Class: Aws::Types::RunInstancesRequest
- Inherits:
-
Object
- Object
- Aws::Types::RunInstancesRequest
- Defined in:
- sig/types.rbs
Constant Summary collapse
- SENSITIVE =
Instance Attribute Summary collapse
-
#additional_info ⇒ ::String
Returns the value of attribute additional_info.
-
#block_device_mappings ⇒ ::Array[Types::BlockDeviceMapping]
Returns the value of attribute block_device_mappings.
-
#capacity_reservation_specification ⇒ Types::CapacityReservationSpecification
Returns the value of attribute capacity_reservation_specification.
-
#client_token ⇒ ::String
Returns the value of attribute client_token.
-
#cpu_options ⇒ Types::CpuOptionsRequest
Returns the value of attribute cpu_options.
-
#credit_specification ⇒ Types::CreditSpecificationRequest
Returns the value of attribute credit_specification.
-
#disable_api_stop ⇒ Boolean
Returns the value of attribute disable_api_stop.
-
#disable_api_termination ⇒ Boolean
Returns the value of attribute disable_api_termination.
-
#dry_run ⇒ Boolean
Returns the value of attribute dry_run.
-
#ebs_optimized ⇒ Boolean
Returns the value of attribute ebs_optimized.
-
#elastic_gpu_specification ⇒ ::Array[Types::ElasticGpuSpecification]
Returns the value of attribute elastic_gpu_specification.
-
#elastic_inference_accelerators ⇒ ::Array[Types::ElasticInferenceAccelerator]
Returns the value of attribute elastic_inference_accelerators.
-
#enable_primary_ipv_6 ⇒ Boolean
Returns the value of attribute enable_primary_ipv_6.
-
#enclave_options ⇒ Types::EnclaveOptionsRequest
Returns the value of attribute enclave_options.
-
#hibernation_options ⇒ Types::HibernationOptionsRequest
Returns the value of attribute hibernation_options.
-
#iam_instance_profile ⇒ Types::IamInstanceProfileSpecification
Returns the value of attribute iam_instance_profile.
-
#image_id ⇒ ::String
Returns the value of attribute image_id.
-
#instance_initiated_shutdown_behavior ⇒ "stop", "terminate"
Returns the value of attribute instance_initiated_shutdown_behavior.
-
#instance_market_options ⇒ Types::InstanceMarketOptionsRequest
Returns the value of attribute instance_market_options.
-
#instance_type ⇒ "a1.medium", ...
Returns the value of attribute instance_type.
-
#ipv_6_address_count ⇒ ::Integer
Returns the value of attribute ipv_6_address_count.
-
#ipv_6_addresses ⇒ ::Array[Types::InstanceIpv6Address]
Returns the value of attribute ipv_6_addresses.
-
#kernel_id ⇒ ::String
Returns the value of attribute kernel_id.
-
#key_name ⇒ ::String
Returns the value of attribute key_name.
-
#launch_template ⇒ Types::LaunchTemplateSpecification
Returns the value of attribute launch_template.
-
#license_specifications ⇒ ::Array[Types::LicenseConfigurationRequest]
Returns the value of attribute license_specifications.
-
#maintenance_options ⇒ Types::InstanceMaintenanceOptionsRequest
Returns the value of attribute maintenance_options.
-
#max_count ⇒ ::Integer
Returns the value of attribute max_count.
-
#metadata_options ⇒ Types::InstanceMetadataOptionsRequest
Returns the value of attribute metadata_options.
-
#min_count ⇒ ::Integer
Returns the value of attribute min_count.
-
#monitoring ⇒ Types::RunInstancesMonitoringEnabled
Returns the value of attribute monitoring.
-
#network_interfaces ⇒ ::Array[Types::InstanceNetworkInterfaceSpecification]
Returns the value of attribute network_interfaces.
-
#network_performance_options ⇒ Types::InstanceNetworkPerformanceOptionsRequest
Returns the value of attribute network_performance_options.
-
#operator ⇒ Types::OperatorRequest
Returns the value of attribute operator.
-
#placement ⇒ Types::Placement
Returns the value of attribute placement.
-
#private_dns_name_options ⇒ Types::PrivateDnsNameOptionsRequest
Returns the value of attribute private_dns_name_options.
-
#private_ip_address ⇒ ::String
Returns the value of attribute private_ip_address.
-
#ramdisk_id ⇒ ::String
Returns the value of attribute ramdisk_id.
-
#secondary_interfaces ⇒ ::Array[Types::InstanceSecondaryInterfaceSpecificationRequest]
Returns the value of attribute secondary_interfaces.
-
#security_group_ids ⇒ ::Array[::String]
Returns the value of attribute security_group_ids.
-
#security_groups ⇒ ::Array[::String]
Returns the value of attribute security_groups.
-
#subnet_id ⇒ ::String
Returns the value of attribute subnet_id.
-
#tag_specifications ⇒ ::Array[Types::TagSpecification]
Returns the value of attribute tag_specifications.
-
#user_data ⇒ ::String
Returns the value of attribute user_data.
Instance Attribute Details
#additional_info ⇒ ::String
Returns the value of attribute additional_info.
16639 16640 16641 |
# File 'sig/types.rbs', line 16639 def additional_info @additional_info end |
#block_device_mappings ⇒ ::Array[Types::BlockDeviceMapping]
Returns the value of attribute block_device_mappings.
16599 16600 16601 |
# File 'sig/types.rbs', line 16599 def block_device_mappings @block_device_mappings end |
#capacity_reservation_specification ⇒ Types::CapacityReservationSpecification
Returns the value of attribute capacity_reservation_specification.
16622 16623 16624 |
# File 'sig/types.rbs', line 16622 def capacity_reservation_specification @capacity_reservation_specification end |
#client_token ⇒ ::String
Returns the value of attribute client_token.
16638 16639 16640 |
# File 'sig/types.rbs', line 16638 def client_token @client_token end |
#cpu_options ⇒ Types::CpuOptionsRequest
Returns the value of attribute cpu_options.
16621 16622 16623 |
# File 'sig/types.rbs', line 16621 def @cpu_options end |
#credit_specification ⇒ Types::CreditSpecificationRequest
Returns the value of attribute credit_specification.
16620 16621 16622 |
# File 'sig/types.rbs', line 16620 def credit_specification @credit_specification end |
#disable_api_stop ⇒ Boolean
Returns the value of attribute disable_api_stop.
16629 16630 16631 |
# File 'sig/types.rbs', line 16629 def disable_api_stop @disable_api_stop end |
#disable_api_termination ⇒ Boolean
Returns the value of attribute disable_api_termination.
16635 16636 16637 |
# File 'sig/types.rbs', line 16635 def disable_api_termination @disable_api_termination end |
#dry_run ⇒ Boolean
Returns the value of attribute dry_run.
16634 16635 16636 |
# File 'sig/types.rbs', line 16634 def dry_run @dry_run end |
#ebs_optimized ⇒ Boolean
Returns the value of attribute ebs_optimized.
16642 16643 16644 |
# File 'sig/types.rbs', line 16642 def ebs_optimized @ebs_optimized end |
#elastic_gpu_specification ⇒ ::Array[Types::ElasticGpuSpecification]
Returns the value of attribute elastic_gpu_specification.
16615 16616 16617 |
# File 'sig/types.rbs', line 16615 def elastic_gpu_specification @elastic_gpu_specification end |
#elastic_inference_accelerators ⇒ ::Array[Types::ElasticInferenceAccelerator]
Returns the value of attribute elastic_inference_accelerators.
16616 16617 16618 |
# File 'sig/types.rbs', line 16616 def elastic_inference_accelerators @elastic_inference_accelerators end |
#enable_primary_ipv_6 ⇒ Boolean
Returns the value of attribute enable_primary_ipv_6.
16630 16631 16632 |
# File 'sig/types.rbs', line 16630 def enable_primary_ipv_6 @enable_primary_ipv_6 end |
#enclave_options ⇒ Types::EnclaveOptionsRequest
Returns the value of attribute enclave_options.
16626 16627 16628 |
# File 'sig/types.rbs', line 16626 def @enclave_options end |
#hibernation_options ⇒ Types::HibernationOptionsRequest
Returns the value of attribute hibernation_options.
16623 16624 16625 |
# File 'sig/types.rbs', line 16623 def @hibernation_options end |
#iam_instance_profile ⇒ Types::IamInstanceProfileSpecification
Returns the value of attribute iam_instance_profile.
16641 16642 16643 |
# File 'sig/types.rbs', line 16641 def iam_instance_profile @iam_instance_profile end |
#image_id ⇒ ::String
Returns the value of attribute image_id.
16600 16601 16602 |
# File 'sig/types.rbs', line 16600 def image_id @image_id end |
#instance_initiated_shutdown_behavior ⇒ "stop", "terminate"
Returns the value of attribute instance_initiated_shutdown_behavior.
16636 16637 16638 |
# File 'sig/types.rbs', line 16636 def instance_initiated_shutdown_behavior @instance_initiated_shutdown_behavior end |
#instance_market_options ⇒ Types::InstanceMarketOptionsRequest
Returns the value of attribute instance_market_options.
16619 16620 16621 |
# File 'sig/types.rbs', line 16619 def @instance_market_options end |
#instance_type ⇒ "a1.medium", ...
Returns the value of attribute instance_type.
16601 16602 16603 |
# File 'sig/types.rbs', line 16601 def instance_type @instance_type end |
#ipv_6_address_count ⇒ ::Integer
Returns the value of attribute ipv_6_address_count.
16602 16603 16604 |
# File 'sig/types.rbs', line 16602 def ipv_6_address_count @ipv_6_address_count end |
#ipv_6_addresses ⇒ ::Array[Types::InstanceIpv6Address]
Returns the value of attribute ipv_6_addresses.
16603 16604 16605 |
# File 'sig/types.rbs', line 16603 def ipv_6_addresses @ipv_6_addresses end |
#kernel_id ⇒ ::String
Returns the value of attribute kernel_id.
16604 16605 16606 |
# File 'sig/types.rbs', line 16604 def kernel_id @kernel_id end |
#key_name ⇒ ::String
Returns the value of attribute key_name.
16605 16606 16607 |
# File 'sig/types.rbs', line 16605 def key_name @key_name end |
#launch_template ⇒ Types::LaunchTemplateSpecification
Returns the value of attribute launch_template.
16618 16619 16620 |
# File 'sig/types.rbs', line 16618 def launch_template @launch_template end |
#license_specifications ⇒ ::Array[Types::LicenseConfigurationRequest]
Returns the value of attribute license_specifications.
16624 16625 16626 |
# File 'sig/types.rbs', line 16624 def license_specifications @license_specifications end |
#maintenance_options ⇒ Types::InstanceMaintenanceOptionsRequest
Returns the value of attribute maintenance_options.
16628 16629 16630 |
# File 'sig/types.rbs', line 16628 def @maintenance_options end |
#max_count ⇒ ::Integer
Returns the value of attribute max_count.
16606 16607 16608 |
# File 'sig/types.rbs', line 16606 def max_count @max_count end |
#metadata_options ⇒ Types::InstanceMetadataOptionsRequest
Returns the value of attribute metadata_options.
16625 16626 16627 |
# File 'sig/types.rbs', line 16625 def @metadata_options end |
#min_count ⇒ ::Integer
Returns the value of attribute min_count.
16607 16608 16609 |
# File 'sig/types.rbs', line 16607 def min_count @min_count end |
#monitoring ⇒ Types::RunInstancesMonitoringEnabled
Returns the value of attribute monitoring.
16608 16609 16610 |
# File 'sig/types.rbs', line 16608 def monitoring @monitoring end |
#network_interfaces ⇒ ::Array[Types::InstanceNetworkInterfaceSpecification]
Returns the value of attribute network_interfaces.
16640 16641 16642 |
# File 'sig/types.rbs', line 16640 def network_interfaces @network_interfaces end |
#network_performance_options ⇒ Types::InstanceNetworkPerformanceOptionsRequest
Returns the value of attribute network_performance_options.
16631 16632 16633 |
# File 'sig/types.rbs', line 16631 def @network_performance_options end |
#operator ⇒ Types::OperatorRequest
Returns the value of attribute operator.
16632 16633 16634 |
# File 'sig/types.rbs', line 16632 def operator @operator end |
#placement ⇒ Types::Placement
Returns the value of attribute placement.
16609 16610 16611 |
# File 'sig/types.rbs', line 16609 def placement @placement end |
#private_dns_name_options ⇒ Types::PrivateDnsNameOptionsRequest
Returns the value of attribute private_dns_name_options.
16627 16628 16629 |
# File 'sig/types.rbs', line 16627 def @private_dns_name_options end |
#private_ip_address ⇒ ::String
Returns the value of attribute private_ip_address.
16637 16638 16639 |
# File 'sig/types.rbs', line 16637 def private_ip_address @private_ip_address end |
#ramdisk_id ⇒ ::String
Returns the value of attribute ramdisk_id.
16610 16611 16612 |
# File 'sig/types.rbs', line 16610 def ramdisk_id @ramdisk_id end |
#secondary_interfaces ⇒ ::Array[Types::InstanceSecondaryInterfaceSpecificationRequest]
Returns the value of attribute secondary_interfaces.
16633 16634 16635 |
# File 'sig/types.rbs', line 16633 def secondary_interfaces @secondary_interfaces end |
#security_group_ids ⇒ ::Array[::String]
Returns the value of attribute security_group_ids.
16611 16612 16613 |
# File 'sig/types.rbs', line 16611 def security_group_ids @security_group_ids end |
#security_groups ⇒ ::Array[::String]
Returns the value of attribute security_groups.
16612 16613 16614 |
# File 'sig/types.rbs', line 16612 def security_groups @security_groups end |
#subnet_id ⇒ ::String
Returns the value of attribute subnet_id.
16613 16614 16615 |
# File 'sig/types.rbs', line 16613 def subnet_id @subnet_id end |
#tag_specifications ⇒ ::Array[Types::TagSpecification]
Returns the value of attribute tag_specifications.
16617 16618 16619 |
# File 'sig/types.rbs', line 16617 def tag_specifications @tag_specifications end |
#user_data ⇒ ::String
Returns the value of attribute user_data.
16614 16615 16616 |
# File 'sig/types.rbs', line 16614 def user_data @user_data end |