You are viewing documentation for version 3 of the AWS SDK for Ruby. Version 2 documentation can be found here.

Class: Aws::OpsWorks::Types::Instance

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-opsworks/lib/aws-sdk-opsworks/types.rb

Overview

Describes an instance.

Instance Attribute Summary collapse

Instance Attribute Details

#agent_versionString

The agent version. This parameter is set to INHERIT if the instance inherits the default stack setting or to a a version number for a fixed agent version.

Returns:

  • (String)


4089
4090
4091
4092
4093
4094
4095
4096
4097
4098
4099
4100
4101
4102
4103
4104
4105
4106
4107
4108
4109
4110
4111
4112
4113
4114
4115
4116
4117
4118
4119
4120
4121
4122
4123
4124
4125
4126
4127
4128
4129
4130
4131
4132
# File 'gems/aws-sdk-opsworks/lib/aws-sdk-opsworks/types.rb', line 4089

class Instance < Struct.new(
  :agent_version,
  :ami_id,
  :architecture,
  :arn,
  :auto_scaling_type,
  :availability_zone,
  :block_device_mappings,
  :created_at,
  :ebs_optimized,
  :ec2_instance_id,
  :ecs_cluster_arn,
  :ecs_container_instance_arn,
  :elastic_ip,
  :hostname,
  :infrastructure_class,
  :install_updates_on_boot,
  :instance_id,
  :instance_profile_arn,
  :instance_type,
  :last_service_error_id,
  :layer_ids,
  :os,
  :platform,
  :private_dns,
  :private_ip,
  :public_dns,
  :public_ip,
  :registered_by,
  :reported_agent_version,
  :reported_os,
  :root_device_type,
  :root_device_volume_id,
  :security_group_ids,
  :ssh_host_dsa_key_fingerprint,
  :ssh_host_rsa_key_fingerprint,
  :ssh_key_name,
  :stack_id,
  :status,
  :subnet_id,
  :tenancy,
  :virtualization_type)
  include Aws::Structure
end

#ami_idString

A custom AMI ID to be used to create the instance. For more information, see Instances

Returns:

  • (String)


4089
4090
4091
4092
4093
4094
4095
4096
4097
4098
4099
4100
4101
4102
4103
4104
4105
4106
4107
4108
4109
4110
4111
4112
4113
4114
4115
4116
4117
4118
4119
4120
4121
4122
4123
4124
4125
4126
4127
4128
4129
4130
4131
4132
# File 'gems/aws-sdk-opsworks/lib/aws-sdk-opsworks/types.rb', line 4089

class Instance < Struct.new(
  :agent_version,
  :ami_id,
  :architecture,
  :arn,
  :auto_scaling_type,
  :availability_zone,
  :block_device_mappings,
  :created_at,
  :ebs_optimized,
  :ec2_instance_id,
  :ecs_cluster_arn,
  :ecs_container_instance_arn,
  :elastic_ip,
  :hostname,
  :infrastructure_class,
  :install_updates_on_boot,
  :instance_id,
  :instance_profile_arn,
  :instance_type,
  :last_service_error_id,
  :layer_ids,
  :os,
  :platform,
  :private_dns,
  :private_ip,
  :public_dns,
  :public_ip,
  :registered_by,
  :reported_agent_version,
  :reported_os,
  :root_device_type,
  :root_device_volume_id,
  :security_group_ids,
  :ssh_host_dsa_key_fingerprint,
  :ssh_host_rsa_key_fingerprint,
  :ssh_key_name,
  :stack_id,
  :status,
  :subnet_id,
  :tenancy,
  :virtualization_type)
  include Aws::Structure
end

#architectureString

The instance architecture: "i386" or "x86_64".

Returns:

  • (String)


4089
4090
4091
4092
4093
4094
4095
4096
4097
4098
4099
4100
4101
4102
4103
4104
4105
4106
4107
4108
4109
4110
4111
4112
4113
4114
4115
4116
4117
4118
4119
4120
4121
4122
4123
4124
4125
4126
4127
4128
4129
4130
4131
4132
# File 'gems/aws-sdk-opsworks/lib/aws-sdk-opsworks/types.rb', line 4089

class Instance < Struct.new(
  :agent_version,
  :ami_id,
  :architecture,
  :arn,
  :auto_scaling_type,
  :availability_zone,
  :block_device_mappings,
  :created_at,
  :ebs_optimized,
  :ec2_instance_id,
  :ecs_cluster_arn,
  :ecs_container_instance_arn,
  :elastic_ip,
  :hostname,
  :infrastructure_class,
  :install_updates_on_boot,
  :instance_id,
  :instance_profile_arn,
  :instance_type,
  :last_service_error_id,
  :layer_ids,
  :os,
  :platform,
  :private_dns,
  :private_ip,
  :public_dns,
  :public_ip,
  :registered_by,
  :reported_agent_version,
  :reported_os,
  :root_device_type,
  :root_device_volume_id,
  :security_group_ids,
  :ssh_host_dsa_key_fingerprint,
  :ssh_host_rsa_key_fingerprint,
  :ssh_key_name,
  :stack_id,
  :status,
  :subnet_id,
  :tenancy,
  :virtualization_type)
  include Aws::Structure
end

#arnString

Returns:

  • (String)


4089
4090
4091
4092
4093
4094
4095
4096
4097
4098
4099
4100
4101
4102
4103
4104
4105
4106
4107
4108
4109
4110
4111
4112
4113
4114
4115
4116
4117
4118
4119
4120
4121
4122
4123
4124
4125
4126
4127
4128
4129
4130
4131
4132
# File 'gems/aws-sdk-opsworks/lib/aws-sdk-opsworks/types.rb', line 4089

class Instance < Struct.new(
  :agent_version,
  :ami_id,
  :architecture,
  :arn,
  :auto_scaling_type,
  :availability_zone,
  :block_device_mappings,
  :created_at,
  :ebs_optimized,
  :ec2_instance_id,
  :ecs_cluster_arn,
  :ecs_container_instance_arn,
  :elastic_ip,
  :hostname,
  :infrastructure_class,
  :install_updates_on_boot,
  :instance_id,
  :instance_profile_arn,
  :instance_type,
  :last_service_error_id,
  :layer_ids,
  :os,
  :platform,
  :private_dns,
  :private_ip,
  :public_dns,
  :public_ip,
  :registered_by,
  :reported_agent_version,
  :reported_os,
  :root_device_type,
  :root_device_volume_id,
  :security_group_ids,
  :ssh_host_dsa_key_fingerprint,
  :ssh_host_rsa_key_fingerprint,
  :ssh_key_name,
  :stack_id,
  :status,
  :subnet_id,
  :tenancy,
  :virtualization_type)
  include Aws::Structure
end

#auto_scaling_typeString

For load-based or time-based instances, the type.

Returns:

  • (String)


4089
4090
4091
4092
4093
4094
4095
4096
4097
4098
4099
4100
4101
4102
4103
4104
4105
4106
4107
4108
4109
4110
4111
4112
4113
4114
4115
4116
4117
4118
4119
4120
4121
4122
4123
4124
4125
4126
4127
4128
4129
4130
4131
4132
# File 'gems/aws-sdk-opsworks/lib/aws-sdk-opsworks/types.rb', line 4089

class Instance < Struct.new(
  :agent_version,
  :ami_id,
  :architecture,
  :arn,
  :auto_scaling_type,
  :availability_zone,
  :block_device_mappings,
  :created_at,
  :ebs_optimized,
  :ec2_instance_id,
  :ecs_cluster_arn,
  :ecs_container_instance_arn,
  :elastic_ip,
  :hostname,
  :infrastructure_class,
  :install_updates_on_boot,
  :instance_id,
  :instance_profile_arn,
  :instance_type,
  :last_service_error_id,
  :layer_ids,
  :os,
  :platform,
  :private_dns,
  :private_ip,
  :public_dns,
  :public_ip,
  :registered_by,
  :reported_agent_version,
  :reported_os,
  :root_device_type,
  :root_device_volume_id,
  :security_group_ids,
  :ssh_host_dsa_key_fingerprint,
  :ssh_host_rsa_key_fingerprint,
  :ssh_key_name,
  :stack_id,
  :status,
  :subnet_id,
  :tenancy,
  :virtualization_type)
  include Aws::Structure
end

#availability_zoneString

The instance Availability Zone. For more information, see Regions and Endpoints.

Returns:

  • (String)


4089
4090
4091
4092
4093
4094
4095
4096
4097
4098
4099
4100
4101
4102
4103
4104
4105
4106
4107
4108
4109
4110
4111
4112
4113
4114
4115
4116
4117
4118
4119
4120
4121
4122
4123
4124
4125
4126
4127
4128
4129
4130
4131
4132
# File 'gems/aws-sdk-opsworks/lib/aws-sdk-opsworks/types.rb', line 4089

class Instance < Struct.new(
  :agent_version,
  :ami_id,
  :architecture,
  :arn,
  :auto_scaling_type,
  :availability_zone,
  :block_device_mappings,
  :created_at,
  :ebs_optimized,
  :ec2_instance_id,
  :ecs_cluster_arn,
  :ecs_container_instance_arn,
  :elastic_ip,
  :hostname,
  :infrastructure_class,
  :install_updates_on_boot,
  :instance_id,
  :instance_profile_arn,
  :instance_type,
  :last_service_error_id,
  :layer_ids,
  :os,
  :platform,
  :private_dns,
  :private_ip,
  :public_dns,
  :public_ip,
  :registered_by,
  :reported_agent_version,
  :reported_os,
  :root_device_type,
  :root_device_volume_id,
  :security_group_ids,
  :ssh_host_dsa_key_fingerprint,
  :ssh_host_rsa_key_fingerprint,
  :ssh_key_name,
  :stack_id,
  :status,
  :subnet_id,
  :tenancy,
  :virtualization_type)
  include Aws::Structure
end

#block_device_mappingsArray<Types::BlockDeviceMapping>

An array of BlockDeviceMapping objects that specify the instance's block device mappings.

Returns:



4089
4090
4091
4092
4093
4094
4095
4096
4097
4098
4099
4100
4101
4102
4103
4104
4105
4106
4107
4108
4109
4110
4111
4112
4113
4114
4115
4116
4117
4118
4119
4120
4121
4122
4123
4124
4125
4126
4127
4128
4129
4130
4131
4132
# File 'gems/aws-sdk-opsworks/lib/aws-sdk-opsworks/types.rb', line 4089

class Instance < Struct.new(
  :agent_version,
  :ami_id,
  :architecture,
  :arn,
  :auto_scaling_type,
  :availability_zone,
  :block_device_mappings,
  :created_at,
  :ebs_optimized,
  :ec2_instance_id,
  :ecs_cluster_arn,
  :ecs_container_instance_arn,
  :elastic_ip,
  :hostname,
  :infrastructure_class,
  :install_updates_on_boot,
  :instance_id,
  :instance_profile_arn,
  :instance_type,
  :last_service_error_id,
  :layer_ids,
  :os,
  :platform,
  :private_dns,
  :private_ip,
  :public_dns,
  :public_ip,
  :registered_by,
  :reported_agent_version,
  :reported_os,
  :root_device_type,
  :root_device_volume_id,
  :security_group_ids,
  :ssh_host_dsa_key_fingerprint,
  :ssh_host_rsa_key_fingerprint,
  :ssh_key_name,
  :stack_id,
  :status,
  :subnet_id,
  :tenancy,
  :virtualization_type)
  include Aws::Structure
end

#created_atString

The time that the instance was created.

Returns:

  • (String)


4089
4090
4091
4092
4093
4094
4095
4096
4097
4098
4099
4100
4101
4102
4103
4104
4105
4106
4107
4108
4109
4110
4111
4112
4113
4114
4115
4116
4117
4118
4119
4120
4121
4122
4123
4124
4125
4126
4127
4128
4129
4130
4131
4132
# File 'gems/aws-sdk-opsworks/lib/aws-sdk-opsworks/types.rb', line 4089

class Instance < Struct.new(
  :agent_version,
  :ami_id,
  :architecture,
  :arn,
  :auto_scaling_type,
  :availability_zone,
  :block_device_mappings,
  :created_at,
  :ebs_optimized,
  :ec2_instance_id,
  :ecs_cluster_arn,
  :ecs_container_instance_arn,
  :elastic_ip,
  :hostname,
  :infrastructure_class,
  :install_updates_on_boot,
  :instance_id,
  :instance_profile_arn,
  :instance_type,
  :last_service_error_id,
  :layer_ids,
  :os,
  :platform,
  :private_dns,
  :private_ip,
  :public_dns,
  :public_ip,
  :registered_by,
  :reported_agent_version,
  :reported_os,
  :root_device_type,
  :root_device_volume_id,
  :security_group_ids,
  :ssh_host_dsa_key_fingerprint,
  :ssh_host_rsa_key_fingerprint,
  :ssh_key_name,
  :stack_id,
  :status,
  :subnet_id,
  :tenancy,
  :virtualization_type)
  include Aws::Structure
end

#ebs_optimizedBoolean

Whether this is an Amazon EBS-optimized instance.

Returns:

  • (Boolean)


4089
4090
4091
4092
4093
4094
4095
4096
4097
4098
4099
4100
4101
4102
4103
4104
4105
4106
4107
4108
4109
4110
4111
4112
4113
4114
4115
4116
4117
4118
4119
4120
4121
4122
4123
4124
4125
4126
4127
4128
4129
4130
4131
4132
# File 'gems/aws-sdk-opsworks/lib/aws-sdk-opsworks/types.rb', line 4089

class Instance < Struct.new(
  :agent_version,
  :ami_id,
  :architecture,
  :arn,
  :auto_scaling_type,
  :availability_zone,
  :block_device_mappings,
  :created_at,
  :ebs_optimized,
  :ec2_instance_id,
  :ecs_cluster_arn,
  :ecs_container_instance_arn,
  :elastic_ip,
  :hostname,
  :infrastructure_class,
  :install_updates_on_boot,
  :instance_id,
  :instance_profile_arn,
  :instance_type,
  :last_service_error_id,
  :layer_ids,
  :os,
  :platform,
  :private_dns,
  :private_ip,
  :public_dns,
  :public_ip,
  :registered_by,
  :reported_agent_version,
  :reported_os,
  :root_device_type,
  :root_device_volume_id,
  :security_group_ids,
  :ssh_host_dsa_key_fingerprint,
  :ssh_host_rsa_key_fingerprint,
  :ssh_key_name,
  :stack_id,
  :status,
  :subnet_id,
  :tenancy,
  :virtualization_type)
  include Aws::Structure
end

#ec2_instance_idString

The ID of the associated Amazon EC2 instance.

Returns:

  • (String)


4089
4090
4091
4092
4093
4094
4095
4096
4097
4098
4099
4100
4101
4102
4103
4104
4105
4106
4107
4108
4109
4110
4111
4112
4113
4114
4115
4116
4117
4118
4119
4120
4121
4122
4123
4124
4125
4126
4127
4128
4129
4130
4131
4132
# File 'gems/aws-sdk-opsworks/lib/aws-sdk-opsworks/types.rb', line 4089

class Instance < Struct.new(
  :agent_version,
  :ami_id,
  :architecture,
  :arn,
  :auto_scaling_type,
  :availability_zone,
  :block_device_mappings,
  :created_at,
  :ebs_optimized,
  :ec2_instance_id,
  :ecs_cluster_arn,
  :ecs_container_instance_arn,
  :elastic_ip,
  :hostname,
  :infrastructure_class,
  :install_updates_on_boot,
  :instance_id,
  :instance_profile_arn,
  :instance_type,
  :last_service_error_id,
  :layer_ids,
  :os,
  :platform,
  :private_dns,
  :private_ip,
  :public_dns,
  :public_ip,
  :registered_by,
  :reported_agent_version,
  :reported_os,
  :root_device_type,
  :root_device_volume_id,
  :security_group_ids,
  :ssh_host_dsa_key_fingerprint,
  :ssh_host_rsa_key_fingerprint,
  :ssh_key_name,
  :stack_id,
  :status,
  :subnet_id,
  :tenancy,
  :virtualization_type)
  include Aws::Structure
end

#ecs_cluster_arnString

For container instances, the Amazon ECS cluster's ARN.

Returns:

  • (String)


