Class: Aws::Types::RequestLaunchTemplateData
- Inherits:
-
Object
- Object
- Aws::Types::RequestLaunchTemplateData
- Defined in:
- sig/types.rbs
Constant Summary collapse
- SENSITIVE =
Instance Attribute Summary collapse
-
#block_device_mappings ⇒ ::Array[Types::LaunchTemplateBlockDeviceMappingRequest]
Returns the value of attribute block_device_mappings.
-
#capacity_reservation_specification ⇒ Types::LaunchTemplateCapacityReservationSpecificationRequest
Returns the value of attribute capacity_reservation_specification.
-
#cpu_options ⇒ Types::LaunchTemplateCpuOptionsRequest
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.
-
#ebs_optimized ⇒ Boolean
Returns the value of attribute ebs_optimized.
-
#elastic_gpu_specifications ⇒ ::Array[Types::ElasticGpuSpecification]
Returns the value of attribute elastic_gpu_specifications.
-
#elastic_inference_accelerators ⇒ ::Array[Types::LaunchTemplateElasticInferenceAccelerator]
Returns the value of attribute elastic_inference_accelerators.
-
#enclave_options ⇒ Types::LaunchTemplateEnclaveOptionsRequest
Returns the value of attribute enclave_options.
-
#hibernation_options ⇒ Types::LaunchTemplateHibernationOptionsRequest
Returns the value of attribute hibernation_options.
-
#iam_instance_profile ⇒ Types::LaunchTemplateIamInstanceProfileSpecificationRequest
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::LaunchTemplateInstanceMarketOptionsRequest
Returns the value of attribute instance_market_options.
-
#instance_requirements ⇒ Types::InstanceRequirementsRequest
Returns the value of attribute instance_requirements.
-
#instance_type ⇒ "a1.medium", ...
Returns the value of attribute instance_type.
-
#kernel_id ⇒ ::String
Returns the value of attribute kernel_id.
-
#key_name ⇒ ::String
Returns the value of attribute key_name.
-
#license_specifications ⇒ ::Array[Types::LaunchTemplateLicenseConfigurationRequest]
Returns the value of attribute license_specifications.
-
#maintenance_options ⇒ Types::LaunchTemplateInstanceMaintenanceOptionsRequest
Returns the value of attribute maintenance_options.
-
#metadata_options ⇒ Types::LaunchTemplateInstanceMetadataOptionsRequest
Returns the value of attribute metadata_options.
-
#monitoring ⇒ Types::LaunchTemplatesMonitoringRequest
Returns the value of attribute monitoring.
-
#network_interfaces ⇒ ::Array[Types::LaunchTemplateInstanceNetworkInterfaceSpecificationRequest]
Returns the value of attribute network_interfaces.
-
#network_performance_options ⇒ Types::LaunchTemplateNetworkPerformanceOptionsRequest
Returns the value of attribute network_performance_options.
-
#operator ⇒ Types::OperatorRequest
Returns the value of attribute operator.
-
#placement ⇒ Types::LaunchTemplatePlacementRequest
Returns the value of attribute placement.
-
#private_dns_name_options ⇒ Types::LaunchTemplatePrivateDnsNameOptionsRequest
Returns the value of attribute private_dns_name_options.
-
#ram_disk_id ⇒ ::String
Returns the value of attribute ram_disk_id.
-
#secondary_interfaces ⇒ ::Array[Types::LaunchTemplateInstanceSecondaryInterfaceSpecificationRequest]
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.
-
#tag_specifications ⇒ ::Array[Types::LaunchTemplateTagSpecificationRequest]
Returns the value of attribute tag_specifications.
-
#user_data ⇒ ::String
Returns the value of attribute user_data.
Instance Attribute Details
#block_device_mappings ⇒ ::Array[Types::LaunchTemplateBlockDeviceMappingRequest]
Returns the value of attribute block_device_mappings.
15914 15915 15916 |
# File 'sig/types.rbs', line 15914 def block_device_mappings @block_device_mappings end |
#capacity_reservation_specification ⇒ Types::LaunchTemplateCapacityReservationSpecificationRequest
Returns the value of attribute capacity_reservation_specification.
15933 15934 15935 |
# File 'sig/types.rbs', line 15933 def capacity_reservation_specification @capacity_reservation_specification end |
#cpu_options ⇒ Types::LaunchTemplateCpuOptionsRequest
Returns the value of attribute cpu_options.
15932 15933 15934 |
# File 'sig/types.rbs', line 15932 def @cpu_options end |
#credit_specification ⇒ Types::CreditSpecificationRequest
Returns the value of attribute credit_specification.
15931 15932 15933 |
# File 'sig/types.rbs', line 15931 def credit_specification @credit_specification end |
#disable_api_stop ⇒ Boolean
Returns the value of attribute disable_api_stop.
15941 15942 15943 |
# File 'sig/types.rbs', line 15941 def disable_api_stop @disable_api_stop end |
#disable_api_termination ⇒ Boolean
Returns the value of attribute disable_api_termination.
15922 15923 15924 |
# File 'sig/types.rbs', line 15922 def disable_api_termination @disable_api_termination end |
#ebs_optimized ⇒ Boolean
Returns the value of attribute ebs_optimized.
15912 15913 15914 |
# File 'sig/types.rbs', line 15912 def ebs_optimized @ebs_optimized end |
#elastic_gpu_specifications ⇒ ::Array[Types::ElasticGpuSpecification]
Returns the value of attribute elastic_gpu_specifications.
15926 15927 15928 |
# File 'sig/types.rbs', line 15926 def elastic_gpu_specifications @elastic_gpu_specifications end |
#elastic_inference_accelerators ⇒ ::Array[Types::LaunchTemplateElasticInferenceAccelerator]
Returns the value of attribute elastic_inference_accelerators.
15927 15928 15929 |
# File 'sig/types.rbs', line 15927 def elastic_inference_accelerators @elastic_inference_accelerators end |
#enclave_options ⇒ Types::LaunchTemplateEnclaveOptionsRequest
Returns the value of attribute enclave_options.
15937 15938 15939 |
# File 'sig/types.rbs', line 15937 def @enclave_options end |
#hibernation_options ⇒ Types::LaunchTemplateHibernationOptionsRequest
Returns the value of attribute hibernation_options.
15935 15936 15937 |
# File 'sig/types.rbs', line 15935 def @hibernation_options end |
#iam_instance_profile ⇒ Types::LaunchTemplateIamInstanceProfileSpecificationRequest
Returns the value of attribute iam_instance_profile.
15913 15914 15915 |
# File 'sig/types.rbs', line 15913 def iam_instance_profile @iam_instance_profile end |
#image_id ⇒ ::String
Returns the value of attribute image_id.
15916 15917 15918 |
# File 'sig/types.rbs', line 15916 def image_id @image_id end |
#instance_initiated_shutdown_behavior ⇒ "stop", "terminate"
Returns the value of attribute instance_initiated_shutdown_behavior.
15923 15924 15925 |
# File 'sig/types.rbs', line 15923 def instance_initiated_shutdown_behavior @instance_initiated_shutdown_behavior end |
#instance_market_options ⇒ Types::LaunchTemplateInstanceMarketOptionsRequest
Returns the value of attribute instance_market_options.
15930 15931 15932 |
# File 'sig/types.rbs', line 15930 def @instance_market_options end |
#instance_requirements ⇒ Types::InstanceRequirementsRequest
Returns the value of attribute instance_requirements.
15938 15939 15940 |
# File 'sig/types.rbs', line 15938 def instance_requirements @instance_requirements end |
#instance_type ⇒ "a1.medium", ...
Returns the value of attribute instance_type.
15917 15918 15919 |
# File 'sig/types.rbs', line 15917 def instance_type @instance_type end |
#kernel_id ⇒ ::String
Returns the value of attribute kernel_id.
15911 15912 15913 |
# File 'sig/types.rbs', line 15911 def kernel_id @kernel_id end |
#key_name ⇒ ::String
Returns the value of attribute key_name.
15918 15919 15920 |
# File 'sig/types.rbs', line 15918 def key_name @key_name end |
#license_specifications ⇒ ::Array[Types::LaunchTemplateLicenseConfigurationRequest]
Returns the value of attribute license_specifications.
15934 15935 15936 |
# File 'sig/types.rbs', line 15934 def license_specifications @license_specifications end |
#maintenance_options ⇒ Types::LaunchTemplateInstanceMaintenanceOptionsRequest
Returns the value of attribute maintenance_options.
15940 15941 15942 |
# File 'sig/types.rbs', line 15940 def @maintenance_options end |
#metadata_options ⇒ Types::LaunchTemplateInstanceMetadataOptionsRequest
Returns the value of attribute metadata_options.
15936 15937 15938 |
# File 'sig/types.rbs', line 15936 def @metadata_options end |
#monitoring ⇒ Types::LaunchTemplatesMonitoringRequest
Returns the value of attribute monitoring.
15919 15920 15921 |
# File 'sig/types.rbs', line 15919 def monitoring @monitoring end |
#network_interfaces ⇒ ::Array[Types::LaunchTemplateInstanceNetworkInterfaceSpecificationRequest]
Returns the value of attribute network_interfaces.
15915 15916 15917 |
# File 'sig/types.rbs', line 15915 def network_interfaces @network_interfaces end |
#network_performance_options ⇒ Types::LaunchTemplateNetworkPerformanceOptionsRequest
Returns the value of attribute network_performance_options.
15943 15944 15945 |
# File 'sig/types.rbs', line 15943 def @network_performance_options end |
#operator ⇒ Types::OperatorRequest
Returns the value of attribute operator.
15942 15943 15944 |
# File 'sig/types.rbs', line 15942 def operator @operator end |
#placement ⇒ Types::LaunchTemplatePlacementRequest
Returns the value of attribute placement.
15920 15921 15922 |
# File 'sig/types.rbs', line 15920 def placement @placement end |
#private_dns_name_options ⇒ Types::LaunchTemplatePrivateDnsNameOptionsRequest
Returns the value of attribute private_dns_name_options.
15939 15940 15941 |
# File 'sig/types.rbs', line 15939 def @private_dns_name_options end |
#ram_disk_id ⇒ ::String
Returns the value of attribute ram_disk_id.
15921 15922 15923 |
# File 'sig/types.rbs', line 15921 def ram_disk_id @ram_disk_id end |
#secondary_interfaces ⇒ ::Array[Types::LaunchTemplateInstanceSecondaryInterfaceSpecificationRequest]
Returns the value of attribute secondary_interfaces.
15944 15945 15946 |
# File 'sig/types.rbs', line 15944 def secondary_interfaces @secondary_interfaces end |
#security_group_ids ⇒ ::Array[::String]
Returns the value of attribute security_group_ids.
15928 15929 15930 |
# File 'sig/types.rbs', line 15928 def security_group_ids @security_group_ids end |
#security_groups ⇒ ::Array[::String]
Returns the value of attribute security_groups.
15929 15930 15931 |
# File 'sig/types.rbs', line 15929 def security_groups @security_groups end |
#tag_specifications ⇒ ::Array[Types::LaunchTemplateTagSpecificationRequest]
Returns the value of attribute tag_specifications.
15925 15926 15927 |
# File 'sig/types.rbs', line 15925 def tag_specifications @tag_specifications end |
#user_data ⇒ ::String
Returns the value of attribute user_data.
15924 15925 15926 |
# File 'sig/types.rbs', line 15924 def user_data @user_data end |