Class: Aws::Types::Instance
- Inherits:
-
Object
- Object
- Aws::Types::Instance
- Defined in:
- sig/types.rbs
Constant Summary collapse
- SENSITIVE =
Instance Attribute Summary collapse
-
#ami_launch_index ⇒ ::Integer
Returns the value of attribute ami_launch_index.
-
#architecture ⇒ "i386", ...
Returns the value of attribute architecture.
-
#block_device_mappings ⇒ ::Array[Types::InstanceBlockDeviceMapping]
Returns the value of attribute block_device_mappings.
-
#boot_mode ⇒ "legacy-bios", ...
Returns the value of attribute boot_mode.
-
#capacity_block_id ⇒ ::String
Returns the value of attribute capacity_block_id.
-
#capacity_reservation_id ⇒ ::String
Returns the value of attribute capacity_reservation_id.
-
#capacity_reservation_specification ⇒ Types::CapacityReservationSpecificationResponse
Returns the value of attribute capacity_reservation_specification.
-
#client_token ⇒ ::String
Returns the value of attribute client_token.
-
#cpu_options ⇒ Types::CpuOptions
Returns the value of attribute cpu_options.
-
#current_instance_boot_mode ⇒ "legacy-bios", "uefi"
Returns the value of attribute current_instance_boot_mode.
-
#ebs_optimized ⇒ Boolean
Returns the value of attribute ebs_optimized.
-
#elastic_gpu_associations ⇒ ::Array[Types::ElasticGpuAssociation]
Returns the value of attribute elastic_gpu_associations.
-
#elastic_inference_accelerator_associations ⇒ ::Array[Types::ElasticInferenceAcceleratorAssociation]
Returns the value of attribute elastic_inference_accelerator_associations.
-
#ena_support ⇒ Boolean
Returns the value of attribute ena_support.
-
#enclave_options ⇒ Types::EnclaveOptions
Returns the value of attribute enclave_options.
-
#hibernation_options ⇒ Types::HibernationOptions
Returns the value of attribute hibernation_options.
-
#hypervisor ⇒ "ovm", "xen"
Returns the value of attribute hypervisor.
-
#iam_instance_profile ⇒ Types::IamInstanceProfile
Returns the value of attribute iam_instance_profile.
-
#image_id ⇒ ::String
Returns the value of attribute image_id.
-
#instance_id ⇒ ::String
Returns the value of attribute instance_id.
-
#instance_lifecycle ⇒ "spot", ...
Returns the value of attribute instance_lifecycle.
-
#instance_type ⇒ "a1.medium", ...
Returns the value of attribute instance_type.
-
#ipv_6_address ⇒ ::String
Returns the value of attribute ipv_6_address.
-
#kernel_id ⇒ ::String
Returns the value of attribute kernel_id.
-
#key_name ⇒ ::String
Returns the value of attribute key_name.
-
#launch_time ⇒ ::Time
Returns the value of attribute launch_time.
-
#licenses ⇒ ::Array[Types::LicenseConfiguration]
Returns the value of attribute licenses.
-
#maintenance_options ⇒ Types::InstanceMaintenanceOptions
Returns the value of attribute maintenance_options.
-
#metadata_options ⇒ Types::InstanceMetadataOptionsResponse
Returns the value of attribute metadata_options.
-
#monitoring ⇒ Types::Monitoring
Returns the value of attribute monitoring.
-
#network_interfaces ⇒ ::Array[Types::InstanceNetworkInterface]
Returns the value of attribute network_interfaces.
-
#network_performance_options ⇒ Types::InstanceNetworkPerformanceOptions
Returns the value of attribute network_performance_options.
-
#operator ⇒ Types::OperatorResponse
Returns the value of attribute operator.
-
#outpost_arn ⇒ ::String
Returns the value of attribute outpost_arn.
-
#placement ⇒ Types::Placement
Returns the value of attribute placement.
-
#platform ⇒ "Windows"
Returns the value of attribute platform.
-
#platform_details ⇒ ::String
Returns the value of attribute platform_details.
-
#private_dns_name ⇒ ::String
Returns the value of attribute private_dns_name.
-
#private_dns_name_options ⇒ Types::PrivateDnsNameOptionsResponse
Returns the value of attribute private_dns_name_options.
-
#private_ip_address ⇒ ::String
Returns the value of attribute private_ip_address.
-
#product_codes ⇒ ::Array[Types::ProductCode]
Returns the value of attribute product_codes.
-
#public_dns_name ⇒ ::String
Returns the value of attribute public_dns_name.
-
#public_ip_address ⇒ ::String
Returns the value of attribute public_ip_address.
-
#ramdisk_id ⇒ ::String
Returns the value of attribute ramdisk_id.
-
#root_device_name ⇒ ::String
Returns the value of attribute root_device_name.
-
#root_device_type ⇒ "ebs", "instance-store"
Returns the value of attribute root_device_type.
-
#secondary_interfaces ⇒ ::Array[Types::InstanceSecondaryInterface]
Returns the value of attribute secondary_interfaces.
-
#security_groups ⇒ ::Array[Types::GroupIdentifier]
Returns the value of attribute security_groups.
-
#source_dest_check ⇒ Boolean
Returns the value of attribute source_dest_check.
-
#spot_instance_request_id ⇒ ::String
Returns the value of attribute spot_instance_request_id.
-
#sriov_net_support ⇒ ::String
Returns the value of attribute sriov_net_support.
-
#state ⇒ Types::InstanceState
Returns the value of attribute state.
-
#state_reason ⇒ Types::StateReason
Returns the value of attribute state_reason.
-
#state_transition_reason ⇒ ::String
Returns the value of attribute state_transition_reason.
-
#subnet_id ⇒ ::String
Returns the value of attribute subnet_id.
-
#tags ⇒ ::Array[Types::Tag]
Returns the value of attribute tags.
-
#tpm_support ⇒ ::String
Returns the value of attribute tpm_support.
-
#usage_operation ⇒ ::String
Returns the value of attribute usage_operation.
-
#usage_operation_update_time ⇒ ::Time
Returns the value of attribute usage_operation_update_time.
-
#virtualization_type ⇒ "hvm", "paravirtual"
Returns the value of attribute virtualization_type.
-
#vpc_id ⇒ ::String
Returns the value of attribute vpc_id.
Instance Attribute Details
#ami_launch_index ⇒ ::Integer
Returns the value of attribute ami_launch_index.
11290 11291 11292 |
# File 'sig/types.rbs', line 11290 def ami_launch_index @ami_launch_index end |
#architecture ⇒ "i386", ...
Returns the value of attribute architecture.
11242 11243 11244 |
# File 'sig/types.rbs', line 11242 def architecture @architecture end |
#block_device_mappings ⇒ ::Array[Types::InstanceBlockDeviceMapping]
Returns the value of attribute block_device_mappings.
11243 11244 11245 |
# File 'sig/types.rbs', line 11243 def block_device_mappings @block_device_mappings end |
#boot_mode ⇒ "legacy-bios", ...
Returns the value of attribute boot_mode.
11271 11272 11273 |
# File 'sig/types.rbs', line 11271 def boot_mode @boot_mode end |
#capacity_block_id ⇒ ::String
Returns the value of attribute capacity_block_id.
11264 11265 11266 |
# File 'sig/types.rbs', line 11264 def capacity_block_id @capacity_block_id end |
#capacity_reservation_id ⇒ ::String
Returns the value of attribute capacity_reservation_id.
11265 11266 11267 |
# File 'sig/types.rbs', line 11265 def capacity_reservation_id @capacity_reservation_id end |
#capacity_reservation_specification ⇒ Types::CapacityReservationSpecificationResponse
Returns the value of attribute capacity_reservation_specification.
11266 11267 11268 |
# File 'sig/types.rbs', line 11266 def capacity_reservation_specification @capacity_reservation_specification end |
#client_token ⇒ ::String
Returns the value of attribute client_token.
11244 11245 11246 |
# File 'sig/types.rbs', line 11244 def client_token @client_token end |
#cpu_options ⇒ Types::CpuOptions
Returns the value of attribute cpu_options.
11263 11264 11265 |
# File 'sig/types.rbs', line 11263 def @cpu_options end |
#current_instance_boot_mode ⇒ "legacy-bios", "uefi"
Returns the value of attribute current_instance_boot_mode.
11279 11280 11281 |
# File 'sig/types.rbs', line 11279 def current_instance_boot_mode @current_instance_boot_mode end |
#ebs_optimized ⇒ Boolean
Returns the value of attribute ebs_optimized.
11245 11246 11247 |
# File 'sig/types.rbs', line 11245 def ebs_optimized @ebs_optimized end |
#elastic_gpu_associations ⇒ ::Array[Types::ElasticGpuAssociation]
Returns the value of attribute elastic_gpu_associations.
11250 11251 11252 |
# File 'sig/types.rbs', line 11250 def elastic_gpu_associations @elastic_gpu_associations end |
#elastic_inference_accelerator_associations ⇒ ::Array[Types::ElasticInferenceAcceleratorAssociation]
Returns the value of attribute elastic_inference_accelerator_associations.
11251 11252 11253 |
# File 'sig/types.rbs', line 11251 def elastic_inference_accelerator_associations @elastic_inference_accelerator_associations end |
#ena_support ⇒ Boolean
Returns the value of attribute ena_support.
11246 11247 11248 |
# File 'sig/types.rbs', line 11246 def ena_support @ena_support end |
#enclave_options ⇒ Types::EnclaveOptions
Returns the value of attribute enclave_options.
11270 11271 11272 |
# File 'sig/types.rbs', line 11270 def @enclave_options end |
#hibernation_options ⇒ Types::HibernationOptions
Returns the value of attribute hibernation_options.
11267 11268 11269 |
# File 'sig/types.rbs', line 11267 def @hibernation_options end |
#hypervisor ⇒ "ovm", "xen"
Returns the value of attribute hypervisor.
11247 11248 11249 |
# File 'sig/types.rbs', line 11247 def hypervisor @hypervisor end |
#iam_instance_profile ⇒ Types::IamInstanceProfile
Returns the value of attribute iam_instance_profile.
11248 11249 11250 |
# File 'sig/types.rbs', line 11248 def iam_instance_profile @iam_instance_profile end |
#image_id ⇒ ::String
Returns the value of attribute image_id.
11284 11285 11286 |
# File 'sig/types.rbs', line 11284 def image_id @image_id end |
#instance_id ⇒ ::String
Returns the value of attribute instance_id.
11283 11284 11285 |
# File 'sig/types.rbs', line 11283 def instance_id @instance_id end |
#instance_lifecycle ⇒ "spot", ...
Returns the value of attribute instance_lifecycle.
11249 11250 11251 |
# File 'sig/types.rbs', line 11249 def instance_lifecycle @instance_lifecycle end |
#instance_type ⇒ "a1.medium", ...
Returns the value of attribute instance_type.
11292 11293 11294 |
# File 'sig/types.rbs', line 11292 def instance_type @instance_type end |
#ipv_6_address ⇒ ::String
Returns the value of attribute ipv_6_address.
11276 11277 11278 |
# File 'sig/types.rbs', line 11276 def ipv_6_address @ipv_6_address end |
#kernel_id ⇒ ::String
Returns the value of attribute kernel_id.
11295 11296 11297 |
# File 'sig/types.rbs', line 11295 def kernel_id @kernel_id end |
#key_name ⇒ ::String
Returns the value of attribute key_name.
11289 11290 11291 |
# File 'sig/types.rbs', line 11289 def key_name @key_name end |
#launch_time ⇒ ::Time
Returns the value of attribute launch_time.
11293 11294 11295 |
# File 'sig/types.rbs', line 11293 def launch_time @launch_time end |
#licenses ⇒ ::Array[Types::LicenseConfiguration]
Returns the value of attribute licenses.
11268 11269 11270 |
# File 'sig/types.rbs', line 11268 def licenses @licenses end |
#maintenance_options ⇒ Types::InstanceMaintenanceOptions
Returns the value of attribute maintenance_options.
11278 11279 11280 |
# File 'sig/types.rbs', line 11278 def @maintenance_options end |
#metadata_options ⇒ Types::InstanceMetadataOptionsResponse
Returns the value of attribute metadata_options.
11269 11270 11271 |
# File 'sig/types.rbs', line 11269 def @metadata_options end |
#monitoring ⇒ Types::Monitoring
Returns the value of attribute monitoring.
11298 11299 11300 |
# File 'sig/types.rbs', line 11298 def monitoring @monitoring end |
#network_interfaces ⇒ ::Array[Types::InstanceNetworkInterface]
Returns the value of attribute network_interfaces.
11252 11253 11254 |
# File 'sig/types.rbs', line 11252 def network_interfaces @network_interfaces end |
#network_performance_options ⇒ Types::InstanceNetworkPerformanceOptions
Returns the value of attribute network_performance_options.
11280 11281 11282 |
# File 'sig/types.rbs', line 11280 def @network_performance_options end |
#operator ⇒ Types::OperatorResponse
Returns the value of attribute operator.
11281 11282 11283 |
# File 'sig/types.rbs', line 11281 def operator @operator end |
#outpost_arn ⇒ ::String
Returns the value of attribute outpost_arn.
11253 11254 11255 |
# File 'sig/types.rbs', line 11253 def outpost_arn @outpost_arn end |
#placement ⇒ Types::Placement
Returns the value of attribute placement.
11294 11295 11296 |
# File 'sig/types.rbs', line 11294 def placement @placement end |
#platform ⇒ "Windows"
Returns the value of attribute platform.
11297 11298 11299 |
# File 'sig/types.rbs', line 11297 def platform @platform end |
#platform_details ⇒ ::String
Returns the value of attribute platform_details.
11272 11273 11274 |
# File 'sig/types.rbs', line 11272 def platform_details @platform_details end |
#private_dns_name ⇒ ::String
Returns the value of attribute private_dns_name.
11286 11287 11288 |
# File 'sig/types.rbs', line 11286 def private_dns_name @private_dns_name end |
#private_dns_name_options ⇒ Types::PrivateDnsNameOptionsResponse
Returns the value of attribute private_dns_name_options.
11275 11276 11277 |
# File 'sig/types.rbs', line 11275 def @private_dns_name_options end |
#private_ip_address ⇒ ::String
Returns the value of attribute private_ip_address.
11301 11302 11303 |
# File 'sig/types.rbs', line 11301 def private_ip_address @private_ip_address end |
#product_codes ⇒ ::Array[Types::ProductCode]
Returns the value of attribute product_codes.
11291 11292 11293 |
# File 'sig/types.rbs', line 11291 def product_codes @product_codes end |
#public_dns_name ⇒ ::String
Returns the value of attribute public_dns_name.
11287 11288 11289 |
# File 'sig/types.rbs', line 11287 def public_dns_name @public_dns_name end |
#public_ip_address ⇒ ::String
Returns the value of attribute public_ip_address.
11302 11303 11304 |
# File 'sig/types.rbs', line 11302 def public_ip_address @public_ip_address end |
#ramdisk_id ⇒ ::String
Returns the value of attribute ramdisk_id.
11296 11297 11298 |
# File 'sig/types.rbs', line 11296 def ramdisk_id @ramdisk_id end |
#root_device_name ⇒ ::String
Returns the value of attribute root_device_name.
11254 11255 11256 |
# File 'sig/types.rbs', line 11254 def root_device_name @root_device_name end |
#root_device_type ⇒ "ebs", "instance-store"
Returns the value of attribute root_device_type.
11255 11256 11257 |
# File 'sig/types.rbs', line 11255 def root_device_type @root_device_type end |
#secondary_interfaces ⇒ ::Array[Types::InstanceSecondaryInterface]
Returns the value of attribute secondary_interfaces.
11282 11283 11284 |
# File 'sig/types.rbs', line 11282 def secondary_interfaces @secondary_interfaces end |
#security_groups ⇒ ::Array[Types::GroupIdentifier]
Returns the value of attribute security_groups.
11256 11257 11258 |
# File 'sig/types.rbs', line 11256 def security_groups @security_groups end |
#source_dest_check ⇒ Boolean
Returns the value of attribute source_dest_check.
11257 11258 11259 |
# File 'sig/types.rbs', line 11257 def source_dest_check @source_dest_check end |
#spot_instance_request_id ⇒ ::String
Returns the value of attribute spot_instance_request_id.
11258 11259 11260 |
# File 'sig/types.rbs', line 11258 def spot_instance_request_id @spot_instance_request_id end |
#sriov_net_support ⇒ ::String
Returns the value of attribute sriov_net_support.
11259 11260 11261 |
# File 'sig/types.rbs', line 11259 def sriov_net_support @sriov_net_support end |
#state ⇒ Types::InstanceState
Returns the value of attribute state.
11285 11286 11287 |
# File 'sig/types.rbs', line 11285 def state @state end |
#state_reason ⇒ Types::StateReason
Returns the value of attribute state_reason.
11260 11261 11262 |
# File 'sig/types.rbs', line 11260 def state_reason @state_reason end |
#state_transition_reason ⇒ ::String
Returns the value of attribute state_transition_reason.
11288 11289 11290 |
# File 'sig/types.rbs', line 11288 def state_transition_reason @state_transition_reason end |
#subnet_id ⇒ ::String
Returns the value of attribute subnet_id.
11299 11300 11301 |
# File 'sig/types.rbs', line 11299 def subnet_id @subnet_id end |
#tags ⇒ ::Array[Types::Tag]
Returns the value of attribute tags.
11261 11262 11263 |
# File 'sig/types.rbs', line 11261 def @tags end |
#tpm_support ⇒ ::String
Returns the value of attribute tpm_support.
11277 11278 11279 |
# File 'sig/types.rbs', line 11277 def tpm_support @tpm_support end |
#usage_operation ⇒ ::String
Returns the value of attribute usage_operation.
11273 11274 11275 |
# File 'sig/types.rbs', line 11273 def usage_operation @usage_operation end |
#usage_operation_update_time ⇒ ::Time
Returns the value of attribute usage_operation_update_time.
11274 11275 11276 |
# File 'sig/types.rbs', line 11274 def usage_operation_update_time @usage_operation_update_time end |
#virtualization_type ⇒ "hvm", "paravirtual"
Returns the value of attribute virtualization_type.
11262 11263 11264 |
# File 'sig/types.rbs', line 11262 def virtualization_type @virtualization_type end |
#vpc_id ⇒ ::String
Returns the value of attribute vpc_id.
11300 11301 11302 |
# File 'sig/types.rbs', line 11300 def vpc_id @vpc_id end |