AWS SDK for C++  1.9.102
AWS SDK for C++
Public Member Functions | List of all members
Aws::EC2::Model::DescribeInstanceAttributeResponse Class Reference

#include <DescribeInstanceAttributeResponse.h>

Public Member Functions

 DescribeInstanceAttributeResponse ()
 
 DescribeInstanceAttributeResponse (const Aws::AmazonWebServiceResult< Aws::Utils::Xml::XmlDocument > &result)
 
DescribeInstanceAttributeResponseoperator= (const Aws::AmazonWebServiceResult< Aws::Utils::Xml::XmlDocument > &result)
 
const Aws::Vector< GroupIdentifier > & GetGroups () const
 
void SetGroups (const Aws::Vector< GroupIdentifier > &value)
 
void SetGroups (Aws::Vector< GroupIdentifier > &&value)
 
DescribeInstanceAttributeResponseWithGroups (const Aws::Vector< GroupIdentifier > &value)
 
DescribeInstanceAttributeResponseWithGroups (Aws::Vector< GroupIdentifier > &&value)
 
DescribeInstanceAttributeResponseAddGroups (const GroupIdentifier &value)
 
DescribeInstanceAttributeResponseAddGroups (GroupIdentifier &&value)
 
const Aws::Vector< InstanceBlockDeviceMapping > & GetBlockDeviceMappings () const
 
void SetBlockDeviceMappings (const Aws::Vector< InstanceBlockDeviceMapping > &value)
 
void SetBlockDeviceMappings (Aws::Vector< InstanceBlockDeviceMapping > &&value)
 
DescribeInstanceAttributeResponseWithBlockDeviceMappings (const Aws::Vector< InstanceBlockDeviceMapping > &value)
 
DescribeInstanceAttributeResponseWithBlockDeviceMappings (Aws::Vector< InstanceBlockDeviceMapping > &&value)
 
DescribeInstanceAttributeResponseAddBlockDeviceMappings (const InstanceBlockDeviceMapping &value)
 
DescribeInstanceAttributeResponseAddBlockDeviceMappings (InstanceBlockDeviceMapping &&value)
 
const AttributeBooleanValueGetDisableApiTermination () const
 
void SetDisableApiTermination (const AttributeBooleanValue &value)
 
void SetDisableApiTermination (AttributeBooleanValue &&value)
 
DescribeInstanceAttributeResponseWithDisableApiTermination (const AttributeBooleanValue &value)
 
DescribeInstanceAttributeResponseWithDisableApiTermination (AttributeBooleanValue &&value)
 
const AttributeBooleanValueGetEnaSupport () const
 
void SetEnaSupport (const AttributeBooleanValue &value)
 
void SetEnaSupport (AttributeBooleanValue &&value)
 
DescribeInstanceAttributeResponseWithEnaSupport (const AttributeBooleanValue &value)
 
DescribeInstanceAttributeResponseWithEnaSupport (AttributeBooleanValue &&value)
 
const EnclaveOptionsGetEnclaveOptions () const
 
void SetEnclaveOptions (const EnclaveOptions &value)
 
void SetEnclaveOptions (EnclaveOptions &&value)
 
DescribeInstanceAttributeResponseWithEnclaveOptions (const EnclaveOptions &value)
 
DescribeInstanceAttributeResponseWithEnclaveOptions (EnclaveOptions &&value)
 
const AttributeBooleanValueGetEbsOptimized () const
 
void SetEbsOptimized (const AttributeBooleanValue &value)
 
void SetEbsOptimized (AttributeBooleanValue &&value)
 
DescribeInstanceAttributeResponseWithEbsOptimized (const AttributeBooleanValue &value)
 
DescribeInstanceAttributeResponseWithEbsOptimized (AttributeBooleanValue &&value)
 
const Aws::StringGetInstanceId () const
 
void SetInstanceId (const Aws::String &value)
 
void SetInstanceId (Aws::String &&value)
 
void SetInstanceId (const char *value)
 
DescribeInstanceAttributeResponseWithInstanceId (const Aws::String &value)
 
DescribeInstanceAttributeResponseWithInstanceId (Aws::String &&value)
 
DescribeInstanceAttributeResponseWithInstanceId (const char *value)
 
const AttributeValueGetInstanceInitiatedShutdownBehavior () const
 
void SetInstanceInitiatedShutdownBehavior (const AttributeValue &value)
 
void SetInstanceInitiatedShutdownBehavior (AttributeValue &&value)
 
DescribeInstanceAttributeResponseWithInstanceInitiatedShutdownBehavior (const AttributeValue &value)
 
DescribeInstanceAttributeResponseWithInstanceInitiatedShutdownBehavior (AttributeValue &&value)
 
const AttributeValueGetInstanceType () const
 
void SetInstanceType (const AttributeValue &value)
 
void SetInstanceType (AttributeValue &&value)
 
DescribeInstanceAttributeResponseWithInstanceType (const AttributeValue &value)
 
DescribeInstanceAttributeResponseWithInstanceType (AttributeValue &&value)
 
