AWS SDK for C++  1.8.95
AWS SDK for C++
Public Member Functions | List of all members
Aws::EventBridge::Model::NetworkConfiguration Class Reference

#include <NetworkConfiguration.h>

Public Member Functions

 NetworkConfiguration ()
 
 NetworkConfiguration (Aws::Utils::Json::JsonView jsonValue)
 
NetworkConfigurationoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const AwsVpcConfigurationGetAwsvpcConfiguration () const
 
bool AwsvpcConfigurationHasBeenSet () const
 
void SetAwsvpcConfiguration (const AwsVpcConfiguration &value)
 
void SetAwsvpcConfiguration (AwsVpcConfiguration &&value)
 
NetworkConfigurationWithAwsvpcConfiguration (const AwsVpcConfiguration &value)
 
NetworkConfigurationWithAwsvpcConfiguration (AwsVpcConfiguration &&value)
 

Detailed Description

This structure specifies the network configuration for an ECS task.

See Also:

AWS API Reference

Definition at line 32 of file NetworkConfiguration.h.

Constructor & Destructor Documentation

◆ NetworkConfiguration() [1/2]

Aws::EventBridge::Model::NetworkConfiguration::NetworkConfiguration ( )

◆ NetworkConfiguration() [2/2]

Aws::EventBridge::Model::NetworkConfiguration::NetworkConfiguration ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ AwsvpcConfigurationHasBeenSet()

bool Aws::EventBridge::Model::NetworkConfiguration::AwsvpcConfigurationHasBeenSet ( ) const
inline

Use this structure to specify the VPC subnets and security groups for the task, and whether a public IP address is to be used. This structure is relevant only for ECS tasks that use the awsvpc network mode.

Definition at line 53 of file NetworkConfiguration.h.

◆ GetAwsvpcConfiguration()

const AwsVpcConfiguration& Aws::EventBridge::Model::NetworkConfiguration::GetAwsvpcConfiguration ( ) const
inline

Use this structure to specify the VPC subnets and security groups for the task, and whether a public IP address is to be used. This structure is relevant only for ECS tasks that use the awsvpc network mode.

Definition at line 46 of file NetworkConfiguration.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::EventBridge::Model::NetworkConfiguration::Jsonize ( ) const

◆ operator=()

NetworkConfiguration& Aws::EventBridge::Model::NetworkConfiguration::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SetAwsvpcConfiguration() [1/2]

void Aws::EventBridge::Model::NetworkConfiguration::SetAwsvpcConfiguration ( const AwsVpcConfiguration value)
inline

Use this structure to specify the VPC subnets and security groups for the task, and whether a public IP address is to be used. This structure is relevant only for ECS tasks that use the awsvpc network mode.

Definition at line 60 of file NetworkConfiguration.h.

◆ SetAwsvpcConfiguration() [2/2]

void Aws::EventBridge::Model::NetworkConfiguration::SetAwsvpcConfiguration ( AwsVpcConfiguration &&  value)
inline

Use this structure to specify the VPC subnets and security groups for the task, and whether a public IP address is to be used. This structure is relevant only for ECS tasks that use the awsvpc network mode.

Definition at line 67 of file NetworkConfiguration.h.

◆ WithAwsvpcConfiguration() [1/2]

NetworkConfiguration& Aws::EventBridge::Model::NetworkConfiguration::WithAwsvpcConfiguration ( const AwsVpcConfiguration value)
inline

Use this structure to specify the VPC subnets and security groups for the task, and whether a public IP address is to be used. This structure is relevant only for ECS tasks that use the awsvpc network mode.

Definition at line 74 of file NetworkConfiguration.h.

◆ WithAwsvpcConfiguration() [2/2]

NetworkConfiguration& Aws::EventBridge::Model::NetworkConfiguration::WithAwsvpcConfiguration ( AwsVpcConfiguration &&  value)
inline

Use this structure to specify the VPC subnets and security groups for the task, and whether a public IP address is to be used. This structure is relevant only for ECS tasks that use the awsvpc network mode.

Definition at line 81 of file NetworkConfiguration.h.


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