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.
16936 16937 16938 |
# File 'sig/types.rbs', line 16936 def additional_info @additional_info end |
#block_device_mappings ⇒ ::Array[Types::BlockDeviceMapping]
Returns the value of attribute block_device_mappings.
16896 16897 16898 |
# File 'sig/types.rbs', line 16896 def block_device_mappings @block_device_mappings end |
#capacity_reservation_specification ⇒ Types::CapacityReservationSpecification
Returns the value of attribute capacity_reservation_specification.
16919 16920 16921 |
# File 'sig/types.rbs', line 16919 def capacity_reservation_specification @capacity_reservation_specification end |
#client_token ⇒ ::String
Returns the value of attribute client_token.
16935 16936 16937 |
# File 'sig/types.rbs', line 16935 def client_token @client_token end |
#cpu_options ⇒ Types::CpuOptionsRequest
Returns the value of attribute cpu_options.
16918 16919 16920 |
# File 'sig/types.rbs', line 16918 def @cpu_options end |
#credit_specification ⇒ Types::CreditSpecificationRequest
Returns the value of attribute credit_specification.
16917 16918 16919 |
# File 'sig/types.rbs', line 16917 def credit_specification @credit_specification end |
#disable_api_stop ⇒ Boolean
Returns the value of attribute disable_api_stop.
16926 16927 16928 |
# File 'sig/types.rbs', line 16926 def disable_api_stop @disable_api_stop end |
#disable_api_termination ⇒ Boolean
Returns the value of attribute disable_api_termination.
16932 16933 16934 |
# File 'sig/types.rbs', line 16932 def disable_api_termination @disable_api_termination end |
#dry_run ⇒ Boolean
Returns the value of attribute dry_run.
16931 16932 16933 |
# File 'sig/types.rbs', line 16931 def dry_run @dry_run end |
#ebs_optimized ⇒ Boolean
Returns the value of attribute ebs_optimized.
16939 16940 16941 |
# File 'sig/types.rbs', line 16939 def ebs_optimized @ebs_optimized end |
#elastic_gpu_specification ⇒ ::Array[Types::ElasticGpuSpecification]
Returns the value of attribute elastic_gpu_specification.
16912 16913 16914 |
# File 'sig/types.rbs', line 16912 def elastic_gpu_specification @elastic_gpu_specification end |
#elastic_inference_accelerators ⇒ ::Array[Types::ElasticInferenceAccelerator]
Returns the value of attribute elastic_inference_accelerators.
16913 16914 16915 |
# File 'sig/types.rbs', line 16913 def elastic_inference_accelerators @elastic_inference_accelerators end |
#enable_primary_ipv_6 ⇒ Boolean
Returns the value of attribute enable_primary_ipv_6.
16927 16928 16929 |
# File 'sig/types.rbs', line 16927 def enable_primary_ipv_6 @enable_primary_ipv_6 end |
#enclave_options ⇒ Types::EnclaveOptionsRequest
Returns the value of attribute enclave_options.
16923 16924 16925 |
# File 'sig/types.rbs', line 16923 def @enclave_options end |
#hibernation_options ⇒ Types::HibernationOptionsRequest
Returns the value of attribute hibernation_options.
16920 16921 16922 |
# File 'sig/types.rbs', line 16920 def @hibernation_options end |
#iam_instance_profile ⇒ Types::IamInstanceProfileSpecification
Returns the value of attribute iam_instance_profile.
16938 16939 16940 |
# File 'sig/types.rbs', line 16938 def iam_instance_profile @iam_instance_profile end |
#image_id ⇒ ::String
Returns the value of attribute image_id.
16897 16898 16899 |
# File 'sig/types.rbs', line 16897 def image_id @image_id end |
#instance_initiated_shutdown_behavior ⇒ "stop", "terminate"
Returns the value of attribute instance_initiated_shutdown_behavior.
16933 16934 16935 |
# File 'sig/types.rbs', line 16933 def instance_initiated_shutdown_behavior @instance_initiated_shutdown_behavior end |
#instance_market_options ⇒ Types::InstanceMarketOptionsRequest
Returns the value of attribute instance_market_options.
16916 16917 16918 |
# File 'sig/types.rbs', line 16916 def @instance_market_options end |
#instance_type ⇒ "a1.medium", ...
Returns the value of attribute instance_type.
16898 16899 16900 |
# File 'sig/types.rbs', line 16898 def instance_type @instance_type end |
#ipv_6_address_count ⇒ ::Integer
Returns the value of attribute ipv_6_address_count.
16899 16900 16901 |
# File 'sig/types.rbs', line 16899 def ipv_6_address_count @ipv_6_address_count end |
#ipv_6_addresses ⇒ ::Array[Types::InstanceIpv6Address]
Returns the value of attribute ipv_6_addresses.
16900 16901 16902 |
# File 'sig/types.rbs', line 16900 def ipv_6_addresses @ipv_6_addresses end |
#kernel_id ⇒ ::String
Returns the value of attribute kernel_id.
16901 16902 16903 |
# File 'sig/types.rbs', line 16901 def kernel_id @kernel_id end |
#key_name ⇒ ::String
Returns the value of attribute key_name.
16902 16903 16904 |
# File 'sig/types.rbs', line 16902 def key_name @key_name end |
#launch_template ⇒ Types::LaunchTemplateSpecification
Returns the value of attribute launch_template.
16915 16916 16917 |
# File 'sig/types.rbs', line 16915 def launch_template @launch_template end |
#license_specifications ⇒ ::Array[Types::LicenseConfigurationRequest]
Returns the value of attribute license_specifications.
16921 16922 16923 |
# File 'sig/types.rbs', line 16921 def license_specifications @license_specifications end |
#maintenance_options ⇒ Types::InstanceMaintenanceOptionsRequest
Returns the value of attribute maintenance_options.
16925 16926 16927 |
# File 'sig/types.rbs', line 16925 def @maintenance_options end |
#max_count ⇒ ::Integer
Returns the value of attribute max_count.
16903 16904 16905 |
# File 'sig/types.rbs', line 16903 def max_count @max_count end |
#metadata_options ⇒ Types::InstanceMetadataOptionsRequest
Returns the value of attribute metadata_options.
16922 16923 16924 |
# File 'sig/types.rbs', line 16922 def @metadata_options end |
#min_count ⇒ ::Integer
Returns the value of attribute min_count.
16904 16905 16906 |
# File 'sig/types.rbs', line 16904 def min_count @min_count end |
#monitoring ⇒ Types::RunInstancesMonitoringEnabled
Returns the value of attribute monitoring.
16905 16906 16907 |
# File 'sig/types.rbs', line 16905 def monitoring @monitoring end |
#network_interfaces ⇒ ::Array[Types::InstanceNetworkInterfaceSpecification]
Returns the value of attribute network_interfaces.
16937 16938 16939 |
# File 'sig/types.rbs', line 16937 def network_interfaces @network_interfaces end |
#network_performance_options ⇒ Types::InstanceNetworkPerformanceOptionsRequest
Returns the value of attribute network_performance_options.
16928 16929 16930 |
# File 'sig/types.rbs', line 16928 def @network_performance_options end |
#operator ⇒ Types::OperatorRequest
Returns the value of attribute operator.
16929 16930 16931 |
# File 'sig/types.rbs', line 16929 def operator @operator end |
#placement ⇒ Types::Placement
Returns the value of attribute placement.
16906 16907 16908 |
# File 'sig/types.rbs', line 16906 def placement @placement end |
#private_dns_name_options ⇒ Types::PrivateDnsNameOptionsRequest
Returns the value of attribute private_dns_name_options.
16924 16925 16926 |
# File 'sig/types.rbs', line 16924 def @private_dns_name_options end |
#private_ip_address ⇒ ::String
Returns the value of attribute private_ip_address.
16934 16935 16936 |
# File 'sig/types.rbs', line 16934 def private_ip_address @private_ip_address end |
#ramdisk_id ⇒ ::String
Returns the value of attribute ramdisk_id.
16907 16908 16909 |
# File 'sig/types.rbs', line 16907 def ramdisk_id @ramdisk_id end |
#secondary_interfaces ⇒ ::Array[Types::InstanceSecondaryInterfaceSpecificationRequest]
Returns the value of attribute secondary_interfaces.
16930 16931 16932 |
# File 'sig/types.rbs', line 16930 def secondary_interfaces @secondary_interfaces end |
#security_group_ids ⇒ ::Array[::String]
Returns the value of attribute security_group_ids.
16908 16909 16910 |
# File 'sig/types.rbs', line 16908 def security_group_ids @security_group_ids end |
#security_groups ⇒ ::Array[::String]
Returns the value of attribute security_groups.
16909 16910 16911 |
# File 'sig/types.rbs', line 16909 def security_groups @security_groups end |
#subnet_id ⇒ ::String
Returns the value of attribute subnet_id.
16910 16911 16912 |
# File 'sig/types.rbs', line 16910 def subnet_id @subnet_id end |
#tag_specifications ⇒ ::Array[Types::TagSpecification]
Returns the value of attribute tag_specifications.
16914 16915 16916 |
# File 'sig/types.rbs', line 16914 def tag_specifications @tag_specifications end |
#user_data ⇒ ::String
Returns the value of attribute user_data.
16911 16912 16913 |
# File 'sig/types.rbs', line 16911 def user_data @user_data end |