You are viewing documentation for version 2 of the AWS SDK for Ruby. Version 3 documentation can be found here.
Class: Aws::EC2::Types::InstanceAttribute
- Inherits:
-
Struct
- Object
- Struct
- Aws::EC2::Types::InstanceAttribute
- Defined in:
- (unknown)
Overview
Instance Attribute Summary collapse
-
#block_device_mappings ⇒ Array<Types::InstanceBlockDeviceMapping>
The block device mapping of the instance.
-
#disable_api_termination ⇒ Types::AttributeBooleanValue
If the value is
true
, you can\'t terminate the instance through the Amazon EC2 console, CLI, or API; otherwise, you can. -
#ebs_optimized ⇒ Types::AttributeBooleanValue
Indicates whether the instance is optimized for Amazon EBS I/O.
-
#ena_support ⇒ Types::AttributeBooleanValue
Indicates whether enhanced networking with ENA is enabled.
-
#enclave_options ⇒ Types::EnclaveOptions
To enable the instance for AWS Nitro Enclaves, set this parameter to
true
; otherwise, set it tofalse
. -
#groups ⇒ Array<Types::GroupIdentifier>
The security groups associated with the instance.
-
#instance_id ⇒ String
The ID of the instance.
-
#instance_initiated_shutdown_behavior ⇒ Types::AttributeValue
Indicates whether an instance stops or terminates when you initiate shutdown from the instance (using the operating system command for system shutdown).
-
#instance_type ⇒ Types::AttributeValue
The instance type.
-
#kernel_id ⇒ Types::AttributeValue
The kernel ID.
-
#product_codes ⇒ Array<Types::ProductCode>
A list of product codes.
-
#ramdisk_id ⇒ Types::AttributeValue
The RAM disk ID.
-
#root_device_name ⇒ Types::AttributeValue
The device name of the root device volume (for example,
/dev/sda1
). -
#source_dest_check ⇒ Types::AttributeBooleanValue
Indicates whether source/destination checking is enabled.
-
#sriov_net_support ⇒ Types::AttributeValue
Indicates whether enhanced networking with the Intel 82599 Virtual Function interface is enabled.
-
#user_data ⇒ Types::AttributeValue
The user data.
Instance Attribute Details
#block_device_mappings ⇒ Array<Types::InstanceBlockDeviceMapping>
The block device mapping of the instance.
#disable_api_termination ⇒ Types::AttributeBooleanValue
If the value is true
, you can\'t terminate the instance through the
Amazon EC2 console, CLI, or API; otherwise, you can.
#ebs_optimized ⇒ Types::AttributeBooleanValue
Indicates whether the instance is optimized for Amazon EBS I/O.
#ena_support ⇒ Types::AttributeBooleanValue
Indicates whether enhanced networking with ENA is enabled.
#enclave_options ⇒ Types::EnclaveOptions
To enable the instance for AWS Nitro Enclaves, set this parameter to
true
; otherwise, set it to false
.
#groups ⇒ Array<Types::GroupIdentifier>
The security groups associated with the instance.
#instance_id ⇒ String
The ID of the instance.
#instance_initiated_shutdown_behavior ⇒ Types::AttributeValue
Indicates whether an instance stops or terminates when you initiate shutdown from the instance (using the operating system command for system shutdown).
#instance_type ⇒ Types::AttributeValue
The instance type.
#kernel_id ⇒ Types::AttributeValue
The kernel ID.
#product_codes ⇒ Array<Types::ProductCode>
A list of product codes.
#ramdisk_id ⇒ Types::AttributeValue
The RAM disk ID.
#root_device_name ⇒ Types::AttributeValue
The device name of the root device volume (for example, /dev/sda1
).
#source_dest_check ⇒ Types::AttributeBooleanValue
Indicates whether source/destination checking is enabled. A value of
true
means that checking is enabled, and false
means that checking
is disabled. This value must be false
for a NAT instance to perform
NAT.
#sriov_net_support ⇒ Types::AttributeValue
Indicates whether enhanced networking with the Intel 82599 Virtual Function interface is enabled.
#user_data ⇒ Types::AttributeValue
The user data.