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.
11551 11552 11553 |
# File 'sig/types.rbs', line 11551 def ami_launch_index @ami_launch_index end |
#architecture ⇒ "i386", ...
Returns the value of attribute architecture.
11503 11504 11505 |
# File 'sig/types.rbs', line 11503 def architecture @architecture end |
#block_device_mappings ⇒ ::Array[Types::InstanceBlockDeviceMapping]
Returns the value of attribute block_device_mappings.
11504 11505 11506 |
# File 'sig/types.rbs', line 11504 def block_device_mappings @block_device_mappings end |
#boot_mode ⇒ "legacy-bios", ...
Returns the value of attribute boot_mode.
11532 11533 11534 |
# File 'sig/types.rbs', line 11532 def boot_mode @boot_mode end |
#capacity_block_id ⇒ ::String
Returns the value of attribute capacity_block_id.
11525 11526 11527 |
# File 'sig/types.rbs', line 11525 def capacity_block_id @capacity_block_id end |
#capacity_reservation_id ⇒ ::String
Returns the value of attribute capacity_reservation_id.
11526 11527 11528 |
# File 'sig/types.rbs', line 11526 def capacity_reservation_id @capacity_reservation_id end |
#capacity_reservation_specification ⇒ Types::CapacityReservationSpecificationResponse
Returns the value of attribute capacity_reservation_specification.
11527 11528 11529 |
# File 'sig/types.rbs', line 11527 def capacity_reservation_specification @capacity_reservation_specification end |
#client_token ⇒ ::String
Returns the value of attribute client_token.
11505 11506 11507 |
# File 'sig/types.rbs', line 11505 def client_token @client_token end |
#cpu_options ⇒ Types::CpuOptions
Returns the value of attribute cpu_options.
11524 11525 11526 |
# File 'sig/types.rbs', line 11524 def @cpu_options end |
#current_instance_boot_mode ⇒ "legacy-bios", "uefi"
Returns the value of attribute current_instance_boot_mode.
11540 11541 11542 |
# File 'sig/types.rbs', line 11540 def current_instance_boot_mode @current_instance_boot_mode end |
#ebs_optimized ⇒ Boolean
Returns the value of attribute ebs_optimized.
11506 11507 11508 |
# File 'sig/types.rbs', line 11506 def ebs_optimized @ebs_optimized end |
#elastic_gpu_associations ⇒ ::Array[Types::ElasticGpuAssociation]
Returns the value of attribute elastic_gpu_associations.
11511 11512 11513 |
# File 'sig/types.rbs', line 11511 def elastic_gpu_associations @elastic_gpu_associations end |
#elastic_inference_accelerator_associations ⇒ ::Array[Types::ElasticInferenceAcceleratorAssociation]
Returns the value of attribute elastic_inference_accelerator_associations.
11512 11513 11514 |
# File 'sig/types.rbs', line 11512 def elastic_inference_accelerator_associations @elastic_inference_accelerator_associations end |
#ena_support ⇒ Boolean
Returns the value of attribute ena_support.
11507 11508 11509 |
# File 'sig/types.rbs', line 11507 def ena_support @ena_support end |
#enclave_options ⇒ Types::EnclaveOptions
Returns the value of attribute enclave_options.
11531 11532 11533 |
# File 'sig/types.rbs', line 11531 def @enclave_options end |
#hibernation_options ⇒ Types::HibernationOptions
Returns the value of attribute hibernation_options.
11528 11529 11530 |
# File 'sig/types.rbs', line 11528 def @hibernation_options end |
#hypervisor ⇒ "ovm", "xen"
Returns the value of attribute hypervisor.
11508 11509 11510 |
# File 'sig/types.rbs', line 11508 def hypervisor @hypervisor end |
#iam_instance_profile ⇒ Types::IamInstanceProfile
Returns the value of attribute iam_instance_profile.
11509 11510 11511 |
# File 'sig/types.rbs', line 11509 def iam_instance_profile @iam_instance_profile end |
#image_id ⇒ ::String
Returns the value of attribute image_id.
11545 11546 11547 |
# File 'sig/types.rbs', line 11545 def image_id @image_id end |
#instance_id ⇒ ::String
Returns the value of attribute instance_id.
11544 11545 11546 |
# File 'sig/types.rbs', line 11544 def instance_id @instance_id end |
#instance_lifecycle ⇒ "spot", ...
Returns the value of attribute instance_lifecycle.
11510 11511 11512 |
# File 'sig/types.rbs', line 11510 def instance_lifecycle @instance_lifecycle end |
#instance_type ⇒ "a1.medium", ...
Returns the value of attribute instance_type.
11553 11554 11555 |
# File 'sig/types.rbs', line 11553 def instance_type @instance_type end |
#ipv_6_address ⇒ ::String
Returns the value of attribute ipv_6_address.
11537 11538 11539 |
# File 'sig/types.rbs', line 11537 def ipv_6_address @ipv_6_address end |
#kernel_id ⇒ ::String
Returns the value of attribute kernel_id.
11556 11557 11558 |
# File 'sig/types.rbs', line 11556 def kernel_id @kernel_id end |
#key_name ⇒ ::String
Returns the value of attribute key_name.
11550 11551 11552 |
# File 'sig/types.rbs', line 11550 def key_name @key_name end |
#launch_time ⇒ ::Time
Returns the value of attribute launch_time.
11554 11555 11556 |
# File 'sig/types.rbs', line 11554 def launch_time @launch_time end |
#licenses ⇒ ::Array[Types::LicenseConfiguration]
Returns the value of attribute licenses.
11529 11530 11531 |
# File 'sig/types.rbs', line 11529 def licenses @licenses end |
#maintenance_options ⇒ Types::InstanceMaintenanceOptions
Returns the value of attribute maintenance_options.
11539 11540 11541 |
# File 'sig/types.rbs', line 11539 def @maintenance_options end |
#metadata_options ⇒ Types::InstanceMetadataOptionsResponse
Returns the value of attribute metadata_options.
11530 11531 11532 |
# File 'sig/types.rbs', line 11530 def @metadata_options end |
#monitoring ⇒ Types::Monitoring
Returns the value of attribute monitoring.
11559 11560 11561 |
# File 'sig/types.rbs', line 11559 def monitoring @monitoring end |
#network_interfaces ⇒ ::Array[Types::InstanceNetworkInterface]
Returns the value of attribute network_interfaces.
11513 11514 11515 |
# File 'sig/types.rbs', line 11513 def network_interfaces @network_interfaces end |
#network_performance_options ⇒ Types::InstanceNetworkPerformanceOptions
Returns the value of attribute network_performance_options.
11541 11542 11543 |
# File 'sig/types.rbs', line 11541 def @network_performance_options end |
#operator ⇒ Types::OperatorResponse
Returns the value of attribute operator.
11542 11543 11544 |
# File 'sig/types.rbs', line 11542 def operator @operator end |
#outpost_arn ⇒ ::String
Returns the value of attribute outpost_arn.
11514 11515 11516 |
# File 'sig/types.rbs', line 11514 def outpost_arn @outpost_arn end |
#placement ⇒ Types::Placement
Returns the value of attribute placement.
11555 11556 11557 |
# File 'sig/types.rbs', line 11555 def placement @placement end |
#platform ⇒ "Windows"
Returns the value of attribute platform.
11558 11559 11560 |
# File 'sig/types.rbs', line 11558 def platform @platform end |
#platform_details ⇒ ::String
Returns the value of attribute platform_details.
11533 11534 11535 |
# File 'sig/types.rbs', line 11533 def platform_details @platform_details end |
#private_dns_name ⇒ ::String
Returns the value of attribute private_dns_name.
11547 11548 11549 |
# File 'sig/types.rbs', line 11547 def private_dns_name @private_dns_name end |
#private_dns_name_options ⇒ Types::PrivateDnsNameOptionsResponse
Returns the value of attribute private_dns_name_options.
11536 11537 11538 |
# File 'sig/types.rbs', line 11536 def @private_dns_name_options end |
#private_ip_address ⇒ ::String
Returns the value of attribute private_ip_address.
11562 11563 11564 |
# File 'sig/types.rbs', line 11562 def private_ip_address @private_ip_address end |
#product_codes ⇒ ::Array[Types::ProductCode]
Returns the value of attribute product_codes.
11552 11553 11554 |
# File 'sig/types.rbs', line 11552 def product_codes @product_codes end |
#public_dns_name ⇒ ::String
Returns the value of attribute public_dns_name.
11548 11549 11550 |
# File 'sig/types.rbs', line 11548 def public_dns_name @public_dns_name end |
#public_ip_address ⇒ ::String
Returns the value of attribute public_ip_address.
11563 11564 11565 |
# File 'sig/types.rbs', line 11563 def public_ip_address @public_ip_address end |
#ramdisk_id ⇒ ::String
Returns the value of attribute ramdisk_id.
11557 11558 11559 |
# File 'sig/types.rbs', line 11557 def ramdisk_id @ramdisk_id end |
#root_device_name ⇒ ::String
Returns the value of attribute root_device_name.
11515 11516 11517 |
# File 'sig/types.rbs', line 11515 def root_device_name @root_device_name end |
#root_device_type ⇒ "ebs", "instance-store"
Returns the value of attribute root_device_type.
11516 11517 11518 |
# File 'sig/types.rbs', line 11516 def root_device_type @root_device_type end |
#secondary_interfaces ⇒ ::Array[Types::InstanceSecondaryInterface]
Returns the value of attribute secondary_interfaces.
11543 11544 11545 |
# File 'sig/types.rbs', line 11543 def secondary_interfaces @secondary_interfaces end |
#security_groups ⇒ ::Array[Types::GroupIdentifier]
Returns the value of attribute security_groups.
11517 11518 11519 |
# File 'sig/types.rbs', line 11517 def security_groups @security_groups end |
#source_dest_check ⇒ Boolean
Returns the value of attribute source_dest_check.
11518 11519 11520 |
# File 'sig/types.rbs', line 11518 def source_dest_check @source_dest_check end |
#spot_instance_request_id ⇒ ::String
Returns the value of attribute spot_instance_request_id.
11519 11520 11521 |
# File 'sig/types.rbs', line 11519 def spot_instance_request_id @spot_instance_request_id end |
#sriov_net_support ⇒ ::String
Returns the value of attribute sriov_net_support.
11520 11521 11522 |
# File 'sig/types.rbs', line 11520 def sriov_net_support @sriov_net_support end |
#state ⇒ Types::InstanceState
Returns the value of attribute state.
11546 11547 11548 |
# File 'sig/types.rbs', line 11546 def state @state end |
#state_reason ⇒ Types::StateReason
Returns the value of attribute state_reason.
11521 11522 11523 |
# File 'sig/types.rbs', line 11521 def state_reason @state_reason end |
#state_transition_reason ⇒ ::String
Returns the value of attribute state_transition_reason.
11549 11550 11551 |
# File 'sig/types.rbs', line 11549 def state_transition_reason @state_transition_reason end |
#subnet_id ⇒ ::String
Returns the value of attribute subnet_id.
11560 11561 11562 |
# File 'sig/types.rbs', line 11560 def subnet_id @subnet_id end |
#tags ⇒ ::Array[Types::Tag]
Returns the value of attribute tags.
11522 11523 11524 |
# File 'sig/types.rbs', line 11522 def @tags end |
#tpm_support ⇒ ::String
Returns the value of attribute tpm_support.
11538 11539 11540 |
# File 'sig/types.rbs', line 11538 def tpm_support @tpm_support end |
#usage_operation ⇒ ::String
Returns the value of attribute usage_operation.
11534 11535 11536 |
# File 'sig/types.rbs', line 11534 def usage_operation @usage_operation end |
#usage_operation_update_time ⇒ ::Time
Returns the value of attribute usage_operation_update_time.
11535 11536 11537 |
# File 'sig/types.rbs', line 11535 def usage_operation_update_time @usage_operation_update_time end |
#virtualization_type ⇒ "hvm", "paravirtual"
Returns the value of attribute virtualization_type.
11523 11524 11525 |
# File 'sig/types.rbs', line 11523 def virtualization_type @virtualization_type end |
#vpc_id ⇒ ::String
Returns the value of attribute vpc_id.
11561 11562 11563 |
# File 'sig/types.rbs', line 11561 def vpc_id @vpc_id end |