@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class FirewallStatus extends Object implements Serializable, Cloneable, StructuredPojo
Detailed information about the current status of a Firewall. You can retrieve this for a firewall by calling DescribeFirewall and providing the firewall name and ARN.
Constructor and Description |
---|
FirewallStatus() |
Modifier and Type | Method and Description |
---|---|
FirewallStatus |
addSyncStatesEntry(String key,
SyncState value)
Add a single SyncStates entry
|
FirewallStatus |
clearSyncStatesEntries()
Removes all the entries added into SyncStates.
|
FirewallStatus |
clone() |
boolean |
equals(Object obj) |
String |
getConfigurationSyncStateSummary()
The configuration sync state for the firewall.
|
String |
getStatus()
The readiness of the configured firewall to handle network traffic across all of the Availability Zones where
you've configured it.
|
Map<String,SyncState> |
getSyncStates()
The subnets that you've configured for use by the Network Firewall firewall.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setConfigurationSyncStateSummary(String configurationSyncStateSummary)
The configuration sync state for the firewall.
|
void |
setStatus(String status)
The readiness of the configured firewall to handle network traffic across all of the Availability Zones where
you've configured it.
|
void |
setSyncStates(Map<String,SyncState> syncStates)
The subnets that you've configured for use by the Network Firewall firewall.
|
String |
toString()
Returns a string representation of this object.
|
FirewallStatus |
withConfigurationSyncStateSummary(ConfigurationSyncState configurationSyncStateSummary)
The configuration sync state for the firewall.
|
FirewallStatus |
withConfigurationSyncStateSummary(String configurationSyncStateSummary)
The configuration sync state for the firewall.
|
FirewallStatus |
withStatus(FirewallStatusValue status)
The readiness of the configured firewall to handle network traffic across all of the Availability Zones where
you've configured it.
|
FirewallStatus |
withStatus(String status)
The readiness of the configured firewall to handle network traffic across all of the Availability Zones where
you've configured it.
|
FirewallStatus |
withSyncStates(Map<String,SyncState> syncStates)
The subnets that you've configured for use by the Network Firewall firewall.
|
public void setStatus(String status)
The readiness of the configured firewall to handle network traffic across all of the Availability Zones where
you've configured it. This setting is READY
only when the ConfigurationSyncStateSummary
value is IN_SYNC
and the Attachment
Status
values for all of the
configured subnets are READY
.
status
- The readiness of the configured firewall to handle network traffic across all of the Availability Zones
where you've configured it. This setting is READY
only when the
ConfigurationSyncStateSummary
value is IN_SYNC
and the Attachment
Status
values for all of the configured subnets are READY
.FirewallStatusValue
public String getStatus()
The readiness of the configured firewall to handle network traffic across all of the Availability Zones where
you've configured it. This setting is READY
only when the ConfigurationSyncStateSummary
value is IN_SYNC
and the Attachment
Status
values for all of the
configured subnets are READY
.
READY
only when the
ConfigurationSyncStateSummary
value is IN_SYNC
and the Attachment
Status
values for all of the configured subnets are READY
.FirewallStatusValue
public FirewallStatus withStatus(String status)
The readiness of the configured firewall to handle network traffic across all of the Availability Zones where
you've configured it. This setting is READY
only when the ConfigurationSyncStateSummary
value is IN_SYNC
and the Attachment
Status
values for all of the
configured subnets are READY
.
status
- The readiness of the configured firewall to handle network traffic across all of the Availability Zones
where you've configured it. This setting is READY
only when the
ConfigurationSyncStateSummary
value is IN_SYNC
and the Attachment
Status
values for all of the configured subnets are READY
.FirewallStatusValue
public FirewallStatus withStatus(FirewallStatusValue status)
The readiness of the configured firewall to handle network traffic across all of the Availability Zones where
you've configured it. This setting is READY
only when the ConfigurationSyncStateSummary
value is IN_SYNC
and the Attachment
Status
values for all of the
configured subnets are READY
.
status
- The readiness of the configured firewall to handle network traffic across all of the Availability Zones
where you've configured it. This setting is READY
only when the
ConfigurationSyncStateSummary
value is IN_SYNC
and the Attachment
Status
values for all of the configured subnets are READY
.FirewallStatusValue
public void setConfigurationSyncStateSummary(String configurationSyncStateSummary)
The configuration sync state for the firewall. This summarizes the sync states reported in the
Config
settings for all of the Availability Zones where you have configured the firewall.
When you create a firewall or update its configuration, for example by adding a rule group to its firewall policy, Network Firewall distributes the configuration changes to all zones where the firewall is in use. This summary indicates whether the configuration changes have been applied everywhere.
This status must be IN_SYNC
for the firewall to be ready for use, but it doesn't indicate that the
firewall is ready. The Status
setting indicates firewall readiness.
configurationSyncStateSummary
- The configuration sync state for the firewall. This summarizes the sync states reported in the
Config
settings for all of the Availability Zones where you have configured the firewall.
When you create a firewall or update its configuration, for example by adding a rule group to its firewall policy, Network Firewall distributes the configuration changes to all zones where the firewall is in use. This summary indicates whether the configuration changes have been applied everywhere.
This status must be IN_SYNC
for the firewall to be ready for use, but it doesn't indicate
that the firewall is ready. The Status
setting indicates firewall readiness.
ConfigurationSyncState
public String getConfigurationSyncStateSummary()
The configuration sync state for the firewall. This summarizes the sync states reported in the
Config
settings for all of the Availability Zones where you have configured the firewall.
When you create a firewall or update its configuration, for example by adding a rule group to its firewall policy, Network Firewall distributes the configuration changes to all zones where the firewall is in use. This summary indicates whether the configuration changes have been applied everywhere.
This status must be IN_SYNC
for the firewall to be ready for use, but it doesn't indicate that the
firewall is ready. The Status
setting indicates firewall readiness.
Config
settings for all of the Availability Zones where you have configured the firewall.
When you create a firewall or update its configuration, for example by adding a rule group to its firewall policy, Network Firewall distributes the configuration changes to all zones where the firewall is in use. This summary indicates whether the configuration changes have been applied everywhere.
This status must be IN_SYNC
for the firewall to be ready for use, but it doesn't indicate
that the firewall is ready. The Status
setting indicates firewall readiness.
ConfigurationSyncState
public FirewallStatus withConfigurationSyncStateSummary(String configurationSyncStateSummary)
The configuration sync state for the firewall. This summarizes the sync states reported in the
Config
settings for all of the Availability Zones where you have configured the firewall.
When you create a firewall or update its configuration, for example by adding a rule group to its firewall policy, Network Firewall distributes the configuration changes to all zones where the firewall is in use. This summary indicates whether the configuration changes have been applied everywhere.
This status must be IN_SYNC
for the firewall to be ready for use, but it doesn't indicate that the
firewall is ready. The Status
setting indicates firewall readiness.
configurationSyncStateSummary
- The configuration sync state for the firewall. This summarizes the sync states reported in the
Config
settings for all of the Availability Zones where you have configured the firewall.
When you create a firewall or update its configuration, for example by adding a rule group to its firewall policy, Network Firewall distributes the configuration changes to all zones where the firewall is in use. This summary indicates whether the configuration changes have been applied everywhere.
This status must be IN_SYNC
for the firewall to be ready for use, but it doesn't indicate
that the firewall is ready. The Status
setting indicates firewall readiness.
ConfigurationSyncState
public FirewallStatus withConfigurationSyncStateSummary(ConfigurationSyncState configurationSyncStateSummary)
The configuration sync state for the firewall. This summarizes the sync states reported in the
Config
settings for all of the Availability Zones where you have configured the firewall.
When you create a firewall or update its configuration, for example by adding a rule group to its firewall policy, Network Firewall distributes the configuration changes to all zones where the firewall is in use. This summary indicates whether the configuration changes have been applied everywhere.
This status must be IN_SYNC
for the firewall to be ready for use, but it doesn't indicate that the
firewall is ready. The Status
setting indicates firewall readiness.
configurationSyncStateSummary
- The configuration sync state for the firewall. This summarizes the sync states reported in the
Config
settings for all of the Availability Zones where you have configured the firewall.
When you create a firewall or update its configuration, for example by adding a rule group to its firewall policy, Network Firewall distributes the configuration changes to all zones where the firewall is in use. This summary indicates whether the configuration changes have been applied everywhere.
This status must be IN_SYNC
for the firewall to be ready for use, but it doesn't indicate
that the firewall is ready. The Status
setting indicates firewall readiness.
ConfigurationSyncState
public Map<String,SyncState> getSyncStates()
The subnets that you've configured for use by the Network Firewall firewall. This contains one array element per
Availability Zone where you've configured a subnet. These objects provide details of the information that is
summarized in the ConfigurationSyncStateSummary
and Status
, broken down by zone and
configuration object.
ConfigurationSyncStateSummary
and Status
,
broken down by zone and configuration object.public void setSyncStates(Map<String,SyncState> syncStates)
The subnets that you've configured for use by the Network Firewall firewall. This contains one array element per
Availability Zone where you've configured a subnet. These objects provide details of the information that is
summarized in the ConfigurationSyncStateSummary
and Status
, broken down by zone and
configuration object.
syncStates
- The subnets that you've configured for use by the Network Firewall firewall. This contains one array
element per Availability Zone where you've configured a subnet. These objects provide details of the
information that is summarized in the ConfigurationSyncStateSummary
and Status
,
broken down by zone and configuration object.public FirewallStatus withSyncStates(Map<String,SyncState> syncStates)
The subnets that you've configured for use by the Network Firewall firewall. This contains one array element per
Availability Zone where you've configured a subnet. These objects provide details of the information that is
summarized in the ConfigurationSyncStateSummary
and Status
, broken down by zone and
configuration object.
syncStates
- The subnets that you've configured for use by the Network Firewall firewall. This contains one array
element per Availability Zone where you've configured a subnet. These objects provide details of the
information that is summarized in the ConfigurationSyncStateSummary
and Status
,
broken down by zone and configuration object.public FirewallStatus addSyncStatesEntry(String key, SyncState value)
public FirewallStatus clearSyncStatesEntries()
public String toString()
toString
in class Object
Object.toString()
public FirewallStatus clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.