Documentation ¶
Index ¶
- func DataGoogleComputeRegionInstanceTemplate_IsConstruct(x interface{}) *bool
- func DataGoogleComputeRegionInstanceTemplate_IsTerraformDataSource(x interface{}) *bool
- func DataGoogleComputeRegionInstanceTemplate_IsTerraformElement(x interface{}) *bool
- func DataGoogleComputeRegionInstanceTemplate_TfResourceType() *string
- func NewDataGoogleComputeRegionInstanceTemplateAdvancedMachineFeaturesList_Override(d DataGoogleComputeRegionInstanceTemplateAdvancedMachineFeaturesList, ...)
- func NewDataGoogleComputeRegionInstanceTemplateAdvancedMachineFeaturesOutputReference_Override(...)
- func NewDataGoogleComputeRegionInstanceTemplateConfidentialInstanceConfigList_Override(d DataGoogleComputeRegionInstanceTemplateConfidentialInstanceConfigList, ...)
- func NewDataGoogleComputeRegionInstanceTemplateConfidentialInstanceConfigOutputReference_Override(...)
- func NewDataGoogleComputeRegionInstanceTemplateDiskDiskEncryptionKeyList_Override(d DataGoogleComputeRegionInstanceTemplateDiskDiskEncryptionKeyList, ...)
- func NewDataGoogleComputeRegionInstanceTemplateDiskDiskEncryptionKeyOutputReference_Override(d DataGoogleComputeRegionInstanceTemplateDiskDiskEncryptionKeyOutputReference, ...)
- func NewDataGoogleComputeRegionInstanceTemplateDiskList_Override(d DataGoogleComputeRegionInstanceTemplateDiskList, ...)
- func NewDataGoogleComputeRegionInstanceTemplateDiskOutputReference_Override(d DataGoogleComputeRegionInstanceTemplateDiskOutputReference, ...)
- func NewDataGoogleComputeRegionInstanceTemplateDiskSourceImageEncryptionKeyList_Override(d DataGoogleComputeRegionInstanceTemplateDiskSourceImageEncryptionKeyList, ...)
- func NewDataGoogleComputeRegionInstanceTemplateDiskSourceImageEncryptionKeyOutputReference_Override(...)
- func NewDataGoogleComputeRegionInstanceTemplateDiskSourceSnapshotEncryptionKeyList_Override(d DataGoogleComputeRegionInstanceTemplateDiskSourceSnapshotEncryptionKeyList, ...)
- func NewDataGoogleComputeRegionInstanceTemplateDiskSourceSnapshotEncryptionKeyOutputReference_Override(...)
- func NewDataGoogleComputeRegionInstanceTemplateGuestAcceleratorList_Override(d DataGoogleComputeRegionInstanceTemplateGuestAcceleratorList, ...)
- func NewDataGoogleComputeRegionInstanceTemplateGuestAcceleratorOutputReference_Override(d DataGoogleComputeRegionInstanceTemplateGuestAcceleratorOutputReference, ...)
- func NewDataGoogleComputeRegionInstanceTemplateNetworkInterfaceAccessConfigList_Override(d DataGoogleComputeRegionInstanceTemplateNetworkInterfaceAccessConfigList, ...)
- func NewDataGoogleComputeRegionInstanceTemplateNetworkInterfaceAccessConfigOutputReference_Override(...)
- func NewDataGoogleComputeRegionInstanceTemplateNetworkInterfaceAliasIpRangeList_Override(d DataGoogleComputeRegionInstanceTemplateNetworkInterfaceAliasIpRangeList, ...)
- func NewDataGoogleComputeRegionInstanceTemplateNetworkInterfaceAliasIpRangeOutputReference_Override(...)
- func NewDataGoogleComputeRegionInstanceTemplateNetworkInterfaceIpv6AccessConfigList_Override(d DataGoogleComputeRegionInstanceTemplateNetworkInterfaceIpv6AccessConfigList, ...)
- func NewDataGoogleComputeRegionInstanceTemplateNetworkInterfaceIpv6AccessConfigOutputReference_Override(...)
- func NewDataGoogleComputeRegionInstanceTemplateNetworkInterfaceList_Override(d DataGoogleComputeRegionInstanceTemplateNetworkInterfaceList, ...)
- func NewDataGoogleComputeRegionInstanceTemplateNetworkInterfaceOutputReference_Override(d DataGoogleComputeRegionInstanceTemplateNetworkInterfaceOutputReference, ...)
- func NewDataGoogleComputeRegionInstanceTemplateNetworkPerformanceConfigList_Override(d DataGoogleComputeRegionInstanceTemplateNetworkPerformanceConfigList, ...)
- func NewDataGoogleComputeRegionInstanceTemplateNetworkPerformanceConfigOutputReference_Override(...)
- func NewDataGoogleComputeRegionInstanceTemplateReservationAffinityList_Override(d DataGoogleComputeRegionInstanceTemplateReservationAffinityList, ...)
- func NewDataGoogleComputeRegionInstanceTemplateReservationAffinityOutputReference_Override(d DataGoogleComputeRegionInstanceTemplateReservationAffinityOutputReference, ...)
- func NewDataGoogleComputeRegionInstanceTemplateReservationAffinitySpecificReservationList_Override(...)
- func NewDataGoogleComputeRegionInstanceTemplateReservationAffinitySpecificReservationOutputReference_Override(...)
- func NewDataGoogleComputeRegionInstanceTemplateSchedulingList_Override(d DataGoogleComputeRegionInstanceTemplateSchedulingList, ...)
- func NewDataGoogleComputeRegionInstanceTemplateSchedulingLocalSsdRecoveryTimeoutList_Override(d DataGoogleComputeRegionInstanceTemplateSchedulingLocalSsdRecoveryTimeoutList, ...)
- func NewDataGoogleComputeRegionInstanceTemplateSchedulingLocalSsdRecoveryTimeoutOutputReference_Override(...)
- func NewDataGoogleComputeRegionInstanceTemplateSchedulingNodeAffinitiesList_Override(d DataGoogleComputeRegionInstanceTemplateSchedulingNodeAffinitiesList, ...)
- func NewDataGoogleComputeRegionInstanceTemplateSchedulingNodeAffinitiesOutputReference_Override(...)
- func NewDataGoogleComputeRegionInstanceTemplateSchedulingOutputReference_Override(d DataGoogleComputeRegionInstanceTemplateSchedulingOutputReference, ...)
- func NewDataGoogleComputeRegionInstanceTemplateServiceAccountList_Override(d DataGoogleComputeRegionInstanceTemplateServiceAccountList, ...)
- func NewDataGoogleComputeRegionInstanceTemplateServiceAccountOutputReference_Override(d DataGoogleComputeRegionInstanceTemplateServiceAccountOutputReference, ...)
- func NewDataGoogleComputeRegionInstanceTemplateShieldedInstanceConfigList_Override(d DataGoogleComputeRegionInstanceTemplateShieldedInstanceConfigList, ...)
- func NewDataGoogleComputeRegionInstanceTemplateShieldedInstanceConfigOutputReference_Override(d DataGoogleComputeRegionInstanceTemplateShieldedInstanceConfigOutputReference, ...)
- func NewDataGoogleComputeRegionInstanceTemplate_Override(d DataGoogleComputeRegionInstanceTemplate, scope constructs.Construct, ...)
- type DataGoogleComputeRegionInstanceTemplate
- type DataGoogleComputeRegionInstanceTemplateAdvancedMachineFeatures
- type DataGoogleComputeRegionInstanceTemplateAdvancedMachineFeaturesList
- type DataGoogleComputeRegionInstanceTemplateAdvancedMachineFeaturesOutputReference
- type DataGoogleComputeRegionInstanceTemplateConfidentialInstanceConfig
- type DataGoogleComputeRegionInstanceTemplateConfidentialInstanceConfigList
- type DataGoogleComputeRegionInstanceTemplateConfidentialInstanceConfigOutputReference
- type DataGoogleComputeRegionInstanceTemplateConfig
- type DataGoogleComputeRegionInstanceTemplateDisk
- type DataGoogleComputeRegionInstanceTemplateDiskDiskEncryptionKey
- type DataGoogleComputeRegionInstanceTemplateDiskDiskEncryptionKeyList
- type DataGoogleComputeRegionInstanceTemplateDiskDiskEncryptionKeyOutputReference
- type DataGoogleComputeRegionInstanceTemplateDiskList
- type DataGoogleComputeRegionInstanceTemplateDiskOutputReference
- type DataGoogleComputeRegionInstanceTemplateDiskSourceImageEncryptionKey
- type DataGoogleComputeRegionInstanceTemplateDiskSourceImageEncryptionKeyList
- type DataGoogleComputeRegionInstanceTemplateDiskSourceImageEncryptionKeyOutputReference
- type DataGoogleComputeRegionInstanceTemplateDiskSourceSnapshotEncryptionKey
- type DataGoogleComputeRegionInstanceTemplateDiskSourceSnapshotEncryptionKeyList
- type DataGoogleComputeRegionInstanceTemplateDiskSourceSnapshotEncryptionKeyOutputReference
- type DataGoogleComputeRegionInstanceTemplateGuestAccelerator
- type DataGoogleComputeRegionInstanceTemplateGuestAcceleratorList
- type DataGoogleComputeRegionInstanceTemplateGuestAcceleratorOutputReference
- type DataGoogleComputeRegionInstanceTemplateNetworkInterface
- type DataGoogleComputeRegionInstanceTemplateNetworkInterfaceAccessConfig
- type DataGoogleComputeRegionInstanceTemplateNetworkInterfaceAccessConfigList
- type DataGoogleComputeRegionInstanceTemplateNetworkInterfaceAccessConfigOutputReference
- type DataGoogleComputeRegionInstanceTemplateNetworkInterfaceAliasIpRange
- type DataGoogleComputeRegionInstanceTemplateNetworkInterfaceAliasIpRangeList
- type DataGoogleComputeRegionInstanceTemplateNetworkInterfaceAliasIpRangeOutputReference
- type DataGoogleComputeRegionInstanceTemplateNetworkInterfaceIpv6AccessConfig
- type DataGoogleComputeRegionInstanceTemplateNetworkInterfaceIpv6AccessConfigList
- type DataGoogleComputeRegionInstanceTemplateNetworkInterfaceIpv6AccessConfigOutputReference
- type DataGoogleComputeRegionInstanceTemplateNetworkInterfaceList
- type DataGoogleComputeRegionInstanceTemplateNetworkInterfaceOutputReference
- type DataGoogleComputeRegionInstanceTemplateNetworkPerformanceConfig
- type DataGoogleComputeRegionInstanceTemplateNetworkPerformanceConfigList
- type DataGoogleComputeRegionInstanceTemplateNetworkPerformanceConfigOutputReference
- type DataGoogleComputeRegionInstanceTemplateReservationAffinity
- type DataGoogleComputeRegionInstanceTemplateReservationAffinityList
- type DataGoogleComputeRegionInstanceTemplateReservationAffinityOutputReference
- type DataGoogleComputeRegionInstanceTemplateReservationAffinitySpecificReservation
- type DataGoogleComputeRegionInstanceTemplateReservationAffinitySpecificReservationList
- type DataGoogleComputeRegionInstanceTemplateReservationAffinitySpecificReservationOutputReference
- type DataGoogleComputeRegionInstanceTemplateScheduling
- type DataGoogleComputeRegionInstanceTemplateSchedulingList
- type DataGoogleComputeRegionInstanceTemplateSchedulingLocalSsdRecoveryTimeout
- type DataGoogleComputeRegionInstanceTemplateSchedulingLocalSsdRecoveryTimeoutList
- type DataGoogleComputeRegionInstanceTemplateSchedulingLocalSsdRecoveryTimeoutOutputReference
- type DataGoogleComputeRegionInstanceTemplateSchedulingNodeAffinities
- type DataGoogleComputeRegionInstanceTemplateSchedulingNodeAffinitiesList
- type DataGoogleComputeRegionInstanceTemplateSchedulingNodeAffinitiesOutputReference
- type DataGoogleComputeRegionInstanceTemplateSchedulingOutputReference
- type DataGoogleComputeRegionInstanceTemplateServiceAccount
- type DataGoogleComputeRegionInstanceTemplateServiceAccountList
- type DataGoogleComputeRegionInstanceTemplateServiceAccountOutputReference
- type DataGoogleComputeRegionInstanceTemplateShieldedInstanceConfig
- type DataGoogleComputeRegionInstanceTemplateShieldedInstanceConfigList
- type DataGoogleComputeRegionInstanceTemplateShieldedInstanceConfigOutputReference
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DataGoogleComputeRegionInstanceTemplate_IsConstruct ¶
func DataGoogleComputeRegionInstanceTemplate_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Use this method instead of `instanceof` to properly detect `Construct` instances, even when the construct library is symlinked.
Explanation: in JavaScript, multiple copies of the `constructs` library on disk are seen as independent, completely different libraries. As a consequence, the class `Construct` in each copy of the `constructs` library is seen as a different class, and an instance of one class will not test as `instanceof` the other class. `npm install` will not create installations like this, but users may manually symlink construct libraries together or use a monorepo tool: in those cases, multiple copies of the `constructs` library can be accidentally installed, and `instanceof` will behave unpredictably. It is safest to avoid using `instanceof`, and using this type-testing method instead.
Returns: true if `x` is an object created from a class which extends `Construct`.
func DataGoogleComputeRegionInstanceTemplate_IsTerraformDataSource ¶
func DataGoogleComputeRegionInstanceTemplate_IsTerraformDataSource(x interface{}) *bool
Experimental.
func DataGoogleComputeRegionInstanceTemplate_IsTerraformElement ¶
func DataGoogleComputeRegionInstanceTemplate_IsTerraformElement(x interface{}) *bool
Experimental.
func DataGoogleComputeRegionInstanceTemplate_TfResourceType ¶
func DataGoogleComputeRegionInstanceTemplate_TfResourceType() *string
func NewDataGoogleComputeRegionInstanceTemplateAdvancedMachineFeaturesList_Override ¶
func NewDataGoogleComputeRegionInstanceTemplateAdvancedMachineFeaturesList_Override(d DataGoogleComputeRegionInstanceTemplateAdvancedMachineFeaturesList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataGoogleComputeRegionInstanceTemplateAdvancedMachineFeaturesOutputReference_Override ¶
func NewDataGoogleComputeRegionInstanceTemplateAdvancedMachineFeaturesOutputReference_Override(d DataGoogleComputeRegionInstanceTemplateAdvancedMachineFeaturesOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataGoogleComputeRegionInstanceTemplateConfidentialInstanceConfigList_Override ¶
func NewDataGoogleComputeRegionInstanceTemplateConfidentialInstanceConfigList_Override(d DataGoogleComputeRegionInstanceTemplateConfidentialInstanceConfigList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataGoogleComputeRegionInstanceTemplateConfidentialInstanceConfigOutputReference_Override ¶
func NewDataGoogleComputeRegionInstanceTemplateConfidentialInstanceConfigOutputReference_Override(d DataGoogleComputeRegionInstanceTemplateConfidentialInstanceConfigOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataGoogleComputeRegionInstanceTemplateDiskDiskEncryptionKeyList_Override ¶
func NewDataGoogleComputeRegionInstanceTemplateDiskDiskEncryptionKeyList_Override(d DataGoogleComputeRegionInstanceTemplateDiskDiskEncryptionKeyList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataGoogleComputeRegionInstanceTemplateDiskDiskEncryptionKeyOutputReference_Override ¶
func NewDataGoogleComputeRegionInstanceTemplateDiskDiskEncryptionKeyOutputReference_Override(d DataGoogleComputeRegionInstanceTemplateDiskDiskEncryptionKeyOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataGoogleComputeRegionInstanceTemplateDiskList_Override ¶
func NewDataGoogleComputeRegionInstanceTemplateDiskList_Override(d DataGoogleComputeRegionInstanceTemplateDiskList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataGoogleComputeRegionInstanceTemplateDiskOutputReference_Override ¶
func NewDataGoogleComputeRegionInstanceTemplateDiskOutputReference_Override(d DataGoogleComputeRegionInstanceTemplateDiskOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataGoogleComputeRegionInstanceTemplateDiskSourceImageEncryptionKeyList_Override ¶
func NewDataGoogleComputeRegionInstanceTemplateDiskSourceImageEncryptionKeyList_Override(d DataGoogleComputeRegionInstanceTemplateDiskSourceImageEncryptionKeyList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataGoogleComputeRegionInstanceTemplateDiskSourceImageEncryptionKeyOutputReference_Override ¶
func NewDataGoogleComputeRegionInstanceTemplateDiskSourceImageEncryptionKeyOutputReference_Override(d DataGoogleComputeRegionInstanceTemplateDiskSourceImageEncryptionKeyOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataGoogleComputeRegionInstanceTemplateDiskSourceSnapshotEncryptionKeyList_Override ¶
func NewDataGoogleComputeRegionInstanceTemplateDiskSourceSnapshotEncryptionKeyList_Override(d DataGoogleComputeRegionInstanceTemplateDiskSourceSnapshotEncryptionKeyList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataGoogleComputeRegionInstanceTemplateDiskSourceSnapshotEncryptionKeyOutputReference_Override ¶
func NewDataGoogleComputeRegionInstanceTemplateDiskSourceSnapshotEncryptionKeyOutputReference_Override(d DataGoogleComputeRegionInstanceTemplateDiskSourceSnapshotEncryptionKeyOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataGoogleComputeRegionInstanceTemplateGuestAcceleratorList_Override ¶
func NewDataGoogleComputeRegionInstanceTemplateGuestAcceleratorList_Override(d DataGoogleComputeRegionInstanceTemplateGuestAcceleratorList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataGoogleComputeRegionInstanceTemplateGuestAcceleratorOutputReference_Override ¶
func NewDataGoogleComputeRegionInstanceTemplateGuestAcceleratorOutputReference_Override(d DataGoogleComputeRegionInstanceTemplateGuestAcceleratorOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataGoogleComputeRegionInstanceTemplateNetworkInterfaceAccessConfigList_Override ¶
func NewDataGoogleComputeRegionInstanceTemplateNetworkInterfaceAccessConfigList_Override(d DataGoogleComputeRegionInstanceTemplateNetworkInterfaceAccessConfigList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataGoogleComputeRegionInstanceTemplateNetworkInterfaceAccessConfigOutputReference_Override ¶
func NewDataGoogleComputeRegionInstanceTemplateNetworkInterfaceAccessConfigOutputReference_Override(d DataGoogleComputeRegionInstanceTemplateNetworkInterfaceAccessConfigOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataGoogleComputeRegionInstanceTemplateNetworkInterfaceAliasIpRangeList_Override ¶
func NewDataGoogleComputeRegionInstanceTemplateNetworkInterfaceAliasIpRangeList_Override(d DataGoogleComputeRegionInstanceTemplateNetworkInterfaceAliasIpRangeList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataGoogleComputeRegionInstanceTemplateNetworkInterfaceAliasIpRangeOutputReference_Override ¶
func NewDataGoogleComputeRegionInstanceTemplateNetworkInterfaceAliasIpRangeOutputReference_Override(d DataGoogleComputeRegionInstanceTemplateNetworkInterfaceAliasIpRangeOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataGoogleComputeRegionInstanceTemplateNetworkInterfaceIpv6AccessConfigList_Override ¶
func NewDataGoogleComputeRegionInstanceTemplateNetworkInterfaceIpv6AccessConfigList_Override(d DataGoogleComputeRegionInstanceTemplateNetworkInterfaceIpv6AccessConfigList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataGoogleComputeRegionInstanceTemplateNetworkInterfaceIpv6AccessConfigOutputReference_Override ¶
func NewDataGoogleComputeRegionInstanceTemplateNetworkInterfaceIpv6AccessConfigOutputReference_Override(d DataGoogleComputeRegionInstanceTemplateNetworkInterfaceIpv6AccessConfigOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataGoogleComputeRegionInstanceTemplateNetworkInterfaceList_Override ¶
func NewDataGoogleComputeRegionInstanceTemplateNetworkInterfaceList_Override(d DataGoogleComputeRegionInstanceTemplateNetworkInterfaceList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataGoogleComputeRegionInstanceTemplateNetworkInterfaceOutputReference_Override ¶
func NewDataGoogleComputeRegionInstanceTemplateNetworkInterfaceOutputReference_Override(d DataGoogleComputeRegionInstanceTemplateNetworkInterfaceOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataGoogleComputeRegionInstanceTemplateNetworkPerformanceConfigList_Override ¶
func NewDataGoogleComputeRegionInstanceTemplateNetworkPerformanceConfigList_Override(d DataGoogleComputeRegionInstanceTemplateNetworkPerformanceConfigList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataGoogleComputeRegionInstanceTemplateNetworkPerformanceConfigOutputReference_Override ¶
func NewDataGoogleComputeRegionInstanceTemplateNetworkPerformanceConfigOutputReference_Override(d DataGoogleComputeRegionInstanceTemplateNetworkPerformanceConfigOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataGoogleComputeRegionInstanceTemplateReservationAffinityList_Override ¶
func NewDataGoogleComputeRegionInstanceTemplateReservationAffinityList_Override(d DataGoogleComputeRegionInstanceTemplateReservationAffinityList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataGoogleComputeRegionInstanceTemplateReservationAffinityOutputReference_Override ¶
func NewDataGoogleComputeRegionInstanceTemplateReservationAffinityOutputReference_Override(d DataGoogleComputeRegionInstanceTemplateReservationAffinityOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataGoogleComputeRegionInstanceTemplateReservationAffinitySpecificReservationList_Override ¶
func NewDataGoogleComputeRegionInstanceTemplateReservationAffinitySpecificReservationList_Override(d DataGoogleComputeRegionInstanceTemplateReservationAffinitySpecificReservationList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataGoogleComputeRegionInstanceTemplateReservationAffinitySpecificReservationOutputReference_Override ¶
func NewDataGoogleComputeRegionInstanceTemplateReservationAffinitySpecificReservationOutputReference_Override(d DataGoogleComputeRegionInstanceTemplateReservationAffinitySpecificReservationOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataGoogleComputeRegionInstanceTemplateSchedulingList_Override ¶
func NewDataGoogleComputeRegionInstanceTemplateSchedulingList_Override(d DataGoogleComputeRegionInstanceTemplateSchedulingList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataGoogleComputeRegionInstanceTemplateSchedulingLocalSsdRecoveryTimeoutList_Override ¶
func NewDataGoogleComputeRegionInstanceTemplateSchedulingLocalSsdRecoveryTimeoutList_Override(d DataGoogleComputeRegionInstanceTemplateSchedulingLocalSsdRecoveryTimeoutList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataGoogleComputeRegionInstanceTemplateSchedulingLocalSsdRecoveryTimeoutOutputReference_Override ¶
func NewDataGoogleComputeRegionInstanceTemplateSchedulingLocalSsdRecoveryTimeoutOutputReference_Override(d DataGoogleComputeRegionInstanceTemplateSchedulingLocalSsdRecoveryTimeoutOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataGoogleComputeRegionInstanceTemplateSchedulingNodeAffinitiesList_Override ¶
func NewDataGoogleComputeRegionInstanceTemplateSchedulingNodeAffinitiesList_Override(d DataGoogleComputeRegionInstanceTemplateSchedulingNodeAffinitiesList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataGoogleComputeRegionInstanceTemplateSchedulingNodeAffinitiesOutputReference_Override ¶
func NewDataGoogleComputeRegionInstanceTemplateSchedulingNodeAffinitiesOutputReference_Override(d DataGoogleComputeRegionInstanceTemplateSchedulingNodeAffinitiesOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataGoogleComputeRegionInstanceTemplateSchedulingOutputReference_Override ¶
func NewDataGoogleComputeRegionInstanceTemplateSchedulingOutputReference_Override(d DataGoogleComputeRegionInstanceTemplateSchedulingOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataGoogleComputeRegionInstanceTemplateServiceAccountList_Override ¶
func NewDataGoogleComputeRegionInstanceTemplateServiceAccountList_Override(d DataGoogleComputeRegionInstanceTemplateServiceAccountList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataGoogleComputeRegionInstanceTemplateServiceAccountOutputReference_Override ¶
func NewDataGoogleComputeRegionInstanceTemplateServiceAccountOutputReference_Override(d DataGoogleComputeRegionInstanceTemplateServiceAccountOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataGoogleComputeRegionInstanceTemplateShieldedInstanceConfigList_Override ¶
func NewDataGoogleComputeRegionInstanceTemplateShieldedInstanceConfigList_Override(d DataGoogleComputeRegionInstanceTemplateShieldedInstanceConfigList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataGoogleComputeRegionInstanceTemplateShieldedInstanceConfigOutputReference_Override ¶
func NewDataGoogleComputeRegionInstanceTemplateShieldedInstanceConfigOutputReference_Override(d DataGoogleComputeRegionInstanceTemplateShieldedInstanceConfigOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataGoogleComputeRegionInstanceTemplate_Override ¶
func NewDataGoogleComputeRegionInstanceTemplate_Override(d DataGoogleComputeRegionInstanceTemplate, scope constructs.Construct, id *string, config *DataGoogleComputeRegionInstanceTemplateConfig)
Create a new {@link https://registry.terraform.io/providers/hashicorp/google/4.84.0/docs/data-sources/compute_region_instance_template google_compute_region_instance_template} Data Source.
Types ¶
type DataGoogleComputeRegionInstanceTemplate ¶
type DataGoogleComputeRegionInstanceTemplate interface { cdktf.TerraformDataSource AdvancedMachineFeatures() DataGoogleComputeRegionInstanceTemplateAdvancedMachineFeaturesList CanIpForward() cdktf.IResolvable // Experimental. CdktfStack() cdktf.TerraformStack ConfidentialInstanceConfig() DataGoogleComputeRegionInstanceTemplateConfidentialInstanceConfigList // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() interface{} // Experimental. SetCount(val interface{}) // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) Description() *string Disk() DataGoogleComputeRegionInstanceTemplateDiskList Filter() *string SetFilter(val *string) FilterInput() *string // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string GuestAccelerator() DataGoogleComputeRegionInstanceTemplateGuestAcceleratorList Id() *string SetId(val *string) IdInput() *string InstanceDescription() *string Labels() cdktf.StringMap // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) MachineType() *string Metadata() cdktf.StringMap MetadataFingerprint() *string MetadataStartupScript() *string MinCpuPlatform() *string MostRecent() interface{} SetMostRecent(val interface{}) MostRecentInput() interface{} Name() *string SetName(val *string) NameInput() *string NamePrefix() *string NetworkInterface() DataGoogleComputeRegionInstanceTemplateNetworkInterfaceList NetworkPerformanceConfig() DataGoogleComputeRegionInstanceTemplateNetworkPerformanceConfigList // The tree node. Node() constructs.Node Project() *string SetProject(val *string) ProjectInput() *string // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. RawOverrides() interface{} Region() *string SetRegion(val *string) RegionInput() *string ReservationAffinity() DataGoogleComputeRegionInstanceTemplateReservationAffinityList ResourcePolicies() *[]*string Scheduling() DataGoogleComputeRegionInstanceTemplateSchedulingList SelfLink() *string ServiceAccount() DataGoogleComputeRegionInstanceTemplateServiceAccountList ShieldedInstanceConfig() DataGoogleComputeRegionInstanceTemplateShieldedInstanceConfigList Tags() *[]*string TagsFingerprint() *string // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) ResetFilter() ResetId() ResetMostRecent() ResetName() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetProject() ResetRegion() SynthesizeAttributes() *map[string]interface{} // 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/4.84.0/docs/data-sources/compute_region_instance_template google_compute_region_instance_template}.
func NewDataGoogleComputeRegionInstanceTemplate ¶
func NewDataGoogleComputeRegionInstanceTemplate(scope constructs.Construct, id *string, config *DataGoogleComputeRegionInstanceTemplateConfig) DataGoogleComputeRegionInstanceTemplate
Create a new {@link https://registry.terraform.io/providers/hashicorp/google/4.84.0/docs/data-sources/compute_region_instance_template google_compute_region_instance_template} Data Source.
type DataGoogleComputeRegionInstanceTemplateAdvancedMachineFeatures ¶
type DataGoogleComputeRegionInstanceTemplateAdvancedMachineFeatures struct { }
type DataGoogleComputeRegionInstanceTemplateAdvancedMachineFeaturesList ¶
type DataGoogleComputeRegionInstanceTemplateAdvancedMachineFeaturesList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) DataGoogleComputeRegionInstanceTemplateAdvancedMachineFeaturesOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataGoogleComputeRegionInstanceTemplateAdvancedMachineFeaturesList ¶
func NewDataGoogleComputeRegionInstanceTemplateAdvancedMachineFeaturesList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataGoogleComputeRegionInstanceTemplateAdvancedMachineFeaturesList
type DataGoogleComputeRegionInstanceTemplateAdvancedMachineFeaturesOutputReference ¶
type DataGoogleComputeRegionInstanceTemplateAdvancedMachineFeaturesOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string EnableNestedVirtualization() cdktf.IResolvable // Experimental. Fqn() *string InternalValue() *DataGoogleComputeRegionInstanceTemplateAdvancedMachineFeatures SetInternalValue(val *DataGoogleComputeRegionInstanceTemplateAdvancedMachineFeatures) // 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 NewDataGoogleComputeRegionInstanceTemplateAdvancedMachineFeaturesOutputReference ¶
func NewDataGoogleComputeRegionInstanceTemplateAdvancedMachineFeaturesOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataGoogleComputeRegionInstanceTemplateAdvancedMachineFeaturesOutputReference
type DataGoogleComputeRegionInstanceTemplateConfidentialInstanceConfig ¶
type DataGoogleComputeRegionInstanceTemplateConfidentialInstanceConfig struct { }
type DataGoogleComputeRegionInstanceTemplateConfidentialInstanceConfigList ¶
type DataGoogleComputeRegionInstanceTemplateConfidentialInstanceConfigList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) DataGoogleComputeRegionInstanceTemplateConfidentialInstanceConfigOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataGoogleComputeRegionInstanceTemplateConfidentialInstanceConfigList ¶
func NewDataGoogleComputeRegionInstanceTemplateConfidentialInstanceConfigList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataGoogleComputeRegionInstanceTemplateConfidentialInstanceConfigList
type DataGoogleComputeRegionInstanceTemplateConfidentialInstanceConfigOutputReference ¶
type DataGoogleComputeRegionInstanceTemplateConfidentialInstanceConfigOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string EnableConfidentialCompute() cdktf.IResolvable // Experimental. Fqn() *string InternalValue() *DataGoogleComputeRegionInstanceTemplateConfidentialInstanceConfig SetInternalValue(val *DataGoogleComputeRegionInstanceTemplateConfidentialInstanceConfig) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataGoogleComputeRegionInstanceTemplateConfidentialInstanceConfigOutputReference ¶
func NewDataGoogleComputeRegionInstanceTemplateConfidentialInstanceConfigOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataGoogleComputeRegionInstanceTemplateConfidentialInstanceConfigOutputReference
type DataGoogleComputeRegionInstanceTemplateConfig ¶
type DataGoogleComputeRegionInstanceTemplateConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count interface{} `field:"optional" json:"count" yaml:"count"` // Experimental. DependsOn *[]cdktf.ITerraformDependable `field:"optional" json:"dependsOn" yaml:"dependsOn"` // Experimental. ForEach cdktf.ITerraformIterator `field:"optional" json:"forEach" yaml:"forEach"` // Experimental. Lifecycle *cdktf.TerraformResourceLifecycle `field:"optional" json:"lifecycle" yaml:"lifecycle"` // Experimental. Provider cdktf.TerraformProvider `field:"optional" json:"provider" yaml:"provider"` // Experimental. Provisioners *[]interface{} `field:"optional" json:"provisioners" yaml:"provisioners"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/4.84.0/docs/data-sources/compute_region_instance_template#filter DataGoogleComputeRegionInstanceTemplate#filter}. Filter *string `field:"optional" json:"filter" yaml:"filter"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/4.84.0/docs/data-sources/compute_region_instance_template#id DataGoogleComputeRegionInstanceTemplate#id}. // // Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. // If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. Id *string `field:"optional" json:"id" yaml:"id"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/4.84.0/docs/data-sources/compute_region_instance_template#most_recent DataGoogleComputeRegionInstanceTemplate#most_recent}. MostRecent interface{} `field:"optional" json:"mostRecent" yaml:"mostRecent"` // The name of the instance template. If you leave this blank, Terraform will auto-generate a unique name. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/4.84.0/docs/data-sources/compute_region_instance_template#name DataGoogleComputeRegionInstanceTemplate#name} Name *string `field:"optional" json:"name" yaml:"name"` // The ID of the project in which the resource belongs. // // If it is not provided, the provider project is used. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/4.84.0/docs/data-sources/compute_region_instance_template#project DataGoogleComputeRegionInstanceTemplate#project} Project *string `field:"optional" json:"project" yaml:"project"` // The region in which the instance template is located. If it is not provided, the provider region is used. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/4.84.0/docs/data-sources/compute_region_instance_template#region DataGoogleComputeRegionInstanceTemplate#region} Region *string `field:"optional" json:"region" yaml:"region"` }
type DataGoogleComputeRegionInstanceTemplateDisk ¶
type DataGoogleComputeRegionInstanceTemplateDisk struct { }
type DataGoogleComputeRegionInstanceTemplateDiskDiskEncryptionKey ¶
type DataGoogleComputeRegionInstanceTemplateDiskDiskEncryptionKey struct { }
type DataGoogleComputeRegionInstanceTemplateDiskDiskEncryptionKeyList ¶
type DataGoogleComputeRegionInstanceTemplateDiskDiskEncryptionKeyList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) DataGoogleComputeRegionInstanceTemplateDiskDiskEncryptionKeyOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataGoogleComputeRegionInstanceTemplateDiskDiskEncryptionKeyList ¶
func NewDataGoogleComputeRegionInstanceTemplateDiskDiskEncryptionKeyList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataGoogleComputeRegionInstanceTemplateDiskDiskEncryptionKeyList
type DataGoogleComputeRegionInstanceTemplateDiskDiskEncryptionKeyOutputReference ¶
type DataGoogleComputeRegionInstanceTemplateDiskDiskEncryptionKeyOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *DataGoogleComputeRegionInstanceTemplateDiskDiskEncryptionKey SetInternalValue(val *DataGoogleComputeRegionInstanceTemplateDiskDiskEncryptionKey) KmsKeySelfLink() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataGoogleComputeRegionInstanceTemplateDiskDiskEncryptionKeyOutputReference ¶
func NewDataGoogleComputeRegionInstanceTemplateDiskDiskEncryptionKeyOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataGoogleComputeRegionInstanceTemplateDiskDiskEncryptionKeyOutputReference
type DataGoogleComputeRegionInstanceTemplateDiskList ¶
type DataGoogleComputeRegionInstanceTemplateDiskList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) DataGoogleComputeRegionInstanceTemplateDiskOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataGoogleComputeRegionInstanceTemplateDiskList ¶
func NewDataGoogleComputeRegionInstanceTemplateDiskList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataGoogleComputeRegionInstanceTemplateDiskList
type DataGoogleComputeRegionInstanceTemplateDiskOutputReference ¶
type DataGoogleComputeRegionInstanceTemplateDiskOutputReference interface { cdktf.ComplexObject AutoDelete() cdktf.IResolvable Boot() cdktf.IResolvable // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string DeviceName() *string DiskEncryptionKey() DataGoogleComputeRegionInstanceTemplateDiskDiskEncryptionKeyList DiskName() *string DiskSizeGb() *float64 DiskType() *string // Experimental. Fqn() *string Interface() *string InternalValue() *DataGoogleComputeRegionInstanceTemplateDisk SetInternalValue(val *DataGoogleComputeRegionInstanceTemplateDisk) Labels() cdktf.StringMap Mode() *string ProvisionedIops() *float64 ResourcePolicies() *[]*string Source() *string SourceImage() *string SourceImageEncryptionKey() DataGoogleComputeRegionInstanceTemplateDiskSourceImageEncryptionKeyList SourceSnapshot() *string SourceSnapshotEncryptionKey() DataGoogleComputeRegionInstanceTemplateDiskSourceSnapshotEncryptionKeyList // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Type() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataGoogleComputeRegionInstanceTemplateDiskOutputReference ¶
func NewDataGoogleComputeRegionInstanceTemplateDiskOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataGoogleComputeRegionInstanceTemplateDiskOutputReference
type DataGoogleComputeRegionInstanceTemplateDiskSourceImageEncryptionKey ¶
type DataGoogleComputeRegionInstanceTemplateDiskSourceImageEncryptionKey struct { }
type DataGoogleComputeRegionInstanceTemplateDiskSourceImageEncryptionKeyList ¶
type DataGoogleComputeRegionInstanceTemplateDiskSourceImageEncryptionKeyList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) DataGoogleComputeRegionInstanceTemplateDiskSourceImageEncryptionKeyOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataGoogleComputeRegionInstanceTemplateDiskSourceImageEncryptionKeyList ¶
func NewDataGoogleComputeRegionInstanceTemplateDiskSourceImageEncryptionKeyList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataGoogleComputeRegionInstanceTemplateDiskSourceImageEncryptionKeyList
type DataGoogleComputeRegionInstanceTemplateDiskSourceImageEncryptionKeyOutputReference ¶
type DataGoogleComputeRegionInstanceTemplateDiskSourceImageEncryptionKeyOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *DataGoogleComputeRegionInstanceTemplateDiskSourceImageEncryptionKey SetInternalValue(val *DataGoogleComputeRegionInstanceTemplateDiskSourceImageEncryptionKey) KmsKeySelfLink() *string KmsKeyServiceAccount() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataGoogleComputeRegionInstanceTemplateDiskSourceImageEncryptionKeyOutputReference ¶
func NewDataGoogleComputeRegionInstanceTemplateDiskSourceImageEncryptionKeyOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataGoogleComputeRegionInstanceTemplateDiskSourceImageEncryptionKeyOutputReference
type DataGoogleComputeRegionInstanceTemplateDiskSourceSnapshotEncryptionKey ¶
type DataGoogleComputeRegionInstanceTemplateDiskSourceSnapshotEncryptionKey struct { }
type DataGoogleComputeRegionInstanceTemplateDiskSourceSnapshotEncryptionKeyList ¶
type DataGoogleComputeRegionInstanceTemplateDiskSourceSnapshotEncryptionKeyList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) DataGoogleComputeRegionInstanceTemplateDiskSourceSnapshotEncryptionKeyOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataGoogleComputeRegionInstanceTemplateDiskSourceSnapshotEncryptionKeyList ¶
func NewDataGoogleComputeRegionInstanceTemplateDiskSourceSnapshotEncryptionKeyList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataGoogleComputeRegionInstanceTemplateDiskSourceSnapshotEncryptionKeyList
type DataGoogleComputeRegionInstanceTemplateDiskSourceSnapshotEncryptionKeyOutputReference ¶
type DataGoogleComputeRegionInstanceTemplateDiskSourceSnapshotEncryptionKeyOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *DataGoogleComputeRegionInstanceTemplateDiskSourceSnapshotEncryptionKey SetInternalValue(val *DataGoogleComputeRegionInstanceTemplateDiskSourceSnapshotEncryptionKey) KmsKeySelfLink() *string KmsKeyServiceAccount() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataGoogleComputeRegionInstanceTemplateDiskSourceSnapshotEncryptionKeyOutputReference ¶
func NewDataGoogleComputeRegionInstanceTemplateDiskSourceSnapshotEncryptionKeyOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataGoogleComputeRegionInstanceTemplateDiskSourceSnapshotEncryptionKeyOutputReference
type DataGoogleComputeRegionInstanceTemplateGuestAccelerator ¶
type DataGoogleComputeRegionInstanceTemplateGuestAccelerator struct { }
type DataGoogleComputeRegionInstanceTemplateGuestAcceleratorList ¶
type DataGoogleComputeRegionInstanceTemplateGuestAcceleratorList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) DataGoogleComputeRegionInstanceTemplateGuestAcceleratorOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataGoogleComputeRegionInstanceTemplateGuestAcceleratorList ¶
func NewDataGoogleComputeRegionInstanceTemplateGuestAcceleratorList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataGoogleComputeRegionInstanceTemplateGuestAcceleratorList
type DataGoogleComputeRegionInstanceTemplateGuestAcceleratorOutputReference ¶
type DataGoogleComputeRegionInstanceTemplateGuestAcceleratorOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) Count() *float64 // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *DataGoogleComputeRegionInstanceTemplateGuestAccelerator SetInternalValue(val *DataGoogleComputeRegionInstanceTemplateGuestAccelerator) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Type() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataGoogleComputeRegionInstanceTemplateGuestAcceleratorOutputReference ¶
func NewDataGoogleComputeRegionInstanceTemplateGuestAcceleratorOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataGoogleComputeRegionInstanceTemplateGuestAcceleratorOutputReference
type DataGoogleComputeRegionInstanceTemplateNetworkInterface ¶
type DataGoogleComputeRegionInstanceTemplateNetworkInterface struct { }
type DataGoogleComputeRegionInstanceTemplateNetworkInterfaceAccessConfig ¶
type DataGoogleComputeRegionInstanceTemplateNetworkInterfaceAccessConfig struct { }
type DataGoogleComputeRegionInstanceTemplateNetworkInterfaceAccessConfigList ¶
type DataGoogleComputeRegionInstanceTemplateNetworkInterfaceAccessConfigList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) DataGoogleComputeRegionInstanceTemplateNetworkInterfaceAccessConfigOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataGoogleComputeRegionInstanceTemplateNetworkInterfaceAccessConfigList ¶
func NewDataGoogleComputeRegionInstanceTemplateNetworkInterfaceAccessConfigList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataGoogleComputeRegionInstanceTemplateNetworkInterfaceAccessConfigList
type DataGoogleComputeRegionInstanceTemplateNetworkInterfaceAccessConfigOutputReference ¶
type DataGoogleComputeRegionInstanceTemplateNetworkInterfaceAccessConfigOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *DataGoogleComputeRegionInstanceTemplateNetworkInterfaceAccessConfig SetInternalValue(val *DataGoogleComputeRegionInstanceTemplateNetworkInterfaceAccessConfig) NatIp() *string NetworkTier() *string PublicPtrDomainName() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataGoogleComputeRegionInstanceTemplateNetworkInterfaceAccessConfigOutputReference ¶
func NewDataGoogleComputeRegionInstanceTemplateNetworkInterfaceAccessConfigOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataGoogleComputeRegionInstanceTemplateNetworkInterfaceAccessConfigOutputReference
type DataGoogleComputeRegionInstanceTemplateNetworkInterfaceAliasIpRange ¶
type DataGoogleComputeRegionInstanceTemplateNetworkInterfaceAliasIpRange struct { }
type DataGoogleComputeRegionInstanceTemplateNetworkInterfaceAliasIpRangeList ¶
type DataGoogleComputeRegionInstanceTemplateNetworkInterfaceAliasIpRangeList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) DataGoogleComputeRegionInstanceTemplateNetworkInterfaceAliasIpRangeOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataGoogleComputeRegionInstanceTemplateNetworkInterfaceAliasIpRangeList ¶
func NewDataGoogleComputeRegionInstanceTemplateNetworkInterfaceAliasIpRangeList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataGoogleComputeRegionInstanceTemplateNetworkInterfaceAliasIpRangeList
type DataGoogleComputeRegionInstanceTemplateNetworkInterfaceAliasIpRangeOutputReference ¶
type DataGoogleComputeRegionInstanceTemplateNetworkInterfaceAliasIpRangeOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *DataGoogleComputeRegionInstanceTemplateNetworkInterfaceAliasIpRange SetInternalValue(val *DataGoogleComputeRegionInstanceTemplateNetworkInterfaceAliasIpRange) IpCidrRange() *string SubnetworkRangeName() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataGoogleComputeRegionInstanceTemplateNetworkInterfaceAliasIpRangeOutputReference ¶
func NewDataGoogleComputeRegionInstanceTemplateNetworkInterfaceAliasIpRangeOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataGoogleComputeRegionInstanceTemplateNetworkInterfaceAliasIpRangeOutputReference
type DataGoogleComputeRegionInstanceTemplateNetworkInterfaceIpv6AccessConfig ¶
type DataGoogleComputeRegionInstanceTemplateNetworkInterfaceIpv6AccessConfig struct { }
type DataGoogleComputeRegionInstanceTemplateNetworkInterfaceIpv6AccessConfigList ¶
type DataGoogleComputeRegionInstanceTemplateNetworkInterfaceIpv6AccessConfigList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) DataGoogleComputeRegionInstanceTemplateNetworkInterfaceIpv6AccessConfigOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataGoogleComputeRegionInstanceTemplateNetworkInterfaceIpv6AccessConfigList ¶
func NewDataGoogleComputeRegionInstanceTemplateNetworkInterfaceIpv6AccessConfigList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataGoogleComputeRegionInstanceTemplateNetworkInterfaceIpv6AccessConfigList
type DataGoogleComputeRegionInstanceTemplateNetworkInterfaceIpv6AccessConfigOutputReference ¶
type DataGoogleComputeRegionInstanceTemplateNetworkInterfaceIpv6AccessConfigOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string ExternalIpv6() *string ExternalIpv6PrefixLength() *string // Experimental. Fqn() *string InternalValue() *DataGoogleComputeRegionInstanceTemplateNetworkInterfaceIpv6AccessConfig SetInternalValue(val *DataGoogleComputeRegionInstanceTemplateNetworkInterfaceIpv6AccessConfig) Name() *string NetworkTier() *string PublicPtrDomainName() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataGoogleComputeRegionInstanceTemplateNetworkInterfaceIpv6AccessConfigOutputReference ¶
func NewDataGoogleComputeRegionInstanceTemplateNetworkInterfaceIpv6AccessConfigOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataGoogleComputeRegionInstanceTemplateNetworkInterfaceIpv6AccessConfigOutputReference
type DataGoogleComputeRegionInstanceTemplateNetworkInterfaceList ¶
type DataGoogleComputeRegionInstanceTemplateNetworkInterfaceList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) DataGoogleComputeRegionInstanceTemplateNetworkInterfaceOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataGoogleComputeRegionInstanceTemplateNetworkInterfaceList ¶
func NewDataGoogleComputeRegionInstanceTemplateNetworkInterfaceList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataGoogleComputeRegionInstanceTemplateNetworkInterfaceList
type DataGoogleComputeRegionInstanceTemplateNetworkInterfaceOutputReference ¶
type DataGoogleComputeRegionInstanceTemplateNetworkInterfaceOutputReference interface { cdktf.ComplexObject AccessConfig() DataGoogleComputeRegionInstanceTemplateNetworkInterfaceAccessConfigList AliasIpRange() DataGoogleComputeRegionInstanceTemplateNetworkInterfaceAliasIpRangeList // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalIpv6PrefixLength() *float64 InternalValue() *DataGoogleComputeRegionInstanceTemplateNetworkInterface SetInternalValue(val *DataGoogleComputeRegionInstanceTemplateNetworkInterface) Ipv6AccessConfig() DataGoogleComputeRegionInstanceTemplateNetworkInterfaceIpv6AccessConfigList Ipv6AccessType() *string Ipv6Address() *string Name() *string Network() *string NetworkIp() *string NicType() *string QueueCount() *float64 StackType() *string Subnetwork() *string SubnetworkProject() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataGoogleComputeRegionInstanceTemplateNetworkInterfaceOutputReference ¶
func NewDataGoogleComputeRegionInstanceTemplateNetworkInterfaceOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataGoogleComputeRegionInstanceTemplateNetworkInterfaceOutputReference
type DataGoogleComputeRegionInstanceTemplateNetworkPerformanceConfig ¶
type DataGoogleComputeRegionInstanceTemplateNetworkPerformanceConfig struct { }
type DataGoogleComputeRegionInstanceTemplateNetworkPerformanceConfigList ¶
type DataGoogleComputeRegionInstanceTemplateNetworkPerformanceConfigList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) DataGoogleComputeRegionInstanceTemplateNetworkPerformanceConfigOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataGoogleComputeRegionInstanceTemplateNetworkPerformanceConfigList ¶
func NewDataGoogleComputeRegionInstanceTemplateNetworkPerformanceConfigList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataGoogleComputeRegionInstanceTemplateNetworkPerformanceConfigList
type DataGoogleComputeRegionInstanceTemplateNetworkPerformanceConfigOutputReference ¶
type DataGoogleComputeRegionInstanceTemplateNetworkPerformanceConfigOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *DataGoogleComputeRegionInstanceTemplateNetworkPerformanceConfig SetInternalValue(val *DataGoogleComputeRegionInstanceTemplateNetworkPerformanceConfig) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) TotalEgressBandwidthTier() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataGoogleComputeRegionInstanceTemplateNetworkPerformanceConfigOutputReference ¶
func NewDataGoogleComputeRegionInstanceTemplateNetworkPerformanceConfigOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataGoogleComputeRegionInstanceTemplateNetworkPerformanceConfigOutputReference
type DataGoogleComputeRegionInstanceTemplateReservationAffinity ¶
type DataGoogleComputeRegionInstanceTemplateReservationAffinity struct { }
type DataGoogleComputeRegionInstanceTemplateReservationAffinityList ¶
type DataGoogleComputeRegionInstanceTemplateReservationAffinityList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) DataGoogleComputeRegionInstanceTemplateReservationAffinityOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataGoogleComputeRegionInstanceTemplateReservationAffinityList ¶
func NewDataGoogleComputeRegionInstanceTemplateReservationAffinityList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataGoogleComputeRegionInstanceTemplateReservationAffinityList
type DataGoogleComputeRegionInstanceTemplateReservationAffinityOutputReference ¶
type DataGoogleComputeRegionInstanceTemplateReservationAffinityOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *DataGoogleComputeRegionInstanceTemplateReservationAffinity SetInternalValue(val *DataGoogleComputeRegionInstanceTemplateReservationAffinity) SpecificReservation() DataGoogleComputeRegionInstanceTemplateReservationAffinitySpecificReservationList // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Type() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataGoogleComputeRegionInstanceTemplateReservationAffinityOutputReference ¶
func NewDataGoogleComputeRegionInstanceTemplateReservationAffinityOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataGoogleComputeRegionInstanceTemplateReservationAffinityOutputReference
type DataGoogleComputeRegionInstanceTemplateReservationAffinitySpecificReservation ¶
type DataGoogleComputeRegionInstanceTemplateReservationAffinitySpecificReservation struct { }
type DataGoogleComputeRegionInstanceTemplateReservationAffinitySpecificReservationList ¶
type DataGoogleComputeRegionInstanceTemplateReservationAffinitySpecificReservationList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) DataGoogleComputeRegionInstanceTemplateReservationAffinitySpecificReservationOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataGoogleComputeRegionInstanceTemplateReservationAffinitySpecificReservationList ¶
func NewDataGoogleComputeRegionInstanceTemplateReservationAffinitySpecificReservationList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataGoogleComputeRegionInstanceTemplateReservationAffinitySpecificReservationList
type DataGoogleComputeRegionInstanceTemplateReservationAffinitySpecificReservationOutputReference ¶
type DataGoogleComputeRegionInstanceTemplateReservationAffinitySpecificReservationOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *DataGoogleComputeRegionInstanceTemplateReservationAffinitySpecificReservation SetInternalValue(val *DataGoogleComputeRegionInstanceTemplateReservationAffinitySpecificReservation) Key() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Values() *[]*string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataGoogleComputeRegionInstanceTemplateReservationAffinitySpecificReservationOutputReference ¶
func NewDataGoogleComputeRegionInstanceTemplateReservationAffinitySpecificReservationOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataGoogleComputeRegionInstanceTemplateReservationAffinitySpecificReservationOutputReference
type DataGoogleComputeRegionInstanceTemplateScheduling ¶
type DataGoogleComputeRegionInstanceTemplateScheduling struct { }
type DataGoogleComputeRegionInstanceTemplateSchedulingList ¶
type DataGoogleComputeRegionInstanceTemplateSchedulingList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) DataGoogleComputeRegionInstanceTemplateSchedulingOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataGoogleComputeRegionInstanceTemplateSchedulingList ¶
func NewDataGoogleComputeRegionInstanceTemplateSchedulingList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataGoogleComputeRegionInstanceTemplateSchedulingList
type DataGoogleComputeRegionInstanceTemplateSchedulingLocalSsdRecoveryTimeout ¶
type DataGoogleComputeRegionInstanceTemplateSchedulingLocalSsdRecoveryTimeout struct { }
type DataGoogleComputeRegionInstanceTemplateSchedulingLocalSsdRecoveryTimeoutList ¶
type DataGoogleComputeRegionInstanceTemplateSchedulingLocalSsdRecoveryTimeoutList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) DataGoogleComputeRegionInstanceTemplateSchedulingLocalSsdRecoveryTimeoutOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataGoogleComputeRegionInstanceTemplateSchedulingLocalSsdRecoveryTimeoutList ¶
func NewDataGoogleComputeRegionInstanceTemplateSchedulingLocalSsdRecoveryTimeoutList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataGoogleComputeRegionInstanceTemplateSchedulingLocalSsdRecoveryTimeoutList
type DataGoogleComputeRegionInstanceTemplateSchedulingLocalSsdRecoveryTimeoutOutputReference ¶
type DataGoogleComputeRegionInstanceTemplateSchedulingLocalSsdRecoveryTimeoutOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *DataGoogleComputeRegionInstanceTemplateSchedulingLocalSsdRecoveryTimeout SetInternalValue(val *DataGoogleComputeRegionInstanceTemplateSchedulingLocalSsdRecoveryTimeout) Nanos() *float64 Seconds() *float64 // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataGoogleComputeRegionInstanceTemplateSchedulingLocalSsdRecoveryTimeoutOutputReference ¶
func NewDataGoogleComputeRegionInstanceTemplateSchedulingLocalSsdRecoveryTimeoutOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataGoogleComputeRegionInstanceTemplateSchedulingLocalSsdRecoveryTimeoutOutputReference
type DataGoogleComputeRegionInstanceTemplateSchedulingNodeAffinities ¶
type DataGoogleComputeRegionInstanceTemplateSchedulingNodeAffinities struct { }
type DataGoogleComputeRegionInstanceTemplateSchedulingNodeAffinitiesList ¶
type DataGoogleComputeRegionInstanceTemplateSchedulingNodeAffinitiesList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) DataGoogleComputeRegionInstanceTemplateSchedulingNodeAffinitiesOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataGoogleComputeRegionInstanceTemplateSchedulingNodeAffinitiesList ¶
func NewDataGoogleComputeRegionInstanceTemplateSchedulingNodeAffinitiesList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataGoogleComputeRegionInstanceTemplateSchedulingNodeAffinitiesList
type DataGoogleComputeRegionInstanceTemplateSchedulingNodeAffinitiesOutputReference ¶
type DataGoogleComputeRegionInstanceTemplateSchedulingNodeAffinitiesOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *DataGoogleComputeRegionInstanceTemplateSchedulingNodeAffinities SetInternalValue(val *DataGoogleComputeRegionInstanceTemplateSchedulingNodeAffinities) Key() *string Operator() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Values() *[]*string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataGoogleComputeRegionInstanceTemplateSchedulingNodeAffinitiesOutputReference ¶
func NewDataGoogleComputeRegionInstanceTemplateSchedulingNodeAffinitiesOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataGoogleComputeRegionInstanceTemplateSchedulingNodeAffinitiesOutputReference
type DataGoogleComputeRegionInstanceTemplateSchedulingOutputReference ¶
type DataGoogleComputeRegionInstanceTemplateSchedulingOutputReference 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() *DataGoogleComputeRegionInstanceTemplateScheduling SetInternalValue(val *DataGoogleComputeRegionInstanceTemplateScheduling) LocalSsdRecoveryTimeout() DataGoogleComputeRegionInstanceTemplateSchedulingLocalSsdRecoveryTimeoutList MinNodeCpus() *float64 NodeAffinities() DataGoogleComputeRegionInstanceTemplateSchedulingNodeAffinitiesList OnHostMaintenance() *string 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 NewDataGoogleComputeRegionInstanceTemplateSchedulingOutputReference ¶
func NewDataGoogleComputeRegionInstanceTemplateSchedulingOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataGoogleComputeRegionInstanceTemplateSchedulingOutputReference
type DataGoogleComputeRegionInstanceTemplateServiceAccount ¶
type DataGoogleComputeRegionInstanceTemplateServiceAccount struct { }
type DataGoogleComputeRegionInstanceTemplateServiceAccountList ¶
type DataGoogleComputeRegionInstanceTemplateServiceAccountList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) DataGoogleComputeRegionInstanceTemplateServiceAccountOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataGoogleComputeRegionInstanceTemplateServiceAccountList ¶
func NewDataGoogleComputeRegionInstanceTemplateServiceAccountList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataGoogleComputeRegionInstanceTemplateServiceAccountList
type DataGoogleComputeRegionInstanceTemplateServiceAccountOutputReference ¶
type DataGoogleComputeRegionInstanceTemplateServiceAccountOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string Email() *string // Experimental. Fqn() *string InternalValue() *DataGoogleComputeRegionInstanceTemplateServiceAccount SetInternalValue(val *DataGoogleComputeRegionInstanceTemplateServiceAccount) Scopes() *[]*string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataGoogleComputeRegionInstanceTemplateServiceAccountOutputReference ¶
func NewDataGoogleComputeRegionInstanceTemplateServiceAccountOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataGoogleComputeRegionInstanceTemplateServiceAccountOutputReference
type DataGoogleComputeRegionInstanceTemplateShieldedInstanceConfig ¶
type DataGoogleComputeRegionInstanceTemplateShieldedInstanceConfig struct { }
type DataGoogleComputeRegionInstanceTemplateShieldedInstanceConfigList ¶
type DataGoogleComputeRegionInstanceTemplateShieldedInstanceConfigList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) DataGoogleComputeRegionInstanceTemplateShieldedInstanceConfigOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataGoogleComputeRegionInstanceTemplateShieldedInstanceConfigList ¶
func NewDataGoogleComputeRegionInstanceTemplateShieldedInstanceConfigList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataGoogleComputeRegionInstanceTemplateShieldedInstanceConfigList
type DataGoogleComputeRegionInstanceTemplateShieldedInstanceConfigOutputReference ¶
type DataGoogleComputeRegionInstanceTemplateShieldedInstanceConfigOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string EnableIntegrityMonitoring() cdktf.IResolvable EnableSecureBoot() cdktf.IResolvable EnableVtpm() cdktf.IResolvable // Experimental. Fqn() *string InternalValue() *DataGoogleComputeRegionInstanceTemplateShieldedInstanceConfig SetInternalValue(val *DataGoogleComputeRegionInstanceTemplateShieldedInstanceConfig) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataGoogleComputeRegionInstanceTemplateShieldedInstanceConfigOutputReference ¶
func NewDataGoogleComputeRegionInstanceTemplateShieldedInstanceConfigOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataGoogleComputeRegionInstanceTemplateShieldedInstanceConfigOutputReference
Source Files ¶
- DataGoogleComputeRegionInstanceTemplate.go
- DataGoogleComputeRegionInstanceTemplateAdvancedMachineFeatures.go
- DataGoogleComputeRegionInstanceTemplateAdvancedMachineFeaturesList.go
- DataGoogleComputeRegionInstanceTemplateAdvancedMachineFeaturesList__checks.go
- DataGoogleComputeRegionInstanceTemplateAdvancedMachineFeaturesOutputReference.go
- DataGoogleComputeRegionInstanceTemplateAdvancedMachineFeaturesOutputReference__checks.go
- DataGoogleComputeRegionInstanceTemplateConfidentialInstanceConfig.go
- DataGoogleComputeRegionInstanceTemplateConfidentialInstanceConfigList.go
- DataGoogleComputeRegionInstanceTemplateConfidentialInstanceConfigList__checks.go
- DataGoogleComputeRegionInstanceTemplateConfidentialInstanceConfigOutputReference.go
- DataGoogleComputeRegionInstanceTemplateConfidentialInstanceConfigOutputReference__checks.go
- DataGoogleComputeRegionInstanceTemplateConfig.go
- DataGoogleComputeRegionInstanceTemplateDisk.go
- DataGoogleComputeRegionInstanceTemplateDiskDiskEncryptionKey.go
- DataGoogleComputeRegionInstanceTemplateDiskDiskEncryptionKeyList.go
- DataGoogleComputeRegionInstanceTemplateDiskDiskEncryptionKeyList__checks.go
- DataGoogleComputeRegionInstanceTemplateDiskDiskEncryptionKeyOutputReference.go
- DataGoogleComputeRegionInstanceTemplateDiskDiskEncryptionKeyOutputReference__checks.go
- DataGoogleComputeRegionInstanceTemplateDiskList.go
- DataGoogleComputeRegionInstanceTemplateDiskList__checks.go
- DataGoogleComputeRegionInstanceTemplateDiskOutputReference.go
- DataGoogleComputeRegionInstanceTemplateDiskOutputReference__checks.go
- DataGoogleComputeRegionInstanceTemplateDiskSourceImageEncryptionKey.go
- DataGoogleComputeRegionInstanceTemplateDiskSourceImageEncryptionKeyList.go
- DataGoogleComputeRegionInstanceTemplateDiskSourceImageEncryptionKeyList__checks.go
- DataGoogleComputeRegionInstanceTemplateDiskSourceImageEncryptionKeyOutputReference.go
- DataGoogleComputeRegionInstanceTemplateDiskSourceImageEncryptionKeyOutputReference__checks.go
- DataGoogleComputeRegionInstanceTemplateDiskSourceSnapshotEncryptionKey.go
- DataGoogleComputeRegionInstanceTemplateDiskSourceSnapshotEncryptionKeyList.go
- DataGoogleComputeRegionInstanceTemplateDiskSourceSnapshotEncryptionKeyList__checks.go
- DataGoogleComputeRegionInstanceTemplateDiskSourceSnapshotEncryptionKeyOutputReference.go
- DataGoogleComputeRegionInstanceTemplateDiskSourceSnapshotEncryptionKeyOutputReference__checks.go
- DataGoogleComputeRegionInstanceTemplateGuestAccelerator.go
- DataGoogleComputeRegionInstanceTemplateGuestAcceleratorList.go
- DataGoogleComputeRegionInstanceTemplateGuestAcceleratorList__checks.go
- DataGoogleComputeRegionInstanceTemplateGuestAcceleratorOutputReference.go
- DataGoogleComputeRegionInstanceTemplateGuestAcceleratorOutputReference__checks.go
- DataGoogleComputeRegionInstanceTemplateNetworkInterface.go
- DataGoogleComputeRegionInstanceTemplateNetworkInterfaceAccessConfig.go
- DataGoogleComputeRegionInstanceTemplateNetworkInterfaceAccessConfigList.go
- DataGoogleComputeRegionInstanceTemplateNetworkInterfaceAccessConfigList__checks.go
- DataGoogleComputeRegionInstanceTemplateNetworkInterfaceAccessConfigOutputReference.go
- DataGoogleComputeRegionInstanceTemplateNetworkInterfaceAccessConfigOutputReference__checks.go
- DataGoogleComputeRegionInstanceTemplateNetworkInterfaceAliasIpRange.go
- DataGoogleComputeRegionInstanceTemplateNetworkInterfaceAliasIpRangeList.go
- DataGoogleComputeRegionInstanceTemplateNetworkInterfaceAliasIpRangeList__checks.go
- DataGoogleComputeRegionInstanceTemplateNetworkInterfaceAliasIpRangeOutputReference.go
- DataGoogleComputeRegionInstanceTemplateNetworkInterfaceAliasIpRangeOutputReference__checks.go
- DataGoogleComputeRegionInstanceTemplateNetworkInterfaceIpv6AccessConfig.go
- DataGoogleComputeRegionInstanceTemplateNetworkInterfaceIpv6AccessConfigList.go
- DataGoogleComputeRegionInstanceTemplateNetworkInterfaceIpv6AccessConfigList__checks.go
- DataGoogleComputeRegionInstanceTemplateNetworkInterfaceIpv6AccessConfigOutputReference.go
- DataGoogleComputeRegionInstanceTemplateNetworkInterfaceIpv6AccessConfigOutputReference__checks.go
- DataGoogleComputeRegionInstanceTemplateNetworkInterfaceList.go
- DataGoogleComputeRegionInstanceTemplateNetworkInterfaceList__checks.go
- DataGoogleComputeRegionInstanceTemplateNetworkInterfaceOutputReference.go
- DataGoogleComputeRegionInstanceTemplateNetworkInterfaceOutputReference__checks.go
- DataGoogleComputeRegionInstanceTemplateNetworkPerformanceConfig.go
- DataGoogleComputeRegionInstanceTemplateNetworkPerformanceConfigList.go
- DataGoogleComputeRegionInstanceTemplateNetworkPerformanceConfigList__checks.go
- DataGoogleComputeRegionInstanceTemplateNetworkPerformanceConfigOutputReference.go
- DataGoogleComputeRegionInstanceTemplateNetworkPerformanceConfigOutputReference__checks.go
- DataGoogleComputeRegionInstanceTemplateReservationAffinity.go
- DataGoogleComputeRegionInstanceTemplateReservationAffinityList.go
- DataGoogleComputeRegionInstanceTemplateReservationAffinityList__checks.go
- DataGoogleComputeRegionInstanceTemplateReservationAffinityOutputReference.go
- DataGoogleComputeRegionInstanceTemplateReservationAffinityOutputReference__checks.go
- DataGoogleComputeRegionInstanceTemplateReservationAffinitySpecificReservation.go
- DataGoogleComputeRegionInstanceTemplateReservationAffinitySpecificReservationList.go
- DataGoogleComputeRegionInstanceTemplateReservationAffinitySpecificReservationList__checks.go
- DataGoogleComputeRegionInstanceTemplateReservationAffinitySpecificReservationOutputReference.go
- DataGoogleComputeRegionInstanceTemplateReservationAffinitySpecificReservationOutputReference__checks.go
- DataGoogleComputeRegionInstanceTemplateScheduling.go
- DataGoogleComputeRegionInstanceTemplateSchedulingList.go
- DataGoogleComputeRegionInstanceTemplateSchedulingList__checks.go
- DataGoogleComputeRegionInstanceTemplateSchedulingLocalSsdRecoveryTimeout.go
- DataGoogleComputeRegionInstanceTemplateSchedulingLocalSsdRecoveryTimeoutList.go
- DataGoogleComputeRegionInstanceTemplateSchedulingLocalSsdRecoveryTimeoutList__checks.go
- DataGoogleComputeRegionInstanceTemplateSchedulingLocalSsdRecoveryTimeoutOutputReference.go
- DataGoogleComputeRegionInstanceTemplateSchedulingLocalSsdRecoveryTimeoutOutputReference__checks.go
- DataGoogleComputeRegionInstanceTemplateSchedulingNodeAffinities.go
- DataGoogleComputeRegionInstanceTemplateSchedulingNodeAffinitiesList.go
- DataGoogleComputeRegionInstanceTemplateSchedulingNodeAffinitiesList__checks.go
- DataGoogleComputeRegionInstanceTemplateSchedulingNodeAffinitiesOutputReference.go
- DataGoogleComputeRegionInstanceTemplateSchedulingNodeAffinitiesOutputReference__checks.go
- DataGoogleComputeRegionInstanceTemplateSchedulingOutputReference.go
- DataGoogleComputeRegionInstanceTemplateSchedulingOutputReference__checks.go
- DataGoogleComputeRegionInstanceTemplateServiceAccount.go
- DataGoogleComputeRegionInstanceTemplateServiceAccountList.go
- DataGoogleComputeRegionInstanceTemplateServiceAccountList__checks.go
- DataGoogleComputeRegionInstanceTemplateServiceAccountOutputReference.go
- DataGoogleComputeRegionInstanceTemplateServiceAccountOutputReference__checks.go
- DataGoogleComputeRegionInstanceTemplateShieldedInstanceConfig.go
- DataGoogleComputeRegionInstanceTemplateShieldedInstanceConfigList.go
- DataGoogleComputeRegionInstanceTemplateShieldedInstanceConfigList__checks.go
- DataGoogleComputeRegionInstanceTemplateShieldedInstanceConfigOutputReference.go
- DataGoogleComputeRegionInstanceTemplateShieldedInstanceConfigOutputReference__checks.go
- DataGoogleComputeRegionInstanceTemplate__checks.go
- main.go