AWS SDK for C++  1.9.123
AWS SDK for C++
Public Member Functions | List of all members
Aws::Synthetics::Model::VpcConfigOutput Class Reference

#include <VpcConfigOutput.h>

Public Member Functions

 VpcConfigOutput ()
 
 VpcConfigOutput (Aws::Utils::Json::JsonView jsonValue)
 
VpcConfigOutputoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetVpcId () const
 
bool VpcIdHasBeenSet () const
 
void SetVpcId (const Aws::String &value)
 
void SetVpcId (Aws::String &&value)
 
void SetVpcId (const char *value)
 
VpcConfigOutputWithVpcId (const Aws::String &value)
 
VpcConfigOutputWithVpcId (Aws::String &&value)
 
VpcConfigOutputWithVpcId (const char *value)
 
const Aws::Vector< Aws::String > & GetSubnetIds () const
 
bool SubnetIdsHasBeenSet () const
 
void SetSubnetIds (const Aws::Vector< Aws::String > &value)
 
void SetSubnetIds (Aws::Vector< Aws::String > &&value)
 
VpcConfigOutputWithSubnetIds (const Aws::Vector< Aws::String > &value)
 
VpcConfigOutputWithSubnetIds (Aws::Vector< Aws::String > &&value)
 
VpcConfigOutputAddSubnetIds (const Aws::String &value)
 
VpcConfigOutputAddSubnetIds (Aws::String &&value)
 
VpcConfigOutputAddSubnetIds (const char *value)
 
const Aws::Vector< Aws::String > & GetSecurityGroupIds () const
 
bool SecurityGroupIdsHasBeenSet () const
 
void SetSecurityGroupIds (const Aws::Vector< Aws::String > &value)
 
void SetSecurityGroupIds (Aws::Vector< Aws::String > &&value)
 
VpcConfigOutputWithSecurityGroupIds (const Aws::Vector< Aws::String > &value)
 
VpcConfigOutputWithSecurityGroupIds (Aws::Vector< Aws::String > &&value)
 
VpcConfigOutputAddSecurityGroupIds (const Aws::String &value)
 
VpcConfigOutputAddSecurityGroupIds (Aws::String &&value)
 
VpcConfigOutputAddSecurityGroupIds (const char *value)
 

Detailed Description

If this canary is to test an endpoint in a VPC, this structure contains information about the subnets and security groups of the VPC endpoint. For more information, see Running a Canary in a VPC.

See Also:

AWS API Reference

Definition at line 36 of file VpcConfigOutput.h.

Constructor & Destructor Documentation

◆ VpcConfigOutput() [1/2]

Aws::Synthetics::Model::VpcConfigOutput::VpcConfigOutput ( )

◆ VpcConfigOutput() [2/2]

Aws::Synthetics::Model::VpcConfigOutput::VpcConfigOutput ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ AddSecurityGroupIds() [1/3]

VpcConfigOutput& Aws::Synthetics::Model::VpcConfigOutput::AddSecurityGroupIds ( Aws::String &&  value)
inline

The IDs of the security groups for this canary.

Definition at line 170 of file VpcConfigOutput.h.

◆ AddSecurityGroupIds() [2/3]

VpcConfigOutput& Aws::Synthetics::Model::VpcConfigOutput::AddSecurityGroupIds ( const Aws::String value)
inline

The IDs of the security groups for this canary.

Definition at line 165 of file VpcConfigOutput.h.

◆ AddSecurityGroupIds() [3/3]

VpcConfigOutput& Aws::Synthetics::Model::VpcConfigOutput::AddSecurityGroupIds ( const char *  value)
inline

The IDs of the security groups for this canary.

Definition at line 175 of file VpcConfigOutput.h.

◆ AddSubnetIds() [1/3]

VpcConfigOutput& Aws::Synthetics::Model::VpcConfigOutput::AddSubnetIds ( Aws::String &&  value)
inline

The IDs of the subnets where this canary is to run.

Definition at line 124 of file VpcConfigOutput.h.

◆ AddSubnetIds() [2/3]

VpcConfigOutput& Aws::Synthetics::Model::VpcConfigOutput::AddSubnetIds ( const Aws::String value)
inline

The IDs of the subnets where this canary is to run.

Definition at line 119 of file VpcConfigOutput.h.

◆ AddSubnetIds() [3/3]

VpcConfigOutput& Aws::Synthetics::Model::VpcConfigOutput::AddSubnetIds ( const char *  value)
inline

The IDs of the subnets where this canary is to run.

Definition at line 129 of file VpcConfigOutput.h.

◆ GetSecurityGroupIds()

const Aws::Vector<Aws::String>& Aws::Synthetics::Model::VpcConfigOutput::GetSecurityGroupIds ( ) const
inline

The IDs of the security groups for this canary.

Definition at line 135 of file VpcConfigOutput.h.

◆ GetSubnetIds()

const Aws::Vector<Aws::String>& Aws::Synthetics::Model::VpcConfigOutput::GetSubnetIds ( ) const
inline

The IDs of the subnets where this canary is to run.

Definition at line 89 of file VpcConfigOutput.h.

◆ GetVpcId()

