Versions in this module Expand all Collapse all v10 v10.0.1 Oct 4, 2022 v10.0.0 Oct 3, 2022 Changes in this version + func LaunchTemplate_IsConstruct(x interface{}) *bool + func LaunchTemplate_TfResourceType() *string + func NewLaunchTemplateBlockDeviceMappingsEbsOutputReference_Override(l LaunchTemplateBlockDeviceMappingsEbsOutputReference, ...) + func NewLaunchTemplateBlockDeviceMappingsList_Override(l LaunchTemplateBlockDeviceMappingsList, ...) + func NewLaunchTemplateBlockDeviceMappingsOutputReference_Override(l LaunchTemplateBlockDeviceMappingsOutputReference, ...) + func NewLaunchTemplateCapacityReservationSpecificationCapacityReservationTargetOutputReference_Override(...) + func NewLaunchTemplateCapacityReservationSpecificationOutputReference_Override(l LaunchTemplateCapacityReservationSpecificationOutputReference, ...) + func NewLaunchTemplateCpuOptionsOutputReference_Override(l LaunchTemplateCpuOptionsOutputReference, ...) + func NewLaunchTemplateCreditSpecificationOutputReference_Override(l LaunchTemplateCreditSpecificationOutputReference, ...) + func NewLaunchTemplateElasticGpuSpecificationsList_Override(l LaunchTemplateElasticGpuSpecificationsList, ...) + func NewLaunchTemplateElasticGpuSpecificationsOutputReference_Override(l LaunchTemplateElasticGpuSpecificationsOutputReference, ...) + func NewLaunchTemplateElasticInferenceAcceleratorOutputReference_Override(l LaunchTemplateElasticInferenceAcceleratorOutputReference, ...) + func NewLaunchTemplateEnclaveOptionsOutputReference_Override(l LaunchTemplateEnclaveOptionsOutputReference, ...) + func NewLaunchTemplateHibernationOptionsOutputReference_Override(l LaunchTemplateHibernationOptionsOutputReference, ...) + func NewLaunchTemplateIamInstanceProfileOutputReference_Override(l LaunchTemplateIamInstanceProfileOutputReference, ...) + func NewLaunchTemplateInstanceMarketOptionsOutputReference_Override(l LaunchTemplateInstanceMarketOptionsOutputReference, ...) + func NewLaunchTemplateInstanceMarketOptionsSpotOptionsOutputReference_Override(l LaunchTemplateInstanceMarketOptionsSpotOptionsOutputReference, ...) + func NewLaunchTemplateInstanceRequirementsAcceleratorCountOutputReference_Override(l LaunchTemplateInstanceRequirementsAcceleratorCountOutputReference, ...) + func NewLaunchTemplateInstanceRequirementsAcceleratorTotalMemoryMibOutputReference_Override(l LaunchTemplateInstanceRequirementsAcceleratorTotalMemoryMibOutputReference, ...) + func NewLaunchTemplateInstanceRequirementsBaselineEbsBandwidthMbpsOutputReference_Override(l LaunchTemplateInstanceRequirementsBaselineEbsBandwidthMbpsOutputReference, ...) + func NewLaunchTemplateInstanceRequirementsMemoryGibPerVcpuOutputReference_Override(l LaunchTemplateInstanceRequirementsMemoryGibPerVcpuOutputReference, ...) + func NewLaunchTemplateInstanceRequirementsMemoryMibOutputReference_Override(l LaunchTemplateInstanceRequirementsMemoryMibOutputReference, ...) + func NewLaunchTemplateInstanceRequirementsNetworkInterfaceCountOutputReference_Override(l LaunchTemplateInstanceRequirementsNetworkInterfaceCountOutputReference, ...) + func NewLaunchTemplateInstanceRequirementsOutputReference_Override(l LaunchTemplateInstanceRequirementsOutputReference, ...) + func NewLaunchTemplateInstanceRequirementsTotalLocalStorageGbOutputReference_Override(l LaunchTemplateInstanceRequirementsTotalLocalStorageGbOutputReference, ...) + func NewLaunchTemplateInstanceRequirementsVcpuCountOutputReference_Override(l LaunchTemplateInstanceRequirementsVcpuCountOutputReference, ...) + func NewLaunchTemplateLicenseSpecificationList_Override(l LaunchTemplateLicenseSpecificationList, ...) + func NewLaunchTemplateLicenseSpecificationOutputReference_Override(l LaunchTemplateLicenseSpecificationOutputReference, ...) + func NewLaunchTemplateMaintenanceOptionsOutputReference_Override(l LaunchTemplateMaintenanceOptionsOutputReference, ...) + func NewLaunchTemplateMetadataOptionsOutputReference_Override(l LaunchTemplateMetadataOptionsOutputReference, ...) + func NewLaunchTemplateMonitoringOutputReference_Override(l LaunchTemplateMonitoringOutputReference, ...) + func NewLaunchTemplateNetworkInterfacesList_Override(l LaunchTemplateNetworkInterfacesList, ...) + func NewLaunchTemplateNetworkInterfacesOutputReference_Override(l LaunchTemplateNetworkInterfacesOutputReference, ...) + func NewLaunchTemplatePlacementOutputReference_Override(l LaunchTemplatePlacementOutputReference, ...) + func NewLaunchTemplatePrivateDnsNameOptionsOutputReference_Override(l LaunchTemplatePrivateDnsNameOptionsOutputReference, ...) + func NewLaunchTemplateTagSpecificationsList_Override(l LaunchTemplateTagSpecificationsList, ...) + func NewLaunchTemplateTagSpecificationsOutputReference_Override(l LaunchTemplateTagSpecificationsOutputReference, ...) + func NewLaunchTemplate_Override(l LaunchTemplate, scope constructs.Construct, id *string, ...) + type LaunchTemplate interface + AddOverride func(path *string, value interface{}) + Arn func() *string + BlockDeviceMappings func() LaunchTemplateBlockDeviceMappingsList + BlockDeviceMappingsInput func() interface{} + CapacityReservationSpecification func() LaunchTemplateCapacityReservationSpecificationOutputReference + CapacityReservationSpecificationInput func() *LaunchTemplateCapacityReservationSpecification + CdktfStack func() cdktf.TerraformStack + Connection func() interface{} + ConstructNodeMetadata func() *map[string]interface{} + Count func() *float64 + CpuOptions func() LaunchTemplateCpuOptionsOutputReference + CpuOptionsInput func() *LaunchTemplateCpuOptions + CreditSpecification func() LaunchTemplateCreditSpecificationOutputReference + CreditSpecificationInput func() *LaunchTemplateCreditSpecification + DefaultVersion func() *float64 + DefaultVersionInput func() *float64 + DependsOn func() *[]*string + Description func() *string + DescriptionInput func() *string + DisableApiStop func() interface{} + DisableApiStopInput func() interface{} + DisableApiTermination func() interface{} + DisableApiTerminationInput func() interface{} + EbsOptimized func() *string + EbsOptimizedInput func() *string + ElasticGpuSpecifications func() LaunchTemplateElasticGpuSpecificationsList + ElasticGpuSpecificationsInput func() interface{} + ElasticInferenceAccelerator func() LaunchTemplateElasticInferenceAcceleratorOutputReference + ElasticInferenceAcceleratorInput func() *LaunchTemplateElasticInferenceAccelerator + EnclaveOptions func() LaunchTemplateEnclaveOptionsOutputReference + EnclaveOptionsInput func() *LaunchTemplateEnclaveOptions + ForEach func() cdktf.ITerraformIterator + Fqn func() *string + FriendlyUniqueId func() *string + GetAnyMapAttribute func(terraformAttribute *string) *map[string]interface{} + GetBooleanAttribute func(terraformAttribute *string) cdktf.IResolvable + GetBooleanMapAttribute func(terraformAttribute *string) *map[string]*bool + GetListAttribute func(terraformAttribute *string) *[]*string + GetNumberAttribute func(terraformAttribute *string) *float64 + GetNumberListAttribute func(terraformAttribute *string) *[]*float64 + GetNumberMapAttribute func(terraformAttribute *string) *map[string]*float64 + GetStringAttribute func(terraformAttribute *string) *string + GetStringMapAttribute func(terraformAttribute *string) *map[string]*string + HibernationOptions func() LaunchTemplateHibernationOptionsOutputReference + HibernationOptionsInput func() *LaunchTemplateHibernationOptions + IamInstanceProfile func() LaunchTemplateIamInstanceProfileOutputReference + IamInstanceProfileInput func() *LaunchTemplateIamInstanceProfile + Id func() *string + IdInput func() *string + ImageId func() *string + ImageIdInput func() *string + InstanceInitiatedShutdownBehavior func() *string + InstanceInitiatedShutdownBehaviorInput func() *string + InstanceMarketOptions func() LaunchTemplateInstanceMarketOptionsOutputReference + InstanceMarketOptionsInput func() *LaunchTemplateInstanceMarketOptions + InstanceRequirements func() LaunchTemplateInstanceRequirementsOutputReference + InstanceRequirementsInput func() *LaunchTemplateInstanceRequirements + InstanceType func() *string + InstanceTypeInput func() *string + InterpolationForAttribute func(terraformAttribute *string) cdktf.IResolvable + KernelId func() *string + KernelIdInput func() *string + KeyName func() *string + KeyNameInput func() *string + LatestVersion func() *float64 + LicenseSpecification func() LaunchTemplateLicenseSpecificationList + LicenseSpecificationInput func() interface{} + Lifecycle func() *cdktf.TerraformResourceLifecycle + MaintenanceOptions func() LaunchTemplateMaintenanceOptionsOutputReference + MaintenanceOptionsInput func() *LaunchTemplateMaintenanceOptions + MetadataOptions func() LaunchTemplateMetadataOptionsOutputReference + MetadataOptionsInput func() *LaunchTemplateMetadataOptions + Monitoring func() LaunchTemplateMonitoringOutputReference + MonitoringInput func() *LaunchTemplateMonitoring + Name func() *string + NameInput func() *string + NamePrefix func() *string + NamePrefixInput func() *string + NetworkInterfaces func() LaunchTemplateNetworkInterfacesList + NetworkInterfacesInput func() interface{} + Node func() constructs.Node + OverrideLogicalId func(newLogicalId *string) + Placement func() LaunchTemplatePlacementOutputReference + PlacementInput func() *LaunchTemplatePlacement + PrivateDnsNameOptions func() LaunchTemplatePrivateDnsNameOptionsOutputReference + PrivateDnsNameOptionsInput func() *LaunchTemplatePrivateDnsNameOptions + Provider func() cdktf.TerraformProvider + Provisioners func() *[]interface{} + PutBlockDeviceMappings func(value interface{}) + PutCapacityReservationSpecification func(value *LaunchTemplateCapacityReservationSpecification) + PutCpuOptions func(value *LaunchTemplateCpuOptions) + PutCreditSpecification func(value *LaunchTemplateCreditSpecification) + PutElasticGpuSpecifications func(value interface{}) + PutElasticInferenceAccelerator func(value *LaunchTemplateElasticInferenceAccelerator) + PutEnclaveOptions func(value *LaunchTemplateEnclaveOptions) + PutHibernationOptions func(value *LaunchTemplateHibernationOptions) + PutIamInstanceProfile func(value *LaunchTemplateIamInstanceProfile) + PutInstanceMarketOptions func(value *LaunchTemplateInstanceMarketOptions) + PutInstanceRequirements func(value *LaunchTemplateInstanceRequirements) + PutLicenseSpecification func(value interface{}) + PutMaintenanceOptions func(value *LaunchTemplateMaintenanceOptions) + PutMetadataOptions func(value *LaunchTemplateMetadataOptions) + PutMonitoring func(value *LaunchTemplateMonitoring) + PutNetworkInterfaces func(value interface{}) + PutPlacement func(value *LaunchTemplatePlacement) + PutPrivateDnsNameOptions func(value *LaunchTemplatePrivateDnsNameOptions) + PutTagSpecifications func(value interface{}) + RamDiskId func() *string + RamDiskIdInput func() *string + RawOverrides func() interface{} + ResetBlockDeviceMappings func() + ResetCapacityReservationSpecification func() + ResetCpuOptions func() + ResetCreditSpecification func() + ResetDefaultVersion func() + ResetDescription func() + ResetDisableApiStop func() + ResetDisableApiTermination func() + ResetEbsOptimized func() + ResetElasticGpuSpecifications func() + ResetElasticInferenceAccelerator func() + ResetEnclaveOptions func() + ResetHibernationOptions func() + ResetIamInstanceProfile func() + ResetId func() + ResetImageId func() + ResetInstanceInitiatedShutdownBehavior func() + ResetInstanceMarketOptions func() + ResetInstanceRequirements func() + ResetInstanceType func() + ResetKernelId func() + ResetKeyName func() + ResetLicenseSpecification func() + ResetMaintenanceOptions func() + ResetMetadataOptions func() + ResetMonitoring func() + ResetName func() + ResetNamePrefix func() + ResetNetworkInterfaces func() + ResetOverrideLogicalId func() + ResetPlacement func() + ResetPrivateDnsNameOptions func() + ResetRamDiskId func() + ResetSecurityGroupNames func() + ResetTagSpecifications func() + ResetTags func() + ResetTagsAll func() + ResetUpdateDefaultVersion func() + ResetUserData func() + ResetVpcSecurityGroupIds func() + SecurityGroupNames func() *[]*string + SecurityGroupNamesInput func() *[]*string + SetConnection func(val interface{}) + SetCount func(val *float64) + SetDefaultVersion func(val *float64) + SetDependsOn func(val *[]*string) + SetDescription func(val *string) + SetDisableApiStop func(val interface{}) + SetDisableApiTermination func(val interface{}) + SetEbsOptimized func(val *string) + SetForEach func(val cdktf.ITerraformIterator) + SetId func(val *string) + SetImageId func(val *string) + SetInstanceInitiatedShutdownBehavior func(val *string) + SetInstanceType func(val *string) + SetKernelId func(val *string) + SetKeyName func(val *string) + SetLifecycle func(val *cdktf.TerraformResourceLifecycle) + SetName func(val *string) + SetNamePrefix func(val *string) + SetProvider func(val cdktf.TerraformProvider) + SetProvisioners func(val *[]interface{}) + SetRamDiskId func(val *string) + SetSecurityGroupNames func(val *[]*string) + SetTags func(val *map[string]*string) + SetTagsAll func(val *map[string]*string) + SetUpdateDefaultVersion func(val interface{}) + SetUserData func(val *string) + SetVpcSecurityGroupIds func(val *[]*string) + SynthesizeAttributes func() *map[string]interface{} + TagSpecifications func() LaunchTemplateTagSpecificationsList + TagSpecificationsInput func() interface{} + Tags func() *map[string]*string + TagsAll func() *map[string]*string + TagsAllInput func() *map[string]*string + TagsInput func() *map[string]*string + TerraformGeneratorMetadata func() *cdktf.TerraformProviderGeneratorMetadata + TerraformMetaArguments func() *map[string]interface{} + TerraformResourceType func() *string + ToMetadata func() interface{} + ToString func() *string + ToTerraform func() interface{} + UpdateDefaultVersion func() interface{} + UpdateDefaultVersionInput func() interface{} + UserData func() *string + UserDataInput func() *string + VpcSecurityGroupIds func() *[]*string + VpcSecurityGroupIdsInput func() *[]*string + func NewLaunchTemplate(scope constructs.Construct, id *string, config *LaunchTemplateConfig) LaunchTemplate + type LaunchTemplateBlockDeviceMappings struct + DeviceName *string + Ebs *LaunchTemplateBlockDeviceMappingsEbs + NoDevice *string + VirtualName *string + type LaunchTemplateBlockDeviceMappingsEbs struct + DeleteOnTermination *string + Encrypted *string + Iops *float64 + KmsKeyId *string + SnapshotId *string + Throughput *float64 + VolumeSize *float64 + VolumeType *string + type LaunchTemplateBlockDeviceMappingsEbsOutputReference interface + ComplexObjectIndex func() interface{} + ComplexObjectIsFromSet func() *bool + ComputeFqn func() *string + CreationStack func() *[]*string + DeleteOnTermination func() *string + DeleteOnTerminationInput func() *string + Encrypted func() *string + EncryptedInput func() *string + Fqn func() *string + GetAnyMapAttribute func(terraformAttribute *string) *map[string]interface{} + GetBooleanAttribute func(terraformAttribute *string) cdktf.IResolvable + GetBooleanMapAttribute func(terraformAttribute *string) *map[string]*bool + GetListAttribute func(terraformAttribute *string) *[]*string + GetNumberAttribute func(terraformAttribute *string) *float64 + GetNumberListAttribute func(terraformAttribute *string) *[]*float64 + GetNumberMapAttribute func(terraformAttribute *string) *map[string]*float64 + GetStringAttribute func(terraformAttribute *string) *string + GetStringMapAttribute func(terraformAttribute *string) *map[string]*string + InternalValue func() *LaunchTemplateBlockDeviceMappingsEbs + InterpolationAsList func() cdktf.IResolvable + InterpolationForAttribute func(property *string) cdktf.IResolvable + Iops func() *float64 + IopsInput func() *float64 + KmsKeyId func() *string + KmsKeyIdInput func() *string + ResetDeleteOnTermination func() + ResetEncrypted func() + ResetIops func() + ResetKmsKeyId func() + ResetSnapshotId func() + ResetThroughput func() + ResetVolumeSize func() + ResetVolumeType func() + Resolve func(_context cdktf.IResolveContext) interface{} + SetComplexObjectIndex func(val interface{}) + SetComplexObjectIsFromSet func(val *bool) + SetDeleteOnTermination func(val *string) + SetEncrypted func(val *string) + SetInternalValue func(val *LaunchTemplateBlockDeviceMappingsEbs) + SetIops func(val *float64) + SetKmsKeyId func(val *string) + SetSnapshotId func(val *string) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + SetThroughput func(val *float64) + SetVolumeSize func(val *float64) + SetVolumeType func(val *string) + SnapshotId func() *string + SnapshotIdInput func() *string + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + Throughput func() *float64 + ThroughputInput func() *float64 + ToString func() *string + VolumeSize func() *float64 + VolumeSizeInput func() *float64 + VolumeType func() *string + VolumeTypeInput func() *string + func NewLaunchTemplateBlockDeviceMappingsEbsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) LaunchTemplateBlockDeviceMappingsEbsOutputReference + type LaunchTemplateBlockDeviceMappingsList interface + ComputeFqn func() *string + CreationStack func() *[]*string + Fqn func() *string + Get func(index *float64) LaunchTemplateBlockDeviceMappingsOutputReference + InternalValue func() interface{} + Resolve func(_context cdktf.IResolveContext) interface{} + SetInternalValue func(val interface{}) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + SetWrapsSet func(val *bool) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + WrapsSet func() *bool + func NewLaunchTemplateBlockDeviceMappingsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, ...) LaunchTemplateBlockDeviceMappingsList + type LaunchTemplateBlockDeviceMappingsOutputReference interface + ComplexObjectIndex func() interface{} + ComplexObjectIsFromSet func() *bool + ComputeFqn func() *string + CreationStack func() *[]*string + DeviceName func() *string + DeviceNameInput func() *string + Ebs func() LaunchTemplateBlockDeviceMappingsEbsOutputReference + EbsInput func() *LaunchTemplateBlockDeviceMappingsEbs + Fqn func() *string + GetAnyMapAttribute func(terraformAttribute *string) *map[string]interface{} + GetBooleanAttribute func(terraformAttribute *string) cdktf.IResolvable + GetBooleanMapAttribute func(terraformAttribute *string) *map[string]*bool + GetListAttribute func(terraformAttribute *string) *[]*string + GetNumberAttribute func(terraformAttribute *string) *float64 + GetNumberListAttribute func(terraformAttribute *string) *[]*float64 + GetNumberMapAttribute func(terraformAttribute *string) *map[string]*float64 + GetStringAttribute func(terraformAttribute *string) *string + GetStringMapAttribute func(terraformAttribute *string) *map[string]*string + InternalValue func() interface{} + InterpolationAsList func() cdktf.IResolvable + InterpolationForAttribute func(property *string) cdktf.IResolvable + NoDevice func() *string + NoDeviceInput func() *string + PutEbs func(value *LaunchTemplateBlockDeviceMappingsEbs) + ResetDeviceName func() + ResetEbs func() + ResetNoDevice func() + ResetVirtualName func() + Resolve func(_context cdktf.IResolveContext) interface{} + SetComplexObjectIndex func(val interface{}) + SetComplexObjectIsFromSet func(val *bool) + SetDeviceName func(val *string) + SetInternalValue func(val interface{}) + SetNoDevice func(val *string) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + SetVirtualName func(val *string) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + VirtualName func() *string + VirtualNameInput func() *string + func NewLaunchTemplateBlockDeviceMappingsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, ...) LaunchTemplateBlockDeviceMappingsOutputReference + type LaunchTemplateCapacityReservationSpecification struct + CapacityReservationPreference *string + CapacityReservationTarget *LaunchTemplateCapacityReservationSpecificationCapacityReservationTarget + type LaunchTemplateCapacityReservationSpecificationCapacityReservationTarget struct + CapacityReservationId *string + CapacityReservationResourceGroupArn *string + type LaunchTemplateCapacityReservationSpecificationCapacityReservationTargetOutputReference interface + CapacityReservationId func() *string + CapacityReservationIdInput func() *string + CapacityReservationResourceGroupArn func() *string + CapacityReservationResourceGroupArnInput func() *string + ComplexObjectIndex func() interface{} + ComplexObjectIsFromSet func() *bool + ComputeFqn func() *string + CreationStack func() *[]*string + Fqn func() *string + GetAnyMapAttribute func(terraformAttribute *string) *map[string]interface{} + GetBooleanAttribute func(terraformAttribute *string) cdktf.IResolvable + GetBooleanMapAttribute func(terraformAttribute *string) *map[string]*bool + GetListAttribute func(terraformAttribute *string) *[]*string + GetNumberAttribute func(terraformAttribute *string) *float64 + GetNumberListAttribute func(terraformAttribute *string) *[]*float64 + GetNumberMapAttribute func(terraformAttribute *string) *map[string]*float64 + GetStringAttribute func(terraformAttribute *string) *string + GetStringMapAttribute func(terraformAttribute *string) *map[string]*string + InternalValue func() *LaunchTemplateCapacityReservationSpecificationCapacityReservationTarget + InterpolationAsList func() cdktf.IResolvable + InterpolationForAttribute func(property *string) cdktf.IResolvable + ResetCapacityReservationId func() + ResetCapacityReservationResourceGroupArn func() + Resolve func(_context cdktf.IResolveContext) interface{} + SetCapacityReservationId func(val *string) + SetCapacityReservationResourceGroupArn func(val *string) + SetComplexObjectIndex func(val interface{}) + SetComplexObjectIsFromSet func(val *bool) + SetInternalValue func(val *LaunchTemplateCapacityReservationSpecificationCapacityReservationTarget) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + func NewLaunchTemplateCapacityReservationSpecificationCapacityReservationTargetOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) ... + type LaunchTemplateCapacityReservationSpecificationOutputReference interface + CapacityReservationPreference func() *string + CapacityReservationPreferenceInput func() *string + CapacityReservationTarget func() ... + CapacityReservationTargetInput func() *LaunchTemplateCapacityReservationSpecificationCapacityReservationTarget + ComplexObjectIndex func() interface{} + ComplexObjectIsFromSet func() *bool + ComputeFqn func() *string + CreationStack func() *[]*string + Fqn func() *string + GetAnyMapAttribute func(terraformAttribute *string) *map[string]interface{} + GetBooleanAttribute func(terraformAttribute *string) cdktf.IResolvable + GetBooleanMapAttribute func(terraformAttribute *string) *map[string]*bool + GetListAttribute func(terraformAttribute *string) *[]*string + GetNumberAttribute func(terraformAttribute *string) *float64 + GetNumberListAttribute func(terraformAttribute *string) *[]*float64 + GetNumberMapAttribute func(terraformAttribute *string) *map[string]*float64 + GetStringAttribute func(terraformAttribute *string) *string + GetStringMapAttribute func(terraformAttribute *string) *map[string]*string + InternalValue func() *LaunchTemplateCapacityReservationSpecification + InterpolationAsList func() cdktf.IResolvable + InterpolationForAttribute func(property *string) cdktf.IResolvable + PutCapacityReservationTarget func(value *LaunchTemplateCapacityReservationSpecificationCapacityReservationTarget) + ResetCapacityReservationPreference func() + ResetCapacityReservationTarget func() + Resolve func(_context cdktf.IResolveContext) interface{} + SetCapacityReservationPreference func(val *string) + SetComplexObjectIndex func(val interface{}) + SetComplexObjectIsFromSet func(val *bool) + SetInternalValue func(val *LaunchTemplateCapacityReservationSpecification) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + func NewLaunchTemplateCapacityReservationSpecificationOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) LaunchTemplateCapacityReservationSpecificationOutputReference + type LaunchTemplateConfig struct + BlockDeviceMappings interface{} + CapacityReservationSpecification *LaunchTemplateCapacityReservationSpecification + Connection interface{} + Count *float64 + CpuOptions *LaunchTemplateCpuOptions + CreditSpecification *LaunchTemplateCreditSpecification + DefaultVersion *float64 + DependsOn *[]cdktf.ITerraformDependable + Description *string + DisableApiStop interface{} + DisableApiTermination interface{} + EbsOptimized *string + ElasticGpuSpecifications interface{} + ElasticInferenceAccelerator *LaunchTemplateElasticInferenceAccelerator + EnclaveOptions *LaunchTemplateEnclaveOptions + ForEach cdktf.ITerraformIterator + HibernationOptions *LaunchTemplateHibernationOptions + IamInstanceProfile *LaunchTemplateIamInstanceProfile + Id *string + ImageId *string + InstanceInitiatedShutdownBehavior *string + InstanceMarketOptions *LaunchTemplateInstanceMarketOptions + InstanceRequirements *LaunchTemplateInstanceRequirements + InstanceType *string + KernelId *string + KeyName *string + LicenseSpecification interface{} + Lifecycle *cdktf.TerraformResourceLifecycle + MaintenanceOptions *LaunchTemplateMaintenanceOptions + MetadataOptions *LaunchTemplateMetadataOptions + Monitoring *LaunchTemplateMonitoring + Name *string + NamePrefix *string + NetworkInterfaces interface{} + Placement *LaunchTemplatePlacement + PrivateDnsNameOptions *LaunchTemplatePrivateDnsNameOptions + Provider cdktf.TerraformProvider + Provisioners *[]interface{} + RamDiskId *string + SecurityGroupNames *[]*string + TagSpecifications interface{} + Tags *map[string]*string + TagsAll *map[string]*string + UpdateDefaultVersion interface{} + UserData *string + VpcSecurityGroupIds *[]*string + type LaunchTemplateCpuOptions struct + CoreCount *float64 + ThreadsPerCore *float64 + type LaunchTemplateCpuOptionsOutputReference interface + ComplexObjectIndex func() interface{} + ComplexObjectIsFromSet func() *bool + ComputeFqn func() *string + CoreCount func() *float64 + CoreCountInput func() *float64 + CreationStack func() *[]*string + Fqn func() *string + GetAnyMapAttribute func(terraformAttribute *string) *map[string]interface{} + GetBooleanAttribute func(terraformAttribute *string) cdktf.IResolvable + GetBooleanMapAttribute func(terraformAttribute *string) *map[string]*bool + GetListAttribute func(terraformAttribute *string) *[]*string + GetNumberAttribute func(terraformAttribute *string) *float64 + GetNumberListAttribute func(terraformAttribute *string) *[]*float64 + GetNumberMapAttribute func(terraformAttribute *string) *map[string]*float64 + GetStringAttribute func(terraformAttribute *string) *string + GetStringMapAttribute func(terraformAttribute *string) *map[string]*string + InternalValue func() *LaunchTemplateCpuOptions + InterpolationAsList func() cdktf.IResolvable + InterpolationForAttribute func(property *string) cdktf.IResolvable + ResetCoreCount func() + ResetThreadsPerCore func() + Resolve func(_context cdktf.IResolveContext) interface{} + SetComplexObjectIndex func(val interface{}) + SetComplexObjectIsFromSet func(val *bool) + SetCoreCount func(val *float64) + SetInternalValue func(val *LaunchTemplateCpuOptions) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + SetThreadsPerCore func(val *float64) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ThreadsPerCore func() *float64 + ThreadsPerCoreInput func() *float64 + ToString func() *string + func NewLaunchTemplateCpuOptionsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) LaunchTemplateCpuOptionsOutputReference + type LaunchTemplateCreditSpecification struct + CpuCredits *string + type LaunchTemplateCreditSpecificationOutputReference interface + ComplexObjectIndex func() interface{} + ComplexObjectIsFromSet func() *bool + ComputeFqn func() *string + CpuCredits func() *string + CpuCreditsInput func() *string + CreationStack func() *[]*string + Fqn func() *string + GetAnyMapAttribute func(terraformAttribute *string) *map[string]interface{} + GetBooleanAttribute func(terraformAttribute *string) cdktf.IResolvable + GetBooleanMapAttribute func(terraformAttribute *string) *map[string]*bool + GetListAttribute func(terraformAttribute *string) *[]*string + GetNumberAttribute func(terraformAttribute *string) *float64 + GetNumberListAttribute func(terraformAttribute *string) *[]*float64 + GetNumberMapAttribute func(terraformAttribute *string) *map[string]*float64 + GetStringAttribute func(terraformAttribute *string) *string + GetStringMapAttribute func(terraformAttribute *string) *map[string]*string + InternalValue func() *LaunchTemplateCreditSpecification + InterpolationAsList func() cdktf.IResolvable + InterpolationForAttribute func(property *string) cdktf.IResolvable + ResetCpuCredits func() + Resolve func(_context cdktf.IResolveContext) interface{} + SetComplexObjectIndex func(val interface{}) + SetComplexObjectIsFromSet func(val *bool) + SetCpuCredits func(val *string) + SetInternalValue func(val *LaunchTemplateCreditSpecification) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + func NewLaunchTemplateCreditSpecificationOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) LaunchTemplateCreditSpecificationOutputReference + type LaunchTemplateElasticGpuSpecifications struct + Type *string + type LaunchTemplateElasticGpuSpecificationsList interface + ComputeFqn func() *string + CreationStack func() *[]*string + Fqn func() *string + Get func(index *float64) LaunchTemplateElasticGpuSpecificationsOutputReference + InternalValue func() interface{} + Resolve func(_context cdktf.IResolveContext) interface{} + SetInternalValue func(val interface{}) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + SetWrapsSet func(val *bool) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + WrapsSet func() *bool + func NewLaunchTemplateElasticGpuSpecificationsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, ...) LaunchTemplateElasticGpuSpecificationsList + type LaunchTemplateElasticGpuSpecificationsOutputReference interface + ComplexObjectIndex func() interface{} + ComplexObjectIsFromSet func() *bool + ComputeFqn func() *string + CreationStack func() *[]*string + Fqn func() *string + GetAnyMapAttribute func(terraformAttribute *string) *map[string]interface{} + GetBooleanAttribute func(terraformAttribute *string) cdktf.IResolvable + GetBooleanMapAttribute func(terraformAttribute *string) *map[string]*bool + GetListAttribute func(terraformAttribute *string) *[]*string + GetNumberAttribute func(terraformAttribute *string) *float64 + GetNumberListAttribute func(terraformAttribute *string) *[]*float64 + GetNumberMapAttribute func(terraformAttribute *string) *map[string]*float64 + GetStringAttribute func(terraformAttribute *string) *string + GetStringMapAttribute func(terraformAttribute *string) *map[string]*string + InternalValue func() interface{} + InterpolationAsList func() cdktf.IResolvable + InterpolationForAttribute func(property *string) cdktf.IResolvable + Resolve func(_context cdktf.IResolveContext) interface{} + SetComplexObjectIndex func(val interface{}) + SetComplexObjectIsFromSet func(val *bool) + SetInternalValue func(val interface{}) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + SetType func(val *string) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + Type func() *string + TypeInput func() *string + func NewLaunchTemplateElasticGpuSpecificationsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, ...) LaunchTemplateElasticGpuSpecificationsOutputReference + type LaunchTemplateElasticInferenceAccelerator struct + Type *string + type LaunchTemplateElasticInferenceAcceleratorOutputReference interface + ComplexObjectIndex func() interface{} + ComplexObjectIsFromSet func() *bool + ComputeFqn func() *string + CreationStack func() *[]*string + Fqn func() *string + GetAnyMapAttribute func(terraformAttribute *string) *map[string]interface{} + GetBooleanAttribute func(terraformAttribute *string) cdktf.IResolvable + GetBooleanMapAttribute func(terraformAttribute *string) *map[string]*bool + GetListAttribute func(terraformAttribute *string) *[]*string + GetNumberAttribute func(terraformAttribute *string) *float64 + GetNumberListAttribute func(terraformAttribute *string) *[]*float64 + GetNumberMapAttribute func(terraformAttribute *string) *map[string]*float64 + GetStringAttribute func(terraformAttribute *string) *string + GetStringMapAttribute func(terraformAttribute *string) *map[string]*string + InternalValue func() *LaunchTemplateElasticInferenceAccelerator + InterpolationAsList func() cdktf.IResolvable + InterpolationForAttribute func(property *string) cdktf.IResolvable + Resolve func(_context cdktf.IResolveContext) interface{} + SetComplexObjectIndex func(val interface{}) + SetComplexObjectIsFromSet func(val *bool) + SetInternalValue func(val *LaunchTemplateElasticInferenceAccelerator) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + SetType func(val *string) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + Type func() *string + TypeInput func() *string + func NewLaunchTemplateElasticInferenceAcceleratorOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) LaunchTemplateElasticInferenceAcceleratorOutputReference + type LaunchTemplateEnclaveOptions struct + Enabled interface{} + type LaunchTemplateEnclaveOptionsOutputReference interface + ComplexObjectIndex func() interface{} + ComplexObjectIsFromSet func() *bool + ComputeFqn func() *string + CreationStack func() *[]*string + Enabled func() interface{} + EnabledInput func() interface{} + Fqn func() *string + GetAnyMapAttribute func(terraformAttribute *string) *map[string]interface{} + GetBooleanAttribute func(terraformAttribute *string) cdktf.IResolvable + GetBooleanMapAttribute func(terraformAttribute *string) *map[string]*bool + GetListAttribute func(terraformAttribute *string) *[]*string + GetNumberAttribute func(terraformAttribute *string) *float64 + GetNumberListAttribute func(terraformAttribute *string) *[]*float64 + GetNumberMapAttribute func(terraformAttribute *string) *map[string]*float64 + GetStringAttribute func(terraformAttribute *string) *string + GetStringMapAttribute func(terraformAttribute *string) *map[string]*string + InternalValue func() *LaunchTemplateEnclaveOptions + InterpolationAsList func() cdktf.IResolvable + InterpolationForAttribute func(property *string) cdktf.IResolvable + ResetEnabled func() + Resolve func(_context cdktf.IResolveContext) interface{} + SetComplexObjectIndex func(val interface{}) + SetComplexObjectIsFromSet func(val *bool) + SetEnabled func(val interface{}) + SetInternalValue func(val *LaunchTemplateEnclaveOptions) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + func NewLaunchTemplateEnclaveOptionsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) LaunchTemplateEnclaveOptionsOutputReference + type LaunchTemplateHibernationOptions struct + Configured interface{} + type LaunchTemplateHibernationOptionsOutputReference interface + ComplexObjectIndex func() interface{} + ComplexObjectIsFromSet func() *bool + ComputeFqn func() *string + Configured func() interface{} + ConfiguredInput func() interface{} + CreationStack func() *[]*string + Fqn func() *string + GetAnyMapAttribute func(terraformAttribute *string) *map[string]interface{} + GetBooleanAttribute func(terraformAttribute *string) cdktf.IResolvable + GetBooleanMapAttribute func(terraformAttribute *string) *map[string]*bool + GetListAttribute func(terraformAttribute *string) *[]*string + GetNumberAttribute func(terraformAttribute *string) *float64 + GetNumberListAttribute func(terraformAttribute *string) *[]*float64 + GetNumberMapAttribute func(terraformAttribute *string) *map[string]*float64 + GetStringAttribute func(terraformAttribute *string) *string + GetStringMapAttribute func(terraformAttribute *string) *map[string]*string + InternalValue func() *LaunchTemplateHibernationOptions + InterpolationAsList func() cdktf.IResolvable + InterpolationForAttribute func(property *string) cdktf.IResolvable + Resolve func(_context cdktf.IResolveContext) interface{} + SetComplexObjectIndex func(val interface{}) + SetComplexObjectIsFromSet func(val *bool) + SetConfigured func(val interface{}) + SetInternalValue func(val *LaunchTemplateHibernationOptions) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + func NewLaunchTemplateHibernationOptionsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) LaunchTemplateHibernationOptionsOutputReference + type LaunchTemplateIamInstanceProfile struct + Arn *string + Name *string + type LaunchTemplateIamInstanceProfileOutputReference interface + Arn func() *string + ArnInput func() *string + ComplexObjectIndex func() interface{} + ComplexObjectIsFromSet func() *bool + ComputeFqn func() *string + CreationStack func() *[]*string + Fqn func() *string + GetAnyMapAttribute func(terraformAttribute *string) *map[string]interface{} + GetBooleanAttribute func(terraformAttribute *string) cdktf.IResolvable + GetBooleanMapAttribute func(terraformAttribute *string) *map[string]*bool + GetListAttribute func(terraformAttribute *string) *[]*string + GetNumberAttribute func(terraformAttribute *string) *float64 + GetNumberListAttribute func(terraformAttribute *string) *[]*float64 + GetNumberMapAttribute func(terraformAttribute *string) *map[string]*float64 + GetStringAttribute func(terraformAttribute *string) *string + GetStringMapAttribute func(terraformAttribute *string) *map[string]*string + InternalValue func() *LaunchTemplateIamInstanceProfile + InterpolationAsList func() cdktf.IResolvable + InterpolationForAttribute func(property *string) cdktf.IResolvable + Name func() *string + NameInput func() *string + ResetArn func() + ResetName func() + Resolve func(_context cdktf.IResolveContext) interface{} + SetArn func(val *string) + SetComplexObjectIndex func(val interface{}) + SetComplexObjectIsFromSet func(val *bool) + SetInternalValue func(val *LaunchTemplateIamInstanceProfile) + SetName func(val *string) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + func NewLaunchTemplateIamInstanceProfileOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) LaunchTemplateIamInstanceProfileOutputReference + type LaunchTemplateInstanceMarketOptions struct + MarketType *string + SpotOptions *LaunchTemplateInstanceMarketOptionsSpotOptions + type LaunchTemplateInstanceMarketOptionsOutputReference interface + ComplexObjectIndex func() interface{} + ComplexObjectIsFromSet func() *bool + ComputeFqn func() *string + CreationStack func() *[]*string + Fqn func() *string + GetAnyMapAttribute func(terraformAttribute *string) *map[string]interface{} + GetBooleanAttribute func(terraformAttribute *string) cdktf.IResolvable + GetBooleanMapAttribute func(terraformAttribute *string) *map[string]*bool + GetListAttribute func(terraformAttribute *string) *[]*string + GetNumberAttribute func(terraformAttribute *string) *float64 + GetNumberListAttribute func(terraformAttribute *string) *[]*float64 + GetNumberMapAttribute func(terraformAttribute *string) *map[string]*float64 + GetStringAttribute func(terraformAttribute *string) *string + GetStringMapAttribute func(terraformAttribute *string) *map[string]*string + InternalValue func() *LaunchTemplateInstanceMarketOptions + InterpolationAsList func() cdktf.IResolvable + InterpolationForAttribute func(property *string) cdktf.IResolvable + MarketType func() *string + MarketTypeInput func() *string + PutSpotOptions func(value *LaunchTemplateInstanceMarketOptionsSpotOptions) + ResetMarketType func() + ResetSpotOptions func() + Resolve func(_context cdktf.IResolveContext) interface{} + SetComplexObjectIndex func(val interface{}) + SetComplexObjectIsFromSet func(val *bool) + SetInternalValue func(val *LaunchTemplateInstanceMarketOptions) + SetMarketType func(val *string) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + SpotOptions func() LaunchTemplateInstanceMarketOptionsSpotOptionsOutputReference + SpotOptionsInput func() *LaunchTemplateInstanceMarketOptionsSpotOptions + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + func NewLaunchTemplateInstanceMarketOptionsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) LaunchTemplateInstanceMarketOptionsOutputReference + type LaunchTemplateInstanceMarketOptionsSpotOptions struct + BlockDurationMinutes *float64 + InstanceInterruptionBehavior *string + MaxPrice *string + SpotInstanceType *string + ValidUntil *string + type LaunchTemplateInstanceMarketOptionsSpotOptionsOutputReference interface + BlockDurationMinutes func() *float64 + BlockDurationMinutesInput func() *float64 + ComplexObjectIndex func() interface{} + ComplexObjectIsFromSet func() *bool + ComputeFqn func() *string + CreationStack func() *[]*string + Fqn func() *string + GetAnyMapAttribute func(terraformAttribute *string) *map[string]interface{} + GetBooleanAttribute func(terraformAttribute *string) cdktf.IResolvable + GetBooleanMapAttribute func(terraformAttribute *string) *map[string]*bool + GetListAttribute func(terraformAttribute *string) *[]*string + GetNumberAttribute func(terraformAttribute *string) *float64 + GetNumberListAttribute func(terraformAttribute *string) *[]*float64 + GetNumberMapAttribute func(terraformAttribute *string) *map[string]*float64 + GetStringAttribute func(terraformAttribute *string) *string + GetStringMapAttribute func(terraformAttribute *string) *map[string]*string + InstanceInterruptionBehavior func() *string + InstanceInterruptionBehaviorInput func() *string + InternalValue func() *LaunchTemplateInstanceMarketOptionsSpotOptions + InterpolationAsList func() cdktf.IResolvable + InterpolationForAttribute func(property *string) cdktf.IResolvable + MaxPrice func() *string + MaxPriceInput func() *string + ResetBlockDurationMinutes func() + ResetInstanceInterruptionBehavior func() + ResetMaxPrice func() + ResetSpotInstanceType func() + ResetValidUntil func() + Resolve func(_context cdktf.IResolveContext) interface{} + SetBlockDurationMinutes func(val *float64) + SetComplexObjectIndex func(val interface{}) + SetComplexObjectIsFromSet func(val *bool) + SetInstanceInterruptionBehavior func(val *string) + SetInternalValue func(val *LaunchTemplateInstanceMarketOptionsSpotOptions) + SetMaxPrice func(val *string) + SetSpotInstanceType func(val *string) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + SetValidUntil func(val *string) + SpotInstanceType func() *string + SpotInstanceTypeInput func() *string + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + ValidUntil func() *string + ValidUntilInput func() *string + func NewLaunchTemplateInstanceMarketOptionsSpotOptionsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) LaunchTemplateInstanceMarketOptionsSpotOptionsOutputReference + type LaunchTemplateInstanceRequirements struct + AcceleratorCount *LaunchTemplateInstanceRequirementsAcceleratorCount + AcceleratorManufacturers *[]*string + AcceleratorNames *[]*string + AcceleratorTotalMemoryMib *LaunchTemplateInstanceRequirementsAcceleratorTotalMemoryMib + AcceleratorTypes *[]*string + BareMetal *string + BaselineEbsBandwidthMbps *LaunchTemplateInstanceRequirementsBaselineEbsBandwidthMbps + BurstablePerformance *string + CpuManufacturers *[]*string + ExcludedInstanceTypes *[]*string + InstanceGenerations *[]*string + LocalStorage *string + LocalStorageTypes *[]*string + MemoryGibPerVcpu *LaunchTemplateInstanceRequirementsMemoryGibPerVcpu + MemoryMib *LaunchTemplateInstanceRequirementsMemoryMib + NetworkInterfaceCount *LaunchTemplateInstanceRequirementsNetworkInterfaceCount + OnDemandMaxPricePercentageOverLowestPrice *float64 + RequireHibernateSupport interface{} + SpotMaxPricePercentageOverLowestPrice *float64 + TotalLocalStorageGb *LaunchTemplateInstanceRequirementsTotalLocalStorageGb + VcpuCount *LaunchTemplateInstanceRequirementsVcpuCount + type LaunchTemplateInstanceRequirementsAcceleratorCount struct + Max *float64 + Min *float64 + type LaunchTemplateInstanceRequirementsAcceleratorCountOutputReference interface + ComplexObjectIndex func() interface{} + ComplexObjectIsFromSet func() *bool + ComputeFqn func() *string + CreationStack func() *[]*string + Fqn func() *string + GetAnyMapAttribute func(terraformAttribute *string) *map[string]interface{} + GetBooleanAttribute func(terraformAttribute *string) cdktf.IResolvable + GetBooleanMapAttribute func(terraformAttribute *string) *map[string]*bool + GetListAttribute func(terraformAttribute *string) *[]*string + GetNumberAttribute func(terraformAttribute *string) *float64 + GetNumberListAttribute func(terraformAttribute *string) *[]*float64 + GetNumberMapAttribute func(terraformAttribute *string) *map[string]*float64 + GetStringAttribute func(terraformAttribute *string) *string + GetStringMapAttribute func(terraformAttribute *string) *map[string]*string + InternalValue func() *LaunchTemplateInstanceRequirementsAcceleratorCount + InterpolationAsList func() cdktf.IResolvable + InterpolationForAttribute func(property *string) cdktf.IResolvable + Max func() *float64 + MaxInput func() *float64 + Min func() *float64 + MinInput func() *float64 + ResetMax func() + ResetMin func() + Resolve func(_context cdktf.IResolveContext) interface{} + SetComplexObjectIndex func(val interface{}) + SetComplexObjectIsFromSet func(val *bool) + SetInternalValue func(val *LaunchTemplateInstanceRequirementsAcceleratorCount) + SetMax func(val *float64) + SetMin func(val *float64) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + func NewLaunchTemplateInstanceRequirementsAcceleratorCountOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) LaunchTemplateInstanceRequirementsAcceleratorCountOutputReference + type LaunchTemplateInstanceRequirementsAcceleratorTotalMemoryMib struct + Max *float64 + Min *float64 + type LaunchTemplateInstanceRequirementsAcceleratorTotalMemoryMibOutputReference interface + ComplexObjectIndex func() interface{} + ComplexObjectIsFromSet func() *bool + ComputeFqn func() *string + CreationStack func() *[]*string + Fqn func() *string + GetAnyMapAttribute func(terraformAttribute *string) *map[string]interface{} + GetBooleanAttribute func(terraformAttribute *string) cdktf.IResolvable + GetBooleanMapAttribute func(terraformAttribute *string) *map[string]*bool + GetListAttribute func(terraformAttribute *string) *[]*string + GetNumberAttribute func(terraformAttribute *string) *float64 + GetNumberListAttribute func(terraformAttribute *string) *[]*float64 + GetNumberMapAttribute func(terraformAttribute *string) *map[string]*float64 + GetStringAttribute func(terraformAttribute *string) *string + GetStringMapAttribute func(terraformAttribute *string) *map[string]*string + InternalValue func() *LaunchTemplateInstanceRequirementsAcceleratorTotalMemoryMib + InterpolationAsList func() cdktf.IResolvable + InterpolationForAttribute func(property *string) cdktf.IResolvable + Max func() *float64 + MaxInput func() *float64 + Min func() *float64 + MinInput func() *float64 + ResetMax func() + ResetMin func() + Resolve func(_context cdktf.IResolveContext) interface{} + SetComplexObjectIndex func(val interface{}) + SetComplexObjectIsFromSet func(val *bool) + SetInternalValue func(val *LaunchTemplateInstanceRequirementsAcceleratorTotalMemoryMib) + SetMax func(val *float64) + SetMin func(val *float64) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + func NewLaunchTemplateInstanceRequirementsAcceleratorTotalMemoryMibOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) LaunchTemplateInstanceRequirementsAcceleratorTotalMemoryMibOutputReference + type LaunchTemplateInstanceRequirementsBaselineEbsBandwidthMbps struct + Max *float64 + Min *float64 + type LaunchTemplateInstanceRequirementsBaselineEbsBandwidthMbpsOutputReference interface + ComplexObjectIndex func() interface{} + ComplexObjectIsFromSet func() *bool + ComputeFqn func() *string + CreationStack func() *[]*string + Fqn func() *string + GetAnyMapAttribute func(terraformAttribute *string) *map[string]interface{} + GetBooleanAttribute func(terraformAttribute *string) cdktf.IResolvable + GetBooleanMapAttribute func(terraformAttribute *string) *map[string]*bool + GetListAttribute func(terraformAttribute *string) *[]*string + GetNumberAttribute func(terraformAttribute *string) *float64 + GetNumberListAttribute func(terraformAttribute *string) *[]*float64 + GetNumberMapAttribute func(terraformAttribute *string) *map[string]*float64 + GetStringAttribute func(terraformAttribute *string) *string + GetStringMapAttribute func(terraformAttribute *string) *map[string]*string + InternalValue func() *LaunchTemplateInstanceRequirementsBaselineEbsBandwidthMbps + InterpolationAsList func() cdktf.IResolvable + InterpolationForAttribute func(property *string) cdktf.IResolvable + Max func() *float64 + MaxInput func() *float64 + Min func() *float64 + MinInput func() *float64 + ResetMax func() + ResetMin func() + Resolve func(_context cdktf.IResolveContext) interface{} + SetComplexObjectIndex func(val interface{}) + SetComplexObjectIsFromSet func(val *bool) + SetInternalValue func(val *LaunchTemplateInstanceRequirementsBaselineEbsBandwidthMbps) + SetMax func(val *float64) + SetMin func(val *float64) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + func NewLaunchTemplateInstanceRequirementsBaselineEbsBandwidthMbpsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) LaunchTemplateInstanceRequirementsBaselineEbsBandwidthMbpsOutputReference + type LaunchTemplateInstanceRequirementsMemoryGibPerVcpu struct + Max *float64 + Min *float64 + type LaunchTemplateInstanceRequirementsMemoryGibPerVcpuOutputReference interface + ComplexObjectIndex func() interface{} + ComplexObjectIsFromSet func() *bool + ComputeFqn func() *string + CreationStack func() *[]*string + Fqn func() *string + GetAnyMapAttribute func(terraformAttribute *string) *map[string]interface{} + GetBooleanAttribute func(terraformAttribute *string) cdktf.IResolvable + GetBooleanMapAttribute func(terraformAttribute *string) *map[string]*bool + GetListAttribute func(terraformAttribute *string) *[]*string + GetNumberAttribute func(terraformAttribute *string) *float64 + GetNumberListAttribute func(terraformAttribute *string) *[]*float64 + GetNumberMapAttribute func(terraformAttribute *string) *map[string]*float64 + GetStringAttribute func(terraformAttribute *string) *string + GetStringMapAttribute func(terraformAttribute *string) *map[string]*string + InternalValue func() *LaunchTemplateInstanceRequirementsMemoryGibPerVcpu + InterpolationAsList func() cdktf.IResolvable + InterpolationForAttribute func(property *string) cdktf.IResolvable + Max func() *float64 + MaxInput func() *float64 + Min func() *float64 + MinInput func() *float64 + ResetMax func() + ResetMin func() + Resolve func(_context cdktf.IResolveContext) interface{} + SetComplexObjectIndex func(val interface{}) + SetComplexObjectIsFromSet func(val *bool) + SetInternalValue func(val *LaunchTemplateInstanceRequirementsMemoryGibPerVcpu) + SetMax func(val *float64) + SetMin func(val *float64) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + func NewLaunchTemplateInstanceRequirementsMemoryGibPerVcpuOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) LaunchTemplateInstanceRequirementsMemoryGibPerVcpuOutputReference + type LaunchTemplateInstanceRequirementsMemoryMib struct + Max *float64 + Min *float64 + type LaunchTemplateInstanceRequirementsMemoryMibOutputReference interface + ComplexObjectIndex func() interface{} + ComplexObjectIsFromSet func() *bool + ComputeFqn func() *string + CreationStack func() *[]*string + Fqn func() *string + GetAnyMapAttribute func(terraformAttribute *string) *map[string]interface{} + GetBooleanAttribute func(terraformAttribute *string) cdktf.IResolvable + GetBooleanMapAttribute func(terraformAttribute *string) *map[string]*bool + GetListAttribute func(terraformAttribute *string) *[]*string + GetNumberAttribute func(terraformAttribute *string) *float64 + GetNumberListAttribute func(terraformAttribute *string) *[]*float64 + GetNumberMapAttribute func(terraformAttribute *string) *map[string]*float64 + GetStringAttribute func(terraformAttribute *string) *string + GetStringMapAttribute func(terraformAttribute *string) *map[string]*string + InternalValue func() *LaunchTemplateInstanceRequirementsMemoryMib + InterpolationAsList func() cdktf.IResolvable + InterpolationForAttribute func(property *string) cdktf.IResolvable + Max func() *float64 + MaxInput func() *float64 + Min func() *float64 + MinInput func() *float64 + ResetMax func() + Resolve func(_context cdktf.IResolveContext) interface{} + SetComplexObjectIndex func(val interface{}) + SetComplexObjectIsFromSet func(val *bool) + SetInternalValue func(val *LaunchTemplateInstanceRequirementsMemoryMib) + SetMax func(val *float64) + SetMin func(val *float64) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + func NewLaunchTemplateInstanceRequirementsMemoryMibOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) LaunchTemplateInstanceRequirementsMemoryMibOutputReference + type LaunchTemplateInstanceRequirementsNetworkInterfaceCount struct + Max *float64 + Min *float64 + type LaunchTemplateInstanceRequirementsNetworkInterfaceCountOutputReference interface + ComplexObjectIndex func() interface{} + ComplexObjectIsFromSet func() *bool + ComputeFqn func() *string + CreationStack func() *[]*string + Fqn func() *string + GetAnyMapAttribute func(terraformAttribute *string) *map[string]interface{} + GetBooleanAttribute func(terraformAttribute *string) cdktf.IResolvable + GetBooleanMapAttribute func(terraformAttribute *string) *map[string]*bool + GetListAttribute func(terraformAttribute *string) *[]*string + GetNumberAttribute func(terraformAttribute *string) *float64 + GetNumberListAttribute func(terraformAttribute *string) *[]*float64 + GetNumberMapAttribute func(terraformAttribute *string) *map[string]*float64 + GetStringAttribute func(terraformAttribute *string) *string + GetStringMapAttribute func(terraformAttribute *string) *map[string]*string + InternalValue func() *LaunchTemplateInstanceRequirementsNetworkInterfaceCount + InterpolationAsList func() cdktf.IResolvable + InterpolationForAttribute func(property *string) cdktf.IResolvable + Max func() *float64 + MaxInput func() *float64 + Min func() *float64 + MinInput func() *float64 + ResetMax func() + ResetMin func() + Resolve func(_context cdktf.IResolveContext) interface{} + SetComplexObjectIndex func(val interface{}) + SetComplexObjectIsFromSet func(val *bool) + SetInternalValue func(val *LaunchTemplateInstanceRequirementsNetworkInterfaceCount) + SetMax func(val *float64) + SetMin func(val *float64) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + func NewLaunchTemplateInstanceRequirementsNetworkInterfaceCountOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) LaunchTemplateInstanceRequirementsNetworkInterfaceCountOutputReference + type LaunchTemplateInstanceRequirementsOutputReference interface + AcceleratorCount func() LaunchTemplateInstanceRequirementsAcceleratorCountOutputReference + AcceleratorCountInput func() *LaunchTemplateInstanceRequirementsAcceleratorCount + AcceleratorManufacturers func() *[]*string + AcceleratorManufacturersInput func() *[]*string + AcceleratorNames func() *[]*string + AcceleratorNamesInput func() *[]*string + AcceleratorTotalMemoryMib func() LaunchTemplateInstanceRequirementsAcceleratorTotalMemoryMibOutputReference + AcceleratorTotalMemoryMibInput func() *LaunchTemplateInstanceRequirementsAcceleratorTotalMemoryMib + AcceleratorTypes func() *[]*string + AcceleratorTypesInput func() *[]*string + BareMetal func() *string + BareMetalInput func() *string + BaselineEbsBandwidthMbps func() LaunchTemplateInstanceRequirementsBaselineEbsBandwidthMbpsOutputReference + BaselineEbsBandwidthMbpsInput func() *LaunchTemplateInstanceRequirementsBaselineEbsBandwidthMbps + BurstablePerformance func() *string + BurstablePerformanceInput func() *string + ComplexObjectIndex func() interface{} + ComplexObjectIsFromSet func() *bool + ComputeFqn func() *string + CpuManufacturers func() *[]*string + CpuManufacturersInput func() *[]*string + CreationStack func() *[]*string + ExcludedInstanceTypes func() *[]*string + ExcludedInstanceTypesInput func() *[]*string + Fqn func() *string + GetAnyMapAttribute func(terraformAttribute *string) *map[string]interface{} + GetBooleanAttribute func(terraformAttribute *string) cdktf.IResolvable + GetBooleanMapAttribute func(terraformAttribute *string) *map[string]*bool + GetListAttribute func(terraformAttribute *string) *[]*string + GetNumberAttribute func(terraformAttribute *string) *float64 + GetNumberListAttribute func(terraformAttribute *string) *[]*float64 + GetNumberMapAttribute func(terraformAttribute *string) *map[string]*float64 + GetStringAttribute func(terraformAttribute *string) *string + GetStringMapAttribute func(terraformAttribute *string) *map[string]*string + InstanceGenerations func() *[]*string + InstanceGenerationsInput func() *[]*string + InternalValue func() *LaunchTemplateInstanceRequirements + InterpolationAsList func() cdktf.IResolvable + InterpolationForAttribute func(property *string) cdktf.IResolvable + LocalStorage func() *string + LocalStorageInput func() *string + LocalStorageTypes func() *[]*string + LocalStorageTypesInput func() *[]*string + MemoryGibPerVcpu func() LaunchTemplateInstanceRequirementsMemoryGibPerVcpuOutputReference + MemoryGibPerVcpuInput func() *LaunchTemplateInstanceRequirementsMemoryGibPerVcpu + MemoryMib func() LaunchTemplateInstanceRequirementsMemoryMibOutputReference + MemoryMibInput func() *LaunchTemplateInstanceRequirementsMemoryMib + NetworkInterfaceCount func() LaunchTemplateInstanceRequirementsNetworkInterfaceCountOutputReference + NetworkInterfaceCountInput func() *LaunchTemplateInstanceRequirementsNetworkInterfaceCount + OnDemandMaxPricePercentageOverLowestPrice func() *float64 + OnDemandMaxPricePercentageOverLowestPriceInput func() *float64 + PutAcceleratorCount func(value *LaunchTemplateInstanceRequirementsAcceleratorCount) + PutAcceleratorTotalMemoryMib func(value *LaunchTemplateInstanceRequirementsAcceleratorTotalMemoryMib) + PutBaselineEbsBandwidthMbps func(value *LaunchTemplateInstanceRequirementsBaselineEbsBandwidthMbps) + PutMemoryGibPerVcpu func(value *LaunchTemplateInstanceRequirementsMemoryGibPerVcpu) + PutMemoryMib func(value *LaunchTemplateInstanceRequirementsMemoryMib) + PutNetworkInterfaceCount func(value *LaunchTemplateInstanceRequirementsNetworkInterfaceCount) + PutTotalLocalStorageGb func(value *LaunchTemplateInstanceRequirementsTotalLocalStorageGb) + PutVcpuCount func(value *LaunchTemplateInstanceRequirementsVcpuCount) + RequireHibernateSupport func() interface{} + RequireHibernateSupportInput func() interface{} + ResetAcceleratorCount func() + ResetAcceleratorManufacturers func() + ResetAcceleratorNames func() + ResetAcceleratorTotalMemoryMib func() + ResetAcceleratorTypes func() + ResetBareMetal func() + ResetBaselineEbsBandwidthMbps func() + ResetBurstablePerformance func() + ResetCpuManufacturers func() + ResetExcludedInstanceTypes func() + ResetInstanceGenerations func() + ResetLocalStorage func() + ResetLocalStorageTypes func() + ResetMemoryGibPerVcpu func() + ResetNetworkInterfaceCount func() + ResetOnDemandMaxPricePercentageOverLowestPrice func() + ResetRequireHibernateSupport func() + ResetSpotMaxPricePercentageOverLowestPrice func() + ResetTotalLocalStorageGb func() + Resolve func(_context cdktf.IResolveContext) interface{} + SetAcceleratorManufacturers func(val *[]*string) + SetAcceleratorNames func(val *[]*string) + SetAcceleratorTypes func(val *[]*string) + SetBareMetal func(val *string) + SetBurstablePerformance func(val *string) + SetComplexObjectIndex func(val interface{}) + SetComplexObjectIsFromSet func(val *bool) + SetCpuManufacturers func(val *[]*string) + SetExcludedInstanceTypes func(val *[]*string) + SetInstanceGenerations func(val *[]*string) + SetInternalValue func(val *LaunchTemplateInstanceRequirements) + SetLocalStorage func(val *string) + SetLocalStorageTypes func(val *[]*string) + SetOnDemandMaxPricePercentageOverLowestPrice func(val *float64) + SetRequireHibernateSupport func(val interface{}) + SetSpotMaxPricePercentageOverLowestPrice func(val *float64) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + SpotMaxPricePercentageOverLowestPrice func() *float64 + SpotMaxPricePercentageOverLowestPriceInput func() *float64 + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + TotalLocalStorageGb func() LaunchTemplateInstanceRequirementsTotalLocalStorageGbOutputReference + TotalLocalStorageGbInput func() *LaunchTemplateInstanceRequirementsTotalLocalStorageGb + VcpuCount func() LaunchTemplateInstanceRequirementsVcpuCountOutputReference + VcpuCountInput func() *LaunchTemplateInstanceRequirementsVcpuCount + func NewLaunchTemplateInstanceRequirementsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) LaunchTemplateInstanceRequirementsOutputReference + type LaunchTemplateInstanceRequirementsTotalLocalStorageGb struct + Max *float64 + Min *float64 + type LaunchTemplateInstanceRequirementsTotalLocalStorageGbOutputReference interface + ComplexObjectIndex func() interface{} + ComplexObjectIsFromSet func() *bool + ComputeFqn func() *string + CreationStack func() *[]*string + Fqn func() *string + GetAnyMapAttribute func(terraformAttribute *string) *map[string]interface{} + GetBooleanAttribute func(terraformAttribute *string) cdktf.IResolvable + GetBooleanMapAttribute func(terraformAttribute *string) *map[string]*bool + GetListAttribute func(terraformAttribute *string) *[]*string + GetNumberAttribute func(terraformAttribute *string) *float64 + GetNumberListAttribute func(terraformAttribute *string) *[]*float64 + GetNumberMapAttribute func(terraformAttribute *string) *map[string]*float64 + GetStringAttribute func(terraformAttribute *string) *string + GetStringMapAttribute func(terraformAttribute *string) *map[string]*string + InternalValue func() *LaunchTemplateInstanceRequirementsTotalLocalStorageGb + InterpolationAsList func() cdktf.IResolvable + InterpolationForAttribute func(property *string) cdktf.IResolvable + Max func() *float64 + MaxInput func() *float64 + Min func() *float64 + MinInput func() *float64 + ResetMax func() + ResetMin func() + Resolve func(_context cdktf.IResolveContext) interface{} + SetComplexObjectIndex func(val interface{}) + SetComplexObjectIsFromSet func(val *bool) + SetInternalValue func(val *LaunchTemplateInstanceRequirementsTotalLocalStorageGb) + SetMax func(val *float64) + SetMin func(val *float64) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + func NewLaunchTemplateInstanceRequirementsTotalLocalStorageGbOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) LaunchTemplateInstanceRequirementsTotalLocalStorageGbOutputReference + type LaunchTemplateInstanceRequirementsVcpuCount struct + Max *float64 + Min *float64 + type LaunchTemplateInstanceRequirementsVcpuCountOutputReference interface + ComplexObjectIndex func() interface{} + ComplexObjectIsFromSet func() *bool + ComputeFqn func() *string + CreationStack func() *[]*string + Fqn func() *string + GetAnyMapAttribute func(terraformAttribute *string) *map[string]interface{} + GetBooleanAttribute func(terraformAttribute *string) cdktf.IResolvable + GetBooleanMapAttribute func(terraformAttribute *string) *map[string]*bool + GetListAttribute func(terraformAttribute *string) *[]*string + GetNumberAttribute func(terraformAttribute *string) *float64 + GetNumberListAttribute func(terraformAttribute *string) *[]*float64 + GetNumberMapAttribute func(terraformAttribute *string) *map[string]*float64 + GetStringAttribute func(terraformAttribute *string) *string + GetStringMapAttribute func(terraformAttribute *string) *map[string]*string + InternalValue func() *LaunchTemplateInstanceRequirementsVcpuCount + InterpolationAsList func() cdktf.IResolvable + InterpolationForAttribute func(property *string) cdktf.IResolvable + Max func() *float64 + MaxInput func() *float64 + Min func() *float64 + MinInput func() *float64 + ResetMax func() + Resolve func(_context cdktf.IResolveContext) interface{} + SetComplexObjectIndex func(val interface{}) + SetComplexObjectIsFromSet func(val *bool) + SetInternalValue func(val *LaunchTemplateInstanceRequirementsVcpuCount) + SetMax func(val *float64) + SetMin func(val *float64) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + func NewLaunchTemplateInstanceRequirementsVcpuCountOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) LaunchTemplateInstanceRequirementsVcpuCountOutputReference + type LaunchTemplateLicenseSpecification struct + LicenseConfigurationArn *string + type LaunchTemplateLicenseSpecificationList interface + ComputeFqn func() *string + CreationStack func() *[]*string + Fqn func() *string + Get func(index *float64) LaunchTemplateLicenseSpecificationOutputReference + InternalValue func() interface{} + Resolve func(_context cdktf.IResolveContext) interface{} + SetInternalValue func(val interface{}) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + SetWrapsSet func(val *bool) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + WrapsSet func() *bool + func NewLaunchTemplateLicenseSpecificationList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, ...) LaunchTemplateLicenseSpecificationList + type LaunchTemplateLicenseSpecificationOutputReference interface + ComplexObjectIndex func() interface{} + ComplexObjectIsFromSet func() *bool + ComputeFqn func() *string + CreationStack func() *[]*string + Fqn func() *string + GetAnyMapAttribute func(terraformAttribute *string) *map[string]interface{} + GetBooleanAttribute func(terraformAttribute *string) cdktf.IResolvable + GetBooleanMapAttribute func(terraformAttribute *string) *map[string]*bool + GetListAttribute func(terraformAttribute *string) *[]*string + GetNumberAttribute func(terraformAttribute *string) *float64 + GetNumberListAttribute func(terraformAttribute *string) *[]*float64 + GetNumberMapAttribute func(terraformAttribute *string) *map[string]*float64 + GetStringAttribute func(terraformAttribute *string) *string + GetStringMapAttribute func(terraformAttribute *string) *map[string]*string + InternalValue func() interface{} + InterpolationAsList func() cdktf.IResolvable + InterpolationForAttribute func(property *string) cdktf.IResolvable + LicenseConfigurationArn func() *string + LicenseConfigurationArnInput func() *string + Resolve func(_context cdktf.IResolveContext) interface{} + SetComplexObjectIndex func(val interface{}) + SetComplexObjectIsFromSet func(val *bool) + SetInternalValue func(val interface{}) + SetLicenseConfigurationArn func(val *string) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + func NewLaunchTemplateLicenseSpecificationOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, ...) LaunchTemplateLicenseSpecificationOutputReference + type LaunchTemplateMaintenanceOptions struct + AutoRecovery *string + type LaunchTemplateMaintenanceOptionsOutputReference interface + AutoRecovery func() *string + AutoRecoveryInput func() *string + ComplexObjectIndex func() interface{} + ComplexObjectIsFromSet func() *bool + ComputeFqn func() *string + CreationStack func() *[]*string + Fqn func() *string + GetAnyMapAttribute func(terraformAttribute *string) *map[string]interface{} + GetBooleanAttribute func(terraformAttribute *string) cdktf.IResolvable + GetBooleanMapAttribute func(terraformAttribute *string) *map[string]*bool + GetListAttribute func(terraformAttribute *string) *[]*string + GetNumberAttribute func(terraformAttribute *string) *float64 + GetNumberListAttribute func(terraformAttribute *string) *[]*float64 + GetNumberMapAttribute func(terraformAttribute *string) *map[string]*float64 + GetStringAttribute func(terraformAttribute *string) *string + GetStringMapAttribute func(terraformAttribute *string) *map[string]*string + InternalValue func() *LaunchTemplateMaintenanceOptions + InterpolationAsList func() cdktf.IResolvable + InterpolationForAttribute func(property *string) cdktf.IResolvable + ResetAutoRecovery func() + Resolve func(_context cdktf.IResolveContext) interface{} + SetAutoRecovery func(val *string) + SetComplexObjectIndex func(val interface{}) + SetComplexObjectIsFromSet func(val *bool) + SetInternalValue func(val *LaunchTemplateMaintenanceOptions) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + func NewLaunchTemplateMaintenanceOptionsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) LaunchTemplateMaintenanceOptionsOutputReference + type LaunchTemplateMetadataOptions struct + HttpEndpoint *string + HttpProtocolIpv6 *string + HttpPutResponseHopLimit *float64 + HttpTokens *string + InstanceMetadataTags *string + type LaunchTemplateMetadataOptionsOutputReference interface + ComplexObjectIndex func() interface{} + ComplexObjectIsFromSet func() *bool + ComputeFqn func() *string + CreationStack func() *[]*string + Fqn func() *string + GetAnyMapAttribute func(terraformAttribute *string) *map[string]interface{} + GetBooleanAttribute func(terraformAttribute *string) cdktf.IResolvable + GetBooleanMapAttribute func(terraformAttribute *string) *map[string]*bool + GetListAttribute func(terraformAttribute *string) *[]*string + GetNumberAttribute func(terraformAttribute *string) *float64 + GetNumberListAttribute func(terraformAttribute *string) *[]*float64 + GetNumberMapAttribute func(terraformAttribute *string) *map[string]*float64 + GetStringAttribute func(terraformAttribute *string) *string + GetStringMapAttribute func(terraformAttribute *string) *map[string]*string + HttpEndpoint func() *string + HttpEndpointInput func() *string + HttpProtocolIpv6 func() *string + HttpProtocolIpv6Input func() *string + HttpPutResponseHopLimit func() *float64 + HttpPutResponseHopLimitInput func() *float64 + HttpTokens func() *string + HttpTokensInput func() *string + InstanceMetadataTags func() *string + InstanceMetadataTagsInput func() *string + InternalValue func() *LaunchTemplateMetadataOptions + InterpolationAsList func() cdktf.IResolvable + InterpolationForAttribute func(property *string) cdktf.IResolvable + ResetHttpEndpoint func() + ResetHttpProtocolIpv6 func() + ResetHttpPutResponseHopLimit func() + ResetHttpTokens func() + ResetInstanceMetadataTags func() + Resolve func(_context cdktf.IResolveContext) interface{} + SetComplexObjectIndex func(val interface{}) + SetComplexObjectIsFromSet func(val *bool) + SetHttpEndpoint func(val *string) + SetHttpProtocolIpv6 func(val *string) + SetHttpPutResponseHopLimit func(val *float64) + SetHttpTokens func(val *string) + SetInstanceMetadataTags func(val *string) + SetInternalValue func(val *LaunchTemplateMetadataOptions) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + func NewLaunchTemplateMetadataOptionsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) LaunchTemplateMetadataOptionsOutputReference + type LaunchTemplateMonitoring struct + Enabled interface{} + type LaunchTemplateMonitoringOutputReference interface + ComplexObjectIndex func() interface{} + ComplexObjectIsFromSet func() *bool + ComputeFqn func() *string + CreationStack func() *[]*string + Enabled func() interface{} + EnabledInput func() interface{} + Fqn func() *string + GetAnyMapAttribute func(terraformAttribute *string) *map[string]interface{} + GetBooleanAttribute func(terraformAttribute *string) cdktf.IResolvable + GetBooleanMapAttribute func(terraformAttribute *string) *map[string]*bool + GetListAttribute func(terraformAttribute *string) *[]*string + GetNumberAttribute func(terraformAttribute *string) *float64 + GetNumberListAttribute func(terraformAttribute *string) *[]*float64 + GetNumberMapAttribute func(terraformAttribute *string) *map[string]*float64 + GetStringAttribute func(terraformAttribute *string) *string + GetStringMapAttribute func(terraformAttribute *string) *map[string]*string + InternalValue func() *LaunchTemplateMonitoring + InterpolationAsList func() cdktf.IResolvable + InterpolationForAttribute func(property *string) cdktf.IResolvable + ResetEnabled func() + Resolve func(_context cdktf.IResolveContext) interface{} + SetComplexObjectIndex func(val interface{}) + SetComplexObjectIsFromSet func(val *bool) + SetEnabled func(val interface{}) + SetInternalValue func(val *LaunchTemplateMonitoring) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + func NewLaunchTemplateMonitoringOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) LaunchTemplateMonitoringOutputReference + type LaunchTemplateNetworkInterfaces struct + AssociateCarrierIpAddress *string + AssociatePublicIpAddress *string + DeleteOnTermination *string + Description *string + DeviceIndex *float64 + InterfaceType *string + Ipv4AddressCount *float64 + Ipv4Addresses *[]*string + Ipv4PrefixCount *float64 + Ipv4Prefixes *[]*string + Ipv6AddressCount *float64 + Ipv6Addresses *[]*string + Ipv6PrefixCount *float64 + Ipv6Prefixes *[]*string + NetworkCardIndex *float64 + NetworkInterfaceId *string + PrivateIpAddress *string + SecurityGroups *[]*string + SubnetId *string + type LaunchTemplateNetworkInterfacesList interface + ComputeFqn func() *string + CreationStack func() *[]*string + Fqn func() *string + Get func(index *float64) LaunchTemplateNetworkInterfacesOutputReference + InternalValue func() interface{} + Resolve func(_context cdktf.IResolveContext) interface{} + SetInternalValue func(val interface{}) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + SetWrapsSet func(val *bool) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + WrapsSet func() *bool + func NewLaunchTemplateNetworkInterfacesList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, ...) LaunchTemplateNetworkInterfacesList + type LaunchTemplateNetworkInterfacesOutputReference interface + AssociateCarrierIpAddress func() *string + AssociateCarrierIpAddressInput func() *string + AssociatePublicIpAddress func() *string + AssociatePublicIpAddressInput func() *string + ComplexObjectIndex func() interface{} + ComplexObjectIsFromSet func() *bool + ComputeFqn func() *string + CreationStack func() *[]*string + DeleteOnTermination func() *string + DeleteOnTerminationInput func() *string + Description func() *string + DescriptionInput func() *string + DeviceIndex func() *float64 + DeviceIndexInput func() *float64 + Fqn func() *string + GetAnyMapAttribute func(terraformAttribute *string) *map[string]interface{} + GetBooleanAttribute func(terraformAttribute *string) cdktf.IResolvable + GetBooleanMapAttribute func(terraformAttribute *string) *map[string]*bool + GetListAttribute func(terraformAttribute *string) *[]*string + GetNumberAttribute func(terraformAttribute *string) *float64 + GetNumberListAttribute func(terraformAttribute *string) *[]*float64 + GetNumberMapAttribute func(terraformAttribute *string) *map[string]*float64 + GetStringAttribute func(terraformAttribute *string) *string + GetStringMapAttribute func(terraformAttribute *string) *map[string]*string + InterfaceType func() *string + InterfaceTypeInput func() *string + InternalValue func() interface{} + InterpolationAsList func() cdktf.IResolvable + InterpolationForAttribute func(property *string) cdktf.IResolvable + Ipv4AddressCount func() *float64 + Ipv4AddressCountInput func() *float64 + Ipv4Addresses func() *[]*string + Ipv4AddressesInput func() *[]*string + Ipv4PrefixCount func() *float64 + Ipv4PrefixCountInput func() *float64 + Ipv4Prefixes func() *[]*string + Ipv4PrefixesInput func() *[]*string + Ipv6AddressCount func() *float64 + Ipv6AddressCountInput func() *float64 + Ipv6Addresses func() *[]*string + Ipv6AddressesInput func() *[]*string + Ipv6PrefixCount func() *float64 + Ipv6PrefixCountInput func() *float64 + Ipv6Prefixes func() *[]*string + Ipv6PrefixesInput func() *[]*string + NetworkCardIndex func() *float64 + NetworkCardIndexInput func() *float64 + NetworkInterfaceId func() *string + NetworkInterfaceIdInput func() *string + PrivateIpAddress func() *string + PrivateIpAddressInput func() *string + ResetAssociateCarrierIpAddress func() + ResetAssociatePublicIpAddress func() + ResetDeleteOnTermination func() + ResetDescription func() + ResetDeviceIndex func() + ResetInterfaceType func() + ResetIpv4AddressCount func() + ResetIpv4Addresses func() + ResetIpv4PrefixCount func() + ResetIpv4Prefixes func() + ResetIpv6AddressCount func() + ResetIpv6Addresses func() + ResetIpv6PrefixCount func() + ResetIpv6Prefixes func() + ResetNetworkCardIndex func() + ResetNetworkInterfaceId func() + ResetPrivateIpAddress func() + ResetSecurityGroups func() + ResetSubnetId func() + Resolve func(_context cdktf.IResolveContext) interface{} + SecurityGroups func() *[]*string + SecurityGroupsInput func() *[]*string + SetAssociateCarrierIpAddress func(val *string) + SetAssociatePublicIpAddress func(val *string) + SetComplexObjectIndex func(val interface{}) + SetComplexObjectIsFromSet func(val *bool) + SetDeleteOnTermination func(val *string) + SetDescription func(val *string) + SetDeviceIndex func(val *float64) + SetInterfaceType func(val *string) + SetInternalValue func(val interface{}) + SetIpv4AddressCount func(val *float64) + SetIpv4Addresses func(val *[]*string) + SetIpv4PrefixCount func(val *float64) + SetIpv4Prefixes func(val *[]*string) + SetIpv6AddressCount func(val *float64) + SetIpv6Addresses func(val *[]*string) + SetIpv6PrefixCount func(val *float64) + SetIpv6Prefixes func(val *[]*string) + SetNetworkCardIndex func(val *float64) + SetNetworkInterfaceId func(val *string) + SetPrivateIpAddress func(val *string) + SetSecurityGroups func(val *[]*string) + SetSubnetId func(val *string) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + SubnetId func() *string + SubnetIdInput func() *string + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + func NewLaunchTemplateNetworkInterfacesOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, ...) LaunchTemplateNetworkInterfacesOutputReference + type LaunchTemplatePlacement struct + Affinity *string + AvailabilityZone *string + GroupName *string + HostId *string + HostResourceGroupArn *string + PartitionNumber *float64 + SpreadDomain *string + Tenancy *string + type LaunchTemplatePlacementOutputReference interface + Affinity func() *string + AffinityInput func() *string + AvailabilityZone func() *string + AvailabilityZoneInput func() *string + ComplexObjectIndex func() interface{} + ComplexObjectIsFromSet func() *bool + ComputeFqn func() *string + CreationStack func() *[]*string + Fqn func() *string + GetAnyMapAttribute func(terraformAttribute *string) *map[string]interface{} + GetBooleanAttribute func(terraformAttribute *string) cdktf.IResolvable + GetBooleanMapAttribute func(terraformAttribute *string) *map[string]*bool + GetListAttribute func(terraformAttribute *string) *[]*string + GetNumberAttribute func(terraformAttribute *string) *float64 + GetNumberListAttribute func(terraformAttribute *string) *[]*float64 + GetNumberMapAttribute func(terraformAttribute *string) *map[string]*float64 + GetStringAttribute func(terraformAttribute *string) *string + GetStringMapAttribute func(terraformAttribute *string) *map[string]*string + GroupName func() *string + GroupNameInput func() *string + HostId func() *string + HostIdInput func() *string + HostResourceGroupArn func() *string + HostResourceGroupArnInput func() *string + InternalValue func() *LaunchTemplatePlacement + InterpolationAsList func() cdktf.IResolvable + InterpolationForAttribute func(property *string) cdktf.IResolvable + PartitionNumber func() *float64 + PartitionNumberInput func() *float64 + ResetAffinity func() + ResetAvailabilityZone func() + ResetGroupName func() + ResetHostId func() + ResetHostResourceGroupArn func() + ResetPartitionNumber func() + ResetSpreadDomain func() + ResetTenancy func() + Resolve func(_context cdktf.IResolveContext) interface{} + SetAffinity func(val *string) + SetAvailabilityZone func(val *string) + SetComplexObjectIndex func(val interface{}) + SetComplexObjectIsFromSet func(val *bool) + SetGroupName func(val *string) + SetHostId func(val *string) + SetHostResourceGroupArn func(val *string) + SetInternalValue func(val *LaunchTemplatePlacement) + SetPartitionNumber func(val *float64) + SetSpreadDomain func(val *string) + SetTenancy func(val *string) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + SpreadDomain func() *string + SpreadDomainInput func() *string + Tenancy func() *string + TenancyInput func() *string + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + func NewLaunchTemplatePlacementOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) LaunchTemplatePlacementOutputReference + type LaunchTemplatePrivateDnsNameOptions struct + EnableResourceNameDnsARecord interface{} + EnableResourceNameDnsAaaaRecord interface{} + HostnameType *string + type LaunchTemplatePrivateDnsNameOptionsOutputReference interface + ComplexObjectIndex func() interface{} + ComplexObjectIsFromSet func() *bool + ComputeFqn func() *string + CreationStack func() *[]*string + EnableResourceNameDnsARecord func() interface{} + EnableResourceNameDnsARecordInput func() interface{} + EnableResourceNameDnsAaaaRecord func() interface{} + EnableResourceNameDnsAaaaRecordInput func() interface{} + Fqn func() *string + GetAnyMapAttribute func(terraformAttribute *string) *map[string]interface{} + GetBooleanAttribute func(terraformAttribute *string) cdktf.IResolvable + GetBooleanMapAttribute func(terraformAttribute *string) *map[string]*bool + GetListAttribute func(terraformAttribute *string) *[]*string + GetNumberAttribute func(terraformAttribute *string) *float64 + GetNumberListAttribute func(terraformAttribute *string) *[]*float64 + GetNumberMapAttribute func(terraformAttribute *string) *map[string]*float64 + GetStringAttribute func(terraformAttribute *string) *string + GetStringMapAttribute func(terraformAttribute *string) *map[string]*string + HostnameType func() *string + HostnameTypeInput func() *string + InternalValue func() *LaunchTemplatePrivateDnsNameOptions + InterpolationAsList func() cdktf.IResolvable + InterpolationForAttribute func(property *string) cdktf.IResolvable + ResetEnableResourceNameDnsARecord func() + ResetEnableResourceNameDnsAaaaRecord func() + ResetHostnameType func() + Resolve func(_context cdktf.IResolveContext) interface{} + SetComplexObjectIndex func(val interface{}) + SetComplexObjectIsFromSet func(val *bool) + SetEnableResourceNameDnsARecord func(val interface{}) + SetEnableResourceNameDnsAaaaRecord func(val interface{}) + SetHostnameType func(val *string) + SetInternalValue func(val *LaunchTemplatePrivateDnsNameOptions) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + func NewLaunchTemplatePrivateDnsNameOptionsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) LaunchTemplatePrivateDnsNameOptionsOutputReference + type LaunchTemplateTagSpecifications struct + ResourceType *string + Tags *map[string]*string + type LaunchTemplateTagSpecificationsList interface + ComputeFqn func() *string + CreationStack func() *[]*string + Fqn func() *string + Get func(index *float64) LaunchTemplateTagSpecificationsOutputReference + InternalValue func() interface{} + Resolve func(_context cdktf.IResolveContext) interface{} + SetInternalValue func(val interface{}) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + SetWrapsSet func(val *bool) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + WrapsSet func() *bool + func NewLaunchTemplateTagSpecificationsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, ...) LaunchTemplateTagSpecificationsList + type LaunchTemplateTagSpecificationsOutputReference interface + ComplexObjectIndex func() interface{} + ComplexObjectIsFromSet func() *bool + ComputeFqn func() *string + CreationStack func() *[]*string + Fqn func() *string + GetAnyMapAttribute func(terraformAttribute *string) *map[string]interface{} + GetBooleanAttribute func(terraformAttribute *string) cdktf.IResolvable + GetBooleanMapAttribute func(terraformAttribute *string) *map[string]*bool + GetListAttribute func(terraformAttribute *string) *[]*string + GetNumberAttribute func(terraformAttribute *string) *float64 + GetNumberListAttribute func(terraformAttribute *string) *[]*float64 + GetNumberMapAttribute func(terraformAttribute *string) *map[string]*float64 + GetStringAttribute func(terraformAttribute *string) *string + GetStringMapAttribute func(terraformAttribute *string) *map[string]*string + InternalValue func() interface{} + InterpolationAsList func() cdktf.IResolvable + InterpolationForAttribute func(property *string) cdktf.IResolvable + ResetResourceType func() + ResetTags func() + Resolve func(_context cdktf.IResolveContext) interface{} + ResourceType func() *string + ResourceTypeInput func() *string + SetComplexObjectIndex func(val interface{}) + SetComplexObjectIsFromSet func(val *bool) + SetInternalValue func(val interface{}) + SetResourceType func(val *string) + SetTags func(val *map[string]*string) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + Tags func() *map[string]*string + TagsInput func() *map[string]*string + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + func NewLaunchTemplateTagSpecificationsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, ...) LaunchTemplateTagSpecificationsOutputReference