AWS SDK for C++  1.9.16
AWS SDK for C++
Public Member Functions | List of all members
Aws::imagebuilder::Model::UpdateInfrastructureConfigurationRequest Class Reference

#include <UpdateInfrastructureConfigurationRequest.h>

+ Inheritance diagram for Aws::imagebuilder::Model::UpdateInfrastructureConfigurationRequest:

Public Member Functions

 UpdateInfrastructureConfigurationRequest ()
 
virtual const char * GetServiceRequestName () const override
 
Aws::String SerializePayload () const override
 
const Aws::StringGetInfrastructureConfigurationArn () const
 
bool InfrastructureConfigurationArnHasBeenSet () const
 
void SetInfrastructureConfigurationArn (const Aws::String &value)
 
void SetInfrastructureConfigurationArn (Aws::String &&value)
 
void SetInfrastructureConfigurationArn (const char *value)
 
UpdateInfrastructureConfigurationRequestWithInfrastructureConfigurationArn (const Aws::String &value)
 
UpdateInfrastructureConfigurationRequestWithInfrastructureConfigurationArn (Aws::String &&value)
 
UpdateInfrastructureConfigurationRequestWithInfrastructureConfigurationArn (const char *value)
 
const Aws::StringGetDescription () const
 
bool DescriptionHasBeenSet () const
 
void SetDescription (const Aws::String &value)
 
void SetDescription (Aws::String &&value)
 
void SetDescription (const char *value)
 
UpdateInfrastructureConfigurationRequestWithDescription (const Aws::String &value)
 
UpdateInfrastructureConfigurationRequestWithDescription (Aws::String &&value)
 
UpdateInfrastructureConfigurationRequestWithDescription (const char *value)
 
const Aws::Vector< Aws::String > & GetInstanceTypes () const
 
bool InstanceTypesHasBeenSet () const
 
void SetInstanceTypes (const Aws::Vector< Aws::String > &value)
 
void SetInstanceTypes (Aws::Vector< Aws::String > &&value)
 
UpdateInfrastructureConfigurationRequestWithInstanceTypes (const Aws::Vector< Aws::String > &value)
 
UpdateInfrastructureConfigurationRequestWithInstanceTypes (Aws::Vector< Aws::String > &&value)
 
UpdateInfrastructureConfigurationRequestAddInstanceTypes (const Aws::String &value)
 
UpdateInfrastructureConfigurationRequestAddInstanceTypes (Aws::String &&value)
 
UpdateInfrastructureConfigurationRequestAddInstanceTypes (const char *value)
 
const Aws::StringGetInstanceProfileName () const
 
bool InstanceProfileNameHasBeenSet () const
 
void SetInstanceProfileName (const Aws::String &value)
 
void SetInstanceProfileName (Aws::String &&value)
 
void SetInstanceProfileName (const char *value)
 
UpdateInfrastructureConfigurationRequestWithInstanceProfileName (const Aws::String &value)
 
UpdateInfrastructureConfigurationRequestWithInstanceProfileName (Aws::String &&value)
 
UpdateInfrastructureConfigurationRequestWithInstanceProfileName (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)
 
UpdateInfrastructureConfigurationRequestWithSecurityGroupIds (const Aws::Vector< Aws::String > &value)
 
UpdateInfrastructureConfigurationRequestWithSecurityGroupIds (Aws::Vector< Aws::String > &&value)
 
UpdateInfrastructureConfigurationRequestAddSecurityGroupIds (const Aws::String &value)
 
UpdateInfrastructureConfigurationRequestAddSecurityGroupIds (Aws::String &&value)
 
UpdateInfrastructureConfigurationRequestAddSecurityGroupIds (const char *value)
 
const Aws::StringGetSubnetId () const
 
bool SubnetIdHasBeenSet () const
 
void SetSubnetId (const Aws::String &value)
 
void SetSubnetId (Aws::String &&value)
 
void SetSubnetId (const char *value)
 
UpdateInfrastructureConfigurationRequestWithSubnetId (const Aws::String &value)
 
UpdateInfrastructureConfigurationRequestWithSubnetId (Aws::String &&value)
 
UpdateInfrastructureConfigurationRequestWithSubnetId (const char *value)
 
const LoggingGetLogging () const
 
bool LoggingHasBeenSet () const
 
void SetLogging (const Logging &value)
 
void SetLogging (Logging &&value)
 
UpdateInfrastructureConfigurationRequestWithLogging (const Logging &value)
 
UpdateInfrastructureConfigurationRequestWithLogging (Logging &&value)
 
const Aws::StringGetKeyPair () const
 
bool KeyPairHasBeenSet () const
 
void SetKeyPair (const Aws::String &value)
 
void SetKeyPair (Aws::String &&value)
 
void SetKeyPair (const char *value)
 
UpdateInfrastructureConfigurationRequestWithKeyPair (const Aws::String &value)
 
UpdateInfrastructureConfigurationRequestWithKeyPair (Aws::String &&value)
 
UpdateInfrastructureConfigurationRequestWithKeyPair (const char *value)
 
bool GetTerminateInstanceOnFailure () const
 
bool TerminateInstanceOnFailureHasBeenSet () const
 
void SetTerminateInstanceOnFailure (bool value)
 
UpdateInfrastructureConfigurationRequestWithTerminateInstanceOnFailure (bool value)
 
const Aws::StringGetSnsTopicArn () const
 
bool SnsTopicArnHasBeenSet () const
 
void SetSnsTopicArn (const Aws::String &value)
 
void SetSnsTopicArn (Aws::String &&value)
 
void SetSnsTopicArn (const char *value)
 
UpdateInfrastructureConfigurationRequestWithSnsTopicArn (const Aws::String &value)
 
UpdateInfrastructureConfigurationRequestWithSnsTopicArn (Aws::String &&value)
 