const Aws::String& Aws::Synthetics::Model::VpcConfigOutput::GetVpcId ( ) const
inline

The IDs of the VPC where this canary is to run.

Definition at line 48 of file VpcConfigOutput.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::Synthetics::Model::VpcConfigOutput::Jsonize ( ) const

◆ operator=()

VpcConfigOutput& Aws::Synthetics::Model::VpcConfigOutput::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SecurityGroupIdsHasBeenSet()

bool Aws::Synthetics::Model::VpcConfigOutput::SecurityGroupIdsHasBeenSet ( ) const
inline

The IDs of the security groups for this canary.

Definition at line 140 of file VpcConfigOutput.h.

◆ SetSecurityGroupIds() [1/2]

void Aws::Synthetics::Model::VpcConfigOutput::SetSecurityGroupIds ( Aws::Vector< Aws::String > &&  value)
inline

The IDs of the security groups for this canary.

Definition at line 150 of file VpcConfigOutput.h.

◆ SetSecurityGroupIds() [2/2]

void Aws::Synthetics::Model::VpcConfigOutput::SetSecurityGroupIds ( const Aws::Vector< Aws::String > &  value)
inline

The IDs of the security groups for this canary.

Definition at line 145 of file VpcConfigOutput.h.

◆ SetSubnetIds() [1/2]

void Aws::Synthetics::Model::VpcConfigOutput::SetSubnetIds ( Aws::Vector< Aws::String > &&  value)
inline

The IDs of the subnets where this canary is to run.

Definition at line 104 of file VpcConfigOutput.h.

◆ SetSubnetIds() [2/2]

void Aws::Synthetics::Model::VpcConfigOutput::SetSubnetIds ( const Aws::Vector< Aws::String > &  value)
inline

The IDs of the subnets where this canary is to run.

Definition at line 99 of file VpcConfigOutput.h.

◆ SetVpcId() [1/3]

void Aws::Synthetics::Model::VpcConfigOutput::SetVpcId ( Aws::String &&  value)
inline

The IDs of the VPC where this canary is to run.

Definition at line 63 of file VpcConfigOutput.h.

◆ SetVpcId() [2/3]

void Aws::Synthetics::Model::VpcConfigOutput::SetVpcId ( const Aws::String value)
inline

The IDs of the VPC where this canary is to run.

Definition at line 58 of file VpcConfigOutput.h.

◆ SetVpcId() [3/3]

void Aws::Synthetics::Model::VpcConfigOutput::SetVpcId ( const char *  value)
inline

The IDs of the VPC where this canary is to run.

Definition at line 68 of file VpcConfigOutput.h.

◆ SubnetIdsHasBeenSet()

bool Aws::Synthetics::Model::VpcConfigOutput::SubnetIdsHasBeenSet ( ) const
inline

The IDs of the subnets where this canary is to run.

Definition at line 94 of file VpcConfigOutput.h.

◆ VpcIdHasBeenSet()

bool Aws::Synthetics::Model::VpcConfigOutput::VpcIdHasBeenSet ( ) const
inline

The IDs of the VPC where this canary is to run.

Definition at line 53 of file VpcConfigOutput.h.

◆ WithSecurityGroupIds() [1/2]

VpcConfigOutput& Aws::Synthetics::Model::VpcConfigOutput::WithSecurityGroupIds ( Aws::Vector< Aws::String > &&  value)
inline

The IDs of the security groups for this canary.

Definition at line 160 of file VpcConfigOutput.h.

◆ WithSecurityGroupIds() [2/2]

VpcConfigOutput& Aws::Synthetics::Model::VpcConfigOutput::WithSecurityGroupIds ( const Aws::Vector< Aws::String > &  value)
inline

The IDs of the security groups for this canary.

Definition at line 155 of file VpcConfigOutput.h.

◆ WithSubnetIds() [1/2]

VpcConfigOutput& Aws::Synthetics::Model::VpcConfigOutput::WithSubnetIds ( Aws::Vector< Aws::String > &&  value)
inline

The IDs of the subnets where this canary is to run.

Definition at line 114 of file VpcConfigOutput.h.

◆ WithSubnetIds() [2/2]

VpcConfigOutput& Aws::Synthetics::Model::VpcConfigOutput::WithSubnetIds ( const Aws::Vector< Aws::String > &  value)
inline

The IDs of the subnets where this canary is to run.

Definition at line 109 of file VpcConfigOutput.h.

◆ WithVpcId() [1/3]

VpcConfigOutput& Aws::Synthetics::Model::VpcConfigOutput::WithVpcId ( Aws::String &&  value)
inline

The IDs of the VPC where this canary is to run.

Definition at line 78 of file VpcConfigOutput.h.

◆ WithVpcId() [2/3]

VpcConfigOutput& Aws::Synthetics::Model::VpcConfigOutput::WithVpcId ( const Aws::String value)
inline

The IDs of the VPC where this canary is to run.

Definition at line 73 of file VpcConfigOutput.h.

◆ WithVpcId() [3/3]

VpcConfigOutput& Aws::Synthetics::Model::VpcConfigOutput::WithVpcId ( const char *  value)
inline

The IDs of the VPC where this canary is to run.

Definition at line 83 of file VpcConfigOutput.h.


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