Documentation ¶
Index ¶
- func DataGoogleComputeInstanceTemplate_GenerateConfigForImport(scope constructs.Construct, importToId *string, importFromId *string, ...) cdktf.ImportableResource
- func DataGoogleComputeInstanceTemplate_IsConstruct(x interface{}) *bool
- func DataGoogleComputeInstanceTemplate_IsTerraformDataSource(x interface{}) *bool
- func DataGoogleComputeInstanceTemplate_IsTerraformElement(x interface{}) *bool
- func DataGoogleComputeInstanceTemplate_TfResourceType() *string
- func NewDataGoogleComputeInstanceTemplateAdvancedMachineFeaturesList_Override(d DataGoogleComputeInstanceTemplateAdvancedMachineFeaturesList, ...)
- func NewDataGoogleComputeInstanceTemplateAdvancedMachineFeaturesOutputReference_Override(d DataGoogleComputeInstanceTemplateAdvancedMachineFeaturesOutputReference, ...)
- func NewDataGoogleComputeInstanceTemplateConfidentialInstanceConfigList_Override(d DataGoogleComputeInstanceTemplateConfidentialInstanceConfigList, ...)
- func NewDataGoogleComputeInstanceTemplateConfidentialInstanceConfigOutputReference_Override(d DataGoogleComputeInstanceTemplateConfidentialInstanceConfigOutputReference, ...)
- func NewDataGoogleComputeInstanceTemplateDiskDiskEncryptionKeyList_Override(d DataGoogleComputeInstanceTemplateDiskDiskEncryptionKeyList, ...)
- func NewDataGoogleComputeInstanceTemplateDiskDiskEncryptionKeyOutputReference_Override(d DataGoogleComputeInstanceTemplateDiskDiskEncryptionKeyOutputReference, ...)
- func NewDataGoogleComputeInstanceTemplateDiskList_Override(d DataGoogleComputeInstanceTemplateDiskList, ...)
- func NewDataGoogleComputeInstanceTemplateDiskOutputReference_Override(d DataGoogleComputeInstanceTemplateDiskOutputReference, ...)
- func NewDataGoogleComputeInstanceTemplateDiskSourceImageEncryptionKeyList_Override(d DataGoogleComputeInstanceTemplateDiskSourceImageEncryptionKeyList, ...)
- func NewDataGoogleComputeInstanceTemplateDiskSourceImageEncryptionKeyOutputReference_Override(d DataGoogleComputeInstanceTemplateDiskSourceImageEncryptionKeyOutputReference, ...)
- func NewDataGoogleComputeInstanceTemplateDiskSourceSnapshotEncryptionKeyList_Override(d DataGoogleComputeInstanceTemplateDiskSourceSnapshotEncryptionKeyList, ...)
- func NewDataGoogleComputeInstanceTemplateDiskSourceSnapshotEncryptionKeyOutputReference_Override(...)
- func NewDataGoogleComputeInstanceTemplateGuestAcceleratorList_Override(d DataGoogleComputeInstanceTemplateGuestAcceleratorList, ...)
- func NewDataGoogleComputeInstanceTemplateGuestAcceleratorOutputReference_Override(d DataGoogleComputeInstanceTemplateGuestAcceleratorOutputReference, ...)
- func NewDataGoogleComputeInstanceTemplateNetworkInterfaceAccessConfigList_Override(d DataGoogleComputeInstanceTemplateNetworkInterfaceAccessConfigList, ...)
- func NewDataGoogleComputeInstanceTemplateNetworkInterfaceAccessConfigOutputReference_Override(d DataGoogleComputeInstanceTemplateNetworkInterfaceAccessConfigOutputReference, ...)
- func NewDataGoogleComputeInstanceTemplateNetworkInterfaceAliasIpRangeList_Override(d DataGoogleComputeInstanceTemplateNetworkInterfaceAliasIpRangeList, ...)
- func NewDataGoogleComputeInstanceTemplateNetworkInterfaceAliasIpRangeOutputReference_Override(d DataGoogleComputeInstanceTemplateNetworkInterfaceAliasIpRangeOutputReference, ...)
- func NewDataGoogleComputeInstanceTemplateNetworkInterfaceIpv6AccessConfigList_Override(d DataGoogleComputeInstanceTemplateNetworkInterfaceIpv6AccessConfigList, ...)
- func NewDataGoogleComputeInstanceTemplateNetworkInterfaceIpv6AccessConfigOutputReference_Override(...)
- func NewDataGoogleComputeInstanceTemplateNetworkInterfaceList_Override(d DataGoogleComputeInstanceTemplateNetworkInterfaceList, ...)
- func NewDataGoogleComputeInstanceTemplateNetworkInterfaceOutputReference_Override(d DataGoogleComputeInstanceTemplateNetworkInterfaceOutputReference, ...)
- func NewDataGoogleComputeInstanceTemplateNetworkPerformanceConfigList_Override(d DataGoogleComputeInstanceTemplateNetworkPerformanceConfigList, ...)
- func NewDataGoogleComputeInstanceTemplateNetworkPerformanceConfigOutputReference_Override(d DataGoogleComputeInstanceTemplateNetworkPerformanceConfigOutputReference, ...)
- func NewDataGoogleComputeInstanceTemplateReservationAffinityList_Override(d DataGoogleComputeInstanceTemplateReservationAffinityList, ...)
- func NewDataGoogleComputeInstanceTemplateReservationAffinityOutputReference_Override(d DataGoogleComputeInstanceTemplateReservationAffinityOutputReference, ...)
- func NewDataGoogleComputeInstanceTemplateReservationAffinitySpecificReservationList_Override(d DataGoogleComputeInstanceTemplateReservationAffinitySpecificReservationList, ...)
- func NewDataGoogleComputeInstanceTemplateReservationAffinitySpecificReservationOutputReference_Override(...)
- func NewDataGoogleComputeInstanceTemplateSchedulingList_Override(d DataGoogleComputeInstanceTemplateSchedulingList, ...)
- func NewDataGoogleComputeInstanceTemplateSchedulingLocalSsdRecoveryTimeoutList_Override(d DataGoogleComputeInstanceTemplateSchedulingLocalSsdRecoveryTimeoutList, ...)
- func NewDataGoogleComputeInstanceTemplateSchedulingLocalSsdRecoveryTimeoutOutputReference_Override(...)
- func NewDataGoogleComputeInstanceTemplateSchedulingMaxRunDurationList_Override(d DataGoogleComputeInstanceTemplateSchedulingMaxRunDurationList, ...)
- func NewDataGoogleComputeInstanceTemplateSchedulingMaxRunDurationOutputReference_Override(d DataGoogleComputeInstanceTemplateSchedulingMaxRunDurationOutputReference, ...)
- func NewDataGoogleComputeInstanceTemplateSchedulingNodeAffinitiesList_Override(d DataGoogleComputeInstanceTemplateSchedulingNodeAffinitiesList, ...)
- func NewDataGoogleComputeInstanceTemplateSchedulingNodeAffinitiesOutputReference_Override(d DataGoogleComputeInstanceTemplateSchedulingNodeAffinitiesOutputReference, ...)
- func NewDataGoogleComputeInstanceTemplateSchedulingOnInstanceStopActionList_Override(d DataGoogleComputeInstanceTemplateSchedulingOnInstanceStopActionList, ...)
- func NewDataGoogleComputeInstanceTemplateSchedulingOnInstanceStopActionOutputReference_Override(...)
- func NewDataGoogleComputeInstanceTemplateSchedulingOutputReference_Override(d DataGoogleComputeInstanceTemplateSchedulingOutputReference, ...)
- func NewDataGoogleComputeInstanceTemplateServiceAccountList_Override(d DataGoogleComputeInstanceTemplateServiceAccountList, ...)
- func NewDataGoogleComputeInstanceTemplateServiceAccountOutputReference_Override(d DataGoogleComputeInstanceTemplateServiceAccountOutputReference, ...)
- func NewDataGoogleComputeInstanceTemplateShieldedInstanceConfigList_Override(d DataGoogleComputeInstanceTemplateShieldedInstanceConfigList, ...)
- func NewDataGoogleComputeInstanceTemplateShieldedInstanceConfigOutputReference_Override(d DataGoogleComputeInstanceTemplateShieldedInstanceConfigOutputReference, ...)
- func NewDataGoogleComputeInstanceTemplate_Override(d DataGoogleComputeInstanceTemplate, scope constructs.Construct, id *string, ...)
- type DataGoogleComputeInstanceTemplate
- type DataGoogleComputeInstanceTemplateAdvancedMachineFeatures
- type DataGoogleComputeInstanceTemplateAdvancedMachineFeaturesList
- type DataGoogleComputeInstanceTemplateAdvancedMachineFeaturesOutputReference
- type DataGoogleComputeInstanceTemplateConfidentialInstanceConfig
- type DataGoogleComputeInstanceTemplateConfidentialInstanceConfigList
- type DataGoogleComputeInstanceTemplateConfidentialInstanceConfigOutputReference
- type DataGoogleComputeInstanceTemplateConfig
- type DataGoogleComputeInstanceTemplateDisk
- type DataGoogleComputeInstanceTemplateDiskDiskEncryptionKey
- type DataGoogleComputeInstanceTemplateDiskDiskEncryptionKeyList
- type DataGoogleComputeInstanceTemplateDiskDiskEncryptionKeyOutputReference
- type DataGoogleComputeInstanceTemplateDiskList
- type DataGoogleComputeInstanceTemplateDiskOutputReference
- type DataGoogleComputeInstanceTemplateDiskSourceImageEncryptionKey
- type DataGoogleComputeInstanceTemplateDiskSourceImageEncryptionKeyList
- type DataGoogleComputeInstanceTemplateDiskSourceImageEncryptionKeyOutputReference
- type DataGoogleComputeInstanceTemplateDiskSourceSnapshotEncryptionKey
- type DataGoogleComputeInstanceTemplateDiskSourceSnapshotEncryptionKeyList
- type DataGoogleComputeInstanceTemplateDiskSourceSnapshotEncryptionKeyOutputReference
- type DataGoogleComputeInstanceTemplateGuestAccelerator
- type DataGoogleComputeInstanceTemplateGuestAcceleratorList
- type DataGoogleComputeInstanceTemplateGuestAcceleratorOutputReference
- type DataGoogleComputeInstanceTemplateNetworkInterface
- type DataGoogleComputeInstanceTemplateNetworkInterfaceAccessConfig
- type DataGoogleComputeInstanceTemplateNetworkInterfaceAccessConfigList
- type DataGoogleComputeInstanceTemplateNetworkInterfaceAccessConfigOutputReference
- type DataGoogleComputeInstanceTemplateNetworkInterfaceAliasIpRange
- type DataGoogleComputeInstanceTemplateNetworkInterfaceAliasIpRangeList
- type DataGoogleComputeInstanceTemplateNetworkInterfaceAliasIpRangeOutputReference
- type DataGoogleComputeInstanceTemplateNetworkInterfaceIpv6AccessConfig
- type DataGoogleComputeInstanceTemplateNetworkInterfaceIpv6AccessConfigList
- type DataGoogleComputeInstanceTemplateNetworkInterfaceIpv6AccessConfigOutputReference
- type DataGoogleComputeInstanceTemplateNetworkInterfaceList
- type DataGoogleComputeInstanceTemplateNetworkInterfaceOutputReference
- type DataGoogleComputeInstanceTemplateNetworkPerformanceConfig
- type DataGoogleComputeInstanceTemplateNetworkPerformanceConfigList
- type DataGoogleComputeInstanceTemplateNetworkPerformanceConfigOutputReference
- type DataGoogleComputeInstanceTemplateReservationAffinity
- type DataGoogleComputeInstanceTemplateReservationAffinityList
- type DataGoogleComputeInstanceTemplateReservationAffinityOutputReference
- type DataGoogleComputeInstanceTemplateReservationAffinitySpecificReservation
- type DataGoogleComputeInstanceTemplateReservationAffinitySpecificReservationList
- type DataGoogleComputeInstanceTemplateReservationAffinitySpecificReservationOutputReference
- type DataGoogleComputeInstanceTemplateScheduling
- type DataGoogleComputeInstanceTemplateSchedulingList
- type DataGoogleComputeInstanceTemplateSchedulingLocalSsdRecoveryTimeout
- type DataGoogleComputeInstanceTemplateSchedulingLocalSsdRecoveryTimeoutList
- type DataGoogleComputeInstanceTemplateSchedulingLocalSsdRecoveryTimeoutOutputReference
- type DataGoogleComputeInstanceTemplateSchedulingMaxRunDuration
- type DataGoogleComputeInstanceTemplateSchedulingMaxRunDurationList
- type DataGoogleComputeInstanceTemplateSchedulingMaxRunDurationOutputReference
- type DataGoogleComputeInstanceTemplateSchedulingNodeAffinities
- type DataGoogleComputeInstanceTemplateSchedulingNodeAffinitiesList
- type DataGoogleComputeInstanceTemplateSchedulingNodeAffinitiesOutputReference
- type DataGoogleComputeInstanceTemplateSchedulingOnInstanceStopAction
- type DataGoogleComputeInstanceTemplateSchedulingOnInstanceStopActionList
- type DataGoogleComputeInstanceTemplateSchedulingOnInstanceStopActionOutputReference
- type DataGoogleComputeInstanceTemplateSchedulingOutputReference
- type DataGoogleComputeInstanceTemplateServiceAccount
- type DataGoogleComputeInstanceTemplateServiceAccountList
- type DataGoogleComputeInstanceTemplateServiceAccountOutputReference
- type DataGoogleComputeInstanceTemplateShieldedInstanceConfig
- type DataGoogleComputeInstanceTemplateShieldedInstanceConfigList
- type DataGoogleComputeInstanceTemplateShieldedInstanceConfigOutputReference
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DataGoogleComputeInstanceTemplate_GenerateConfigForImport ¶
func DataGoogleComputeInstanceTemplate_GenerateConfigForImport(scope constructs.Construct, importToId *string, importFromId *string, provider cdktf.TerraformProvider) cdktf.ImportableResource
Generates CDKTF code for importing a DataGoogleComputeInstanceTemplate resource upon running "cdktf plan <stack-name>".
func DataGoogleComputeInstanceTemplate_IsConstruct ¶
func DataGoogleComputeInstanceTemplate_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Use this method instead of `instanceof` to properly detect `Construct` instances, even when the construct library is symlinked.
Explanation: in JavaScript, multiple copies of the `constructs` library on disk are seen as independent, completely different libraries. As a consequence, the class `Construct` in each copy of the `constructs` library is seen as a different class, and an instance of one class will not test as `instanceof` the other class. `npm install` will not create installations like this, but users may manually symlink construct libraries together or use a monorepo tool: in those cases, multiple copies of the `constructs` library can be accidentally installed, and `instanceof` will behave unpredictably. It is safest to avoid using `instanceof`, and using this type-testing method instead.
Returns: true if `x` is an object created from a class which extends `Construct`.
func DataGoogleComputeInstanceTemplate_IsTerraformDataSource ¶
func DataGoogleComputeInstanceTemplate_IsTerraformDataSource(x interface{}) *bool
Experimental.
func DataGoogleComputeInstanceTemplate_IsTerraformElement ¶
func DataGoogleComputeInstanceTemplate_IsTerraformElement(x interface{}) *bool
Experimental.
func DataGoogleComputeInstanceTemplate_TfResourceType ¶
func DataGoogleComputeInstanceTemplate_TfResourceType() *string
func NewDataGoogleComputeInstanceTemplateAdvancedMachineFeaturesList_Override ¶
func NewDataGoogleComputeInstanceTemplateAdvancedMachineFeaturesList_Override(d DataGoogleComputeInstanceTemplateAdvancedMachineFeaturesList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataGoogleComputeInstanceTemplateAdvancedMachineFeaturesOutputReference_Override ¶
func NewDataGoogleComputeInstanceTemplateAdvancedMachineFeaturesOutputReference_Override(d DataGoogleComputeInstanceTemplateAdvancedMachineFeaturesOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataGoogleComputeInstanceTemplateConfidentialInstanceConfigList_Override ¶
func NewDataGoogleComputeInstanceTemplateConfidentialInstanceConfigList_Override(d DataGoogleComputeInstanceTemplateConfidentialInstanceConfigList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataGoogleComputeInstanceTemplateConfidentialInstanceConfigOutputReference_Override ¶
func NewDataGoogleComputeInstanceTemplateConfidentialInstanceConfigOutputReference_Override(d DataGoogleComputeInstanceTemplateConfidentialInstanceConfigOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataGoogleComputeInstanceTemplateDiskDiskEncryptionKeyList_Override ¶
func NewDataGoogleComputeInstanceTemplateDiskDiskEncryptionKeyList_Override(d DataGoogleComputeInstanceTemplateDiskDiskEncryptionKeyList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataGoogleComputeInstanceTemplateDiskDiskEncryptionKeyOutputReference_Override ¶
func NewDataGoogleComputeInstanceTemplateDiskDiskEncryptionKeyOutputReference_Override(d DataGoogleComputeInstanceTemplateDiskDiskEncryptionKeyOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataGoogleComputeInstanceTemplateDiskList_Override ¶
func NewDataGoogleComputeInstanceTemplateDiskList_Override(d DataGoogleComputeInstanceTemplateDiskList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataGoogleComputeInstanceTemplateDiskOutputReference_Override ¶
func NewDataGoogleComputeInstanceTemplateDiskOutputReference_Override(d DataGoogleComputeInstanceTemplateDiskOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataGoogleComputeInstanceTemplateDiskSourceImageEncryptionKeyList_Override ¶
func NewDataGoogleComputeInstanceTemplateDiskSourceImageEncryptionKeyList_Override(d DataGoogleComputeInstanceTemplateDiskSourceImageEncryptionKeyList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataGoogleComputeInstanceTemplateDiskSourceImageEncryptionKeyOutputReference_Override ¶
func NewDataGoogleComputeInstanceTemplateDiskSourceImageEncryptionKeyOutputReference_Override(d DataGoogleComputeInstanceTemplateDiskSourceImageEncryptionKeyOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataGoogleComputeInstanceTemplateDiskSourceSnapshotEncryptionKeyList_Override ¶
func NewDataGoogleComputeInstanceTemplateDiskSourceSnapshotEncryptionKeyList_Override(d DataGoogleComputeInstanceTemplateDiskSourceSnapshotEncryptionKeyList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataGoogleComputeInstanceTemplateDiskSourceSnapshotEncryptionKeyOutputReference_Override ¶
func NewDataGoogleComputeInstanceTemplateDiskSourceSnapshotEncryptionKeyOutputReference_Override(d DataGoogleComputeInstanceTemplateDiskSourceSnapshotEncryptionKeyOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataGoogleComputeInstanceTemplateGuestAcceleratorList_Override ¶
func NewDataGoogleComputeInstanceTemplateGuestAcceleratorList_Override(d DataGoogleComputeInstanceTemplateGuestAcceleratorList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataGoogleComputeInstanceTemplateGuestAcceleratorOutputReference_Override ¶
func NewDataGoogleComputeInstanceTemplateGuestAcceleratorOutputReference_Override(d DataGoogleComputeInstanceTemplateGuestAcceleratorOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataGoogleComputeInstanceTemplateNetworkInterfaceAccessConfigList_Override ¶
func NewDataGoogleComputeInstanceTemplateNetworkInterfaceAccessConfigList_Override(d DataGoogleComputeInstanceTemplateNetworkInterfaceAccessConfigList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataGoogleComputeInstanceTemplateNetworkInterfaceAccessConfigOutputReference_Override ¶
func NewDataGoogleComputeInstanceTemplateNetworkInterfaceAccessConfigOutputReference_Override(d DataGoogleComputeInstanceTemplateNetworkInterfaceAccessConfigOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataGoogleComputeInstanceTemplateNetworkInterfaceAliasIpRangeList_Override ¶
func NewDataGoogleComputeInstanceTemplateNetworkInterfaceAliasIpRangeList_Override(d DataGoogleComputeInstanceTemplateNetworkInterfaceAliasIpRangeList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataGoogleComputeInstanceTemplateNetworkInterfaceAliasIpRangeOutputReference_Override ¶
func NewDataGoogleComputeInstanceTemplateNetworkInterfaceAliasIpRangeOutputReference_Override(d DataGoogleComputeInstanceTemplateNetworkInterfaceAliasIpRangeOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataGoogleComputeInstanceTemplateNetworkInterfaceIpv6AccessConfigList_Override ¶
func NewDataGoogleComputeInstanceTemplateNetworkInterfaceIpv6AccessConfigList_Override(d DataGoogleComputeInstanceTemplateNetworkInterfaceIpv6AccessConfigList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataGoogleComputeInstanceTemplateNetworkInterfaceIpv6AccessConfigOutputReference_Override ¶
func NewDataGoogleComputeInstanceTemplateNetworkInterfaceIpv6AccessConfigOutputReference_Override(d DataGoogleComputeInstanceTemplateNetworkInterfaceIpv6AccessConfigOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataGoogleComputeInstanceTemplateNetworkInterfaceList_Override ¶
func NewDataGoogleComputeInstanceTemplateNetworkInterfaceList_Override(d DataGoogleComputeInstanceTemplateNetworkInterfaceList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataGoogleComputeInstanceTemplateNetworkInterfaceOutputReference_Override ¶
func NewDataGoogleComputeInstanceTemplateNetworkInterfaceOutputReference_Override(d DataGoogleComputeInstanceTemplateNetworkInterfaceOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataGoogleComputeInstanceTemplateNetworkPerformanceConfigList_Override ¶
func NewDataGoogleComputeInstanceTemplateNetworkPerformanceConfigList_Override(d DataGoogleComputeInstanceTemplateNetworkPerformanceConfigList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataGoogleComputeInstanceTemplateNetworkPerformanceConfigOutputReference_Override ¶
func NewDataGoogleComputeInstanceTemplateNetworkPerformanceConfigOutputReference_Override(d DataGoogleComputeInstanceTemplateNetworkPerformanceConfigOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataGoogleComputeInstanceTemplateReservationAffinityList_Override ¶
func NewDataGoogleComputeInstanceTemplateReservationAffinityList_Override(d DataGoogleComputeInstanceTemplateReservationAffinityList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataGoogleComputeInstanceTemplateReservationAffinityOutputReference_Override ¶
func NewDataGoogleComputeInstanceTemplateReservationAffinityOutputReference_Override(d DataGoogleComputeInstanceTemplateReservationAffinityOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataGoogleComputeInstanceTemplateReservationAffinitySpecificReservationList_Override ¶
func NewDataGoogleComputeInstanceTemplateReservationAffinitySpecificReservationList_Override(d DataGoogleComputeInstanceTemplateReservationAffinitySpecificReservationList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataGoogleComputeInstanceTemplateReservationAffinitySpecificReservationOutputReference_Override ¶
func NewDataGoogleComputeInstanceTemplateReservationAffinitySpecificReservationOutputReference_Override(d DataGoogleComputeInstanceTemplateReservationAffinitySpecificReservationOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataGoogleComputeInstanceTemplateSchedulingList_Override ¶
func NewDataGoogleComputeInstanceTemplateSchedulingList_Override(d DataGoogleComputeInstanceTemplateSchedulingList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataGoogleComputeInstanceTemplateSchedulingLocalSsdRecoveryTimeoutList_Override ¶
func NewDataGoogleComputeInstanceTemplateSchedulingLocalSsdRecoveryTimeoutList_Override(d DataGoogleComputeInstanceTemplateSchedulingLocalSsdRecoveryTimeoutList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataGoogleComputeInstanceTemplateSchedulingLocalSsdRecoveryTimeoutOutputReference_Override ¶
func NewDataGoogleComputeInstanceTemplateSchedulingLocalSsdRecoveryTimeoutOutputReference_Override(d DataGoogleComputeInstanceTemplateSchedulingLocalSsdRecoveryTimeoutOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataGoogleComputeInstanceTemplateSchedulingMaxRunDurationList_Override ¶
func NewDataGoogleComputeInstanceTemplateSchedulingMaxRunDurationList_Override(d DataGoogleComputeInstanceTemplateSchedulingMaxRunDurationList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataGoogleComputeInstanceTemplateSchedulingMaxRunDurationOutputReference_Override ¶
func NewDataGoogleComputeInstanceTemplateSchedulingMaxRunDurationOutputReference_Override(d DataGoogleComputeInstanceTemplateSchedulingMaxRunDurationOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataGoogleComputeInstanceTemplateSchedulingNodeAffinitiesList_Override ¶
func NewDataGoogleComputeInstanceTemplateSchedulingNodeAffinitiesList_Override(d DataGoogleComputeInstanceTemplateSchedulingNodeAffinitiesList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataGoogleComputeInstanceTemplateSchedulingNodeAffinitiesOutputReference_Override ¶
func NewDataGoogleComputeInstanceTemplateSchedulingNodeAffinitiesOutputReference_Override(d DataGoogleComputeInstanceTemplateSchedulingNodeAffinitiesOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataGoogleComputeInstanceTemplateSchedulingOnInstanceStopActionList_Override ¶
func NewDataGoogleComputeInstanceTemplateSchedulingOnInstanceStopActionList_Override(d DataGoogleComputeInstanceTemplateSchedulingOnInstanceStopActionList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataGoogleComputeInstanceTemplateSchedulingOnInstanceStopActionOutputReference_Override ¶
func NewDataGoogleComputeInstanceTemplateSchedulingOnInstanceStopActionOutputReference_Override(d DataGoogleComputeInstanceTemplateSchedulingOnInstanceStopActionOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataGoogleComputeInstanceTemplateSchedulingOutputReference_Override ¶
func NewDataGoogleComputeInstanceTemplateSchedulingOutputReference_Override(d DataGoogleComputeInstanceTemplateSchedulingOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataGoogleComputeInstanceTemplateServiceAccountList_Override ¶
func NewDataGoogleComputeInstanceTemplateServiceAccountList_Override(d DataGoogleComputeInstanceTemplateServiceAccountList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataGoogleComputeInstanceTemplateServiceAccountOutputReference_Override ¶
func NewDataGoogleComputeInstanceTemplateServiceAccountOutputReference_Override(d DataGoogleComputeInstanceTemplateServiceAccountOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataGoogleComputeInstanceTemplateShieldedInstanceConfigList_Override ¶
func NewDataGoogleComputeInstanceTemplateShieldedInstanceConfigList_Override(d DataGoogleComputeInstanceTemplateShieldedInstanceConfigList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataGoogleComputeInstanceTemplateShieldedInstanceConfigOutputReference_Override ¶
func NewDataGoogleComputeInstanceTemplateShieldedInstanceConfigOutputReference_Override(d DataGoogleComputeInstanceTemplateShieldedInstanceConfigOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataGoogleComputeInstanceTemplate_Override ¶
func NewDataGoogleComputeInstanceTemplate_Override(d DataGoogleComputeInstanceTemplate, scope constructs.Construct, id *string, config *DataGoogleComputeInstanceTemplateConfig)
Create a new {@link https://registry.terraform.io/providers/hashicorp/google/6.13.0/docs/data-sources/compute_instance_template google_compute_instance_template} Data Source.
Types ¶
type DataGoogleComputeInstanceTemplate ¶
type DataGoogleComputeInstanceTemplate interface { cdktf.TerraformDataSource AdvancedMachineFeatures() DataGoogleComputeInstanceTemplateAdvancedMachineFeaturesList CanIpForward() cdktf.IResolvable // Experimental. CdktfStack() cdktf.TerraformStack ConfidentialInstanceConfig() DataGoogleComputeInstanceTemplateConfidentialInstanceConfigList // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() interface{} // Experimental. SetCount(val interface{}) CreationTimestamp() *string // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) Description() *string Disk() DataGoogleComputeInstanceTemplateDiskList EffectiveLabels() cdktf.StringMap Filter() *string SetFilter(val *string) FilterInput() *string // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string GuestAccelerator() DataGoogleComputeInstanceTemplateGuestAcceleratorList Id() *string SetId(val *string) IdInput() *string InstanceDescription() *string KeyRevocationActionType() *string Labels() cdktf.StringMap // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) MachineType() *string Metadata() cdktf.StringMap MetadataFingerprint() *string MetadataStartupScript() *string MinCpuPlatform() *string MostRecent() interface{} SetMostRecent(val interface{}) MostRecentInput() interface{} Name() *string SetName(val *string) NameInput() *string NamePrefix() *string NetworkInterface() DataGoogleComputeInstanceTemplateNetworkInterfaceList NetworkPerformanceConfig() DataGoogleComputeInstanceTemplateNetworkPerformanceConfigList // 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 ReservationAffinity() DataGoogleComputeInstanceTemplateReservationAffinityList ResourceManagerTags() cdktf.StringMap ResourcePolicies() *[]*string Scheduling() DataGoogleComputeInstanceTemplateSchedulingList SelfLink() *string SelfLinkUnique() *string SetSelfLinkUnique(val *string) SelfLinkUniqueInput() *string ServiceAccount() DataGoogleComputeInstanceTemplateServiceAccountList ShieldedInstanceConfig() DataGoogleComputeInstanceTemplateShieldedInstanceConfigList Tags() *[]*string TagsFingerprint() *string // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata TerraformLabels() cdktf.StringMap // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) ResetFilter() ResetId() ResetMostRecent() ResetName() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetProject() ResetSelfLinkUnique() SynthesizeAttributes() *map[string]interface{} SynthesizeHclAttributes() *map[string]interface{} // Adds this resource to the terraform JSON output. // Experimental. ToHclTerraform() interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://registry.terraform.io/providers/hashicorp/google/6.13.0/docs/data-sources/compute_instance_template google_compute_instance_template}.
func NewDataGoogleComputeInstanceTemplate ¶
func NewDataGoogleComputeInstanceTemplate(scope constructs.Construct, id *string, config *DataGoogleComputeInstanceTemplateConfig) DataGoogleComputeInstanceTemplate
Create a new {@link https://registry.terraform.io/providers/hashicorp/google/6.13.0/docs/data-sources/compute_instance_template google_compute_instance_template} Data Source.
type DataGoogleComputeInstanceTemplateAdvancedMachineFeatures ¶
type DataGoogleComputeInstanceTemplateAdvancedMachineFeatures struct { }
type DataGoogleComputeInstanceTemplateAdvancedMachineFeaturesList ¶
type DataGoogleComputeInstanceTemplateAdvancedMachineFeaturesList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) DataGoogleComputeInstanceTemplateAdvancedMachineFeaturesOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataGoogleComputeInstanceTemplateAdvancedMachineFeaturesList ¶
func NewDataGoogleComputeInstanceTemplateAdvancedMachineFeaturesList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataGoogleComputeInstanceTemplateAdvancedMachineFeaturesList
type DataGoogleComputeInstanceTemplateAdvancedMachineFeaturesOutputReference ¶
type DataGoogleComputeInstanceTemplateAdvancedMachineFeaturesOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string EnableNestedVirtualization() cdktf.IResolvable EnableUefiNetworking() cdktf.IResolvable // Experimental. Fqn() *string InternalValue() *DataGoogleComputeInstanceTemplateAdvancedMachineFeatures SetInternalValue(val *DataGoogleComputeInstanceTemplateAdvancedMachineFeatures) PerformanceMonitoringUnit() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) ThreadsPerCore() *float64 TurboMode() *string VisibleCoreCount() *float64 // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataGoogleComputeInstanceTemplateAdvancedMachineFeaturesOutputReference ¶
func NewDataGoogleComputeInstanceTemplateAdvancedMachineFeaturesOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataGoogleComputeInstanceTemplateAdvancedMachineFeaturesOutputReference
type DataGoogleComputeInstanceTemplateConfidentialInstanceConfig ¶
type DataGoogleComputeInstanceTemplateConfidentialInstanceConfig struct { }
type DataGoogleComputeInstanceTemplateConfidentialInstanceConfigList ¶
type DataGoogleComputeInstanceTemplateConfidentialInstanceConfigList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) DataGoogleComputeInstanceTemplateConfidentialInstanceConfigOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataGoogleComputeInstanceTemplateConfidentialInstanceConfigList ¶
func NewDataGoogleComputeInstanceTemplateConfidentialInstanceConfigList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataGoogleComputeInstanceTemplateConfidentialInstanceConfigList
type DataGoogleComputeInstanceTemplateConfidentialInstanceConfigOutputReference ¶
type DataGoogleComputeInstanceTemplateConfidentialInstanceConfigOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) ConfidentialInstanceType() *string // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string EnableConfidentialCompute() cdktf.IResolvable // Experimental. Fqn() *string InternalValue() *DataGoogleComputeInstanceTemplateConfidentialInstanceConfig SetInternalValue(val *DataGoogleComputeInstanceTemplateConfidentialInstanceConfig) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataGoogleComputeInstanceTemplateConfidentialInstanceConfigOutputReference ¶
func NewDataGoogleComputeInstanceTemplateConfidentialInstanceConfigOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataGoogleComputeInstanceTemplateConfidentialInstanceConfigOutputReference
type DataGoogleComputeInstanceTemplateConfig ¶
type DataGoogleComputeInstanceTemplateConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count interface{} `field:"optional" json:"count" yaml:"count"` // Experimental. DependsOn *[]cdktf.ITerraformDependable `field:"optional" json:"dependsOn" yaml:"dependsOn"` // Experimental. ForEach cdktf.ITerraformIterator `field:"optional" json:"forEach" yaml:"forEach"` // Experimental. Lifecycle *cdktf.TerraformResourceLifecycle `field:"optional" json:"lifecycle" yaml:"lifecycle"` // Experimental. Provider cdktf.TerraformProvider `field:"optional" json:"provider" yaml:"provider"` // Experimental. Provisioners *[]interface{} `field:"optional" json:"provisioners" yaml:"provisioners"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.13.0/docs/data-sources/compute_instance_template#filter DataGoogleComputeInstanceTemplate#filter}. Filter *string `field:"optional" json:"filter" yaml:"filter"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.13.0/docs/data-sources/compute_instance_template#id DataGoogleComputeInstanceTemplate#id}. // // Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. // If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. Id *string `field:"optional" json:"id" yaml:"id"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.13.0/docs/data-sources/compute_instance_template#most_recent DataGoogleComputeInstanceTemplate#most_recent}. MostRecent interface{} `field:"optional" json:"mostRecent" yaml:"mostRecent"` // The name of the instance template. If you leave this blank, Terraform will auto-generate a unique name. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.13.0/docs/data-sources/compute_instance_template#name DataGoogleComputeInstanceTemplate#name} Name *string `field:"optional" json:"name" yaml:"name"` // The ID of the project in which the resource belongs. // // If it is not provided, the provider project is used. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.13.0/docs/data-sources/compute_instance_template#project DataGoogleComputeInstanceTemplate#project} Project *string `field:"optional" json:"project" yaml:"project"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.13.0/docs/data-sources/compute_instance_template#self_link_unique DataGoogleComputeInstanceTemplate#self_link_unique}. SelfLinkUnique *string `field:"optional" json:"selfLinkUnique" yaml:"selfLinkUnique"` }
type DataGoogleComputeInstanceTemplateDisk ¶
type DataGoogleComputeInstanceTemplateDisk struct { }
type DataGoogleComputeInstanceTemplateDiskDiskEncryptionKey ¶
type DataGoogleComputeInstanceTemplateDiskDiskEncryptionKey struct { }
type DataGoogleComputeInstanceTemplateDiskDiskEncryptionKeyList ¶
type DataGoogleComputeInstanceTemplateDiskDiskEncryptionKeyList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) DataGoogleComputeInstanceTemplateDiskDiskEncryptionKeyOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataGoogleComputeInstanceTemplateDiskDiskEncryptionKeyList ¶
func NewDataGoogleComputeInstanceTemplateDiskDiskEncryptionKeyList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataGoogleComputeInstanceTemplateDiskDiskEncryptionKeyList
type DataGoogleComputeInstanceTemplateDiskDiskEncryptionKeyOutputReference ¶
type DataGoogleComputeInstanceTemplateDiskDiskEncryptionKeyOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *DataGoogleComputeInstanceTemplateDiskDiskEncryptionKey SetInternalValue(val *DataGoogleComputeInstanceTemplateDiskDiskEncryptionKey) KmsKeySelfLink() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataGoogleComputeInstanceTemplateDiskDiskEncryptionKeyOutputReference ¶
func NewDataGoogleComputeInstanceTemplateDiskDiskEncryptionKeyOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataGoogleComputeInstanceTemplateDiskDiskEncryptionKeyOutputReference
type DataGoogleComputeInstanceTemplateDiskList ¶
type DataGoogleComputeInstanceTemplateDiskList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) DataGoogleComputeInstanceTemplateDiskOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataGoogleComputeInstanceTemplateDiskList ¶
func NewDataGoogleComputeInstanceTemplateDiskList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataGoogleComputeInstanceTemplateDiskList
type DataGoogleComputeInstanceTemplateDiskOutputReference ¶
type DataGoogleComputeInstanceTemplateDiskOutputReference interface { cdktf.ComplexObject AutoDelete() cdktf.IResolvable Boot() cdktf.IResolvable // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string DeviceName() *string DiskEncryptionKey() DataGoogleComputeInstanceTemplateDiskDiskEncryptionKeyList DiskName() *string DiskSizeGb() *float64 DiskType() *string // Experimental. Fqn() *string Interface() *string InternalValue() *DataGoogleComputeInstanceTemplateDisk SetInternalValue(val *DataGoogleComputeInstanceTemplateDisk) Labels() cdktf.StringMap Mode() *string ProvisionedIops() *float64 ProvisionedThroughput() *float64 ResourceManagerTags() cdktf.StringMap ResourcePolicies() *[]*string Source() *string SourceImage() *string SourceImageEncryptionKey() DataGoogleComputeInstanceTemplateDiskSourceImageEncryptionKeyList SourceSnapshot() *string SourceSnapshotEncryptionKey() DataGoogleComputeInstanceTemplateDiskSourceSnapshotEncryptionKeyList // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Type() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataGoogleComputeInstanceTemplateDiskOutputReference ¶
func NewDataGoogleComputeInstanceTemplateDiskOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataGoogleComputeInstanceTemplateDiskOutputReference
type DataGoogleComputeInstanceTemplateDiskSourceImageEncryptionKey ¶
type DataGoogleComputeInstanceTemplateDiskSourceImageEncryptionKey struct { }
type DataGoogleComputeInstanceTemplateDiskSourceImageEncryptionKeyList ¶
type DataGoogleComputeInstanceTemplateDiskSourceImageEncryptionKeyList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) DataGoogleComputeInstanceTemplateDiskSourceImageEncryptionKeyOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataGoogleComputeInstanceTemplateDiskSourceImageEncryptionKeyList ¶
func NewDataGoogleComputeInstanceTemplateDiskSourceImageEncryptionKeyList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataGoogleComputeInstanceTemplateDiskSourceImageEncryptionKeyList
type DataGoogleComputeInstanceTemplateDiskSourceImageEncryptionKeyOutputReference ¶
type DataGoogleComputeInstanceTemplateDiskSourceImageEncryptionKeyOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *DataGoogleComputeInstanceTemplateDiskSourceImageEncryptionKey SetInternalValue(val *DataGoogleComputeInstanceTemplateDiskSourceImageEncryptionKey) KmsKeySelfLink() *string KmsKeyServiceAccount() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataGoogleComputeInstanceTemplateDiskSourceImageEncryptionKeyOutputReference ¶
func NewDataGoogleComputeInstanceTemplateDiskSourceImageEncryptionKeyOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataGoogleComputeInstanceTemplateDiskSourceImageEncryptionKeyOutputReference
type DataGoogleComputeInstanceTemplateDiskSourceSnapshotEncryptionKey ¶
type DataGoogleComputeInstanceTemplateDiskSourceSnapshotEncryptionKey struct { }
type DataGoogleComputeInstanceTemplateDiskSourceSnapshotEncryptionKeyList ¶
type DataGoogleComputeInstanceTemplateDiskSourceSnapshotEncryptionKeyList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) DataGoogleComputeInstanceTemplateDiskSourceSnapshotEncryptionKeyOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataGoogleComputeInstanceTemplateDiskSourceSnapshotEncryptionKeyList ¶
func NewDataGoogleComputeInstanceTemplateDiskSourceSnapshotEncryptionKeyList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataGoogleComputeInstanceTemplateDiskSourceSnapshotEncryptionKeyList
type DataGoogleComputeInstanceTemplateDiskSourceSnapshotEncryptionKeyOutputReference ¶
type DataGoogleComputeInstanceTemplateDiskSourceSnapshotEncryptionKeyOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *DataGoogleComputeInstanceTemplateDiskSourceSnapshotEncryptionKey SetInternalValue(val *DataGoogleComputeInstanceTemplateDiskSourceSnapshotEncryptionKey) KmsKeySelfLink() *string KmsKeyServiceAccount() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataGoogleComputeInstanceTemplateDiskSourceSnapshotEncryptionKeyOutputReference ¶
func NewDataGoogleComputeInstanceTemplateDiskSourceSnapshotEncryptionKeyOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataGoogleComputeInstanceTemplateDiskSourceSnapshotEncryptionKeyOutputReference
type DataGoogleComputeInstanceTemplateGuestAccelerator ¶
type DataGoogleComputeInstanceTemplateGuestAccelerator struct { }
type DataGoogleComputeInstanceTemplateGuestAcceleratorList ¶
type DataGoogleComputeInstanceTemplateGuestAcceleratorList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) DataGoogleComputeInstanceTemplateGuestAcceleratorOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataGoogleComputeInstanceTemplateGuestAcceleratorList ¶
func NewDataGoogleComputeInstanceTemplateGuestAcceleratorList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataGoogleComputeInstanceTemplateGuestAcceleratorList
type DataGoogleComputeInstanceTemplateGuestAcceleratorOutputReference ¶
type DataGoogleComputeInstanceTemplateGuestAcceleratorOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) Count() *float64 // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *DataGoogleComputeInstanceTemplateGuestAccelerator SetInternalValue(val *DataGoogleComputeInstanceTemplateGuestAccelerator) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Type() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataGoogleComputeInstanceTemplateGuestAcceleratorOutputReference ¶
func NewDataGoogleComputeInstanceTemplateGuestAcceleratorOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataGoogleComputeInstanceTemplateGuestAcceleratorOutputReference
type DataGoogleComputeInstanceTemplateNetworkInterface ¶
type DataGoogleComputeInstanceTemplateNetworkInterface struct { }
type DataGoogleComputeInstanceTemplateNetworkInterfaceAccessConfig ¶
type DataGoogleComputeInstanceTemplateNetworkInterfaceAccessConfig struct { }
type DataGoogleComputeInstanceTemplateNetworkInterfaceAccessConfigList ¶
type DataGoogleComputeInstanceTemplateNetworkInterfaceAccessConfigList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) DataGoogleComputeInstanceTemplateNetworkInterfaceAccessConfigOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataGoogleComputeInstanceTemplateNetworkInterfaceAccessConfigList ¶
func NewDataGoogleComputeInstanceTemplateNetworkInterfaceAccessConfigList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataGoogleComputeInstanceTemplateNetworkInterfaceAccessConfigList
type DataGoogleComputeInstanceTemplateNetworkInterfaceAccessConfigOutputReference ¶
type DataGoogleComputeInstanceTemplateNetworkInterfaceAccessConfigOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *DataGoogleComputeInstanceTemplateNetworkInterfaceAccessConfig SetInternalValue(val *DataGoogleComputeInstanceTemplateNetworkInterfaceAccessConfig) NatIp() *string NetworkTier() *string PublicPtrDomainName() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataGoogleComputeInstanceTemplateNetworkInterfaceAccessConfigOutputReference ¶
func NewDataGoogleComputeInstanceTemplateNetworkInterfaceAccessConfigOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataGoogleComputeInstanceTemplateNetworkInterfaceAccessConfigOutputReference
type DataGoogleComputeInstanceTemplateNetworkInterfaceAliasIpRange ¶
type DataGoogleComputeInstanceTemplateNetworkInterfaceAliasIpRange struct { }
type DataGoogleComputeInstanceTemplateNetworkInterfaceAliasIpRangeList ¶
type DataGoogleComputeInstanceTemplateNetworkInterfaceAliasIpRangeList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) DataGoogleComputeInstanceTemplateNetworkInterfaceAliasIpRangeOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataGoogleComputeInstanceTemplateNetworkInterfaceAliasIpRangeList ¶
func NewDataGoogleComputeInstanceTemplateNetworkInterfaceAliasIpRangeList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataGoogleComputeInstanceTemplateNetworkInterfaceAliasIpRangeList
type DataGoogleComputeInstanceTemplateNetworkInterfaceAliasIpRangeOutputReference ¶
type DataGoogleComputeInstanceTemplateNetworkInterfaceAliasIpRangeOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *DataGoogleComputeInstanceTemplateNetworkInterfaceAliasIpRange SetInternalValue(val *DataGoogleComputeInstanceTemplateNetworkInterfaceAliasIpRange) IpCidrRange() *string SubnetworkRangeName() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataGoogleComputeInstanceTemplateNetworkInterfaceAliasIpRangeOutputReference ¶
func NewDataGoogleComputeInstanceTemplateNetworkInterfaceAliasIpRangeOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataGoogleComputeInstanceTemplateNetworkInterfaceAliasIpRangeOutputReference
type DataGoogleComputeInstanceTemplateNetworkInterfaceIpv6AccessConfig ¶
type DataGoogleComputeInstanceTemplateNetworkInterfaceIpv6AccessConfig struct { }
type DataGoogleComputeInstanceTemplateNetworkInterfaceIpv6AccessConfigList ¶
type DataGoogleComputeInstanceTemplateNetworkInterfaceIpv6AccessConfigList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) DataGoogleComputeInstanceTemplateNetworkInterfaceIpv6AccessConfigOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataGoogleComputeInstanceTemplateNetworkInterfaceIpv6AccessConfigList ¶
func NewDataGoogleComputeInstanceTemplateNetworkInterfaceIpv6AccessConfigList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataGoogleComputeInstanceTemplateNetworkInterfaceIpv6AccessConfigList
type DataGoogleComputeInstanceTemplateNetworkInterfaceIpv6AccessConfigOutputReference ¶
type DataGoogleComputeInstanceTemplateNetworkInterfaceIpv6AccessConfigOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string ExternalIpv6() *string ExternalIpv6PrefixLength() *string // Experimental. Fqn() *string InternalValue() *DataGoogleComputeInstanceTemplateNetworkInterfaceIpv6AccessConfig SetInternalValue(val *DataGoogleComputeInstanceTemplateNetworkInterfaceIpv6AccessConfig) Name() *string NetworkTier() *string PublicPtrDomainName() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataGoogleComputeInstanceTemplateNetworkInterfaceIpv6AccessConfigOutputReference ¶
func NewDataGoogleComputeInstanceTemplateNetworkInterfaceIpv6AccessConfigOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataGoogleComputeInstanceTemplateNetworkInterfaceIpv6AccessConfigOutputReference
type DataGoogleComputeInstanceTemplateNetworkInterfaceList ¶
type DataGoogleComputeInstanceTemplateNetworkInterfaceList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) DataGoogleComputeInstanceTemplateNetworkInterfaceOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataGoogleComputeInstanceTemplateNetworkInterfaceList ¶
func NewDataGoogleComputeInstanceTemplateNetworkInterfaceList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataGoogleComputeInstanceTemplateNetworkInterfaceList
type DataGoogleComputeInstanceTemplateNetworkInterfaceOutputReference ¶
type DataGoogleComputeInstanceTemplateNetworkInterfaceOutputReference interface { cdktf.ComplexObject AccessConfig() DataGoogleComputeInstanceTemplateNetworkInterfaceAccessConfigList AliasIpRange() DataGoogleComputeInstanceTemplateNetworkInterfaceAliasIpRangeList // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalIpv6PrefixLength() *float64 InternalValue() *DataGoogleComputeInstanceTemplateNetworkInterface SetInternalValue(val *DataGoogleComputeInstanceTemplateNetworkInterface) Ipv6AccessConfig() DataGoogleComputeInstanceTemplateNetworkInterfaceIpv6AccessConfigList Ipv6AccessType() *string Ipv6Address() *string Name() *string Network() *string NetworkIp() *string NicType() *string QueueCount() *float64 StackType() *string Subnetwork() *string SubnetworkProject() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataGoogleComputeInstanceTemplateNetworkInterfaceOutputReference ¶
func NewDataGoogleComputeInstanceTemplateNetworkInterfaceOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataGoogleComputeInstanceTemplateNetworkInterfaceOutputReference
type DataGoogleComputeInstanceTemplateNetworkPerformanceConfig ¶
type DataGoogleComputeInstanceTemplateNetworkPerformanceConfig struct { }
type DataGoogleComputeInstanceTemplateNetworkPerformanceConfigList ¶
type DataGoogleComputeInstanceTemplateNetworkPerformanceConfigList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) DataGoogleComputeInstanceTemplateNetworkPerformanceConfigOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataGoogleComputeInstanceTemplateNetworkPerformanceConfigList ¶
func NewDataGoogleComputeInstanceTemplateNetworkPerformanceConfigList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataGoogleComputeInstanceTemplateNetworkPerformanceConfigList
type DataGoogleComputeInstanceTemplateNetworkPerformanceConfigOutputReference ¶
type DataGoogleComputeInstanceTemplateNetworkPerformanceConfigOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *DataGoogleComputeInstanceTemplateNetworkPerformanceConfig SetInternalValue(val *DataGoogleComputeInstanceTemplateNetworkPerformanceConfig) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) TotalEgressBandwidthTier() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataGoogleComputeInstanceTemplateNetworkPerformanceConfigOutputReference ¶
func NewDataGoogleComputeInstanceTemplateNetworkPerformanceConfigOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataGoogleComputeInstanceTemplateNetworkPerformanceConfigOutputReference
type DataGoogleComputeInstanceTemplateReservationAffinity ¶
type DataGoogleComputeInstanceTemplateReservationAffinity struct { }
type DataGoogleComputeInstanceTemplateReservationAffinityList ¶
type DataGoogleComputeInstanceTemplateReservationAffinityList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) DataGoogleComputeInstanceTemplateReservationAffinityOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataGoogleComputeInstanceTemplateReservationAffinityList ¶
func NewDataGoogleComputeInstanceTemplateReservationAffinityList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataGoogleComputeInstanceTemplateReservationAffinityList
type DataGoogleComputeInstanceTemplateReservationAffinityOutputReference ¶
type DataGoogleComputeInstanceTemplateReservationAffinityOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *DataGoogleComputeInstanceTemplateReservationAffinity SetInternalValue(val *DataGoogleComputeInstanceTemplateReservationAffinity) SpecificReservation() DataGoogleComputeInstanceTemplateReservationAffinitySpecificReservationList // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Type() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataGoogleComputeInstanceTemplateReservationAffinityOutputReference ¶
func NewDataGoogleComputeInstanceTemplateReservationAffinityOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataGoogleComputeInstanceTemplateReservationAffinityOutputReference
type DataGoogleComputeInstanceTemplateReservationAffinitySpecificReservation ¶
type DataGoogleComputeInstanceTemplateReservationAffinitySpecificReservation struct { }
type DataGoogleComputeInstanceTemplateReservationAffinitySpecificReservationList ¶
type DataGoogleComputeInstanceTemplateReservationAffinitySpecificReservationList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) DataGoogleComputeInstanceTemplateReservationAffinitySpecificReservationOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataGoogleComputeInstanceTemplateReservationAffinitySpecificReservationList ¶
func NewDataGoogleComputeInstanceTemplateReservationAffinitySpecificReservationList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataGoogleComputeInstanceTemplateReservationAffinitySpecificReservationList
type DataGoogleComputeInstanceTemplateReservationAffinitySpecificReservationOutputReference ¶
type DataGoogleComputeInstanceTemplateReservationAffinitySpecificReservationOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *DataGoogleComputeInstanceTemplateReservationAffinitySpecificReservation SetInternalValue(val *DataGoogleComputeInstanceTemplateReservationAffinitySpecificReservation) Key() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Values() *[]*string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataGoogleComputeInstanceTemplateReservationAffinitySpecificReservationOutputReference ¶
func NewDataGoogleComputeInstanceTemplateReservationAffinitySpecificReservationOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataGoogleComputeInstanceTemplateReservationAffinitySpecificReservationOutputReference
type DataGoogleComputeInstanceTemplateScheduling ¶
type DataGoogleComputeInstanceTemplateScheduling struct { }
type DataGoogleComputeInstanceTemplateSchedulingList ¶
type DataGoogleComputeInstanceTemplateSchedulingList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) DataGoogleComputeInstanceTemplateSchedulingOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataGoogleComputeInstanceTemplateSchedulingList ¶
func NewDataGoogleComputeInstanceTemplateSchedulingList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataGoogleComputeInstanceTemplateSchedulingList
type DataGoogleComputeInstanceTemplateSchedulingLocalSsdRecoveryTimeout ¶
type DataGoogleComputeInstanceTemplateSchedulingLocalSsdRecoveryTimeout struct { }
type DataGoogleComputeInstanceTemplateSchedulingLocalSsdRecoveryTimeoutList ¶
type DataGoogleComputeInstanceTemplateSchedulingLocalSsdRecoveryTimeoutList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) DataGoogleComputeInstanceTemplateSchedulingLocalSsdRecoveryTimeoutOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataGoogleComputeInstanceTemplateSchedulingLocalSsdRecoveryTimeoutList ¶
func NewDataGoogleComputeInstanceTemplateSchedulingLocalSsdRecoveryTimeoutList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataGoogleComputeInstanceTemplateSchedulingLocalSsdRecoveryTimeoutList
type DataGoogleComputeInstanceTemplateSchedulingLocalSsdRecoveryTimeoutOutputReference ¶
type DataGoogleComputeInstanceTemplateSchedulingLocalSsdRecoveryTimeoutOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *DataGoogleComputeInstanceTemplateSchedulingLocalSsdRecoveryTimeout SetInternalValue(val *DataGoogleComputeInstanceTemplateSchedulingLocalSsdRecoveryTimeout) Nanos() *float64 Seconds() *float64 // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataGoogleComputeInstanceTemplateSchedulingLocalSsdRecoveryTimeoutOutputReference ¶
func NewDataGoogleComputeInstanceTemplateSchedulingLocalSsdRecoveryTimeoutOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataGoogleComputeInstanceTemplateSchedulingLocalSsdRecoveryTimeoutOutputReference
type DataGoogleComputeInstanceTemplateSchedulingMaxRunDuration ¶
type DataGoogleComputeInstanceTemplateSchedulingMaxRunDuration struct { }
type DataGoogleComputeInstanceTemplateSchedulingMaxRunDurationList ¶
type DataGoogleComputeInstanceTemplateSchedulingMaxRunDurationList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) DataGoogleComputeInstanceTemplateSchedulingMaxRunDurationOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataGoogleComputeInstanceTemplateSchedulingMaxRunDurationList ¶
func NewDataGoogleComputeInstanceTemplateSchedulingMaxRunDurationList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataGoogleComputeInstanceTemplateSchedulingMaxRunDurationList
type DataGoogleComputeInstanceTemplateSchedulingMaxRunDurationOutputReference ¶
type DataGoogleComputeInstanceTemplateSchedulingMaxRunDurationOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *DataGoogleComputeInstanceTemplateSchedulingMaxRunDuration SetInternalValue(val *DataGoogleComputeInstanceTemplateSchedulingMaxRunDuration) Nanos() *float64 Seconds() *float64 // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataGoogleComputeInstanceTemplateSchedulingMaxRunDurationOutputReference ¶
func NewDataGoogleComputeInstanceTemplateSchedulingMaxRunDurationOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataGoogleComputeInstanceTemplateSchedulingMaxRunDurationOutputReference
type DataGoogleComputeInstanceTemplateSchedulingNodeAffinities ¶
type DataGoogleComputeInstanceTemplateSchedulingNodeAffinities struct { }
type DataGoogleComputeInstanceTemplateSchedulingNodeAffinitiesList ¶
type DataGoogleComputeInstanceTemplateSchedulingNodeAffinitiesList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) DataGoogleComputeInstanceTemplateSchedulingNodeAffinitiesOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataGoogleComputeInstanceTemplateSchedulingNodeAffinitiesList ¶
func NewDataGoogleComputeInstanceTemplateSchedulingNodeAffinitiesList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataGoogleComputeInstanceTemplateSchedulingNodeAffinitiesList
type DataGoogleComputeInstanceTemplateSchedulingNodeAffinitiesOutputReference ¶
type DataGoogleComputeInstanceTemplateSchedulingNodeAffinitiesOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *DataGoogleComputeInstanceTemplateSchedulingNodeAffinities SetInternalValue(val *DataGoogleComputeInstanceTemplateSchedulingNodeAffinities) Key() *string Operator() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Values() *[]*string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataGoogleComputeInstanceTemplateSchedulingNodeAffinitiesOutputReference ¶
func NewDataGoogleComputeInstanceTemplateSchedulingNodeAffinitiesOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataGoogleComputeInstanceTemplateSchedulingNodeAffinitiesOutputReference
type DataGoogleComputeInstanceTemplateSchedulingOnInstanceStopAction ¶
type DataGoogleComputeInstanceTemplateSchedulingOnInstanceStopAction struct { }
type DataGoogleComputeInstanceTemplateSchedulingOnInstanceStopActionList ¶
type DataGoogleComputeInstanceTemplateSchedulingOnInstanceStopActionList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) DataGoogleComputeInstanceTemplateSchedulingOnInstanceStopActionOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataGoogleComputeInstanceTemplateSchedulingOnInstanceStopActionList ¶
func NewDataGoogleComputeInstanceTemplateSchedulingOnInstanceStopActionList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataGoogleComputeInstanceTemplateSchedulingOnInstanceStopActionList
type DataGoogleComputeInstanceTemplateSchedulingOnInstanceStopActionOutputReference ¶
type DataGoogleComputeInstanceTemplateSchedulingOnInstanceStopActionOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string DiscardLocalSsd() cdktf.IResolvable // Experimental. Fqn() *string InternalValue() *DataGoogleComputeInstanceTemplateSchedulingOnInstanceStopAction SetInternalValue(val *DataGoogleComputeInstanceTemplateSchedulingOnInstanceStopAction) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataGoogleComputeInstanceTemplateSchedulingOnInstanceStopActionOutputReference ¶
func NewDataGoogleComputeInstanceTemplateSchedulingOnInstanceStopActionOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataGoogleComputeInstanceTemplateSchedulingOnInstanceStopActionOutputReference
type DataGoogleComputeInstanceTemplateSchedulingOutputReference ¶
type DataGoogleComputeInstanceTemplateSchedulingOutputReference interface { cdktf.ComplexObject AutomaticRestart() cdktf.IResolvable // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InstanceTerminationAction() *string InternalValue() *DataGoogleComputeInstanceTemplateScheduling SetInternalValue(val *DataGoogleComputeInstanceTemplateScheduling) LocalSsdRecoveryTimeout() DataGoogleComputeInstanceTemplateSchedulingLocalSsdRecoveryTimeoutList MaxRunDuration() DataGoogleComputeInstanceTemplateSchedulingMaxRunDurationList MinNodeCpus() *float64 NodeAffinities() DataGoogleComputeInstanceTemplateSchedulingNodeAffinitiesList OnHostMaintenance() *string OnInstanceStopAction() DataGoogleComputeInstanceTemplateSchedulingOnInstanceStopActionList Preemptible() cdktf.IResolvable ProvisioningModel() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataGoogleComputeInstanceTemplateSchedulingOutputReference ¶
func NewDataGoogleComputeInstanceTemplateSchedulingOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataGoogleComputeInstanceTemplateSchedulingOutputReference
type DataGoogleComputeInstanceTemplateServiceAccount ¶
type DataGoogleComputeInstanceTemplateServiceAccount struct { }
type DataGoogleComputeInstanceTemplateServiceAccountList ¶
type DataGoogleComputeInstanceTemplateServiceAccountList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) DataGoogleComputeInstanceTemplateServiceAccountOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataGoogleComputeInstanceTemplateServiceAccountList ¶
func NewDataGoogleComputeInstanceTemplateServiceAccountList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataGoogleComputeInstanceTemplateServiceAccountList
type DataGoogleComputeInstanceTemplateServiceAccountOutputReference ¶
type DataGoogleComputeInstanceTemplateServiceAccountOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string Email() *string // Experimental. Fqn() *string InternalValue() *DataGoogleComputeInstanceTemplateServiceAccount SetInternalValue(val *DataGoogleComputeInstanceTemplateServiceAccount) Scopes() *[]*string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataGoogleComputeInstanceTemplateServiceAccountOutputReference ¶
func NewDataGoogleComputeInstanceTemplateServiceAccountOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataGoogleComputeInstanceTemplateServiceAccountOutputReference
type DataGoogleComputeInstanceTemplateShieldedInstanceConfig ¶
type DataGoogleComputeInstanceTemplateShieldedInstanceConfig struct { }
type DataGoogleComputeInstanceTemplateShieldedInstanceConfigList ¶
type DataGoogleComputeInstanceTemplateShieldedInstanceConfigList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) DataGoogleComputeInstanceTemplateShieldedInstanceConfigOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataGoogleComputeInstanceTemplateShieldedInstanceConfigList ¶
func NewDataGoogleComputeInstanceTemplateShieldedInstanceConfigList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataGoogleComputeInstanceTemplateShieldedInstanceConfigList
type DataGoogleComputeInstanceTemplateShieldedInstanceConfigOutputReference ¶
type DataGoogleComputeInstanceTemplateShieldedInstanceConfigOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string EnableIntegrityMonitoring() cdktf.IResolvable EnableSecureBoot() cdktf.IResolvable EnableVtpm() cdktf.IResolvable // Experimental. Fqn() *string InternalValue() *DataGoogleComputeInstanceTemplateShieldedInstanceConfig SetInternalValue(val *DataGoogleComputeInstanceTemplateShieldedInstanceConfig) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataGoogleComputeInstanceTemplateShieldedInstanceConfigOutputReference ¶
func NewDataGoogleComputeInstanceTemplateShieldedInstanceConfigOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataGoogleComputeInstanceTemplateShieldedInstanceConfigOutputReference
Source Files ¶
- DataGoogleComputeInstanceTemplate.go
- DataGoogleComputeInstanceTemplateAdvancedMachineFeatures.go
- DataGoogleComputeInstanceTemplateAdvancedMachineFeaturesList.go
- DataGoogleComputeInstanceTemplateAdvancedMachineFeaturesList__checks.go
- DataGoogleComputeInstanceTemplateAdvancedMachineFeaturesOutputReference.go
- DataGoogleComputeInstanceTemplateAdvancedMachineFeaturesOutputReference__checks.go
- DataGoogleComputeInstanceTemplateConfidentialInstanceConfig.go
- DataGoogleComputeInstanceTemplateConfidentialInstanceConfigList.go
- DataGoogleComputeInstanceTemplateConfidentialInstanceConfigList__checks.go
- DataGoogleComputeInstanceTemplateConfidentialInstanceConfigOutputReference.go
- DataGoogleComputeInstanceTemplateConfidentialInstanceConfigOutputReference__checks.go
- DataGoogleComputeInstanceTemplateConfig.go
- DataGoogleComputeInstanceTemplateDisk.go
- DataGoogleComputeInstanceTemplateDiskDiskEncryptionKey.go
- DataGoogleComputeInstanceTemplateDiskDiskEncryptionKeyList.go
- DataGoogleComputeInstanceTemplateDiskDiskEncryptionKeyList__checks.go
- DataGoogleComputeInstanceTemplateDiskDiskEncryptionKeyOutputReference.go
- DataGoogleComputeInstanceTemplateDiskDiskEncryptionKeyOutputReference__checks.go
- DataGoogleComputeInstanceTemplateDiskList.go
- DataGoogleComputeInstanceTemplateDiskList__checks.go
- DataGoogleComputeInstanceTemplateDiskOutputReference.go
- DataGoogleComputeInstanceTemplateDiskOutputReference__checks.go
- DataGoogleComputeInstanceTemplateDiskSourceImageEncryptionKey.go
- DataGoogleComputeInstanceTemplateDiskSourceImageEncryptionKeyList.go
- DataGoogleComputeInstanceTemplateDiskSourceImageEncryptionKeyList__checks.go
- DataGoogleComputeInstanceTemplateDiskSourceImageEncryptionKeyOutputReference.go
- DataGoogleComputeInstanceTemplateDiskSourceImageEncryptionKeyOutputReference__checks.go
- DataGoogleComputeInstanceTemplateDiskSourceSnapshotEncryptionKey.go
- DataGoogleComputeInstanceTemplateDiskSourceSnapshotEncryptionKeyList.go
- DataGoogleComputeInstanceTemplateDiskSourceSnapshotEncryptionKeyList__checks.go
- DataGoogleComputeInstanceTemplateDiskSourceSnapshotEncryptionKeyOutputReference.go
- DataGoogleComputeInstanceTemplateDiskSourceSnapshotEncryptionKeyOutputReference__checks.go
- DataGoogleComputeInstanceTemplateGuestAccelerator.go
- DataGoogleComputeInstanceTemplateGuestAcceleratorList.go
- DataGoogleComputeInstanceTemplateGuestAcceleratorList__checks.go
- DataGoogleComputeInstanceTemplateGuestAcceleratorOutputReference.go
- DataGoogleComputeInstanceTemplateGuestAcceleratorOutputReference__checks.go
- DataGoogleComputeInstanceTemplateNetworkInterface.go
- DataGoogleComputeInstanceTemplateNetworkInterfaceAccessConfig.go
- DataGoogleComputeInstanceTemplateNetworkInterfaceAccessConfigList.go
- DataGoogleComputeInstanceTemplateNetworkInterfaceAccessConfigList__checks.go
- DataGoogleComputeInstanceTemplateNetworkInterfaceAccessConfigOutputReference.go
- DataGoogleComputeInstanceTemplateNetworkInterfaceAccessConfigOutputReference__checks.go
- DataGoogleComputeInstanceTemplateNetworkInterfaceAliasIpRange.go
- DataGoogleComputeInstanceTemplateNetworkInterfaceAliasIpRangeList.go
- DataGoogleComputeInstanceTemplateNetworkInterfaceAliasIpRangeList__checks.go
- DataGoogleComputeInstanceTemplateNetworkInterfaceAliasIpRangeOutputReference.go
- DataGoogleComputeInstanceTemplateNetworkInterfaceAliasIpRangeOutputReference__checks.go
- DataGoogleComputeInstanceTemplateNetworkInterfaceIpv6AccessConfig.go
- DataGoogleComputeInstanceTemplateNetworkInterfaceIpv6AccessConfigList.go
- DataGoogleComputeInstanceTemplateNetworkInterfaceIpv6AccessConfigList__checks.go
- DataGoogleComputeInstanceTemplateNetworkInterfaceIpv6AccessConfigOutputReference.go
- DataGoogleComputeInstanceTemplateNetworkInterfaceIpv6AccessConfigOutputReference__checks.go
- DataGoogleComputeInstanceTemplateNetworkInterfaceList.go
- DataGoogleComputeInstanceTemplateNetworkInterfaceList__checks.go
- DataGoogleComputeInstanceTemplateNetworkInterfaceOutputReference.go
- DataGoogleComputeInstanceTemplateNetworkInterfaceOutputReference__checks.go
- DataGoogleComputeInstanceTemplateNetworkPerformanceConfig.go
- DataGoogleComputeInstanceTemplateNetworkPerformanceConfigList.go
- DataGoogleComputeInstanceTemplateNetworkPerformanceConfigList__checks.go
- DataGoogleComputeInstanceTemplateNetworkPerformanceConfigOutputReference.go
- DataGoogleComputeInstanceTemplateNetworkPerformanceConfigOutputReference__checks.go
- DataGoogleComputeInstanceTemplateReservationAffinity.go
- DataGoogleComputeInstanceTemplateReservationAffinityList.go
- DataGoogleComputeInstanceTemplateReservationAffinityList__checks.go
- DataGoogleComputeInstanceTemplateReservationAffinityOutputReference.go
- DataGoogleComputeInstanceTemplateReservationAffinityOutputReference__checks.go
- DataGoogleComputeInstanceTemplateReservationAffinitySpecificReservation.go
- DataGoogleComputeInstanceTemplateReservationAffinitySpecificReservationList.go
- DataGoogleComputeInstanceTemplateReservationAffinitySpecificReservationList__checks.go
- DataGoogleComputeInstanceTemplateReservationAffinitySpecificReservationOutputReference.go
- DataGoogleComputeInstanceTemplateReservationAffinitySpecificReservationOutputReference__checks.go
- DataGoogleComputeInstanceTemplateScheduling.go
- DataGoogleComputeInstanceTemplateSchedulingList.go
- DataGoogleComputeInstanceTemplateSchedulingList__checks.go
- DataGoogleComputeInstanceTemplateSchedulingLocalSsdRecoveryTimeout.go
- DataGoogleComputeInstanceTemplateSchedulingLocalSsdRecoveryTimeoutList.go
- DataGoogleComputeInstanceTemplateSchedulingLocalSsdRecoveryTimeoutList__checks.go
- DataGoogleComputeInstanceTemplateSchedulingLocalSsdRecoveryTimeoutOutputReference.go
- DataGoogleComputeInstanceTemplateSchedulingLocalSsdRecoveryTimeoutOutputReference__checks.go
- DataGoogleComputeInstanceTemplateSchedulingMaxRunDuration.go
- DataGoogleComputeInstanceTemplateSchedulingMaxRunDurationList.go
- DataGoogleComputeInstanceTemplateSchedulingMaxRunDurationList__checks.go
- DataGoogleComputeInstanceTemplateSchedulingMaxRunDurationOutputReference.go
- DataGoogleComputeInstanceTemplateSchedulingMaxRunDurationOutputReference__checks.go
- DataGoogleComputeInstanceTemplateSchedulingNodeAffinities.go
- DataGoogleComputeInstanceTemplateSchedulingNodeAffinitiesList.go
- DataGoogleComputeInstanceTemplateSchedulingNodeAffinitiesList__checks.go
- DataGoogleComputeInstanceTemplateSchedulingNodeAffinitiesOutputReference.go
- DataGoogleComputeInstanceTemplateSchedulingNodeAffinitiesOutputReference__checks.go
- DataGoogleComputeInstanceTemplateSchedulingOnInstanceStopAction.go
- DataGoogleComputeInstanceTemplateSchedulingOnInstanceStopActionList.go
- DataGoogleComputeInstanceTemplateSchedulingOnInstanceStopActionList__checks.go
- DataGoogleComputeInstanceTemplateSchedulingOnInstanceStopActionOutputReference.go
- DataGoogleComputeInstanceTemplateSchedulingOnInstanceStopActionOutputReference__checks.go
- DataGoogleComputeInstanceTemplateSchedulingOutputReference.go
- DataGoogleComputeInstanceTemplateSchedulingOutputReference__checks.go
- DataGoogleComputeInstanceTemplateServiceAccount.go
- DataGoogleComputeInstanceTemplateServiceAccountList.go
- DataGoogleComputeInstanceTemplateServiceAccountList__checks.go
- DataGoogleComputeInstanceTemplateServiceAccountOutputReference.go
- DataGoogleComputeInstanceTemplateServiceAccountOutputReference__checks.go
- DataGoogleComputeInstanceTemplateShieldedInstanceConfig.go
- DataGoogleComputeInstanceTemplateShieldedInstanceConfigList.go
- DataGoogleComputeInstanceTemplateShieldedInstanceConfigList__checks.go
- DataGoogleComputeInstanceTemplateShieldedInstanceConfigOutputReference.go
- DataGoogleComputeInstanceTemplateShieldedInstanceConfigOutputReference__checks.go
- DataGoogleComputeInstanceTemplate__checks.go
- main.go