Documentation
¶
Index ¶
- func DataGoogleComputeRegionInstanceTemplate_GenerateConfigForImport(scope constructs.Construct, importToId *string, importFromId *string, ...) cdktf.ImportableResource
- func DataGoogleComputeRegionInstanceTemplate_IsConstruct(x interface{}) *bool
- func DataGoogleComputeRegionInstanceTemplate_IsTerraformDataSource(x interface{}) *bool
- func DataGoogleComputeRegionInstanceTemplate_IsTerraformElement(x interface{}) *bool
- func DataGoogleComputeRegionInstanceTemplate_TfResourceType() *string
- func NewDataGoogleComputeRegionInstanceTemplateAdvancedMachineFeaturesList_Override(d DataGoogleComputeRegionInstanceTemplateAdvancedMachineFeaturesList, ...)
- func NewDataGoogleComputeRegionInstanceTemplateAdvancedMachineFeaturesOutputReference_Override(...)
- func NewDataGoogleComputeRegionInstanceTemplateConfidentialInstanceConfigList_Override(d DataGoogleComputeRegionInstanceTemplateConfidentialInstanceConfigList, ...)
- func NewDataGoogleComputeRegionInstanceTemplateConfidentialInstanceConfigOutputReference_Override(...)
- func NewDataGoogleComputeRegionInstanceTemplateDiskDiskEncryptionKeyList_Override(d DataGoogleComputeRegionInstanceTemplateDiskDiskEncryptionKeyList, ...)
- func NewDataGoogleComputeRegionInstanceTemplateDiskDiskEncryptionKeyOutputReference_Override(d DataGoogleComputeRegionInstanceTemplateDiskDiskEncryptionKeyOutputReference, ...)
- func NewDataGoogleComputeRegionInstanceTemplateDiskList_Override(d DataGoogleComputeRegionInstanceTemplateDiskList, ...)
- func NewDataGoogleComputeRegionInstanceTemplateDiskOutputReference_Override(d DataGoogleComputeRegionInstanceTemplateDiskOutputReference, ...)
- func NewDataGoogleComputeRegionInstanceTemplateDiskSourceImageEncryptionKeyList_Override(d DataGoogleComputeRegionInstanceTemplateDiskSourceImageEncryptionKeyList, ...)
- func NewDataGoogleComputeRegionInstanceTemplateDiskSourceImageEncryptionKeyOutputReference_Override(...)
- func NewDataGoogleComputeRegionInstanceTemplateDiskSourceSnapshotEncryptionKeyList_Override(d DataGoogleComputeRegionInstanceTemplateDiskSourceSnapshotEncryptionKeyList, ...)
- func NewDataGoogleComputeRegionInstanceTemplateDiskSourceSnapshotEncryptionKeyOutputReference_Override(...)
- func NewDataGoogleComputeRegionInstanceTemplateGuestAcceleratorList_Override(d DataGoogleComputeRegionInstanceTemplateGuestAcceleratorList, ...)
- func NewDataGoogleComputeRegionInstanceTemplateGuestAcceleratorOutputReference_Override(d DataGoogleComputeRegionInstanceTemplateGuestAcceleratorOutputReference, ...)
- func NewDataGoogleComputeRegionInstanceTemplateNetworkInterfaceAccessConfigList_Override(d DataGoogleComputeRegionInstanceTemplateNetworkInterfaceAccessConfigList, ...)
- func NewDataGoogleComputeRegionInstanceTemplateNetworkInterfaceAccessConfigOutputReference_Override(...)
- func NewDataGoogleComputeRegionInstanceTemplateNetworkInterfaceAliasIpRangeList_Override(d DataGoogleComputeRegionInstanceTemplateNetworkInterfaceAliasIpRangeList, ...)
- func NewDataGoogleComputeRegionInstanceTemplateNetworkInterfaceAliasIpRangeOutputReference_Override(...)
- func NewDataGoogleComputeRegionInstanceTemplateNetworkInterfaceIpv6AccessConfigList_Override(d DataGoogleComputeRegionInstanceTemplateNetworkInterfaceIpv6AccessConfigList, ...)
- func NewDataGoogleComputeRegionInstanceTemplateNetworkInterfaceIpv6AccessConfigOutputReference_Override(...)
- func NewDataGoogleComputeRegionInstanceTemplateNetworkInterfaceList_Override(d DataGoogleComputeRegionInstanceTemplateNetworkInterfaceList, ...)
- func NewDataGoogleComputeRegionInstanceTemplateNetworkInterfaceOutputReference_Override(d DataGoogleComputeRegionInstanceTemplateNetworkInterfaceOutputReference, ...)
- func NewDataGoogleComputeRegionInstanceTemplateNetworkPerformanceConfigList_Override(d DataGoogleComputeRegionInstanceTemplateNetworkPerformanceConfigList, ...)
- func NewDataGoogleComputeRegionInstanceTemplateNetworkPerformanceConfigOutputReference_Override(...)
- func NewDataGoogleComputeRegionInstanceTemplateReservationAffinityList_Override(d DataGoogleComputeRegionInstanceTemplateReservationAffinityList, ...)
- func NewDataGoogleComputeRegionInstanceTemplateReservationAffinityOutputReference_Override(d DataGoogleComputeRegionInstanceTemplateReservationAffinityOutputReference, ...)
- func NewDataGoogleComputeRegionInstanceTemplateReservationAffinitySpecificReservationList_Override(...)
- func NewDataGoogleComputeRegionInstanceTemplateReservationAffinitySpecificReservationOutputReference_Override(...)
- func NewDataGoogleComputeRegionInstanceTemplateSchedulingGracefulShutdownList_Override(d DataGoogleComputeRegionInstanceTemplateSchedulingGracefulShutdownList, ...)
- func NewDataGoogleComputeRegionInstanceTemplateSchedulingGracefulShutdownMaxDurationList_Override(...)
- func NewDataGoogleComputeRegionInstanceTemplateSchedulingGracefulShutdownMaxDurationOutputReference_Override(...)
- func NewDataGoogleComputeRegionInstanceTemplateSchedulingGracefulShutdownOutputReference_Override(...)
- func NewDataGoogleComputeRegionInstanceTemplateSchedulingList_Override(d DataGoogleComputeRegionInstanceTemplateSchedulingList, ...)
- func NewDataGoogleComputeRegionInstanceTemplateSchedulingLocalSsdRecoveryTimeoutList_Override(d DataGoogleComputeRegionInstanceTemplateSchedulingLocalSsdRecoveryTimeoutList, ...)
- func NewDataGoogleComputeRegionInstanceTemplateSchedulingLocalSsdRecoveryTimeoutOutputReference_Override(...)
- func NewDataGoogleComputeRegionInstanceTemplateSchedulingMaxRunDurationList_Override(d DataGoogleComputeRegionInstanceTemplateSchedulingMaxRunDurationList, ...)
- func NewDataGoogleComputeRegionInstanceTemplateSchedulingMaxRunDurationOutputReference_Override(...)
- func NewDataGoogleComputeRegionInstanceTemplateSchedulingNodeAffinitiesList_Override(d DataGoogleComputeRegionInstanceTemplateSchedulingNodeAffinitiesList, ...)
- func NewDataGoogleComputeRegionInstanceTemplateSchedulingNodeAffinitiesOutputReference_Override(...)
- func NewDataGoogleComputeRegionInstanceTemplateSchedulingOnInstanceStopActionList_Override(d DataGoogleComputeRegionInstanceTemplateSchedulingOnInstanceStopActionList, ...)
- func NewDataGoogleComputeRegionInstanceTemplateSchedulingOnInstanceStopActionOutputReference_Override(...)
- func NewDataGoogleComputeRegionInstanceTemplateSchedulingOutputReference_Override(d DataGoogleComputeRegionInstanceTemplateSchedulingOutputReference, ...)
- func NewDataGoogleComputeRegionInstanceTemplateServiceAccountList_Override(d DataGoogleComputeRegionInstanceTemplateServiceAccountList, ...)
- func NewDataGoogleComputeRegionInstanceTemplateServiceAccountOutputReference_Override(d DataGoogleComputeRegionInstanceTemplateServiceAccountOutputReference, ...)
- func NewDataGoogleComputeRegionInstanceTemplateShieldedInstanceConfigList_Override(d DataGoogleComputeRegionInstanceTemplateShieldedInstanceConfigList, ...)
- func NewDataGoogleComputeRegionInstanceTemplateShieldedInstanceConfigOutputReference_Override(d DataGoogleComputeRegionInstanceTemplateShieldedInstanceConfigOutputReference, ...)
- func NewDataGoogleComputeRegionInstanceTemplate_Override(d DataGoogleComputeRegionInstanceTemplate, scope constructs.Construct, ...)
- type DataGoogleComputeRegionInstanceTemplate
- type DataGoogleComputeRegionInstanceTemplateAdvancedMachineFeatures
- type DataGoogleComputeRegionInstanceTemplateAdvancedMachineFeaturesList
- type DataGoogleComputeRegionInstanceTemplateAdvancedMachineFeaturesOutputReference
- type DataGoogleComputeRegionInstanceTemplateConfidentialInstanceConfig
- type DataGoogleComputeRegionInstanceTemplateConfidentialInstanceConfigList
- type DataGoogleComputeRegionInstanceTemplateConfidentialInstanceConfigOutputReference
- type DataGoogleComputeRegionInstanceTemplateConfig
- type DataGoogleComputeRegionInstanceTemplateDisk
- type DataGoogleComputeRegionInstanceTemplateDiskDiskEncryptionKey
- type DataGoogleComputeRegionInstanceTemplateDiskDiskEncryptionKeyList
- type DataGoogleComputeRegionInstanceTemplateDiskDiskEncryptionKeyOutputReference
- type DataGoogleComputeRegionInstanceTemplateDiskList
- type DataGoogleComputeRegionInstanceTemplateDiskOutputReference
- type DataGoogleComputeRegionInstanceTemplateDiskSourceImageEncryptionKey
- type DataGoogleComputeRegionInstanceTemplateDiskSourceImageEncryptionKeyList
- type DataGoogleComputeRegionInstanceTemplateDiskSourceImageEncryptionKeyOutputReference
- type DataGoogleComputeRegionInstanceTemplateDiskSourceSnapshotEncryptionKey
- type DataGoogleComputeRegionInstanceTemplateDiskSourceSnapshotEncryptionKeyList
- type DataGoogleComputeRegionInstanceTemplateDiskSourceSnapshotEncryptionKeyOutputReference
- type DataGoogleComputeRegionInstanceTemplateGuestAccelerator
- type DataGoogleComputeRegionInstanceTemplateGuestAcceleratorList
- type DataGoogleComputeRegionInstanceTemplateGuestAcceleratorOutputReference
- type DataGoogleComputeRegionInstanceTemplateNetworkInterface
- type DataGoogleComputeRegionInstanceTemplateNetworkInterfaceAccessConfig
- type DataGoogleComputeRegionInstanceTemplateNetworkInterfaceAccessConfigList
- type DataGoogleComputeRegionInstanceTemplateNetworkInterfaceAccessConfigOutputReference
- type DataGoogleComputeRegionInstanceTemplateNetworkInterfaceAliasIpRange
- type DataGoogleComputeRegionInstanceTemplateNetworkInterfaceAliasIpRangeList
- type DataGoogleComputeRegionInstanceTemplateNetworkInterfaceAliasIpRangeOutputReference
- type DataGoogleComputeRegionInstanceTemplateNetworkInterfaceIpv6AccessConfig
- type DataGoogleComputeRegionInstanceTemplateNetworkInterfaceIpv6AccessConfigList
- type DataGoogleComputeRegionInstanceTemplateNetworkInterfaceIpv6AccessConfigOutputReference
- type DataGoogleComputeRegionInstanceTemplateNetworkInterfaceList
- type DataGoogleComputeRegionInstanceTemplateNetworkInterfaceOutputReference
- type DataGoogleComputeRegionInstanceTemplateNetworkPerformanceConfig
- type DataGoogleComputeRegionInstanceTemplateNetworkPerformanceConfigList
- type DataGoogleComputeRegionInstanceTemplateNetworkPerformanceConfigOutputReference
- type DataGoogleComputeRegionInstanceTemplateReservationAffinity
- type DataGoogleComputeRegionInstanceTemplateReservationAffinityList
- type DataGoogleComputeRegionInstanceTemplateReservationAffinityOutputReference
- type DataGoogleComputeRegionInstanceTemplateReservationAffinitySpecificReservation
- type DataGoogleComputeRegionInstanceTemplateReservationAffinitySpecificReservationList
- type DataGoogleComputeRegionInstanceTemplateReservationAffinitySpecificReservationOutputReference
- type DataGoogleComputeRegionInstanceTemplateScheduling
- type DataGoogleComputeRegionInstanceTemplateSchedulingGracefulShutdown
- type DataGoogleComputeRegionInstanceTemplateSchedulingGracefulShutdownList
- type DataGoogleComputeRegionInstanceTemplateSchedulingGracefulShutdownMaxDuration
- type DataGoogleComputeRegionInstanceTemplateSchedulingGracefulShutdownMaxDurationList
- type DataGoogleComputeRegionInstanceTemplateSchedulingGracefulShutdownMaxDurationOutputReference
- type DataGoogleComputeRegionInstanceTemplateSchedulingGracefulShutdownOutputReference
- type DataGoogleComputeRegionInstanceTemplateSchedulingList
- type DataGoogleComputeRegionInstanceTemplateSchedulingLocalSsdRecoveryTimeout
- type DataGoogleComputeRegionInstanceTemplateSchedulingLocalSsdRecoveryTimeoutList
- type DataGoogleComputeRegionInstanceTemplateSchedulingLocalSsdRecoveryTimeoutOutputReference
- type DataGoogleComputeRegionInstanceTemplateSchedulingMaxRunDuration
- type DataGoogleComputeRegionInstanceTemplateSchedulingMaxRunDurationList
- type DataGoogleComputeRegionInstanceTemplateSchedulingMaxRunDurationOutputReference
- type DataGoogleComputeRegionInstanceTemplateSchedulingNodeAffinities
- type DataGoogleComputeRegionInstanceTemplateSchedulingNodeAffinitiesList
- type DataGoogleComputeRegionInstanceTemplateSchedulingNodeAffinitiesOutputReference
- type DataGoogleComputeRegionInstanceTemplateSchedulingOnInstanceStopAction
- type DataGoogleComputeRegionInstanceTemplateSchedulingOnInstanceStopActionList
- type DataGoogleComputeRegionInstanceTemplateSchedulingOnInstanceStopActionOutputReference
- type DataGoogleComputeRegionInstanceTemplateSchedulingOutputReference
- type DataGoogleComputeRegionInstanceTemplateServiceAccount
- type DataGoogleComputeRegionInstanceTemplateServiceAccountList
- type DataGoogleComputeRegionInstanceTemplateServiceAccountOutputReference
- type DataGoogleComputeRegionInstanceTemplateShieldedInstanceConfig
- type DataGoogleComputeRegionInstanceTemplateShieldedInstanceConfigList
- type DataGoogleComputeRegionInstanceTemplateShieldedInstanceConfigOutputReference
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DataGoogleComputeRegionInstanceTemplate_GenerateConfigForImport ¶
func DataGoogleComputeRegionInstanceTemplate_GenerateConfigForImport(scope constructs.Construct, importToId *string, importFromId *string, provider cdktf.TerraformProvider) cdktf.ImportableResource
Generates CDKTF code for importing a DataGoogleComputeRegionInstanceTemplate resource upon running "cdktf plan <stack-name>".
func DataGoogleComputeRegionInstanceTemplate_IsConstruct ¶
func DataGoogleComputeRegionInstanceTemplate_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 DataGoogleComputeRegionInstanceTemplate_IsTerraformDataSource ¶
func DataGoogleComputeRegionInstanceTemplate_IsTerraformDataSource(x interface{}) *bool
Experimental.
func DataGoogleComputeRegionInstanceTemplate_IsTerraformElement ¶
func DataGoogleComputeRegionInstanceTemplate_IsTerraformElement(x interface{}) *bool
Experimental.
func DataGoogleComputeRegionInstanceTemplate_TfResourceType ¶
func DataGoogleComputeRegionInstanceTemplate_TfResourceType() *string
func NewDataGoogleComputeRegionInstanceTemplateAdvancedMachineFeaturesList_Override ¶
func NewDataGoogleComputeRegionInstanceTemplateAdvancedMachineFeaturesList_Override(d DataGoogleComputeRegionInstanceTemplateAdvancedMachineFeaturesList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataGoogleComputeRegionInstanceTemplateAdvancedMachineFeaturesOutputReference_Override ¶
func NewDataGoogleComputeRegionInstanceTemplateAdvancedMachineFeaturesOutputReference_Override(d DataGoogleComputeRegionInstanceTemplateAdvancedMachineFeaturesOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataGoogleComputeRegionInstanceTemplateConfidentialInstanceConfigList_Override ¶
func NewDataGoogleComputeRegionInstanceTemplateConfidentialInstanceConfigList_Override(d DataGoogleComputeRegionInstanceTemplateConfidentialInstanceConfigList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataGoogleComputeRegionInstanceTemplateConfidentialInstanceConfigOutputReference_Override ¶
func NewDataGoogleComputeRegionInstanceTemplateConfidentialInstanceConfigOutputReference_Override(d DataGoogleComputeRegionInstanceTemplateConfidentialInstanceConfigOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataGoogleComputeRegionInstanceTemplateDiskDiskEncryptionKeyList_Override ¶
func NewDataGoogleComputeRegionInstanceTemplateDiskDiskEncryptionKeyList_Override(d DataGoogleComputeRegionInstanceTemplateDiskDiskEncryptionKeyList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataGoogleComputeRegionInstanceTemplateDiskDiskEncryptionKeyOutputReference_Override ¶
func NewDataGoogleComputeRegionInstanceTemplateDiskDiskEncryptionKeyOutputReference_Override(d DataGoogleComputeRegionInstanceTemplateDiskDiskEncryptionKeyOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataGoogleComputeRegionInstanceTemplateDiskList_Override ¶
func NewDataGoogleComputeRegionInstanceTemplateDiskList_Override(d DataGoogleComputeRegionInstanceTemplateDiskList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataGoogleComputeRegionInstanceTemplateDiskOutputReference_Override ¶
func NewDataGoogleComputeRegionInstanceTemplateDiskOutputReference_Override(d DataGoogleComputeRegionInstanceTemplateDiskOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataGoogleComputeRegionInstanceTemplateDiskSourceImageEncryptionKeyList_Override ¶
func NewDataGoogleComputeRegionInstanceTemplateDiskSourceImageEncryptionKeyList_Override(d DataGoogleComputeRegionInstanceTemplateDiskSourceImageEncryptionKeyList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataGoogleComputeRegionInstanceTemplateDiskSourceImageEncryptionKeyOutputReference_Override ¶
func NewDataGoogleComputeRegionInstanceTemplateDiskSourceImageEncryptionKeyOutputReference_Override(d DataGoogleComputeRegionInstanceTemplateDiskSourceImageEncryptionKeyOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataGoogleComputeRegionInstanceTemplateDiskSourceSnapshotEncryptionKeyList_Override ¶
func NewDataGoogleComputeRegionInstanceTemplateDiskSourceSnapshotEncryptionKeyList_Override(d DataGoogleComputeRegionInstanceTemplateDiskSourceSnapshotEncryptionKeyList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataGoogleComputeRegionInstanceTemplateDiskSourceSnapshotEncryptionKeyOutputReference_Override ¶
func NewDataGoogleComputeRegionInstanceTemplateDiskSourceSnapshotEncryptionKeyOutputReference_Override(d DataGoogleComputeRegionInstanceTemplateDiskSourceSnapshotEncryptionKeyOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataGoogleComputeRegionInstanceTemplateGuestAcceleratorList_Override ¶
func NewDataGoogleComputeRegionInstanceTemplateGuestAcceleratorList_Override(d DataGoogleComputeRegionInstanceTemplateGuestAcceleratorList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataGoogleComputeRegionInstanceTemplateGuestAcceleratorOutputReference_Override ¶
func NewDataGoogleComputeRegionInstanceTemplateGuestAcceleratorOutputReference_Override(d DataGoogleComputeRegionInstanceTemplateGuestAcceleratorOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataGoogleComputeRegionInstanceTemplateNetworkInterfaceAccessConfigList_Override ¶
func NewDataGoogleComputeRegionInstanceTemplateNetworkInterfaceAccessConfigList_Override(d DataGoogleComputeRegionInstanceTemplateNetworkInterfaceAccessConfigList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataGoogleComputeRegionInstanceTemplateNetworkInterfaceAccessConfigOutputReference_Override ¶
func NewDataGoogleComputeRegionInstanceTemplateNetworkInterfaceAccessConfigOutputReference_Override(d DataGoogleComputeRegionInstanceTemplateNetworkInterfaceAccessConfigOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataGoogleComputeRegionInstanceTemplateNetworkInterfaceAliasIpRangeList_Override ¶
func NewDataGoogleComputeRegionInstanceTemplateNetworkInterfaceAliasIpRangeList_Override(d DataGoogleComputeRegionInstanceTemplateNetworkInterfaceAliasIpRangeList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataGoogleComputeRegionInstanceTemplateNetworkInterfaceAliasIpRangeOutputReference_Override ¶
func NewDataGoogleComputeRegionInstanceTemplateNetworkInterfaceAliasIpRangeOutputReference_Override(d DataGoogleComputeRegionInstanceTemplateNetworkInterfaceAliasIpRangeOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataGoogleComputeRegionInstanceTemplateNetworkInterfaceIpv6AccessConfigList_Override ¶
func NewDataGoogleComputeRegionInstanceTemplateNetworkInterfaceIpv6AccessConfigList_Override(d DataGoogleComputeRegionInstanceTemplateNetworkInterfaceIpv6AccessConfigList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataGoogleComputeRegionInstanceTemplateNetworkInterfaceIpv6AccessConfigOutputReference_Override ¶
func NewDataGoogleComputeRegionInstanceTemplateNetworkInterfaceIpv6AccessConfigOutputReference_Override(d DataGoogleComputeRegionInstanceTemplateNetworkInterfaceIpv6AccessConfigOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataGoogleComputeRegionInstanceTemplateNetworkInterfaceList_Override ¶
func NewDataGoogleComputeRegionInstanceTemplateNetworkInterfaceList_Override(d DataGoogleComputeRegionInstanceTemplateNetworkInterfaceList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataGoogleComputeRegionInstanceTemplateNetworkInterfaceOutputReference_Override ¶
func NewDataGoogleComputeRegionInstanceTemplateNetworkInterfaceOutputReference_Override(d DataGoogleComputeRegionInstanceTemplateNetworkInterfaceOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataGoogleComputeRegionInstanceTemplateNetworkPerformanceConfigList_Override ¶
func NewDataGoogleComputeRegionInstanceTemplateNetworkPerformanceConfigList_Override(d DataGoogleComputeRegionInstanceTemplateNetworkPerformanceConfigList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataGoogleComputeRegionInstanceTemplateNetworkPerformanceConfigOutputReference_Override ¶
func NewDataGoogleComputeRegionInstanceTemplateNetworkPerformanceConfigOutputReference_Override(d DataGoogleComputeRegionInstanceTemplateNetworkPerformanceConfigOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataGoogleComputeRegionInstanceTemplateReservationAffinityList_Override ¶
func NewDataGoogleComputeRegionInstanceTemplateReservationAffinityList_Override(d DataGoogleComputeRegionInstanceTemplateReservationAffinityList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataGoogleComputeRegionInstanceTemplateReservationAffinityOutputReference_Override ¶
func NewDataGoogleComputeRegionInstanceTemplateReservationAffinityOutputReference_Override(d DataGoogleComputeRegionInstanceTemplateReservationAffinityOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataGoogleComputeRegionInstanceTemplateReservationAffinitySpecificReservationList_Override ¶
func NewDataGoogleComputeRegionInstanceTemplateReservationAffinitySpecificReservationList_Override(d DataGoogleComputeRegionInstanceTemplateReservationAffinitySpecificReservationList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataGoogleComputeRegionInstanceTemplateReservationAffinitySpecificReservationOutputReference_Override ¶
func NewDataGoogleComputeRegionInstanceTemplateReservationAffinitySpecificReservationOutputReference_Override(d DataGoogleComputeRegionInstanceTemplateReservationAffinitySpecificReservationOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataGoogleComputeRegionInstanceTemplateSchedulingGracefulShutdownList_Override ¶ added in v14.20.0
func NewDataGoogleComputeRegionInstanceTemplateSchedulingGracefulShutdownList_Override(d DataGoogleComputeRegionInstanceTemplateSchedulingGracefulShutdownList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataGoogleComputeRegionInstanceTemplateSchedulingGracefulShutdownMaxDurationList_Override ¶ added in v14.20.0
func NewDataGoogleComputeRegionInstanceTemplateSchedulingGracefulShutdownMaxDurationList_Override(d DataGoogleComputeRegionInstanceTemplateSchedulingGracefulShutdownMaxDurationList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataGoogleComputeRegionInstanceTemplateSchedulingGracefulShutdownMaxDurationOutputReference_Override ¶ added in v14.20.0
func NewDataGoogleComputeRegionInstanceTemplateSchedulingGracefulShutdownMaxDurationOutputReference_Override(d DataGoogleComputeRegionInstanceTemplateSchedulingGracefulShutdownMaxDurationOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataGoogleComputeRegionInstanceTemplateSchedulingGracefulShutdownOutputReference_Override ¶ added in v14.20.0
func NewDataGoogleComputeRegionInstanceTemplateSchedulingGracefulShutdownOutputReference_Override(d DataGoogleComputeRegionInstanceTemplateSchedulingGracefulShutdownOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataGoogleComputeRegionInstanceTemplateSchedulingList_Override ¶
func NewDataGoogleComputeRegionInstanceTemplateSchedulingList_Override(d DataGoogleComputeRegionInstanceTemplateSchedulingList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataGoogleComputeRegionInstanceTemplateSchedulingLocalSsdRecoveryTimeoutList_Override ¶
func NewDataGoogleComputeRegionInstanceTemplateSchedulingLocalSsdRecoveryTimeoutList_Override(d DataGoogleComputeRegionInstanceTemplateSchedulingLocalSsdRecoveryTimeoutList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataGoogleComputeRegionInstanceTemplateSchedulingLocalSsdRecoveryTimeoutOutputReference_Override ¶
func NewDataGoogleComputeRegionInstanceTemplateSchedulingLocalSsdRecoveryTimeoutOutputReference_Override(d DataGoogleComputeRegionInstanceTemplateSchedulingLocalSsdRecoveryTimeoutOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataGoogleComputeRegionInstanceTemplateSchedulingMaxRunDurationList_Override ¶
func NewDataGoogleComputeRegionInstanceTemplateSchedulingMaxRunDurationList_Override(d DataGoogleComputeRegionInstanceTemplateSchedulingMaxRunDurationList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataGoogleComputeRegionInstanceTemplateSchedulingMaxRunDurationOutputReference_Override ¶
func NewDataGoogleComputeRegionInstanceTemplateSchedulingMaxRunDurationOutputReference_Override(d DataGoogleComputeRegionInstanceTemplateSchedulingMaxRunDurationOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataGoogleComputeRegionInstanceTemplateSchedulingNodeAffinitiesList_Override ¶
func NewDataGoogleComputeRegionInstanceTemplateSchedulingNodeAffinitiesList_Override(d DataGoogleComputeRegionInstanceTemplateSchedulingNodeAffinitiesList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataGoogleComputeRegionInstanceTemplateSchedulingNodeAffinitiesOutputReference_Override ¶
func NewDataGoogleComputeRegionInstanceTemplateSchedulingNodeAffinitiesOutputReference_Override(d DataGoogleComputeRegionInstanceTemplateSchedulingNodeAffinitiesOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataGoogleComputeRegionInstanceTemplateSchedulingOnInstanceStopActionList_Override ¶
func NewDataGoogleComputeRegionInstanceTemplateSchedulingOnInstanceStopActionList_Override(d DataGoogleComputeRegionInstanceTemplateSchedulingOnInstanceStopActionList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataGoogleComputeRegionInstanceTemplateSchedulingOnInstanceStopActionOutputReference_Override ¶
func NewDataGoogleComputeRegionInstanceTemplateSchedulingOnInstanceStopActionOutputReference_Override(d DataGoogleComputeRegionInstanceTemplateSchedulingOnInstanceStopActionOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataGoogleComputeRegionInstanceTemplateSchedulingOutputReference_Override ¶
func NewDataGoogleComputeRegionInstanceTemplateSchedulingOutputReference_Override(d DataGoogleComputeRegionInstanceTemplateSchedulingOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataGoogleComputeRegionInstanceTemplateServiceAccountList_Override ¶
func NewDataGoogleComputeRegionInstanceTemplateServiceAccountList_Override(d DataGoogleComputeRegionInstanceTemplateServiceAccountList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataGoogleComputeRegionInstanceTemplateServiceAccountOutputReference_Override ¶
func NewDataGoogleComputeRegionInstanceTemplateServiceAccountOutputReference_Override(d DataGoogleComputeRegionInstanceTemplateServiceAccountOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataGoogleComputeRegionInstanceTemplateShieldedInstanceConfigList_Override ¶
func NewDataGoogleComputeRegionInstanceTemplateShieldedInstanceConfigList_Override(d DataGoogleComputeRegionInstanceTemplateShieldedInstanceConfigList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataGoogleComputeRegionInstanceTemplateShieldedInstanceConfigOutputReference_Override ¶
func NewDataGoogleComputeRegionInstanceTemplateShieldedInstanceConfigOutputReference_Override(d DataGoogleComputeRegionInstanceTemplateShieldedInstanceConfigOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataGoogleComputeRegionInstanceTemplate_Override ¶
func NewDataGoogleComputeRegionInstanceTemplate_Override(d DataGoogleComputeRegionInstanceTemplate, scope constructs.Construct, id *string, config *DataGoogleComputeRegionInstanceTemplateConfig)
Create a new {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/data-sources/google_compute_region_instance_template google_compute_region_instance_template} Data Source.
Types ¶
type DataGoogleComputeRegionInstanceTemplate ¶
type DataGoogleComputeRegionInstanceTemplate interface {
cdktf.TerraformDataSource
AdvancedMachineFeatures() DataGoogleComputeRegionInstanceTemplateAdvancedMachineFeaturesList
CanIpForward() cdktf.IResolvable
// Experimental.
CdktfStack() cdktf.TerraformStack
ConfidentialInstanceConfig() DataGoogleComputeRegionInstanceTemplateConfidentialInstanceConfigList
// Experimental.
ConstructNodeMetadata() *map[string]interface{}
// Experimental.
Count() interface{}
// Experimental.
SetCount(val interface{})
CreationTimestamp() *string
// Experimental.
DependsOn() *[]*string
// Experimental.
SetDependsOn(val *[]*string)
Description() *string
Disk() DataGoogleComputeRegionInstanceTemplateDiskList
EffectiveLabels() cdktf.StringMap
EnableDisplay() cdktf.IResolvable
Filter() *string
SetFilter(val *string)
FilterInput() *string
// Experimental.
ForEach() cdktf.ITerraformIterator
// Experimental.
SetForEach(val cdktf.ITerraformIterator)
// Experimental.
Fqn() *string
// Experimental.
FriendlyUniqueId() *string
GuestAccelerator() DataGoogleComputeRegionInstanceTemplateGuestAcceleratorList
Id() *string
SetId(val *string)
IdInput() *string
InstanceDescription() *string
KeyRevocationActionType() *string
Labels() cdktf.StringMap
// Experimental.
Lifecycle() *cdktf.TerraformResourceLifecycle
// Experimental.
SetLifecycle(val *cdktf.TerraformResourceLifecycle)
MachineType() *string
Metadata() cdktf.StringMap
MetadataFingerprint() *string
MetadataStartupScript() *string
MinCpuPlatform() *string
MostRecent() interface{}
SetMostRecent(val interface{})
MostRecentInput() interface{}
Name() *string
SetName(val *string)
NameInput() *string
NamePrefix() *string
NetworkInterface() DataGoogleComputeRegionInstanceTemplateNetworkInterfaceList
NetworkPerformanceConfig() DataGoogleComputeRegionInstanceTemplateNetworkPerformanceConfigList
// The tree node.
Node() constructs.Node
PartnerMetadata() cdktf.StringMap
Project() *string
SetProject(val *string)
ProjectInput() *string
// Experimental.
Provider() cdktf.TerraformProvider
// Experimental.
SetProvider(val cdktf.TerraformProvider)
// Experimental.
RawOverrides() interface{}
Region() *string
SetRegion(val *string)
RegionInput() *string
ReservationAffinity() DataGoogleComputeRegionInstanceTemplateReservationAffinityList
ResourceManagerTags() cdktf.StringMap
ResourcePolicies() *[]*string
Scheduling() DataGoogleComputeRegionInstanceTemplateSchedulingList
SelfLink() *string
ServiceAccount() DataGoogleComputeRegionInstanceTemplateServiceAccountList
ShieldedInstanceConfig() DataGoogleComputeRegionInstanceTemplateShieldedInstanceConfigList
Tags() *[]*string
TagsFingerprint() *string
// Experimental.
TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata
TerraformLabels() cdktf.StringMap
// Experimental.
TerraformMetaArguments() *map[string]interface{}
// Experimental.
TerraformResourceType() *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)
ResetFilter()
ResetId()
ResetMostRecent()
ResetName()
// Resets a previously passed logical Id to use the auto-generated logical id again.
// Experimental.
ResetOverrideLogicalId()
ResetProject()
ResetRegion()
SynthesizeAttributes() *map[string]interface{}
SynthesizeHclAttributes() *map[string]interface{}
// Adds this resource to the terraform JSON output.
// Experimental.
ToHclTerraform() interface{}
// Experimental.
ToMetadata() interface{}
// Returns a string representation of this construct.
ToString() *string
// Adds this resource to the terraform JSON output.
// Experimental.
ToTerraform() interface{}
}
Represents a {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/data-sources/google_compute_region_instance_template google_compute_region_instance_template}.
func NewDataGoogleComputeRegionInstanceTemplate ¶
func NewDataGoogleComputeRegionInstanceTemplate(scope constructs.Construct, id *string, config *DataGoogleComputeRegionInstanceTemplateConfig) DataGoogleComputeRegionInstanceTemplate
Create a new {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/data-sources/google_compute_region_instance_template google_compute_region_instance_template} Data Source.
type DataGoogleComputeRegionInstanceTemplateAdvancedMachineFeatures ¶
type DataGoogleComputeRegionInstanceTemplateAdvancedMachineFeatures struct {
}
type DataGoogleComputeRegionInstanceTemplateAdvancedMachineFeaturesList ¶
type DataGoogleComputeRegionInstanceTemplateAdvancedMachineFeaturesList interface {
cdktf.ComplexList
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
// The attribute on the parent resource this class is referencing.
TerraformAttribute() *string
SetTerraformAttribute(val *string)
// The parent resource.
TerraformResource() cdktf.IInterpolatingParent
SetTerraformResource(val cdktf.IInterpolatingParent)
// whether the list is wrapping a set (will add tolist() to be able to access an item via an index).
WrapsSet() *bool
SetWrapsSet(val *bool)
// Creating an iterator for this complex list.
//
// The list will be converted into a map with the mapKeyAttributeName as the key.
// Experimental.
AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator
// Experimental.
ComputeFqn() *string
Get(index *float64) DataGoogleComputeRegionInstanceTemplateAdvancedMachineFeaturesOutputReference
// 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 NewDataGoogleComputeRegionInstanceTemplateAdvancedMachineFeaturesList ¶
func NewDataGoogleComputeRegionInstanceTemplateAdvancedMachineFeaturesList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataGoogleComputeRegionInstanceTemplateAdvancedMachineFeaturesList
type DataGoogleComputeRegionInstanceTemplateAdvancedMachineFeaturesOutputReference ¶
type DataGoogleComputeRegionInstanceTemplateAdvancedMachineFeaturesOutputReference 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
EnableNestedVirtualization() cdktf.IResolvable
EnableUefiNetworking() cdktf.IResolvable
// Experimental.
Fqn() *string
InternalValue() *DataGoogleComputeRegionInstanceTemplateAdvancedMachineFeatures
SetInternalValue(val *DataGoogleComputeRegionInstanceTemplateAdvancedMachineFeatures)
PerformanceMonitoringUnit() *string
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
ThreadsPerCore() *float64
TurboMode() *string
VisibleCoreCount() *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 NewDataGoogleComputeRegionInstanceTemplateAdvancedMachineFeaturesOutputReference ¶
func NewDataGoogleComputeRegionInstanceTemplateAdvancedMachineFeaturesOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataGoogleComputeRegionInstanceTemplateAdvancedMachineFeaturesOutputReference
type DataGoogleComputeRegionInstanceTemplateConfidentialInstanceConfig ¶
type DataGoogleComputeRegionInstanceTemplateConfidentialInstanceConfig struct {
}
type DataGoogleComputeRegionInstanceTemplateConfidentialInstanceConfigList ¶
type DataGoogleComputeRegionInstanceTemplateConfidentialInstanceConfigList interface {
cdktf.ComplexList
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
// The attribute on the parent resource this class is referencing.
TerraformAttribute() *string
SetTerraformAttribute(val *string)
// The parent resource.
TerraformResource() cdktf.IInterpolatingParent
SetTerraformResource(val cdktf.IInterpolatingParent)
// whether the list is wrapping a set (will add tolist() to be able to access an item via an index).
WrapsSet() *bool
SetWrapsSet(val *bool)
// Creating an iterator for this complex list.
//
// The list will be converted into a map with the mapKeyAttributeName as the key.
// Experimental.
AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator
// Experimental.
ComputeFqn() *string
Get(index *float64) DataGoogleComputeRegionInstanceTemplateConfidentialInstanceConfigOutputReference
// 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 NewDataGoogleComputeRegionInstanceTemplateConfidentialInstanceConfigList ¶
func NewDataGoogleComputeRegionInstanceTemplateConfidentialInstanceConfigList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataGoogleComputeRegionInstanceTemplateConfidentialInstanceConfigList
type DataGoogleComputeRegionInstanceTemplateConfidentialInstanceConfigOutputReference ¶
type DataGoogleComputeRegionInstanceTemplateConfidentialInstanceConfigOutputReference 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)
ConfidentialInstanceType() *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
EnableConfidentialCompute() cdktf.IResolvable
// Experimental.
Fqn() *string
InternalValue() *DataGoogleComputeRegionInstanceTemplateConfidentialInstanceConfig
SetInternalValue(val *DataGoogleComputeRegionInstanceTemplateConfidentialInstanceConfig)
// 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 NewDataGoogleComputeRegionInstanceTemplateConfidentialInstanceConfigOutputReference ¶
func NewDataGoogleComputeRegionInstanceTemplateConfidentialInstanceConfigOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataGoogleComputeRegionInstanceTemplateConfidentialInstanceConfigOutputReference
type DataGoogleComputeRegionInstanceTemplateConfig ¶
type DataGoogleComputeRegionInstanceTemplateConfig struct {
// Experimental.
Connection interface{} `field:"optional" json:"connection" yaml:"connection"`
// Experimental.
Count interface{} `field:"optional" json:"count" yaml:"count"`
// Experimental.
DependsOn *[]cdktf.ITerraformDependable `field:"optional" json:"dependsOn" yaml:"dependsOn"`
// Experimental.
ForEach cdktf.ITerraformIterator `field:"optional" json:"forEach" yaml:"forEach"`
// Experimental.
Lifecycle *cdktf.TerraformResourceLifecycle `field:"optional" json:"lifecycle" yaml:"lifecycle"`
// Experimental.
Provider cdktf.TerraformProvider `field:"optional" json:"provider" yaml:"provider"`
// Experimental.
Provisioners *[]interface{} `field:"optional" json:"provisioners" yaml:"provisioners"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/data-sources/google_compute_region_instance_template#filter DataGoogleComputeRegionInstanceTemplate#filter}.
Filter *string `field:"optional" json:"filter" yaml:"filter"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/data-sources/google_compute_region_instance_template#id DataGoogleComputeRegionInstanceTemplate#id}.
//
// Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.
// If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.
Id *string `field:"optional" json:"id" yaml:"id"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/data-sources/google_compute_region_instance_template#most_recent DataGoogleComputeRegionInstanceTemplate#most_recent}.
MostRecent interface{} `field:"optional" json:"mostRecent" yaml:"mostRecent"`
// The name of the instance template. If you leave this blank, Terraform will auto-generate a unique name.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/data-sources/google_compute_region_instance_template#name DataGoogleComputeRegionInstanceTemplate#name}
Name *string `field:"optional" json:"name" yaml:"name"`
// The ID of the project in which the resource belongs.
//
// If it is not provided, the provider project is used.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/data-sources/google_compute_region_instance_template#project DataGoogleComputeRegionInstanceTemplate#project}
Project *string `field:"optional" json:"project" yaml:"project"`
// The region in which the instance template is located. If it is not provided, the provider region is used.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.37.0/docs/data-sources/google_compute_region_instance_template#region DataGoogleComputeRegionInstanceTemplate#region}
Region *string `field:"optional" json:"region" yaml:"region"`
}
type DataGoogleComputeRegionInstanceTemplateDisk ¶
type DataGoogleComputeRegionInstanceTemplateDisk struct {
}
type DataGoogleComputeRegionInstanceTemplateDiskDiskEncryptionKey ¶
type DataGoogleComputeRegionInstanceTemplateDiskDiskEncryptionKey struct {
}
type DataGoogleComputeRegionInstanceTemplateDiskDiskEncryptionKeyList ¶
type DataGoogleComputeRegionInstanceTemplateDiskDiskEncryptionKeyList interface {
cdktf.ComplexList
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
// The attribute on the parent resource this class is referencing.
TerraformAttribute() *string
SetTerraformAttribute(val *string)
// The parent resource.
TerraformResource() cdktf.IInterpolatingParent
SetTerraformResource(val cdktf.IInterpolatingParent)
// whether the list is wrapping a set (will add tolist() to be able to access an item via an index).
WrapsSet() *bool
SetWrapsSet(val *bool)
// Creating an iterator for this complex list.
//
// The list will be converted into a map with the mapKeyAttributeName as the key.
// Experimental.
AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator
// Experimental.
ComputeFqn() *string
Get(index *float64) DataGoogleComputeRegionInstanceTemplateDiskDiskEncryptionKeyOutputReference
// 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 NewDataGoogleComputeRegionInstanceTemplateDiskDiskEncryptionKeyList ¶
func NewDataGoogleComputeRegionInstanceTemplateDiskDiskEncryptionKeyList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataGoogleComputeRegionInstanceTemplateDiskDiskEncryptionKeyList
type DataGoogleComputeRegionInstanceTemplateDiskDiskEncryptionKeyOutputReference ¶
type DataGoogleComputeRegionInstanceTemplateDiskDiskEncryptionKeyOutputReference 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() *DataGoogleComputeRegionInstanceTemplateDiskDiskEncryptionKey
SetInternalValue(val *DataGoogleComputeRegionInstanceTemplateDiskDiskEncryptionKey)
KmsKeySelfLink() *string
KmsKeyServiceAccount() *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 NewDataGoogleComputeRegionInstanceTemplateDiskDiskEncryptionKeyOutputReference ¶
func NewDataGoogleComputeRegionInstanceTemplateDiskDiskEncryptionKeyOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataGoogleComputeRegionInstanceTemplateDiskDiskEncryptionKeyOutputReference
type DataGoogleComputeRegionInstanceTemplateDiskList ¶
type DataGoogleComputeRegionInstanceTemplateDiskList interface {
cdktf.ComplexList
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
// The attribute on the parent resource this class is referencing.
TerraformAttribute() *string
SetTerraformAttribute(val *string)
// The parent resource.
TerraformResource() cdktf.IInterpolatingParent
SetTerraformResource(val cdktf.IInterpolatingParent)
// whether the list is wrapping a set (will add tolist() to be able to access an item via an index).
WrapsSet() *bool
SetWrapsSet(val *bool)
// Creating an iterator for this complex list.
//
// The list will be converted into a map with the mapKeyAttributeName as the key.
// Experimental.
AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator
// Experimental.
ComputeFqn() *string
Get(index *float64) DataGoogleComputeRegionInstanceTemplateDiskOutputReference
// 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 NewDataGoogleComputeRegionInstanceTemplateDiskList ¶
func NewDataGoogleComputeRegionInstanceTemplateDiskList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataGoogleComputeRegionInstanceTemplateDiskList
type DataGoogleComputeRegionInstanceTemplateDiskOutputReference ¶
type DataGoogleComputeRegionInstanceTemplateDiskOutputReference interface {
cdktf.ComplexObject
Architecture() *string
AutoDelete() cdktf.IResolvable
Boot() cdktf.IResolvable
// 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
DiskEncryptionKey() DataGoogleComputeRegionInstanceTemplateDiskDiskEncryptionKeyList
DiskName() *string
DiskSizeGb() *float64
DiskType() *string
// Experimental.
Fqn() *string
GuestOsFeatures() *[]*string
Interface() *string
InternalValue() *DataGoogleComputeRegionInstanceTemplateDisk
SetInternalValue(val *DataGoogleComputeRegionInstanceTemplateDisk)
Labels() cdktf.StringMap
Mode() *string
ProvisionedIops() *float64
ProvisionedThroughput() *float64
ResourceManagerTags() cdktf.StringMap
ResourcePolicies() *[]*string
Source() *string
SourceImage() *string
SourceImageEncryptionKey() DataGoogleComputeRegionInstanceTemplateDiskSourceImageEncryptionKeyList
SourceSnapshot() *string
SourceSnapshotEncryptionKey() DataGoogleComputeRegionInstanceTemplateDiskSourceSnapshotEncryptionKeyList
// 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 NewDataGoogleComputeRegionInstanceTemplateDiskOutputReference ¶
func NewDataGoogleComputeRegionInstanceTemplateDiskOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataGoogleComputeRegionInstanceTemplateDiskOutputReference
type DataGoogleComputeRegionInstanceTemplateDiskSourceImageEncryptionKey ¶
type DataGoogleComputeRegionInstanceTemplateDiskSourceImageEncryptionKey struct {
}
type DataGoogleComputeRegionInstanceTemplateDiskSourceImageEncryptionKeyList ¶
type DataGoogleComputeRegionInstanceTemplateDiskSourceImageEncryptionKeyList interface {
cdktf.ComplexList
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
// The attribute on the parent resource this class is referencing.
TerraformAttribute() *string
SetTerraformAttribute(val *string)
// The parent resource.
TerraformResource() cdktf.IInterpolatingParent
SetTerraformResource(val cdktf.IInterpolatingParent)
// whether the list is wrapping a set (will add tolist() to be able to access an item via an index).
WrapsSet() *bool
SetWrapsSet(val *bool)
// Creating an iterator for this complex list.
//
// The list will be converted into a map with the mapKeyAttributeName as the key.
// Experimental.
AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator
// Experimental.
ComputeFqn() *string
Get(index *float64) DataGoogleComputeRegionInstanceTemplateDiskSourceImageEncryptionKeyOutputReference
// 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 NewDataGoogleComputeRegionInstanceTemplateDiskSourceImageEncryptionKeyList ¶
func NewDataGoogleComputeRegionInstanceTemplateDiskSourceImageEncryptionKeyList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataGoogleComputeRegionInstanceTemplateDiskSourceImageEncryptionKeyList
type DataGoogleComputeRegionInstanceTemplateDiskSourceImageEncryptionKeyOutputReference ¶
type DataGoogleComputeRegionInstanceTemplateDiskSourceImageEncryptionKeyOutputReference 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() *DataGoogleComputeRegionInstanceTemplateDiskSourceImageEncryptionKey
SetInternalValue(val *DataGoogleComputeRegionInstanceTemplateDiskSourceImageEncryptionKey)
KmsKeySelfLink() *string
KmsKeyServiceAccount() *string
RawKey() *string
RsaEncryptedKey() *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 NewDataGoogleComputeRegionInstanceTemplateDiskSourceImageEncryptionKeyOutputReference ¶
func NewDataGoogleComputeRegionInstanceTemplateDiskSourceImageEncryptionKeyOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataGoogleComputeRegionInstanceTemplateDiskSourceImageEncryptionKeyOutputReference
type DataGoogleComputeRegionInstanceTemplateDiskSourceSnapshotEncryptionKey ¶
type DataGoogleComputeRegionInstanceTemplateDiskSourceSnapshotEncryptionKey struct {
}
type DataGoogleComputeRegionInstanceTemplateDiskSourceSnapshotEncryptionKeyList ¶
type DataGoogleComputeRegionInstanceTemplateDiskSourceSnapshotEncryptionKeyList interface {
cdktf.ComplexList
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
// The attribute on the parent resource this class is referencing.
TerraformAttribute() *string
SetTerraformAttribute(val *string)
// The parent resource.
TerraformResource() cdktf.IInterpolatingParent
SetTerraformResource(val cdktf.IInterpolatingParent)
// whether the list is wrapping a set (will add tolist() to be able to access an item via an index).
WrapsSet() *bool
SetWrapsSet(val *bool)
// Creating an iterator for this complex list.
//
// The list will be converted into a map with the mapKeyAttributeName as the key.
// Experimental.
AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator
// Experimental.
ComputeFqn() *string
Get(index *float64) DataGoogleComputeRegionInstanceTemplateDiskSourceSnapshotEncryptionKeyOutputReference
// 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 NewDataGoogleComputeRegionInstanceTemplateDiskSourceSnapshotEncryptionKeyList ¶
func NewDataGoogleComputeRegionInstanceTemplateDiskSourceSnapshotEncryptionKeyList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataGoogleComputeRegionInstanceTemplateDiskSourceSnapshotEncryptionKeyList
type DataGoogleComputeRegionInstanceTemplateDiskSourceSnapshotEncryptionKeyOutputReference ¶
type DataGoogleComputeRegionInstanceTemplateDiskSourceSnapshotEncryptionKeyOutputReference 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() *DataGoogleComputeRegionInstanceTemplateDiskSourceSnapshotEncryptionKey
SetInternalValue(val *DataGoogleComputeRegionInstanceTemplateDiskSourceSnapshotEncryptionKey)
KmsKeySelfLink() *string
KmsKeyServiceAccount() *string
RawKey() *string
RsaEncryptedKey() *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 NewDataGoogleComputeRegionInstanceTemplateDiskSourceSnapshotEncryptionKeyOutputReference ¶
func NewDataGoogleComputeRegionInstanceTemplateDiskSourceSnapshotEncryptionKeyOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataGoogleComputeRegionInstanceTemplateDiskSourceSnapshotEncryptionKeyOutputReference
type DataGoogleComputeRegionInstanceTemplateGuestAccelerator ¶
type DataGoogleComputeRegionInstanceTemplateGuestAccelerator struct {
}
type DataGoogleComputeRegionInstanceTemplateGuestAcceleratorList ¶
type DataGoogleComputeRegionInstanceTemplateGuestAcceleratorList interface {
cdktf.ComplexList
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
// The attribute on the parent resource this class is referencing.
TerraformAttribute() *string
SetTerraformAttribute(val *string)
// The parent resource.
TerraformResource() cdktf.IInterpolatingParent
SetTerraformResource(val cdktf.IInterpolatingParent)
// whether the list is wrapping a set (will add tolist() to be able to access an item via an index).
WrapsSet() *bool
SetWrapsSet(val *bool)
// Creating an iterator for this complex list.
//
// The list will be converted into a map with the mapKeyAttributeName as the key.
// Experimental.
AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator
// Experimental.
ComputeFqn() *string
Get(index *float64) DataGoogleComputeRegionInstanceTemplateGuestAcceleratorOutputReference
// 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 NewDataGoogleComputeRegionInstanceTemplateGuestAcceleratorList ¶
func NewDataGoogleComputeRegionInstanceTemplateGuestAcceleratorList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataGoogleComputeRegionInstanceTemplateGuestAcceleratorList
type DataGoogleComputeRegionInstanceTemplateGuestAcceleratorOutputReference ¶
type DataGoogleComputeRegionInstanceTemplateGuestAcceleratorOutputReference 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)
Count() *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() *DataGoogleComputeRegionInstanceTemplateGuestAccelerator
SetInternalValue(val *DataGoogleComputeRegionInstanceTemplateGuestAccelerator)
// 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 NewDataGoogleComputeRegionInstanceTemplateGuestAcceleratorOutputReference ¶
func NewDataGoogleComputeRegionInstanceTemplateGuestAcceleratorOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataGoogleComputeRegionInstanceTemplateGuestAcceleratorOutputReference
type DataGoogleComputeRegionInstanceTemplateNetworkInterface ¶
type DataGoogleComputeRegionInstanceTemplateNetworkInterface struct {
}
type DataGoogleComputeRegionInstanceTemplateNetworkInterfaceAccessConfig ¶
type DataGoogleComputeRegionInstanceTemplateNetworkInterfaceAccessConfig struct {
}
type DataGoogleComputeRegionInstanceTemplateNetworkInterfaceAccessConfigList ¶
type DataGoogleComputeRegionInstanceTemplateNetworkInterfaceAccessConfigList interface {
cdktf.ComplexList
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
// The attribute on the parent resource this class is referencing.
TerraformAttribute() *string
SetTerraformAttribute(val *string)
// The parent resource.
TerraformResource() cdktf.IInterpolatingParent
SetTerraformResource(val cdktf.IInterpolatingParent)
// whether the list is wrapping a set (will add tolist() to be able to access an item via an index).
WrapsSet() *bool
SetWrapsSet(val *bool)
// Creating an iterator for this complex list.
//
// The list will be converted into a map with the mapKeyAttributeName as the key.
// Experimental.
AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator
// Experimental.
ComputeFqn() *string
Get(index *float64) DataGoogleComputeRegionInstanceTemplateNetworkInterfaceAccessConfigOutputReference
// 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 NewDataGoogleComputeRegionInstanceTemplateNetworkInterfaceAccessConfigList ¶
func NewDataGoogleComputeRegionInstanceTemplateNetworkInterfaceAccessConfigList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataGoogleComputeRegionInstanceTemplateNetworkInterfaceAccessConfigList
type DataGoogleComputeRegionInstanceTemplateNetworkInterfaceAccessConfigOutputReference ¶
type DataGoogleComputeRegionInstanceTemplateNetworkInterfaceAccessConfigOutputReference 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() *DataGoogleComputeRegionInstanceTemplateNetworkInterfaceAccessConfig
SetInternalValue(val *DataGoogleComputeRegionInstanceTemplateNetworkInterfaceAccessConfig)
NatIp() *string
NetworkTier() *string
PublicPtrDomainName() *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 NewDataGoogleComputeRegionInstanceTemplateNetworkInterfaceAccessConfigOutputReference ¶
func NewDataGoogleComputeRegionInstanceTemplateNetworkInterfaceAccessConfigOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataGoogleComputeRegionInstanceTemplateNetworkInterfaceAccessConfigOutputReference
type DataGoogleComputeRegionInstanceTemplateNetworkInterfaceAliasIpRange ¶
type DataGoogleComputeRegionInstanceTemplateNetworkInterfaceAliasIpRange struct {
}
type DataGoogleComputeRegionInstanceTemplateNetworkInterfaceAliasIpRangeList ¶
type DataGoogleComputeRegionInstanceTemplateNetworkInterfaceAliasIpRangeList interface {
cdktf.ComplexList
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
// The attribute on the parent resource this class is referencing.
TerraformAttribute() *string
SetTerraformAttribute(val *string)
// The parent resource.
TerraformResource() cdktf.IInterpolatingParent
SetTerraformResource(val cdktf.IInterpolatingParent)
// whether the list is wrapping a set (will add tolist() to be able to access an item via an index).
WrapsSet() *bool
SetWrapsSet(val *bool)
// Creating an iterator for this complex list.
//
// The list will be converted into a map with the mapKeyAttributeName as the key.
// Experimental.
AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator
// Experimental.
ComputeFqn() *string
Get(index *float64) DataGoogleComputeRegionInstanceTemplateNetworkInterfaceAliasIpRangeOutputReference
// 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 NewDataGoogleComputeRegionInstanceTemplateNetworkInterfaceAliasIpRangeList ¶
func NewDataGoogleComputeRegionInstanceTemplateNetworkInterfaceAliasIpRangeList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataGoogleComputeRegionInstanceTemplateNetworkInterfaceAliasIpRangeList
type DataGoogleComputeRegionInstanceTemplateNetworkInterfaceAliasIpRangeOutputReference ¶
type DataGoogleComputeRegionInstanceTemplateNetworkInterfaceAliasIpRangeOutputReference 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() *DataGoogleComputeRegionInstanceTemplateNetworkInterfaceAliasIpRange
SetInternalValue(val *DataGoogleComputeRegionInstanceTemplateNetworkInterfaceAliasIpRange)
IpCidrRange() *string
SubnetworkRangeName() *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 NewDataGoogleComputeRegionInstanceTemplateNetworkInterfaceAliasIpRangeOutputReference ¶
func NewDataGoogleComputeRegionInstanceTemplateNetworkInterfaceAliasIpRangeOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataGoogleComputeRegionInstanceTemplateNetworkInterfaceAliasIpRangeOutputReference
type DataGoogleComputeRegionInstanceTemplateNetworkInterfaceIpv6AccessConfig ¶
type DataGoogleComputeRegionInstanceTemplateNetworkInterfaceIpv6AccessConfig struct {
}
type DataGoogleComputeRegionInstanceTemplateNetworkInterfaceIpv6AccessConfigList ¶
type DataGoogleComputeRegionInstanceTemplateNetworkInterfaceIpv6AccessConfigList interface {
cdktf.ComplexList
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
// The attribute on the parent resource this class is referencing.
TerraformAttribute() *string
SetTerraformAttribute(val *string)
// The parent resource.
TerraformResource() cdktf.IInterpolatingParent
SetTerraformResource(val cdktf.IInterpolatingParent)
// whether the list is wrapping a set (will add tolist() to be able to access an item via an index).
WrapsSet() *bool
SetWrapsSet(val *bool)
// Creating an iterator for this complex list.
//
// The list will be converted into a map with the mapKeyAttributeName as the key.
// Experimental.
AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator
// Experimental.
ComputeFqn() *string
Get(index *float64) DataGoogleComputeRegionInstanceTemplateNetworkInterfaceIpv6AccessConfigOutputReference
// 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 NewDataGoogleComputeRegionInstanceTemplateNetworkInterfaceIpv6AccessConfigList ¶
func NewDataGoogleComputeRegionInstanceTemplateNetworkInterfaceIpv6AccessConfigList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataGoogleComputeRegionInstanceTemplateNetworkInterfaceIpv6AccessConfigList
type DataGoogleComputeRegionInstanceTemplateNetworkInterfaceIpv6AccessConfigOutputReference ¶
type DataGoogleComputeRegionInstanceTemplateNetworkInterfaceIpv6AccessConfigOutputReference 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
ExternalIpv6() *string
ExternalIpv6PrefixLength() *string
// Experimental.
Fqn() *string
InternalValue() *DataGoogleComputeRegionInstanceTemplateNetworkInterfaceIpv6AccessConfig
SetInternalValue(val *DataGoogleComputeRegionInstanceTemplateNetworkInterfaceIpv6AccessConfig)
Name() *string
NetworkTier() *string
PublicPtrDomainName() *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 NewDataGoogleComputeRegionInstanceTemplateNetworkInterfaceIpv6AccessConfigOutputReference ¶
func NewDataGoogleComputeRegionInstanceTemplateNetworkInterfaceIpv6AccessConfigOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataGoogleComputeRegionInstanceTemplateNetworkInterfaceIpv6AccessConfigOutputReference
type DataGoogleComputeRegionInstanceTemplateNetworkInterfaceList ¶
type DataGoogleComputeRegionInstanceTemplateNetworkInterfaceList interface {
cdktf.ComplexList
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
// The attribute on the parent resource this class is referencing.
TerraformAttribute() *string
SetTerraformAttribute(val *string)
// The parent resource.
TerraformResource() cdktf.IInterpolatingParent
SetTerraformResource(val cdktf.IInterpolatingParent)
// whether the list is wrapping a set (will add tolist() to be able to access an item via an index).
WrapsSet() *bool
SetWrapsSet(val *bool)
// Creating an iterator for this complex list.
//
// The list will be converted into a map with the mapKeyAttributeName as the key.
// Experimental.
AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator
// Experimental.
ComputeFqn() *string
Get(index *float64) DataGoogleComputeRegionInstanceTemplateNetworkInterfaceOutputReference
// 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 NewDataGoogleComputeRegionInstanceTemplateNetworkInterfaceList ¶
func NewDataGoogleComputeRegionInstanceTemplateNetworkInterfaceList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataGoogleComputeRegionInstanceTemplateNetworkInterfaceList
type DataGoogleComputeRegionInstanceTemplateNetworkInterfaceOutputReference ¶
type DataGoogleComputeRegionInstanceTemplateNetworkInterfaceOutputReference interface {
cdktf.ComplexObject
AccessConfig() DataGoogleComputeRegionInstanceTemplateNetworkInterfaceAccessConfigList
AliasIpRange() DataGoogleComputeRegionInstanceTemplateNetworkInterfaceAliasIpRangeList
// 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
InternalIpv6PrefixLength() *float64
InternalValue() *DataGoogleComputeRegionInstanceTemplateNetworkInterface
SetInternalValue(val *DataGoogleComputeRegionInstanceTemplateNetworkInterface)
Ipv6AccessConfig() DataGoogleComputeRegionInstanceTemplateNetworkInterfaceIpv6AccessConfigList
Ipv6AccessType() *string
Ipv6Address() *string
Name() *string
Network() *string
NetworkIp() *string
NicType() *string
QueueCount() *float64
StackType() *string
Subnetwork() *string
SubnetworkProject() *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 NewDataGoogleComputeRegionInstanceTemplateNetworkInterfaceOutputReference ¶
func NewDataGoogleComputeRegionInstanceTemplateNetworkInterfaceOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataGoogleComputeRegionInstanceTemplateNetworkInterfaceOutputReference
type DataGoogleComputeRegionInstanceTemplateNetworkPerformanceConfig ¶
type DataGoogleComputeRegionInstanceTemplateNetworkPerformanceConfig struct {
}
type DataGoogleComputeRegionInstanceTemplateNetworkPerformanceConfigList ¶
type DataGoogleComputeRegionInstanceTemplateNetworkPerformanceConfigList interface {
cdktf.ComplexList
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
// The attribute on the parent resource this class is referencing.
TerraformAttribute() *string
SetTerraformAttribute(val *string)
// The parent resource.
TerraformResource() cdktf.IInterpolatingParent
SetTerraformResource(val cdktf.IInterpolatingParent)
// whether the list is wrapping a set (will add tolist() to be able to access an item via an index).
WrapsSet() *bool
SetWrapsSet(val *bool)
// Creating an iterator for this complex list.
//
// The list will be converted into a map with the mapKeyAttributeName as the key.
// Experimental.
AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator
// Experimental.
ComputeFqn() *string
Get(index *float64) DataGoogleComputeRegionInstanceTemplateNetworkPerformanceConfigOutputReference
// 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 NewDataGoogleComputeRegionInstanceTemplateNetworkPerformanceConfigList ¶
func NewDataGoogleComputeRegionInstanceTemplateNetworkPerformanceConfigList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataGoogleComputeRegionInstanceTemplateNetworkPerformanceConfigList
type DataGoogleComputeRegionInstanceTemplateNetworkPerformanceConfigOutputReference ¶
type DataGoogleComputeRegionInstanceTemplateNetworkPerformanceConfigOutputReference 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() *DataGoogleComputeRegionInstanceTemplateNetworkPerformanceConfig
SetInternalValue(val *DataGoogleComputeRegionInstanceTemplateNetworkPerformanceConfig)
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
TotalEgressBandwidthTier() *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 NewDataGoogleComputeRegionInstanceTemplateNetworkPerformanceConfigOutputReference ¶
func NewDataGoogleComputeRegionInstanceTemplateNetworkPerformanceConfigOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataGoogleComputeRegionInstanceTemplateNetworkPerformanceConfigOutputReference
type DataGoogleComputeRegionInstanceTemplateReservationAffinity ¶
type DataGoogleComputeRegionInstanceTemplateReservationAffinity struct {
}
type DataGoogleComputeRegionInstanceTemplateReservationAffinityList ¶
type DataGoogleComputeRegionInstanceTemplateReservationAffinityList interface {
cdktf.ComplexList
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
// The attribute on the parent resource this class is referencing.
TerraformAttribute() *string
SetTerraformAttribute(val *string)
// The parent resource.
TerraformResource() cdktf.IInterpolatingParent
SetTerraformResource(val cdktf.IInterpolatingParent)
// whether the list is wrapping a set (will add tolist() to be able to access an item via an index).
WrapsSet() *bool
SetWrapsSet(val *bool)
// Creating an iterator for this complex list.
//
// The list will be converted into a map with the mapKeyAttributeName as the key.
// Experimental.
AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator
// Experimental.
ComputeFqn() *string
Get(index *float64) DataGoogleComputeRegionInstanceTemplateReservationAffinityOutputReference
// 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 NewDataGoogleComputeRegionInstanceTemplateReservationAffinityList ¶
func NewDataGoogleComputeRegionInstanceTemplateReservationAffinityList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataGoogleComputeRegionInstanceTemplateReservationAffinityList
type DataGoogleComputeRegionInstanceTemplateReservationAffinityOutputReference ¶
type DataGoogleComputeRegionInstanceTemplateReservationAffinityOutputReference 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() *DataGoogleComputeRegionInstanceTemplateReservationAffinity
SetInternalValue(val *DataGoogleComputeRegionInstanceTemplateReservationAffinity)
SpecificReservation() DataGoogleComputeRegionInstanceTemplateReservationAffinitySpecificReservationList
// 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 NewDataGoogleComputeRegionInstanceTemplateReservationAffinityOutputReference ¶
func NewDataGoogleComputeRegionInstanceTemplateReservationAffinityOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataGoogleComputeRegionInstanceTemplateReservationAffinityOutputReference
type DataGoogleComputeRegionInstanceTemplateReservationAffinitySpecificReservation ¶
type DataGoogleComputeRegionInstanceTemplateReservationAffinitySpecificReservation struct {
}
type DataGoogleComputeRegionInstanceTemplateReservationAffinitySpecificReservationList ¶
type DataGoogleComputeRegionInstanceTemplateReservationAffinitySpecificReservationList interface {
cdktf.ComplexList
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
// The attribute on the parent resource this class is referencing.
TerraformAttribute() *string
SetTerraformAttribute(val *string)
// The parent resource.
TerraformResource() cdktf.IInterpolatingParent
SetTerraformResource(val cdktf.IInterpolatingParent)
// whether the list is wrapping a set (will add tolist() to be able to access an item via an index).
WrapsSet() *bool
SetWrapsSet(val *bool)
// Creating an iterator for this complex list.
//
// The list will be converted into a map with the mapKeyAttributeName as the key.
// Experimental.
AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator
// Experimental.
ComputeFqn() *string
Get(index *float64) DataGoogleComputeRegionInstanceTemplateReservationAffinitySpecificReservationOutputReference
// 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 NewDataGoogleComputeRegionInstanceTemplateReservationAffinitySpecificReservationList ¶
func NewDataGoogleComputeRegionInstanceTemplateReservationAffinitySpecificReservationList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataGoogleComputeRegionInstanceTemplateReservationAffinitySpecificReservationList
type DataGoogleComputeRegionInstanceTemplateReservationAffinitySpecificReservationOutputReference ¶
type DataGoogleComputeRegionInstanceTemplateReservationAffinitySpecificReservationOutputReference 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() *DataGoogleComputeRegionInstanceTemplateReservationAffinitySpecificReservation
SetInternalValue(val *DataGoogleComputeRegionInstanceTemplateReservationAffinitySpecificReservation)
Key() *string
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
Values() *[]*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 NewDataGoogleComputeRegionInstanceTemplateReservationAffinitySpecificReservationOutputReference ¶
func NewDataGoogleComputeRegionInstanceTemplateReservationAffinitySpecificReservationOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataGoogleComputeRegionInstanceTemplateReservationAffinitySpecificReservationOutputReference
type DataGoogleComputeRegionInstanceTemplateScheduling ¶
type DataGoogleComputeRegionInstanceTemplateScheduling struct {
}
type DataGoogleComputeRegionInstanceTemplateSchedulingGracefulShutdown ¶ added in v14.20.0
type DataGoogleComputeRegionInstanceTemplateSchedulingGracefulShutdown struct {
}
type DataGoogleComputeRegionInstanceTemplateSchedulingGracefulShutdownList ¶ added in v14.20.0
type DataGoogleComputeRegionInstanceTemplateSchedulingGracefulShutdownList interface {
cdktf.ComplexList
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
// The attribute on the parent resource this class is referencing.
TerraformAttribute() *string
SetTerraformAttribute(val *string)
// The parent resource.
TerraformResource() cdktf.IInterpolatingParent
SetTerraformResource(val cdktf.IInterpolatingParent)
// whether the list is wrapping a set (will add tolist() to be able to access an item via an index).
WrapsSet() *bool
SetWrapsSet(val *bool)
// Creating an iterator for this complex list.
//
// The list will be converted into a map with the mapKeyAttributeName as the key.
// Experimental.
AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator
// Experimental.
ComputeFqn() *string
Get(index *float64) DataGoogleComputeRegionInstanceTemplateSchedulingGracefulShutdownOutputReference
// 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 NewDataGoogleComputeRegionInstanceTemplateSchedulingGracefulShutdownList ¶ added in v14.20.0
func NewDataGoogleComputeRegionInstanceTemplateSchedulingGracefulShutdownList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataGoogleComputeRegionInstanceTemplateSchedulingGracefulShutdownList
type DataGoogleComputeRegionInstanceTemplateSchedulingGracefulShutdownMaxDuration ¶ added in v14.20.0
type DataGoogleComputeRegionInstanceTemplateSchedulingGracefulShutdownMaxDuration struct {
}
type DataGoogleComputeRegionInstanceTemplateSchedulingGracefulShutdownMaxDurationList ¶ added in v14.20.0
type DataGoogleComputeRegionInstanceTemplateSchedulingGracefulShutdownMaxDurationList interface {
cdktf.ComplexList
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
// The attribute on the parent resource this class is referencing.
TerraformAttribute() *string
SetTerraformAttribute(val *string)
// The parent resource.
TerraformResource() cdktf.IInterpolatingParent
SetTerraformResource(val cdktf.IInterpolatingParent)
// whether the list is wrapping a set (will add tolist() to be able to access an item via an index).
WrapsSet() *bool
SetWrapsSet(val *bool)
// Creating an iterator for this complex list.
//
// The list will be converted into a map with the mapKeyAttributeName as the key.
// Experimental.
AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator
// Experimental.
ComputeFqn() *string
Get(index *float64) DataGoogleComputeRegionInstanceTemplateSchedulingGracefulShutdownMaxDurationOutputReference
// 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 NewDataGoogleComputeRegionInstanceTemplateSchedulingGracefulShutdownMaxDurationList ¶ added in v14.20.0
func NewDataGoogleComputeRegionInstanceTemplateSchedulingGracefulShutdownMaxDurationList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataGoogleComputeRegionInstanceTemplateSchedulingGracefulShutdownMaxDurationList
type DataGoogleComputeRegionInstanceTemplateSchedulingGracefulShutdownMaxDurationOutputReference ¶ added in v14.20.0
type DataGoogleComputeRegionInstanceTemplateSchedulingGracefulShutdownMaxDurationOutputReference 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() *DataGoogleComputeRegionInstanceTemplateSchedulingGracefulShutdownMaxDuration
SetInternalValue(val *DataGoogleComputeRegionInstanceTemplateSchedulingGracefulShutdownMaxDuration)
Nanos() *float64
Seconds() *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 NewDataGoogleComputeRegionInstanceTemplateSchedulingGracefulShutdownMaxDurationOutputReference ¶ added in v14.20.0
func NewDataGoogleComputeRegionInstanceTemplateSchedulingGracefulShutdownMaxDurationOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataGoogleComputeRegionInstanceTemplateSchedulingGracefulShutdownMaxDurationOutputReference
type DataGoogleComputeRegionInstanceTemplateSchedulingGracefulShutdownOutputReference ¶ added in v14.20.0
type DataGoogleComputeRegionInstanceTemplateSchedulingGracefulShutdownOutputReference 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() *DataGoogleComputeRegionInstanceTemplateSchedulingGracefulShutdown
SetInternalValue(val *DataGoogleComputeRegionInstanceTemplateSchedulingGracefulShutdown)
MaxDuration() DataGoogleComputeRegionInstanceTemplateSchedulingGracefulShutdownMaxDurationList
// 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 NewDataGoogleComputeRegionInstanceTemplateSchedulingGracefulShutdownOutputReference ¶ added in v14.20.0
func NewDataGoogleComputeRegionInstanceTemplateSchedulingGracefulShutdownOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataGoogleComputeRegionInstanceTemplateSchedulingGracefulShutdownOutputReference
type DataGoogleComputeRegionInstanceTemplateSchedulingList ¶
type DataGoogleComputeRegionInstanceTemplateSchedulingList interface {
cdktf.ComplexList
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
// The attribute on the parent resource this class is referencing.
TerraformAttribute() *string
SetTerraformAttribute(val *string)
// The parent resource.
TerraformResource() cdktf.IInterpolatingParent
SetTerraformResource(val cdktf.IInterpolatingParent)
// whether the list is wrapping a set (will add tolist() to be able to access an item via an index).
WrapsSet() *bool
SetWrapsSet(val *bool)
// Creating an iterator for this complex list.
//
// The list will be converted into a map with the mapKeyAttributeName as the key.
// Experimental.
AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator
// Experimental.
ComputeFqn() *string
Get(index *float64) DataGoogleComputeRegionInstanceTemplateSchedulingOutputReference
// 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 NewDataGoogleComputeRegionInstanceTemplateSchedulingList ¶
func NewDataGoogleComputeRegionInstanceTemplateSchedulingList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataGoogleComputeRegionInstanceTemplateSchedulingList
type DataGoogleComputeRegionInstanceTemplateSchedulingLocalSsdRecoveryTimeout ¶
type DataGoogleComputeRegionInstanceTemplateSchedulingLocalSsdRecoveryTimeout struct {
}
type DataGoogleComputeRegionInstanceTemplateSchedulingLocalSsdRecoveryTimeoutList ¶
type DataGoogleComputeRegionInstanceTemplateSchedulingLocalSsdRecoveryTimeoutList interface {
cdktf.ComplexList
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
// The attribute on the parent resource this class is referencing.
TerraformAttribute() *string
SetTerraformAttribute(val *string)
// The parent resource.
TerraformResource() cdktf.IInterpolatingParent
SetTerraformResource(val cdktf.IInterpolatingParent)
// whether the list is wrapping a set (will add tolist() to be able to access an item via an index).
WrapsSet() *bool
SetWrapsSet(val *bool)
// Creating an iterator for this complex list.
//
// The list will be converted into a map with the mapKeyAttributeName as the key.
// Experimental.
AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator
// Experimental.
ComputeFqn() *string
Get(index *float64) DataGoogleComputeRegionInstanceTemplateSchedulingLocalSsdRecoveryTimeoutOutputReference
// 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 NewDataGoogleComputeRegionInstanceTemplateSchedulingLocalSsdRecoveryTimeoutList ¶
func NewDataGoogleComputeRegionInstanceTemplateSchedulingLocalSsdRecoveryTimeoutList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataGoogleComputeRegionInstanceTemplateSchedulingLocalSsdRecoveryTimeoutList
type DataGoogleComputeRegionInstanceTemplateSchedulingLocalSsdRecoveryTimeoutOutputReference ¶
type DataGoogleComputeRegionInstanceTemplateSchedulingLocalSsdRecoveryTimeoutOutputReference 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() *DataGoogleComputeRegionInstanceTemplateSchedulingLocalSsdRecoveryTimeout
SetInternalValue(val *DataGoogleComputeRegionInstanceTemplateSchedulingLocalSsdRecoveryTimeout)
Nanos() *float64
Seconds() *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 NewDataGoogleComputeRegionInstanceTemplateSchedulingLocalSsdRecoveryTimeoutOutputReference ¶
func NewDataGoogleComputeRegionInstanceTemplateSchedulingLocalSsdRecoveryTimeoutOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataGoogleComputeRegionInstanceTemplateSchedulingLocalSsdRecoveryTimeoutOutputReference
type DataGoogleComputeRegionInstanceTemplateSchedulingMaxRunDuration ¶
type DataGoogleComputeRegionInstanceTemplateSchedulingMaxRunDuration struct {
}
type DataGoogleComputeRegionInstanceTemplateSchedulingMaxRunDurationList ¶
type DataGoogleComputeRegionInstanceTemplateSchedulingMaxRunDurationList interface {
cdktf.ComplexList
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
// The attribute on the parent resource this class is referencing.
TerraformAttribute() *string
SetTerraformAttribute(val *string)
// The parent resource.
TerraformResource() cdktf.IInterpolatingParent
SetTerraformResource(val cdktf.IInterpolatingParent)
// whether the list is wrapping a set (will add tolist() to be able to access an item via an index).
WrapsSet() *bool
SetWrapsSet(val *bool)
// Creating an iterator for this complex list.
//
// The list will be converted into a map with the mapKeyAttributeName as the key.
// Experimental.
AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator
// Experimental.
ComputeFqn() *string
Get(index *float64) DataGoogleComputeRegionInstanceTemplateSchedulingMaxRunDurationOutputReference
// 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 NewDataGoogleComputeRegionInstanceTemplateSchedulingMaxRunDurationList ¶
func NewDataGoogleComputeRegionInstanceTemplateSchedulingMaxRunDurationList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataGoogleComputeRegionInstanceTemplateSchedulingMaxRunDurationList
type DataGoogleComputeRegionInstanceTemplateSchedulingMaxRunDurationOutputReference ¶
type DataGoogleComputeRegionInstanceTemplateSchedulingMaxRunDurationOutputReference 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() *DataGoogleComputeRegionInstanceTemplateSchedulingMaxRunDuration
SetInternalValue(val *DataGoogleComputeRegionInstanceTemplateSchedulingMaxRunDuration)
Nanos() *float64
Seconds() *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 NewDataGoogleComputeRegionInstanceTemplateSchedulingMaxRunDurationOutputReference ¶
func NewDataGoogleComputeRegionInstanceTemplateSchedulingMaxRunDurationOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataGoogleComputeRegionInstanceTemplateSchedulingMaxRunDurationOutputReference
type DataGoogleComputeRegionInstanceTemplateSchedulingNodeAffinities ¶
type DataGoogleComputeRegionInstanceTemplateSchedulingNodeAffinities struct {
}
type DataGoogleComputeRegionInstanceTemplateSchedulingNodeAffinitiesList ¶
type DataGoogleComputeRegionInstanceTemplateSchedulingNodeAffinitiesList interface {
cdktf.ComplexList
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
// The attribute on the parent resource this class is referencing.
TerraformAttribute() *string
SetTerraformAttribute(val *string)
// The parent resource.
TerraformResource() cdktf.IInterpolatingParent
SetTerraformResource(val cdktf.IInterpolatingParent)
// whether the list is wrapping a set (will add tolist() to be able to access an item via an index).
WrapsSet() *bool
SetWrapsSet(val *bool)
// Creating an iterator for this complex list.
//
// The list will be converted into a map with the mapKeyAttributeName as the key.
// Experimental.
AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator
// Experimental.
ComputeFqn() *string
Get(index *float64) DataGoogleComputeRegionInstanceTemplateSchedulingNodeAffinitiesOutputReference
// 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 NewDataGoogleComputeRegionInstanceTemplateSchedulingNodeAffinitiesList ¶
func NewDataGoogleComputeRegionInstanceTemplateSchedulingNodeAffinitiesList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataGoogleComputeRegionInstanceTemplateSchedulingNodeAffinitiesList
type DataGoogleComputeRegionInstanceTemplateSchedulingNodeAffinitiesOutputReference ¶
type DataGoogleComputeRegionInstanceTemplateSchedulingNodeAffinitiesOutputReference 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() *DataGoogleComputeRegionInstanceTemplateSchedulingNodeAffinities
SetInternalValue(val *DataGoogleComputeRegionInstanceTemplateSchedulingNodeAffinities)
Key() *string
Operator() *string
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
Values() *[]*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 NewDataGoogleComputeRegionInstanceTemplateSchedulingNodeAffinitiesOutputReference ¶
func NewDataGoogleComputeRegionInstanceTemplateSchedulingNodeAffinitiesOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataGoogleComputeRegionInstanceTemplateSchedulingNodeAffinitiesOutputReference
type DataGoogleComputeRegionInstanceTemplateSchedulingOnInstanceStopAction ¶
type DataGoogleComputeRegionInstanceTemplateSchedulingOnInstanceStopAction struct {
}
type DataGoogleComputeRegionInstanceTemplateSchedulingOnInstanceStopActionList ¶
type DataGoogleComputeRegionInstanceTemplateSchedulingOnInstanceStopActionList interface {
cdktf.ComplexList
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
// The attribute on the parent resource this class is referencing.
TerraformAttribute() *string
SetTerraformAttribute(val *string)
// The parent resource.
TerraformResource() cdktf.IInterpolatingParent
SetTerraformResource(val cdktf.IInterpolatingParent)
// whether the list is wrapping a set (will add tolist() to be able to access an item via an index).
WrapsSet() *bool
SetWrapsSet(val *bool)
// Creating an iterator for this complex list.
//
// The list will be converted into a map with the mapKeyAttributeName as the key.
// Experimental.
AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator
// Experimental.
ComputeFqn() *string
Get(index *float64) DataGoogleComputeRegionInstanceTemplateSchedulingOnInstanceStopActionOutputReference
// 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 NewDataGoogleComputeRegionInstanceTemplateSchedulingOnInstanceStopActionList ¶
func NewDataGoogleComputeRegionInstanceTemplateSchedulingOnInstanceStopActionList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataGoogleComputeRegionInstanceTemplateSchedulingOnInstanceStopActionList
type DataGoogleComputeRegionInstanceTemplateSchedulingOnInstanceStopActionOutputReference ¶
type DataGoogleComputeRegionInstanceTemplateSchedulingOnInstanceStopActionOutputReference 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
DiscardLocalSsd() cdktf.IResolvable
// Experimental.
Fqn() *string
InternalValue() *DataGoogleComputeRegionInstanceTemplateSchedulingOnInstanceStopAction
SetInternalValue(val *DataGoogleComputeRegionInstanceTemplateSchedulingOnInstanceStopAction)
// 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 NewDataGoogleComputeRegionInstanceTemplateSchedulingOnInstanceStopActionOutputReference ¶
func NewDataGoogleComputeRegionInstanceTemplateSchedulingOnInstanceStopActionOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataGoogleComputeRegionInstanceTemplateSchedulingOnInstanceStopActionOutputReference
type DataGoogleComputeRegionInstanceTemplateSchedulingOutputReference ¶
type DataGoogleComputeRegionInstanceTemplateSchedulingOutputReference interface {
cdktf.ComplexObject
AutomaticRestart() cdktf.IResolvable
AvailabilityDomain() *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
GracefulShutdown() DataGoogleComputeRegionInstanceTemplateSchedulingGracefulShutdownList
HostErrorTimeoutSeconds() *float64
InstanceTerminationAction() *string
InternalValue() *DataGoogleComputeRegionInstanceTemplateScheduling
SetInternalValue(val *DataGoogleComputeRegionInstanceTemplateScheduling)
LocalSsdRecoveryTimeout() DataGoogleComputeRegionInstanceTemplateSchedulingLocalSsdRecoveryTimeoutList
MaintenanceInterval() *string
MaxRunDuration() DataGoogleComputeRegionInstanceTemplateSchedulingMaxRunDurationList
MinNodeCpus() *float64
NodeAffinities() DataGoogleComputeRegionInstanceTemplateSchedulingNodeAffinitiesList
OnHostMaintenance() *string
OnInstanceStopAction() DataGoogleComputeRegionInstanceTemplateSchedulingOnInstanceStopActionList
Preemptible() cdktf.IResolvable
ProvisioningModel() *string
TerminationTime() *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 NewDataGoogleComputeRegionInstanceTemplateSchedulingOutputReference ¶
func NewDataGoogleComputeRegionInstanceTemplateSchedulingOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataGoogleComputeRegionInstanceTemplateSchedulingOutputReference
type DataGoogleComputeRegionInstanceTemplateServiceAccount ¶
type DataGoogleComputeRegionInstanceTemplateServiceAccount struct {
}
type DataGoogleComputeRegionInstanceTemplateServiceAccountList ¶
type DataGoogleComputeRegionInstanceTemplateServiceAccountList interface {
cdktf.ComplexList
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
// The attribute on the parent resource this class is referencing.
TerraformAttribute() *string
SetTerraformAttribute(val *string)
// The parent resource.
TerraformResource() cdktf.IInterpolatingParent
SetTerraformResource(val cdktf.IInterpolatingParent)
// whether the list is wrapping a set (will add tolist() to be able to access an item via an index).
WrapsSet() *bool
SetWrapsSet(val *bool)
// Creating an iterator for this complex list.
//
// The list will be converted into a map with the mapKeyAttributeName as the key.
// Experimental.
AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator
// Experimental.
ComputeFqn() *string
Get(index *float64) DataGoogleComputeRegionInstanceTemplateServiceAccountOutputReference
// 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 NewDataGoogleComputeRegionInstanceTemplateServiceAccountList ¶
func NewDataGoogleComputeRegionInstanceTemplateServiceAccountList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataGoogleComputeRegionInstanceTemplateServiceAccountList
type DataGoogleComputeRegionInstanceTemplateServiceAccountOutputReference ¶
type DataGoogleComputeRegionInstanceTemplateServiceAccountOutputReference 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
Email() *string
// Experimental.
Fqn() *string
InternalValue() *DataGoogleComputeRegionInstanceTemplateServiceAccount
SetInternalValue(val *DataGoogleComputeRegionInstanceTemplateServiceAccount)
Scopes() *[]*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 NewDataGoogleComputeRegionInstanceTemplateServiceAccountOutputReference ¶
func NewDataGoogleComputeRegionInstanceTemplateServiceAccountOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataGoogleComputeRegionInstanceTemplateServiceAccountOutputReference
type DataGoogleComputeRegionInstanceTemplateShieldedInstanceConfig ¶
type DataGoogleComputeRegionInstanceTemplateShieldedInstanceConfig struct {
}
type DataGoogleComputeRegionInstanceTemplateShieldedInstanceConfigList ¶
type DataGoogleComputeRegionInstanceTemplateShieldedInstanceConfigList interface {
cdktf.ComplexList
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
// The attribute on the parent resource this class is referencing.
TerraformAttribute() *string
SetTerraformAttribute(val *string)
// The parent resource.
TerraformResource() cdktf.IInterpolatingParent
SetTerraformResource(val cdktf.IInterpolatingParent)
// whether the list is wrapping a set (will add tolist() to be able to access an item via an index).
WrapsSet() *bool
SetWrapsSet(val *bool)
// Creating an iterator for this complex list.
//
// The list will be converted into a map with the mapKeyAttributeName as the key.
// Experimental.
AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator
// Experimental.
ComputeFqn() *string
Get(index *float64) DataGoogleComputeRegionInstanceTemplateShieldedInstanceConfigOutputReference
// 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 NewDataGoogleComputeRegionInstanceTemplateShieldedInstanceConfigList ¶
func NewDataGoogleComputeRegionInstanceTemplateShieldedInstanceConfigList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataGoogleComputeRegionInstanceTemplateShieldedInstanceConfigList
type DataGoogleComputeRegionInstanceTemplateShieldedInstanceConfigOutputReference ¶
type DataGoogleComputeRegionInstanceTemplateShieldedInstanceConfigOutputReference 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
EnableIntegrityMonitoring() cdktf.IResolvable
EnableSecureBoot() cdktf.IResolvable
EnableVtpm() cdktf.IResolvable
// Experimental.
Fqn() *string
InternalValue() *DataGoogleComputeRegionInstanceTemplateShieldedInstanceConfig
SetInternalValue(val *DataGoogleComputeRegionInstanceTemplateShieldedInstanceConfig)
// 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 NewDataGoogleComputeRegionInstanceTemplateShieldedInstanceConfigOutputReference ¶
func NewDataGoogleComputeRegionInstanceTemplateShieldedInstanceConfigOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataGoogleComputeRegionInstanceTemplateShieldedInstanceConfigOutputReference
Source Files
¶
- DataGoogleComputeRegionInstanceTemplate.go
- DataGoogleComputeRegionInstanceTemplateAdvancedMachineFeatures.go
- DataGoogleComputeRegionInstanceTemplateAdvancedMachineFeaturesList.go
- DataGoogleComputeRegionInstanceTemplateAdvancedMachineFeaturesList__checks.go
- DataGoogleComputeRegionInstanceTemplateAdvancedMachineFeaturesOutputReference.go
- DataGoogleComputeRegionInstanceTemplateAdvancedMachineFeaturesOutputReference__checks.go
- DataGoogleComputeRegionInstanceTemplateConfidentialInstanceConfig.go
- DataGoogleComputeRegionInstanceTemplateConfidentialInstanceConfigList.go
- DataGoogleComputeRegionInstanceTemplateConfidentialInstanceConfigList__checks.go
- DataGoogleComputeRegionInstanceTemplateConfidentialInstanceConfigOutputReference.go
- DataGoogleComputeRegionInstanceTemplateConfidentialInstanceConfigOutputReference__checks.go
- DataGoogleComputeRegionInstanceTemplateConfig.go
- DataGoogleComputeRegionInstanceTemplateDisk.go
- DataGoogleComputeRegionInstanceTemplateDiskDiskEncryptionKey.go
- DataGoogleComputeRegionInstanceTemplateDiskDiskEncryptionKeyList.go
- DataGoogleComputeRegionInstanceTemplateDiskDiskEncryptionKeyList__checks.go
- DataGoogleComputeRegionInstanceTemplateDiskDiskEncryptionKeyOutputReference.go
- DataGoogleComputeRegionInstanceTemplateDiskDiskEncryptionKeyOutputReference__checks.go
- DataGoogleComputeRegionInstanceTemplateDiskList.go
- DataGoogleComputeRegionInstanceTemplateDiskList__checks.go
- DataGoogleComputeRegionInstanceTemplateDiskOutputReference.go
- DataGoogleComputeRegionInstanceTemplateDiskOutputReference__checks.go
- DataGoogleComputeRegionInstanceTemplateDiskSourceImageEncryptionKey.go
- DataGoogleComputeRegionInstanceTemplateDiskSourceImageEncryptionKeyList.go
- DataGoogleComputeRegionInstanceTemplateDiskSourceImageEncryptionKeyList__checks.go
- DataGoogleComputeRegionInstanceTemplateDiskSourceImageEncryptionKeyOutputReference.go
- DataGoogleComputeRegionInstanceTemplateDiskSourceImageEncryptionKeyOutputReference__checks.go
- DataGoogleComputeRegionInstanceTemplateDiskSourceSnapshotEncryptionKey.go
- DataGoogleComputeRegionInstanceTemplateDiskSourceSnapshotEncryptionKeyList.go
- DataGoogleComputeRegionInstanceTemplateDiskSourceSnapshotEncryptionKeyList__checks.go
- DataGoogleComputeRegionInstanceTemplateDiskSourceSnapshotEncryptionKeyOutputReference.go
- DataGoogleComputeRegionInstanceTemplateDiskSourceSnapshotEncryptionKeyOutputReference__checks.go
- DataGoogleComputeRegionInstanceTemplateGuestAccelerator.go
- DataGoogleComputeRegionInstanceTemplateGuestAcceleratorList.go
- DataGoogleComputeRegionInstanceTemplateGuestAcceleratorList__checks.go
- DataGoogleComputeRegionInstanceTemplateGuestAcceleratorOutputReference.go
- DataGoogleComputeRegionInstanceTemplateGuestAcceleratorOutputReference__checks.go
- DataGoogleComputeRegionInstanceTemplateNetworkInterface.go
- DataGoogleComputeRegionInstanceTemplateNetworkInterfaceAccessConfig.go
- DataGoogleComputeRegionInstanceTemplateNetworkInterfaceAccessConfigList.go
- DataGoogleComputeRegionInstanceTemplateNetworkInterfaceAccessConfigList__checks.go
- DataGoogleComputeRegionInstanceTemplateNetworkInterfaceAccessConfigOutputReference.go
- DataGoogleComputeRegionInstanceTemplateNetworkInterfaceAccessConfigOutputReference__checks.go
- DataGoogleComputeRegionInstanceTemplateNetworkInterfaceAliasIpRange.go
- DataGoogleComputeRegionInstanceTemplateNetworkInterfaceAliasIpRangeList.go
- DataGoogleComputeRegionInstanceTemplateNetworkInterfaceAliasIpRangeList__checks.go
- DataGoogleComputeRegionInstanceTemplateNetworkInterfaceAliasIpRangeOutputReference.go
- DataGoogleComputeRegionInstanceTemplateNetworkInterfaceAliasIpRangeOutputReference__checks.go
- DataGoogleComputeRegionInstanceTemplateNetworkInterfaceIpv6AccessConfig.go
- DataGoogleComputeRegionInstanceTemplateNetworkInterfaceIpv6AccessConfigList.go
- DataGoogleComputeRegionInstanceTemplateNetworkInterfaceIpv6AccessConfigList__checks.go
- DataGoogleComputeRegionInstanceTemplateNetworkInterfaceIpv6AccessConfigOutputReference.go
- DataGoogleComputeRegionInstanceTemplateNetworkInterfaceIpv6AccessConfigOutputReference__checks.go
- DataGoogleComputeRegionInstanceTemplateNetworkInterfaceList.go
- DataGoogleComputeRegionInstanceTemplateNetworkInterfaceList__checks.go
- DataGoogleComputeRegionInstanceTemplateNetworkInterfaceOutputReference.go
- DataGoogleComputeRegionInstanceTemplateNetworkInterfaceOutputReference__checks.go
- DataGoogleComputeRegionInstanceTemplateNetworkPerformanceConfig.go
- DataGoogleComputeRegionInstanceTemplateNetworkPerformanceConfigList.go
- DataGoogleComputeRegionInstanceTemplateNetworkPerformanceConfigList__checks.go
- DataGoogleComputeRegionInstanceTemplateNetworkPerformanceConfigOutputReference.go
- DataGoogleComputeRegionInstanceTemplateNetworkPerformanceConfigOutputReference__checks.go
- DataGoogleComputeRegionInstanceTemplateReservationAffinity.go
- DataGoogleComputeRegionInstanceTemplateReservationAffinityList.go
- DataGoogleComputeRegionInstanceTemplateReservationAffinityList__checks.go
- DataGoogleComputeRegionInstanceTemplateReservationAffinityOutputReference.go
- DataGoogleComputeRegionInstanceTemplateReservationAffinityOutputReference__checks.go
- DataGoogleComputeRegionInstanceTemplateReservationAffinitySpecificReservation.go
- DataGoogleComputeRegionInstanceTemplateReservationAffinitySpecificReservationList.go
- DataGoogleComputeRegionInstanceTemplateReservationAffinitySpecificReservationList__checks.go
- DataGoogleComputeRegionInstanceTemplateReservationAffinitySpecificReservationOutputReference.go
- DataGoogleComputeRegionInstanceTemplateReservationAffinitySpecificReservationOutputReference__checks.go
- DataGoogleComputeRegionInstanceTemplateScheduling.go
- DataGoogleComputeRegionInstanceTemplateSchedulingGracefulShutdown.go
- DataGoogleComputeRegionInstanceTemplateSchedulingGracefulShutdownList.go
- DataGoogleComputeRegionInstanceTemplateSchedulingGracefulShutdownList__checks.go
- DataGoogleComputeRegionInstanceTemplateSchedulingGracefulShutdownMaxDuration.go
- DataGoogleComputeRegionInstanceTemplateSchedulingGracefulShutdownMaxDurationList.go
- DataGoogleComputeRegionInstanceTemplateSchedulingGracefulShutdownMaxDurationList__checks.go
- DataGoogleComputeRegionInstanceTemplateSchedulingGracefulShutdownMaxDurationOutputReference.go
- DataGoogleComputeRegionInstanceTemplateSchedulingGracefulShutdownMaxDurationOutputReference__checks.go
- DataGoogleComputeRegionInstanceTemplateSchedulingGracefulShutdownOutputReference.go
- DataGoogleComputeRegionInstanceTemplateSchedulingGracefulShutdownOutputReference__checks.go
- DataGoogleComputeRegionInstanceTemplateSchedulingList.go
- DataGoogleComputeRegionInstanceTemplateSchedulingList__checks.go
- DataGoogleComputeRegionInstanceTemplateSchedulingLocalSsdRecoveryTimeout.go
- DataGoogleComputeRegionInstanceTemplateSchedulingLocalSsdRecoveryTimeoutList.go
- DataGoogleComputeRegionInstanceTemplateSchedulingLocalSsdRecoveryTimeoutList__checks.go
- DataGoogleComputeRegionInstanceTemplateSchedulingLocalSsdRecoveryTimeoutOutputReference.go
- DataGoogleComputeRegionInstanceTemplateSchedulingLocalSsdRecoveryTimeoutOutputReference__checks.go
- DataGoogleComputeRegionInstanceTemplateSchedulingMaxRunDuration.go
- DataGoogleComputeRegionInstanceTemplateSchedulingMaxRunDurationList.go
- DataGoogleComputeRegionInstanceTemplateSchedulingMaxRunDurationList__checks.go
- DataGoogleComputeRegionInstanceTemplateSchedulingMaxRunDurationOutputReference.go
- DataGoogleComputeRegionInstanceTemplateSchedulingMaxRunDurationOutputReference__checks.go
- DataGoogleComputeRegionInstanceTemplateSchedulingNodeAffinities.go
- DataGoogleComputeRegionInstanceTemplateSchedulingNodeAffinitiesList.go
- DataGoogleComputeRegionInstanceTemplateSchedulingNodeAffinitiesList__checks.go
- DataGoogleComputeRegionInstanceTemplateSchedulingNodeAffinitiesOutputReference.go
- DataGoogleComputeRegionInstanceTemplateSchedulingNodeAffinitiesOutputReference__checks.go
- DataGoogleComputeRegionInstanceTemplateSchedulingOnInstanceStopAction.go
- DataGoogleComputeRegionInstanceTemplateSchedulingOnInstanceStopActionList.go
- DataGoogleComputeRegionInstanceTemplateSchedulingOnInstanceStopActionList__checks.go
- DataGoogleComputeRegionInstanceTemplateSchedulingOnInstanceStopActionOutputReference.go
- DataGoogleComputeRegionInstanceTemplateSchedulingOnInstanceStopActionOutputReference__checks.go
- DataGoogleComputeRegionInstanceTemplateSchedulingOutputReference.go
- DataGoogleComputeRegionInstanceTemplateSchedulingOutputReference__checks.go
- DataGoogleComputeRegionInstanceTemplateServiceAccount.go
- DataGoogleComputeRegionInstanceTemplateServiceAccountList.go
- DataGoogleComputeRegionInstanceTemplateServiceAccountList__checks.go
- DataGoogleComputeRegionInstanceTemplateServiceAccountOutputReference.go
- DataGoogleComputeRegionInstanceTemplateServiceAccountOutputReference__checks.go
- DataGoogleComputeRegionInstanceTemplateShieldedInstanceConfig.go
- DataGoogleComputeRegionInstanceTemplateShieldedInstanceConfigList.go
- DataGoogleComputeRegionInstanceTemplateShieldedInstanceConfigList__checks.go
- DataGoogleComputeRegionInstanceTemplateShieldedInstanceConfigOutputReference.go
- DataGoogleComputeRegionInstanceTemplateShieldedInstanceConfigOutputReference__checks.go
- DataGoogleComputeRegionInstanceTemplate__checks.go
- main.go