4089
4090
4091
4092
4093
4094
4095
4096
4097
4098
4099
4100
4101
4102
4103
4104
4105
4106
4107
4108
4109
4110
4111
4112
4113
4114
4115
4116
4117
4118
4119
4120
4121
4122
4123
4124
4125
4126
4127
4128
4129
4130
4131
4132
# File 'gems/aws-sdk-opsworks/lib/aws-sdk-opsworks/types.rb', line 4089

class Instance < Struct.new(
  :agent_version,
  :ami_id,
  :architecture,
  :arn,
  :auto_scaling_type,
  :availability_zone,
  :block_device_mappings,
  :created_at,
  :ebs_optimized,
  :ec2_instance_id,
  :ecs_cluster_arn,
  :ecs_container_instance_arn,
  :elastic_ip,
  :hostname,
  :infrastructure_class,
  :install_updates_on_boot,
  :instance_id,
  :instance_profile_arn,
  :instance_type,
  :last_service_error_id,
  :layer_ids,
  :os,
  :platform,
  :private_dns,
  :private_ip,
  :public_dns,
  :public_ip,
  :registered_by,
  :reported_agent_version,
  :reported_os,
  :root_device_type,
  :root_device_volume_id,
  :security_group_ids,
  :ssh_host_dsa_key_fingerprint,
  :ssh_host_rsa_key_fingerprint,
  :ssh_key_name,
  :stack_id,
  :status,
  :subnet_id,
  :tenancy,
  :virtualization_type)
  include Aws::Structure
end

#ecs_container_instance_arnString

For container instances, the instance's ARN.

Returns:

  • (String)


4089
4090
4091
4092
4093
4094
4095
4096
4097
4098
4099
4100
4101
4102
4103
4104
4105
4106
4107
4108
4109
4110
4111
4112
4113
4114
4115
4116
4117
4118
4119
4120
4121
4122
4123
4124
4125
4126
4127
4128
4129
4130
4131
4132
# File 'gems/aws-sdk-opsworks/lib/aws-sdk-opsworks/types.rb', line 4089

class Instance < Struct.new(
  :agent_version,
  :ami_id,
  :architecture,
  :arn,
  :auto_scaling_type,
  :availability_zone,
  :block_device_mappings,
  :created_at,
  :ebs_optimized,
  :ec2_instance_id,
  :ecs_cluster_arn,
  :ecs_container_instance_arn,
  :elastic_ip,
  :hostname,
  :infrastructure_class,
  :install_updates_on_boot,
  :instance_id,
  :instance_profile_arn,
  :instance_type,
  :last_service_error_id,
  :layer_ids,
  :os,
  :platform,
  :private_dns,
  :private_ip,
  :public_dns,
  :public_ip,
  :registered_by,
  :reported_agent_version,
  :reported_os,
  :root_device_type,
  :root_device_volume_id,
  :security_group_ids,
  :ssh_host_dsa_key_fingerprint,
  :ssh_host_rsa_key_fingerprint,
  :ssh_key_name,
  :stack_id,
  :status,
  :subnet_id,
  :tenancy,
  :virtualization_type)
  include Aws::Structure
end

#elastic_ipString

The instance Elastic IP address .

Returns:

  • (String)


4089
4090
4091
4092
4093
4094
4095
4096
4097
4098
4099
4100
4101
4102
4103
4104
4105
4106
4107
4108
4109
4110
4111
4112
4113
4114
4115
4116
4117
4118
4119
4120
4121
4122
4123
4124
4125
4126
4127
4128
4129
4130
4131
4132
# File 'gems/aws-sdk-opsworks/lib/aws-sdk-opsworks/types.rb', line 4089

class Instance < Struct.new(
  :agent_version,
  :ami_id,
  :architecture,
  :arn,
  :auto_scaling_type,
  :availability_zone,
  :block_device_mappings,
  :created_at,
  :ebs_optimized,
  :ec2_instance_id,
  :ecs_cluster_arn,
  :ecs_container_instance_arn,
  :elastic_ip,
  :hostname,
  :infrastructure_class,
  :install_updates_on_boot,
  :instance_id,
  :instance_profile_arn,
  :instance_type,
  :last_service_error_id,
  :layer_ids,
  :os,
  :platform,
  :private_dns,
  :private_ip,
  :public_dns,
  :public_ip,
  :registered_by,
  :reported_agent_version,
  :reported_os,
  :root_device_type,
  :root_device_volume_id,
  :security_group_ids,
  :ssh_host_dsa_key_fingerprint,
  :ssh_host_rsa_key_fingerprint,
  :ssh_key_name,
  :stack_id,
  :status,
  :subnet_id,
  :tenancy,
  :virtualization_type)
  include Aws::Structure
end

#hostnameString

The instance host name.

Returns:

  • (String)


4089
4090
4091
4092
4093
4094
4095
4096
4097
4098
4099
4100
4101
4102
4103
4104
4105
4106
4107
4108
4109
4110
4111
4112
4113
4114
4115
4116
4117
4118
4119
4120
4121
4122
4123
4124
4125
4126
4127
4128
4129
4130
4131
4132
# File 'gems/aws-sdk-opsworks/lib/aws-sdk-opsworks/types.rb', line 4089

class Instance < Struct.new(
  :agent_version,
  :ami_id,
  :architecture,
  :arn,
  :auto_scaling_type,
  :availability_zone,
  :block_device_mappings,
  :created_at,
  :ebs_optimized,
  :ec2_instance_id,
  :ecs_cluster_arn,
  :ecs_container_instance_arn,
  :elastic_ip,
  :hostname,
  :infrastructure_class,
  :install_updates_on_boot,
  :instance_id,
  :instance_profile_arn,
  :instance_type,
  :last_service_error_id,
  :layer_ids,
  :os,
  :platform,
  :private_dns,
  :private_ip,
  :public_dns,
  :public_ip,
  :registered_by,
  :reported_agent_version,
  :reported_os,
  :root_device_type,
  :root_device_volume_id,
  :security_group_ids,
  :ssh_host_dsa_key_fingerprint,
  :ssh_host_rsa_key_fingerprint,
  :ssh_key_name,
  :stack_id,
  :status,
  :subnet_id,
  :tenancy,
  :virtualization_type)
  include Aws::Structure
end

#infrastructure_classString

For registered instances, the infrastructure class: ec2 or on-premises.

Returns:

  • (String)


4089
4090
4091
4092
4093
4094
4095
4096
4097
4098
4099
4100
4101
4102
4103
4104
4105
4106
4107
4108
4109
4110
4111
4112
4113
4114
4115
4116
4117
4118
4119
4120
4121
4122
4123
4124
4125
4126
4127
4128
4129
4130
4131
4132
# File 'gems/aws-sdk-opsworks/lib/aws-sdk-opsworks/types.rb', line 4089

class Instance < Struct.new(
  :agent_version,
  :ami_id,
  :architecture,
  :arn,
  :auto_scaling_type,
  :availability_zone,
  :block_device_mappings,
  :created_at,
  :ebs_optimized,
  :ec2_instance_id,
  :ecs_cluster_arn,
  :ecs_container_instance_arn,
  :elastic_ip,
  :hostname,
  :infrastructure_class,
  :install_updates_on_boot,
  :instance_id,
  :instance_profile_arn,
  :instance_type,
  :last_service_error_id,
  :layer_ids,
  :os,
  :platform,
  :private_dns,
  :private_ip,
  :public_dns,
  :public_ip,
  :registered_by,
  :reported_agent_version,
  :reported_os,
  :root_device_type,
  :root_device_volume_id,
  :security_group_ids,
  :ssh_host_dsa_key_fingerprint,
  :ssh_host_rsa_key_fingerprint,
  :ssh_key_name,
  :stack_id,
  :status,
  :subnet_id,
  :tenancy,
  :virtualization_type)
  include Aws::Structure
end

#install_updates_on_bootBoolean

Whether to install operating system and package updates when the instance boots. The default value is true. If this value is set to false, you must then update your instances manually by using CreateDeployment to run the update_dependencies stack command or by manually running yum (Amazon Linux) or apt-get (Ubuntu) on the instances.

We strongly recommend using the default value of true, to ensure that your instances have the latest security updates.

Returns:

  • (Boolean)