const AttributeValueGetKernelId () const
 
void SetKernelId (const AttributeValue &value)
 
void SetKernelId (AttributeValue &&value)
 
DescribeInstanceAttributeResponseWithKernelId (const AttributeValue &value)
 
DescribeInstanceAttributeResponseWithKernelId (AttributeValue &&value)
 
const Aws::Vector< ProductCode > & GetProductCodes () const
 
void SetProductCodes (const Aws::Vector< ProductCode > &value)
 
void SetProductCodes (Aws::Vector< ProductCode > &&value)
 
DescribeInstanceAttributeResponseWithProductCodes (const Aws::Vector< ProductCode > &value)
 
DescribeInstanceAttributeResponseWithProductCodes (Aws::Vector< ProductCode > &&value)
 
DescribeInstanceAttributeResponseAddProductCodes (const ProductCode &value)
 
DescribeInstanceAttributeResponseAddProductCodes (ProductCode &&value)
 
const AttributeValueGetRamdiskId () const
 
void SetRamdiskId (const AttributeValue &value)
 
void SetRamdiskId (AttributeValue &&value)
 
DescribeInstanceAttributeResponseWithRamdiskId (const AttributeValue &value)
 
DescribeInstanceAttributeResponseWithRamdiskId (AttributeValue &&value)
 
const AttributeValueGetRootDeviceName () const
 
void SetRootDeviceName (const AttributeValue &value)
 
void SetRootDeviceName (AttributeValue &&value)
 
DescribeInstanceAttributeResponseWithRootDeviceName (const AttributeValue &value)
 
DescribeInstanceAttributeResponseWithRootDeviceName (AttributeValue &&value)
 
const AttributeBooleanValueGetSourceDestCheck () const
 
void SetSourceDestCheck (const AttributeBooleanValue &value)
 
void SetSourceDestCheck (AttributeBooleanValue &&value)
 
DescribeInstanceAttributeResponseWithSourceDestCheck (const AttributeBooleanValue &value)
 
DescribeInstanceAttributeResponseWithSourceDestCheck (AttributeBooleanValue &&value)
 
const AttributeValueGetSriovNetSupport () const
 
void SetSriovNetSupport (const AttributeValue &value)
 
void SetSriovNetSupport (AttributeValue &&value)
 
DescribeInstanceAttributeResponseWithSriovNetSupport (const AttributeValue &value)
 
DescribeInstanceAttributeResponseWithSriovNetSupport (AttributeValue &&value)
 
const AttributeValueGetUserData () const
 
void SetUserData (const AttributeValue &value)
 
void SetUserData (AttributeValue &&value)
 
DescribeInstanceAttributeResponseWithUserData (const AttributeValue &value)
 
DescribeInstanceAttributeResponseWithUserData (AttributeValue &&value)
 
const ResponseMetadataGetResponseMetadata () const
 
void SetResponseMetadata (const ResponseMetadata &value)
 
void SetResponseMetadata (ResponseMetadata &&value)
 
DescribeInstanceAttributeResponseWithResponseMetadata (const ResponseMetadata &value)
 
DescribeInstanceAttributeResponseWithResponseMetadata (ResponseMetadata &&value)
 

Detailed Description

Describes an instance attribute.

See Also:

AWS API Reference

Definition at line 40 of file DescribeInstanceAttributeResponse.h.

Constructor & Destructor Documentation

◆ DescribeInstanceAttributeResponse() [1/2]

Aws::EC2::Model::DescribeInstanceAttributeResponse::DescribeInstanceAttributeResponse ( )

◆ DescribeInstanceAttributeResponse() [2/2]

Aws::EC2::Model::DescribeInstanceAttributeResponse::DescribeInstanceAttributeResponse ( const Aws::AmazonWebServiceResult< Aws::Utils::Xml::XmlDocument > &  result)

Member Function Documentation

◆ AddBlockDeviceMappings() [1/2]

DescribeInstanceAttributeResponse& Aws::EC2::Model::DescribeInstanceAttributeResponse::AddBlockDeviceMappings ( const InstanceBlockDeviceMapping value)
inline

The block device mapping of the instance.

Definition at line 112 of file DescribeInstanceAttributeResponse.h.

◆ AddBlockDeviceMappings() [2/2]

DescribeInstanceAttributeResponse& Aws::EC2::Model::DescribeInstanceAttributeResponse::AddBlockDeviceMappings ( InstanceBlockDeviceMapping &&  value)
inline

The block device mapping of the instance.

Definition at line 117 of file DescribeInstanceAttributeResponse.h.

◆ AddGroups() [1/2]

DescribeInstanceAttributeResponse& Aws::EC2::Model::DescribeInstanceAttributeResponse::AddGroups ( const GroupIdentifier value)
inline

The security groups associated with the instance.

Definition at line 76 of file DescribeInstanceAttributeResponse.h.

◆ AddGroups() [2/2]

DescribeInstanceAttributeResponse& Aws::EC2::Model::DescribeInstanceAttributeResponse::AddGroups ( GroupIdentifier &&  value)
inline

