Class: Aws::Types::AwsEc2LaunchTemplateDataDetails
- Inherits:
-
Object
- Object
- Aws::Types::AwsEc2LaunchTemplateDataDetails
- Defined in:
- sig/types.rbs
Constant Summary collapse
- SENSITIVE =
Instance Attribute Summary collapse
-
#block_device_mapping_set ⇒ ::Array[Types::AwsEc2LaunchTemplateDataBlockDeviceMappingSetDetails]
Returns the value of attribute block_device_mapping_set.
-
#capacity_reservation_specification ⇒ Types::AwsEc2LaunchTemplateDataCapacityReservationSpecificationDetails
Returns the value of attribute capacity_reservation_specification.
-
#cpu_options ⇒ Types::AwsEc2LaunchTemplateDataCpuOptionsDetails
Returns the value of attribute cpu_options.
-
#credit_specification ⇒ Types::AwsEc2LaunchTemplateDataCreditSpecificationDetails
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_specification_set ⇒ ::Array[Types::AwsEc2LaunchTemplateDataElasticGpuSpecificationSetDetails]
Returns the value of attribute elastic_gpu_specification_set.
-
#elastic_inference_accelerator_set ⇒ ::Array[Types::AwsEc2LaunchTemplateDataElasticInferenceAcceleratorSetDetails]
Returns the value of attribute elastic_inference_accelerator_set.
-
#enclave_options ⇒ Types::AwsEc2LaunchTemplateDataEnclaveOptionsDetails
Returns the value of attribute enclave_options.
-
#hibernation_options ⇒ Types::AwsEc2LaunchTemplateDataHibernationOptionsDetails
Returns the value of attribute hibernation_options.
-
#iam_instance_profile ⇒ Types::AwsEc2LaunchTemplateDataIamInstanceProfileDetails
Returns the value of attribute iam_instance_profile.
-
#image_id ⇒ ::String
Returns the value of attribute image_id.
-
#instance_initiated_shutdown_behavior ⇒ ::String
Returns the value of attribute instance_initiated_shutdown_behavior.
-
#instance_market_options ⇒ Types::AwsEc2LaunchTemplateDataInstanceMarketOptionsDetails
Returns the value of attribute instance_market_options.
-
#instance_requirements ⇒ Types::AwsEc2LaunchTemplateDataInstanceRequirementsDetails
Returns the value of attribute instance_requirements.
-
#instance_type ⇒ ::String
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_set ⇒ ::Array[Types::AwsEc2LaunchTemplateDataLicenseSetDetails]
Returns the value of attribute license_set.
-
#maintenance_options ⇒ Types::AwsEc2LaunchTemplateDataMaintenanceOptionsDetails
Returns the value of attribute maintenance_options.
-
#metadata_options ⇒ Types::AwsEc2LaunchTemplateDataMetadataOptionsDetails
Returns the value of attribute metadata_options.
-
#monitoring ⇒ Types::AwsEc2LaunchTemplateDataMonitoringDetails
Returns the value of attribute monitoring.
-
#network_interface_set ⇒ ::Array[Types::AwsEc2LaunchTemplateDataNetworkInterfaceSetDetails]
Returns the value of attribute network_interface_set.
-
#placement ⇒ Types::AwsEc2LaunchTemplateDataPlacementDetails
Returns the value of attribute placement.
-
#private_dns_name_options ⇒ Types::AwsEc2LaunchTemplateDataPrivateDnsNameOptionsDetails
Returns the value of attribute private_dns_name_options.
-
#ram_disk_id ⇒ ::String
Returns the value of attribute ram_disk_id.
-
#security_group_id_set ⇒ ::Array[::String]
Returns the value of attribute security_group_id_set.
-
#security_group_set ⇒ ::Array[::String]
Returns the value of attribute security_group_set.
-
#user_data ⇒ ::String
Returns the value of attribute user_data.
Instance Attribute Details
#block_device_mapping_set ⇒ ::Array[Types::AwsEc2LaunchTemplateDataBlockDeviceMappingSetDetails]
Returns the value of attribute block_device_mapping_set.
1489 1490 1491 |
# File 'sig/types.rbs', line 1489 def block_device_mapping_set @block_device_mapping_set end |
#capacity_reservation_specification ⇒ Types::AwsEc2LaunchTemplateDataCapacityReservationSpecificationDetails
Returns the value of attribute capacity_reservation_specification.
1490 1491 1492 |
# File 'sig/types.rbs', line 1490 def capacity_reservation_specification @capacity_reservation_specification end |
#cpu_options ⇒ Types::AwsEc2LaunchTemplateDataCpuOptionsDetails
Returns the value of attribute cpu_options.
1491 1492 1493 |
# File 'sig/types.rbs', line 1491 def @cpu_options end |
#credit_specification ⇒ Types::AwsEc2LaunchTemplateDataCreditSpecificationDetails
Returns the value of attribute credit_specification.
1492 1493 1494 |
# File 'sig/types.rbs', line 1492 def credit_specification @credit_specification end |
#disable_api_stop ⇒ Boolean
Returns the value of attribute disable_api_stop.
1493 1494 1495 |
# File 'sig/types.rbs', line 1493 def disable_api_stop @disable_api_stop end |
#disable_api_termination ⇒ Boolean
Returns the value of attribute disable_api_termination.
1494 1495 1496 |
# File 'sig/types.rbs', line 1494 def disable_api_termination @disable_api_termination end |
#ebs_optimized ⇒ Boolean
Returns the value of attribute ebs_optimized.
1495 1496 1497 |
# File 'sig/types.rbs', line 1495 def ebs_optimized @ebs_optimized end |
#elastic_gpu_specification_set ⇒ ::Array[Types::AwsEc2LaunchTemplateDataElasticGpuSpecificationSetDetails]
Returns the value of attribute elastic_gpu_specification_set.
1496 1497 1498 |
# File 'sig/types.rbs', line 1496 def elastic_gpu_specification_set @elastic_gpu_specification_set end |
#elastic_inference_accelerator_set ⇒ ::Array[Types::AwsEc2LaunchTemplateDataElasticInferenceAcceleratorSetDetails]
Returns the value of attribute elastic_inference_accelerator_set.
1497 1498 1499 |
# File 'sig/types.rbs', line 1497 def elastic_inference_accelerator_set @elastic_inference_accelerator_set end |
#enclave_options ⇒ Types::AwsEc2LaunchTemplateDataEnclaveOptionsDetails
Returns the value of attribute enclave_options.
1498 1499 1500 |
# File 'sig/types.rbs', line 1498 def @enclave_options end |
#hibernation_options ⇒ Types::AwsEc2LaunchTemplateDataHibernationOptionsDetails
Returns the value of attribute hibernation_options.
1499 1500 1501 |
# File 'sig/types.rbs', line 1499 def @hibernation_options end |
#iam_instance_profile ⇒ Types::AwsEc2LaunchTemplateDataIamInstanceProfileDetails
Returns the value of attribute iam_instance_profile.
1500 1501 1502 |
# File 'sig/types.rbs', line 1500 def iam_instance_profile @iam_instance_profile end |
#image_id ⇒ ::String
Returns the value of attribute image_id.
1501 1502 1503 |
# File 'sig/types.rbs', line 1501 def image_id @image_id end |
#instance_initiated_shutdown_behavior ⇒ ::String
Returns the value of attribute instance_initiated_shutdown_behavior.
1502 1503 1504 |
# File 'sig/types.rbs', line 1502 def instance_initiated_shutdown_behavior @instance_initiated_shutdown_behavior end |
#instance_market_options ⇒ Types::AwsEc2LaunchTemplateDataInstanceMarketOptionsDetails
Returns the value of attribute instance_market_options.
1503 1504 1505 |
# File 'sig/types.rbs', line 1503 def @instance_market_options end |
#instance_requirements ⇒ Types::AwsEc2LaunchTemplateDataInstanceRequirementsDetails
Returns the value of attribute instance_requirements.
1504 1505 1506 |
# File 'sig/types.rbs', line 1504 def instance_requirements @instance_requirements end |
#instance_type ⇒ ::String
Returns the value of attribute instance_type.
1505 1506 1507 |
# File 'sig/types.rbs', line 1505 def instance_type @instance_type end |
#kernel_id ⇒ ::String
Returns the value of attribute kernel_id.
1506 1507 1508 |
# File 'sig/types.rbs', line 1506 def kernel_id @kernel_id end |
#key_name ⇒ ::String
Returns the value of attribute key_name.
1507 1508 1509 |
# File 'sig/types.rbs', line 1507 def key_name @key_name end |
#license_set ⇒ ::Array[Types::AwsEc2LaunchTemplateDataLicenseSetDetails]
Returns the value of attribute license_set.
1508 1509 1510 |
# File 'sig/types.rbs', line 1508 def license_set @license_set end |
#maintenance_options ⇒ Types::AwsEc2LaunchTemplateDataMaintenanceOptionsDetails
Returns the value of attribute maintenance_options.
1509 1510 1511 |
# File 'sig/types.rbs', line 1509 def @maintenance_options end |
#metadata_options ⇒ Types::AwsEc2LaunchTemplateDataMetadataOptionsDetails
Returns the value of attribute metadata_options.
1510 1511 1512 |
# File 'sig/types.rbs', line 1510 def @metadata_options end |
#monitoring ⇒ Types::AwsEc2LaunchTemplateDataMonitoringDetails
Returns the value of attribute monitoring.
1511 1512 1513 |
# File 'sig/types.rbs', line 1511 def monitoring @monitoring end |
#network_interface_set ⇒ ::Array[Types::AwsEc2LaunchTemplateDataNetworkInterfaceSetDetails]
Returns the value of attribute network_interface_set.
1512 1513 1514 |
# File 'sig/types.rbs', line 1512 def network_interface_set @network_interface_set end |
#placement ⇒ Types::AwsEc2LaunchTemplateDataPlacementDetails
Returns the value of attribute placement.
1513 1514 1515 |
# File 'sig/types.rbs', line 1513 def placement @placement end |
#private_dns_name_options ⇒ Types::AwsEc2LaunchTemplateDataPrivateDnsNameOptionsDetails
Returns the value of attribute private_dns_name_options.
1514 1515 1516 |
# File 'sig/types.rbs', line 1514 def @private_dns_name_options end |
#ram_disk_id ⇒ ::String
Returns the value of attribute ram_disk_id.
1515 1516 1517 |
# File 'sig/types.rbs', line 1515 def ram_disk_id @ram_disk_id end |
#security_group_id_set ⇒ ::Array[::String]
Returns the value of attribute security_group_id_set.
1516 1517 1518 |
# File 'sig/types.rbs', line 1516 def security_group_id_set @security_group_id_set end |
#security_group_set ⇒ ::Array[::String]
Returns the value of attribute security_group_set.
1517 1518 1519 |
# File 'sig/types.rbs', line 1517 def security_group_set @security_group_set end |
#user_data ⇒ ::String
Returns the value of attribute user_data.
1518 1519 1520 |
# File 'sig/types.rbs', line 1518 def user_data @user_data end |