4089
4090
4091
4092
4093
4094
4095
4096
4097
4098
4099
4100
4101
4102
4103
4104
4105
4106
4107
4108
4109
4110
4111
4112
4113
4114
4115
4116
4117
4118
4119
4120
4121
4122
4123
4124
4125
4126
4127
4128
4129
4130
4131
4132
# File 'gems/aws-sdk-opsworks/lib/aws-sdk-opsworks/types.rb', line 4089

class Instance < Struct.new(
  :agent_version,
  :ami_id,
  :architecture,
  :arn,
  :auto_scaling_type,
  :availability_zone,
  :block_device_mappings,
  :created_at,
  :ebs_optimized,
  :ec2_instance_id,
  :ecs_cluster_arn,
  :ecs_container_instance_arn,
  :elastic_ip,
  :hostname,
  :infrastructure_class,
  :install_updates_on_boot,
  :instance_id,
  :instance_profile_arn,
  :instance_type,
  :last_service_error_id,
  :layer_ids,
  :os,
  :platform,
  :private_dns,
  :private_ip,
  :public_dns,
  :public_ip,
  :registered_by,
  :reported_agent_version,
  :reported_os,
  :root_device_type,
  :root_device_volume_id,
  :security_group_ids,
  :ssh_host_dsa_key_fingerprint,
  :ssh_host_rsa_key_fingerprint,
  :ssh_key_name,
  :stack_id,
  :status,
  :subnet_id,
  :tenancy,
  :virtualization_type)
  include Aws::Structure
end

#instance_idString

The instance ID.

Returns:

  • (String)


4089
4090
4091
4092
4093
4094
4095
4096
4097
4098
4099
4100
4101
4102
4103
4104
4105
4106
4107
4108
4109
4110
4111
4112
4113
4114
4115
4116
4117
4118
4119
4120
4121
4122
4123
4124
4125
4126
4127
4128
4129
4130
4131
4132
# File 'gems/aws-sdk-opsworks/lib/aws-sdk-opsworks/types.rb', line 4089

class Instance < Struct.new(
  :agent_version,
  :ami_id,
  :architecture,
  :arn,
  :auto_scaling_type,
  :availability_zone,
  :block_device_mappings,
  :created_at,
  :ebs_optimized,
  :ec2_instance_id,
  :ecs_cluster_arn,
  :ecs_container_instance_arn,
  :elastic_ip,
  :hostname,
  :infrastructure_class,
  :install_updates_on_boot,
  :instance_id,
  :instance_profile_arn,
  :instance_type,
  :last_service_error_id,
  :layer_ids,
  :os,
  :platform,
  :private_dns,
  :private_ip,
  :public_dns,
  :public_ip,
  :registered_by,
  :reported_agent_version,
  :reported_os,
  :root_device_type,
  :root_device_volume_id,
  :security_group_ids,
  :ssh_host_dsa_key_fingerprint,
  :ssh_host_rsa_key_fingerprint,
  :ssh_key_name,
  :stack_id,
  :status,
  :subnet_id,
  :tenancy,
  :virtualization_type)
  include Aws::Structure
end

#instance_profile_arnString

The ARN of the instance's IAM profile. For more information about IAM ARNs, see Using Identifiers.

Returns:

  • (String)


4089
4090
4091
4092
4093
4094
4095
4096
4097
4098
4099
4100
4101
4102
4103
4104
4105
4106
4107
4108
4109
4110
4111
4112
4113
4114
4115
4116
4117
4118
4119
4120
4121
4122
4123
4124
4125
4126
4127
4128
4129
4130
4131
4132
# File 'gems/aws-sdk-opsworks/lib/aws-sdk-opsworks/types.rb', line 4089

class Instance < Struct.new(
  :agent_version,
  :ami_id,
  :architecture,
  :arn,
  :auto_scaling_type,
  :availability_zone,
  :block_device_mappings,
  :created_at,
  :ebs_optimized,
  :ec2_instance_id,
  :ecs_cluster_arn,
  :ecs_container_instance_arn,
  :elastic_ip,
  :hostname,
  :infrastructure_class,
  :install_updates_on_boot,
  :instance_id,
  :instance_profile_arn,
  :instance_type,
  :last_service_error_id,
  :layer_ids,
  :os,
  :platform,
  :private_dns,
  :private_ip,
  :public_dns,
  :public_ip,
  :registered_by,
  :reported_agent_version,
  :reported_os,
  :root_device_type,
  :root_device_volume_id,
  :security_group_ids,
  :ssh_host_dsa_key_fingerprint,
  :ssh_host_rsa_key_fingerprint,
  :ssh_key_name,
  :stack_id,
  :status,
  :subnet_id,
  :tenancy,
  :virtualization_type)
  include Aws::Structure
end

#instance_typeString

The instance type, such as t2.micro.

Returns:

  • (String)


4089
4090
4091
4092
4093
4094
4095
4096
4097
4098
4099
4100
4101
4102
4103
4104
4105
4106
4107
4108
4109
4110
4111
4112
4113
4114
4115
4116
4117
4118
4119
4120
4121
4122
4123
4124
4125
4126
4127
4128
4129
4130
4131
4132
# File 'gems/aws-sdk-opsworks/lib/aws-sdk-opsworks/types.rb', line 4089

class Instance < Struct.new(
  :agent_version,
  :ami_id,
  :architecture,
  :arn,
  :auto_scaling_type,
  :availability_zone,
  :block_device_mappings,
  :created_at,
  :ebs_optimized,
  :ec2_instance_id,
  :ecs_cluster_arn,
  :ecs_container_instance_arn,
  :elastic_ip,
  :hostname,
  :infrastructure_class,
  :install_updates_on_boot,
  :instance_id,
  :instance_profile_arn,
  :instance_type,
  :last_service_error_id,
  :layer_ids,
  :os,
  :platform,
  :private_dns,
  :private_ip,
  :public_dns,
  :public_ip,
  :registered_by,
  :reported_agent_version,
  :reported_os,
  :root_device_type,
  :root_device_volume_id,
  :security_group_ids,
  :ssh_host_dsa_key_fingerprint,
  :ssh_host_rsa_key_fingerprint,
  :ssh_key_name,
  :stack_id,
  :status,
  :subnet_id,
  :tenancy,
  :virtualization_type)
  include Aws::Structure
end

#last_service_error_idString

The ID of the last service error. For more information, call DescribeServiceErrors.

Returns:

  • (String)


4089
4090
4091
4092
4093
4094
4095
4096
4097
4098
4099
4100
4101
4102
4103
4104
4105
4106
4107
4108
4109
4110
4111
4112
4113
4114
4115
4116
4117
4118
4119
4120
4121
4122
4123
4124
4125
4126
4127
4128
4129
4130
4131
4132
# File 'gems/aws-sdk-opsworks/lib/aws-sdk-opsworks/types.rb', line 4089

class Instance < Struct.new(
  :agent_version,
  :ami_id,
  :architecture,
  :arn,
  :auto_scaling_type,
  :availability_zone,
  :block_device_mappings,
  :created_at,
  :ebs_optimized,
  :ec2_instance_id,
  :ecs_cluster_arn,
  :ecs_container_instance_arn,
  :elastic_ip,
  :hostname,
  :infrastructure_class,
  :install_updates_on_boot,
  :instance_id,
  :instance_profile_arn,
  :instance_type,
  :last_service_error_id,
  :layer_ids,
  :os,
  :platform,
  :private_dns,
  :private_ip,
  :public_dns,
  :public_ip,
  :registered_by,
  :reported_agent_version,
  :reported_os,
  :root_device_type,
  :root_device_volume_id,
  :security_group_ids,
  :ssh_host_dsa_key_fingerprint,
  :ssh_host_rsa_key_fingerprint,
  :ssh_key_name,
  :stack_id,
  :status,
  :subnet_id,
  :tenancy,
  :virtualization_type)
  include Aws::Structure
end

#layer_idsArray<String>

An array containing the instance layer IDs.

Returns:

  • (Array<String>)


4089
4090
4091
4092
4093
4094
4095
4096
4097
4098
4099
4100
4101
4102
4103
4104
4105
4106
4107
4108
4109
4110
4111
4112
4113
4114
4115
4116
4117
4118
4119
4120
4121
4122
4123
4124
4125
4126
4127
4128
4129
4130
4131
4132
# File 'gems/aws-sdk-opsworks/lib/aws-sdk-opsworks/types.rb', line 4089