The security groups associated with the instance.

Definition at line 81 of file DescribeInstanceAttributeResponse.h.

◆ AddProductCodes() [1/2]

DescribeInstanceAttributeResponse& Aws::EC2::Model::DescribeInstanceAttributeResponse::AddProductCodes ( const ProductCode value)
inline

A list of product codes.

Definition at line 381 of file DescribeInstanceAttributeResponse.h.

◆ AddProductCodes() [2/2]

DescribeInstanceAttributeResponse& Aws::EC2::Model::DescribeInstanceAttributeResponse::AddProductCodes ( ProductCode &&  value)
inline

A list of product codes.

Definition at line 386 of file DescribeInstanceAttributeResponse.h.

◆ GetBlockDeviceMappings()

const Aws::Vector<InstanceBlockDeviceMapping>& Aws::EC2::Model::DescribeInstanceAttributeResponse::GetBlockDeviceMappings ( ) const
inline

The block device mapping of the instance.

Definition at line 87 of file DescribeInstanceAttributeResponse.h.

◆ GetDisableApiTermination()

const AttributeBooleanValue& Aws::EC2::Model::DescribeInstanceAttributeResponse::GetDisableApiTermination ( ) const
inline

If the value is true, you can't terminate the instance through the Amazon EC2 console, CLI, or API; otherwise, you can.

Definition at line 124 of file DescribeInstanceAttributeResponse.h.

◆ GetEbsOptimized()

const AttributeBooleanValue& Aws::EC2::Model::DescribeInstanceAttributeResponse::GetEbsOptimized ( ) const
inline

Indicates whether the instance is optimized for Amazon EBS I/O.

Definition at line 211 of file DescribeInstanceAttributeResponse.h.

◆ GetEnaSupport()

const AttributeBooleanValue& Aws::EC2::Model::DescribeInstanceAttributeResponse::GetEnaSupport ( ) const
inline

Indicates whether enhanced networking with ENA is enabled.

Definition at line 154 of file DescribeInstanceAttributeResponse.h.

◆ GetEnclaveOptions()

const EnclaveOptions& Aws::EC2::Model::DescribeInstanceAttributeResponse::GetEnclaveOptions ( ) const
inline

To enable the instance for Amazon Web Services Nitro Enclaves, set this parameter to true; otherwise, set it to false.

Definition at line 181 of file DescribeInstanceAttributeResponse.h.

◆ GetGroups()

const Aws::Vector<GroupIdentifier>& Aws::EC2::Model::DescribeInstanceAttributeResponse::GetGroups ( ) const
inline

The security groups associated with the instance.

Definition at line 51 of file DescribeInstanceAttributeResponse.h.

◆ GetInstanceId()

const Aws::String& Aws::EC2::Model::DescribeInstanceAttributeResponse::GetInstanceId ( ) const
inline

The ID of the instance.

Definition at line 237 of file DescribeInstanceAttributeResponse.h.

◆ GetInstanceInitiatedShutdownBehavior()

const AttributeValue& Aws::EC2::Model::DescribeInstanceAttributeResponse::GetInstanceInitiatedShutdownBehavior ( ) const
inline

Indicates whether an instance stops or terminates when you initiate shutdown from the instance (using the operating system command for system shutdown).

Definition at line 274 of file DescribeInstanceAttributeResponse.h.

◆ GetInstanceType()

const AttributeValue& Aws::EC2::Model::DescribeInstanceAttributeResponse::GetInstanceType ( ) const
inline

The instance type.

Definition at line 304 of file DescribeInstanceAttributeResponse.h.

◆ GetKernelId()

const AttributeValue& Aws::EC2::Model::DescribeInstanceAttributeResponse::GetKernelId ( ) const
inline

The kernel ID.

Definition at line 330 of file DescribeInstanceAttributeResponse.h.

◆ GetProductCodes()

const Aws::Vector<ProductCode>& Aws::EC2::Model::DescribeInstanceAttributeResponse::GetProductCodes ( ) const
inline

A list of product codes.

Definition at line 356 of file DescribeInstanceAttributeResponse.h.

◆ GetRamdiskId()

const AttributeValue& Aws::EC2::Model::DescribeInstanceAttributeResponse::GetRamdiskId ( ) const
inline

The RAM disk ID.

Definition at line 392 of file DescribeInstanceAttributeResponse.h.

◆ GetResponseMetadata()

const ResponseMetadata& Aws::EC2::Model::DescribeInstanceAttributeResponse::GetResponseMetadata ( ) const
inline

Definition at line 555 of file DescribeInstanceAttributeResponse.h.

◆ GetRootDeviceName()

const AttributeValue& Aws::EC2::Model::DescribeInstanceAttributeResponse::GetRootDeviceName ( ) const
inline

The device name of the root device volume (for example, /dev/sda1).

Definition at line 419 of file DescribeInstanceAttributeResponse.h.

◆ GetSourceDestCheck()