UpdateInfrastructureConfigurationRequestWithSnsTopicArn (const char *value)
 
const Aws::StringGetClientToken () const
 
bool ClientTokenHasBeenSet () const
 
void SetClientToken (const Aws::String &value)
 
void SetClientToken (Aws::String &&value)
 
void SetClientToken (const char *value)
 
UpdateInfrastructureConfigurationRequestWithClientToken (const Aws::String &value)
 
UpdateInfrastructureConfigurationRequestWithClientToken (Aws::String &&value)
 
UpdateInfrastructureConfigurationRequestWithClientToken (const char *value)
 
const Aws::Map< Aws::String, Aws::String > & GetResourceTags () const
 
bool ResourceTagsHasBeenSet () const
 
void SetResourceTags (const Aws::Map< Aws::String, Aws::String > &value)
 
void SetResourceTags (Aws::Map< Aws::String, Aws::String > &&value)
 
UpdateInfrastructureConfigurationRequestWithResourceTags (const Aws::Map< Aws::String, Aws::String > &value)
 
UpdateInfrastructureConfigurationRequestWithResourceTags (Aws::Map< Aws::String, Aws::String > &&value)
 
UpdateInfrastructureConfigurationRequestAddResourceTags (const Aws::String &key, const Aws::String &value)
 
UpdateInfrastructureConfigurationRequestAddResourceTags (Aws::String &&key, const Aws::String &value)
 
UpdateInfrastructureConfigurationRequestAddResourceTags (const Aws::String &key, Aws::String &&value)
 
UpdateInfrastructureConfigurationRequestAddResourceTags (Aws::String &&key, Aws::String &&value)
 
UpdateInfrastructureConfigurationRequestAddResourceTags (const char *key, Aws::String &&value)
 
UpdateInfrastructureConfigurationRequestAddResourceTags (Aws::String &&key, const char *value)
 
UpdateInfrastructureConfigurationRequestAddResourceTags (const char *key, const char *value)
 
- Public Member Functions inherited from Aws::imagebuilder::ImagebuilderRequest
virtual ~ImagebuilderRequest ()
 
void AddParametersToRequest (Aws::Http::HttpRequest &httpRequest) const
 
Aws::Http::HeaderValueCollection GetHeaders () const override
 
- Public Member Functions inherited from Aws::AmazonSerializableWebServiceRequest
 AmazonSerializableWebServiceRequest ()
 
virtual ~AmazonSerializableWebServiceRequest ()
 
std::shared_ptr< Aws::IOStreamGetBody () const override
 
- Public Member Functions inherited from Aws::AmazonWebServiceRequest
 AmazonWebServiceRequest ()
 
virtual ~AmazonWebServiceRequest ()=default
 
virtual void AddQueryStringParameters (Aws::Http::URI &uri) const
 
virtual void PutToPresignedUrl (Aws::Http::URI &uri) const
 
virtual bool IsStreaming () const
 
virtual bool IsEventStreamRequest () const
 
virtual bool SignBody () const
 
virtual bool IsChunked () const
 
virtual void SetRequestSignedHandler (const RequestSignedHandler &handler)
 
virtual const RequestSignedHandlerGetRequestSignedHandler () const
 
const Aws::IOStreamFactoryGetResponseStreamFactory () const
 
void SetResponseStreamFactory (const Aws::IOStreamFactory &factory)
 
virtual void SetDataReceivedEventHandler (const Aws::Http::DataReceivedEventHandler &dataReceivedEventHandler)
 
virtual void SetDataSentEventHandler (const Aws::Http::DataSentEventHandler &dataSentEventHandler)
 
virtual void SetContinueRequestHandler (const Aws::Http::ContinueRequestHandler &continueRequestHandler)
 
virtual void SetDataReceivedEventHandler (Aws::Http::DataReceivedEventHandler &&dataReceivedEventHandler)
 
virtual void SetDataSentEventHandler (Aws::Http::DataSentEventHandler &&dataSentEventHandler)
 
virtual void SetContinueRequestHandler (Aws::Http::ContinueRequestHandler &&continueRequestHandler)
 
virtual void SetRequestRetryHandler (const RequestRetryHandler &handler)
 
virtual void SetRequestRetryHandler (RequestRetryHandler &&handler)
 
virtual const Aws::Http::DataReceivedEventHandlerGetDataReceivedEventHandler () const
 
virtual const Aws::Http::DataSentEventHandlerGetDataSentEventHandler () const
 
virtual const Aws::Http::ContinueRequestHandlerGetContinueRequestHandler () const
 
virtual const RequestRetryHandlerGetRequestRetryHandler () const
 
virtual bool ShouldComputeContentMd5 () const
 

Additional Inherited Members

- Protected Member Functions inherited from Aws::imagebuilder::ImagebuilderRequest
virtual Aws::Http::HeaderValueCollection GetRequestSpecificHeaders () const
 
- Protected Member Functions inherited from Aws::AmazonWebServiceRequest
virtual void DumpBodyToUrl (Aws::Http::URI &uri) const
 

Detailed Description

Definition at line 25 of file UpdateInfrastructureConfigurationRequest.h.

Constructor & Destructor Documentation

◆ UpdateInfrastructureConfigurationRequest()

Aws::imagebuilder::Model::UpdateInfrastructureConfigurationRequest::UpdateInfrastructureConfigurationRequest ( )

Member Function Documentation

◆ AddInstanceTypes() [1/3]

UpdateInfrastructureConfigurationRequest& Aws::imagebuilder::Model::UpdateInfrastructureConfigurationRequest::AddInstanceTypes ( Aws::String &&  value)
inline

The instance types of the infrastructure configuration. You can specify one or more instance types to use for this build. The service will pick one of these instance types based on availability.

Definition at line 183 of file UpdateInfrastructureConfigurationRequest.h.

