Documentation ¶
Index ¶
- func DataAwsLaunchTemplate_GenerateConfigForImport(scope constructs.Construct, importToId *string, importFromId *string, ...) cdktf.ImportableResource
- func DataAwsLaunchTemplate_IsConstruct(x interface{}) *bool
- func DataAwsLaunchTemplate_IsTerraformDataSource(x interface{}) *bool
- func DataAwsLaunchTemplate_IsTerraformElement(x interface{}) *bool
- func DataAwsLaunchTemplate_TfResourceType() *string
- func NewDataAwsLaunchTemplateBlockDeviceMappingsEbsList_Override(d DataAwsLaunchTemplateBlockDeviceMappingsEbsList, ...)
- func NewDataAwsLaunchTemplateBlockDeviceMappingsEbsOutputReference_Override(d DataAwsLaunchTemplateBlockDeviceMappingsEbsOutputReference, ...)
- func NewDataAwsLaunchTemplateBlockDeviceMappingsList_Override(d DataAwsLaunchTemplateBlockDeviceMappingsList, ...)
- func NewDataAwsLaunchTemplateBlockDeviceMappingsOutputReference_Override(d DataAwsLaunchTemplateBlockDeviceMappingsOutputReference, ...)
- func NewDataAwsLaunchTemplateCapacityReservationSpecificationCapacityReservationTargetList_Override(...)
- func NewDataAwsLaunchTemplateCapacityReservationSpecificationCapacityReservationTargetOutputReference_Override(...)
- func NewDataAwsLaunchTemplateCapacityReservationSpecificationList_Override(d DataAwsLaunchTemplateCapacityReservationSpecificationList, ...)
- func NewDataAwsLaunchTemplateCapacityReservationSpecificationOutputReference_Override(d DataAwsLaunchTemplateCapacityReservationSpecificationOutputReference, ...)
- func NewDataAwsLaunchTemplateCpuOptionsList_Override(d DataAwsLaunchTemplateCpuOptionsList, ...)
- func NewDataAwsLaunchTemplateCpuOptionsOutputReference_Override(d DataAwsLaunchTemplateCpuOptionsOutputReference, ...)
- func NewDataAwsLaunchTemplateCreditSpecificationList_Override(d DataAwsLaunchTemplateCreditSpecificationList, ...)
- func NewDataAwsLaunchTemplateCreditSpecificationOutputReference_Override(d DataAwsLaunchTemplateCreditSpecificationOutputReference, ...)
- func NewDataAwsLaunchTemplateElasticGpuSpecificationsList_Override(d DataAwsLaunchTemplateElasticGpuSpecificationsList, ...)
- func NewDataAwsLaunchTemplateElasticGpuSpecificationsOutputReference_Override(d DataAwsLaunchTemplateElasticGpuSpecificationsOutputReference, ...)
- func NewDataAwsLaunchTemplateElasticInferenceAcceleratorList_Override(d DataAwsLaunchTemplateElasticInferenceAcceleratorList, ...)
- func NewDataAwsLaunchTemplateElasticInferenceAcceleratorOutputReference_Override(d DataAwsLaunchTemplateElasticInferenceAcceleratorOutputReference, ...)
- func NewDataAwsLaunchTemplateEnclaveOptionsList_Override(d DataAwsLaunchTemplateEnclaveOptionsList, ...)
- func NewDataAwsLaunchTemplateEnclaveOptionsOutputReference_Override(d DataAwsLaunchTemplateEnclaveOptionsOutputReference, ...)
- func NewDataAwsLaunchTemplateFilterList_Override(d DataAwsLaunchTemplateFilterList, ...)
- func NewDataAwsLaunchTemplateFilterOutputReference_Override(d DataAwsLaunchTemplateFilterOutputReference, ...)
- func NewDataAwsLaunchTemplateHibernationOptionsList_Override(d DataAwsLaunchTemplateHibernationOptionsList, ...)
- func NewDataAwsLaunchTemplateHibernationOptionsOutputReference_Override(d DataAwsLaunchTemplateHibernationOptionsOutputReference, ...)
- func NewDataAwsLaunchTemplateIamInstanceProfileList_Override(d DataAwsLaunchTemplateIamInstanceProfileList, ...)
- func NewDataAwsLaunchTemplateIamInstanceProfileOutputReference_Override(d DataAwsLaunchTemplateIamInstanceProfileOutputReference, ...)
- func NewDataAwsLaunchTemplateInstanceMarketOptionsList_Override(d DataAwsLaunchTemplateInstanceMarketOptionsList, ...)
- func NewDataAwsLaunchTemplateInstanceMarketOptionsOutputReference_Override(d DataAwsLaunchTemplateInstanceMarketOptionsOutputReference, ...)
- func NewDataAwsLaunchTemplateInstanceMarketOptionsSpotOptionsList_Override(d DataAwsLaunchTemplateInstanceMarketOptionsSpotOptionsList, ...)
- func NewDataAwsLaunchTemplateInstanceMarketOptionsSpotOptionsOutputReference_Override(d DataAwsLaunchTemplateInstanceMarketOptionsSpotOptionsOutputReference, ...)
- func NewDataAwsLaunchTemplateInstanceRequirementsAcceleratorCountList_Override(d DataAwsLaunchTemplateInstanceRequirementsAcceleratorCountList, ...)
- func NewDataAwsLaunchTemplateInstanceRequirementsAcceleratorCountOutputReference_Override(d DataAwsLaunchTemplateInstanceRequirementsAcceleratorCountOutputReference, ...)
- func NewDataAwsLaunchTemplateInstanceRequirementsAcceleratorTotalMemoryMibList_Override(d DataAwsLaunchTemplateInstanceRequirementsAcceleratorTotalMemoryMibList, ...)
- func NewDataAwsLaunchTemplateInstanceRequirementsAcceleratorTotalMemoryMibOutputReference_Override(...)
- func NewDataAwsLaunchTemplateInstanceRequirementsBaselineEbsBandwidthMbpsList_Override(d DataAwsLaunchTemplateInstanceRequirementsBaselineEbsBandwidthMbpsList, ...)
- func NewDataAwsLaunchTemplateInstanceRequirementsBaselineEbsBandwidthMbpsOutputReference_Override(...)
- func NewDataAwsLaunchTemplateInstanceRequirementsList_Override(d DataAwsLaunchTemplateInstanceRequirementsList, ...)
- func NewDataAwsLaunchTemplateInstanceRequirementsMemoryGibPerVcpuList_Override(d DataAwsLaunchTemplateInstanceRequirementsMemoryGibPerVcpuList, ...)
- func NewDataAwsLaunchTemplateInstanceRequirementsMemoryGibPerVcpuOutputReference_Override(d DataAwsLaunchTemplateInstanceRequirementsMemoryGibPerVcpuOutputReference, ...)
- func NewDataAwsLaunchTemplateInstanceRequirementsMemoryMibList_Override(d DataAwsLaunchTemplateInstanceRequirementsMemoryMibList, ...)
- func NewDataAwsLaunchTemplateInstanceRequirementsMemoryMibOutputReference_Override(d DataAwsLaunchTemplateInstanceRequirementsMemoryMibOutputReference, ...)
- func NewDataAwsLaunchTemplateInstanceRequirementsNetworkBandwidthGbpsList_Override(d DataAwsLaunchTemplateInstanceRequirementsNetworkBandwidthGbpsList, ...)
- func NewDataAwsLaunchTemplateInstanceRequirementsNetworkBandwidthGbpsOutputReference_Override(d DataAwsLaunchTemplateInstanceRequirementsNetworkBandwidthGbpsOutputReference, ...)
- func NewDataAwsLaunchTemplateInstanceRequirementsNetworkInterfaceCountList_Override(d DataAwsLaunchTemplateInstanceRequirementsNetworkInterfaceCountList, ...)
- func NewDataAwsLaunchTemplateInstanceRequirementsNetworkInterfaceCountOutputReference_Override(...)
- func NewDataAwsLaunchTemplateInstanceRequirementsOutputReference_Override(d DataAwsLaunchTemplateInstanceRequirementsOutputReference, ...)
- func NewDataAwsLaunchTemplateInstanceRequirementsTotalLocalStorageGbList_Override(d DataAwsLaunchTemplateInstanceRequirementsTotalLocalStorageGbList, ...)
- func NewDataAwsLaunchTemplateInstanceRequirementsTotalLocalStorageGbOutputReference_Override(d DataAwsLaunchTemplateInstanceRequirementsTotalLocalStorageGbOutputReference, ...)
- func NewDataAwsLaunchTemplateInstanceRequirementsVcpuCountList_Override(d DataAwsLaunchTemplateInstanceRequirementsVcpuCountList, ...)
- func NewDataAwsLaunchTemplateInstanceRequirementsVcpuCountOutputReference_Override(d DataAwsLaunchTemplateInstanceRequirementsVcpuCountOutputReference, ...)
- func NewDataAwsLaunchTemplateLicenseSpecificationList_Override(d DataAwsLaunchTemplateLicenseSpecificationList, ...)
- func NewDataAwsLaunchTemplateLicenseSpecificationOutputReference_Override(d DataAwsLaunchTemplateLicenseSpecificationOutputReference, ...)
- func NewDataAwsLaunchTemplateMaintenanceOptionsList_Override(d DataAwsLaunchTemplateMaintenanceOptionsList, ...)
- func NewDataAwsLaunchTemplateMaintenanceOptionsOutputReference_Override(d DataAwsLaunchTemplateMaintenanceOptionsOutputReference, ...)
- func NewDataAwsLaunchTemplateMetadataOptionsList_Override(d DataAwsLaunchTemplateMetadataOptionsList, ...)
- func NewDataAwsLaunchTemplateMetadataOptionsOutputReference_Override(d DataAwsLaunchTemplateMetadataOptionsOutputReference, ...)
- func NewDataAwsLaunchTemplateMonitoringList_Override(d DataAwsLaunchTemplateMonitoringList, ...)
- func NewDataAwsLaunchTemplateMonitoringOutputReference_Override(d DataAwsLaunchTemplateMonitoringOutputReference, ...)
- func NewDataAwsLaunchTemplateNetworkInterfacesList_Override(d DataAwsLaunchTemplateNetworkInterfacesList, ...)
- func NewDataAwsLaunchTemplateNetworkInterfacesOutputReference_Override(d DataAwsLaunchTemplateNetworkInterfacesOutputReference, ...)
- func NewDataAwsLaunchTemplatePlacementList_Override(d DataAwsLaunchTemplatePlacementList, ...)
- func NewDataAwsLaunchTemplatePlacementOutputReference_Override(d DataAwsLaunchTemplatePlacementOutputReference, ...)
- func NewDataAwsLaunchTemplatePrivateDnsNameOptionsList_Override(d DataAwsLaunchTemplatePrivateDnsNameOptionsList, ...)
- func NewDataAwsLaunchTemplatePrivateDnsNameOptionsOutputReference_Override(d DataAwsLaunchTemplatePrivateDnsNameOptionsOutputReference, ...)
- func NewDataAwsLaunchTemplateTagSpecificationsList_Override(d DataAwsLaunchTemplateTagSpecificationsList, ...)
- func NewDataAwsLaunchTemplateTagSpecificationsOutputReference_Override(d DataAwsLaunchTemplateTagSpecificationsOutputReference, ...)
- func NewDataAwsLaunchTemplateTimeoutsOutputReference_Override(d DataAwsLaunchTemplateTimeoutsOutputReference, ...)
- func NewDataAwsLaunchTemplate_Override(d DataAwsLaunchTemplate, scope constructs.Construct, id *string, ...)
- type DataAwsLaunchTemplate
- type DataAwsLaunchTemplateBlockDeviceMappings
- type DataAwsLaunchTemplateBlockDeviceMappingsEbs
- type DataAwsLaunchTemplateBlockDeviceMappingsEbsList
- type DataAwsLaunchTemplateBlockDeviceMappingsEbsOutputReference
- type DataAwsLaunchTemplateBlockDeviceMappingsList
- type DataAwsLaunchTemplateBlockDeviceMappingsOutputReference
- type DataAwsLaunchTemplateCapacityReservationSpecification
- type DataAwsLaunchTemplateCapacityReservationSpecificationCapacityReservationTarget
- type DataAwsLaunchTemplateCapacityReservationSpecificationCapacityReservationTargetList
- type DataAwsLaunchTemplateCapacityReservationSpecificationCapacityReservationTargetOutputReference
- type DataAwsLaunchTemplateCapacityReservationSpecificationList
- type DataAwsLaunchTemplateCapacityReservationSpecificationOutputReference
- type DataAwsLaunchTemplateConfig
- type DataAwsLaunchTemplateCpuOptions
- type DataAwsLaunchTemplateCpuOptionsList
- type DataAwsLaunchTemplateCpuOptionsOutputReference
- type DataAwsLaunchTemplateCreditSpecification
- type DataAwsLaunchTemplateCreditSpecificationList
- type DataAwsLaunchTemplateCreditSpecificationOutputReference
- type DataAwsLaunchTemplateElasticGpuSpecifications
- type DataAwsLaunchTemplateElasticGpuSpecificationsList
- type DataAwsLaunchTemplateElasticGpuSpecificationsOutputReference
- type DataAwsLaunchTemplateElasticInferenceAccelerator
- type DataAwsLaunchTemplateElasticInferenceAcceleratorList
- type DataAwsLaunchTemplateElasticInferenceAcceleratorOutputReference
- type DataAwsLaunchTemplateEnclaveOptions
- type DataAwsLaunchTemplateEnclaveOptionsList
- type DataAwsLaunchTemplateEnclaveOptionsOutputReference
- type DataAwsLaunchTemplateFilter
- type DataAwsLaunchTemplateFilterList
- type DataAwsLaunchTemplateFilterOutputReference
- type DataAwsLaunchTemplateHibernationOptions
- type DataAwsLaunchTemplateHibernationOptionsList
- type DataAwsLaunchTemplateHibernationOptionsOutputReference
- type DataAwsLaunchTemplateIamInstanceProfile
- type DataAwsLaunchTemplateIamInstanceProfileList
- type DataAwsLaunchTemplateIamInstanceProfileOutputReference
- type DataAwsLaunchTemplateInstanceMarketOptions
- type DataAwsLaunchTemplateInstanceMarketOptionsList
- type DataAwsLaunchTemplateInstanceMarketOptionsOutputReference
- type DataAwsLaunchTemplateInstanceMarketOptionsSpotOptions
- type DataAwsLaunchTemplateInstanceMarketOptionsSpotOptionsList
- type DataAwsLaunchTemplateInstanceMarketOptionsSpotOptionsOutputReference
- type DataAwsLaunchTemplateInstanceRequirements
- type DataAwsLaunchTemplateInstanceRequirementsAcceleratorCount
- type DataAwsLaunchTemplateInstanceRequirementsAcceleratorCountList
- type DataAwsLaunchTemplateInstanceRequirementsAcceleratorCountOutputReference
- type DataAwsLaunchTemplateInstanceRequirementsAcceleratorTotalMemoryMib
- type DataAwsLaunchTemplateInstanceRequirementsAcceleratorTotalMemoryMibList
- type DataAwsLaunchTemplateInstanceRequirementsAcceleratorTotalMemoryMibOutputReference
- type DataAwsLaunchTemplateInstanceRequirementsBaselineEbsBandwidthMbps
- type DataAwsLaunchTemplateInstanceRequirementsBaselineEbsBandwidthMbpsList
- type DataAwsLaunchTemplateInstanceRequirementsBaselineEbsBandwidthMbpsOutputReference
- type DataAwsLaunchTemplateInstanceRequirementsList
- type DataAwsLaunchTemplateInstanceRequirementsMemoryGibPerVcpu
- type DataAwsLaunchTemplateInstanceRequirementsMemoryGibPerVcpuList
- type DataAwsLaunchTemplateInstanceRequirementsMemoryGibPerVcpuOutputReference
- type DataAwsLaunchTemplateInstanceRequirementsMemoryMib
- type DataAwsLaunchTemplateInstanceRequirementsMemoryMibList
- type DataAwsLaunchTemplateInstanceRequirementsMemoryMibOutputReference
- type DataAwsLaunchTemplateInstanceRequirementsNetworkBandwidthGbps
- type DataAwsLaunchTemplateInstanceRequirementsNetworkBandwidthGbpsList
- type DataAwsLaunchTemplateInstanceRequirementsNetworkBandwidthGbpsOutputReference
- type DataAwsLaunchTemplateInstanceRequirementsNetworkInterfaceCount
- type DataAwsLaunchTemplateInstanceRequirementsNetworkInterfaceCountList
- type DataAwsLaunchTemplateInstanceRequirementsNetworkInterfaceCountOutputReference
- type DataAwsLaunchTemplateInstanceRequirementsOutputReference
- type DataAwsLaunchTemplateInstanceRequirementsTotalLocalStorageGb
- type DataAwsLaunchTemplateInstanceRequirementsTotalLocalStorageGbList
- type DataAwsLaunchTemplateInstanceRequirementsTotalLocalStorageGbOutputReference
- type DataAwsLaunchTemplateInstanceRequirementsVcpuCount
- type DataAwsLaunchTemplateInstanceRequirementsVcpuCountList
- type DataAwsLaunchTemplateInstanceRequirementsVcpuCountOutputReference
- type DataAwsLaunchTemplateLicenseSpecification
- type DataAwsLaunchTemplateLicenseSpecificationList
- type DataAwsLaunchTemplateLicenseSpecificationOutputReference
- type DataAwsLaunchTemplateMaintenanceOptions
- type DataAwsLaunchTemplateMaintenanceOptionsList
- type DataAwsLaunchTemplateMaintenanceOptionsOutputReference
- type DataAwsLaunchTemplateMetadataOptions
- type DataAwsLaunchTemplateMetadataOptionsList
- type DataAwsLaunchTemplateMetadataOptionsOutputReference
- type DataAwsLaunchTemplateMonitoring
- type DataAwsLaunchTemplateMonitoringList
- type DataAwsLaunchTemplateMonitoringOutputReference
- type DataAwsLaunchTemplateNetworkInterfaces
- type DataAwsLaunchTemplateNetworkInterfacesList
- type DataAwsLaunchTemplateNetworkInterfacesOutputReference
- type DataAwsLaunchTemplatePlacement
- type DataAwsLaunchTemplatePlacementList
- type DataAwsLaunchTemplatePlacementOutputReference
- type DataAwsLaunchTemplatePrivateDnsNameOptions
- type DataAwsLaunchTemplatePrivateDnsNameOptionsList
- type DataAwsLaunchTemplatePrivateDnsNameOptionsOutputReference
- type DataAwsLaunchTemplateTagSpecifications
- type DataAwsLaunchTemplateTagSpecificationsList
- type DataAwsLaunchTemplateTagSpecificationsOutputReference
- type DataAwsLaunchTemplateTimeouts
- type DataAwsLaunchTemplateTimeoutsOutputReference
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DataAwsLaunchTemplate_GenerateConfigForImport ¶
func DataAwsLaunchTemplate_GenerateConfigForImport(scope constructs.Construct, importToId *string, importFromId *string, provider cdktf.TerraformProvider) cdktf.ImportableResource
Generates CDKTF code for importing a DataAwsLaunchTemplate resource upon running "cdktf plan <stack-name>".
func DataAwsLaunchTemplate_IsConstruct ¶
func DataAwsLaunchTemplate_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Use this method instead of `instanceof` to properly detect `Construct` instances, even when the construct library is symlinked.
Explanation: in JavaScript, multiple copies of the `constructs` library on disk are seen as independent, completely different libraries. As a consequence, the class `Construct` in each copy of the `constructs` library is seen as a different class, and an instance of one class will not test as `instanceof` the other class. `npm install` will not create installations like this, but users may manually symlink construct libraries together or use a monorepo tool: in those cases, multiple copies of the `constructs` library can be accidentally installed, and `instanceof` will behave unpredictably. It is safest to avoid using `instanceof`, and using this type-testing method instead.
Returns: true if `x` is an object created from a class which extends `Construct`.
func DataAwsLaunchTemplate_IsTerraformDataSource ¶
func DataAwsLaunchTemplate_IsTerraformDataSource(x interface{}) *bool
Experimental.
func DataAwsLaunchTemplate_IsTerraformElement ¶
func DataAwsLaunchTemplate_IsTerraformElement(x interface{}) *bool
Experimental.
func DataAwsLaunchTemplate_TfResourceType ¶
func DataAwsLaunchTemplate_TfResourceType() *string
func NewDataAwsLaunchTemplateBlockDeviceMappingsEbsList_Override ¶
func NewDataAwsLaunchTemplateBlockDeviceMappingsEbsList_Override(d DataAwsLaunchTemplateBlockDeviceMappingsEbsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataAwsLaunchTemplateBlockDeviceMappingsEbsOutputReference_Override ¶
func NewDataAwsLaunchTemplateBlockDeviceMappingsEbsOutputReference_Override(d DataAwsLaunchTemplateBlockDeviceMappingsEbsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataAwsLaunchTemplateBlockDeviceMappingsList_Override ¶
func NewDataAwsLaunchTemplateBlockDeviceMappingsList_Override(d DataAwsLaunchTemplateBlockDeviceMappingsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataAwsLaunchTemplateBlockDeviceMappingsOutputReference_Override ¶
func NewDataAwsLaunchTemplateBlockDeviceMappingsOutputReference_Override(d DataAwsLaunchTemplateBlockDeviceMappingsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataAwsLaunchTemplateCapacityReservationSpecificationCapacityReservationTargetList_Override ¶
func NewDataAwsLaunchTemplateCapacityReservationSpecificationCapacityReservationTargetList_Override(d DataAwsLaunchTemplateCapacityReservationSpecificationCapacityReservationTargetList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataAwsLaunchTemplateCapacityReservationSpecificationCapacityReservationTargetOutputReference_Override ¶
func NewDataAwsLaunchTemplateCapacityReservationSpecificationCapacityReservationTargetOutputReference_Override(d DataAwsLaunchTemplateCapacityReservationSpecificationCapacityReservationTargetOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataAwsLaunchTemplateCapacityReservationSpecificationList_Override ¶
func NewDataAwsLaunchTemplateCapacityReservationSpecificationList_Override(d DataAwsLaunchTemplateCapacityReservationSpecificationList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataAwsLaunchTemplateCapacityReservationSpecificationOutputReference_Override ¶
func NewDataAwsLaunchTemplateCapacityReservationSpecificationOutputReference_Override(d DataAwsLaunchTemplateCapacityReservationSpecificationOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataAwsLaunchTemplateCpuOptionsList_Override ¶
func NewDataAwsLaunchTemplateCpuOptionsList_Override(d DataAwsLaunchTemplateCpuOptionsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataAwsLaunchTemplateCpuOptionsOutputReference_Override ¶
func NewDataAwsLaunchTemplateCpuOptionsOutputReference_Override(d DataAwsLaunchTemplateCpuOptionsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataAwsLaunchTemplateCreditSpecificationList_Override ¶
func NewDataAwsLaunchTemplateCreditSpecificationList_Override(d DataAwsLaunchTemplateCreditSpecificationList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataAwsLaunchTemplateCreditSpecificationOutputReference_Override ¶
func NewDataAwsLaunchTemplateCreditSpecificationOutputReference_Override(d DataAwsLaunchTemplateCreditSpecificationOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataAwsLaunchTemplateElasticGpuSpecificationsList_Override ¶
func NewDataAwsLaunchTemplateElasticGpuSpecificationsList_Override(d DataAwsLaunchTemplateElasticGpuSpecificationsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataAwsLaunchTemplateElasticGpuSpecificationsOutputReference_Override ¶
func NewDataAwsLaunchTemplateElasticGpuSpecificationsOutputReference_Override(d DataAwsLaunchTemplateElasticGpuSpecificationsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataAwsLaunchTemplateElasticInferenceAcceleratorList_Override ¶
func NewDataAwsLaunchTemplateElasticInferenceAcceleratorList_Override(d DataAwsLaunchTemplateElasticInferenceAcceleratorList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataAwsLaunchTemplateElasticInferenceAcceleratorOutputReference_Override ¶
func NewDataAwsLaunchTemplateElasticInferenceAcceleratorOutputReference_Override(d DataAwsLaunchTemplateElasticInferenceAcceleratorOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataAwsLaunchTemplateEnclaveOptionsList_Override ¶
func NewDataAwsLaunchTemplateEnclaveOptionsList_Override(d DataAwsLaunchTemplateEnclaveOptionsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataAwsLaunchTemplateEnclaveOptionsOutputReference_Override ¶
func NewDataAwsLaunchTemplateEnclaveOptionsOutputReference_Override(d DataAwsLaunchTemplateEnclaveOptionsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataAwsLaunchTemplateFilterList_Override ¶
func NewDataAwsLaunchTemplateFilterList_Override(d DataAwsLaunchTemplateFilterList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataAwsLaunchTemplateFilterOutputReference_Override ¶
func NewDataAwsLaunchTemplateFilterOutputReference_Override(d DataAwsLaunchTemplateFilterOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataAwsLaunchTemplateHibernationOptionsList_Override ¶
func NewDataAwsLaunchTemplateHibernationOptionsList_Override(d DataAwsLaunchTemplateHibernationOptionsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataAwsLaunchTemplateHibernationOptionsOutputReference_Override ¶
func NewDataAwsLaunchTemplateHibernationOptionsOutputReference_Override(d DataAwsLaunchTemplateHibernationOptionsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataAwsLaunchTemplateIamInstanceProfileList_Override ¶
func NewDataAwsLaunchTemplateIamInstanceProfileList_Override(d DataAwsLaunchTemplateIamInstanceProfileList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataAwsLaunchTemplateIamInstanceProfileOutputReference_Override ¶
func NewDataAwsLaunchTemplateIamInstanceProfileOutputReference_Override(d DataAwsLaunchTemplateIamInstanceProfileOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataAwsLaunchTemplateInstanceMarketOptionsList_Override ¶
func NewDataAwsLaunchTemplateInstanceMarketOptionsList_Override(d DataAwsLaunchTemplateInstanceMarketOptionsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataAwsLaunchTemplateInstanceMarketOptionsOutputReference_Override ¶
func NewDataAwsLaunchTemplateInstanceMarketOptionsOutputReference_Override(d DataAwsLaunchTemplateInstanceMarketOptionsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataAwsLaunchTemplateInstanceMarketOptionsSpotOptionsList_Override ¶
func NewDataAwsLaunchTemplateInstanceMarketOptionsSpotOptionsList_Override(d DataAwsLaunchTemplateInstanceMarketOptionsSpotOptionsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataAwsLaunchTemplateInstanceMarketOptionsSpotOptionsOutputReference_Override ¶
func NewDataAwsLaunchTemplateInstanceMarketOptionsSpotOptionsOutputReference_Override(d DataAwsLaunchTemplateInstanceMarketOptionsSpotOptionsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataAwsLaunchTemplateInstanceRequirementsAcceleratorCountList_Override ¶
func NewDataAwsLaunchTemplateInstanceRequirementsAcceleratorCountList_Override(d DataAwsLaunchTemplateInstanceRequirementsAcceleratorCountList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataAwsLaunchTemplateInstanceRequirementsAcceleratorCountOutputReference_Override ¶
func NewDataAwsLaunchTemplateInstanceRequirementsAcceleratorCountOutputReference_Override(d DataAwsLaunchTemplateInstanceRequirementsAcceleratorCountOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataAwsLaunchTemplateInstanceRequirementsAcceleratorTotalMemoryMibList_Override ¶
func NewDataAwsLaunchTemplateInstanceRequirementsAcceleratorTotalMemoryMibList_Override(d DataAwsLaunchTemplateInstanceRequirementsAcceleratorTotalMemoryMibList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataAwsLaunchTemplateInstanceRequirementsAcceleratorTotalMemoryMibOutputReference_Override ¶
func NewDataAwsLaunchTemplateInstanceRequirementsAcceleratorTotalMemoryMibOutputReference_Override(d DataAwsLaunchTemplateInstanceRequirementsAcceleratorTotalMemoryMibOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataAwsLaunchTemplateInstanceRequirementsBaselineEbsBandwidthMbpsList_Override ¶
func NewDataAwsLaunchTemplateInstanceRequirementsBaselineEbsBandwidthMbpsList_Override(d DataAwsLaunchTemplateInstanceRequirementsBaselineEbsBandwidthMbpsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataAwsLaunchTemplateInstanceRequirementsBaselineEbsBandwidthMbpsOutputReference_Override ¶
func NewDataAwsLaunchTemplateInstanceRequirementsBaselineEbsBandwidthMbpsOutputReference_Override(d DataAwsLaunchTemplateInstanceRequirementsBaselineEbsBandwidthMbpsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataAwsLaunchTemplateInstanceRequirementsList_Override ¶
func NewDataAwsLaunchTemplateInstanceRequirementsList_Override(d DataAwsLaunchTemplateInstanceRequirementsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataAwsLaunchTemplateInstanceRequirementsMemoryGibPerVcpuList_Override ¶
func NewDataAwsLaunchTemplateInstanceRequirementsMemoryGibPerVcpuList_Override(d DataAwsLaunchTemplateInstanceRequirementsMemoryGibPerVcpuList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataAwsLaunchTemplateInstanceRequirementsMemoryGibPerVcpuOutputReference_Override ¶
func NewDataAwsLaunchTemplateInstanceRequirementsMemoryGibPerVcpuOutputReference_Override(d DataAwsLaunchTemplateInstanceRequirementsMemoryGibPerVcpuOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataAwsLaunchTemplateInstanceRequirementsMemoryMibList_Override ¶
func NewDataAwsLaunchTemplateInstanceRequirementsMemoryMibList_Override(d DataAwsLaunchTemplateInstanceRequirementsMemoryMibList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataAwsLaunchTemplateInstanceRequirementsMemoryMibOutputReference_Override ¶
func NewDataAwsLaunchTemplateInstanceRequirementsMemoryMibOutputReference_Override(d DataAwsLaunchTemplateInstanceRequirementsMemoryMibOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataAwsLaunchTemplateInstanceRequirementsNetworkBandwidthGbpsList_Override ¶
func NewDataAwsLaunchTemplateInstanceRequirementsNetworkBandwidthGbpsList_Override(d DataAwsLaunchTemplateInstanceRequirementsNetworkBandwidthGbpsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataAwsLaunchTemplateInstanceRequirementsNetworkBandwidthGbpsOutputReference_Override ¶
func NewDataAwsLaunchTemplateInstanceRequirementsNetworkBandwidthGbpsOutputReference_Override(d DataAwsLaunchTemplateInstanceRequirementsNetworkBandwidthGbpsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataAwsLaunchTemplateInstanceRequirementsNetworkInterfaceCountList_Override ¶
func NewDataAwsLaunchTemplateInstanceRequirementsNetworkInterfaceCountList_Override(d DataAwsLaunchTemplateInstanceRequirementsNetworkInterfaceCountList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataAwsLaunchTemplateInstanceRequirementsNetworkInterfaceCountOutputReference_Override ¶
func NewDataAwsLaunchTemplateInstanceRequirementsNetworkInterfaceCountOutputReference_Override(d DataAwsLaunchTemplateInstanceRequirementsNetworkInterfaceCountOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataAwsLaunchTemplateInstanceRequirementsOutputReference_Override ¶
func NewDataAwsLaunchTemplateInstanceRequirementsOutputReference_Override(d DataAwsLaunchTemplateInstanceRequirementsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataAwsLaunchTemplateInstanceRequirementsTotalLocalStorageGbList_Override ¶
func NewDataAwsLaunchTemplateInstanceRequirementsTotalLocalStorageGbList_Override(d DataAwsLaunchTemplateInstanceRequirementsTotalLocalStorageGbList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataAwsLaunchTemplateInstanceRequirementsTotalLocalStorageGbOutputReference_Override ¶
func NewDataAwsLaunchTemplateInstanceRequirementsTotalLocalStorageGbOutputReference_Override(d DataAwsLaunchTemplateInstanceRequirementsTotalLocalStorageGbOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataAwsLaunchTemplateInstanceRequirementsVcpuCountList_Override ¶
func NewDataAwsLaunchTemplateInstanceRequirementsVcpuCountList_Override(d DataAwsLaunchTemplateInstanceRequirementsVcpuCountList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataAwsLaunchTemplateInstanceRequirementsVcpuCountOutputReference_Override ¶
func NewDataAwsLaunchTemplateInstanceRequirementsVcpuCountOutputReference_Override(d DataAwsLaunchTemplateInstanceRequirementsVcpuCountOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataAwsLaunchTemplateLicenseSpecificationList_Override ¶
func NewDataAwsLaunchTemplateLicenseSpecificationList_Override(d DataAwsLaunchTemplateLicenseSpecificationList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataAwsLaunchTemplateLicenseSpecificationOutputReference_Override ¶
func NewDataAwsLaunchTemplateLicenseSpecificationOutputReference_Override(d DataAwsLaunchTemplateLicenseSpecificationOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataAwsLaunchTemplateMaintenanceOptionsList_Override ¶
func NewDataAwsLaunchTemplateMaintenanceOptionsList_Override(d DataAwsLaunchTemplateMaintenanceOptionsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataAwsLaunchTemplateMaintenanceOptionsOutputReference_Override ¶
func NewDataAwsLaunchTemplateMaintenanceOptionsOutputReference_Override(d DataAwsLaunchTemplateMaintenanceOptionsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataAwsLaunchTemplateMetadataOptionsList_Override ¶
func NewDataAwsLaunchTemplateMetadataOptionsList_Override(d DataAwsLaunchTemplateMetadataOptionsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataAwsLaunchTemplateMetadataOptionsOutputReference_Override ¶
func NewDataAwsLaunchTemplateMetadataOptionsOutputReference_Override(d DataAwsLaunchTemplateMetadataOptionsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataAwsLaunchTemplateMonitoringList_Override ¶
func NewDataAwsLaunchTemplateMonitoringList_Override(d DataAwsLaunchTemplateMonitoringList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataAwsLaunchTemplateMonitoringOutputReference_Override ¶
func NewDataAwsLaunchTemplateMonitoringOutputReference_Override(d DataAwsLaunchTemplateMonitoringOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataAwsLaunchTemplateNetworkInterfacesList_Override ¶
func NewDataAwsLaunchTemplateNetworkInterfacesList_Override(d DataAwsLaunchTemplateNetworkInterfacesList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataAwsLaunchTemplateNetworkInterfacesOutputReference_Override ¶
func NewDataAwsLaunchTemplateNetworkInterfacesOutputReference_Override(d DataAwsLaunchTemplateNetworkInterfacesOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataAwsLaunchTemplatePlacementList_Override ¶
func NewDataAwsLaunchTemplatePlacementList_Override(d DataAwsLaunchTemplatePlacementList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataAwsLaunchTemplatePlacementOutputReference_Override ¶
func NewDataAwsLaunchTemplatePlacementOutputReference_Override(d DataAwsLaunchTemplatePlacementOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataAwsLaunchTemplatePrivateDnsNameOptionsList_Override ¶
func NewDataAwsLaunchTemplatePrivateDnsNameOptionsList_Override(d DataAwsLaunchTemplatePrivateDnsNameOptionsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataAwsLaunchTemplatePrivateDnsNameOptionsOutputReference_Override ¶
func NewDataAwsLaunchTemplatePrivateDnsNameOptionsOutputReference_Override(d DataAwsLaunchTemplatePrivateDnsNameOptionsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataAwsLaunchTemplateTagSpecificationsList_Override ¶
func NewDataAwsLaunchTemplateTagSpecificationsList_Override(d DataAwsLaunchTemplateTagSpecificationsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataAwsLaunchTemplateTagSpecificationsOutputReference_Override ¶
func NewDataAwsLaunchTemplateTagSpecificationsOutputReference_Override(d DataAwsLaunchTemplateTagSpecificationsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataAwsLaunchTemplateTimeoutsOutputReference_Override ¶
func NewDataAwsLaunchTemplateTimeoutsOutputReference_Override(d DataAwsLaunchTemplateTimeoutsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewDataAwsLaunchTemplate_Override ¶
func NewDataAwsLaunchTemplate_Override(d DataAwsLaunchTemplate, scope constructs.Construct, id *string, config *DataAwsLaunchTemplateConfig)
Create a new {@link https://registry.terraform.io/providers/hashicorp/aws/5.82.2/docs/data-sources/launch_template aws_launch_template} Data Source.
Types ¶
type DataAwsLaunchTemplate ¶
type DataAwsLaunchTemplate interface { cdktf.TerraformDataSource Arn() *string BlockDeviceMappings() DataAwsLaunchTemplateBlockDeviceMappingsList CapacityReservationSpecification() DataAwsLaunchTemplateCapacityReservationSpecificationList // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() interface{} // Experimental. SetCount(val interface{}) CpuOptions() DataAwsLaunchTemplateCpuOptionsList CreditSpecification() DataAwsLaunchTemplateCreditSpecificationList DefaultVersion() *float64 // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) Description() *string DisableApiStop() cdktf.IResolvable DisableApiTermination() cdktf.IResolvable EbsOptimized() *string ElasticGpuSpecifications() DataAwsLaunchTemplateElasticGpuSpecificationsList ElasticInferenceAccelerator() DataAwsLaunchTemplateElasticInferenceAcceleratorList EnclaveOptions() DataAwsLaunchTemplateEnclaveOptionsList Filter() DataAwsLaunchTemplateFilterList FilterInput() interface{} // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string HibernationOptions() DataAwsLaunchTemplateHibernationOptionsList IamInstanceProfile() DataAwsLaunchTemplateIamInstanceProfileList Id() *string SetId(val *string) IdInput() *string ImageId() *string InstanceInitiatedShutdownBehavior() *string InstanceMarketOptions() DataAwsLaunchTemplateInstanceMarketOptionsList InstanceRequirements() DataAwsLaunchTemplateInstanceRequirementsList InstanceType() *string KernelId() *string KeyName() *string LatestVersion() *float64 LicenseSpecification() DataAwsLaunchTemplateLicenseSpecificationList // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) MaintenanceOptions() DataAwsLaunchTemplateMaintenanceOptionsList MetadataOptions() DataAwsLaunchTemplateMetadataOptionsList Monitoring() DataAwsLaunchTemplateMonitoringList Name() *string SetName(val *string) NameInput() *string NetworkInterfaces() DataAwsLaunchTemplateNetworkInterfacesList // The tree node. Node() constructs.Node Placement() DataAwsLaunchTemplatePlacementList PrivateDnsNameOptions() DataAwsLaunchTemplatePrivateDnsNameOptionsList // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) RamDiskId() *string // Experimental. RawOverrides() interface{} SecurityGroupNames() *[]*string Tags() *map[string]*string SetTags(val *map[string]*string) TagsInput() *map[string]*string TagSpecifications() DataAwsLaunchTemplateTagSpecificationsList // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string Timeouts() DataAwsLaunchTemplateTimeoutsOutputReference TimeoutsInput() interface{} UserData() *string VpcSecurityGroupIds() *[]*string // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) PutFilter(value interface{}) PutTimeouts(value *DataAwsLaunchTemplateTimeouts) ResetFilter() ResetId() ResetName() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetTags() ResetTimeouts() SynthesizeAttributes() *map[string]interface{} SynthesizeHclAttributes() *map[string]interface{} // Adds this resource to the terraform JSON output. // Experimental. ToHclTerraform() interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://registry.terraform.io/providers/hashicorp/aws/5.82.2/docs/data-sources/launch_template aws_launch_template}.
func NewDataAwsLaunchTemplate ¶
func NewDataAwsLaunchTemplate(scope constructs.Construct, id *string, config *DataAwsLaunchTemplateConfig) DataAwsLaunchTemplate
Create a new {@link https://registry.terraform.io/providers/hashicorp/aws/5.82.2/docs/data-sources/launch_template aws_launch_template} Data Source.
type DataAwsLaunchTemplateBlockDeviceMappings ¶
type DataAwsLaunchTemplateBlockDeviceMappings struct { }
type DataAwsLaunchTemplateBlockDeviceMappingsEbs ¶
type DataAwsLaunchTemplateBlockDeviceMappingsEbs struct { }
type DataAwsLaunchTemplateBlockDeviceMappingsEbsList ¶
type DataAwsLaunchTemplateBlockDeviceMappingsEbsList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) DataAwsLaunchTemplateBlockDeviceMappingsEbsOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataAwsLaunchTemplateBlockDeviceMappingsEbsList ¶
func NewDataAwsLaunchTemplateBlockDeviceMappingsEbsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataAwsLaunchTemplateBlockDeviceMappingsEbsList
type DataAwsLaunchTemplateBlockDeviceMappingsEbsOutputReference ¶
type DataAwsLaunchTemplateBlockDeviceMappingsEbsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string DeleteOnTermination() *string Encrypted() *string // Experimental. Fqn() *string InternalValue() *DataAwsLaunchTemplateBlockDeviceMappingsEbs SetInternalValue(val *DataAwsLaunchTemplateBlockDeviceMappingsEbs) Iops() *float64 KmsKeyId() *string SnapshotId() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Throughput() *float64 VolumeSize() *float64 VolumeType() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataAwsLaunchTemplateBlockDeviceMappingsEbsOutputReference ¶
func NewDataAwsLaunchTemplateBlockDeviceMappingsEbsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataAwsLaunchTemplateBlockDeviceMappingsEbsOutputReference
type DataAwsLaunchTemplateBlockDeviceMappingsList ¶
type DataAwsLaunchTemplateBlockDeviceMappingsList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) DataAwsLaunchTemplateBlockDeviceMappingsOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataAwsLaunchTemplateBlockDeviceMappingsList ¶
func NewDataAwsLaunchTemplateBlockDeviceMappingsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataAwsLaunchTemplateBlockDeviceMappingsList
type DataAwsLaunchTemplateBlockDeviceMappingsOutputReference ¶
type DataAwsLaunchTemplateBlockDeviceMappingsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string DeviceName() *string Ebs() DataAwsLaunchTemplateBlockDeviceMappingsEbsList // Experimental. Fqn() *string InternalValue() *DataAwsLaunchTemplateBlockDeviceMappings SetInternalValue(val *DataAwsLaunchTemplateBlockDeviceMappings) NoDevice() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) VirtualName() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataAwsLaunchTemplateBlockDeviceMappingsOutputReference ¶
func NewDataAwsLaunchTemplateBlockDeviceMappingsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataAwsLaunchTemplateBlockDeviceMappingsOutputReference
type DataAwsLaunchTemplateCapacityReservationSpecification ¶
type DataAwsLaunchTemplateCapacityReservationSpecification struct { }
type DataAwsLaunchTemplateCapacityReservationSpecificationCapacityReservationTarget ¶
type DataAwsLaunchTemplateCapacityReservationSpecificationCapacityReservationTarget struct { }
type DataAwsLaunchTemplateCapacityReservationSpecificationCapacityReservationTargetList ¶
type DataAwsLaunchTemplateCapacityReservationSpecificationCapacityReservationTargetList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) DataAwsLaunchTemplateCapacityReservationSpecificationCapacityReservationTargetOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataAwsLaunchTemplateCapacityReservationSpecificationCapacityReservationTargetList ¶
func NewDataAwsLaunchTemplateCapacityReservationSpecificationCapacityReservationTargetList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataAwsLaunchTemplateCapacityReservationSpecificationCapacityReservationTargetList
type DataAwsLaunchTemplateCapacityReservationSpecificationCapacityReservationTargetOutputReference ¶
type DataAwsLaunchTemplateCapacityReservationSpecificationCapacityReservationTargetOutputReference interface { cdktf.ComplexObject CapacityReservationId() *string CapacityReservationResourceGroupArn() *string // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *DataAwsLaunchTemplateCapacityReservationSpecificationCapacityReservationTarget SetInternalValue(val *DataAwsLaunchTemplateCapacityReservationSpecificationCapacityReservationTarget) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataAwsLaunchTemplateCapacityReservationSpecificationCapacityReservationTargetOutputReference ¶
func NewDataAwsLaunchTemplateCapacityReservationSpecificationCapacityReservationTargetOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataAwsLaunchTemplateCapacityReservationSpecificationCapacityReservationTargetOutputReference
type DataAwsLaunchTemplateCapacityReservationSpecificationList ¶
type DataAwsLaunchTemplateCapacityReservationSpecificationList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) DataAwsLaunchTemplateCapacityReservationSpecificationOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataAwsLaunchTemplateCapacityReservationSpecificationList ¶
func NewDataAwsLaunchTemplateCapacityReservationSpecificationList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataAwsLaunchTemplateCapacityReservationSpecificationList
type DataAwsLaunchTemplateCapacityReservationSpecificationOutputReference ¶
type DataAwsLaunchTemplateCapacityReservationSpecificationOutputReference interface { cdktf.ComplexObject CapacityReservationPreference() *string CapacityReservationTarget() DataAwsLaunchTemplateCapacityReservationSpecificationCapacityReservationTargetList // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *DataAwsLaunchTemplateCapacityReservationSpecification SetInternalValue(val *DataAwsLaunchTemplateCapacityReservationSpecification) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataAwsLaunchTemplateCapacityReservationSpecificationOutputReference ¶
func NewDataAwsLaunchTemplateCapacityReservationSpecificationOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataAwsLaunchTemplateCapacityReservationSpecificationOutputReference
type DataAwsLaunchTemplateConfig ¶
type DataAwsLaunchTemplateConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count interface{} `field:"optional" json:"count" yaml:"count"` // Experimental. DependsOn *[]cdktf.ITerraformDependable `field:"optional" json:"dependsOn" yaml:"dependsOn"` // Experimental. ForEach cdktf.ITerraformIterator `field:"optional" json:"forEach" yaml:"forEach"` // Experimental. Lifecycle *cdktf.TerraformResourceLifecycle `field:"optional" json:"lifecycle" yaml:"lifecycle"` // Experimental. Provider cdktf.TerraformProvider `field:"optional" json:"provider" yaml:"provider"` // Experimental. Provisioners *[]interface{} `field:"optional" json:"provisioners" yaml:"provisioners"` // filter block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.82.2/docs/data-sources/launch_template#filter DataAwsLaunchTemplate#filter} Filter interface{} `field:"optional" json:"filter" yaml:"filter"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.82.2/docs/data-sources/launch_template#id DataAwsLaunchTemplate#id}. // // Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. // If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. Id *string `field:"optional" json:"id" yaml:"id"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.82.2/docs/data-sources/launch_template#name DataAwsLaunchTemplate#name}. Name *string `field:"optional" json:"name" yaml:"name"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.82.2/docs/data-sources/launch_template#tags DataAwsLaunchTemplate#tags}. Tags *map[string]*string `field:"optional" json:"tags" yaml:"tags"` // timeouts block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.82.2/docs/data-sources/launch_template#timeouts DataAwsLaunchTemplate#timeouts} Timeouts *DataAwsLaunchTemplateTimeouts `field:"optional" json:"timeouts" yaml:"timeouts"` }
type DataAwsLaunchTemplateCpuOptions ¶
type DataAwsLaunchTemplateCpuOptions struct { }
type DataAwsLaunchTemplateCpuOptionsList ¶
type DataAwsLaunchTemplateCpuOptionsList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) DataAwsLaunchTemplateCpuOptionsOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataAwsLaunchTemplateCpuOptionsList ¶
func NewDataAwsLaunchTemplateCpuOptionsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataAwsLaunchTemplateCpuOptionsList
type DataAwsLaunchTemplateCpuOptionsOutputReference ¶
type DataAwsLaunchTemplateCpuOptionsOutputReference interface { cdktf.ComplexObject AmdSevSnp() *string // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) CoreCount() *float64 // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *DataAwsLaunchTemplateCpuOptions SetInternalValue(val *DataAwsLaunchTemplateCpuOptions) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) ThreadsPerCore() *float64 // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataAwsLaunchTemplateCpuOptionsOutputReference ¶
func NewDataAwsLaunchTemplateCpuOptionsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataAwsLaunchTemplateCpuOptionsOutputReference
type DataAwsLaunchTemplateCreditSpecification ¶
type DataAwsLaunchTemplateCreditSpecification struct { }
type DataAwsLaunchTemplateCreditSpecificationList ¶
type DataAwsLaunchTemplateCreditSpecificationList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) DataAwsLaunchTemplateCreditSpecificationOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataAwsLaunchTemplateCreditSpecificationList ¶
func NewDataAwsLaunchTemplateCreditSpecificationList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataAwsLaunchTemplateCreditSpecificationList
type DataAwsLaunchTemplateCreditSpecificationOutputReference ¶
type DataAwsLaunchTemplateCreditSpecificationOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) CpuCredits() *string // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *DataAwsLaunchTemplateCreditSpecification SetInternalValue(val *DataAwsLaunchTemplateCreditSpecification) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataAwsLaunchTemplateCreditSpecificationOutputReference ¶
func NewDataAwsLaunchTemplateCreditSpecificationOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataAwsLaunchTemplateCreditSpecificationOutputReference
type DataAwsLaunchTemplateElasticGpuSpecifications ¶
type DataAwsLaunchTemplateElasticGpuSpecifications struct { }
type DataAwsLaunchTemplateElasticGpuSpecificationsList ¶
type DataAwsLaunchTemplateElasticGpuSpecificationsList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) DataAwsLaunchTemplateElasticGpuSpecificationsOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataAwsLaunchTemplateElasticGpuSpecificationsList ¶
func NewDataAwsLaunchTemplateElasticGpuSpecificationsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataAwsLaunchTemplateElasticGpuSpecificationsList
type DataAwsLaunchTemplateElasticGpuSpecificationsOutputReference ¶
type DataAwsLaunchTemplateElasticGpuSpecificationsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *DataAwsLaunchTemplateElasticGpuSpecifications SetInternalValue(val *DataAwsLaunchTemplateElasticGpuSpecifications) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Type() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataAwsLaunchTemplateElasticGpuSpecificationsOutputReference ¶
func NewDataAwsLaunchTemplateElasticGpuSpecificationsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataAwsLaunchTemplateElasticGpuSpecificationsOutputReference
type DataAwsLaunchTemplateElasticInferenceAccelerator ¶
type DataAwsLaunchTemplateElasticInferenceAccelerator struct { }
type DataAwsLaunchTemplateElasticInferenceAcceleratorList ¶
type DataAwsLaunchTemplateElasticInferenceAcceleratorList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) DataAwsLaunchTemplateElasticInferenceAcceleratorOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataAwsLaunchTemplateElasticInferenceAcceleratorList ¶
func NewDataAwsLaunchTemplateElasticInferenceAcceleratorList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataAwsLaunchTemplateElasticInferenceAcceleratorList
type DataAwsLaunchTemplateElasticInferenceAcceleratorOutputReference ¶
type DataAwsLaunchTemplateElasticInferenceAcceleratorOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *DataAwsLaunchTemplateElasticInferenceAccelerator SetInternalValue(val *DataAwsLaunchTemplateElasticInferenceAccelerator) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Type() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataAwsLaunchTemplateElasticInferenceAcceleratorOutputReference ¶
func NewDataAwsLaunchTemplateElasticInferenceAcceleratorOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataAwsLaunchTemplateElasticInferenceAcceleratorOutputReference
type DataAwsLaunchTemplateEnclaveOptions ¶
type DataAwsLaunchTemplateEnclaveOptions struct { }
type DataAwsLaunchTemplateEnclaveOptionsList ¶
type DataAwsLaunchTemplateEnclaveOptionsList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) DataAwsLaunchTemplateEnclaveOptionsOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataAwsLaunchTemplateEnclaveOptionsList ¶
func NewDataAwsLaunchTemplateEnclaveOptionsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataAwsLaunchTemplateEnclaveOptionsList
type DataAwsLaunchTemplateEnclaveOptionsOutputReference ¶
type DataAwsLaunchTemplateEnclaveOptionsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string Enabled() cdktf.IResolvable // Experimental. Fqn() *string InternalValue() *DataAwsLaunchTemplateEnclaveOptions SetInternalValue(val *DataAwsLaunchTemplateEnclaveOptions) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataAwsLaunchTemplateEnclaveOptionsOutputReference ¶
func NewDataAwsLaunchTemplateEnclaveOptionsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataAwsLaunchTemplateEnclaveOptionsOutputReference
type DataAwsLaunchTemplateFilter ¶
type DataAwsLaunchTemplateFilter struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.82.2/docs/data-sources/launch_template#name DataAwsLaunchTemplate#name}. Name *string `field:"required" json:"name" yaml:"name"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.82.2/docs/data-sources/launch_template#values DataAwsLaunchTemplate#values}. Values *[]*string `field:"required" json:"values" yaml:"values"` }
type DataAwsLaunchTemplateFilterList ¶
type DataAwsLaunchTemplateFilterList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) DataAwsLaunchTemplateFilterOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataAwsLaunchTemplateFilterList ¶
func NewDataAwsLaunchTemplateFilterList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataAwsLaunchTemplateFilterList
type DataAwsLaunchTemplateFilterOutputReference ¶
type DataAwsLaunchTemplateFilterOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Name() *string SetName(val *string) NameInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Values() *[]*string SetValues(val *[]*string) ValuesInput() *[]*string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataAwsLaunchTemplateFilterOutputReference ¶
func NewDataAwsLaunchTemplateFilterOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataAwsLaunchTemplateFilterOutputReference
type DataAwsLaunchTemplateHibernationOptions ¶
type DataAwsLaunchTemplateHibernationOptions struct { }
type DataAwsLaunchTemplateHibernationOptionsList ¶
type DataAwsLaunchTemplateHibernationOptionsList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) DataAwsLaunchTemplateHibernationOptionsOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataAwsLaunchTemplateHibernationOptionsList ¶
func NewDataAwsLaunchTemplateHibernationOptionsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataAwsLaunchTemplateHibernationOptionsList
type DataAwsLaunchTemplateHibernationOptionsOutputReference ¶
type DataAwsLaunchTemplateHibernationOptionsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) Configured() cdktf.IResolvable // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *DataAwsLaunchTemplateHibernationOptions SetInternalValue(val *DataAwsLaunchTemplateHibernationOptions) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataAwsLaunchTemplateHibernationOptionsOutputReference ¶
func NewDataAwsLaunchTemplateHibernationOptionsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataAwsLaunchTemplateHibernationOptionsOutputReference
type DataAwsLaunchTemplateIamInstanceProfile ¶
type DataAwsLaunchTemplateIamInstanceProfile struct { }
type DataAwsLaunchTemplateIamInstanceProfileList ¶
type DataAwsLaunchTemplateIamInstanceProfileList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) DataAwsLaunchTemplateIamInstanceProfileOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataAwsLaunchTemplateIamInstanceProfileList ¶
func NewDataAwsLaunchTemplateIamInstanceProfileList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataAwsLaunchTemplateIamInstanceProfileList
type DataAwsLaunchTemplateIamInstanceProfileOutputReference ¶
type DataAwsLaunchTemplateIamInstanceProfileOutputReference interface { cdktf.ComplexObject Arn() *string // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *DataAwsLaunchTemplateIamInstanceProfile SetInternalValue(val *DataAwsLaunchTemplateIamInstanceProfile) Name() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataAwsLaunchTemplateIamInstanceProfileOutputReference ¶
func NewDataAwsLaunchTemplateIamInstanceProfileOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataAwsLaunchTemplateIamInstanceProfileOutputReference
type DataAwsLaunchTemplateInstanceMarketOptions ¶
type DataAwsLaunchTemplateInstanceMarketOptions struct { }
type DataAwsLaunchTemplateInstanceMarketOptionsList ¶
type DataAwsLaunchTemplateInstanceMarketOptionsList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) DataAwsLaunchTemplateInstanceMarketOptionsOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataAwsLaunchTemplateInstanceMarketOptionsList ¶
func NewDataAwsLaunchTemplateInstanceMarketOptionsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataAwsLaunchTemplateInstanceMarketOptionsList
type DataAwsLaunchTemplateInstanceMarketOptionsOutputReference ¶
type DataAwsLaunchTemplateInstanceMarketOptionsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *DataAwsLaunchTemplateInstanceMarketOptions SetInternalValue(val *DataAwsLaunchTemplateInstanceMarketOptions) MarketType() *string SpotOptions() DataAwsLaunchTemplateInstanceMarketOptionsSpotOptionsList // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataAwsLaunchTemplateInstanceMarketOptionsOutputReference ¶
func NewDataAwsLaunchTemplateInstanceMarketOptionsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataAwsLaunchTemplateInstanceMarketOptionsOutputReference
type DataAwsLaunchTemplateInstanceMarketOptionsSpotOptions ¶
type DataAwsLaunchTemplateInstanceMarketOptionsSpotOptions struct { }
type DataAwsLaunchTemplateInstanceMarketOptionsSpotOptionsList ¶
type DataAwsLaunchTemplateInstanceMarketOptionsSpotOptionsList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) DataAwsLaunchTemplateInstanceMarketOptionsSpotOptionsOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataAwsLaunchTemplateInstanceMarketOptionsSpotOptionsList ¶
func NewDataAwsLaunchTemplateInstanceMarketOptionsSpotOptionsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataAwsLaunchTemplateInstanceMarketOptionsSpotOptionsList
type DataAwsLaunchTemplateInstanceMarketOptionsSpotOptionsOutputReference ¶
type DataAwsLaunchTemplateInstanceMarketOptionsSpotOptionsOutputReference interface { cdktf.ComplexObject BlockDurationMinutes() *float64 // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InstanceInterruptionBehavior() *string InternalValue() *DataAwsLaunchTemplateInstanceMarketOptionsSpotOptions SetInternalValue(val *DataAwsLaunchTemplateInstanceMarketOptionsSpotOptions) MaxPrice() *string SpotInstanceType() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) ValidUntil() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataAwsLaunchTemplateInstanceMarketOptionsSpotOptionsOutputReference ¶
func NewDataAwsLaunchTemplateInstanceMarketOptionsSpotOptionsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataAwsLaunchTemplateInstanceMarketOptionsSpotOptionsOutputReference
type DataAwsLaunchTemplateInstanceRequirements ¶
type DataAwsLaunchTemplateInstanceRequirements struct { }
type DataAwsLaunchTemplateInstanceRequirementsAcceleratorCount ¶
type DataAwsLaunchTemplateInstanceRequirementsAcceleratorCount struct { }
type DataAwsLaunchTemplateInstanceRequirementsAcceleratorCountList ¶
type DataAwsLaunchTemplateInstanceRequirementsAcceleratorCountList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) DataAwsLaunchTemplateInstanceRequirementsAcceleratorCountOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataAwsLaunchTemplateInstanceRequirementsAcceleratorCountList ¶
func NewDataAwsLaunchTemplateInstanceRequirementsAcceleratorCountList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataAwsLaunchTemplateInstanceRequirementsAcceleratorCountList
type DataAwsLaunchTemplateInstanceRequirementsAcceleratorCountOutputReference ¶
type DataAwsLaunchTemplateInstanceRequirementsAcceleratorCountOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *DataAwsLaunchTemplateInstanceRequirementsAcceleratorCount SetInternalValue(val *DataAwsLaunchTemplateInstanceRequirementsAcceleratorCount) Max() *float64 Min() *float64 // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataAwsLaunchTemplateInstanceRequirementsAcceleratorCountOutputReference ¶
func NewDataAwsLaunchTemplateInstanceRequirementsAcceleratorCountOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataAwsLaunchTemplateInstanceRequirementsAcceleratorCountOutputReference
type DataAwsLaunchTemplateInstanceRequirementsAcceleratorTotalMemoryMib ¶
type DataAwsLaunchTemplateInstanceRequirementsAcceleratorTotalMemoryMib struct { }
type DataAwsLaunchTemplateInstanceRequirementsAcceleratorTotalMemoryMibList ¶
type DataAwsLaunchTemplateInstanceRequirementsAcceleratorTotalMemoryMibList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) DataAwsLaunchTemplateInstanceRequirementsAcceleratorTotalMemoryMibOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataAwsLaunchTemplateInstanceRequirementsAcceleratorTotalMemoryMibList ¶
func NewDataAwsLaunchTemplateInstanceRequirementsAcceleratorTotalMemoryMibList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataAwsLaunchTemplateInstanceRequirementsAcceleratorTotalMemoryMibList
type DataAwsLaunchTemplateInstanceRequirementsAcceleratorTotalMemoryMibOutputReference ¶
type DataAwsLaunchTemplateInstanceRequirementsAcceleratorTotalMemoryMibOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *DataAwsLaunchTemplateInstanceRequirementsAcceleratorTotalMemoryMib SetInternalValue(val *DataAwsLaunchTemplateInstanceRequirementsAcceleratorTotalMemoryMib) Max() *float64 Min() *float64 // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataAwsLaunchTemplateInstanceRequirementsAcceleratorTotalMemoryMibOutputReference ¶
func NewDataAwsLaunchTemplateInstanceRequirementsAcceleratorTotalMemoryMibOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataAwsLaunchTemplateInstanceRequirementsAcceleratorTotalMemoryMibOutputReference
type DataAwsLaunchTemplateInstanceRequirementsBaselineEbsBandwidthMbps ¶
type DataAwsLaunchTemplateInstanceRequirementsBaselineEbsBandwidthMbps struct { }
type DataAwsLaunchTemplateInstanceRequirementsBaselineEbsBandwidthMbpsList ¶
type DataAwsLaunchTemplateInstanceRequirementsBaselineEbsBandwidthMbpsList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) DataAwsLaunchTemplateInstanceRequirementsBaselineEbsBandwidthMbpsOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataAwsLaunchTemplateInstanceRequirementsBaselineEbsBandwidthMbpsList ¶
func NewDataAwsLaunchTemplateInstanceRequirementsBaselineEbsBandwidthMbpsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataAwsLaunchTemplateInstanceRequirementsBaselineEbsBandwidthMbpsList
type DataAwsLaunchTemplateInstanceRequirementsBaselineEbsBandwidthMbpsOutputReference ¶
type DataAwsLaunchTemplateInstanceRequirementsBaselineEbsBandwidthMbpsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *DataAwsLaunchTemplateInstanceRequirementsBaselineEbsBandwidthMbps SetInternalValue(val *DataAwsLaunchTemplateInstanceRequirementsBaselineEbsBandwidthMbps) Max() *float64 Min() *float64 // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataAwsLaunchTemplateInstanceRequirementsBaselineEbsBandwidthMbpsOutputReference ¶
func NewDataAwsLaunchTemplateInstanceRequirementsBaselineEbsBandwidthMbpsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataAwsLaunchTemplateInstanceRequirementsBaselineEbsBandwidthMbpsOutputReference
type DataAwsLaunchTemplateInstanceRequirementsList ¶
type DataAwsLaunchTemplateInstanceRequirementsList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) DataAwsLaunchTemplateInstanceRequirementsOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataAwsLaunchTemplateInstanceRequirementsList ¶
func NewDataAwsLaunchTemplateInstanceRequirementsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataAwsLaunchTemplateInstanceRequirementsList
type DataAwsLaunchTemplateInstanceRequirementsMemoryGibPerVcpu ¶
type DataAwsLaunchTemplateInstanceRequirementsMemoryGibPerVcpu struct { }
type DataAwsLaunchTemplateInstanceRequirementsMemoryGibPerVcpuList ¶
type DataAwsLaunchTemplateInstanceRequirementsMemoryGibPerVcpuList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) DataAwsLaunchTemplateInstanceRequirementsMemoryGibPerVcpuOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataAwsLaunchTemplateInstanceRequirementsMemoryGibPerVcpuList ¶
func NewDataAwsLaunchTemplateInstanceRequirementsMemoryGibPerVcpuList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataAwsLaunchTemplateInstanceRequirementsMemoryGibPerVcpuList
type DataAwsLaunchTemplateInstanceRequirementsMemoryGibPerVcpuOutputReference ¶
type DataAwsLaunchTemplateInstanceRequirementsMemoryGibPerVcpuOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *DataAwsLaunchTemplateInstanceRequirementsMemoryGibPerVcpu SetInternalValue(val *DataAwsLaunchTemplateInstanceRequirementsMemoryGibPerVcpu) Max() *float64 Min() *float64 // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataAwsLaunchTemplateInstanceRequirementsMemoryGibPerVcpuOutputReference ¶
func NewDataAwsLaunchTemplateInstanceRequirementsMemoryGibPerVcpuOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataAwsLaunchTemplateInstanceRequirementsMemoryGibPerVcpuOutputReference
type DataAwsLaunchTemplateInstanceRequirementsMemoryMib ¶
type DataAwsLaunchTemplateInstanceRequirementsMemoryMib struct { }
type DataAwsLaunchTemplateInstanceRequirementsMemoryMibList ¶
type DataAwsLaunchTemplateInstanceRequirementsMemoryMibList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) DataAwsLaunchTemplateInstanceRequirementsMemoryMibOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataAwsLaunchTemplateInstanceRequirementsMemoryMibList ¶
func NewDataAwsLaunchTemplateInstanceRequirementsMemoryMibList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataAwsLaunchTemplateInstanceRequirementsMemoryMibList
type DataAwsLaunchTemplateInstanceRequirementsMemoryMibOutputReference ¶
type DataAwsLaunchTemplateInstanceRequirementsMemoryMibOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *DataAwsLaunchTemplateInstanceRequirementsMemoryMib SetInternalValue(val *DataAwsLaunchTemplateInstanceRequirementsMemoryMib) Max() *float64 Min() *float64 // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataAwsLaunchTemplateInstanceRequirementsMemoryMibOutputReference ¶
func NewDataAwsLaunchTemplateInstanceRequirementsMemoryMibOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataAwsLaunchTemplateInstanceRequirementsMemoryMibOutputReference
type DataAwsLaunchTemplateInstanceRequirementsNetworkBandwidthGbps ¶
type DataAwsLaunchTemplateInstanceRequirementsNetworkBandwidthGbps struct { }
type DataAwsLaunchTemplateInstanceRequirementsNetworkBandwidthGbpsList ¶
type DataAwsLaunchTemplateInstanceRequirementsNetworkBandwidthGbpsList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) DataAwsLaunchTemplateInstanceRequirementsNetworkBandwidthGbpsOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataAwsLaunchTemplateInstanceRequirementsNetworkBandwidthGbpsList ¶
func NewDataAwsLaunchTemplateInstanceRequirementsNetworkBandwidthGbpsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataAwsLaunchTemplateInstanceRequirementsNetworkBandwidthGbpsList
type DataAwsLaunchTemplateInstanceRequirementsNetworkBandwidthGbpsOutputReference ¶
type DataAwsLaunchTemplateInstanceRequirementsNetworkBandwidthGbpsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *DataAwsLaunchTemplateInstanceRequirementsNetworkBandwidthGbps SetInternalValue(val *DataAwsLaunchTemplateInstanceRequirementsNetworkBandwidthGbps) Max() *float64 Min() *float64 // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataAwsLaunchTemplateInstanceRequirementsNetworkBandwidthGbpsOutputReference ¶
func NewDataAwsLaunchTemplateInstanceRequirementsNetworkBandwidthGbpsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataAwsLaunchTemplateInstanceRequirementsNetworkBandwidthGbpsOutputReference
type DataAwsLaunchTemplateInstanceRequirementsNetworkInterfaceCount ¶
type DataAwsLaunchTemplateInstanceRequirementsNetworkInterfaceCount struct { }
type DataAwsLaunchTemplateInstanceRequirementsNetworkInterfaceCountList ¶
type DataAwsLaunchTemplateInstanceRequirementsNetworkInterfaceCountList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) DataAwsLaunchTemplateInstanceRequirementsNetworkInterfaceCountOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataAwsLaunchTemplateInstanceRequirementsNetworkInterfaceCountList ¶
func NewDataAwsLaunchTemplateInstanceRequirementsNetworkInterfaceCountList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataAwsLaunchTemplateInstanceRequirementsNetworkInterfaceCountList
type DataAwsLaunchTemplateInstanceRequirementsNetworkInterfaceCountOutputReference ¶
type DataAwsLaunchTemplateInstanceRequirementsNetworkInterfaceCountOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *DataAwsLaunchTemplateInstanceRequirementsNetworkInterfaceCount SetInternalValue(val *DataAwsLaunchTemplateInstanceRequirementsNetworkInterfaceCount) Max() *float64 Min() *float64 // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataAwsLaunchTemplateInstanceRequirementsNetworkInterfaceCountOutputReference ¶
func NewDataAwsLaunchTemplateInstanceRequirementsNetworkInterfaceCountOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataAwsLaunchTemplateInstanceRequirementsNetworkInterfaceCountOutputReference
type DataAwsLaunchTemplateInstanceRequirementsOutputReference ¶
type DataAwsLaunchTemplateInstanceRequirementsOutputReference interface { cdktf.ComplexObject AcceleratorCount() DataAwsLaunchTemplateInstanceRequirementsAcceleratorCountList AcceleratorManufacturers() *[]*string AcceleratorNames() *[]*string AcceleratorTotalMemoryMib() DataAwsLaunchTemplateInstanceRequirementsAcceleratorTotalMemoryMibList AcceleratorTypes() *[]*string AllowedInstanceTypes() *[]*string BareMetal() *string BaselineEbsBandwidthMbps() DataAwsLaunchTemplateInstanceRequirementsBaselineEbsBandwidthMbpsList BurstablePerformance() *string // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) CpuManufacturers() *[]*string // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string ExcludedInstanceTypes() *[]*string // Experimental. Fqn() *string InstanceGenerations() *[]*string InternalValue() *DataAwsLaunchTemplateInstanceRequirements SetInternalValue(val *DataAwsLaunchTemplateInstanceRequirements) LocalStorage() *string LocalStorageTypes() *[]*string MaxSpotPriceAsPercentageOfOptimalOnDemandPrice() *float64 MemoryGibPerVcpu() DataAwsLaunchTemplateInstanceRequirementsMemoryGibPerVcpuList MemoryMib() DataAwsLaunchTemplateInstanceRequirementsMemoryMibList NetworkBandwidthGbps() DataAwsLaunchTemplateInstanceRequirementsNetworkBandwidthGbpsList NetworkInterfaceCount() DataAwsLaunchTemplateInstanceRequirementsNetworkInterfaceCountList OnDemandMaxPricePercentageOverLowestPrice() *float64 RequireHibernateSupport() cdktf.IResolvable SpotMaxPricePercentageOverLowestPrice() *float64 // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) TotalLocalStorageGb() DataAwsLaunchTemplateInstanceRequirementsTotalLocalStorageGbList VcpuCount() DataAwsLaunchTemplateInstanceRequirementsVcpuCountList // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataAwsLaunchTemplateInstanceRequirementsOutputReference ¶
func NewDataAwsLaunchTemplateInstanceRequirementsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataAwsLaunchTemplateInstanceRequirementsOutputReference
type DataAwsLaunchTemplateInstanceRequirementsTotalLocalStorageGb ¶
type DataAwsLaunchTemplateInstanceRequirementsTotalLocalStorageGb struct { }
type DataAwsLaunchTemplateInstanceRequirementsTotalLocalStorageGbList ¶
type DataAwsLaunchTemplateInstanceRequirementsTotalLocalStorageGbList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) DataAwsLaunchTemplateInstanceRequirementsTotalLocalStorageGbOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataAwsLaunchTemplateInstanceRequirementsTotalLocalStorageGbList ¶
func NewDataAwsLaunchTemplateInstanceRequirementsTotalLocalStorageGbList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataAwsLaunchTemplateInstanceRequirementsTotalLocalStorageGbList
type DataAwsLaunchTemplateInstanceRequirementsTotalLocalStorageGbOutputReference ¶
type DataAwsLaunchTemplateInstanceRequirementsTotalLocalStorageGbOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *DataAwsLaunchTemplateInstanceRequirementsTotalLocalStorageGb SetInternalValue(val *DataAwsLaunchTemplateInstanceRequirementsTotalLocalStorageGb) Max() *float64 Min() *float64 // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataAwsLaunchTemplateInstanceRequirementsTotalLocalStorageGbOutputReference ¶
func NewDataAwsLaunchTemplateInstanceRequirementsTotalLocalStorageGbOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataAwsLaunchTemplateInstanceRequirementsTotalLocalStorageGbOutputReference
type DataAwsLaunchTemplateInstanceRequirementsVcpuCount ¶
type DataAwsLaunchTemplateInstanceRequirementsVcpuCount struct { }
type DataAwsLaunchTemplateInstanceRequirementsVcpuCountList ¶
type DataAwsLaunchTemplateInstanceRequirementsVcpuCountList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) DataAwsLaunchTemplateInstanceRequirementsVcpuCountOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataAwsLaunchTemplateInstanceRequirementsVcpuCountList ¶
func NewDataAwsLaunchTemplateInstanceRequirementsVcpuCountList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataAwsLaunchTemplateInstanceRequirementsVcpuCountList
type DataAwsLaunchTemplateInstanceRequirementsVcpuCountOutputReference ¶
type DataAwsLaunchTemplateInstanceRequirementsVcpuCountOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *DataAwsLaunchTemplateInstanceRequirementsVcpuCount SetInternalValue(val *DataAwsLaunchTemplateInstanceRequirementsVcpuCount) Max() *float64 Min() *float64 // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataAwsLaunchTemplateInstanceRequirementsVcpuCountOutputReference ¶
func NewDataAwsLaunchTemplateInstanceRequirementsVcpuCountOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataAwsLaunchTemplateInstanceRequirementsVcpuCountOutputReference
type DataAwsLaunchTemplateLicenseSpecification ¶
type DataAwsLaunchTemplateLicenseSpecification struct { }
type DataAwsLaunchTemplateLicenseSpecificationList ¶
type DataAwsLaunchTemplateLicenseSpecificationList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) DataAwsLaunchTemplateLicenseSpecificationOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataAwsLaunchTemplateLicenseSpecificationList ¶
func NewDataAwsLaunchTemplateLicenseSpecificationList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataAwsLaunchTemplateLicenseSpecificationList
type DataAwsLaunchTemplateLicenseSpecificationOutputReference ¶
type DataAwsLaunchTemplateLicenseSpecificationOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *DataAwsLaunchTemplateLicenseSpecification SetInternalValue(val *DataAwsLaunchTemplateLicenseSpecification) LicenseConfigurationArn() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataAwsLaunchTemplateLicenseSpecificationOutputReference ¶
func NewDataAwsLaunchTemplateLicenseSpecificationOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataAwsLaunchTemplateLicenseSpecificationOutputReference
type DataAwsLaunchTemplateMaintenanceOptions ¶
type DataAwsLaunchTemplateMaintenanceOptions struct { }
type DataAwsLaunchTemplateMaintenanceOptionsList ¶
type DataAwsLaunchTemplateMaintenanceOptionsList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) DataAwsLaunchTemplateMaintenanceOptionsOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataAwsLaunchTemplateMaintenanceOptionsList ¶
func NewDataAwsLaunchTemplateMaintenanceOptionsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataAwsLaunchTemplateMaintenanceOptionsList
type DataAwsLaunchTemplateMaintenanceOptionsOutputReference ¶
type DataAwsLaunchTemplateMaintenanceOptionsOutputReference interface { cdktf.ComplexObject AutoRecovery() *string // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *DataAwsLaunchTemplateMaintenanceOptions SetInternalValue(val *DataAwsLaunchTemplateMaintenanceOptions) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataAwsLaunchTemplateMaintenanceOptionsOutputReference ¶
func NewDataAwsLaunchTemplateMaintenanceOptionsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataAwsLaunchTemplateMaintenanceOptionsOutputReference
type DataAwsLaunchTemplateMetadataOptions ¶
type DataAwsLaunchTemplateMetadataOptions struct { }
type DataAwsLaunchTemplateMetadataOptionsList ¶
type DataAwsLaunchTemplateMetadataOptionsList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) DataAwsLaunchTemplateMetadataOptionsOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataAwsLaunchTemplateMetadataOptionsList ¶
func NewDataAwsLaunchTemplateMetadataOptionsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataAwsLaunchTemplateMetadataOptionsList
type DataAwsLaunchTemplateMetadataOptionsOutputReference ¶
type DataAwsLaunchTemplateMetadataOptionsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string HttpEndpoint() *string HttpProtocolIpv6() *string HttpPutResponseHopLimit() *float64 HttpTokens() *string InstanceMetadataTags() *string InternalValue() *DataAwsLaunchTemplateMetadataOptions SetInternalValue(val *DataAwsLaunchTemplateMetadataOptions) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataAwsLaunchTemplateMetadataOptionsOutputReference ¶
func NewDataAwsLaunchTemplateMetadataOptionsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataAwsLaunchTemplateMetadataOptionsOutputReference
type DataAwsLaunchTemplateMonitoring ¶
type DataAwsLaunchTemplateMonitoring struct { }
type DataAwsLaunchTemplateMonitoringList ¶
type DataAwsLaunchTemplateMonitoringList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) DataAwsLaunchTemplateMonitoringOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataAwsLaunchTemplateMonitoringList ¶
func NewDataAwsLaunchTemplateMonitoringList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataAwsLaunchTemplateMonitoringList
type DataAwsLaunchTemplateMonitoringOutputReference ¶
type DataAwsLaunchTemplateMonitoringOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string Enabled() cdktf.IResolvable // Experimental. Fqn() *string InternalValue() *DataAwsLaunchTemplateMonitoring SetInternalValue(val *DataAwsLaunchTemplateMonitoring) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataAwsLaunchTemplateMonitoringOutputReference ¶
func NewDataAwsLaunchTemplateMonitoringOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataAwsLaunchTemplateMonitoringOutputReference
type DataAwsLaunchTemplateNetworkInterfaces ¶
type DataAwsLaunchTemplateNetworkInterfaces struct { }
type DataAwsLaunchTemplateNetworkInterfacesList ¶
type DataAwsLaunchTemplateNetworkInterfacesList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) DataAwsLaunchTemplateNetworkInterfacesOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataAwsLaunchTemplateNetworkInterfacesList ¶
func NewDataAwsLaunchTemplateNetworkInterfacesList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataAwsLaunchTemplateNetworkInterfacesList
type DataAwsLaunchTemplateNetworkInterfacesOutputReference ¶
type DataAwsLaunchTemplateNetworkInterfacesOutputReference interface { cdktf.ComplexObject AssociateCarrierIpAddress() *string AssociatePublicIpAddress() *string // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string DeleteOnTermination() *string Description() *string DeviceIndex() *float64 // Experimental. Fqn() *string InterfaceType() *string InternalValue() *DataAwsLaunchTemplateNetworkInterfaces SetInternalValue(val *DataAwsLaunchTemplateNetworkInterfaces) Ipv4AddressCount() *float64 Ipv4Addresses() *[]*string Ipv4PrefixCount() *float64 Ipv4Prefixes() *[]*string Ipv6AddressCount() *float64 Ipv6Addresses() *[]*string Ipv6PrefixCount() *float64 Ipv6Prefixes() *[]*string NetworkCardIndex() *float64 NetworkInterfaceId() *string PrimaryIpv6() *string PrivateIpAddress() *string SecurityGroups() *[]*string SubnetId() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataAwsLaunchTemplateNetworkInterfacesOutputReference ¶
func NewDataAwsLaunchTemplateNetworkInterfacesOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataAwsLaunchTemplateNetworkInterfacesOutputReference
type DataAwsLaunchTemplatePlacement ¶
type DataAwsLaunchTemplatePlacement struct { }
type DataAwsLaunchTemplatePlacementList ¶
type DataAwsLaunchTemplatePlacementList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) DataAwsLaunchTemplatePlacementOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataAwsLaunchTemplatePlacementList ¶
func NewDataAwsLaunchTemplatePlacementList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataAwsLaunchTemplatePlacementList
type DataAwsLaunchTemplatePlacementOutputReference ¶
type DataAwsLaunchTemplatePlacementOutputReference interface { cdktf.ComplexObject Affinity() *string AvailabilityZone() *string // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string GroupName() *string HostId() *string HostResourceGroupArn() *string InternalValue() *DataAwsLaunchTemplatePlacement SetInternalValue(val *DataAwsLaunchTemplatePlacement) PartitionNumber() *float64 SpreadDomain() *string Tenancy() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataAwsLaunchTemplatePlacementOutputReference ¶
func NewDataAwsLaunchTemplatePlacementOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataAwsLaunchTemplatePlacementOutputReference
type DataAwsLaunchTemplatePrivateDnsNameOptions ¶
type DataAwsLaunchTemplatePrivateDnsNameOptions struct { }
type DataAwsLaunchTemplatePrivateDnsNameOptionsList ¶
type DataAwsLaunchTemplatePrivateDnsNameOptionsList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) DataAwsLaunchTemplatePrivateDnsNameOptionsOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataAwsLaunchTemplatePrivateDnsNameOptionsList ¶
func NewDataAwsLaunchTemplatePrivateDnsNameOptionsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataAwsLaunchTemplatePrivateDnsNameOptionsList
type DataAwsLaunchTemplatePrivateDnsNameOptionsOutputReference ¶
type DataAwsLaunchTemplatePrivateDnsNameOptionsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string EnableResourceNameDnsAaaaRecord() cdktf.IResolvable EnableResourceNameDnsARecord() cdktf.IResolvable // Experimental. Fqn() *string HostnameType() *string InternalValue() *DataAwsLaunchTemplatePrivateDnsNameOptions SetInternalValue(val *DataAwsLaunchTemplatePrivateDnsNameOptions) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataAwsLaunchTemplatePrivateDnsNameOptionsOutputReference ¶
func NewDataAwsLaunchTemplatePrivateDnsNameOptionsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataAwsLaunchTemplatePrivateDnsNameOptionsOutputReference
type DataAwsLaunchTemplateTagSpecifications ¶
type DataAwsLaunchTemplateTagSpecifications struct { }
type DataAwsLaunchTemplateTagSpecificationsList ¶
type DataAwsLaunchTemplateTagSpecificationsList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) DataAwsLaunchTemplateTagSpecificationsOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataAwsLaunchTemplateTagSpecificationsList ¶
func NewDataAwsLaunchTemplateTagSpecificationsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataAwsLaunchTemplateTagSpecificationsList
type DataAwsLaunchTemplateTagSpecificationsOutputReference ¶
type DataAwsLaunchTemplateTagSpecificationsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *DataAwsLaunchTemplateTagSpecifications SetInternalValue(val *DataAwsLaunchTemplateTagSpecifications) ResourceType() *string Tags() cdktf.StringMap // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataAwsLaunchTemplateTagSpecificationsOutputReference ¶
func NewDataAwsLaunchTemplateTagSpecificationsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataAwsLaunchTemplateTagSpecificationsOutputReference
type DataAwsLaunchTemplateTimeouts ¶
type DataAwsLaunchTemplateTimeouts struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.82.2/docs/data-sources/launch_template#read DataAwsLaunchTemplate#read}. Read *string `field:"optional" json:"read" yaml:"read"` }
type DataAwsLaunchTemplateTimeoutsOutputReference ¶
type DataAwsLaunchTemplateTimeoutsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Read() *string SetRead(val *string) ReadInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetRead() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataAwsLaunchTemplateTimeoutsOutputReference ¶
func NewDataAwsLaunchTemplateTimeoutsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) DataAwsLaunchTemplateTimeoutsOutputReference
Source Files ¶
- DataAwsLaunchTemplate.go
- DataAwsLaunchTemplateBlockDeviceMappings.go
- DataAwsLaunchTemplateBlockDeviceMappingsEbs.go
- DataAwsLaunchTemplateBlockDeviceMappingsEbsList.go
- DataAwsLaunchTemplateBlockDeviceMappingsEbsList__checks.go
- DataAwsLaunchTemplateBlockDeviceMappingsEbsOutputReference.go
- DataAwsLaunchTemplateBlockDeviceMappingsEbsOutputReference__checks.go
- DataAwsLaunchTemplateBlockDeviceMappingsList.go
- DataAwsLaunchTemplateBlockDeviceMappingsList__checks.go
- DataAwsLaunchTemplateBlockDeviceMappingsOutputReference.go
- DataAwsLaunchTemplateBlockDeviceMappingsOutputReference__checks.go
- DataAwsLaunchTemplateCapacityReservationSpecification.go
- DataAwsLaunchTemplateCapacityReservationSpecificationCapacityReservationTarget.go
- DataAwsLaunchTemplateCapacityReservationSpecificationCapacityReservationTargetList.go
- DataAwsLaunchTemplateCapacityReservationSpecificationCapacityReservationTargetList__checks.go
- DataAwsLaunchTemplateCapacityReservationSpecificationCapacityReservationTargetOutputReference.go
- DataAwsLaunchTemplateCapacityReservationSpecificationCapacityReservationTargetOutputReference__checks.go
- DataAwsLaunchTemplateCapacityReservationSpecificationList.go
- DataAwsLaunchTemplateCapacityReservationSpecificationList__checks.go
- DataAwsLaunchTemplateCapacityReservationSpecificationOutputReference.go
- DataAwsLaunchTemplateCapacityReservationSpecificationOutputReference__checks.go
- DataAwsLaunchTemplateConfig.go
- DataAwsLaunchTemplateCpuOptions.go
- DataAwsLaunchTemplateCpuOptionsList.go
- DataAwsLaunchTemplateCpuOptionsList__checks.go
- DataAwsLaunchTemplateCpuOptionsOutputReference.go
- DataAwsLaunchTemplateCpuOptionsOutputReference__checks.go
- DataAwsLaunchTemplateCreditSpecification.go
- DataAwsLaunchTemplateCreditSpecificationList.go
- DataAwsLaunchTemplateCreditSpecificationList__checks.go
- DataAwsLaunchTemplateCreditSpecificationOutputReference.go
- DataAwsLaunchTemplateCreditSpecificationOutputReference__checks.go
- DataAwsLaunchTemplateElasticGpuSpecifications.go
- DataAwsLaunchTemplateElasticGpuSpecificationsList.go
- DataAwsLaunchTemplateElasticGpuSpecificationsList__checks.go
- DataAwsLaunchTemplateElasticGpuSpecificationsOutputReference.go
- DataAwsLaunchTemplateElasticGpuSpecificationsOutputReference__checks.go
- DataAwsLaunchTemplateElasticInferenceAccelerator.go
- DataAwsLaunchTemplateElasticInferenceAcceleratorList.go
- DataAwsLaunchTemplateElasticInferenceAcceleratorList__checks.go
- DataAwsLaunchTemplateElasticInferenceAcceleratorOutputReference.go
- DataAwsLaunchTemplateElasticInferenceAcceleratorOutputReference__checks.go
- DataAwsLaunchTemplateEnclaveOptions.go
- DataAwsLaunchTemplateEnclaveOptionsList.go
- DataAwsLaunchTemplateEnclaveOptionsList__checks.go
- DataAwsLaunchTemplateEnclaveOptionsOutputReference.go
- DataAwsLaunchTemplateEnclaveOptionsOutputReference__checks.go
- DataAwsLaunchTemplateFilter.go
- DataAwsLaunchTemplateFilterList.go
- DataAwsLaunchTemplateFilterList__checks.go
- DataAwsLaunchTemplateFilterOutputReference.go
- DataAwsLaunchTemplateFilterOutputReference__checks.go
- DataAwsLaunchTemplateHibernationOptions.go
- DataAwsLaunchTemplateHibernationOptionsList.go
- DataAwsLaunchTemplateHibernationOptionsList__checks.go
- DataAwsLaunchTemplateHibernationOptionsOutputReference.go
- DataAwsLaunchTemplateHibernationOptionsOutputReference__checks.go
- DataAwsLaunchTemplateIamInstanceProfile.go
- DataAwsLaunchTemplateIamInstanceProfileList.go
- DataAwsLaunchTemplateIamInstanceProfileList__checks.go
- DataAwsLaunchTemplateIamInstanceProfileOutputReference.go
- DataAwsLaunchTemplateIamInstanceProfileOutputReference__checks.go
- DataAwsLaunchTemplateInstanceMarketOptions.go
- DataAwsLaunchTemplateInstanceMarketOptionsList.go
- DataAwsLaunchTemplateInstanceMarketOptionsList__checks.go
- DataAwsLaunchTemplateInstanceMarketOptionsOutputReference.go
- DataAwsLaunchTemplateInstanceMarketOptionsOutputReference__checks.go
- DataAwsLaunchTemplateInstanceMarketOptionsSpotOptions.go
- DataAwsLaunchTemplateInstanceMarketOptionsSpotOptionsList.go
- DataAwsLaunchTemplateInstanceMarketOptionsSpotOptionsList__checks.go
- DataAwsLaunchTemplateInstanceMarketOptionsSpotOptionsOutputReference.go
- DataAwsLaunchTemplateInstanceMarketOptionsSpotOptionsOutputReference__checks.go
- DataAwsLaunchTemplateInstanceRequirements.go
- DataAwsLaunchTemplateInstanceRequirementsAcceleratorCount.go
- DataAwsLaunchTemplateInstanceRequirementsAcceleratorCountList.go
- DataAwsLaunchTemplateInstanceRequirementsAcceleratorCountList__checks.go
- DataAwsLaunchTemplateInstanceRequirementsAcceleratorCountOutputReference.go
- DataAwsLaunchTemplateInstanceRequirementsAcceleratorCountOutputReference__checks.go
- DataAwsLaunchTemplateInstanceRequirementsAcceleratorTotalMemoryMib.go
- DataAwsLaunchTemplateInstanceRequirementsAcceleratorTotalMemoryMibList.go
- DataAwsLaunchTemplateInstanceRequirementsAcceleratorTotalMemoryMibList__checks.go
- DataAwsLaunchTemplateInstanceRequirementsAcceleratorTotalMemoryMibOutputReference.go
- DataAwsLaunchTemplateInstanceRequirementsAcceleratorTotalMemoryMibOutputReference__checks.go
- DataAwsLaunchTemplateInstanceRequirementsBaselineEbsBandwidthMbps.go
- DataAwsLaunchTemplateInstanceRequirementsBaselineEbsBandwidthMbpsList.go
- DataAwsLaunchTemplateInstanceRequirementsBaselineEbsBandwidthMbpsList__checks.go
- DataAwsLaunchTemplateInstanceRequirementsBaselineEbsBandwidthMbpsOutputReference.go
- DataAwsLaunchTemplateInstanceRequirementsBaselineEbsBandwidthMbpsOutputReference__checks.go
- DataAwsLaunchTemplateInstanceRequirementsList.go
- DataAwsLaunchTemplateInstanceRequirementsList__checks.go
- DataAwsLaunchTemplateInstanceRequirementsMemoryGibPerVcpu.go
- DataAwsLaunchTemplateInstanceRequirementsMemoryGibPerVcpuList.go
- DataAwsLaunchTemplateInstanceRequirementsMemoryGibPerVcpuList__checks.go
- DataAwsLaunchTemplateInstanceRequirementsMemoryGibPerVcpuOutputReference.go
- DataAwsLaunchTemplateInstanceRequirementsMemoryGibPerVcpuOutputReference__checks.go
- DataAwsLaunchTemplateInstanceRequirementsMemoryMib.go
- DataAwsLaunchTemplateInstanceRequirementsMemoryMibList.go
- DataAwsLaunchTemplateInstanceRequirementsMemoryMibList__checks.go
- DataAwsLaunchTemplateInstanceRequirementsMemoryMibOutputReference.go
- DataAwsLaunchTemplateInstanceRequirementsMemoryMibOutputReference__checks.go
- DataAwsLaunchTemplateInstanceRequirementsNetworkBandwidthGbps.go
- DataAwsLaunchTemplateInstanceRequirementsNetworkBandwidthGbpsList.go
- DataAwsLaunchTemplateInstanceRequirementsNetworkBandwidthGbpsList__checks.go
- DataAwsLaunchTemplateInstanceRequirementsNetworkBandwidthGbpsOutputReference.go
- DataAwsLaunchTemplateInstanceRequirementsNetworkBandwidthGbpsOutputReference__checks.go
- DataAwsLaunchTemplateInstanceRequirementsNetworkInterfaceCount.go
- DataAwsLaunchTemplateInstanceRequirementsNetworkInterfaceCountList.go
- DataAwsLaunchTemplateInstanceRequirementsNetworkInterfaceCountList__checks.go
- DataAwsLaunchTemplateInstanceRequirementsNetworkInterfaceCountOutputReference.go
- DataAwsLaunchTemplateInstanceRequirementsNetworkInterfaceCountOutputReference__checks.go
- DataAwsLaunchTemplateInstanceRequirementsOutputReference.go
- DataAwsLaunchTemplateInstanceRequirementsOutputReference__checks.go
- DataAwsLaunchTemplateInstanceRequirementsTotalLocalStorageGb.go
- DataAwsLaunchTemplateInstanceRequirementsTotalLocalStorageGbList.go
- DataAwsLaunchTemplateInstanceRequirementsTotalLocalStorageGbList__checks.go
- DataAwsLaunchTemplateInstanceRequirementsTotalLocalStorageGbOutputReference.go
- DataAwsLaunchTemplateInstanceRequirementsTotalLocalStorageGbOutputReference__checks.go
- DataAwsLaunchTemplateInstanceRequirementsVcpuCount.go
- DataAwsLaunchTemplateInstanceRequirementsVcpuCountList.go
- DataAwsLaunchTemplateInstanceRequirementsVcpuCountList__checks.go
- DataAwsLaunchTemplateInstanceRequirementsVcpuCountOutputReference.go
- DataAwsLaunchTemplateInstanceRequirementsVcpuCountOutputReference__checks.go
- DataAwsLaunchTemplateLicenseSpecification.go
- DataAwsLaunchTemplateLicenseSpecificationList.go
- DataAwsLaunchTemplateLicenseSpecificationList__checks.go
- DataAwsLaunchTemplateLicenseSpecificationOutputReference.go
- DataAwsLaunchTemplateLicenseSpecificationOutputReference__checks.go
- DataAwsLaunchTemplateMaintenanceOptions.go
- DataAwsLaunchTemplateMaintenanceOptionsList.go
- DataAwsLaunchTemplateMaintenanceOptionsList__checks.go
- DataAwsLaunchTemplateMaintenanceOptionsOutputReference.go
- DataAwsLaunchTemplateMaintenanceOptionsOutputReference__checks.go
- DataAwsLaunchTemplateMetadataOptions.go
- DataAwsLaunchTemplateMetadataOptionsList.go
- DataAwsLaunchTemplateMetadataOptionsList__checks.go
- DataAwsLaunchTemplateMetadataOptionsOutputReference.go
- DataAwsLaunchTemplateMetadataOptionsOutputReference__checks.go
- DataAwsLaunchTemplateMonitoring.go
- DataAwsLaunchTemplateMonitoringList.go
- DataAwsLaunchTemplateMonitoringList__checks.go
- DataAwsLaunchTemplateMonitoringOutputReference.go
- DataAwsLaunchTemplateMonitoringOutputReference__checks.go
- DataAwsLaunchTemplateNetworkInterfaces.go
- DataAwsLaunchTemplateNetworkInterfacesList.go
- DataAwsLaunchTemplateNetworkInterfacesList__checks.go
- DataAwsLaunchTemplateNetworkInterfacesOutputReference.go
- DataAwsLaunchTemplateNetworkInterfacesOutputReference__checks.go
- DataAwsLaunchTemplatePlacement.go
- DataAwsLaunchTemplatePlacementList.go
- DataAwsLaunchTemplatePlacementList__checks.go
- DataAwsLaunchTemplatePlacementOutputReference.go
- DataAwsLaunchTemplatePlacementOutputReference__checks.go
- DataAwsLaunchTemplatePrivateDnsNameOptions.go
- DataAwsLaunchTemplatePrivateDnsNameOptionsList.go
- DataAwsLaunchTemplatePrivateDnsNameOptionsList__checks.go
- DataAwsLaunchTemplatePrivateDnsNameOptionsOutputReference.go
- DataAwsLaunchTemplatePrivateDnsNameOptionsOutputReference__checks.go
- DataAwsLaunchTemplateTagSpecifications.go
- DataAwsLaunchTemplateTagSpecificationsList.go
- DataAwsLaunchTemplateTagSpecificationsList__checks.go
- DataAwsLaunchTemplateTagSpecificationsOutputReference.go
- DataAwsLaunchTemplateTagSpecificationsOutputReference__checks.go
- DataAwsLaunchTemplateTimeouts.go
- DataAwsLaunchTemplateTimeoutsOutputReference.go
- DataAwsLaunchTemplateTimeoutsOutputReference__checks.go
- DataAwsLaunchTemplate__checks.go
- main.go