Documentation
¶
Index ¶
- func DataGoogleComputeInstanceTemplate_GenerateConfigForImport(scope constructs.Construct, importToId *string, importFromId *string, ...) cdktf.ImportableResource
- func DataGoogleComputeInstanceTemplate_IsConstruct(x interface{}) *bool
- func DataGoogleComputeInstanceTemplate_IsTerraformDataSource(x interface{}) *bool
- func DataGoogleComputeInstanceTemplate_IsTerraformElement(x interface{}) *bool
- func DataGoogleComputeInstanceTemplate_TfResourceType() *string
- func NewDataGoogleComputeInstanceTemplateAdvancedMachineFeaturesList_Override(d DataGoogleComputeInstanceTemplateAdvancedMachineFeaturesList, ...)
- func NewDataGoogleComputeInstanceTemplateAdvancedMachineFeaturesOutputReference_Override(d DataGoogleComputeInstanceTemplateAdvancedMachineFeaturesOutputReference, ...)
- func NewDataGoogleComputeInstanceTemplateConfidentialInstanceConfigList_Override(d DataGoogleComputeInstanceTemplateConfidentialInstanceConfigList, ...)
- func NewDataGoogleComputeInstanceTemplateConfidentialInstanceConfigOutputReference_Override(d DataGoogleComputeInstanceTemplateConfidentialInstanceConfigOutputReference, ...)
- func NewDataGoogleComputeInstanceTemplateDiskDiskEncryptionKeyList_Override(d DataGoogleComputeInstanceTemplateDiskDiskEncryptionKeyList, ...)
- func NewDataGoogleComputeInstanceTemplateDiskDiskEncryptionKeyOutputReference_Override(d DataGoogleComputeInstanceTemplateDiskDiskEncryptionKeyOutputReference, ...)
- func NewDataGoogleComputeInstanceTemplateDiskList_Override(d DataGoogleComputeInstanceTemplateDiskList, ...)
- func NewDataGoogleComputeInstanceTemplateDiskOutputReference_Override(d DataGoogleComputeInstanceTemplateDiskOutputReference, ...)
- func NewDataGoogleComputeInstanceTemplateDiskSourceImageEncryptionKeyList_Override(d DataGoogleComputeInstanceTemplateDiskSourceImageEncryptionKeyList, ...)
- func NewDataGoogleComputeInstanceTemplateDiskSourceImageEncryptionKeyOutputReference_Override(d DataGoogleComputeInstanceTemplateDiskSourceImageEncryptionKeyOutputReference, ...)
- func NewDataGoogleComputeInstanceTemplateDiskSourceSnapshotEncryptionKeyList_Override(d DataGoogleComputeInstanceTemplateDiskSourceSnapshotEncryptionKeyList, ...)
- func NewDataGoogleComputeInstanceTemplateDiskSourceSnapshotEncryptionKeyOutputReference_Override(...)
- func NewDataGoogleComputeInstanceTemplateGuestAcceleratorList_Override(d DataGoogleComputeInstanceTemplateGuestAcceleratorList, ...)
- func NewDataGoogleComputeInstanceTemplateGuestAcceleratorOutputReference_Override(d DataGoogleComputeInstanceTemplateGuestAcceleratorOutputReference, ...)
- func NewDataGoogleComputeInstanceTemplateNetworkInterfaceAccessConfigList_Override(d DataGoogleComputeInstanceTemplateNetworkInterfaceAccessConfigList, ...)
- func NewDataGoogleComputeInstanceTemplateNetworkInterfaceAccessConfigOutputReference_Override(d DataGoogleComputeInstanceTemplateNetworkInterfaceAccessConfigOutputReference, ...)
- func NewDataGoogleComputeInstanceTemplateNetworkInterfaceAliasIpRangeList_Override(d DataGoogleComputeInstanceTemplateNetworkInterfaceAliasIpRangeList, ...)
- func NewDataGoogleComputeInstanceTemplateNetworkInterfaceAliasIpRangeOutputReference_Override(d DataGoogleComputeInstanceTemplateNetworkInterfaceAliasIpRangeOutputReference, ...)
- func NewDataGoogleComputeInstanceTemplateNetworkInterfaceIpv6AccessConfigList_Override(d DataGoogleComputeInstanceTemplateNetworkInterfaceIpv6AccessConfigList, ...)
- func NewDataGoogleComputeInstanceTemplateNetworkInterfaceIpv6AccessConfigOutputReference_Override(...)
- func NewDataGoogleComputeInstanceTemplateNetworkInterfaceList_Override(d DataGoogleComputeInstanceTemplateNetworkInterfaceList, ...)
- func NewDataGoogleComputeInstanceTemplateNetworkInterfaceOutputReference_Override(d DataGoogleComputeInstanceTemplateNetworkInterfaceOutputReference, ...)
- func NewDataGoogleComputeInstanceTemplateNetworkPerformanceConfigList_Override(d DataGoogleComputeInstanceTemplateNetworkPerformanceConfigList, ...)
- func NewDataGoogleComputeInstanceTemplateNetworkPerformanceConfigOutputReference_Override(d DataGoogleComputeInstanceTemplateNetworkPerformanceConfigOutputReference, ...)
- func NewDataGoogleComputeInstanceTemplateReservationAffinityList_Override(d DataGoogleComputeInstanceTemplateReservationAffinityList, ...)
- func NewDataGoogleComputeInstanceTemplateReservationAffinityOutputReference_Override(d DataGoogleComputeInstanceTemplateReservationAffinityOutputReference, ...)
- func NewDataGoogleComputeInstanceTemplateReservationAffinitySpecificReservationList_Override(d DataGoogleComputeInstanceTemplateReservationAffinitySpecificReservationList, ...)
- func NewDataGoogleComputeInstanceTemplateReservationAffinitySpecificReservationOutputReference_Override(...)
- func NewDataGoogleComputeInstanceTemplateSchedulingList_Override(d DataGoogleComputeInstanceTemplateSchedulingList, ...)
- func NewDataGoogleComputeInstanceTemplateSchedulingLocalSsdRecoveryTimeoutList_Override(d DataGoogleComputeInstanceTemplateSchedulingLocalSsdRecoveryTimeoutList, ...)
- func NewDataGoogleComputeInstanceTemplateSchedulingLocalSsdRecoveryTimeoutOutputReference_Override(...)
- func NewDataGoogleComputeInstanceTemplateSchedulingMaxRunDurationList_Override(d DataGoogleComputeInstanceTemplateSchedulingMaxRunDurationList, ...)
- func NewDataGoogleComputeInstanceTemplateSchedulingMaxRunDurationOutputReference_Override(d DataGoogleComputeInstanceTemplateSchedulingMaxRunDurationOutputReference, ...)
- func NewDataGoogleComputeInstanceTemplateSchedulingNodeAffinitiesList_Override(d DataGoogleComputeInstanceTemplateSchedulingNodeAffinitiesList, ...)
- func NewDataGoogleComputeInstanceTemplateSchedulingNodeAffinitiesOutputReference_Override(d DataGoogleComputeInstanceTemplateSchedulingNodeAffinitiesOutputReference, ...)
- func NewDataGoogleComputeInstanceTemplateSchedulingOnInstanceStopActionList_Override(d DataGoogleComputeInstanceTemplateSchedulingOnInstanceStopActionList, ...)
- func NewDataGoogleComputeInstanceTemplateSchedulingOnInstanceStopActionOutputReference_Override(...)
- func NewDataGoogleComputeInstanceTemplateSchedulingOutputReference_Override(d DataGoogleComputeInstanceTemplateSchedulingOutputReference, ...)
- func NewDataGoogleComputeInstanceTemplateServiceAccountList_Override(d DataGoogleComputeInstanceTemplateServiceAccountList, ...)
- func NewDataGoogleComputeInstanceTemplateServiceAccountOutputReference_Override(d DataGoogleComputeInstanceTemplateServiceAccountOutputReference, ...)
- func NewDataGoogleComputeInstanceTemplateShieldedInstanceConfigList_Override(d DataGoogleComputeInstanceTemplateShieldedInstanceConfigList, ...)
- func NewDataGoogleComputeInstanceTemplateShieldedInstanceConfigOutputReference_Override(d DataGoogleComputeInstanceTemplateShieldedInstanceConfigOutputReference, ...)
- func NewDataGoogleComputeInstanceTemplate_Override(d DataGoogleComputeInstanceTemplate, scope constructs.Construct, id *string, ...)
- type DataGoogleComputeInstanceTemplate
- type DataGoogleComputeInstanceTemplateAdvancedMachineFeatures
- type DataGoogleComputeInstanceTemplateAdvancedMachineFeaturesList
- type DataGoogleComputeInstanceTemplateAdvancedMachineFeaturesOutputReference
- type DataGoogleComputeInstanceTemplateConfidentialInstanceConfig
- type DataGoogleComputeInstanceTemplateConfidentialInstanceConfigList
- type DataGoogleComputeInstanceTemplateConfidentialInstanceConfigOutputReference
- type DataGoogleComputeInstanceTemplateConfig
- type DataGoogleComputeInstanceTemplateDisk
- type DataGoogleComputeInstanceTemplateDiskDiskEncryptionKey
- type DataGoogleComputeInstanceTemplateDiskDiskEncryptionKeyList
- type DataGoogleComputeInstanceTemplateDiskDiskEncryptionKeyOutputReference
- type DataGoogleComputeInstanceTemplateDiskList
- type DataGoogleComputeInstanceTemplateDiskOutputReference
- type DataGoogleComputeInstanceTemplateDiskSourceImageEncryptionKey
- type DataGoogleComputeInstanceTemplateDiskSourceImageEncryptionKeyList
- type DataGoogleComputeInstanceTemplateDiskSourceImageEncryptionKeyOutputReference
- type DataGoogleComputeInstanceTemplateDiskSourceSnapshotEncryptionKey
- type DataGoogleComputeInstanceTemplateDiskSourceSnapshotEncryptionKeyList
- type DataGoogleComputeInstanceTemplateDiskSourceSnapshotEncryptionKeyOutputReference
- type DataGoogleComputeInstanceTemplateGuestAccelerator
- type DataGoogleComputeInstanceTemplateGuestAcceleratorList
- type DataGoogleComputeInstanceTemplateGuestAcceleratorOutputReference
- type DataGoogleComputeInstanceTemplateNetworkInterface
- type DataGoogleComputeInstanceTemplateNetworkInterfaceAccessConfig
- type DataGoogleComputeInstanceTemplateNetworkInterfaceAccessConfigList
- type DataGoogleComputeInstanceTemplateNetworkInterfaceAccessConfigOutputReference
- type DataGoogleComputeInstanceTemplateNetworkInterfaceAliasIpRange
- type DataGoogleComputeInstanceTemplateNetworkInterfaceAliasIpRangeList
- type DataGoogleComputeInstanceTemplateNetworkInterfaceAliasIpRangeOutputReference
- type DataGoogleComputeInstanceTemplateNetworkInterfaceIpv6AccessConfig
- type DataGoogleComputeInstanceTemplateNetworkInterfaceIpv6AccessConfigList
- type DataGoogleComputeInstanceTemplateNetworkInterfaceIpv6AccessConfigOutputReference
- type DataGoogleComputeInstanceTemplateNetworkInterfaceList
- type DataGoogleComputeInstanceTemplateNetworkInterfaceOutputReference
- type DataGoogleComputeInstanceTemplateNetworkPerformanceConfig
- type DataGoogleComputeInstanceTemplateNetworkPerformanceConfigList
- type DataGoogleComputeInstanceTemplateNetworkPerformanceConfigOutputReference
- type DataGoogleComputeInstanceTemplateReservationAffinity
- type DataGoogleComputeInstanceTemplateReservationAffinityList
- type DataGoogleComputeInstanceTemplateReservationAffinityOutputReference
- type DataGoogleComputeInstanceTemplateReservationAffinitySpecificReservation
- type DataGoogleComputeInstanceTemplateReservationAffinitySpecificReservationList
- type DataGoogleComputeInstanceTemplateReservationAffinitySpecificReservationOutputReference
- type DataGoogleComputeInstanceTemplateScheduling
- type DataGoogleComputeInstanceTemplateSchedulingList
- type DataGoogleComputeInstanceTemplateSchedulingLocalSsdRecoveryTimeout
- type DataGoogleComputeInstanceTemplateSchedulingLocalSsdRecoveryTimeoutList
- type DataGoogleComputeInstanceTemplateSchedulingLocalSsdRecoveryTimeoutOutputReference
- type DataGoogleComputeInstanceTemplateSchedulingMaxRunDuration
- type DataGoogleComputeInstanceTemplateSchedulingMaxRunDurationList
- type DataGoogleComputeInstanceTemplateSchedulingMaxRunDurationOutputReference
- type DataGoogleComputeInstanceTemplateSchedulingNodeAffinities
- type DataGoogleComputeInstanceTemplateSchedulingNodeAffinitiesList
- type DataGoogleComputeInstanceTemplateSchedulingNodeAffinitiesOutputReference
- type DataGoogleComputeInstanceTemplateSchedulingOnInstanceStopAction
- type DataGoogleComputeInstanceTemplateSchedulingOnInstanceStopActionList
- type DataGoogleComputeInstanceTemplateSchedulingOnInstanceStopActionOutputReference
- type DataGoogleComputeInstanceTemplateSchedulingOutputReference
- type DataGoogleComputeInstanceTemplateServiceAccount
- type DataGoogleComputeInstanceTemplateServiceAccountList
- type DataGoogleComputeInstanceTemplateServiceAccountOutputReference
- type DataGoogleComputeInstanceTemplateShieldedInstanceConfig
- type DataGoogleComputeInstanceTemplateShieldedInstanceConfigList
- type DataGoogleComputeInstanceTemplateShieldedInstanceConfigOutputReference
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DataGoogleComputeInstanceTemplate_GenerateConfigForImport ¶
func DataGoogleComputeInstanceTemplate_GenerateConfigForImport(scope constructs.Construct, importToId *string, importFromId *string, provider cdktf.TerraformProvider) cdktf.ImportableResource
Generates CDKTF code for importing a DataGoogleComputeInstanceTemplate resource upon running "cdktf plan <stack-name>".
func DataGoogleComputeInstanceTemplate_IsConstruct ¶
func DataGoogleComputeInstanceTemplate_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 DataGoogleComputeInstanceTemplate_IsTerraformDataSource ¶
func DataGoogleComputeInstanceTemplate_IsTerraformDataSource(x interface{}) *bool
Experimental.
func DataGoogleComputeInstanceTemplate_IsTerraformElement ¶
func DataGoogleComputeInstanceTemplate_IsTerraformElement(x interface{}) *bool
Experimental.
func DataGoogleComputeInstanceTemplate_TfResourceType ¶
func DataGoogleComputeInstanceTemplate_TfResourceType() *string
func NewDataGoogleComputeInstanceTemplateAdvancedMachineFeaturesList_Override ¶
func NewDataGoogleComputeInstanceTemplateAdvancedMachineFeaturesList_Override(d DataGoogleComputeInstanceTemplateAdvancedMachineFeaturesList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataGoogleComputeInstanceTemplateAdvancedMachineFeaturesOutputReference_Override ¶
func NewDataGoogleComputeInstanceTemplateAdvancedMachineFeaturesOutputReference_Override(d DataGoogleComputeInstanceTemplateAdvancedMachineFeaturesOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataGoogleComputeInstanceTemplateConfidentialInstanceConfigList_Override ¶
func NewDataGoogleComputeInstanceTemplateConfidentialInstanceConfigList_Override(d DataGoogleComputeInstanceTemplateConfidentialInstanceConfigList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataGoogleComputeInstanceTemplateConfidentialInstanceConfigOutputReference_Override ¶
func NewDataGoogleComputeInstanceTemplateConfidentialInstanceConfigOutputReference_Override(d DataGoogleComputeInstanceTemplateConfidentialInstanceConfigOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataGoogleComputeInstanceTemplateDiskDiskEncryptionKeyList_Override ¶
func NewDataGoogleComputeInstanceTemplateDiskDiskEncryptionKeyList_Override(d DataGoogleComputeInstanceTemplateDiskDiskEncryptionKeyList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataGoogleComputeInstanceTemplateDiskDiskEncryptionKeyOutputReference_Override ¶
func NewDataGoogleComputeInstanceTemplateDiskDiskEncryptionKeyOutputReference_Override(d DataGoogleComputeInstanceTemplateDiskDiskEncryptionKeyOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataGoogleComputeInstanceTemplateDiskList_Override ¶
func NewDataGoogleComputeInstanceTemplateDiskList_Override(d DataGoogleComputeInstanceTemplateDiskList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataGoogleComputeInstanceTemplateDiskOutputReference_Override ¶
func NewDataGoogleComputeInstanceTemplateDiskOutputReference_Override(d DataGoogleComputeInstanceTemplateDiskOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataGoogleComputeInstanceTemplateDiskSourceImageEncryptionKeyList_Override ¶
func NewDataGoogleComputeInstanceTemplateDiskSourceImageEncryptionKeyList_Override(d DataGoogleComputeInstanceTemplateDiskSourceImageEncryptionKeyList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataGoogleComputeInstanceTemplateDiskSourceImageEncryptionKeyOutputReference_Override ¶
func NewDataGoogleComputeInstanceTemplateDiskSourceImageEncryptionKeyOutputReference_Override(d DataGoogleComputeInstanceTemplateDiskSourceImageEncryptionKeyOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataGoogleComputeInstanceTemplateDiskSourceSnapshotEncryptionKeyList_Override ¶
func NewDataGoogleComputeInstanceTemplateDiskSourceSnapshotEncryptionKeyList_Override(d DataGoogleComputeInstanceTemplateDiskSourceSnapshotEncryptionKeyList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataGoogleComputeInstanceTemplateDiskSourceSnapshotEncryptionKeyOutputReference_Override ¶
func NewDataGoogleComputeInstanceTemplateDiskSourceSnapshotEncryptionKeyOutputReference_Override(d DataGoogleComputeInstanceTemplateDiskSourceSnapshotEncryptionKeyOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataGoogleComputeInstanceTemplateGuestAcceleratorList_Override ¶
func NewDataGoogleComputeInstanceTemplateGuestAcceleratorList_Override(d DataGoogleComputeInstanceTemplateGuestAcceleratorList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataGoogleComputeInstanceTemplateGuestAcceleratorOutputReference_Override ¶
func NewDataGoogleComputeInstanceTemplateGuestAcceleratorOutputReference_Override(d DataGoogleComputeInstanceTemplateGuestAcceleratorOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataGoogleComputeInstanceTemplateNetworkInterfaceAccessConfigList_Override ¶
func NewDataGoogleComputeInstanceTemplateNetworkInterfaceAccessConfigList_Override(d DataGoogleComputeInstanceTemplateNetworkInterfaceAccessConfigList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataGoogleComputeInstanceTemplateNetworkInterfaceAccessConfigOutputReference_Override ¶
func NewDataGoogleComputeInstanceTemplateNetworkInterfaceAccessConfigOutputReference_Override(d DataGoogleComputeInstanceTemplateNetworkInterfaceAccessConfigOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataGoogleComputeInstanceTemplateNetworkInterfaceAliasIpRangeList_Override ¶
func NewDataGoogleComputeInstanceTemplateNetworkInterfaceAliasIpRangeList_Override(d DataGoogleComputeInstanceTemplateNetworkInterfaceAliasIpRangeList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataGoogleComputeInstanceTemplateNetworkInterfaceAliasIpRangeOutputReference_Override ¶
func NewDataGoogleComputeInstanceTemplateNetworkInterfaceAliasIpRangeOutputReference_Override(d DataGoogleComputeInstanceTemplateNetworkInterfaceAliasIpRangeOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataGoogleComputeInstanceTemplateNetworkInterfaceIpv6AccessConfigList_Override ¶
func NewDataGoogleComputeInstanceTemplateNetworkInterfaceIpv6AccessConfigList_Override(d DataGoogleComputeInstanceTemplateNetworkInterfaceIpv6AccessConfigList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataGoogleComputeInstanceTemplateNetworkInterfaceIpv6AccessConfigOutputReference_Override ¶
func NewDataGoogleComputeInstanceTemplateNetworkInterfaceIpv6AccessConfigOutputReference_Override(d DataGoogleComputeInstanceTemplateNetworkInterfaceIpv6AccessConfigOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataGoogleComputeInstanceTemplateNetworkInterfaceList_Override ¶
func NewDataGoogleComputeInstanceTemplateNetworkInterfaceList_Override(d DataGoogleComputeInstanceTemplateNetworkInterfaceList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataGoogleComputeInstanceTemplateNetworkInterfaceOutputReference_Override ¶
func NewDataGoogleComputeInstanceTemplateNetworkInterfaceOutputReference_Override(d DataGoogleComputeInstanceTemplateNetworkInterfaceOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataGoogleComputeInstanceTemplateNetworkPerformanceConfigList_Override ¶
func NewDataGoogleComputeInstanceTemplateNetworkPerformanceConfigList_Override(d DataGoogleComputeInstanceTemplateNetworkPerformanceConfigList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataGoogleComputeInstanceTemplateNetworkPerformanceConfigOutputReference_Override ¶
func NewDataGoogleComputeInstanceTemplateNetworkPerformanceConfigOutputReference_Override(d DataGoogleComputeInstanceTemplateNetworkPerformanceConfigOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataGoogleComputeInstanceTemplateReservationAffinityList_Override ¶
func NewDataGoogleComputeInstanceTemplateReservationAffinityList_Override(d DataGoogleComputeInstanceTemplateReservationAffinityList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataGoogleComputeInstanceTemplateReservationAffinityOutputReference_Override ¶
func NewDataGoogleComputeInstanceTemplateReservationAffinityOutputReference_Override(d DataGoogleComputeInstanceTemplateReservationAffinityOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataGoogleComputeInstanceTemplateReservationAffinitySpecificReservationList_Override ¶
func NewDataGoogleComputeInstanceTemplateReservationAffinitySpecificReservationList_Override(d DataGoogleComputeInstanceTemplateReservationAffinitySpecificReservationList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataGoogleComputeInstanceTemplateReservationAffinitySpecificReservationOutputReference_Override ¶
func NewDataGoogleComputeInstanceTemplateReservationAffinitySpecificReservationOutputReference_Override(d DataGoogleComputeInstanceTemplateReservationAffinitySpecificReservationOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataGoogleComputeInstanceTemplateSchedulingList_Override ¶
func NewDataGoogleComputeInstanceTemplateSchedulingList_Override(d DataGoogleComputeInstanceTemplateSchedulingList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataGoogleComputeInstanceTemplateSchedulingLocalSsdRecoveryTimeoutList_Override ¶
func NewDataGoogleComputeInstanceTemplateSchedulingLocalSsdRecoveryTimeoutList_Override(d DataGoogleComputeInstanceTemplateSchedulingLocalSsdRecoveryTimeoutList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataGoogleComputeInstanceTemplateSchedulingLocalSsdRecoveryTimeoutOutputReference_Override ¶
func NewDataGoogleComputeInstanceTemplateSchedulingLocalSsdRecoveryTimeoutOutputReference_Override(d DataGoogleComputeInstanceTemplateSchedulingLocalSsdRecoveryTimeoutOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataGoogleComputeInstanceTemplateSchedulingMaxRunDurationList_Override ¶
func NewDataGoogleComputeInstanceTemplateSchedulingMaxRunDurationList_Override(d DataGoogleComputeInstanceTemplateSchedulingMaxRunDurationList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataGoogleComputeInstanceTemplateSchedulingMaxRunDurationOutputReference_Override ¶
func NewDataGoogleComputeInstanceTemplateSchedulingMaxRunDurationOutputReference_Override(d DataGoogleComputeInstanceTemplateSchedulingMaxRunDurationOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataGoogleComputeInstanceTemplateSchedulingNodeAffinitiesList_Override ¶
func NewDataGoogleComputeInstanceTemplateSchedulingNodeAffinitiesList_Override(d DataGoogleComputeInstanceTemplateSchedulingNodeAffinitiesList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataGoogleComputeInstanceTemplateSchedulingNodeAffinitiesOutputReference_Override ¶
func NewDataGoogleComputeInstanceTemplateSchedulingNodeAffinitiesOutputReference_Override(d DataGoogleComputeInstanceTemplateSchedulingNodeAffinitiesOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataGoogleComputeInstanceTemplateSchedulingOnInstanceStopActionList_Override ¶ added in v13.17.0
func NewDataGoogleComputeInstanceTemplateSchedulingOnInstanceStopActionList_Override(d DataGoogleComputeInstanceTemplateSchedulingOnInstanceStopActionList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataGoogleComputeInstanceTemplateSchedulingOnInstanceStopActionOutputReference_Override ¶ added in v13.17.0
func NewDataGoogleComputeInstanceTemplateSchedulingOnInstanceStopActionOutputReference_Override(d DataGoogleComputeInstanceTemplateSchedulingOnInstanceStopActionOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataGoogleComputeInstanceTemplateSchedulingOutputReference_Override ¶
func NewDataGoogleComputeInstanceTemplateSchedulingOutputReference_Override(d DataGoogleComputeInstanceTemplateSchedulingOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataGoogleComputeInstanceTemplateServiceAccountList_Override ¶
func NewDataGoogleComputeInstanceTemplateServiceAccountList_Override(d DataGoogleComputeInstanceTemplateServiceAccountList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataGoogleComputeInstanceTemplateServiceAccountOutputReference_Override ¶
func NewDataGoogleComputeInstanceTemplateServiceAccountOutputReference_Override(d DataGoogleComputeInstanceTemplateServiceAccountOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataGoogleComputeInstanceTemplateShieldedInstanceConfigList_Override ¶
func NewDataGoogleComputeInstanceTemplateShieldedInstanceConfigList_Override(d DataGoogleComputeInstanceTemplateShieldedInstanceConfigList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataGoogleComputeInstanceTemplateShieldedInstanceConfigOutputReference_Override ¶
func NewDataGoogleComputeInstanceTemplateShieldedInstanceConfigOutputReference_Override(d DataGoogleComputeInstanceTemplateShieldedInstanceConfigOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataGoogleComputeInstanceTemplate_Override ¶
func NewDataGoogleComputeInstanceTemplate_Override(d DataGoogleComputeInstanceTemplate, scope constructs.Construct, id *string, config *DataGoogleComputeInstanceTemplateConfig)
Create a new {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.43.1/docs/data-sources/google_compute_instance_template google_compute_instance_template} Data Source.
Types ¶
type DataGoogleComputeInstanceTemplate ¶
type DataGoogleComputeInstanceTemplate interface {
cdktf.TerraformDataSource
AdvancedMachineFeatures() DataGoogleComputeInstanceTemplateAdvancedMachineFeaturesList
CanIpForward() cdktf.IResolvable
// Experimental.
CdktfStack() cdktf.TerraformStack
ConfidentialInstanceConfig() DataGoogleComputeInstanceTemplateConfidentialInstanceConfigList
// Experimental.
ConstructNodeMetadata() *map[string]interface{}
// Experimental.
Count() interface{}
// Experimental.
SetCount(val interface{})
// Experimental.
DependsOn() *[]*string
// Experimental.
SetDependsOn(val *[]*string)
Description() *string
Disk() DataGoogleComputeInstanceTemplateDiskList
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() DataGoogleComputeInstanceTemplateGuestAcceleratorList
Id() *string
SetId(val *string)
IdInput() *string
InstanceDescription() *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() DataGoogleComputeInstanceTemplateNetworkInterfaceList
NetworkPerformanceConfig() DataGoogleComputeInstanceTemplateNetworkPerformanceConfigList
// 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
ReservationAffinity() DataGoogleComputeInstanceTemplateReservationAffinityList
ResourceManagerTags() cdktf.StringMap
ResourcePolicies() *[]*string
Scheduling() DataGoogleComputeInstanceTemplateSchedulingList
SelfLink() *string
SelfLinkUnique() *string
SetSelfLinkUnique(val *string)
SelfLinkUniqueInput() *string
ServiceAccount() DataGoogleComputeInstanceTemplateServiceAccountList
ShieldedInstanceConfig() DataGoogleComputeInstanceTemplateShieldedInstanceConfigList
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()
ResetSelfLinkUnique()
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/5.43.1/docs/data-sources/google_compute_instance_template google_compute_instance_template}.
func NewDataGoogleComputeInstanceTemplate ¶
func NewDataGoogleComputeInstanceTemplate(scope constructs.Construct, id *string, config *DataGoogleComputeInstanceTemplateConfig) DataGoogleComputeInstanceTemplate
Create a new {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.43.1/docs/data-sources/google_compute_instance_template google_compute_instance_template} Data Source.
type DataGoogleComputeInstanceTemplateAdvancedMachineFeatures ¶
type DataGoogleComputeInstanceTemplateAdvancedMachineFeatures struct {
}
type DataGoogleComputeInstanceTemplateAdvancedMachineFeaturesList ¶
type DataGoogleComputeInstanceTemplateAdvancedMachineFeaturesList 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) DataGoogleComputeInstanceTemplateAdvancedMachineFeaturesOutputReference
// 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 NewDataGoogleComputeInstanceTemplateAdvancedMachineFeaturesList ¶
func NewDataGoogleComputeInstanceTemplateAdvancedMachineFeaturesList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataGoogleComputeInstanceTemplateAdvancedMachineFeaturesList
type DataGoogleComputeInstanceTemplateAdvancedMachineFeaturesOutputReference ¶
type DataGoogleComputeInstanceTemplateAdvancedMachineFeaturesOutputReference 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
// Experimental.
Fqn() *string
InternalValue() *DataGoogleComputeInstanceTemplateAdvancedMachineFeatures
SetInternalValue(val *DataGoogleComputeInstanceTemplateAdvancedMachineFeatures)
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
ThreadsPerCore() *float64
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 NewDataGoogleComputeInstanceTemplateAdvancedMachineFeaturesOutputReference ¶
func NewDataGoogleComputeInstanceTemplateAdvancedMachineFeaturesOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataGoogleComputeInstanceTemplateAdvancedMachineFeaturesOutputReference
type DataGoogleComputeInstanceTemplateConfidentialInstanceConfig ¶
type DataGoogleComputeInstanceTemplateConfidentialInstanceConfig struct {
}
type DataGoogleComputeInstanceTemplateConfidentialInstanceConfigList ¶
type DataGoogleComputeInstanceTemplateConfidentialInstanceConfigList 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) DataGoogleComputeInstanceTemplateConfidentialInstanceConfigOutputReference
// 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 NewDataGoogleComputeInstanceTemplateConfidentialInstanceConfigList ¶
func NewDataGoogleComputeInstanceTemplateConfidentialInstanceConfigList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataGoogleComputeInstanceTemplateConfidentialInstanceConfigList
type DataGoogleComputeInstanceTemplateConfidentialInstanceConfigOutputReference ¶
type DataGoogleComputeInstanceTemplateConfidentialInstanceConfigOutputReference 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() *DataGoogleComputeInstanceTemplateConfidentialInstanceConfig
SetInternalValue(val *DataGoogleComputeInstanceTemplateConfidentialInstanceConfig)
// 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 NewDataGoogleComputeInstanceTemplateConfidentialInstanceConfigOutputReference ¶
func NewDataGoogleComputeInstanceTemplateConfidentialInstanceConfigOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataGoogleComputeInstanceTemplateConfidentialInstanceConfigOutputReference
type DataGoogleComputeInstanceTemplateConfig ¶
type DataGoogleComputeInstanceTemplateConfig 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/5.43.1/docs/data-sources/google_compute_instance_template#filter DataGoogleComputeInstanceTemplate#filter}.
Filter *string `field:"optional" json:"filter" yaml:"filter"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.43.1/docs/data-sources/google_compute_instance_template#id DataGoogleComputeInstanceTemplate#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/5.43.1/docs/data-sources/google_compute_instance_template#most_recent DataGoogleComputeInstanceTemplate#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/5.43.1/docs/data-sources/google_compute_instance_template#name DataGoogleComputeInstanceTemplate#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/5.43.1/docs/data-sources/google_compute_instance_template#project DataGoogleComputeInstanceTemplate#project}
Project *string `field:"optional" json:"project" yaml:"project"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/5.43.1/docs/data-sources/google_compute_instance_template#self_link_unique DataGoogleComputeInstanceTemplate#self_link_unique}.
SelfLinkUnique *string `field:"optional" json:"selfLinkUnique" yaml:"selfLinkUnique"`
}
type DataGoogleComputeInstanceTemplateDisk ¶
type DataGoogleComputeInstanceTemplateDisk struct {
}
type DataGoogleComputeInstanceTemplateDiskDiskEncryptionKey ¶
type DataGoogleComputeInstanceTemplateDiskDiskEncryptionKey struct {
}
type DataGoogleComputeInstanceTemplateDiskDiskEncryptionKeyList ¶
type DataGoogleComputeInstanceTemplateDiskDiskEncryptionKeyList 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) DataGoogleComputeInstanceTemplateDiskDiskEncryptionKeyOutputReference
// 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 NewDataGoogleComputeInstanceTemplateDiskDiskEncryptionKeyList ¶
func NewDataGoogleComputeInstanceTemplateDiskDiskEncryptionKeyList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataGoogleComputeInstanceTemplateDiskDiskEncryptionKeyList
type DataGoogleComputeInstanceTemplateDiskDiskEncryptionKeyOutputReference ¶
type DataGoogleComputeInstanceTemplateDiskDiskEncryptionKeyOutputReference 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() *DataGoogleComputeInstanceTemplateDiskDiskEncryptionKey
SetInternalValue(val *DataGoogleComputeInstanceTemplateDiskDiskEncryptionKey)
KmsKeySelfLink() *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 NewDataGoogleComputeInstanceTemplateDiskDiskEncryptionKeyOutputReference ¶
func NewDataGoogleComputeInstanceTemplateDiskDiskEncryptionKeyOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataGoogleComputeInstanceTemplateDiskDiskEncryptionKeyOutputReference
type DataGoogleComputeInstanceTemplateDiskList ¶
type DataGoogleComputeInstanceTemplateDiskList 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) DataGoogleComputeInstanceTemplateDiskOutputReference
// 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 NewDataGoogleComputeInstanceTemplateDiskList ¶
func NewDataGoogleComputeInstanceTemplateDiskList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataGoogleComputeInstanceTemplateDiskList
type DataGoogleComputeInstanceTemplateDiskOutputReference ¶
type DataGoogleComputeInstanceTemplateDiskOutputReference interface {
cdktf.ComplexObject
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() DataGoogleComputeInstanceTemplateDiskDiskEncryptionKeyList
DiskName() *string
DiskSizeGb() *float64
DiskType() *string
// Experimental.
Fqn() *string
Interface() *string
InternalValue() *DataGoogleComputeInstanceTemplateDisk
SetInternalValue(val *DataGoogleComputeInstanceTemplateDisk)
Labels() cdktf.StringMap
Mode() *string
ProvisionedIops() *float64
ResourceManagerTags() cdktf.StringMap
ResourcePolicies() *[]*string
Source() *string
SourceImage() *string
SourceImageEncryptionKey() DataGoogleComputeInstanceTemplateDiskSourceImageEncryptionKeyList
SourceSnapshot() *string
SourceSnapshotEncryptionKey() DataGoogleComputeInstanceTemplateDiskSourceSnapshotEncryptionKeyList
// 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 NewDataGoogleComputeInstanceTemplateDiskOutputReference ¶
func NewDataGoogleComputeInstanceTemplateDiskOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataGoogleComputeInstanceTemplateDiskOutputReference
type DataGoogleComputeInstanceTemplateDiskSourceImageEncryptionKey ¶
type DataGoogleComputeInstanceTemplateDiskSourceImageEncryptionKey struct {
}
type DataGoogleComputeInstanceTemplateDiskSourceImageEncryptionKeyList ¶
type DataGoogleComputeInstanceTemplateDiskSourceImageEncryptionKeyList 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) DataGoogleComputeInstanceTemplateDiskSourceImageEncryptionKeyOutputReference
// 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 NewDataGoogleComputeInstanceTemplateDiskSourceImageEncryptionKeyList ¶
func NewDataGoogleComputeInstanceTemplateDiskSourceImageEncryptionKeyList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataGoogleComputeInstanceTemplateDiskSourceImageEncryptionKeyList
type DataGoogleComputeInstanceTemplateDiskSourceImageEncryptionKeyOutputReference ¶
type DataGoogleComputeInstanceTemplateDiskSourceImageEncryptionKeyOutputReference 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() *DataGoogleComputeInstanceTemplateDiskSourceImageEncryptionKey
SetInternalValue(val *DataGoogleComputeInstanceTemplateDiskSourceImageEncryptionKey)
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 NewDataGoogleComputeInstanceTemplateDiskSourceImageEncryptionKeyOutputReference ¶
func NewDataGoogleComputeInstanceTemplateDiskSourceImageEncryptionKeyOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataGoogleComputeInstanceTemplateDiskSourceImageEncryptionKeyOutputReference
type DataGoogleComputeInstanceTemplateDiskSourceSnapshotEncryptionKey ¶
type DataGoogleComputeInstanceTemplateDiskSourceSnapshotEncryptionKey struct {
}
type DataGoogleComputeInstanceTemplateDiskSourceSnapshotEncryptionKeyList ¶
type DataGoogleComputeInstanceTemplateDiskSourceSnapshotEncryptionKeyList 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) DataGoogleComputeInstanceTemplateDiskSourceSnapshotEncryptionKeyOutputReference
// 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 NewDataGoogleComputeInstanceTemplateDiskSourceSnapshotEncryptionKeyList ¶
func NewDataGoogleComputeInstanceTemplateDiskSourceSnapshotEncryptionKeyList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataGoogleComputeInstanceTemplateDiskSourceSnapshotEncryptionKeyList
type DataGoogleComputeInstanceTemplateDiskSourceSnapshotEncryptionKeyOutputReference ¶
type DataGoogleComputeInstanceTemplateDiskSourceSnapshotEncryptionKeyOutputReference 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() *DataGoogleComputeInstanceTemplateDiskSourceSnapshotEncryptionKey
SetInternalValue(val *DataGoogleComputeInstanceTemplateDiskSourceSnapshotEncryptionKey)
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 NewDataGoogleComputeInstanceTemplateDiskSourceSnapshotEncryptionKeyOutputReference ¶
func NewDataGoogleComputeInstanceTemplateDiskSourceSnapshotEncryptionKeyOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataGoogleComputeInstanceTemplateDiskSourceSnapshotEncryptionKeyOutputReference
type DataGoogleComputeInstanceTemplateGuestAccelerator ¶
type DataGoogleComputeInstanceTemplateGuestAccelerator struct {
}
type DataGoogleComputeInstanceTemplateGuestAcceleratorList ¶
type DataGoogleComputeInstanceTemplateGuestAcceleratorList 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) DataGoogleComputeInstanceTemplateGuestAcceleratorOutputReference
// 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 NewDataGoogleComputeInstanceTemplateGuestAcceleratorList ¶
func NewDataGoogleComputeInstanceTemplateGuestAcceleratorList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataGoogleComputeInstanceTemplateGuestAcceleratorList
type DataGoogleComputeInstanceTemplateGuestAcceleratorOutputReference ¶
type DataGoogleComputeInstanceTemplateGuestAcceleratorOutputReference 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() *DataGoogleComputeInstanceTemplateGuestAccelerator
SetInternalValue(val *DataGoogleComputeInstanceTemplateGuestAccelerator)
// 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 NewDataGoogleComputeInstanceTemplateGuestAcceleratorOutputReference ¶
func NewDataGoogleComputeInstanceTemplateGuestAcceleratorOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataGoogleComputeInstanceTemplateGuestAcceleratorOutputReference
type DataGoogleComputeInstanceTemplateNetworkInterface ¶
type DataGoogleComputeInstanceTemplateNetworkInterface struct {
}
type DataGoogleComputeInstanceTemplateNetworkInterfaceAccessConfig ¶
type DataGoogleComputeInstanceTemplateNetworkInterfaceAccessConfig struct {
}
type DataGoogleComputeInstanceTemplateNetworkInterfaceAccessConfigList ¶
type DataGoogleComputeInstanceTemplateNetworkInterfaceAccessConfigList 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) DataGoogleComputeInstanceTemplateNetworkInterfaceAccessConfigOutputReference
// 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 NewDataGoogleComputeInstanceTemplateNetworkInterfaceAccessConfigList ¶
func NewDataGoogleComputeInstanceTemplateNetworkInterfaceAccessConfigList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataGoogleComputeInstanceTemplateNetworkInterfaceAccessConfigList
type DataGoogleComputeInstanceTemplateNetworkInterfaceAccessConfigOutputReference ¶
type DataGoogleComputeInstanceTemplateNetworkInterfaceAccessConfigOutputReference 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() *DataGoogleComputeInstanceTemplateNetworkInterfaceAccessConfig
SetInternalValue(val *DataGoogleComputeInstanceTemplateNetworkInterfaceAccessConfig)
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 NewDataGoogleComputeInstanceTemplateNetworkInterfaceAccessConfigOutputReference ¶
func NewDataGoogleComputeInstanceTemplateNetworkInterfaceAccessConfigOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataGoogleComputeInstanceTemplateNetworkInterfaceAccessConfigOutputReference
type DataGoogleComputeInstanceTemplateNetworkInterfaceAliasIpRange ¶
type DataGoogleComputeInstanceTemplateNetworkInterfaceAliasIpRange struct {
}
type DataGoogleComputeInstanceTemplateNetworkInterfaceAliasIpRangeList ¶
type DataGoogleComputeInstanceTemplateNetworkInterfaceAliasIpRangeList 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) DataGoogleComputeInstanceTemplateNetworkInterfaceAliasIpRangeOutputReference
// 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 NewDataGoogleComputeInstanceTemplateNetworkInterfaceAliasIpRangeList ¶
func NewDataGoogleComputeInstanceTemplateNetworkInterfaceAliasIpRangeList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataGoogleComputeInstanceTemplateNetworkInterfaceAliasIpRangeList
type DataGoogleComputeInstanceTemplateNetworkInterfaceAliasIpRangeOutputReference ¶
type DataGoogleComputeInstanceTemplateNetworkInterfaceAliasIpRangeOutputReference 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() *DataGoogleComputeInstanceTemplateNetworkInterfaceAliasIpRange
SetInternalValue(val *DataGoogleComputeInstanceTemplateNetworkInterfaceAliasIpRange)
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 NewDataGoogleComputeInstanceTemplateNetworkInterfaceAliasIpRangeOutputReference ¶
func NewDataGoogleComputeInstanceTemplateNetworkInterfaceAliasIpRangeOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataGoogleComputeInstanceTemplateNetworkInterfaceAliasIpRangeOutputReference
type DataGoogleComputeInstanceTemplateNetworkInterfaceIpv6AccessConfig ¶
type DataGoogleComputeInstanceTemplateNetworkInterfaceIpv6AccessConfig struct {
}
type DataGoogleComputeInstanceTemplateNetworkInterfaceIpv6AccessConfigList ¶
type DataGoogleComputeInstanceTemplateNetworkInterfaceIpv6AccessConfigList 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) DataGoogleComputeInstanceTemplateNetworkInterfaceIpv6AccessConfigOutputReference
// 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 NewDataGoogleComputeInstanceTemplateNetworkInterfaceIpv6AccessConfigList ¶
func NewDataGoogleComputeInstanceTemplateNetworkInterfaceIpv6AccessConfigList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataGoogleComputeInstanceTemplateNetworkInterfaceIpv6AccessConfigList
type DataGoogleComputeInstanceTemplateNetworkInterfaceIpv6AccessConfigOutputReference ¶
type DataGoogleComputeInstanceTemplateNetworkInterfaceIpv6AccessConfigOutputReference 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() *DataGoogleComputeInstanceTemplateNetworkInterfaceIpv6AccessConfig
SetInternalValue(val *DataGoogleComputeInstanceTemplateNetworkInterfaceIpv6AccessConfig)
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 NewDataGoogleComputeInstanceTemplateNetworkInterfaceIpv6AccessConfigOutputReference ¶
func NewDataGoogleComputeInstanceTemplateNetworkInterfaceIpv6AccessConfigOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataGoogleComputeInstanceTemplateNetworkInterfaceIpv6AccessConfigOutputReference
type DataGoogleComputeInstanceTemplateNetworkInterfaceList ¶
type DataGoogleComputeInstanceTemplateNetworkInterfaceList 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) DataGoogleComputeInstanceTemplateNetworkInterfaceOutputReference
// 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 NewDataGoogleComputeInstanceTemplateNetworkInterfaceList ¶
func NewDataGoogleComputeInstanceTemplateNetworkInterfaceList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataGoogleComputeInstanceTemplateNetworkInterfaceList
type DataGoogleComputeInstanceTemplateNetworkInterfaceOutputReference ¶
type DataGoogleComputeInstanceTemplateNetworkInterfaceOutputReference interface {
cdktf.ComplexObject
AccessConfig() DataGoogleComputeInstanceTemplateNetworkInterfaceAccessConfigList
AliasIpRange() DataGoogleComputeInstanceTemplateNetworkInterfaceAliasIpRangeList
// 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() *DataGoogleComputeInstanceTemplateNetworkInterface
SetInternalValue(val *DataGoogleComputeInstanceTemplateNetworkInterface)
Ipv6AccessConfig() DataGoogleComputeInstanceTemplateNetworkInterfaceIpv6AccessConfigList
Ipv6AccessType() *string
Ipv6Address() *string
Name() *string
Network() *string
NetworkAttachment() *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 NewDataGoogleComputeInstanceTemplateNetworkInterfaceOutputReference ¶
func NewDataGoogleComputeInstanceTemplateNetworkInterfaceOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataGoogleComputeInstanceTemplateNetworkInterfaceOutputReference
type DataGoogleComputeInstanceTemplateNetworkPerformanceConfig ¶
type DataGoogleComputeInstanceTemplateNetworkPerformanceConfig struct {
}
type DataGoogleComputeInstanceTemplateNetworkPerformanceConfigList ¶
type DataGoogleComputeInstanceTemplateNetworkPerformanceConfigList 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) DataGoogleComputeInstanceTemplateNetworkPerformanceConfigOutputReference
// 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 NewDataGoogleComputeInstanceTemplateNetworkPerformanceConfigList ¶
func NewDataGoogleComputeInstanceTemplateNetworkPerformanceConfigList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataGoogleComputeInstanceTemplateNetworkPerformanceConfigList
type DataGoogleComputeInstanceTemplateNetworkPerformanceConfigOutputReference ¶
type DataGoogleComputeInstanceTemplateNetworkPerformanceConfigOutputReference 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() *DataGoogleComputeInstanceTemplateNetworkPerformanceConfig
SetInternalValue(val *DataGoogleComputeInstanceTemplateNetworkPerformanceConfig)
// 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 NewDataGoogleComputeInstanceTemplateNetworkPerformanceConfigOutputReference ¶
func NewDataGoogleComputeInstanceTemplateNetworkPerformanceConfigOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataGoogleComputeInstanceTemplateNetworkPerformanceConfigOutputReference
type DataGoogleComputeInstanceTemplateReservationAffinity ¶
type DataGoogleComputeInstanceTemplateReservationAffinity struct {
}
type DataGoogleComputeInstanceTemplateReservationAffinityList ¶
type DataGoogleComputeInstanceTemplateReservationAffinityList 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) DataGoogleComputeInstanceTemplateReservationAffinityOutputReference
// 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 NewDataGoogleComputeInstanceTemplateReservationAffinityList ¶
func NewDataGoogleComputeInstanceTemplateReservationAffinityList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataGoogleComputeInstanceTemplateReservationAffinityList
type DataGoogleComputeInstanceTemplateReservationAffinityOutputReference ¶
type DataGoogleComputeInstanceTemplateReservationAffinityOutputReference 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() *DataGoogleComputeInstanceTemplateReservationAffinity
SetInternalValue(val *DataGoogleComputeInstanceTemplateReservationAffinity)
SpecificReservation() DataGoogleComputeInstanceTemplateReservationAffinitySpecificReservationList
// 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 NewDataGoogleComputeInstanceTemplateReservationAffinityOutputReference ¶
func NewDataGoogleComputeInstanceTemplateReservationAffinityOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataGoogleComputeInstanceTemplateReservationAffinityOutputReference
type DataGoogleComputeInstanceTemplateReservationAffinitySpecificReservation ¶
type DataGoogleComputeInstanceTemplateReservationAffinitySpecificReservation struct {
}
type DataGoogleComputeInstanceTemplateReservationAffinitySpecificReservationList ¶
type DataGoogleComputeInstanceTemplateReservationAffinitySpecificReservationList 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) DataGoogleComputeInstanceTemplateReservationAffinitySpecificReservationOutputReference
// 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 NewDataGoogleComputeInstanceTemplateReservationAffinitySpecificReservationList ¶
func NewDataGoogleComputeInstanceTemplateReservationAffinitySpecificReservationList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataGoogleComputeInstanceTemplateReservationAffinitySpecificReservationList
type DataGoogleComputeInstanceTemplateReservationAffinitySpecificReservationOutputReference ¶
type DataGoogleComputeInstanceTemplateReservationAffinitySpecificReservationOutputReference 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() *DataGoogleComputeInstanceTemplateReservationAffinitySpecificReservation
SetInternalValue(val *DataGoogleComputeInstanceTemplateReservationAffinitySpecificReservation)
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 NewDataGoogleComputeInstanceTemplateReservationAffinitySpecificReservationOutputReference ¶
func NewDataGoogleComputeInstanceTemplateReservationAffinitySpecificReservationOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataGoogleComputeInstanceTemplateReservationAffinitySpecificReservationOutputReference
type DataGoogleComputeInstanceTemplateScheduling ¶
type DataGoogleComputeInstanceTemplateScheduling struct {
}
type DataGoogleComputeInstanceTemplateSchedulingList ¶
type DataGoogleComputeInstanceTemplateSchedulingList 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) DataGoogleComputeInstanceTemplateSchedulingOutputReference
// 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 NewDataGoogleComputeInstanceTemplateSchedulingList ¶
func NewDataGoogleComputeInstanceTemplateSchedulingList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataGoogleComputeInstanceTemplateSchedulingList
type DataGoogleComputeInstanceTemplateSchedulingLocalSsdRecoveryTimeout ¶
type DataGoogleComputeInstanceTemplateSchedulingLocalSsdRecoveryTimeout struct {
}
type DataGoogleComputeInstanceTemplateSchedulingLocalSsdRecoveryTimeoutList ¶
type DataGoogleComputeInstanceTemplateSchedulingLocalSsdRecoveryTimeoutList 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) DataGoogleComputeInstanceTemplateSchedulingLocalSsdRecoveryTimeoutOutputReference
// 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 NewDataGoogleComputeInstanceTemplateSchedulingLocalSsdRecoveryTimeoutList ¶
func NewDataGoogleComputeInstanceTemplateSchedulingLocalSsdRecoveryTimeoutList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataGoogleComputeInstanceTemplateSchedulingLocalSsdRecoveryTimeoutList
type DataGoogleComputeInstanceTemplateSchedulingLocalSsdRecoveryTimeoutOutputReference ¶
type DataGoogleComputeInstanceTemplateSchedulingLocalSsdRecoveryTimeoutOutputReference 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() *DataGoogleComputeInstanceTemplateSchedulingLocalSsdRecoveryTimeout
SetInternalValue(val *DataGoogleComputeInstanceTemplateSchedulingLocalSsdRecoveryTimeout)
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 NewDataGoogleComputeInstanceTemplateSchedulingLocalSsdRecoveryTimeoutOutputReference ¶
func NewDataGoogleComputeInstanceTemplateSchedulingLocalSsdRecoveryTimeoutOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataGoogleComputeInstanceTemplateSchedulingLocalSsdRecoveryTimeoutOutputReference
type DataGoogleComputeInstanceTemplateSchedulingMaxRunDuration ¶
type DataGoogleComputeInstanceTemplateSchedulingMaxRunDuration struct {
}
type DataGoogleComputeInstanceTemplateSchedulingMaxRunDurationList ¶
type DataGoogleComputeInstanceTemplateSchedulingMaxRunDurationList 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) DataGoogleComputeInstanceTemplateSchedulingMaxRunDurationOutputReference
// 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 NewDataGoogleComputeInstanceTemplateSchedulingMaxRunDurationList ¶
func NewDataGoogleComputeInstanceTemplateSchedulingMaxRunDurationList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataGoogleComputeInstanceTemplateSchedulingMaxRunDurationList
type DataGoogleComputeInstanceTemplateSchedulingMaxRunDurationOutputReference ¶
type DataGoogleComputeInstanceTemplateSchedulingMaxRunDurationOutputReference 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() *DataGoogleComputeInstanceTemplateSchedulingMaxRunDuration
SetInternalValue(val *DataGoogleComputeInstanceTemplateSchedulingMaxRunDuration)
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 NewDataGoogleComputeInstanceTemplateSchedulingMaxRunDurationOutputReference ¶
func NewDataGoogleComputeInstanceTemplateSchedulingMaxRunDurationOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataGoogleComputeInstanceTemplateSchedulingMaxRunDurationOutputReference
type DataGoogleComputeInstanceTemplateSchedulingNodeAffinities ¶
type DataGoogleComputeInstanceTemplateSchedulingNodeAffinities struct {
}
type DataGoogleComputeInstanceTemplateSchedulingNodeAffinitiesList ¶
type DataGoogleComputeInstanceTemplateSchedulingNodeAffinitiesList 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) DataGoogleComputeInstanceTemplateSchedulingNodeAffinitiesOutputReference
// 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 NewDataGoogleComputeInstanceTemplateSchedulingNodeAffinitiesList ¶
func NewDataGoogleComputeInstanceTemplateSchedulingNodeAffinitiesList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataGoogleComputeInstanceTemplateSchedulingNodeAffinitiesList
type DataGoogleComputeInstanceTemplateSchedulingNodeAffinitiesOutputReference ¶
type DataGoogleComputeInstanceTemplateSchedulingNodeAffinitiesOutputReference 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() *DataGoogleComputeInstanceTemplateSchedulingNodeAffinities
SetInternalValue(val *DataGoogleComputeInstanceTemplateSchedulingNodeAffinities)
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 NewDataGoogleComputeInstanceTemplateSchedulingNodeAffinitiesOutputReference ¶
func NewDataGoogleComputeInstanceTemplateSchedulingNodeAffinitiesOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataGoogleComputeInstanceTemplateSchedulingNodeAffinitiesOutputReference
type DataGoogleComputeInstanceTemplateSchedulingOnInstanceStopAction ¶ added in v13.17.0
type DataGoogleComputeInstanceTemplateSchedulingOnInstanceStopAction struct {
}
type DataGoogleComputeInstanceTemplateSchedulingOnInstanceStopActionList ¶ added in v13.17.0
type DataGoogleComputeInstanceTemplateSchedulingOnInstanceStopActionList 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) DataGoogleComputeInstanceTemplateSchedulingOnInstanceStopActionOutputReference
// 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 NewDataGoogleComputeInstanceTemplateSchedulingOnInstanceStopActionList ¶ added in v13.17.0
func NewDataGoogleComputeInstanceTemplateSchedulingOnInstanceStopActionList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataGoogleComputeInstanceTemplateSchedulingOnInstanceStopActionList
type DataGoogleComputeInstanceTemplateSchedulingOnInstanceStopActionOutputReference ¶ added in v13.17.0
type DataGoogleComputeInstanceTemplateSchedulingOnInstanceStopActionOutputReference 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() *DataGoogleComputeInstanceTemplateSchedulingOnInstanceStopAction
SetInternalValue(val *DataGoogleComputeInstanceTemplateSchedulingOnInstanceStopAction)
// 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 NewDataGoogleComputeInstanceTemplateSchedulingOnInstanceStopActionOutputReference ¶ added in v13.17.0
func NewDataGoogleComputeInstanceTemplateSchedulingOnInstanceStopActionOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataGoogleComputeInstanceTemplateSchedulingOnInstanceStopActionOutputReference
type DataGoogleComputeInstanceTemplateSchedulingOutputReference ¶
type DataGoogleComputeInstanceTemplateSchedulingOutputReference interface {
cdktf.ComplexObject
AutomaticRestart() 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
// Experimental.
Fqn() *string
InstanceTerminationAction() *string
InternalValue() *DataGoogleComputeInstanceTemplateScheduling
SetInternalValue(val *DataGoogleComputeInstanceTemplateScheduling)
LocalSsdRecoveryTimeout() DataGoogleComputeInstanceTemplateSchedulingLocalSsdRecoveryTimeoutList
MaintenanceInterval() *string
MaxRunDuration() DataGoogleComputeInstanceTemplateSchedulingMaxRunDurationList
MinNodeCpus() *float64
NodeAffinities() DataGoogleComputeInstanceTemplateSchedulingNodeAffinitiesList
OnHostMaintenance() *string
OnInstanceStopAction() DataGoogleComputeInstanceTemplateSchedulingOnInstanceStopActionList
Preemptible() cdktf.IResolvable
ProvisioningModel() *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 NewDataGoogleComputeInstanceTemplateSchedulingOutputReference ¶
func NewDataGoogleComputeInstanceTemplateSchedulingOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataGoogleComputeInstanceTemplateSchedulingOutputReference
type DataGoogleComputeInstanceTemplateServiceAccount ¶
type DataGoogleComputeInstanceTemplateServiceAccount struct {
}
type DataGoogleComputeInstanceTemplateServiceAccountList ¶
type DataGoogleComputeInstanceTemplateServiceAccountList 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) DataGoogleComputeInstanceTemplateServiceAccountOutputReference
// 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 NewDataGoogleComputeInstanceTemplateServiceAccountList ¶
func NewDataGoogleComputeInstanceTemplateServiceAccountList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataGoogleComputeInstanceTemplateServiceAccountList
type DataGoogleComputeInstanceTemplateServiceAccountOutputReference ¶
type DataGoogleComputeInstanceTemplateServiceAccountOutputReference 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() *DataGoogleComputeInstanceTemplateServiceAccount
SetInternalValue(val *DataGoogleComputeInstanceTemplateServiceAccount)
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 NewDataGoogleComputeInstanceTemplateServiceAccountOutputReference ¶
func NewDataGoogleComputeInstanceTemplateServiceAccountOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataGoogleComputeInstanceTemplateServiceAccountOutputReference
type DataGoogleComputeInstanceTemplateShieldedInstanceConfig ¶
type DataGoogleComputeInstanceTemplateShieldedInstanceConfig struct {
}
type DataGoogleComputeInstanceTemplateShieldedInstanceConfigList ¶
type DataGoogleComputeInstanceTemplateShieldedInstanceConfigList 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) DataGoogleComputeInstanceTemplateShieldedInstanceConfigOutputReference
// 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 NewDataGoogleComputeInstanceTemplateShieldedInstanceConfigList ¶
func NewDataGoogleComputeInstanceTemplateShieldedInstanceConfigList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataGoogleComputeInstanceTemplateShieldedInstanceConfigList
type DataGoogleComputeInstanceTemplateShieldedInstanceConfigOutputReference ¶
type DataGoogleComputeInstanceTemplateShieldedInstanceConfigOutputReference 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() *DataGoogleComputeInstanceTemplateShieldedInstanceConfig
SetInternalValue(val *DataGoogleComputeInstanceTemplateShieldedInstanceConfig)
// 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 NewDataGoogleComputeInstanceTemplateShieldedInstanceConfigOutputReference ¶
func NewDataGoogleComputeInstanceTemplateShieldedInstanceConfigOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataGoogleComputeInstanceTemplateShieldedInstanceConfigOutputReference
Source Files
¶
- DataGoogleComputeInstanceTemplate.go
- DataGoogleComputeInstanceTemplateAdvancedMachineFeatures.go
- DataGoogleComputeInstanceTemplateAdvancedMachineFeaturesList.go
- DataGoogleComputeInstanceTemplateAdvancedMachineFeaturesList__checks.go
- DataGoogleComputeInstanceTemplateAdvancedMachineFeaturesOutputReference.go
- DataGoogleComputeInstanceTemplateAdvancedMachineFeaturesOutputReference__checks.go
- DataGoogleComputeInstanceTemplateConfidentialInstanceConfig.go
- DataGoogleComputeInstanceTemplateConfidentialInstanceConfigList.go
- DataGoogleComputeInstanceTemplateConfidentialInstanceConfigList__checks.go
- DataGoogleComputeInstanceTemplateConfidentialInstanceConfigOutputReference.go
- DataGoogleComputeInstanceTemplateConfidentialInstanceConfigOutputReference__checks.go
- DataGoogleComputeInstanceTemplateConfig.go
- DataGoogleComputeInstanceTemplateDisk.go
- DataGoogleComputeInstanceTemplateDiskDiskEncryptionKey.go
- DataGoogleComputeInstanceTemplateDiskDiskEncryptionKeyList.go
- DataGoogleComputeInstanceTemplateDiskDiskEncryptionKeyList__checks.go
- DataGoogleComputeInstanceTemplateDiskDiskEncryptionKeyOutputReference.go
- DataGoogleComputeInstanceTemplateDiskDiskEncryptionKeyOutputReference__checks.go
- DataGoogleComputeInstanceTemplateDiskList.go
- DataGoogleComputeInstanceTemplateDiskList__checks.go
- DataGoogleComputeInstanceTemplateDiskOutputReference.go
- DataGoogleComputeInstanceTemplateDiskOutputReference__checks.go
- DataGoogleComputeInstanceTemplateDiskSourceImageEncryptionKey.go
- DataGoogleComputeInstanceTemplateDiskSourceImageEncryptionKeyList.go
- DataGoogleComputeInstanceTemplateDiskSourceImageEncryptionKeyList__checks.go
- DataGoogleComputeInstanceTemplateDiskSourceImageEncryptionKeyOutputReference.go
- DataGoogleComputeInstanceTemplateDiskSourceImageEncryptionKeyOutputReference__checks.go
- DataGoogleComputeInstanceTemplateDiskSourceSnapshotEncryptionKey.go
- DataGoogleComputeInstanceTemplateDiskSourceSnapshotEncryptionKeyList.go
- DataGoogleComputeInstanceTemplateDiskSourceSnapshotEncryptionKeyList__checks.go
- DataGoogleComputeInstanceTemplateDiskSourceSnapshotEncryptionKeyOutputReference.go
- DataGoogleComputeInstanceTemplateDiskSourceSnapshotEncryptionKeyOutputReference__checks.go
- DataGoogleComputeInstanceTemplateGuestAccelerator.go
- DataGoogleComputeInstanceTemplateGuestAcceleratorList.go
- DataGoogleComputeInstanceTemplateGuestAcceleratorList__checks.go
- DataGoogleComputeInstanceTemplateGuestAcceleratorOutputReference.go
- DataGoogleComputeInstanceTemplateGuestAcceleratorOutputReference__checks.go
- DataGoogleComputeInstanceTemplateNetworkInterface.go
- DataGoogleComputeInstanceTemplateNetworkInterfaceAccessConfig.go
- DataGoogleComputeInstanceTemplateNetworkInterfaceAccessConfigList.go
- DataGoogleComputeInstanceTemplateNetworkInterfaceAccessConfigList__checks.go
- DataGoogleComputeInstanceTemplateNetworkInterfaceAccessConfigOutputReference.go
- DataGoogleComputeInstanceTemplateNetworkInterfaceAccessConfigOutputReference__checks.go
- DataGoogleComputeInstanceTemplateNetworkInterfaceAliasIpRange.go
- DataGoogleComputeInstanceTemplateNetworkInterfaceAliasIpRangeList.go
- DataGoogleComputeInstanceTemplateNetworkInterfaceAliasIpRangeList__checks.go
- DataGoogleComputeInstanceTemplateNetworkInterfaceAliasIpRangeOutputReference.go
- DataGoogleComputeInstanceTemplateNetworkInterfaceAliasIpRangeOutputReference__checks.go
- DataGoogleComputeInstanceTemplateNetworkInterfaceIpv6AccessConfig.go
- DataGoogleComputeInstanceTemplateNetworkInterfaceIpv6AccessConfigList.go
- DataGoogleComputeInstanceTemplateNetworkInterfaceIpv6AccessConfigList__checks.go
- DataGoogleComputeInstanceTemplateNetworkInterfaceIpv6AccessConfigOutputReference.go
- DataGoogleComputeInstanceTemplateNetworkInterfaceIpv6AccessConfigOutputReference__checks.go
- DataGoogleComputeInstanceTemplateNetworkInterfaceList.go
- DataGoogleComputeInstanceTemplateNetworkInterfaceList__checks.go
- DataGoogleComputeInstanceTemplateNetworkInterfaceOutputReference.go
- DataGoogleComputeInstanceTemplateNetworkInterfaceOutputReference__checks.go
- DataGoogleComputeInstanceTemplateNetworkPerformanceConfig.go
- DataGoogleComputeInstanceTemplateNetworkPerformanceConfigList.go
- DataGoogleComputeInstanceTemplateNetworkPerformanceConfigList__checks.go
- DataGoogleComputeInstanceTemplateNetworkPerformanceConfigOutputReference.go
- DataGoogleComputeInstanceTemplateNetworkPerformanceConfigOutputReference__checks.go
- DataGoogleComputeInstanceTemplateReservationAffinity.go
- DataGoogleComputeInstanceTemplateReservationAffinityList.go
- DataGoogleComputeInstanceTemplateReservationAffinityList__checks.go
- DataGoogleComputeInstanceTemplateReservationAffinityOutputReference.go
- DataGoogleComputeInstanceTemplateReservationAffinityOutputReference__checks.go
- DataGoogleComputeInstanceTemplateReservationAffinitySpecificReservation.go
- DataGoogleComputeInstanceTemplateReservationAffinitySpecificReservationList.go
- DataGoogleComputeInstanceTemplateReservationAffinitySpecificReservationList__checks.go
- DataGoogleComputeInstanceTemplateReservationAffinitySpecificReservationOutputReference.go
- DataGoogleComputeInstanceTemplateReservationAffinitySpecificReservationOutputReference__checks.go
- DataGoogleComputeInstanceTemplateScheduling.go
- DataGoogleComputeInstanceTemplateSchedulingList.go
- DataGoogleComputeInstanceTemplateSchedulingList__checks.go
- DataGoogleComputeInstanceTemplateSchedulingLocalSsdRecoveryTimeout.go
- DataGoogleComputeInstanceTemplateSchedulingLocalSsdRecoveryTimeoutList.go
- DataGoogleComputeInstanceTemplateSchedulingLocalSsdRecoveryTimeoutList__checks.go
- DataGoogleComputeInstanceTemplateSchedulingLocalSsdRecoveryTimeoutOutputReference.go
- DataGoogleComputeInstanceTemplateSchedulingLocalSsdRecoveryTimeoutOutputReference__checks.go
- DataGoogleComputeInstanceTemplateSchedulingMaxRunDuration.go
- DataGoogleComputeInstanceTemplateSchedulingMaxRunDurationList.go
- DataGoogleComputeInstanceTemplateSchedulingMaxRunDurationList__checks.go
- DataGoogleComputeInstanceTemplateSchedulingMaxRunDurationOutputReference.go
- DataGoogleComputeInstanceTemplateSchedulingMaxRunDurationOutputReference__checks.go
- DataGoogleComputeInstanceTemplateSchedulingNodeAffinities.go
- DataGoogleComputeInstanceTemplateSchedulingNodeAffinitiesList.go
- DataGoogleComputeInstanceTemplateSchedulingNodeAffinitiesList__checks.go
- DataGoogleComputeInstanceTemplateSchedulingNodeAffinitiesOutputReference.go
- DataGoogleComputeInstanceTemplateSchedulingNodeAffinitiesOutputReference__checks.go
- DataGoogleComputeInstanceTemplateSchedulingOnInstanceStopAction.go
- DataGoogleComputeInstanceTemplateSchedulingOnInstanceStopActionList.go
- DataGoogleComputeInstanceTemplateSchedulingOnInstanceStopActionList__checks.go
- DataGoogleComputeInstanceTemplateSchedulingOnInstanceStopActionOutputReference.go
- DataGoogleComputeInstanceTemplateSchedulingOnInstanceStopActionOutputReference__checks.go
- DataGoogleComputeInstanceTemplateSchedulingOutputReference.go
- DataGoogleComputeInstanceTemplateSchedulingOutputReference__checks.go
- DataGoogleComputeInstanceTemplateServiceAccount.go
- DataGoogleComputeInstanceTemplateServiceAccountList.go
- DataGoogleComputeInstanceTemplateServiceAccountList__checks.go
- DataGoogleComputeInstanceTemplateServiceAccountOutputReference.go
- DataGoogleComputeInstanceTemplateServiceAccountOutputReference__checks.go
- DataGoogleComputeInstanceTemplateShieldedInstanceConfig.go
- DataGoogleComputeInstanceTemplateShieldedInstanceConfigList.go
- DataGoogleComputeInstanceTemplateShieldedInstanceConfigList__checks.go
- DataGoogleComputeInstanceTemplateShieldedInstanceConfigOutputReference.go
- DataGoogleComputeInstanceTemplateShieldedInstanceConfigOutputReference__checks.go
- DataGoogleComputeInstanceTemplate__checks.go
- main.go