◆ AddInstanceTypes() [2/3]

UpdateInfrastructureConfigurationRequest& Aws::imagebuilder::Model::UpdateInfrastructureConfigurationRequest::AddInstanceTypes ( const Aws::String value)
inline

The instance types of the infrastructure configuration. You can specify one or more instance types to use for this build. The service will pick one of these instance types based on availability.

Definition at line 176 of file UpdateInfrastructureConfigurationRequest.h.

◆ AddInstanceTypes() [3/3]

UpdateInfrastructureConfigurationRequest& Aws::imagebuilder::Model::UpdateInfrastructureConfigurationRequest::AddInstanceTypes ( const char *  value)
inline

The instance types of the infrastructure configuration. You can specify one or more instance types to use for this build. The service will pick one of these instance types based on availability.

Definition at line 190 of file UpdateInfrastructureConfigurationRequest.h.

◆ AddResourceTags() [1/7]

UpdateInfrastructureConfigurationRequest& Aws::imagebuilder::Model::UpdateInfrastructureConfigurationRequest::AddResourceTags ( Aws::String &&  key,
Aws::String &&  value 
)
inline

The tags attached to the resource created by Image Builder.

Definition at line 581 of file UpdateInfrastructureConfigurationRequest.h.

◆ AddResourceTags() [2/7]

UpdateInfrastructureConfigurationRequest& Aws::imagebuilder::Model::UpdateInfrastructureConfigurationRequest::AddResourceTags ( Aws::String &&  key,
const Aws::String value 
)
inline

The tags attached to the resource created by Image Builder.

Definition at line 571 of file UpdateInfrastructureConfigurationRequest.h.

◆ AddResourceTags() [3/7]

UpdateInfrastructureConfigurationRequest& Aws::imagebuilder::Model::UpdateInfrastructureConfigurationRequest::AddResourceTags ( Aws::String &&  key,
const char *  value 
)
inline

The tags attached to the resource created by Image Builder.

Definition at line 591 of file UpdateInfrastructureConfigurationRequest.h.

◆ AddResourceTags() [4/7]

UpdateInfrastructureConfigurationRequest& Aws::imagebuilder::Model::UpdateInfrastructureConfigurationRequest::AddResourceTags ( const Aws::String key,
Aws::String &&  value 
)
inline

The tags attached to the resource created by Image Builder.

Definition at line 576 of file UpdateInfrastructureConfigurationRequest.h.

◆ AddResourceTags() [5/7]

UpdateInfrastructureConfigurationRequest& Aws::imagebuilder::Model::UpdateInfrastructureConfigurationRequest::AddResourceTags ( const Aws::String key,
const Aws::String value 
)
inline

The tags attached to the resource created by Image Builder.

Definition at line 566 of file UpdateInfrastructureConfigurationRequest.h.

◆ AddResourceTags() [6/7]

UpdateInfrastructureConfigurationRequest& Aws::imagebuilder::Model::UpdateInfrastructureConfigurationRequest::AddResourceTags ( const char *  key,
Aws::String &&  value 
)
inline

The tags attached to the resource created by Image Builder.

Definition at line 586 of file UpdateInfrastructureConfigurationRequest.h.

◆ AddResourceTags() [7/7]

UpdateInfrastructureConfigurationRequest& Aws::imagebuilder::Model::UpdateInfrastructureConfigurationRequest::AddResourceTags ( const char *  key,
const char *  value 
)
inline

The tags attached to the resource created by Image Builder.

Definition at line 596 of file UpdateInfrastructureConfigurationRequest.h.

◆ AddSecurityGroupIds() [1/3]

UpdateInfrastructureConfigurationRequest& Aws::imagebuilder::Model::UpdateInfrastructureConfigurationRequest::AddSecurityGroupIds ( Aws::String &&  value)
inline

The security group IDs to associate with the instance used to customize your EC2 AMI.

Definition at line 288 of file UpdateInfrastructureConfigurationRequest.h.

◆ AddSecurityGroupIds() [2/3]

UpdateInfrastructureConfigurationRequest& Aws::imagebuilder::Model::UpdateInfrastructureConfigurationRequest::AddSecurityGroupIds ( const Aws::String value)
inline

The security group IDs to associate with the instance used to customize your EC2 AMI.

Definition at line 282 of file UpdateInfrastructureConfigurationRequest.h.

◆ AddSecurityGroupIds() [3/3]

UpdateInfrastructureConfigurationRequest& Aws::imagebuilder::Model::UpdateInfrastructureConfigurationRequest::AddSecurityGroupIds ( const char *  value)
inline

The security group IDs to associate with the instance used to customize your EC2 AMI.

Definition at line 294 of file UpdateInfrastructureConfigurationRequest.h.

◆ ClientTokenHasBeenSet()

bool Aws::imagebuilder::Model::UpdateInfrastructureConfigurationRequest::ClientTokenHasBeenSet ( ) const
inline

The idempotency token used to make this request idempotent.

Definition at line 500 of file UpdateInfrastructureConfigurationRequest.h.

◆ DescriptionHasBeenSet()

bool Aws::imagebuilder::Model::UpdateInfrastructureConfigurationRequest::DescriptionHasBeenSet ( ) const
inline

The description of the infrastructure configuration.

Definition at line 96 of file UpdateInfrastructureConfigurationRequest.h.

◆ GetClientToken()

const Aws::String& Aws::imagebuilder::Model::UpdateInfrastructureConfigurationRequest::GetClientToken ( ) const
inline

The idempotency token used to make this request idempotent.

Definition at line 495 of file UpdateInfrastructureConfigurationRequest.h.

◆ GetDescription()

const Aws::String& Aws::imagebuilder::Model::UpdateInfrastructureConfigurationRequest::GetDescription ( ) const
inline

The description of the infrastructure configuration.

Definition at line 91 of file UpdateInfrastructureConfigurationRequest.h.

