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

#include <Attachment.h>

Public Member Functions

 Attachment ()
 
 Attachment (Aws::Utils::Json::JsonView jsonValue)
 
Attachmentoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetSubnetId () const
 
bool SubnetIdHasBeenSet () const
 
void SetSubnetId (const Aws::String &value)
 
void SetSubnetId (Aws::String &&value)
 
void SetSubnetId (const char *value)
 
AttachmentWithSubnetId (const Aws::String &value)
 
AttachmentWithSubnetId (Aws::String &&value)
 
AttachmentWithSubnetId (const char *value)
 
const Aws::StringGetEndpointId () const
 
bool EndpointIdHasBeenSet () const
 
void SetEndpointId (const Aws::String &value)
 
void SetEndpointId (Aws::String &&value)
 
void SetEndpointId (const char *value)
 
AttachmentWithEndpointId (const Aws::String &value)
 
AttachmentWithEndpointId (Aws::String &&value)
 
AttachmentWithEndpointId (const char *value)
 
const AttachmentStatusGetStatus () const
 
bool StatusHasBeenSet () const
 
void SetStatus (const AttachmentStatus &value)
 
void SetStatus (AttachmentStatus &&value)
 
AttachmentWithStatus (const AttachmentStatus &value)
 
AttachmentWithStatus (AttachmentStatus &&value)
 

Detailed Description

The configuration and status for a single subnet that you've specified for use by the AWS Network Firewall firewall. This is part of the FirewallStatus.

See Also:

AWS API Reference

Definition at line 34 of file Attachment.h.

Constructor & Destructor Documentation

◆ Attachment() [1/2]

Aws::NetworkFirewall::Model::Attachment::Attachment ( )

◆ Attachment() [2/2]

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

Member Function Documentation

◆ EndpointIdHasBeenSet()

bool Aws::NetworkFirewall::Model::Attachment::EndpointIdHasBeenSet ( ) const
inline

The identifier of the firewall endpoint that Network Firewall has instantiated in the subnet. You use this to identify the firewall endpoint in the VPC route tables, when you redirect the VPC traffic through the endpoint.

Definition at line 106 of file Attachment.h.

◆ GetEndpointId()

const Aws::String& Aws::NetworkFirewall::Model::Attachment::GetEndpointId ( ) const
inline

The identifier of the firewall endpoint that Network Firewall has instantiated in the subnet. You use this to identify the firewall endpoint in the VPC route tables, when you redirect the VPC traffic through the endpoint.

Definition at line 98 of file Attachment.h.

◆ GetStatus()

const AttachmentStatus& Aws::NetworkFirewall::Model::Attachment::GetStatus ( ) const
inline

The current status of the firewall endpoint in the subnet. This value reflects both the instantiation of the endpoint in the VPC subnet and the sync states that are reported in the Config settings. When this value is READY, the endpoint is available and configured properly to handle network traffic. When the endpoint isn't available for traffic, this value will reflect its state, for example CREATING, DELETING, or FAILED.

Definition at line 166 of file Attachment.h.

◆ GetSubnetId()

const Aws::String& Aws::NetworkFirewall::Model::Attachment::GetSubnetId ( ) const
inline

The unique identifier of the subnet that you've specified to be used for a firewall endpoint.

Definition at line 47 of file Attachment.h.

◆ Jsonize()

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

◆ operator=()

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

◆ SetEndpointId() [1/3]

void Aws::NetworkFirewall::Model::Attachment::SetEndpointId ( Aws::String &&  value)
inline

The identifier of the firewall endpoint that Network Firewall has instantiated in the subnet. You use this to identify the firewall endpoint in the VPC route tables, when you redirect the VPC traffic through the endpoint.

Definition at line 122 of file Attachment.h.

◆ SetEndpointId() [2/3]

void Aws::NetworkFirewall::Model::Attachment::SetEndpointId ( const Aws::String value)
inline

The identifier of the firewall endpoint that Network Firewall has instantiated in the subnet. You use this to identify the firewall endpoint in the VPC route tables, when you redirect the VPC traffic through the endpoint.

Definition at line 114 of file Attachment.h.

◆ SetEndpointId() [3/3]

void Aws::NetworkFirewall::Model::Attachment::SetEndpointId ( const char *  value)
inline

The identifier of the firewall endpoint that Network Firewall has instantiated in the subnet. You use this to identify the firewall endpoint in the VPC route tables, when you redirect the VPC traffic through the endpoint.

Definition at line 130 of file Attachment.h.

◆ SetStatus() [1/2]

void Aws::NetworkFirewall::Model::Attachment::SetStatus ( AttachmentStatus &&  value)
inline

The current status of the firewall endpoint in the subnet. This value reflects both the instantiation of the endpoint in the VPC subnet and the sync states that are reported in the Config settings. When this value is READY, the endpoint is available and configured properly to handle network traffic. When the endpoint isn't available for traffic, this value will reflect its state, for example CREATING, DELETING, or FAILED.

Definition at line 199 of file Attachment.h.

◆ SetStatus() [2/2]

void Aws::NetworkFirewall::Model::Attachment::SetStatus ( const AttachmentStatus value)
inline

