Documentation
¶
Index ¶
- 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_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://www.terraform.io/docs/providers/aws/d/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() *float64
// Experimental.
SetCount(val *float64)
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{}
// 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://www.terraform.io/docs/providers/aws/d/launch_template aws_launch_template}.
func NewDataAwsLaunchTemplate ¶
func NewDataAwsLaunchTemplate(scope constructs.Construct, id *string, config *DataAwsLaunchTemplateConfig) DataAwsLaunchTemplate
Create a new {@link https://www.terraform.io/docs/providers/aws/d/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)
// 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)
// 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)
// 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)
// 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 *float64 `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://www.terraform.io/docs/providers/aws/d/launch_template#filter DataAwsLaunchTemplate#filter}
Filter interface{} `field:"optional" json:"filter" yaml:"filter"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/d/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://www.terraform.io/docs/providers/aws/d/launch_template#name DataAwsLaunchTemplate#name}.
Name *string `field:"optional" json:"name" yaml:"name"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/d/launch_template#tags DataAwsLaunchTemplate#tags}.
Tags *map[string]*string `field:"optional" json:"tags" yaml:"tags"`
// timeouts block.
//
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/d/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)
// 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
// 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)
// 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)
// 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)
// 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)
// 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://www.terraform.io/docs/providers/aws/d/launch_template#name DataAwsLaunchTemplate#name}.
Name *string `field:"required" json:"name" yaml:"name"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/d/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)
// 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)
// 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)
// 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)
// 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)
// 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)
// 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)
// 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)
// 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)
// 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)
// 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)
// 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)
// 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)
// 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
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)
// 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)
// 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)
// 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)
// 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)
// 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)
// 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)
// 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
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)
// 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)
// 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)
// 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://www.terraform.io/docs/providers/aws/d/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