◆ GetInfrastructureConfigurationArn()

const Aws::String& Aws::imagebuilder::Model::UpdateInfrastructureConfigurationRequest::GetInfrastructureConfigurationArn ( ) const
inline

The Amazon Resource Name (ARN) of the infrastructure configuration that you want to update.

Definition at line 43 of file UpdateInfrastructureConfigurationRequest.h.

◆ GetInstanceProfileName()

const Aws::String& Aws::imagebuilder::Model::UpdateInfrastructureConfigurationRequest::GetInstanceProfileName ( ) const
inline

The instance profile to associate with the instance used to customize your EC2 AMI.

Definition at line 197 of file UpdateInfrastructureConfigurationRequest.h.

◆ GetInstanceTypes()

const Aws::Vector<Aws::String>& Aws::imagebuilder::Model::UpdateInfrastructureConfigurationRequest::GetInstanceTypes ( ) const
inline

The instance types of the infrastructure configuration. You can specify one or more instance types to use for this build. The service will pick one of these instance types based on availability.

Definition at line 134 of file UpdateInfrastructureConfigurationRequest.h.

◆ GetKeyPair()

const Aws::String& Aws::imagebuilder::Model::UpdateInfrastructureConfigurationRequest::GetKeyPair ( ) const
inline

The key pair of the infrastructure configuration. This can be used to log on to and debug the instance used to create your image.

Definition at line 373 of file UpdateInfrastructureConfigurationRequest.h.

◆ GetLogging()

const Logging& Aws::imagebuilder::Model::UpdateInfrastructureConfigurationRequest::GetLogging ( ) const
inline

The logging configuration of the infrastructure configuration.

Definition at line 341 of file UpdateInfrastructureConfigurationRequest.h.

◆ GetResourceTags()

const Aws::Map<Aws::String, Aws::String>& Aws::imagebuilder::Model::UpdateInfrastructureConfigurationRequest::GetResourceTags ( ) const
inline

The tags attached to the resource created by Image Builder.

Definition at line 536 of file UpdateInfrastructureConfigurationRequest.h.

◆ GetSecurityGroupIds()

const Aws::Vector<Aws::String>& Aws::imagebuilder::Model::UpdateInfrastructureConfigurationRequest::GetSecurityGroupIds ( ) const
inline

The security group IDs to associate with the instance used to customize your EC2 AMI.

Definition at line 246 of file UpdateInfrastructureConfigurationRequest.h.

◆ GetServiceRequestName()

virtual const char* Aws::imagebuilder::Model::UpdateInfrastructureConfigurationRequest::GetServiceRequestName ( ) const
inlineoverridevirtual

◆ GetSnsTopicArn()

const Aws::String& Aws::imagebuilder::Model::UpdateInfrastructureConfigurationRequest::GetSnsTopicArn ( ) const
inline

The SNS topic on which to send image build events.

Definition at line 454 of file UpdateInfrastructureConfigurationRequest.h.

◆ GetSubnetId()

const Aws::String& Aws::imagebuilder::Model::UpdateInfrastructureConfigurationRequest::GetSubnetId ( ) const
inline

The subnet ID to place the instance used to customize your EC2 AMI in.

Definition at line 300 of file UpdateInfrastructureConfigurationRequest.h.

◆ GetTerminateInstanceOnFailure()

bool Aws::imagebuilder::Model::UpdateInfrastructureConfigurationRequest::GetTerminateInstanceOnFailure ( ) const
inline

The terminate instance on failure setting of the infrastructure configuration. Set to false if you want Image Builder to retain the instance used to configure your AMI if the build or test phase of your workflow fails.

Definition at line 424 of file UpdateInfrastructureConfigurationRequest.h.

◆ InfrastructureConfigurationArnHasBeenSet()

bool Aws::imagebuilder::Model::UpdateInfrastructureConfigurationRequest::InfrastructureConfigurationArnHasBeenSet ( ) const
inline

The Amazon Resource Name (ARN) of the infrastructure configuration that you want to update.

Definition at line 49 of file UpdateInfrastructureConfigurationRequest.h.

◆ InstanceProfileNameHasBeenSet()

bool Aws::imagebuilder::Model::UpdateInfrastructureConfigurationRequest::InstanceProfileNameHasBeenSet ( ) const
inline

The instance profile to associate with the instance used to customize your EC2 AMI.

Definition at line 203 of file UpdateInfrastructureConfigurationRequest.h.

◆ InstanceTypesHasBeenSet()

bool Aws::imagebuilder::Model::UpdateInfrastructureConfigurationRequest::InstanceTypesHasBeenSet ( ) const
inline

The instance types of the infrastructure configuration. You can specify one or more instance types to use for this build. The service will pick one of these instance types based on availability.

Definition at line 141 of file UpdateInfrastructureConfigurationRequest.h.

◆ KeyPairHasBeenSet()

bool Aws::imagebuilder::Model::UpdateInfrastructureConfigurationRequest::KeyPairHasBeenSet ( ) const
inline

The key pair of the infrastructure configuration. This can be used to log on to and debug the instance used to create your image.

Definition at line 379 of file UpdateInfrastructureConfigurationRequest.h.

◆ LoggingHasBeenSet()

bool Aws::imagebuilder::Model::UpdateInfrastructureConfigurationRequest::LoggingHasBeenSet ( ) const
inline

The logging configuration of the infrastructure configuration.

Definition at line 346 of file UpdateInfrastructureConfigurationRequest.h.

◆ ResourceTagsHasBeenSet()

bool Aws::imagebuilder::Model::UpdateInfrastructureConfigurationRequest::ResourceTagsHasBeenSet ( ) const
inline

The tags attached to the resource created by Image Builder.

Definition at line 541 of file UpdateInfrastructureConfigurationRequest.h.