const AttributeBooleanValue& Aws::EC2::Model::DescribeInstanceAttributeResponse::GetSourceDestCheck ( ) const
inline

Enable or disable source/destination checks, which ensure that the instance is either the source or the destination of any traffic that it receives. If the value is true, source/destination checks are enabled; otherwise, they are disabled. The default value is true. You must disable source/destination checks if the instance runs services such as network address translation, routing, or firewalls.

Definition at line 454 of file DescribeInstanceAttributeResponse.h.

◆ GetSriovNetSupport()

const AttributeValue& Aws::EC2::Model::DescribeInstanceAttributeResponse::GetSriovNetSupport ( ) const
inline

Indicates whether enhanced networking with the Intel 82599 Virtual Function interface is enabled.

Definition at line 501 of file DescribeInstanceAttributeResponse.h.

◆ GetUserData()

const AttributeValue& Aws::EC2::Model::DescribeInstanceAttributeResponse::GetUserData ( ) const
inline

The user data.

Definition at line 531 of file DescribeInstanceAttributeResponse.h.

◆ operator=()

DescribeInstanceAttributeResponse& Aws::EC2::Model::DescribeInstanceAttributeResponse::operator= ( const Aws::AmazonWebServiceResult< Aws::Utils::Xml::XmlDocument > &  result)

◆ SetBlockDeviceMappings() [1/2]

void Aws::EC2::Model::DescribeInstanceAttributeResponse::SetBlockDeviceMappings ( Aws::Vector< InstanceBlockDeviceMapping > &&  value)
inline

The block device mapping of the instance.

Definition at line 97 of file DescribeInstanceAttributeResponse.h.

◆ SetBlockDeviceMappings() [2/2]

void Aws::EC2::Model::DescribeInstanceAttributeResponse::SetBlockDeviceMappings ( const Aws::Vector< InstanceBlockDeviceMapping > &  value)
inline

The block device mapping of the instance.

Definition at line 92 of file DescribeInstanceAttributeResponse.h.

◆ SetDisableApiTermination() [1/2]

void Aws::EC2::Model::DescribeInstanceAttributeResponse::SetDisableApiTermination ( AttributeBooleanValue &&  value)
inline

If the value is true, you can't terminate the instance through the Amazon EC2 console, CLI, or API; otherwise, you can.

Definition at line 136 of file DescribeInstanceAttributeResponse.h.

◆ SetDisableApiTermination() [2/2]

void Aws::EC2::Model::DescribeInstanceAttributeResponse::SetDisableApiTermination ( const AttributeBooleanValue value)
inline

If the value is true, you can't terminate the instance through the Amazon EC2 console, CLI, or API; otherwise, you can.

Definition at line 130 of file DescribeInstanceAttributeResponse.h.

◆ SetEbsOptimized() [1/2]

void Aws::EC2::Model::DescribeInstanceAttributeResponse::SetEbsOptimized ( AttributeBooleanValue &&  value)
inline

Indicates whether the instance is optimized for Amazon EBS I/O.

Definition at line 221 of file DescribeInstanceAttributeResponse.h.

◆ SetEbsOptimized() [2/2]

void Aws::EC2::Model::DescribeInstanceAttributeResponse::SetEbsOptimized ( const AttributeBooleanValue value)
inline

Indicates whether the instance is optimized for Amazon EBS I/O.

Definition at line 216 of file DescribeInstanceAttributeResponse.h.

◆ SetEnaSupport() [1/2]

void Aws::EC2::Model::DescribeInstanceAttributeResponse::SetEnaSupport ( AttributeBooleanValue &&  value)
inline

Indicates whether enhanced networking with ENA is enabled.

Definition at line 164 of file DescribeInstanceAttributeResponse.h.

◆ SetEnaSupport() [2/2]

void Aws::EC2::Model::DescribeInstanceAttributeResponse::SetEnaSupport ( const AttributeBooleanValue value)
inline

Indicates whether enhanced networking with ENA is enabled.

Definition at line 159 of file DescribeInstanceAttributeResponse.h.

◆ SetEnclaveOptions() [1/2]

void Aws::EC2::Model::DescribeInstanceAttributeResponse::SetEnclaveOptions ( const EnclaveOptions value)
inline

To enable the instance for Amazon Web Services Nitro Enclaves, set this parameter to true; otherwise, set it to false.

Definition at line 187 of file DescribeInstanceAttributeResponse.h.

◆ SetEnclaveOptions() [2/2]

void Aws::EC2::Model::DescribeInstanceAttributeResponse::SetEnclaveOptions ( EnclaveOptions &&  value)
inline

To enable the instance for Amazon Web Services Nitro Enclaves, set this parameter to true; otherwise, set it to false.

Definition at line 193 of file DescribeInstanceAttributeResponse.h.

◆ SetGroups() [1/2]

void Aws::EC2::Model::DescribeInstanceAttributeResponse::SetGroups ( Aws::Vector< GroupIdentifier > &&  value)
inline

The security groups associated with the instance.

Definition at line 61 of file DescribeInstanceAttributeResponse.h.

◆ SetGroups() [2/2]

void Aws::EC2::Model::DescribeInstanceAttributeResponse::SetGroups ( const Aws::Vector< GroupIdentifier > &  value)
inline

The security groups associated with the instance.

Definition at line 56 of file DescribeInstanceAttributeResponse.h.

◆ SetInstanceId() [1/3]

void Aws::EC2::Model::DescribeInstanceAttributeResponse::SetInstanceId ( Aws::String &&  value)
inline

The ID of the instance.

Definition at line 247 of file DescribeInstanceAttributeResponse.h.

◆ SetInstanceId() [2/3]

void Aws::EC2::Model::DescribeInstanceAttributeResponse::SetInstanceId ( const Aws::String value)
inline

The ID of the instance.

Definition at line 242 of file DescribeInstanceAttributeResponse.h.

◆ SetInstanceId() [3/3]

void Aws::EC2::Model::DescribeInstanceAttributeResponse::SetInstanceId ( const char *  value)
inline

The ID of the instance.

Definition at line 252 of file DescribeInstanceAttributeResponse.h.

◆ SetInstanceInitiatedShutdownBehavior() [1/2]

void Aws::EC2::Model::DescribeInstanceAttributeResponse::SetInstanceInitiatedShutdownBehavior ( AttributeValue &&  value)
inline

Indicates whether an instance stops or terminates when you initiate shutdown from the instance (using the operating system command for system shutdown).

Definition at line 286 of file DescribeInstanceAttributeResponse.h.

◆ SetInstanceInitiatedShutdownBehavior() [2/2]

void Aws::EC2::Model::DescribeInstanceAttributeResponse::SetInstanceInitiatedShutdownBehavior ( const AttributeValue value)
inline

Indicates whether an instance stops or terminates when you initiate shutdown from the instance (using the operating system command for system shutdown).

Definition at line 280 of file DescribeInstanceAttributeResponse.h.

◆ SetInstanceType() [1/2]

void Aws::EC2::Model::DescribeInstanceAttributeResponse::SetInstanceType ( AttributeValue &&  value)
inline

The instance type.

Definition at line 314 of file DescribeInstanceAttributeResponse.h.

◆ SetInstanceType() [2/2]

void Aws::EC2::Model::DescribeInstanceAttributeResponse::SetInstanceType ( const AttributeValue value)
inline

The instance type.

Definition at line 309 of file DescribeInstanceAttributeResponse.h.

◆ SetKernelId() [1/2]

void Aws::EC2::Model::DescribeInstanceAttributeResponse::SetKernelId ( AttributeValue &&  value)
inline

The kernel ID.

Definition at line 340 of file DescribeInstanceAttributeResponse.h.

◆ SetKernelId() [2/2]

void Aws::EC2::Model::DescribeInstanceAttributeResponse::SetKernelId ( const AttributeValue value)
inline

The kernel ID.

Definition at line 335 of file DescribeInstanceAttributeResponse.h.

◆ SetProductCodes() [1/2]

void Aws::EC2::Model::DescribeInstanceAttributeResponse::SetProductCodes ( Aws::Vector< ProductCode > &&  value)
inline

A list of product codes.

Definition at line 366 of file DescribeInstanceAttributeResponse.h.

◆ SetProductCodes() [2/2]

void Aws::EC2::Model::DescribeInstanceAttributeResponse::SetProductCodes ( const Aws::Vector< ProductCode > &  value)
inline

A list of product codes.

Definition at line 361 of file DescribeInstanceAttributeResponse.h.

◆ SetRamdiskId() [1/2]

void Aws::EC2::Model::DescribeInstanceAttributeResponse::SetRamdiskId ( AttributeValue &&  value)
inline

The RAM disk ID.

Definition at line 402 of file DescribeInstanceAttributeResponse.h.

◆ SetRamdiskId() [2/2]

void Aws::EC2::Model::DescribeInstanceAttributeResponse::SetRamdiskId ( const AttributeValue value)
inline

The RAM disk ID.

Definition at line 397 of file DescribeInstanceAttributeResponse.h.

◆ SetResponseMetadata() [1/2]

void Aws::EC2::Model::DescribeInstanceAttributeResponse::SetResponseMetadata ( const ResponseMetadata value)
inline

Definition at line 558 of file DescribeInstanceAttributeResponse.h.

◆ SetResponseMetadata() [2/2]

void Aws::EC2::Model::DescribeInstanceAttributeResponse::SetResponseMetadata ( ResponseMetadata &&  value)
inline

Definition at line 561 of file DescribeInstanceAttributeResponse.h.

◆ SetRootDeviceName() [1/2]

void Aws::EC2::Model::DescribeInstanceAttributeResponse::SetRootDeviceName ( AttributeValue &&  value)
inline

The device name of the root device volume (for example, /dev/sda1).

Definition at line 431 of file DescribeInstanceAttributeResponse.h.

◆ SetRootDeviceName() [2/2]