The current status of the firewall endpoint in the subnet. This value reflects both the instantiation of the endpoint in the VPC subnet and the sync states that are reported in the Config settings. When this value is READY, the endpoint is available and configured properly to handle network traffic. When the endpoint isn't available for traffic, this value will reflect its state, for example CREATING, DELETING, or FAILED.

Definition at line 188 of file Attachment.h.

◆ SetSubnetId() [1/3]

void Aws::NetworkFirewall::Model::Attachment::SetSubnetId ( Aws::String &&  value)
inline

The unique identifier of the subnet that you've specified to be used for a firewall endpoint.

Definition at line 65 of file Attachment.h.

◆ SetSubnetId() [2/3]

void Aws::NetworkFirewall::Model::Attachment::SetSubnetId ( const Aws::String value)
inline

The unique identifier of the subnet that you've specified to be used for a firewall endpoint.

Definition at line 59 of file Attachment.h.

◆ SetSubnetId() [3/3]

void Aws::NetworkFirewall::Model::Attachment::SetSubnetId ( const char *  value)
inline

The unique identifier of the subnet that you've specified to be used for a firewall endpoint.

Definition at line 71 of file Attachment.h.

◆ StatusHasBeenSet()

bool Aws::NetworkFirewall::Model::Attachment::StatusHasBeenSet ( ) const
inline

The current status of the firewall endpoint in the subnet. This value reflects both the instantiation of the endpoint in the VPC subnet and the sync states that are reported in the Config settings. When this value is READY, the endpoint is available and configured properly to handle network traffic. When the endpoint isn't available for traffic, this value will reflect its state, for example CREATING, DELETING, or FAILED.

Definition at line 177 of file Attachment.h.

◆ SubnetIdHasBeenSet()

bool Aws::NetworkFirewall::Model::Attachment::SubnetIdHasBeenSet ( ) const
inline

The unique identifier of the subnet that you've specified to be used for a firewall endpoint.

Definition at line 53 of file Attachment.h.

◆ WithEndpointId() [1/3]

Attachment& Aws::NetworkFirewall::Model::Attachment::WithEndpointId ( Aws::String &&  value)
inline

The identifier of the firewall endpoint that Network Firewall has instantiated in the subnet. You use this to identify the firewall endpoint in the VPC route tables, when you redirect the VPC traffic through the endpoint.

Definition at line 146 of file Attachment.h.

◆ WithEndpointId() [2/3]

Attachment& Aws::NetworkFirewall::Model::Attachment::WithEndpointId ( const Aws::String value)
inline

The identifier of the firewall endpoint that Network Firewall has instantiated in the subnet. You use this to identify the firewall endpoint in the VPC route tables, when you redirect the VPC traffic through the endpoint.

Definition at line 138 of file Attachment.h.

◆ WithEndpointId() [3/3]

Attachment& Aws::NetworkFirewall::Model::Attachment::WithEndpointId ( const char *  value)
inline

The identifier of the firewall endpoint that Network Firewall has instantiated in the subnet. You use this to identify the firewall endpoint in the VPC route tables, when you redirect the VPC traffic through the endpoint.

Definition at line 154 of file Attachment.h.

◆ WithStatus() [1/2]

Attachment& Aws::NetworkFirewall::Model::Attachment::WithStatus ( AttachmentStatus &&  value)
inline

The current status of the firewall endpoint in the subnet. This value reflects both the instantiation of the endpoint in the VPC subnet and the sync states that are reported in the Config settings. When this value is READY, the endpoint is available and configured properly to handle network traffic. When the endpoint isn't available for traffic, this value will reflect its state, for example CREATING, DELETING, or FAILED.

Definition at line 221 of file Attachment.h.

◆ WithStatus() [2/2]

Attachment& Aws::NetworkFirewall::Model::Attachment::WithStatus ( const AttachmentStatus value)
inline

The current status of the firewall endpoint in the subnet. This value reflects both the instantiation of the endpoint in the VPC subnet and the sync states that are reported in the Config settings. When this value is READY, the endpoint is available and configured properly to handle network traffic. When the endpoint isn't available for traffic, this value will reflect its state, for example CREATING, DELETING, or FAILED.

Definition at line 210 of file Attachment.h.

◆ WithSubnetId() [1/3]

Attachment& Aws::NetworkFirewall::Model::Attachment::WithSubnetId ( Aws::String &&  value)
inline

The unique identifier of the subnet that you've specified to be used for a firewall endpoint.

Definition at line 83 of file Attachment.h.

◆ WithSubnetId() [2/3]

Attachment& Aws::NetworkFirewall::Model::Attachment::WithSubnetId ( const Aws::String value)
inline

The unique identifier of the subnet that you've specified to be used for a firewall endpoint.

Definition at line 77 of file Attachment.h.

◆ WithSubnetId() [3/3]

Attachment& Aws::NetworkFirewall::Model::Attachment::WithSubnetId ( const char *  value)
inline

The unique identifier of the subnet that you've specified to be used for a firewall endpoint.

Definition at line 89 of file Attachment.h.


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