◆ SecurityGroupIdsHasBeenSet()

bool Aws::imagebuilder::Model::UpdateInfrastructureConfigurationRequest::SecurityGroupIdsHasBeenSet ( ) const
inline

The security group IDs to associate with the instance used to customize your EC2 AMI.

Definition at line 252 of file UpdateInfrastructureConfigurationRequest.h.

◆ SerializePayload()

Aws::String Aws::imagebuilder::Model::UpdateInfrastructureConfigurationRequest::SerializePayload ( ) const
overridevirtual

Convert payload into String.

Implements Aws::AmazonSerializableWebServiceRequest.

◆ SetClientToken() [1/3]

void Aws::imagebuilder::Model::UpdateInfrastructureConfigurationRequest::SetClientToken ( Aws::String &&  value)
inline

The idempotency token used to make this request idempotent.

Definition at line 510 of file UpdateInfrastructureConfigurationRequest.h.

◆ SetClientToken() [2/3]

void Aws::imagebuilder::Model::UpdateInfrastructureConfigurationRequest::SetClientToken ( const Aws::String value)
inline

The idempotency token used to make this request idempotent.

Definition at line 505 of file UpdateInfrastructureConfigurationRequest.h.

◆ SetClientToken() [3/3]

void Aws::imagebuilder::Model::UpdateInfrastructureConfigurationRequest::SetClientToken ( const char *  value)
inline

The idempotency token used to make this request idempotent.

Definition at line 515 of file UpdateInfrastructureConfigurationRequest.h.

◆ SetDescription() [1/3]

void Aws::imagebuilder::Model::UpdateInfrastructureConfigurationRequest::SetDescription ( Aws::String &&  value)
inline

The description of the infrastructure configuration.

Definition at line 106 of file UpdateInfrastructureConfigurationRequest.h.

◆ SetDescription() [2/3]

void Aws::imagebuilder::Model::UpdateInfrastructureConfigurationRequest::SetDescription ( const Aws::String value)
inline

The description of the infrastructure configuration.

Definition at line 101 of file UpdateInfrastructureConfigurationRequest.h.

◆ SetDescription() [3/3]

void Aws::imagebuilder::Model::UpdateInfrastructureConfigurationRequest::SetDescription ( const char *  value)
inline

The description of the infrastructure configuration.

Definition at line 111 of file UpdateInfrastructureConfigurationRequest.h.

◆ SetInfrastructureConfigurationArn() [1/3]

void Aws::imagebuilder::Model::UpdateInfrastructureConfigurationRequest::SetInfrastructureConfigurationArn ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) of the infrastructure configuration that you want to update.

Definition at line 61 of file UpdateInfrastructureConfigurationRequest.h.

◆ SetInfrastructureConfigurationArn() [2/3]

void Aws::imagebuilder::Model::UpdateInfrastructureConfigurationRequest::SetInfrastructureConfigurationArn ( const Aws::String value)
inline

The Amazon Resource Name (ARN) of the infrastructure configuration that you want to update.

Definition at line 55 of file UpdateInfrastructureConfigurationRequest.h.

◆ SetInfrastructureConfigurationArn() [3/3]

void Aws::imagebuilder::Model::UpdateInfrastructureConfigurationRequest::SetInfrastructureConfigurationArn ( const char *  value)
inline

The Amazon Resource Name (ARN) of the infrastructure configuration that you want to update.

Definition at line 67 of file UpdateInfrastructureConfigurationRequest.h.

◆ SetInstanceProfileName() [1/3]

void Aws::imagebuilder::Model::UpdateInfrastructureConfigurationRequest::SetInstanceProfileName ( Aws::String &&  value)
inline

The instance profile to associate with the instance used to customize your EC2 AMI.

Definition at line 215 of file UpdateInfrastructureConfigurationRequest.h.

◆ SetInstanceProfileName() [2/3]

void Aws::imagebuilder::Model::UpdateInfrastructureConfigurationRequest::SetInstanceProfileName ( const Aws::String value)
inline

The instance profile to associate with the instance used to customize your EC2 AMI.

Definition at line 209 of file UpdateInfrastructureConfigurationRequest.h.

◆ SetInstanceProfileName() [3/3]

void Aws::imagebuilder::Model::UpdateInfrastructureConfigurationRequest::SetInstanceProfileName ( const char *  value)
inline

The instance profile to associate with the instance used to customize your EC2 AMI.

Definition at line 221 of file UpdateInfrastructureConfigurationRequest.h.

◆ SetInstanceTypes() [1/2]

void Aws::imagebuilder::Model::UpdateInfrastructureConfigurationRequest::SetInstanceTypes ( Aws::Vector< Aws::String > &&  value)
inline

The instance types of the infrastructure configuration. You can specify one or more instance types to use for this build. The service will pick one of these instance types based on availability.

Definition at line 155 of file UpdateInfrastructureConfigurationRequest.h.

◆ SetInstanceTypes() [2/2]

void Aws::imagebuilder::Model::UpdateInfrastructureConfigurationRequest::SetInstanceTypes ( const Aws::Vector< Aws::String > &  value)
inline

The instance types of the infrastructure configuration. You can specify one or more instance types to use for this build. The service will pick one of these instance types based on availability.

Definition at line 148 of file UpdateInfrastructureConfigurationRequest.h.

◆ SetKeyPair() [1/3]

void Aws::imagebuilder::Model::UpdateInfrastructureConfigurationRequest::SetKeyPair ( Aws::String &&  value)
inline

The key pair of the infrastructure configuration. This can be used to log on to and debug the instance used to create your image.

Definition at line 391 of file UpdateInfrastructureConfigurationRequest.h.

◆ SetKeyPair() [2/3]

void Aws::imagebuilder::Model::UpdateInfrastructureConfigurationRequest::SetKeyPair ( const Aws::String value)
inline