class Instance < Struct.new(
  :agent_version,
  :ami_id,
  :architecture,
  :arn,
  :auto_scaling_type,
  :availability_zone,
  :block_device_mappings,
  :created_at,
  :ebs_optimized,
  :ec2_instance_id,
  :ecs_cluster_arn,
  :ecs_container_instance_arn,
  :elastic_ip,
  :hostname,
  :infrastructure_class,
  :install_updates_on_boot,
  :instance_id,
  :instance_profile_arn,
  :instance_type,
  :last_service_error_id,
  :layer_ids,
  :os,
  :platform,
  :private_dns,
  :private_ip,
  :public_dns,
  :public_ip,
  :registered_by,
  :reported_agent_version,
  :reported_os,
  :root_device_type,
  :root_device_volume_id,
  :security_group_ids,
  :ssh_host_dsa_key_fingerprint,
  :ssh_host_rsa_key_fingerprint,
  :ssh_key_name,
  :stack_id,
  :status,
  :subnet_id,
  :tenancy,
  :virtualization_type)
  include Aws::Structure
end

#osString

The instance's operating system.

Returns:

  • (String)


4089
4090
4091
4092
4093
4094
4095
4096
4097
4098
4099
4100
4101
4102
4103
4104
4105
4106
4107
4108
4109
4110
4111
4112
4113
4114
4115
4116
4117
4118
4119
4120
4121
4122
4123
4124
4125
4126
4127
4128
4129
4130
4131
4132
# File 'gems/aws-sdk-opsworks/lib/aws-sdk-opsworks/types.rb', line 4089

class Instance < Struct.new(
  :agent_version,
  :ami_id,
  :architecture,
  :arn,
  :auto_scaling_type,
  :availability_zone,
  :block_device_mappings,
  :created_at,
  :ebs_optimized,
  :ec2_instance_id,
  :ecs_cluster_arn,
  :ecs_container_instance_arn,
  :elastic_ip,
  :hostname,
  :infrastructure_class,
  :install_updates_on_boot,
  :instance_id,
  :instance_profile_arn,
  :instance_type,
  :last_service_error_id,
  :layer_ids,
  :os,
  :platform,
  :private_dns,
  :private_ip,
  :public_dns,
  :public_ip,
  :registered_by,
  :reported_agent_version,
  :reported_os,
  :root_device_type,
  :root_device_volume_id,
  :security_group_ids,
  :ssh_host_dsa_key_fingerprint,
  :ssh_host_rsa_key_fingerprint,
  :ssh_key_name,
  :stack_id,
  :status,
  :subnet_id,
  :tenancy,
  :virtualization_type)
  include Aws::Structure
end

#platformString

The instance's platform.

Returns:

  • (String)


4089
4090
4091
4092
4093
4094
4095
4096
4097
4098
4099
4100
4101
4102
4103
4104
4105
4106
4107
4108
4109
4110
4111
4112
4113
4114
4115
4116
4117
4118
4119
4120
4121
4122
4123
4124
4125
4126
4127
4128
4129
4130
4131
4132
# File 'gems/aws-sdk-opsworks/lib/aws-sdk-opsworks/types.rb', line 4089

class Instance < Struct.new(
  :agent_version,
  :ami_id,
  :architecture,
  :arn,
  :auto_scaling_type,
  :availability_zone,
  :block_device_mappings,
  :created_at,
  :ebs_optimized,
  :ec2_instance_id,
  :ecs_cluster_arn,
  :ecs_container_instance_arn,
  :elastic_ip,
  :hostname,
  :infrastructure_class,
  :install_updates_on_boot,
  :instance_id,
  :instance_profile_arn,
  :instance_type,
  :last_service_error_id,
  :layer_ids,
  :os,
  :platform,
  :private_dns,
  :private_ip,
  :public_dns,
  :public_ip,
  :registered_by,
  :reported_agent_version,
  :reported_os,
  :root_device_type,
  :root_device_volume_id,
  :security_group_ids,
  :ssh_host_dsa_key_fingerprint,
  :ssh_host_rsa_key_fingerprint,
  :ssh_key_name,
  :stack_id,
  :status,
  :subnet_id,
  :tenancy,
  :virtualization_type)
  include Aws::Structure
end

#private_dnsString

The instance's private DNS name.

Returns:

  • (String)


4089
4090
4091
4092
4093
4094
4095
4096
4097
4098
4099
4100
4101
4102
4103
4104
4105
4106
4107
4108
4109
4110
4111
4112
4113
4114
4115
4116
4117
4118
4119
4120
4121
4122
4123
4124
4125
4126
4127
4128
4129
4130
4131
4132
# File 'gems/aws-sdk-opsworks/lib/aws-sdk-opsworks/types.rb', line 4089

class Instance < Struct.new(
  :agent_version,
  :ami_id,
  :architecture,
  :arn,
  :auto_scaling_type,
  :availability_zone,
  :block_device_mappings,
  :created_at,
  :ebs_optimized,
  :ec2_instance_id,
  :ecs_cluster_arn,
  :ecs_container_instance_arn,
  :elastic_ip,
  :hostname,
  :infrastructure_class,
  :install_updates_on_boot,
  :instance_id,
  :instance_profile_arn,
  :instance_type,
  :last_service_error_id,
  :layer_ids,
  :os,
  :platform,
  :private_dns,
  :private_ip,
  :public_dns,
  :public_ip,
  :registered_by,
  :reported_agent_version,
  :reported_os,
  :root_device_type,
  :root_device_volume_id,
  :security_group_ids,
  :ssh_host_dsa_key_fingerprint,
  :ssh_host_rsa_key_fingerprint,
  :ssh_key_name,
  :stack_id,
  :status,
  :subnet_id,
  :tenancy,
  :virtualization_type)
  include Aws::Structure
end

#private_ipString

The instance's private IP address.

Returns:

  • (String)


4089
4090
4091
4092
4093
4094
4095
4096
4097
4098
4099
4100
4101
4102
4103
4104
4105
4106
4107
4108
4109
4110
4111
4112
4113
4114
4115
4116
4117
4118
4119
4120
4121
4122
4123
4124
4125
4126
4127
4128
4129
4130
4131
4132
# File 'gems/aws-sdk-opsworks/lib/aws-sdk-opsworks/types.rb', line 4089

class Instance < Struct.new(
  :agent_version,
  :ami_id,
  :architecture,
  :arn,
  :auto_scaling_type,
  :availability_zone,
  :block_device_mappings,
  :created_at,
  :ebs_optimized,
  :ec2_instance_id,
  :ecs_cluster_arn,
  :ecs_container_instance_arn,
  :elastic_ip,
  :hostname,
  :infrastructure_class,
  :install_updates_on_boot,
  :instance_id,
  :instance_profile_arn,
  :instance_type,
  :last_service_error_id,
  :layer_ids,
  :os,
  :platform,
  :private_dns,
  :private_ip,
  :public_dns,
  :public_ip,
  :registered_by,
  :reported_agent_version,
  :reported_os,
  :root_device_type,
  :root_device_volume_id,
  :security_group_ids,
  :ssh_host_dsa_key_fingerprint,
  :ssh_host_rsa_key_fingerprint,
  :ssh_key_name,
  :stack_id,
  :status,
  :subnet_id,
  :tenancy,
  :virtualization_type)
  include Aws::Structure
end

#public_dnsString

The instance public DNS name.

Returns:

  • (String)


4089
4090
4091
4092
4093
4094
4095
4096
4097
4098
4099
4100
4101
4102
4103
4104
4105
4106
4107
4108
4109
4110
4111
4112
4113
4114
4115
4116
4117
4118
4119
4120
4121
4122
4123
4124
4125
4126
4127
4128
4129
4130
4131
4132
# File 'gems/aws-sdk-opsworks/lib/aws-sdk-opsworks/types.rb', line 4089