void Aws::EC2::Model::DescribeInstanceAttributeResponse::SetRootDeviceName ( const AttributeValue value)
inline

The device name of the root device volume (for example, /dev/sda1).

Definition at line 425 of file DescribeInstanceAttributeResponse.h.

◆ SetSourceDestCheck() [1/2]

void Aws::EC2::Model::DescribeInstanceAttributeResponse::SetSourceDestCheck ( AttributeBooleanValue &&  value)
inline

Enable or disable source/destination checks, which ensure that the instance is either the source or the destination of any traffic that it receives. If the value is true, source/destination checks are enabled; otherwise, they are disabled. The default value is true. You must disable source/destination checks if the instance runs services such as network address translation, routing, or firewalls.

Definition at line 474 of file DescribeInstanceAttributeResponse.h.

◆ SetSourceDestCheck() [2/2]

void Aws::EC2::Model::DescribeInstanceAttributeResponse::SetSourceDestCheck ( const AttributeBooleanValue value)
inline

Enable or disable source/destination checks, which ensure that the instance is either the source or the destination of any traffic that it receives. If the value is true, source/destination checks are enabled; otherwise, they are disabled. The default value is true. You must disable source/destination checks if the instance runs services such as network address translation, routing, or firewalls.

Definition at line 464 of file DescribeInstanceAttributeResponse.h.

◆ SetSriovNetSupport() [1/2]

void Aws::EC2::Model::DescribeInstanceAttributeResponse::SetSriovNetSupport ( AttributeValue &&  value)
inline

Indicates whether enhanced networking with the Intel 82599 Virtual Function interface is enabled.

Definition at line 513 of file DescribeInstanceAttributeResponse.h.

◆ SetSriovNetSupport() [2/2]

void Aws::EC2::Model::DescribeInstanceAttributeResponse::SetSriovNetSupport ( const AttributeValue value)
inline

Indicates whether enhanced networking with the Intel 82599 Virtual Function interface is enabled.

Definition at line 507 of file DescribeInstanceAttributeResponse.h.

◆ SetUserData() [1/2]

void Aws::EC2::Model::DescribeInstanceAttributeResponse::SetUserData ( AttributeValue &&  value)
inline

The user data.

Definition at line 541 of file DescribeInstanceAttributeResponse.h.

◆ SetUserData() [2/2]

void Aws::EC2::Model::DescribeInstanceAttributeResponse::SetUserData ( const AttributeValue value)
inline

The user data.

Definition at line 536 of file DescribeInstanceAttributeResponse.h.

◆ WithBlockDeviceMappings() [1/2]

DescribeInstanceAttributeResponse& Aws::EC2::Model::DescribeInstanceAttributeResponse::WithBlockDeviceMappings ( Aws::Vector< InstanceBlockDeviceMapping > &&  value)
inline

The block device mapping of the instance.

Definition at line 107 of file DescribeInstanceAttributeResponse.h.

◆ WithBlockDeviceMappings() [2/2]

DescribeInstanceAttributeResponse& Aws::EC2::Model::DescribeInstanceAttributeResponse::WithBlockDeviceMappings ( const Aws::Vector< InstanceBlockDeviceMapping > &  value)
inline

The block device mapping of the instance.

Definition at line 102 of file DescribeInstanceAttributeResponse.h.

◆ WithDisableApiTermination() [1/2]

DescribeInstanceAttributeResponse& Aws::EC2::Model::DescribeInstanceAttributeResponse::WithDisableApiTermination ( AttributeBooleanValue &&  value)
inline

If the value is true, you can't terminate the instance through the Amazon EC2 console, CLI, or API; otherwise, you can.

Definition at line 148 of file DescribeInstanceAttributeResponse.h.

◆ WithDisableApiTermination() [2/2]

DescribeInstanceAttributeResponse& Aws::EC2::Model::DescribeInstanceAttributeResponse::WithDisableApiTermination ( const AttributeBooleanValue value)
inline

If the value is true, you can't terminate the instance through the Amazon EC2 console, CLI, or API; otherwise, you can.

Definition at line 142 of file DescribeInstanceAttributeResponse.h.

◆ WithEbsOptimized() [1/2]

DescribeInstanceAttributeResponse& Aws::EC2::Model::DescribeInstanceAttributeResponse::WithEbsOptimized ( AttributeBooleanValue &&  value)
inline

Indicates whether the instance is optimized for Amazon EBS I/O.

Definition at line 231 of file DescribeInstanceAttributeResponse.h.

◆ WithEbsOptimized() [2/2]

DescribeInstanceAttributeResponse& Aws::EC2::Model::DescribeInstanceAttributeResponse::WithEbsOptimized ( const AttributeBooleanValue value)
inline

Indicates whether the instance is optimized for Amazon EBS I/O.

Definition at line 226 of file DescribeInstanceAttributeResponse.h.

◆ WithEnaSupport() [1/2]

DescribeInstanceAttributeResponse& Aws::EC2::Model::DescribeInstanceAttributeResponse::WithEnaSupport ( AttributeBooleanValue &&  value)
inline