The key pair of the infrastructure configuration. This can be used to log on to and debug the instance used to create your image.

Definition at line 385 of file UpdateInfrastructureConfigurationRequest.h.

◆ SetKeyPair() [3/3]

void Aws::imagebuilder::Model::UpdateInfrastructureConfigurationRequest::SetKeyPair ( const char *  value)
inline

The key pair of the infrastructure configuration. This can be used to log on to and debug the instance used to create your image.

Definition at line 397 of file UpdateInfrastructureConfigurationRequest.h.

◆ SetLogging() [1/2]

void Aws::imagebuilder::Model::UpdateInfrastructureConfigurationRequest::SetLogging ( const Logging value)
inline

The logging configuration of the infrastructure configuration.

Definition at line 351 of file UpdateInfrastructureConfigurationRequest.h.

◆ SetLogging() [2/2]

void Aws::imagebuilder::Model::UpdateInfrastructureConfigurationRequest::SetLogging ( Logging &&  value)
inline

The logging configuration of the infrastructure configuration.

Definition at line 356 of file UpdateInfrastructureConfigurationRequest.h.

◆ SetResourceTags() [1/2]

void Aws::imagebuilder::Model::UpdateInfrastructureConfigurationRequest::SetResourceTags ( Aws::Map< Aws::String, Aws::String > &&  value)
inline

The tags attached to the resource created by Image Builder.

Definition at line 551 of file UpdateInfrastructureConfigurationRequest.h.

◆ SetResourceTags() [2/2]

void Aws::imagebuilder::Model::UpdateInfrastructureConfigurationRequest::SetResourceTags ( const Aws::Map< Aws::String, Aws::String > &  value)
inline

The tags attached to the resource created by Image Builder.

Definition at line 546 of file UpdateInfrastructureConfigurationRequest.h.

◆ SetSecurityGroupIds() [1/2]

void Aws::imagebuilder::Model::UpdateInfrastructureConfigurationRequest::SetSecurityGroupIds ( Aws::Vector< Aws::String > &&  value)
inline

The security group IDs to associate with the instance used to customize your EC2 AMI.

Definition at line 264 of file UpdateInfrastructureConfigurationRequest.h.

◆ SetSecurityGroupIds() [2/2]

void Aws::imagebuilder::Model::UpdateInfrastructureConfigurationRequest::SetSecurityGroupIds ( const Aws::Vector< Aws::String > &  value)
inline

The security group IDs to associate with the instance used to customize your EC2 AMI.

Definition at line 258 of file UpdateInfrastructureConfigurationRequest.h.

◆ SetSnsTopicArn() [1/3]

void Aws::imagebuilder::Model::UpdateInfrastructureConfigurationRequest::SetSnsTopicArn ( Aws::String &&  value)
inline

The SNS topic on which to send image build events.

Definition at line 469 of file UpdateInfrastructureConfigurationRequest.h.

◆ SetSnsTopicArn() [2/3]

void Aws::imagebuilder::Model::UpdateInfrastructureConfigurationRequest::SetSnsTopicArn ( const Aws::String value)
inline

The SNS topic on which to send image build events.

Definition at line 464 of file UpdateInfrastructureConfigurationRequest.h.

◆ SetSnsTopicArn() [3/3]

void Aws::imagebuilder::Model::UpdateInfrastructureConfigurationRequest::SetSnsTopicArn ( const char *  value)
inline

The SNS topic on which to send image build events.

Definition at line 474 of file UpdateInfrastructureConfigurationRequest.h.

◆ SetSubnetId() [1/3]

void Aws::imagebuilder::Model::UpdateInfrastructureConfigurationRequest::SetSubnetId ( Aws::String &&  value)
inline

The subnet ID to place the instance used to customize your EC2 AMI in.

Definition at line 315 of file UpdateInfrastructureConfigurationRequest.h.

◆ SetSubnetId() [2/3]

void Aws::imagebuilder::Model::UpdateInfrastructureConfigurationRequest::SetSubnetId ( const Aws::String value)
inline

The subnet ID to place the instance used to customize your EC2 AMI in.

Definition at line 310 of file UpdateInfrastructureConfigurationRequest.h.

◆ SetSubnetId() [3/3]

void Aws::imagebuilder::Model::UpdateInfrastructureConfigurationRequest::SetSubnetId ( const char *  value)
inline

The subnet ID to place the instance used to customize your EC2 AMI in.

Definition at line 320 of file UpdateInfrastructureConfigurationRequest.h.

◆ SetTerminateInstanceOnFailure()

void Aws::imagebuilder::Model::UpdateInfrastructureConfigurationRequest::SetTerminateInstanceOnFailure ( bool  value)
inline

The terminate instance on failure setting of the infrastructure configuration. Set to false if you want Image Builder to retain the instance used to configure your AMI if the build or test phase of your workflow fails.

Definition at line 440 of file UpdateInfrastructureConfigurationRequest.h.

◆ SnsTopicArnHasBeenSet()

bool Aws::imagebuilder::Model::UpdateInfrastructureConfigurationRequest::SnsTopicArnHasBeenSet ( ) const
inline

The SNS topic on which to send image build events.

Definition at line 459 of file UpdateInfrastructureConfigurationRequest.h.

◆ SubnetIdHasBeenSet()

bool Aws::imagebuilder::Model::UpdateInfrastructureConfigurationRequest::SubnetIdHasBeenSet ( ) const
inline

The subnet ID to place the instance used to customize your EC2 AMI in.

Definition at line 305 of file UpdateInfrastructureConfigurationRequest.h.

◆ TerminateInstanceOnFailureHasBeenSet()

bool Aws::imagebuilder::Model::UpdateInfrastructureConfigurationRequest::TerminateInstanceOnFailureHasBeenSet ( ) const
inline

