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.
11769 11770 11771 |
# File 'sig/types.rbs', line 11769 def ami_launch_index @ami_launch_index end |
#architecture ⇒ "i386", ...
Returns the value of attribute architecture.
11721 11722 11723 |
# File 'sig/types.rbs', line 11721 def architecture @architecture end |
#block_device_mappings ⇒ ::Array[Types::InstanceBlockDeviceMapping]
Returns the value of attribute block_device_mappings.
11722 11723 11724 |
# File 'sig/types.rbs', line 11722 def block_device_mappings @block_device_mappings end |
#boot_mode ⇒ "legacy-bios", ...
Returns the value of attribute boot_mode.
11750 11751 11752 |
# File 'sig/types.rbs', line 11750 def boot_mode @boot_mode end |
#capacity_block_id ⇒ ::String
Returns the value of attribute capacity_block_id.
11743 11744 11745 |
# File 'sig/types.rbs', line 11743 def capacity_block_id @capacity_block_id end |
#capacity_reservation_id ⇒ ::String
Returns the value of attribute capacity_reservation_id.
11744 11745 11746 |
# File 'sig/types.rbs', line 11744 def capacity_reservation_id @capacity_reservation_id end |
#capacity_reservation_specification ⇒ Types::CapacityReservationSpecificationResponse
Returns the value of attribute capacity_reservation_specification.
11745 11746 11747 |
# File 'sig/types.rbs', line 11745 def capacity_reservation_specification @capacity_reservation_specification end |
#client_token ⇒ ::String
Returns the value of attribute client_token.
11723 11724 11725 |
# File 'sig/types.rbs', line 11723 def client_token @client_token end |
#cpu_options ⇒ Types::CpuOptions
Returns the value of attribute cpu_options.
11742 11743 11744 |
# File 'sig/types.rbs', line 11742 def @cpu_options end |
#current_instance_boot_mode ⇒ "legacy-bios", "uefi"
Returns the value of attribute current_instance_boot_mode.
11758 11759 11760 |
# File 'sig/types.rbs', line 11758 def current_instance_boot_mode @current_instance_boot_mode end |
#ebs_optimized ⇒ Boolean
Returns the value of attribute ebs_optimized.
11724 11725 11726 |
# File 'sig/types.rbs', line 11724 def ebs_optimized @ebs_optimized end |
#elastic_gpu_associations ⇒ ::Array[Types::ElasticGpuAssociation]
Returns the value of attribute elastic_gpu_associations.
11729 11730 11731 |
# File 'sig/types.rbs', line 11729 def elastic_gpu_associations @elastic_gpu_associations end |
#elastic_inference_accelerator_associations ⇒ ::Array[Types::ElasticInferenceAcceleratorAssociation]
Returns the value of attribute elastic_inference_accelerator_associations.
11730 11731 11732 |
# File 'sig/types.rbs', line 11730 def elastic_inference_accelerator_associations @elastic_inference_accelerator_associations end |
#ena_support ⇒ Boolean
Returns the value of attribute ena_support.
11725 11726 11727 |
# File 'sig/types.rbs', line 11725 def ena_support @ena_support end |
#enclave_options ⇒ Types::EnclaveOptions
Returns the value of attribute enclave_options.
11749 11750 11751 |
# File 'sig/types.rbs', line 11749 def @enclave_options end |
#hibernation_options ⇒ Types::HibernationOptions
Returns the value of attribute hibernation_options.
11746 11747 11748 |
# File 'sig/types.rbs', line 11746 def @hibernation_options end |
#hypervisor ⇒ "ovm", "xen"
Returns the value of attribute hypervisor.
11726 11727 11728 |
# File 'sig/types.rbs', line 11726 def hypervisor @hypervisor end |
#iam_instance_profile ⇒ Types::IamInstanceProfile
Returns the value of attribute iam_instance_profile.
11727 11728 11729 |
# File 'sig/types.rbs', line 11727 def iam_instance_profile @iam_instance_profile end |
#image_id ⇒ ::String
Returns the value of attribute image_id.
11763 11764 11765 |
# File 'sig/types.rbs', line 11763 def image_id @image_id end |
#instance_id ⇒ ::String
Returns the value of attribute instance_id.
11762 11763 11764 |
# File 'sig/types.rbs', line 11762 def instance_id @instance_id end |
#instance_lifecycle ⇒ "spot", ...
Returns the value of attribute instance_lifecycle.
11728 11729 11730 |
# File 'sig/types.rbs', line 11728 def instance_lifecycle @instance_lifecycle end |
#instance_type ⇒ "a1.medium", ...
Returns the value of attribute instance_type.
11771 11772 11773 |
# File 'sig/types.rbs', line 11771 def instance_type @instance_type end |
#ipv_6_address ⇒ ::String
Returns the value of attribute ipv_6_address.
11755 11756 11757 |
# File 'sig/types.rbs', line 11755 def ipv_6_address @ipv_6_address end |
#kernel_id ⇒ ::String
Returns the value of attribute kernel_id.
11774 11775 11776 |
# File 'sig/types.rbs', line 11774 def kernel_id @kernel_id end |
#key_name ⇒ ::String
Returns the value of attribute key_name.
11768 11769 11770 |
# File 'sig/types.rbs', line 11768 def key_name @key_name end |
#launch_time ⇒ ::Time
Returns the value of attribute launch_time.
11772 11773 11774 |
# File 'sig/types.rbs', line 11772 def launch_time @launch_time end |
#licenses ⇒ ::Array[Types::LicenseConfiguration]
Returns the value of attribute licenses.
11747 11748 11749 |
# File 'sig/types.rbs', line 11747 def licenses @licenses end |
#maintenance_options ⇒ Types::InstanceMaintenanceOptions
Returns the value of attribute maintenance_options.
11757 11758 11759 |
# File 'sig/types.rbs', line 11757 def @maintenance_options end |
#metadata_options ⇒ Types::InstanceMetadataOptionsResponse
Returns the value of attribute metadata_options.
11748 11749 11750 |
# File 'sig/types.rbs', line 11748 def @metadata_options end |
#monitoring ⇒ Types::Monitoring
Returns the value of attribute monitoring.
11777 11778 11779 |
# File 'sig/types.rbs', line 11777 def monitoring @monitoring end |
#network_interfaces ⇒ ::Array[Types::InstanceNetworkInterface]
Returns the value of attribute network_interfaces.
11731 11732 11733 |
# File 'sig/types.rbs', line 11731 def network_interfaces @network_interfaces end |
#network_performance_options ⇒ Types::InstanceNetworkPerformanceOptions
Returns the value of attribute network_performance_options.
11759 11760 11761 |
# File 'sig/types.rbs', line 11759 def @network_performance_options end |
#operator ⇒ Types::OperatorResponse
Returns the value of attribute operator.
11760 11761 11762 |
# File 'sig/types.rbs', line 11760 def operator @operator end |
#outpost_arn ⇒ ::String
Returns the value of attribute outpost_arn.
11732 11733 11734 |
# File 'sig/types.rbs', line 11732 def outpost_arn @outpost_arn end |
#placement ⇒ Types::Placement
Returns the value of attribute placement.
11773 11774 11775 |
# File 'sig/types.rbs', line 11773 def placement @placement end |
#platform ⇒ "Windows"
Returns the value of attribute platform.
11776 11777 11778 |
# File 'sig/types.rbs', line 11776 def platform @platform end |
#platform_details ⇒ ::String
Returns the value of attribute platform_details.
11751 11752 11753 |
# File 'sig/types.rbs', line 11751 def platform_details @platform_details end |
#private_dns_name ⇒ ::String
Returns the value of attribute private_dns_name.
11765 11766 11767 |
# File 'sig/types.rbs', line 11765 def private_dns_name @private_dns_name end |
#private_dns_name_options ⇒ Types::PrivateDnsNameOptionsResponse
Returns the value of attribute private_dns_name_options.
11754 11755 11756 |
# File 'sig/types.rbs', line 11754 def @private_dns_name_options end |
#private_ip_address ⇒ ::String
Returns the value of attribute private_ip_address.
11780 11781 11782 |
# File 'sig/types.rbs', line 11780 def private_ip_address @private_ip_address end |
#product_codes ⇒ ::Array[Types::ProductCode]
Returns the value of attribute product_codes.
11770 11771 11772 |
# File 'sig/types.rbs', line 11770 def product_codes @product_codes end |
#public_dns_name ⇒ ::String
Returns the value of attribute public_dns_name.
11766 11767 11768 |
# File 'sig/types.rbs', line 11766 def public_dns_name @public_dns_name end |
#public_ip_address ⇒ ::String
Returns the value of attribute public_ip_address.
11781 11782 11783 |
# File 'sig/types.rbs', line 11781 def public_ip_address @public_ip_address end |
#ramdisk_id ⇒ ::String
Returns the value of attribute ramdisk_id.
11775 11776 11777 |
# File 'sig/types.rbs', line 11775 def ramdisk_id @ramdisk_id end |
#root_device_name ⇒ ::String
Returns the value of attribute root_device_name.
11733 11734 11735 |
# File 'sig/types.rbs', line 11733 def root_device_name @root_device_name end |
#root_device_type ⇒ "ebs", "instance-store"
Returns the value of attribute root_device_type.
11734 11735 11736 |
# File 'sig/types.rbs', line 11734 def root_device_type @root_device_type end |
#secondary_interfaces ⇒ ::Array[Types::InstanceSecondaryInterface]
Returns the value of attribute secondary_interfaces.
11761 11762 11763 |
# File 'sig/types.rbs', line 11761 def secondary_interfaces @secondary_interfaces end |
#security_groups ⇒ ::Array[Types::GroupIdentifier]
Returns the value of attribute security_groups.
11735 11736 11737 |
# File 'sig/types.rbs', line 11735 def security_groups @security_groups end |
#source_dest_check ⇒ Boolean
Returns the value of attribute source_dest_check.
11736 11737 11738 |
# File 'sig/types.rbs', line 11736 def source_dest_check @source_dest_check end |
#spot_instance_request_id ⇒ ::String
Returns the value of attribute spot_instance_request_id.
11737 11738 11739 |
# File 'sig/types.rbs', line 11737 def spot_instance_request_id @spot_instance_request_id end |
#sriov_net_support ⇒ ::String
Returns the value of attribute sriov_net_support.
11738 11739 11740 |
# File 'sig/types.rbs', line 11738 def sriov_net_support @sriov_net_support end |
#state ⇒ Types::InstanceState
Returns the value of attribute state.
11764 11765 11766 |
# File 'sig/types.rbs', line 11764 def state @state end |
#state_reason ⇒ Types::StateReason
Returns the value of attribute state_reason.
11739 11740 11741 |
# File 'sig/types.rbs', line 11739 def state_reason @state_reason end |
#state_transition_reason ⇒ ::String
Returns the value of attribute state_transition_reason.
11767 11768 11769 |
# File 'sig/types.rbs', line 11767 def state_transition_reason @state_transition_reason end |
#subnet_id ⇒ ::String
Returns the value of attribute subnet_id.
11778 11779 11780 |
# File 'sig/types.rbs', line 11778 def subnet_id @subnet_id end |
#tags ⇒ ::Array[Types::Tag]
Returns the value of attribute tags.
11740 11741 11742 |
# File 'sig/types.rbs', line 11740 def @tags end |
#tpm_support ⇒ ::String
Returns the value of attribute tpm_support.
11756 11757 11758 |
# File 'sig/types.rbs', line 11756 def tpm_support @tpm_support end |
#usage_operation ⇒ ::String
Returns the value of attribute usage_operation.
11752 11753 11754 |
# File 'sig/types.rbs', line 11752 def usage_operation @usage_operation end |
#usage_operation_update_time ⇒ ::Time
Returns the value of attribute usage_operation_update_time.
11753 11754 11755 |
# File 'sig/types.rbs', line 11753 def usage_operation_update_time @usage_operation_update_time end |
#virtualization_type ⇒ "hvm", "paravirtual"
Returns the value of attribute virtualization_type.
11741 11742 11743 |
# File 'sig/types.rbs', line 11741 def virtualization_type @virtualization_type end |
#vpc_id ⇒ ::String
Returns the value of attribute vpc_id.
11779 11780 11781 |
# File 'sig/types.rbs', line 11779 def vpc_id @vpc_id end |