AWS SDK for C++  1.8.71
AWS SDK for C++
Public Member Functions | List of all members
Aws::Lambda::Model::VpcConfig Class Reference

#include <VpcConfig.h>

Public Member Functions

 VpcConfig ()
 
 VpcConfig (Aws::Utils::Json::JsonView jsonValue)
 
VpcConfigoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
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)
 
VpcConfigWithSubnetIds (const Aws::Vector< Aws::String > &value)
 
VpcConfigWithSubnetIds (Aws::Vector< Aws::String > &&value)
 
VpcConfigAddSubnetIds (const Aws::String &value)
 
VpcConfigAddSubnetIds (Aws::String &&value)
 
VpcConfigAddSubnetIds (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)
 
VpcConfigWithSecurityGroupIds (const Aws::Vector< Aws::String > &value)
 
VpcConfigWithSecurityGroupIds (Aws::Vector< Aws::String > &&value)
 
VpcConfigAddSecurityGroupIds (const Aws::String &value)
 
VpcConfigAddSecurityGroupIds (Aws::String &&value)
 
VpcConfigAddSecurityGroupIds (const char *value)
 

Detailed Description

The VPC security groups and subnets that are attached to a Lambda function. For more information, see VPC Settings.

See Also:

AWS API Reference

Definition at line 35 of file VpcConfig.h.

Constructor & Destructor Documentation

◆ VpcConfig() [1/2]

Aws::Lambda::Model::VpcConfig::VpcConfig ( )

◆ VpcConfig() [2/2]

Aws::Lambda::Model::VpcConfig::VpcConfig ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ AddSecurityGroupIds() [1/3]

VpcConfig& Aws::Lambda::Model::VpcConfig::AddSecurityGroupIds ( const Aws::String value)
inline

A list of VPC security groups IDs.

Definition at line 123 of file VpcConfig.h.

◆ AddSecurityGroupIds() [2/3]

VpcConfig& Aws::Lambda::Model::VpcConfig::AddSecurityGroupIds ( Aws::String &&  value)
inline

A list of VPC security groups IDs.

Definition at line 128 of file VpcConfig.h.

◆ AddSecurityGroupIds() [3/3]

VpcConfig& Aws::Lambda::Model::VpcConfig::AddSecurityGroupIds ( const char *  value)
inline

A list of VPC security groups IDs.

Definition at line 133 of file VpcConfig.h.

◆ AddSubnetIds() [1/3]

VpcConfig& Aws::Lambda::Model::VpcConfig::AddSubnetIds ( const Aws::String value)
inline

A list of VPC subnet IDs.

Definition at line 77 of file VpcConfig.h.

◆ AddSubnetIds() [2/3]

VpcConfig& Aws::Lambda::Model::VpcConfig::AddSubnetIds ( Aws::String &&  value)
inline

A list of VPC subnet IDs.

Definition at line 82 of file VpcConfig.h.

◆ AddSubnetIds() [3/3]

VpcConfig& Aws::Lambda::Model::VpcConfig::AddSubnetIds ( const char *  value)
inline

A list of VPC subnet IDs.

Definition at line 87 of file VpcConfig.h.

◆ GetSecurityGroupIds()

const Aws::Vector<Aws::String>& Aws::Lambda::Model::VpcConfig::GetSecurityGroupIds ( ) const
inline

A list of VPC security groups IDs.

Definition at line 93 of file VpcConfig.h.

◆ GetSubnetIds()

const Aws::Vector<Aws::String>& Aws::Lambda::Model::VpcConfig::GetSubnetIds ( ) const
inline

A list of VPC subnet IDs.

Definition at line 47 of file VpcConfig.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::Lambda::Model::VpcConfig::Jsonize ( ) const

◆ operator=()

VpcConfig& Aws::Lambda::Model::VpcConfig::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SecurityGroupIdsHasBeenSet()

bool Aws::Lambda::Model::VpcConfig::SecurityGroupIdsHasBeenSet ( ) const
inline

A list of VPC security groups IDs.

Definition at line 98 of file VpcConfig.h.

◆ SetSecurityGroupIds() [1/2]

void Aws::Lambda::Model::VpcConfig::SetSecurityGroupIds ( const Aws::Vector< Aws::String > &  value)
inline

A list of VPC security groups IDs.

Definition at line 103 of file VpcConfig.h.

◆ SetSecurityGroupIds() [2/2]

void Aws::Lambda::Model::VpcConfig::SetSecurityGroupIds ( Aws::Vector< Aws::String > &&  value)
inline

A list of VPC security groups IDs.

Definition at line 108 of file VpcConfig.h.

◆ SetSubnetIds() [1/2]

void Aws::Lambda::Model::VpcConfig::SetSubnetIds ( const Aws::Vector< Aws::String > &  value)
inline

A list of VPC subnet IDs.

Definition at line 57 of file VpcConfig.h.

◆ SetSubnetIds() [2/2]

void Aws::Lambda::Model::VpcConfig::SetSubnetIds ( Aws::Vector< Aws::String > &&  value)
inline

A list of VPC subnet IDs.

Definition at line 62 of file VpcConfig.h.

◆ SubnetIdsHasBeenSet()

bool Aws::Lambda::Model::VpcConfig::SubnetIdsHasBeenSet ( ) const
inline

A list of VPC subnet IDs.

Definition at line 52 of file VpcConfig.h.

◆ WithSecurityGroupIds() [1/2]

VpcConfig& Aws::Lambda::Model::VpcConfig::WithSecurityGroupIds ( const Aws::Vector< Aws::String > &  value)
inline

A list of VPC security groups IDs.

Definition at line 113 of file VpcConfig.h.

◆ WithSecurityGroupIds() [2/2]

VpcConfig& Aws::Lambda::Model::VpcConfig::WithSecurityGroupIds ( Aws::Vector< Aws::String > &&  value)
inline

A list of VPC security groups IDs.

Definition at line 118 of file VpcConfig.h.

◆ WithSubnetIds() [1/2]

VpcConfig& Aws::Lambda::Model::VpcConfig::WithSubnetIds ( const Aws::Vector< Aws::String > &  value)
inline

A list of VPC subnet IDs.

Definition at line 67 of file VpcConfig.h.

◆ WithSubnetIds() [2/2]

VpcConfig& Aws::Lambda::Model::VpcConfig::WithSubnetIds ( Aws::Vector< Aws::String > &&  value)
inline

A list of VPC subnet IDs.

Definition at line 72 of file VpcConfig.h.


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