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
show all
Defined in:
(unknown)

Overview

Describes an instance attribute.

Returned by:

Instance Attribute Summary collapse

Instance Attribute Details

#block_device_mappingsArray<Types::InstanceBlockDeviceMapping>

The block device mapping of the instance.

Returns:

#disable_api_terminationTypes::AttributeBooleanValue

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

Returns:

  • (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_optimizedTypes::AttributeBooleanValue

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

Returns:

#ena_supportTypes::AttributeBooleanValue

Indicates whether enhanced networking with ENA is enabled.

Returns:

#enclave_optionsTypes::EnclaveOptions

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

Returns:

  • (Types::EnclaveOptions)

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

#groupsArray<Types::GroupIdentifier>

The security groups associated with the instance.

Returns:

#instance_idString

The ID of the instance.

Returns:

  • (String)

    The ID of the instance.

#instance_initiated_shutdown_behaviorTypes::AttributeValue

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

Returns:

  • (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_typeTypes::AttributeValue

The instance type.

Returns:

#kernel_idTypes::AttributeValue

The kernel ID.

Returns:

#product_codesArray<Types::ProductCode>

A list of product codes.

Returns:

#ramdisk_idTypes::AttributeValue

The RAM disk ID.

Returns:

#root_device_nameTypes::AttributeValue

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

Returns:

#source_dest_checkTypes::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.

Returns:

#sriov_net_supportTypes::AttributeValue

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

Returns:

  • (Types::AttributeValue)

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

#user_dataTypes::AttributeValue

The user data.

Returns: