AWS SDK for C++  1.9.67
AWS SDK for C++
Public Member Functions | List of all members
Aws::NetworkFirewall::Model::SyncState Class Reference

#include <SyncState.h>

Public Member Functions

 SyncState ()
 
 SyncState (Aws::Utils::Json::JsonView jsonValue)
 
SyncStateoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const AttachmentGetAttachment () const
 
bool AttachmentHasBeenSet () const
 
void SetAttachment (const Attachment &value)
 
void SetAttachment (Attachment &&value)
 
SyncStateWithAttachment (const Attachment &value)
 
SyncStateWithAttachment (Attachment &&value)
 
const Aws::Map< Aws::String, PerObjectStatus > & GetConfig () const
 
bool ConfigHasBeenSet () const
 
void SetConfig (const Aws::Map< Aws::String, PerObjectStatus > &value)
 
void SetConfig (Aws::Map< Aws::String, PerObjectStatus > &&value)
 
SyncStateWithConfig (const Aws::Map< Aws::String, PerObjectStatus > &value)
 
SyncStateWithConfig (Aws::Map< Aws::String, PerObjectStatus > &&value)
 
SyncStateAddConfig (const Aws::String &key, const PerObjectStatus &value)
 
SyncStateAddConfig (Aws::String &&key, const PerObjectStatus &value)
 
SyncStateAddConfig (const Aws::String &key, PerObjectStatus &&value)
 
SyncStateAddConfig (Aws::String &&key, PerObjectStatus &&value)
 
SyncStateAddConfig (const char *key, PerObjectStatus &&value)
 
SyncStateAddConfig (const char *key, const PerObjectStatus &value)
 

Detailed Description

The status of the firewall endpoint and firewall policy configuration for a single VPC subnet.

For each VPC subnet that you associate with a firewall, AWS Network Firewall does the following:

When you update a firewall, for example to add a subnet association or change a rule group in the firewall policy, the affected sync states reflect out-of-sync or not ready status until the changes are complete.

See Also:

AWS API Reference

Definition at line 42 of file SyncState.h.

Constructor & Destructor Documentation

◆ SyncState() [1/2]

Aws::NetworkFirewall::Model::SyncState::SyncState ( )

◆ SyncState() [2/2]

Aws::NetworkFirewall::Model::SyncState::SyncState ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ AddConfig() [1/6]

SyncState& Aws::NetworkFirewall::Model::SyncState::AddConfig ( Aws::String &&  key,
const PerObjectStatus value 
)
inline

The configuration status of the firewall endpoint in a single VPC subnet. Network Firewall provides each endpoint with the rules that are configured in the firewall policy. Each time you add a subnet or modify the associated firewall policy, Network Firewall synchronizes the rules in the endpoint, so it can properly filter network traffic. This is part of the FirewallStatus.

Definition at line 178 of file SyncState.h.

◆ AddConfig() [2/6]

SyncState& Aws::NetworkFirewall::Model::SyncState::AddConfig ( Aws::String &&  key,
PerObjectStatus &&  value 
)
inline

The configuration status of the firewall endpoint in a single VPC subnet. Network Firewall provides each endpoint with the rules that are configured in the firewall policy. Each time you add a subnet or modify the associated firewall policy, Network Firewall synchronizes the rules in the endpoint, so it can properly filter network traffic. This is part of the FirewallStatus.

Definition at line 198 of file SyncState.h.

◆ AddConfig() [3/6]

SyncState& Aws::NetworkFirewall::Model::SyncState::AddConfig ( const Aws::String key,
const PerObjectStatus value 
)
inline

The configuration status of the firewall endpoint in a single VPC subnet. Network Firewall provides each endpoint with the rules that are configured in the firewall policy. Each time you add a subnet or modify the associated firewall policy, Network Firewall synchronizes the rules in the endpoint, so it can properly filter network traffic. This is part of the FirewallStatus.

Definition at line 168 of file SyncState.h.

◆ AddConfig() [4/6]

SyncState& Aws::NetworkFirewall::Model::SyncState::AddConfig ( const Aws::String key,
PerObjectStatus &&  value 
)
inline

The configuration status of the firewall endpoint in a single VPC subnet. Network Firewall provides each endpoint with the rules that are configured in the firewall policy. Each time you add a subnet or modify the associated firewall policy, Network Firewall synchronizes the rules in the endpoint, so it can properly filter network traffic. This is part of the FirewallStatus.

Definition at line 188 of file SyncState.h.

◆ AddConfig() [5/6]

SyncState& Aws::NetworkFirewall::Model::SyncState::AddConfig ( const char *  key,
const PerObjectStatus value 
)
inline

The configuration status of the firewall endpoint in a single VPC subnet. Network Firewall provides each endpoint with the rules that are configured in the firewall policy. Each time you add a subnet or modify the associated firewall policy, Network Firewall synchronizes the rules in the endpoint, so it can properly filter network traffic. This is part of the FirewallStatus.

Definition at line 218 of file SyncState.h.

◆ AddConfig() [6/6]

SyncState& Aws::NetworkFirewall::Model::SyncState::AddConfig ( const char *  key,
PerObjectStatus &&  value 
)
inline

The configuration status of the firewall endpoint in a single VPC subnet. Network Firewall provides each endpoint with the rules that are configured in the firewall policy. Each time you add a subnet or modify the associated firewall policy, Network Firewall synchronizes the rules in the endpoint, so it can properly filter network traffic. This is part of the FirewallStatus.

Definition at line 208 of file SyncState.h.

◆ AttachmentHasBeenSet()

bool Aws::NetworkFirewall::Model::SyncState::AttachmentHasBeenSet ( ) const
inline

