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.
17275 17276 17277 |
# File 'sig/types.rbs', line 17275 def additional_info @additional_info end |
#block_device_mappings ⇒ ::Array[Types::BlockDeviceMapping]
Returns the value of attribute block_device_mappings.
17235 17236 17237 |
# File 'sig/types.rbs', line 17235 def block_device_mappings @block_device_mappings end |
#capacity_reservation_specification ⇒ Types::CapacityReservationSpecification
Returns the value of attribute capacity_reservation_specification.
17258 17259 17260 |
# File 'sig/types.rbs', line 17258 def capacity_reservation_specification @capacity_reservation_specification end |
#client_token ⇒ ::String
Returns the value of attribute client_token.
17274 17275 17276 |
# File 'sig/types.rbs', line 17274 def client_token @client_token end |
#cpu_options ⇒ Types::CpuOptionsRequest
Returns the value of attribute cpu_options.
17257 17258 17259 |
# File 'sig/types.rbs', line 17257 def @cpu_options end |
#credit_specification ⇒ Types::CreditSpecificationRequest
Returns the value of attribute credit_specification.
17256 17257 17258 |
# File 'sig/types.rbs', line 17256 def credit_specification @credit_specification end |
#disable_api_stop ⇒ Boolean
Returns the value of attribute disable_api_stop.
17265 17266 17267 |
# File 'sig/types.rbs', line 17265 def disable_api_stop @disable_api_stop end |
#disable_api_termination ⇒ Boolean
Returns the value of attribute disable_api_termination.
17271 17272 17273 |
# File 'sig/types.rbs', line 17271 def disable_api_termination @disable_api_termination end |
#dry_run ⇒ Boolean
Returns the value of attribute dry_run.
17270 17271 17272 |
# File 'sig/types.rbs', line 17270 def dry_run @dry_run end |
#ebs_optimized ⇒ Boolean
Returns the value of attribute ebs_optimized.
17278 17279 17280 |
# File 'sig/types.rbs', line 17278 def ebs_optimized @ebs_optimized end |
#elastic_gpu_specification ⇒ ::Array[Types::ElasticGpuSpecification]
Returns the value of attribute elastic_gpu_specification.
17251 17252 17253 |
# File 'sig/types.rbs', line 17251 def elastic_gpu_specification @elastic_gpu_specification end |
#elastic_inference_accelerators ⇒ ::Array[Types::ElasticInferenceAccelerator]
Returns the value of attribute elastic_inference_accelerators.
17252 17253 17254 |
# File 'sig/types.rbs', line 17252 def elastic_inference_accelerators @elastic_inference_accelerators end |
#enable_primary_ipv_6 ⇒ Boolean
Returns the value of attribute enable_primary_ipv_6.
17266 17267 17268 |
# File 'sig/types.rbs', line 17266 def enable_primary_ipv_6 @enable_primary_ipv_6 end |
#enclave_options ⇒ Types::EnclaveOptionsRequest
Returns the value of attribute enclave_options.
17262 17263 17264 |
# File 'sig/types.rbs', line 17262 def @enclave_options end |
#hibernation_options ⇒ Types::HibernationOptionsRequest
Returns the value of attribute hibernation_options.
17259 17260 17261 |
# File 'sig/types.rbs', line 17259 def @hibernation_options end |
#iam_instance_profile ⇒ Types::IamInstanceProfileSpecification
Returns the value of attribute iam_instance_profile.
17277 17278 17279 |
# File 'sig/types.rbs', line 17277 def iam_instance_profile @iam_instance_profile end |
#image_id ⇒ ::String
Returns the value of attribute image_id.
17236 17237 17238 |
# File 'sig/types.rbs', line 17236 def image_id @image_id end |
#instance_initiated_shutdown_behavior ⇒ "stop", "terminate"
Returns the value of attribute instance_initiated_shutdown_behavior.
17272 17273 17274 |
# File 'sig/types.rbs', line 17272 def instance_initiated_shutdown_behavior @instance_initiated_shutdown_behavior end |
#instance_market_options ⇒ Types::InstanceMarketOptionsRequest
Returns the value of attribute instance_market_options.
17255 17256 17257 |
# File 'sig/types.rbs', line 17255 def @instance_market_options end |
#instance_type ⇒ "a1.medium", ...
Returns the value of attribute instance_type.
17237 17238 17239 |
# File 'sig/types.rbs', line 17237 def instance_type @instance_type end |
#ipv_6_address_count ⇒ ::Integer
Returns the value of attribute ipv_6_address_count.
17238 17239 17240 |
# File 'sig/types.rbs', line 17238 def ipv_6_address_count @ipv_6_address_count end |
#ipv_6_addresses ⇒ ::Array[Types::InstanceIpv6Address]
Returns the value of attribute ipv_6_addresses.
17239 17240 17241 |
# File 'sig/types.rbs', line 17239 def ipv_6_addresses @ipv_6_addresses end |
#kernel_id ⇒ ::String
Returns the value of attribute kernel_id.
17240 17241 17242 |
# File 'sig/types.rbs', line 17240 def kernel_id @kernel_id end |
#key_name ⇒ ::String
Returns the value of attribute key_name.
17241 17242 17243 |
# File 'sig/types.rbs', line 17241 def key_name @key_name end |
#launch_template ⇒ Types::LaunchTemplateSpecification
Returns the value of attribute launch_template.
17254 17255 17256 |
# File 'sig/types.rbs', line 17254 def launch_template @launch_template end |
#license_specifications ⇒ ::Array[Types::LicenseConfigurationRequest]
Returns the value of attribute license_specifications.
17260 17261 17262 |
# File 'sig/types.rbs', line 17260 def license_specifications @license_specifications end |
#maintenance_options ⇒ Types::InstanceMaintenanceOptionsRequest
Returns the value of attribute maintenance_options.
17264 17265 17266 |
# File 'sig/types.rbs', line 17264 def @maintenance_options end |
#max_count ⇒ ::Integer
Returns the value of attribute max_count.
17242 17243 17244 |
# File 'sig/types.rbs', line 17242 def max_count @max_count end |
#metadata_options ⇒ Types::InstanceMetadataOptionsRequest
Returns the value of attribute metadata_options.
17261 17262 17263 |
# File 'sig/types.rbs', line 17261 def @metadata_options end |
#min_count ⇒ ::Integer
Returns the value of attribute min_count.
17243 17244 17245 |
# File 'sig/types.rbs', line 17243 def min_count @min_count end |
#monitoring ⇒ Types::RunInstancesMonitoringEnabled
Returns the value of attribute monitoring.
17244 17245 17246 |
# File 'sig/types.rbs', line 17244 def monitoring @monitoring end |
#network_interfaces ⇒ ::Array[Types::InstanceNetworkInterfaceSpecification]
Returns the value of attribute network_interfaces.
17276 17277 17278 |
# File 'sig/types.rbs', line 17276 def network_interfaces @network_interfaces end |
#network_performance_options ⇒ Types::InstanceNetworkPerformanceOptionsRequest
Returns the value of attribute network_performance_options.
17267 17268 17269 |
# File 'sig/types.rbs', line 17267 def @network_performance_options end |
#operator ⇒ Types::OperatorRequest
Returns the value of attribute operator.
17268 17269 17270 |
# File 'sig/types.rbs', line 17268 def operator @operator end |
#placement ⇒ Types::Placement
Returns the value of attribute placement.
17245 17246 17247 |
# File 'sig/types.rbs', line 17245 def placement @placement end |
#private_dns_name_options ⇒ Types::PrivateDnsNameOptionsRequest
Returns the value of attribute private_dns_name_options.
17263 17264 17265 |
# File 'sig/types.rbs', line 17263 def @private_dns_name_options end |
#private_ip_address ⇒ ::String
Returns the value of attribute private_ip_address.
17273 17274 17275 |
# File 'sig/types.rbs', line 17273 def private_ip_address @private_ip_address end |
#ramdisk_id ⇒ ::String
Returns the value of attribute ramdisk_id.
17246 17247 17248 |
# File 'sig/types.rbs', line 17246 def ramdisk_id @ramdisk_id end |
#secondary_interfaces ⇒ ::Array[Types::InstanceSecondaryInterfaceSpecificationRequest]
Returns the value of attribute secondary_interfaces.
17269 17270 17271 |
# File 'sig/types.rbs', line 17269 def secondary_interfaces @secondary_interfaces end |
#security_group_ids ⇒ ::Array[::String]
Returns the value of attribute security_group_ids.
17247 17248 17249 |
# File 'sig/types.rbs', line 17247 def security_group_ids @security_group_ids end |
#security_groups ⇒ ::Array[::String]
Returns the value of attribute security_groups.
17248 17249 17250 |
# File 'sig/types.rbs', line 17248 def security_groups @security_groups end |
#subnet_id ⇒ ::String
Returns the value of attribute subnet_id.
17249 17250 17251 |
# File 'sig/types.rbs', line 17249 def subnet_id @subnet_id end |
#tag_specifications ⇒ ::Array[Types::TagSpecification]
Returns the value of attribute tag_specifications.
17253 17254 17255 |
# File 'sig/types.rbs', line 17253 def tag_specifications @tag_specifications end |
#user_data ⇒ ::String
Returns the value of attribute user_data.
17250 17251 17252 |
# File 'sig/types.rbs', line 17250 def user_data @user_data end |