class Instance < Struct.new(
  :agent_version,
  :ami_id,
  :architecture,
  :arn,
  :auto_scaling_type,
  :availability_zone,
  :block_device_mappings,
  :created_at,
  :ebs_optimized,
  :ec2_instance_id,
  :ecs_cluster_arn,
  :ecs_container_instance_arn,
  :elastic_ip,
  :hostname,
  :infrastructure_class,
  :install_updates_on_boot,
  :instance_id,
  :instance_profile_arn,
  :instance_type,
  :last_service_error_id,
  :layer_ids,
  :os,
  :platform,
  :private_dns,
  :private_ip,
  :public_dns,
  :public_ip,
  :registered_by,
  :reported_agent_version,
  :reported_os,
  :root_device_type,
  :root_device_volume_id,
  :security_group_ids,
  :ssh_host_dsa_key_fingerprint,
  :ssh_host_rsa_key_fingerprint,
  :ssh_key_name,
  :stack_id,
  :status,
  :subnet_id,
  :tenancy,
  :virtualization_type)
  include Aws::Structure
end

#public_ipString

The instance public IP address.

Returns:

  • (String)


4089
4090
4091
4092
4093
4094
4095
4096
4097
4098
4099
4100
4101
4102
4103
4104
4105
4106
4107
4108
4109
4110
4111
4112
4113
4114
4115
4116
4117
4118
4119
4120
4121
4122
4123
4124
4125
4126
4127
4128
4129
4130
4131
4132
# File 'gems/aws-sdk-opsworks/lib/aws-sdk-opsworks/types.rb', line 4089

class Instance < Struct.new(
  :agent_version,
  :ami_id,
  :architecture,
  :arn,
  :auto_scaling_type,
  :availability_zone,
  :block_device_mappings,
  :created_at,
  :ebs_optimized,
  :ec2_instance_id,
  :ecs_cluster_arn,
  :ecs_container_instance_arn,
  :elastic_ip,
  :hostname,
  :infrastructure_class,
  :install_updates_on_boot,
  :instance_id,
  :instance_profile_arn,
  :instance_type,
  :last_service_error_id,
  :layer_ids,
  :os,
  :platform,
  :private_dns,
  :private_ip,
  :public_dns,
  :public_ip,
  :registered_by,
  :reported_agent_version,
  :reported_os,
  :root_device_type,
  :root_device_volume_id,
  :security_group_ids,
  :ssh_host_dsa_key_fingerprint,
  :ssh_host_rsa_key_fingerprint,
  :ssh_key_name,
  :stack_id,
  :status,
  :subnet_id,
  :tenancy,
  :virtualization_type)
  include Aws::Structure
end

#registered_byString

For registered instances, who performed the registration.

Returns:

  • (String)


4089
4090
4091
4092
4093
4094
4095
4096
4097
4098
4099
4100
4101
4102
4103
4104
4105
4106
4107
4108
4109
4110
4111
4112
4113
4114
4115
4116
4117
4118
4119
4120
4121
4122
4123
4124
4125
4126
4127
4128
4129
4130
4131
4132
# File 'gems/aws-sdk-opsworks/lib/aws-sdk-opsworks/types.rb', line 4089

class Instance < Struct.new(
  :agent_version,
  :ami_id,
  :architecture,
  :arn,
  :auto_scaling_type,
  :availability_zone,
  :block_device_mappings,
  :created_at,
  :ebs_optimized,
  :ec2_instance_id,
  :ecs_cluster_arn,
  :ecs_container_instance_arn,
  :elastic_ip,
  :hostname,
  :infrastructure_class,
  :install_updates_on_boot,
  :instance_id,
  :instance_profile_arn,
  :instance_type,
  :last_service_error_id,
  :layer_ids,
  :os,
  :platform,
  :private_dns,
  :private_ip,
  :public_dns,
  :public_ip,
  :registered_by,
  :reported_agent_version,
  :reported_os,
  :root_device_type,
  :root_device_volume_id,
  :security_group_ids,
  :ssh_host_dsa_key_fingerprint,
  :ssh_host_rsa_key_fingerprint,
  :ssh_key_name,
  :stack_id,
  :status,
  :subnet_id,
  :tenancy,
  :virtualization_type)
  include Aws::Structure
end

#reported_agent_versionString

The instance's reported AWS OpsWorks Stacks agent version.

Returns:

  • (String)


4089
4090
4091
4092
4093
4094
4095
4096
4097
4098
4099
4100
4101
4102
4103
4104
4105
4106
4107
4108
4109
4110
4111
4112
4113
4114
4115
4116
4117
4118
4119
4120
4121
4122
4123
4124
4125
4126
4127
4128
4129
4130
4131
4132
# File 'gems/aws-sdk-opsworks/lib/aws-sdk-opsworks/types.rb', line 4089

class Instance < Struct.new(
  :agent_version,
  :ami_id,
  :architecture,
  :arn,
  :auto_scaling_type,
  :availability_zone,
  :block_device_mappings,
  :created_at,
  :ebs_optimized,
  :ec2_instance_id,
  :ecs_cluster_arn,
  :ecs_container_instance_arn,
  :elastic_ip,
  :hostname,
  :infrastructure_class,
  :install_updates_on_boot,
  :instance_id,
  :instance_profile_arn,
  :instance_type,
  :last_service_error_id,
  :layer_ids,
  :os,
  :platform,
  :private_dns,
  :private_ip,
  :public_dns,
  :public_ip,
  :registered_by,
  :reported_agent_version,
  :reported_os,
  :root_device_type,
  :root_device_volume_id,
  :security_group_ids,
  :ssh_host_dsa_key_fingerprint,
  :ssh_host_rsa_key_fingerprint,
  :ssh_key_name,
  :stack_id,
  :status,
  :subnet_id,
  :tenancy,
  :virtualization_type)
  include Aws::Structure
end

#reported_osTypes::ReportedOs

For registered instances, the reported operating system.

Returns:



4089
4090
4091
4092
4093
4094
4095
4096
4097
4098
4099
4100
4101
4102
4103
4104
4105
4106
4107
4108
4109
4110
4111
4112
4113
4114
4115
4116
4117
4118
4119
4120
4121
4122
4123
4124
4125
4126
4127
4128
4129
4130
4131
4132
# File 'gems/aws-sdk-opsworks/lib/aws-sdk-opsworks/types.rb', line 4089

class Instance < Struct.new(
  :agent_version,
  :ami_id,
  :architecture,
  :arn,
  :auto_scaling_type,
  :availability_zone,
  :block_device_mappings,
  :created_at,
  :ebs_optimized,
  :ec2_instance_id,
  :ecs_cluster_arn,
  :ecs_container_instance_arn,
  :elastic_ip,
  :hostname,
  :infrastructure_class,
  :install_updates_on_boot,
  :instance_id,
  :instance_profile_arn,
  :instance_type,
  :last_service_error_id,
  :layer_ids,
  :os,
  :platform,
  :private_dns,
  :private_ip,
  :public_dns,
  :public_ip,
  :registered_by,
  :reported_agent_version,
  :reported_os,
  :root_device_type,
  :root_device_volume_id,
  :security_group_ids,
  :ssh_host_dsa_key_fingerprint,
  :ssh_host_rsa_key_fingerprint,
  :ssh_key_name,
  :stack_id,
  :status,
  :subnet_id,
  :tenancy,
  :virtualization_type)
  include Aws::Structure
end

#root_device_typeString

The instance's root device type. For more information, see Storage for the Root Device.

Returns:

  • (String)


4089
4090
4091
4092
4093
4094
4095
4096
4097
4098
4099
4100
4101
4102
4103
4104
4105
4106
4107
4108
4109
4110
4111
4112
4113
4114
4115
4116
4117
4118
4119
4120
4121
4122
4123
4124
4125
4126
4127
4128
4129
4130
4131
4132
# File 'gems/aws-sdk-opsworks/lib/aws-sdk-opsworks/types.rb', line 4089

class Instance < Struct.new(
  :agent_version,
  :ami_id,
  :architecture,
  :arn,
  :auto_scaling_type,
  :availability_zone,
  :block_device_mappings,
  :created_at,
  :ebs_optimized,
  :ec2_instance_id,
  :ecs_cluster_arn,
  :ecs_container_instance_arn,
  :elastic_ip,
  :hostname,
  :infrastructure_class,
  :install_updates_on_boot,
  :instance_id,
  :instance_profile_arn,
  :instance_type,
  :last_service_error_id,
  :layer_ids,
  :os,
  :platform,
  :private_dns,
  :private_ip,
  :public_dns,
  :public_ip,
  :registered_by,
  :reported_agent_version,
  :reported_os,
  :root_device_type,
  :root_device_volume_id,
  :security_group_ids,
  :ssh_host_dsa_key_fingerprint,
  :ssh_host_rsa_key_fingerprint,
  :ssh_key_name,
  :stack_id,
  :status,
  :subnet_id,
  :tenancy,
  :virtualization_type)
  include Aws::Structure
