Class: Aws::Types::AwsEc2LaunchTemplateDataDetails

Inherits:
Object
  • Object
show all
Defined in:
sig/types.rbs

Constant Summary collapse

SENSITIVE =

Returns:

  • ([])

Instance Attribute Summary collapse

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_specificationTypes::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_optionsTypes::AwsEc2LaunchTemplateDataCpuOptionsDetails

Returns the value of attribute cpu_options.



1491
1492
1493
# File 'sig/types.rbs', line 1491

def cpu_options
  @cpu_options
end

#credit_specificationTypes::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_stopBoolean

Returns the value of attribute disable_api_stop.

Returns:

  • (Boolean)


1493
1494
1495
# File 'sig/types.rbs', line 1493

def disable_api_stop
  @disable_api_stop
end

#disable_api_terminationBoolean

Returns the value of attribute disable_api_termination.

Returns:

  • (Boolean)


1494
1495
1496
# File 'sig/types.rbs', line 1494

def disable_api_termination
  @disable_api_termination
end

#ebs_optimizedBoolean

Returns the value of attribute ebs_optimized.

Returns:

  • (Boolean)


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_optionsTypes::AwsEc2LaunchTemplateDataEnclaveOptionsDetails

Returns the value of attribute enclave_options.



1498
1499
1500
# File 'sig/types.rbs', line 1498

def enclave_options
  @enclave_options
end

#hibernation_optionsTypes::AwsEc2LaunchTemplateDataHibernationOptionsDetails

Returns the value of attribute hibernation_options.



1499
1500
1501
# File 'sig/types.rbs', line 1499

def hibernation_options
  @hibernation_options
end

#iam_instance_profileTypes::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.

Returns:

  • (::String)


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.

Returns:

  • (::String)


1502
1503
1504
# File 'sig/types.rbs', line 1502

def instance_initiated_shutdown_behavior
  @instance_initiated_shutdown_behavior
end

#instance_market_optionsTypes::AwsEc2LaunchTemplateDataInstanceMarketOptionsDetails

Returns the value of attribute instance_market_options.



1503
1504
1505
# File 'sig/types.rbs', line 1503

def instance_market_options
  @instance_market_options
end

#instance_requirementsTypes::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.

Returns:

  • (::String)


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.

Returns:

  • (::String)


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.

Returns:

  • (::String)


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_optionsTypes::AwsEc2LaunchTemplateDataMaintenanceOptionsDetails

Returns the value of attribute maintenance_options.



1509
1510
1511
# File 'sig/types.rbs', line 1509

def maintenance_options
  @maintenance_options
end

#metadata_optionsTypes::AwsEc2LaunchTemplateDataMetadataOptionsDetails

Returns the value of attribute metadata_options.



1510
1511
1512
# File 'sig/types.rbs', line 1510

def 
  @metadata_options
end

#monitoringTypes::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

#placementTypes::AwsEc2LaunchTemplateDataPlacementDetails

Returns the value of attribute placement.



1513
1514
1515
# File 'sig/types.rbs', line 1513

def placement
  @placement
end

#private_dns_name_optionsTypes::AwsEc2LaunchTemplateDataPrivateDnsNameOptionsDetails

Returns the value of attribute private_dns_name_options.



1514
1515
1516
# File 'sig/types.rbs', line 1514

def private_dns_name_options
  @private_dns_name_options
end

#ram_disk_id::String

Returns the value of attribute ram_disk_id.

Returns:

  • (::String)


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.

Returns:

  • (::Array[::String])


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.

Returns:

  • (::Array[::String])


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.

Returns:

  • (::String)


1518
1519
1520
# File 'sig/types.rbs', line 1518

def user_data
  @user_data
end