The terminate instance on failure setting of the infrastructure configuration. Set to false if you want Image Builder to retain the instance used to configure your AMI if the build or test phase of your workflow fails.

Definition at line 432 of file UpdateInfrastructureConfigurationRequest.h.

◆ WithClientToken() [1/3]

UpdateInfrastructureConfigurationRequest& Aws::imagebuilder::Model::UpdateInfrastructureConfigurationRequest::WithClientToken ( Aws::String &&  value)
inline

The idempotency token used to make this request idempotent.

Definition at line 525 of file UpdateInfrastructureConfigurationRequest.h.

◆ WithClientToken() [2/3]

UpdateInfrastructureConfigurationRequest& Aws::imagebuilder::Model::UpdateInfrastructureConfigurationRequest::WithClientToken ( const Aws::String value)
inline

The idempotency token used to make this request idempotent.

Definition at line 520 of file UpdateInfrastructureConfigurationRequest.h.

◆ WithClientToken() [3/3]

UpdateInfrastructureConfigurationRequest& Aws::imagebuilder::Model::UpdateInfrastructureConfigurationRequest::WithClientToken ( const char *  value)
inline

The idempotency token used to make this request idempotent.

Definition at line 530 of file UpdateInfrastructureConfigurationRequest.h.

◆ WithDescription() [1/3]

UpdateInfrastructureConfigurationRequest& Aws::imagebuilder::Model::UpdateInfrastructureConfigurationRequest::WithDescription ( Aws::String &&  value)
inline

The description of the infrastructure configuration.

Definition at line 121 of file UpdateInfrastructureConfigurationRequest.h.

◆ WithDescription() [2/3]

UpdateInfrastructureConfigurationRequest& Aws::imagebuilder::Model::UpdateInfrastructureConfigurationRequest::WithDescription ( const Aws::String value)
inline

The description of the infrastructure configuration.

Definition at line 116 of file UpdateInfrastructureConfigurationRequest.h.

◆ WithDescription() [3/3]

UpdateInfrastructureConfigurationRequest& Aws::imagebuilder::Model::UpdateInfrastructureConfigurationRequest::WithDescription ( const char *  value)
inline

The description of the infrastructure configuration.

Definition at line 126 of file UpdateInfrastructureConfigurationRequest.h.

◆ WithInfrastructureConfigurationArn() [1/3]

UpdateInfrastructureConfigurationRequest& Aws::imagebuilder::Model::UpdateInfrastructureConfigurationRequest::WithInfrastructureConfigurationArn ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) of the infrastructure configuration that you want to update.

Definition at line 79 of file UpdateInfrastructureConfigurationRequest.h.

◆ WithInfrastructureConfigurationArn() [2/3]

UpdateInfrastructureConfigurationRequest& Aws::imagebuilder::Model::UpdateInfrastructureConfigurationRequest::WithInfrastructureConfigurationArn ( const Aws::String value)
inline

The Amazon Resource Name (ARN) of the infrastructure configuration that you want to update.

Definition at line 73 of file UpdateInfrastructureConfigurationRequest.h.

◆ WithInfrastructureConfigurationArn() [3/3]

UpdateInfrastructureConfigurationRequest& Aws::imagebuilder::Model::UpdateInfrastructureConfigurationRequest::WithInfrastructureConfigurationArn ( const char *  value)
inline

The Amazon Resource Name (ARN) of the infrastructure configuration that you want to update.

Definition at line 85 of file UpdateInfrastructureConfigurationRequest.h.

◆ WithInstanceProfileName() [1/3]

UpdateInfrastructureConfigurationRequest& Aws::imagebuilder::Model::UpdateInfrastructureConfigurationRequest::WithInstanceProfileName ( Aws::String &&  value)
inline

The instance profile to associate with the instance used to customize your EC2 AMI.

Definition at line 233 of file UpdateInfrastructureConfigurationRequest.h.

◆ WithInstanceProfileName() [2/3]

UpdateInfrastructureConfigurationRequest& Aws::imagebuilder::Model::UpdateInfrastructureConfigurationRequest::WithInstanceProfileName ( const Aws::String value)
inline

The instance profile to associate with the instance used to customize your EC2 AMI.

Definition at line 227 of file UpdateInfrastructureConfigurationRequest.h.

◆ WithInstanceProfileName() [3/3]

UpdateInfrastructureConfigurationRequest& Aws::imagebuilder::Model::UpdateInfrastructureConfigurationRequest::WithInstanceProfileName ( const char *  value)
inline

The instance profile to associate with the instance used to customize your EC2 AMI.

Definition at line 239 of file UpdateInfrastructureConfigurationRequest.h.

◆ WithInstanceTypes() [1/2]

UpdateInfrastructureConfigurationRequest& Aws::imagebuilder::Model::UpdateInfrastructureConfigurationRequest::WithInstanceTypes ( Aws::Vector< Aws::String > &&  value)
inline

The instance types of the infrastructure configuration. You can specify one or more instance types to use for this build. The service will pick one of these instance types based on availability.

Definition at line 169 of file UpdateInfrastructureConfigurationRequest.h.

◆ WithInstanceTypes() [2/2]

UpdateInfrastructureConfigurationRequest& Aws::imagebuilder::Model::UpdateInfrastructureConfigurationRequest::WithInstanceTypes ( const Aws::Vector< Aws::String > &  value)
inline

The instance types of the infrastructure configuration. You can specify one or more instance types to use for this build. The service will pick one of these instance types based on availability.

Definition at line 162 of file UpdateInfrastructureConfigurationRequest.h.

◆ WithKeyPair() [1/3]

UpdateInfrastructureConfigurationRequest& Aws::imagebuilder::Model::UpdateInfrastructureConfigurationRequest::WithKeyPair ( Aws::String &&  value)
inline

The key pair of the infrastructure configuration. This can be used to log on to and debug the instance used to create your image.