Indicates whether enhanced networking with ENA is enabled.

Definition at line 174 of file DescribeInstanceAttributeResponse.h.

◆ WithEnaSupport() [2/2]

DescribeInstanceAttributeResponse& Aws::EC2::Model::DescribeInstanceAttributeResponse::WithEnaSupport ( const AttributeBooleanValue value)
inline

Indicates whether enhanced networking with ENA is enabled.

Definition at line 169 of file DescribeInstanceAttributeResponse.h.

◆ WithEnclaveOptions() [1/2]

DescribeInstanceAttributeResponse& Aws::EC2::Model::DescribeInstanceAttributeResponse::WithEnclaveOptions ( const EnclaveOptions value)
inline

To enable the instance for Amazon Web Services Nitro Enclaves, set this parameter to true; otherwise, set it to false.

Definition at line 199 of file DescribeInstanceAttributeResponse.h.

◆ WithEnclaveOptions() [2/2]

DescribeInstanceAttributeResponse& Aws::EC2::Model::DescribeInstanceAttributeResponse::WithEnclaveOptions ( EnclaveOptions &&  value)
inline

To enable the instance for Amazon Web Services Nitro Enclaves, set this parameter to true; otherwise, set it to false.

Definition at line 205 of file DescribeInstanceAttributeResponse.h.

◆ WithGroups() [1/2]

DescribeInstanceAttributeResponse& Aws::EC2::Model::DescribeInstanceAttributeResponse::WithGroups ( Aws::Vector< GroupIdentifier > &&  value)
inline

The security groups associated with the instance.

Definition at line 71 of file DescribeInstanceAttributeResponse.h.

◆ WithGroups() [2/2]

DescribeInstanceAttributeResponse& Aws::EC2::Model::DescribeInstanceAttributeResponse::WithGroups ( const Aws::Vector< GroupIdentifier > &  value)
inline

The security groups associated with the instance.

Definition at line 66 of file DescribeInstanceAttributeResponse.h.

◆ WithInstanceId() [1/3]

DescribeInstanceAttributeResponse& Aws::EC2::Model::DescribeInstanceAttributeResponse::WithInstanceId ( Aws::String &&  value)
inline

The ID of the instance.

Definition at line 262 of file DescribeInstanceAttributeResponse.h.

◆ WithInstanceId() [2/3]

DescribeInstanceAttributeResponse& Aws::EC2::Model::DescribeInstanceAttributeResponse::WithInstanceId ( const Aws::String value)
inline

The ID of the instance.

Definition at line 257 of file DescribeInstanceAttributeResponse.h.

◆ WithInstanceId() [3/3]

DescribeInstanceAttributeResponse& Aws::EC2::Model::DescribeInstanceAttributeResponse::WithInstanceId ( const char *  value)
inline

The ID of the instance.

Definition at line 267 of file DescribeInstanceAttributeResponse.h.

◆ WithInstanceInitiatedShutdownBehavior() [1/2]

DescribeInstanceAttributeResponse& Aws::EC2::Model::DescribeInstanceAttributeResponse::WithInstanceInitiatedShutdownBehavior ( AttributeValue &&  value)
inline

Indicates whether an instance stops or terminates when you initiate shutdown from the instance (using the operating system command for system shutdown).

Definition at line 298 of file DescribeInstanceAttributeResponse.h.

◆ WithInstanceInitiatedShutdownBehavior() [2/2]

DescribeInstanceAttributeResponse& Aws::EC2::Model::DescribeInstanceAttributeResponse::WithInstanceInitiatedShutdownBehavior ( const AttributeValue value)
inline

Indicates whether an instance stops or terminates when you initiate shutdown from the instance (using the operating system command for system shutdown).

Definition at line 292 of file DescribeInstanceAttributeResponse.h.

◆ WithInstanceType() [1/2]

DescribeInstanceAttributeResponse& Aws::EC2::Model::DescribeInstanceAttributeResponse::WithInstanceType ( AttributeValue &&  value)
inline

The instance type.

Definition at line 324 of file DescribeInstanceAttributeResponse.h.

◆ WithInstanceType() [2/2]

DescribeInstanceAttributeResponse& Aws::EC2::Model::DescribeInstanceAttributeResponse::WithInstanceType ( const AttributeValue value)
inline

The instance type.

Definition at line 319 of file DescribeInstanceAttributeResponse.h.

◆ WithKernelId() [1/2]

DescribeInstanceAttributeResponse& Aws::EC2::Model::DescribeInstanceAttributeResponse::WithKernelId ( AttributeValue &&  value)
inline

The kernel ID.

Definition at line 350 of file DescribeInstanceAttributeResponse.h.

◆ WithKernelId() [2/2]

DescribeInstanceAttributeResponse& Aws::EC2::Model::DescribeInstanceAttributeResponse::WithKernelId ( const AttributeValue value)
inline

The kernel ID.

Definition at line 345 of file DescribeInstanceAttributeResponse.h.

◆ WithProductCodes() [1/2]