The attachment status of the firewall's association with a single VPC subnet. For each configured subnet, Network Firewall creates the attachment by instantiating the firewall endpoint in the subnet so that it's ready to take traffic. This is part of the FirewallStatus.

Definition at line 65 of file SyncState.h.

◆ ConfigHasBeenSet()

bool Aws::NetworkFirewall::Model::SyncState::ConfigHasBeenSet ( ) const
inline

The configuration status of the firewall endpoint in a single VPC subnet. Network Firewall provides each endpoint with the rules that are configured in the firewall policy. Each time you add a subnet or modify the associated firewall policy, Network Firewall synchronizes the rules in the endpoint, so it can properly filter network traffic. This is part of the FirewallStatus.

Definition at line 118 of file SyncState.h.

◆ GetAttachment()

const Attachment& Aws::NetworkFirewall::Model::SyncState::GetAttachment ( ) const
inline

The attachment status of the firewall's association with a single VPC subnet. For each configured subnet, Network Firewall creates the attachment by instantiating the firewall endpoint in the subnet so that it's ready to take traffic. This is part of the FirewallStatus.

Definition at line 57 of file SyncState.h.

◆ GetConfig()

const Aws::Map<Aws::String, PerObjectStatus>& Aws::NetworkFirewall::Model::SyncState::GetConfig ( ) const
inline

The configuration status of the firewall endpoint in a single VPC subnet. Network Firewall provides each endpoint with the rules that are configured in the firewall policy. Each time you add a subnet or modify the associated firewall policy, Network Firewall synchronizes the rules in the endpoint, so it can properly filter network traffic. This is part of the FirewallStatus.

Definition at line 108 of file SyncState.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::NetworkFirewall::Model::SyncState::Jsonize ( ) const

◆ operator=()

SyncState& Aws::NetworkFirewall::Model::SyncState::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SetAttachment() [1/2]

void Aws::NetworkFirewall::Model::SyncState::SetAttachment ( Attachment &&  value)
inline

The attachment status of the firewall's association with a single VPC subnet. For each configured subnet, Network Firewall creates the attachment by instantiating the firewall endpoint in the subnet so that it's ready to take traffic. This is part of the FirewallStatus.

Definition at line 81 of file SyncState.h.

◆ SetAttachment() [2/2]

void Aws::NetworkFirewall::Model::SyncState::SetAttachment ( const Attachment value)
inline

The attachment status of the firewall's association with a single VPC subnet. For each configured subnet, Network Firewall creates the attachment by instantiating the firewall endpoint in the subnet so that it's ready to take traffic. This is part of the FirewallStatus.

Definition at line 73 of file SyncState.h.

◆ SetConfig() [1/2]

void Aws::NetworkFirewall::Model::SyncState::SetConfig ( Aws::Map< Aws::String, PerObjectStatus > &&  value)
inline

The configuration status of the firewall endpoint in a single VPC subnet. Network Firewall provides each endpoint with the rules that are configured in the firewall policy. Each time you add a subnet or modify the associated firewall policy, Network Firewall synchronizes the rules in the endpoint, so it can properly filter network traffic. This is part of the FirewallStatus.

Definition at line 138 of file SyncState.h.

◆ SetConfig() [2/2]

void Aws::NetworkFirewall::Model::SyncState::SetConfig ( const Aws::Map< Aws::String, PerObjectStatus > &  value)
inline

The configuration status of the firewall endpoint in a single VPC subnet. Network Firewall provides each endpoint with the rules that are configured in the firewall policy. Each time you add a subnet or modify the associated firewall policy, Network Firewall synchronizes the rules in the endpoint, so it can properly filter network traffic. This is part of the FirewallStatus.

Definition at line 128 of file SyncState.h.

◆ WithAttachment() [1/2]

SyncState& Aws::NetworkFirewall::Model::SyncState::WithAttachment ( Attachment &&  value)
inline

The attachment status of the firewall's association with a single VPC subnet. For each configured subnet, Network Firewall creates the attachment by instantiating the firewall endpoint in the subnet so that it's ready to take traffic. This is part of the FirewallStatus.

Definition at line 97 of file SyncState.h.

◆ WithAttachment() [2/2]

SyncState& Aws::NetworkFirewall::Model::SyncState::WithAttachment ( const Attachment value)
inline

The attachment status of the firewall's association with a single VPC subnet. For each configured subnet, Network Firewall creates the attachment by instantiating the firewall endpoint in the subnet so that it's ready to take traffic. This is part of the FirewallStatus.

Definition at line 89 of file SyncState.h.

◆ WithConfig() [1/2]

SyncState& Aws::NetworkFirewall::Model::SyncState::WithConfig ( Aws::Map< Aws::String, PerObjectStatus > &&  value)
inline

The configuration status of the firewall endpoint in a single VPC subnet. Network Firewall provides each endpoint with the rules that are configured in the firewall policy. Each time you add a subnet or modify the associated firewall policy, Network Firewall synchronizes the rules in the endpoint, so it can properly filter network traffic. This is part of the FirewallStatus.

Definition at line 158 of file SyncState.h.

◆ WithConfig() [2/2]

SyncState& Aws::NetworkFirewall::Model::SyncState::WithConfig ( const Aws::Map< Aws::String, PerObjectStatus > &  value)
inline

The configuration status of the firewall endpoint in a single VPC subnet. Network Firewall provides each endpoint with the rules that are configured in the firewall policy. Each time you add a subnet or modify the associated firewall policy, Network Firewall synchronizes the rules in the endpoint, so it can properly filter network traffic. This is part of the FirewallStatus.

Definition at line 148 of file SyncState.h.


The documentation for this class was generated from the following file: