AWS SDK for C++  1.9.70
AWS SDK for C++
Public Member Functions | List of all members
Aws::SecurityHub::Model::AwsEc2VpcDetails Class Reference

#include <AwsEc2VpcDetails.h>

Public Member Functions

 AwsEc2VpcDetails ()
 
 AwsEc2VpcDetails (Aws::Utils::Json::JsonView jsonValue)
 
AwsEc2VpcDetailsoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::Vector< CidrBlockAssociation > & GetCidrBlockAssociationSet () const
 
bool CidrBlockAssociationSetHasBeenSet () const
 
void SetCidrBlockAssociationSet (const Aws::Vector< CidrBlockAssociation > &value)
 
void SetCidrBlockAssociationSet (Aws::Vector< CidrBlockAssociation > &&value)
 
AwsEc2VpcDetailsWithCidrBlockAssociationSet (const Aws::Vector< CidrBlockAssociation > &value)
 
AwsEc2VpcDetailsWithCidrBlockAssociationSet (Aws::Vector< CidrBlockAssociation > &&value)
 
AwsEc2VpcDetailsAddCidrBlockAssociationSet (const CidrBlockAssociation &value)
 
AwsEc2VpcDetailsAddCidrBlockAssociationSet (CidrBlockAssociation &&value)
 
const Aws::Vector< Ipv6CidrBlockAssociation > & GetIpv6CidrBlockAssociationSet () const
 
bool Ipv6CidrBlockAssociationSetHasBeenSet () const
 
void SetIpv6CidrBlockAssociationSet (const Aws::Vector< Ipv6CidrBlockAssociation > &value)
 
void SetIpv6CidrBlockAssociationSet (Aws::Vector< Ipv6CidrBlockAssociation > &&value)
 
AwsEc2VpcDetailsWithIpv6CidrBlockAssociationSet (const Aws::Vector< Ipv6CidrBlockAssociation > &value)
 
AwsEc2VpcDetailsWithIpv6CidrBlockAssociationSet (Aws::Vector< Ipv6CidrBlockAssociation > &&value)
 
AwsEc2VpcDetailsAddIpv6CidrBlockAssociationSet (const Ipv6CidrBlockAssociation &value)
 
AwsEc2VpcDetailsAddIpv6CidrBlockAssociationSet (Ipv6CidrBlockAssociation &&value)
 
const Aws::StringGetDhcpOptionsId () const
 
bool DhcpOptionsIdHasBeenSet () const
 
void SetDhcpOptionsId (const Aws::String &value)
 
void SetDhcpOptionsId (Aws::String &&value)
 
void SetDhcpOptionsId (const char *value)
 
AwsEc2VpcDetailsWithDhcpOptionsId (const Aws::String &value)
 
AwsEc2VpcDetailsWithDhcpOptionsId (Aws::String &&value)
 
AwsEc2VpcDetailsWithDhcpOptionsId (const char *value)
 
const Aws::StringGetState () const
 
bool StateHasBeenSet () const
 
void SetState (const Aws::String &value)
 
void SetState (Aws::String &&value)
 
void SetState (const char *value)
 
AwsEc2VpcDetailsWithState (const Aws::String &value)
 
AwsEc2VpcDetailsWithState (Aws::String &&value)
 
AwsEc2VpcDetailsWithState (const char *value)
 

Detailed Description

Details about an EC2 VPC.

See Also:

AWS API Reference

Definition at line 34 of file AwsEc2VpcDetails.h.

Constructor & Destructor Documentation

◆ AwsEc2VpcDetails() [1/2]

Aws::SecurityHub::Model::AwsEc2VpcDetails::AwsEc2VpcDetails ( )

◆ AwsEc2VpcDetails() [2/2]

Aws::SecurityHub::Model::AwsEc2VpcDetails::AwsEc2VpcDetails ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ AddCidrBlockAssociationSet() [1/2]

AwsEc2VpcDetails& Aws::SecurityHub::Model::AwsEc2VpcDetails::AddCidrBlockAssociationSet ( CidrBlockAssociation &&  value)
inline

Information about the IPv4 CIDR blocks associated with the VPC.

Definition at line 81 of file AwsEc2VpcDetails.h.

◆ AddCidrBlockAssociationSet() [2/2]

AwsEc2VpcDetails& Aws::SecurityHub::Model::AwsEc2VpcDetails::AddCidrBlockAssociationSet ( const CidrBlockAssociation value)
inline

Information about the IPv4 CIDR blocks associated with the VPC.

Definition at line 76 of file AwsEc2VpcDetails.h.

◆ AddIpv6CidrBlockAssociationSet() [1/2]

AwsEc2VpcDetails& Aws::SecurityHub::Model::AwsEc2VpcDetails::AddIpv6CidrBlockAssociationSet ( const Ipv6CidrBlockAssociation value)
inline

Information about the IPv6 CIDR blocks associated with the VPC.

Definition at line 117 of file AwsEc2VpcDetails.h.

◆ AddIpv6CidrBlockAssociationSet() [2/2]

AwsEc2VpcDetails& Aws::SecurityHub::Model::AwsEc2VpcDetails::AddIpv6CidrBlockAssociationSet ( Ipv6CidrBlockAssociation &&  value)
inline

Information about the IPv6 CIDR blocks associated with the VPC.

Definition at line 122 of file AwsEc2VpcDetails.h.

◆ CidrBlockAssociationSetHasBeenSet()

bool Aws::SecurityHub::Model::AwsEc2VpcDetails::CidrBlockAssociationSetHasBeenSet ( ) const
inline

Information about the IPv4 CIDR blocks associated with the VPC.

Definition at line 51 of file AwsEc2VpcDetails.h.

◆ DhcpOptionsIdHasBeenSet()

bool Aws::SecurityHub::Model::AwsEc2VpcDetails::DhcpOptionsIdHasBeenSet ( ) const
inline

The identifier of the set of Dynamic Host Configuration Protocol (DHCP) options that are associated with the VPC. If the default options are associated with the VPC, then this is default.

Definition at line 137 of file AwsEc2VpcDetails.h.

◆ GetCidrBlockAssociationSet()

const Aws::Vector<CidrBlockAssociation>& Aws::SecurityHub::Model::AwsEc2VpcDetails::GetCidrBlockAssociationSet ( ) const
inline

Information about the IPv4 CIDR blocks associated with the VPC.

Definition at line 46 of file AwsEc2VpcDetails.h.

◆ GetDhcpOptionsId()

const Aws::String& Aws::SecurityHub::Model::AwsEc2VpcDetails::GetDhcpOptionsId ( ) const
inline

The identifier of the set of Dynamic Host Configuration Protocol (DHCP) options that are associated with the VPC. If the default options are associated with the VPC, then this is default.

Definition at line 130 of file AwsEc2VpcDetails.h.

◆ GetIpv6CidrBlockAssociationSet()

const Aws::Vector<Ipv6CidrBlockAssociation>& Aws::SecurityHub::Model::AwsEc2VpcDetails::GetIpv6CidrBlockAssociationSet ( ) const
inline

Information about the IPv6 CIDR blocks associated with the VPC.

Definition at line 87 of file AwsEc2VpcDetails.h.

◆ GetState()

const Aws::String& Aws::SecurityHub::Model::AwsEc2VpcDetails::GetState ( ) const
inline

The current state of the VPC.

Definition at line 185 of file AwsEc2VpcDetails.h.

◆ Ipv6CidrBlockAssociationSetHasBeenSet()

bool Aws::SecurityHub::Model::AwsEc2VpcDetails::Ipv6CidrBlockAssociationSetHasBeenSet ( ) const
inline

Information about the IPv6 CIDR blocks associated with the VPC.

Definition at line 92 of file AwsEc2VpcDetails.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::SecurityHub::Model::AwsEc2VpcDetails::Jsonize ( ) const

◆ operator=()

AwsEc2VpcDetails& Aws::SecurityHub::Model::AwsEc2VpcDetails::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SetCidrBlockAssociationSet() [1/2]

void Aws::SecurityHub::Model::AwsEc2VpcDetails::SetCidrBlockAssociationSet ( Aws::Vector< CidrBlockAssociation > &&  value)
inline

Information about the IPv4 CIDR blocks associated with the VPC.

Definition at line 61 of file AwsEc2VpcDetails.h.

◆ SetCidrBlockAssociationSet() [2/2]

void Aws::SecurityHub::Model::AwsEc2VpcDetails::SetCidrBlockAssociationSet ( const Aws::Vector< CidrBlockAssociation > &  value)
inline

Information about the IPv4 CIDR blocks associated with the VPC.

Definition at line 56 of file AwsEc2VpcDetails.h.

◆ SetDhcpOptionsId() [1/3]

void Aws::SecurityHub::Model::AwsEc2VpcDetails::SetDhcpOptionsId ( Aws::String &&  value)
inline

The identifier of the set of Dynamic Host Configuration Protocol (DHCP) options that are associated with the VPC. If the default options are associated with the VPC, then this is default.

Definition at line 151 of file AwsEc2VpcDetails.h.

◆ SetDhcpOptionsId() [2/3]

void Aws::SecurityHub::Model::AwsEc2VpcDetails::SetDhcpOptionsId ( const Aws::String value)
inline

The identifier of the set of Dynamic Host Configuration Protocol (DHCP) options that are associated with the VPC. If the default options are associated with the VPC, then this is default.

Definition at line 144 of file AwsEc2VpcDetails.h.

◆ SetDhcpOptionsId() [3/3]

void Aws::SecurityHub::Model::AwsEc2VpcDetails::SetDhcpOptionsId ( const char *  value)
inline

The identifier of the set of Dynamic Host Configuration Protocol (DHCP) options that are associated with the VPC. If the default options are associated with the VPC, then this is default.

Definition at line 158 of file AwsEc2VpcDetails.h.

◆ SetIpv6CidrBlockAssociationSet() [1/2]

void Aws::SecurityHub::Model::AwsEc2VpcDetails::SetIpv6CidrBlockAssociationSet ( Aws::Vector< Ipv6CidrBlockAssociation > &&  value)
inline

Information about the IPv6 CIDR blocks associated with the VPC.

Definition at line 102 of file AwsEc2VpcDetails.h.

◆ SetIpv6CidrBlockAssociationSet() [2/2]

void Aws::SecurityHub::Model::AwsEc2VpcDetails::SetIpv6CidrBlockAssociationSet ( const Aws::Vector< Ipv6CidrBlockAssociation > &  value)
inline

Information about the IPv6 CIDR blocks associated with the VPC.

Definition at line 97 of file AwsEc2VpcDetails.h.

◆ SetState() [1/3]

void Aws::SecurityHub::Model::AwsEc2VpcDetails::SetState ( Aws::String &&  value)
inline

The current state of the VPC.

Definition at line 200 of file AwsEc2VpcDetails.h.

◆ SetState() [2/3]

void Aws::SecurityHub::Model::AwsEc2VpcDetails::SetState ( const Aws::String value)
inline

The current state of the VPC.

Definition at line 195 of file AwsEc2VpcDetails.h.

◆ SetState() [3/3]

void Aws::SecurityHub::Model::AwsEc2VpcDetails::SetState ( const char *  value)
inline

The current state of the VPC.

Definition at line 205 of file AwsEc2VpcDetails.h.

◆ StateHasBeenSet()

bool Aws::SecurityHub::Model::AwsEc2VpcDetails::StateHasBeenSet ( ) const
inline

The current state of the VPC.

Definition at line 190 of file AwsEc2VpcDetails.h.

◆ WithCidrBlockAssociationSet() [1/2]

AwsEc2VpcDetails& Aws::SecurityHub::Model::AwsEc2VpcDetails::WithCidrBlockAssociationSet ( Aws::Vector< CidrBlockAssociation > &&  value)
inline

Information about the IPv4 CIDR blocks associated with the VPC.

Definition at line 71 of file AwsEc2VpcDetails.h.

◆ WithCidrBlockAssociationSet() [2/2]

AwsEc2VpcDetails& Aws::SecurityHub::Model::AwsEc2VpcDetails::WithCidrBlockAssociationSet ( const Aws::Vector< CidrBlockAssociation > &  value)
inline

Information about the IPv4 CIDR blocks associated with the VPC.

Definition at line 66 of file AwsEc2VpcDetails.h.

◆ WithDhcpOptionsId() [1/3]

AwsEc2VpcDetails& Aws::SecurityHub::Model::AwsEc2VpcDetails::WithDhcpOptionsId ( Aws::String &&  value)
inline

The identifier of the set of Dynamic Host Configuration Protocol (DHCP) options that are associated with the VPC. If the default options are associated with the VPC, then this is default.

Definition at line 172 of file AwsEc2VpcDetails.h.

◆ WithDhcpOptionsId() [2/3]

AwsEc2VpcDetails& Aws::SecurityHub::Model::AwsEc2VpcDetails::WithDhcpOptionsId ( const Aws::String value)
inline

The identifier of the set of Dynamic Host Configuration Protocol (DHCP) options that are associated with the VPC. If the default options are associated with the VPC, then this is default.

Definition at line 165 of file AwsEc2VpcDetails.h.

◆ WithDhcpOptionsId() [3/3]

AwsEc2VpcDetails& Aws::SecurityHub::Model::AwsEc2VpcDetails::WithDhcpOptionsId ( const char *  value)
inline

The identifier of the set of Dynamic Host Configuration Protocol (DHCP) options that are associated with the VPC. If the default options are associated with the VPC, then this is default.

Definition at line 179 of file AwsEc2VpcDetails.h.

◆ WithIpv6CidrBlockAssociationSet() [1/2]

AwsEc2VpcDetails& Aws::SecurityHub::Model::AwsEc2VpcDetails::WithIpv6CidrBlockAssociationSet ( Aws::Vector< Ipv6CidrBlockAssociation > &&  value)
inline

Information about the IPv6 CIDR blocks associated with the VPC.

Definition at line 112 of file AwsEc2VpcDetails.h.

◆ WithIpv6CidrBlockAssociationSet() [2/2]

AwsEc2VpcDetails& Aws::SecurityHub::Model::AwsEc2VpcDetails::WithIpv6CidrBlockAssociationSet ( const Aws::Vector< Ipv6CidrBlockAssociation > &  value)
inline

Information about the IPv6 CIDR blocks associated with the VPC.

Definition at line 107 of file AwsEc2VpcDetails.h.

◆ WithState() [1/3]

AwsEc2VpcDetails& Aws::SecurityHub::Model::AwsEc2VpcDetails::WithState ( Aws::String &&  value)
inline

The current state of the VPC.

Definition at line 215 of file AwsEc2VpcDetails.h.

◆ WithState() [2/3]

AwsEc2VpcDetails& Aws::SecurityHub::Model::AwsEc2VpcDetails::WithState ( const Aws::String value)
inline

The current state of the VPC.

Definition at line 210 of file AwsEc2VpcDetails.h.

◆ WithState() [3/3]

AwsEc2VpcDetails& Aws::SecurityHub::Model::AwsEc2VpcDetails::WithState ( const char *  value)
inline

The current state of the VPC.

Definition at line 220 of file AwsEc2VpcDetails.h.


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