DescribeInstanceAttributeResponse& Aws::EC2::Model::DescribeInstanceAttributeResponse::WithProductCodes ( Aws::Vector< ProductCode > &&  value)
inline

A list of product codes.

Definition at line 376 of file DescribeInstanceAttributeResponse.h.

◆ WithProductCodes() [2/2]

DescribeInstanceAttributeResponse& Aws::EC2::Model::DescribeInstanceAttributeResponse::WithProductCodes ( const Aws::Vector< ProductCode > &  value)
inline

A list of product codes.

Definition at line 371 of file DescribeInstanceAttributeResponse.h.

◆ WithRamdiskId() [1/2]

DescribeInstanceAttributeResponse& Aws::EC2::Model::DescribeInstanceAttributeResponse::WithRamdiskId ( AttributeValue &&  value)
inline

The RAM disk ID.

Definition at line 412 of file DescribeInstanceAttributeResponse.h.

◆ WithRamdiskId() [2/2]

DescribeInstanceAttributeResponse& Aws::EC2::Model::DescribeInstanceAttributeResponse::WithRamdiskId ( const AttributeValue value)
inline

The RAM disk ID.

Definition at line 407 of file DescribeInstanceAttributeResponse.h.

◆ WithResponseMetadata() [1/2]

DescribeInstanceAttributeResponse& Aws::EC2::Model::DescribeInstanceAttributeResponse::WithResponseMetadata ( const ResponseMetadata value)
inline

Definition at line 564 of file DescribeInstanceAttributeResponse.h.

◆ WithResponseMetadata() [2/2]

DescribeInstanceAttributeResponse& Aws::EC2::Model::DescribeInstanceAttributeResponse::WithResponseMetadata ( ResponseMetadata &&  value)
inline

Definition at line 567 of file DescribeInstanceAttributeResponse.h.

◆ WithRootDeviceName() [1/2]

DescribeInstanceAttributeResponse& Aws::EC2::Model::DescribeInstanceAttributeResponse::WithRootDeviceName ( AttributeValue &&  value)
inline

The device name of the root device volume (for example, /dev/sda1).

Definition at line 443 of file DescribeInstanceAttributeResponse.h.

◆ WithRootDeviceName() [2/2]

DescribeInstanceAttributeResponse& Aws::EC2::Model::DescribeInstanceAttributeResponse::WithRootDeviceName ( const AttributeValue value)
inline

The device name of the root device volume (for example, /dev/sda1).

Definition at line 437 of file DescribeInstanceAttributeResponse.h.

◆ WithSourceDestCheck() [1/2]

DescribeInstanceAttributeResponse& Aws::EC2::Model::DescribeInstanceAttributeResponse::WithSourceDestCheck ( AttributeBooleanValue &&  value)
inline

Enable or disable source/destination checks, which ensure that the instance is either the source or the destination of any traffic that it receives. If the value is true, source/destination checks are enabled; otherwise, they are disabled. The default value is true. You must disable source/destination checks if the instance runs services such as network address translation, routing, or firewalls.

Definition at line 494 of file DescribeInstanceAttributeResponse.h.

◆ WithSourceDestCheck() [2/2]

DescribeInstanceAttributeResponse& Aws::EC2::Model::DescribeInstanceAttributeResponse::WithSourceDestCheck ( const AttributeBooleanValue value)
inline

Enable or disable source/destination checks, which ensure that the instance is either the source or the destination of any traffic that it receives. If the value is true, source/destination checks are enabled; otherwise, they are disabled. The default value is true. You must disable source/destination checks if the instance runs services such as network address translation, routing, or firewalls.

Definition at line 484 of file DescribeInstanceAttributeResponse.h.

◆ WithSriovNetSupport() [1/2]

DescribeInstanceAttributeResponse& Aws::EC2::Model::DescribeInstanceAttributeResponse::WithSriovNetSupport ( AttributeValue &&  value)
inline

Indicates whether enhanced networking with the Intel 82599 Virtual Function interface is enabled.

Definition at line 525 of file DescribeInstanceAttributeResponse.h.

◆ WithSriovNetSupport() [2/2]

DescribeInstanceAttributeResponse& Aws::EC2::Model::DescribeInstanceAttributeResponse::WithSriovNetSupport ( const AttributeValue value)
inline

Indicates whether enhanced networking with the Intel 82599 Virtual Function interface is enabled.

Definition at line 519 of file DescribeInstanceAttributeResponse.h.

◆ WithUserData() [1/2]

DescribeInstanceAttributeResponse& Aws::EC2::Model::DescribeInstanceAttributeResponse::WithUserData ( AttributeValue &&  value)
inline

The user data.

Definition at line 551 of file DescribeInstanceAttributeResponse.h.

◆ WithUserData() [2/2]

DescribeInstanceAttributeResponse& Aws::EC2::Model::DescribeInstanceAttributeResponse::WithUserData ( const AttributeValue value)
inline

The user data.

Definition at line 546 of file DescribeInstanceAttributeResponse.h.


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