end

#root_device_volume_idString

The root device volume ID.

Returns:

  • (String)


4089
4090
4091
4092
4093
4094
4095
4096
4097
4098
4099
4100
4101
4102
4103
4104
4105
4106
4107
4108
4109
4110
4111
4112
4113
4114
4115
4116
4117
4118
4119
4120
4121
4122
4123
4124
4125
4126
4127
4128
4129
4130
4131
4132
# File 'gems/aws-sdk-opsworks/lib/aws-sdk-opsworks/types.rb', line 4089

class Instance < Struct.new(
  :agent_version,
  :ami_id,
  :architecture,
  :arn,
  :auto_scaling_type,
  :availability_zone,
  :block_device_mappings,
  :created_at,
  :ebs_optimized,
  :ec2_instance_id,
  :ecs_cluster_arn,
  :ecs_container_instance_arn,
  :elastic_ip,
  :hostname,
  :infrastructure_class,
  :install_updates_on_boot,
  :instance_id,
  :instance_profile_arn,
  :instance_type,
  :last_service_error_id,
  :layer_ids,
  :os,
  :platform,
  :private_dns,
  :private_ip,
  :public_dns,
  :public_ip,
  :registered_by,
  :reported_agent_version,
  :reported_os,
  :root_device_type,
  :root_device_volume_id,
  :security_group_ids,
  :ssh_host_dsa_key_fingerprint,
  :ssh_host_rsa_key_fingerprint,
  :ssh_key_name,
  :stack_id,
  :status,
  :subnet_id,
  :tenancy,
  :virtualization_type)
  include Aws::Structure
end

#security_group_idsArray<String>

An array containing the instance security group IDs.

Returns:

  • (Array<String>)


4089
4090
4091
4092
4093
4094
4095
4096
4097
4098
4099
4100
4101
4102
4103
4104
4105
4106
4107
4108
4109
4110
4111
4112
4113
4114
4115
4116
4117
4118
4119
4120
4121
4122
4123
4124
4125
4126
4127
4128
4129
4130
4131
4132
# File 'gems/aws-sdk-opsworks/lib/aws-sdk-opsworks/types.rb', line 4089

class Instance < Struct.new(
  :agent_version,
  :ami_id,
  :architecture,
  :arn,
  :auto_scaling_type,
  :availability_zone,
  :block_device_mappings,
  :created_at,
  :ebs_optimized,
  :ec2_instance_id,
  :ecs_cluster_arn,
  :ecs_container_instance_arn,
  :elastic_ip,
  :hostname,
  :infrastructure_class,
  :install_updates_on_boot,
  :instance_id,
  :instance_profile_arn,
  :instance_type,
  :last_service_error_id,
  :layer_ids,
  :os,
  :platform,
  :private_dns,
  :private_ip,
  :public_dns,
  :public_ip,
  :registered_by,
  :reported_agent_version,
  :reported_os,
  :root_device_type,
  :root_device_volume_id,
  :security_group_ids,
  :ssh_host_dsa_key_fingerprint,
  :ssh_host_rsa_key_fingerprint,
  :ssh_key_name,
  :stack_id,
  :status,
  :subnet_id,
  :tenancy,
  :virtualization_type)
  include Aws::Structure
end

#ssh_host_dsa_key_fingerprintString

The SSH key's Deep Security Agent (DSA) fingerprint.

Returns:

  • (String)


4089
4090
4091
4092
4093
4094
4095
4096
4097
4098
4099
4100
4101
4102
4103
4104
4105
4106
4107
4108
4109
4110
4111
4112
4113
4114
4115
4116
4117
4118
4119
4120
4121
4122
4123
4124
4125
4126
4127
4128
4129
4130
4131
4132
# File 'gems/aws-sdk-opsworks/lib/aws-sdk-opsworks/types.rb', line 4089

class Instance < Struct.new(
  :agent_version,
  :ami_id,
  :architecture,
  :arn,
  :auto_scaling_type,
  :availability_zone,
  :block_device_mappings,
  :created_at,
  :ebs_optimized,
  :ec2_instance_id,
  :ecs_cluster_arn,
  :ecs_container_instance_arn,
  :elastic_ip,
  :hostname,
  :infrastructure_class,
  :install_updates_on_boot,
  :instance_id,
  :instance_profile_arn,
  :instance_type,
  :last_service_error_id,
  :layer_ids,
  :os,
  :platform,
  :private_dns,
  :private_ip,
  :public_dns,
  :public_ip,
  :registered_by,
  :reported_agent_version,
  :reported_os,
  :root_device_type,
  :root_device_volume_id,
  :security_group_ids,
  :ssh_host_dsa_key_fingerprint,
  :ssh_host_rsa_key_fingerprint,
  :ssh_key_name,
  :stack_id,
  :status,
  :subnet_id,
  :tenancy,
  :virtualization_type)
  include Aws::Structure
end

#ssh_host_rsa_key_fingerprintString

The SSH key's RSA fingerprint.

Returns:

  • (String)


4089
4090
4091
4092
4093
4094
4095
4096
4097
4098
4099
4100
4101
4102
4103
4104
4105
4106
4107
4108
4109
4110
4111
4112
4113
4114
4115
4116
4117
4118
4119
4120
4121
4122
4123
4124
4125
4126
4127
4128
4129
4130
4131
4132
# File 'gems/aws-sdk-opsworks/lib/aws-sdk-opsworks/types.rb', line 4089

class Instance < Struct.new(
  :agent_version,
  :ami_id,
  :architecture,
  :arn,
  :auto_scaling_type,
  :availability_zone,
  :block_device_mappings,
  :created_at,
  :ebs_optimized,
  :ec2_instance_id,
  :ecs_cluster_arn,
  :ecs_container_instance_arn,
  :elastic_ip,
  :hostname,
  :infrastructure_class,
  :install_updates_on_boot,
  :instance_id,
  :instance_profile_arn,
  :instance_type,
  :last_service_error_id,
  :layer_ids,
  :os,
  :platform,
  :private_dns,
  :private_ip,
  :public_dns,
  :public_ip,
  :registered_by,
  :reported_agent_version,
  :reported_os,
  :root_device_type,
  :root_device_volume_id,
  :security_group_ids,
  :ssh_host_dsa_key_fingerprint,
  :ssh_host_rsa_key_fingerprint,
  :ssh_key_name,
  :stack_id,
  :status,
  :subnet_id,
  :tenancy,
  :virtualization_type)
  include Aws::Structure
end

#ssh_key_nameString

The instance's Amazon EC2 key-pair name.

Returns:

  • (String)


4089
4090
4091
4092
4093
4094
4095
4096
4097
4098
4099
4100
4101
4102
4103
4104
4105
4106
4107
4108
4109
4110
4111
4112
4113
4114
4115
4116
4117
4118
4119
4120
4121
4122
4123
4124
4125
4126
4127
4128
4129
4130
4131
4132
# File 'gems/aws-sdk-opsworks/lib/aws-sdk-opsworks/types.rb', line 4089

class Instance < Struct.new(
  :agent_version,
  :ami_id,
  :architecture,
  :arn,
  :auto_scaling_type,
  :availability_zone,
  :block_device_mappings,
  :created_at,
  :ebs_optimized,
  :ec2_instance_id,
  :ecs_cluster_arn,
  :ecs_container_instance_arn,
  :elastic_ip,
  :hostname,
  :infrastructure_class,
  :install_updates_on_boot,
  :instance_id,
  :instance_profile_arn,
  :instance_type,
  :last_service_error_id,
  :layer_ids,
  :os,
  :platform,
  :private_dns,
  :private_ip,
  :public_dns,
  :public_ip,
  :registered_by,
  :reported_agent_version,
  :reported_os,
  :root_device_type,
  :root_device_volume_id,
  :security_group_ids,
  :ssh_host_dsa_key_fingerprint,
  :ssh_host_rsa_key_fingerprint,
  :ssh_key_name,
  :stack_id,
  :status,
  :subnet_id,
  :tenancy,
  :virtualization_type)
  include Aws::Structure