Definition at line 409 of file UpdateInfrastructureConfigurationRequest.h.

◆ WithKeyPair() [2/3]

UpdateInfrastructureConfigurationRequest& Aws::imagebuilder::Model::UpdateInfrastructureConfigurationRequest::WithKeyPair ( const Aws::String value)
inline

The key pair of the infrastructure configuration. This can be used to log on to and debug the instance used to create your image.

Definition at line 403 of file UpdateInfrastructureConfigurationRequest.h.

◆ WithKeyPair() [3/3]

UpdateInfrastructureConfigurationRequest& Aws::imagebuilder::Model::UpdateInfrastructureConfigurationRequest::WithKeyPair ( const char *  value)
inline

The key pair of the infrastructure configuration. This can be used to log on to and debug the instance used to create your image.

Definition at line 415 of file UpdateInfrastructureConfigurationRequest.h.

◆ WithLogging() [1/2]

UpdateInfrastructureConfigurationRequest& Aws::imagebuilder::Model::UpdateInfrastructureConfigurationRequest::WithLogging ( const Logging value)
inline

The logging configuration of the infrastructure configuration.

Definition at line 361 of file UpdateInfrastructureConfigurationRequest.h.

◆ WithLogging() [2/2]

UpdateInfrastructureConfigurationRequest& Aws::imagebuilder::Model::UpdateInfrastructureConfigurationRequest::WithLogging ( Logging &&  value)
inline

The logging configuration of the infrastructure configuration.

Definition at line 366 of file UpdateInfrastructureConfigurationRequest.h.

◆ WithResourceTags() [1/2]

UpdateInfrastructureConfigurationRequest& Aws::imagebuilder::Model::UpdateInfrastructureConfigurationRequest::WithResourceTags ( Aws::Map< Aws::String, Aws::String > &&  value)
inline

The tags attached to the resource created by Image Builder.

Definition at line 561 of file UpdateInfrastructureConfigurationRequest.h.

◆ WithResourceTags() [2/2]

UpdateInfrastructureConfigurationRequest& Aws::imagebuilder::Model::UpdateInfrastructureConfigurationRequest::WithResourceTags ( const Aws::Map< Aws::String, Aws::String > &  value)
inline

The tags attached to the resource created by Image Builder.

Definition at line 556 of file UpdateInfrastructureConfigurationRequest.h.

◆ WithSecurityGroupIds() [1/2]

UpdateInfrastructureConfigurationRequest& Aws::imagebuilder::Model::UpdateInfrastructureConfigurationRequest::WithSecurityGroupIds ( Aws::Vector< Aws::String > &&  value)
inline

The security group IDs to associate with the instance used to customize your EC2 AMI.

Definition at line 276 of file UpdateInfrastructureConfigurationRequest.h.

◆ WithSecurityGroupIds() [2/2]

UpdateInfrastructureConfigurationRequest& Aws::imagebuilder::Model::UpdateInfrastructureConfigurationRequest::WithSecurityGroupIds ( const Aws::Vector< Aws::String > &  value)
inline

The security group IDs to associate with the instance used to customize your EC2 AMI.

Definition at line 270 of file UpdateInfrastructureConfigurationRequest.h.

◆ WithSnsTopicArn() [1/3]

UpdateInfrastructureConfigurationRequest& Aws::imagebuilder::Model::UpdateInfrastructureConfigurationRequest::WithSnsTopicArn ( Aws::String &&  value)
inline

The SNS topic on which to send image build events.

Definition at line 484 of file UpdateInfrastructureConfigurationRequest.h.

◆ WithSnsTopicArn() [2/3]

UpdateInfrastructureConfigurationRequest& Aws::imagebuilder::Model::UpdateInfrastructureConfigurationRequest::WithSnsTopicArn ( const Aws::String value)
inline

The SNS topic on which to send image build events.

Definition at line 479 of file UpdateInfrastructureConfigurationRequest.h.

◆ WithSnsTopicArn() [3/3]

UpdateInfrastructureConfigurationRequest& Aws::imagebuilder::Model::UpdateInfrastructureConfigurationRequest::WithSnsTopicArn ( const char *  value)
inline

The SNS topic on which to send image build events.

Definition at line 489 of file UpdateInfrastructureConfigurationRequest.h.

◆ WithSubnetId() [1/3]

UpdateInfrastructureConfigurationRequest& Aws::imagebuilder::Model::UpdateInfrastructureConfigurationRequest::WithSubnetId ( Aws::String &&  value)
inline

The subnet ID to place the instance used to customize your EC2 AMI in.

Definition at line 330 of file UpdateInfrastructureConfigurationRequest.h.

◆ WithSubnetId() [2/3]

UpdateInfrastructureConfigurationRequest& Aws::imagebuilder::Model::UpdateInfrastructureConfigurationRequest::WithSubnetId ( const Aws::String value)
inline

The subnet ID to place the instance used to customize your EC2 AMI in.

Definition at line 325 of file UpdateInfrastructureConfigurationRequest.h.

◆ WithSubnetId() [3/3]

UpdateInfrastructureConfigurationRequest& Aws::imagebuilder::Model::UpdateInfrastructureConfigurationRequest::WithSubnetId ( const char *  value)
inline

The subnet ID to place the instance used to customize your EC2 AMI in.

Definition at line 335 of file UpdateInfrastructureConfigurationRequest.h.

◆ WithTerminateInstanceOnFailure()

UpdateInfrastructureConfigurationRequest& Aws::imagebuilder::Model::UpdateInfrastructureConfigurationRequest::WithTerminateInstanceOnFailure ( bool  value)
inline

The terminate instance on failure setting of the infrastructure configuration. Set to false if you want Image Builder to retain the instance used to configure your AMI if the build or test phase of your workflow fails.

Definition at line 448 of file UpdateInfrastructureConfigurationRequest.h.


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