end

#stack_idString

The stack ID.

Returns:

  • (String)


4089
4090
4091
4092
4093
4094
4095
4096
4097
4098
4099
4100
4101
4102
4103
4104
4105
4106
4107
4108
4109
4110
4111
4112
4113
4114
4115
4116
4117
4118
4119
4120
4121
4122
4123
4124
4125
4126
4127
4128
4129
4130
4131
4132
# File 'gems/aws-sdk-opsworks/lib/aws-sdk-opsworks/types.rb', line 4089

class Instance < Struct.new(
  :agent_version,
  :ami_id,
  :architecture,
  :arn,
  :auto_scaling_type,
  :availability_zone,
  :block_device_mappings,
  :created_at,
  :ebs_optimized,
  :ec2_instance_id,
  :ecs_cluster_arn,
  :ecs_container_instance_arn,
  :elastic_ip,
  :hostname,
  :infrastructure_class,
  :install_updates_on_boot,
  :instance_id,
  :instance_profile_arn,
  :instance_type,
  :last_service_error_id,
  :layer_ids,
  :os,
  :platform,
  :private_dns,
  :private_ip,
  :public_dns,
  :public_ip,
  :registered_by,
  :reported_agent_version,
  :reported_os,
  :root_device_type,
  :root_device_volume_id,
  :security_group_ids,
  :ssh_host_dsa_key_fingerprint,
  :ssh_host_rsa_key_fingerprint,
  :ssh_key_name,
  :stack_id,
  :status,
  :subnet_id,
  :tenancy,
  :virtualization_type)
  include Aws::Structure
end

#statusString

The instance status:

  • booting

  • connection_lost

  • online

  • pending

  • rebooting

  • requested

  • running_setup

  • setup_failed

  • shutting_down

  • start_failed

  • stop_failed

  • stopped

  • stopping

  • terminated

  • terminating

Returns:

  • (String)


4089
4090
4091
4092
4093
4094
4095
4096
4097
4098
4099
4100
4101
4102
4103
4104
4105
4106
4107
4108
4109
4110
4111
4112
4113
4114
4115
4116
4117
4118
4119
4120
4121
4122
4123
4124
4125
4126
4127
4128
4129
4130
4131
4132
# File 'gems/aws-sdk-opsworks/lib/aws-sdk-opsworks/types.rb', line 4089

class Instance < Struct.new(
  :agent_version,
  :ami_id,
  :architecture,
  :arn,
  :auto_scaling_type,
  :availability_zone,
  :block_device_mappings,
  :created_at,
  :ebs_optimized,
  :ec2_instance_id,
  :ecs_cluster_arn,
  :ecs_container_instance_arn,
  :elastic_ip,
  :hostname,
  :infrastructure_class,
  :install_updates_on_boot,
  :instance_id,
  :instance_profile_arn,
  :instance_type,
  :last_service_error_id,
  :layer_ids,
  :os,
  :platform,
  :private_dns,
  :private_ip,
  :public_dns,
  :public_ip,
  :registered_by,
  :reported_agent_version,
  :reported_os,
  :root_device_type,
  :root_device_volume_id,
  :security_group_ids,
  :ssh_host_dsa_key_fingerprint,
  :ssh_host_rsa_key_fingerprint,
  :ssh_key_name,
  :stack_id,
  :status,
  :subnet_id,
  :tenancy,
  :virtualization_type)
  include Aws::Structure
end

#subnet_idString

The instance's subnet ID; applicable only if the stack is running in a VPC.

Returns:

  • (String)


4089
4090
4091
4092
4093
4094
4095
4096
4097
4098
4099
4100
4101
4102
4103
4104
4105
4106
4107
4108
4109
4110
4111
4112
4113
4114
4115
4116
4117
4118
4119
4120
4121
4122
4123
4124
4125
4126
4127
4128
4129
4130
4131
4132
# File 'gems/aws-sdk-opsworks/lib/aws-sdk-opsworks/types.rb', line 4089

class Instance < Struct.new(
  :agent_version,
  :ami_id,
  :architecture,
  :arn,
  :auto_scaling_type,
  :availability_zone,
  :block_device_mappings,
  :created_at,
  :ebs_optimized,
  :ec2_instance_id,
  :ecs_cluster_arn,
  :ecs_container_instance_arn,
  :elastic_ip,
  :hostname,
  :infrastructure_class,
  :install_updates_on_boot,
  :instance_id,
  :instance_profile_arn,
  :instance_type,
  :last_service_error_id,
  :layer_ids,
  :os,
  :platform,
  :private_dns,
  :private_ip,
  :public_dns,
  :public_ip,
  :registered_by,
  :reported_agent_version,
  :reported_os,
  :root_device_type,
  :root_device_volume_id,
  :security_group_ids,
  :ssh_host_dsa_key_fingerprint,
  :ssh_host_rsa_key_fingerprint,
  :ssh_key_name,
  :stack_id,
  :status,
  :subnet_id,
  :tenancy,
  :virtualization_type)
  include Aws::Structure
end

#tenancyString

The instance's tenancy option, such as dedicated or host.

Returns:

  • (String)


4089
4090
4091
4092
4093
4094
4095
4096
4097
4098
4099
4100
4101
4102
4103
4104
4105
4106
4107
4108
4109
4110
4111
4112
4113
4114
4115
4116
4117
4118
4119
4120
4121
4122
4123
4124
4125
4126
4127
4128
4129
4130
4131
4132
# File 'gems/aws-sdk-opsworks/lib/aws-sdk-opsworks/types.rb', line 4089

class Instance < Struct.new(
  :agent_version,
  :ami_id,
  :architecture,
  :arn,
  :auto_scaling_type,
  :availability_zone,
  :block_device_mappings,
  :created_at,
  :ebs_optimized,
  :ec2_instance_id,
  :ecs_cluster_arn,
  :ecs_container_instance_arn,
  :elastic_ip,
  :hostname,
  :infrastructure_class,
  :install_updates_on_boot,
  :instance_id,
  :instance_profile_arn,
  :instance_type,
  :last_service_error_id,
  :layer_ids,
  :os,
  :platform,
  :private_dns,
  :private_ip,
  :public_dns,
  :public_ip,
  :registered_by,
  :reported_agent_version,
  :reported_os,
  :root_device_type,
  :root_device_volume_id,
  :security_group_ids,
  :ssh_host_dsa_key_fingerprint,
  :ssh_host_rsa_key_fingerprint,
  :ssh_key_name,
  :stack_id,
  :status,
  :subnet_id,
  :tenancy,
  :virtualization_type)
  include Aws::Structure
end

#virtualization_typeString

The instance's virtualization type: paravirtual or hvm.

Returns:

  • (String)


4089
4090
4091
4092
4093
4094
4095
4096
4097
4098
4099
4100
4101
4102
4103
4104
4105
4106
4107
4108
4109
4110
4111
4112
4113
4114
4115
4116
4117
4118
4119
4120
4121
4122
4123
4124
4125
4126
4127
4128
4129
4130
4131
4132
# File 'gems/aws-sdk-opsworks/lib/aws-sdk-opsworks/types.rb', line 4089

class Instance < Struct.new(
  :agent_version,
  :ami_id,
  :architecture,
  :arn,
  :auto_scaling_type,
  :availability_zone,
  :block_device_mappings,
  :created_at,
  :ebs_optimized,
  :ec2_instance_id,
  :ecs_cluster_arn,
  :ecs_container_instance_arn,
  :elastic_ip,
  :hostname,
  :infrastructure_class,
  :install_updates_on_boot,
  :instance_id,
  :instance_profile_arn,
  :instance_type,
  :last_service_error_id,
  :layer_ids,
  :os,
  :platform,
  :private_dns,
  :private_ip,
  :public_dns,
  :public_ip,
  :registered_by,
  :reported_agent_version,
  :reported_os,
  :root_device_type,
  :root_device_volume_id,
  :security_group_ids,
  :ssh_host_dsa_key_fingerprint,
  :ssh_host_rsa_key_fingerprint,
  :ssh_key_name,
  :stack_id,
  :status,
  :subnet_id,
  :tenancy,
  :virtualization_type)
  include Aws::Structure
end