Versions in this module Expand all Collapse all v10 v10.0.1 Oct 10, 2023 v10.0.0 Oct 4, 2023 Changes in this version + func ComputeInstanceTemplate_IsConstruct(x interface{}) *bool + func ComputeInstanceTemplate_IsTerraformElement(x interface{}) *bool + func ComputeInstanceTemplate_IsTerraformResource(x interface{}) *bool + func ComputeInstanceTemplate_TfResourceType() *string + func NewComputeInstanceTemplateAdvancedMachineFeaturesOutputReference_Override(c ComputeInstanceTemplateAdvancedMachineFeaturesOutputReference, ...) + func NewComputeInstanceTemplateConfidentialInstanceConfigOutputReference_Override(c ComputeInstanceTemplateConfidentialInstanceConfigOutputReference, ...) + func NewComputeInstanceTemplateDiskDiskEncryptionKeyOutputReference_Override(c ComputeInstanceTemplateDiskDiskEncryptionKeyOutputReference, ...) + func NewComputeInstanceTemplateDiskList_Override(c ComputeInstanceTemplateDiskList, ...) + func NewComputeInstanceTemplateDiskOutputReference_Override(c ComputeInstanceTemplateDiskOutputReference, ...) + func NewComputeInstanceTemplateDiskSourceImageEncryptionKeyOutputReference_Override(c ComputeInstanceTemplateDiskSourceImageEncryptionKeyOutputReference, ...) + func NewComputeInstanceTemplateDiskSourceSnapshotEncryptionKeyOutputReference_Override(c ComputeInstanceTemplateDiskSourceSnapshotEncryptionKeyOutputReference, ...) + func NewComputeInstanceTemplateGuestAcceleratorList_Override(c ComputeInstanceTemplateGuestAcceleratorList, ...) + func NewComputeInstanceTemplateGuestAcceleratorOutputReference_Override(c ComputeInstanceTemplateGuestAcceleratorOutputReference, ...) + func NewComputeInstanceTemplateNetworkInterfaceAccessConfigList_Override(c ComputeInstanceTemplateNetworkInterfaceAccessConfigList, ...) + func NewComputeInstanceTemplateNetworkInterfaceAccessConfigOutputReference_Override(c ComputeInstanceTemplateNetworkInterfaceAccessConfigOutputReference, ...) + func NewComputeInstanceTemplateNetworkInterfaceAliasIpRangeList_Override(c ComputeInstanceTemplateNetworkInterfaceAliasIpRangeList, ...) + func NewComputeInstanceTemplateNetworkInterfaceAliasIpRangeOutputReference_Override(c ComputeInstanceTemplateNetworkInterfaceAliasIpRangeOutputReference, ...) + func NewComputeInstanceTemplateNetworkInterfaceIpv6AccessConfigList_Override(c ComputeInstanceTemplateNetworkInterfaceIpv6AccessConfigList, ...) + func NewComputeInstanceTemplateNetworkInterfaceIpv6AccessConfigOutputReference_Override(c ComputeInstanceTemplateNetworkInterfaceIpv6AccessConfigOutputReference, ...) + func NewComputeInstanceTemplateNetworkInterfaceList_Override(c ComputeInstanceTemplateNetworkInterfaceList, ...) + func NewComputeInstanceTemplateNetworkInterfaceOutputReference_Override(c ComputeInstanceTemplateNetworkInterfaceOutputReference, ...) + func NewComputeInstanceTemplateNetworkPerformanceConfigOutputReference_Override(c ComputeInstanceTemplateNetworkPerformanceConfigOutputReference, ...) + func NewComputeInstanceTemplateReservationAffinityOutputReference_Override(c ComputeInstanceTemplateReservationAffinityOutputReference, ...) + func NewComputeInstanceTemplateReservationAffinitySpecificReservationOutputReference_Override(c ComputeInstanceTemplateReservationAffinitySpecificReservationOutputReference, ...) + func NewComputeInstanceTemplateSchedulingLocalSsdRecoveryTimeoutList_Override(c ComputeInstanceTemplateSchedulingLocalSsdRecoveryTimeoutList, ...) + func NewComputeInstanceTemplateSchedulingLocalSsdRecoveryTimeoutOutputReference_Override(c ComputeInstanceTemplateSchedulingLocalSsdRecoveryTimeoutOutputReference, ...) + func NewComputeInstanceTemplateSchedulingNodeAffinitiesList_Override(c ComputeInstanceTemplateSchedulingNodeAffinitiesList, ...) + func NewComputeInstanceTemplateSchedulingNodeAffinitiesOutputReference_Override(c ComputeInstanceTemplateSchedulingNodeAffinitiesOutputReference, ...) + func NewComputeInstanceTemplateSchedulingOutputReference_Override(c ComputeInstanceTemplateSchedulingOutputReference, ...) + func NewComputeInstanceTemplateServiceAccountOutputReference_Override(c ComputeInstanceTemplateServiceAccountOutputReference, ...) + func NewComputeInstanceTemplateShieldedInstanceConfigOutputReference_Override(c ComputeInstanceTemplateShieldedInstanceConfigOutputReference, ...) + func NewComputeInstanceTemplateTimeoutsOutputReference_Override(c ComputeInstanceTemplateTimeoutsOutputReference, ...) + func NewComputeInstanceTemplate_Override(c ComputeInstanceTemplate, scope constructs.Construct, id *string, ...) + type ComputeInstanceTemplate interface + AddOverride func(path *string, value interface{}) + AdvancedMachineFeatures func() ComputeInstanceTemplateAdvancedMachineFeaturesOutputReference + AdvancedMachineFeaturesInput func() *ComputeInstanceTemplateAdvancedMachineFeatures + CanIpForward func() interface{} + CanIpForwardInput func() interface{} + CdktfStack func() cdktf.TerraformStack + ConfidentialInstanceConfig func() ComputeInstanceTemplateConfidentialInstanceConfigOutputReference + ConfidentialInstanceConfigInput func() *ComputeInstanceTemplateConfidentialInstanceConfig + Connection func() interface{} + ConstructNodeMetadata func() *map[string]interface{} + Count func() interface{} + DependsOn func() *[]*string + Description func() *string + DescriptionInput func() *string + Disk func() ComputeInstanceTemplateDiskList + DiskInput func() interface{} + EffectiveLabels func() cdktf.StringMap + ForEach func() cdktf.ITerraformIterator + Fqn func() *string + FriendlyUniqueId func() *string + GetAnyMapAttribute func(terraformAttribute *string) *map[string]interface{} + GetBooleanAttribute func(terraformAttribute *string) cdktf.IResolvable + GetBooleanMapAttribute func(terraformAttribute *string) *map[string]*bool + GetListAttribute func(terraformAttribute *string) *[]*string + GetNumberAttribute func(terraformAttribute *string) *float64 + GetNumberListAttribute func(terraformAttribute *string) *[]*float64 + GetNumberMapAttribute func(terraformAttribute *string) *map[string]*float64 + GetStringAttribute func(terraformAttribute *string) *string + GetStringMapAttribute func(terraformAttribute *string) *map[string]*string + GuestAccelerator func() ComputeInstanceTemplateGuestAcceleratorList + GuestAcceleratorInput func() interface{} + Id func() *string + IdInput func() *string + InstanceDescription func() *string + InstanceDescriptionInput func() *string + InterpolationForAttribute func(terraformAttribute *string) cdktf.IResolvable + Labels func() *map[string]*string + LabelsInput func() *map[string]*string + Lifecycle func() *cdktf.TerraformResourceLifecycle + MachineType func() *string + MachineTypeInput func() *string + Metadata func() *map[string]*string + MetadataFingerprint func() *string + MetadataInput func() *map[string]*string + MetadataStartupScript func() *string + MetadataStartupScriptInput func() *string + MinCpuPlatform func() *string + MinCpuPlatformInput func() *string + Name func() *string + NameInput func() *string + NamePrefix func() *string + NamePrefixInput func() *string + NetworkInterface func() ComputeInstanceTemplateNetworkInterfaceList + NetworkInterfaceInput func() interface{} + NetworkPerformanceConfig func() ComputeInstanceTemplateNetworkPerformanceConfigOutputReference + NetworkPerformanceConfigInput func() *ComputeInstanceTemplateNetworkPerformanceConfig + Node func() constructs.Node + OverrideLogicalId func(newLogicalId *string) + Project func() *string + ProjectInput func() *string + Provider func() cdktf.TerraformProvider + Provisioners func() *[]interface{} + PutAdvancedMachineFeatures func(value *ComputeInstanceTemplateAdvancedMachineFeatures) + PutConfidentialInstanceConfig func(value *ComputeInstanceTemplateConfidentialInstanceConfig) + PutDisk func(value interface{}) + PutGuestAccelerator func(value interface{}) + PutNetworkInterface func(value interface{}) + PutNetworkPerformanceConfig func(value *ComputeInstanceTemplateNetworkPerformanceConfig) + PutReservationAffinity func(value *ComputeInstanceTemplateReservationAffinity) + PutScheduling func(value *ComputeInstanceTemplateScheduling) + PutServiceAccount func(value *ComputeInstanceTemplateServiceAccount) + PutShieldedInstanceConfig func(value *ComputeInstanceTemplateShieldedInstanceConfig) + PutTimeouts func(value *ComputeInstanceTemplateTimeouts) + RawOverrides func() interface{} + Region func() *string + RegionInput func() *string + ReservationAffinity func() ComputeInstanceTemplateReservationAffinityOutputReference + ReservationAffinityInput func() *ComputeInstanceTemplateReservationAffinity + ResetAdvancedMachineFeatures func() + ResetCanIpForward func() + ResetConfidentialInstanceConfig func() + ResetDescription func() + ResetGuestAccelerator func() + ResetId func() + ResetInstanceDescription func() + ResetLabels func() + ResetMetadata func() + ResetMetadataStartupScript func() + ResetMinCpuPlatform func() + ResetName func() + ResetNamePrefix func() + ResetNetworkInterface func() + ResetNetworkPerformanceConfig func() + ResetOverrideLogicalId func() + ResetProject func() + ResetRegion func() + ResetReservationAffinity func() + ResetResourcePolicies func() + ResetScheduling func() + ResetServiceAccount func() + ResetShieldedInstanceConfig func() + ResetTags func() + ResetTimeouts func() + ResourcePolicies func() *[]*string + ResourcePoliciesInput func() *[]*string + Scheduling func() ComputeInstanceTemplateSchedulingOutputReference + SchedulingInput func() *ComputeInstanceTemplateScheduling + SelfLink func() *string + SelfLinkUnique func() *string + ServiceAccount func() ComputeInstanceTemplateServiceAccountOutputReference + ServiceAccountInput func() *ComputeInstanceTemplateServiceAccount + SetCanIpForward func(val interface{}) + SetConnection func(val interface{}) + SetCount func(val interface{}) + SetDependsOn func(val *[]*string) + SetDescription func(val *string) + SetForEach func(val cdktf.ITerraformIterator) + SetId func(val *string) + SetInstanceDescription func(val *string) + SetLabels func(val *map[string]*string) + SetLifecycle func(val *cdktf.TerraformResourceLifecycle) + SetMachineType func(val *string) + SetMetadata func(val *map[string]*string) + SetMetadataStartupScript func(val *string) + SetMinCpuPlatform func(val *string) + SetName func(val *string) + SetNamePrefix func(val *string) + SetProject func(val *string) + SetProvider func(val cdktf.TerraformProvider) + SetProvisioners func(val *[]interface{}) + SetRegion func(val *string) + SetResourcePolicies func(val *[]*string) + SetTags func(val *[]*string) + ShieldedInstanceConfig func() ComputeInstanceTemplateShieldedInstanceConfigOutputReference + ShieldedInstanceConfigInput func() *ComputeInstanceTemplateShieldedInstanceConfig + SynthesizeAttributes func() *map[string]interface{} + Tags func() *[]*string + TagsFingerprint func() *string + TagsInput func() *[]*string + TerraformGeneratorMetadata func() *cdktf.TerraformProviderGeneratorMetadata + TerraformLabels func() cdktf.StringMap + TerraformMetaArguments func() *map[string]interface{} + TerraformResourceType func() *string + Timeouts func() ComputeInstanceTemplateTimeoutsOutputReference + TimeoutsInput func() interface{} + ToMetadata func() interface{} + ToString func() *string + ToTerraform func() interface{} + func NewComputeInstanceTemplate(scope constructs.Construct, id *string, config *ComputeInstanceTemplateConfig) ComputeInstanceTemplate + type ComputeInstanceTemplateAdvancedMachineFeatures struct + EnableNestedVirtualization interface{} + ThreadsPerCore *float64 + VisibleCoreCount *float64 + type ComputeInstanceTemplateAdvancedMachineFeaturesOutputReference interface + ComplexObjectIndex func() interface{} + ComplexObjectIsFromSet func() *bool + ComputeFqn func() *string + CreationStack func() *[]*string + EnableNestedVirtualization func() interface{} + EnableNestedVirtualizationInput func() interface{} + Fqn func() *string + GetAnyMapAttribute func(terraformAttribute *string) *map[string]interface{} + GetBooleanAttribute func(terraformAttribute *string) cdktf.IResolvable + GetBooleanMapAttribute func(terraformAttribute *string) *map[string]*bool + GetListAttribute func(terraformAttribute *string) *[]*string + GetNumberAttribute func(terraformAttribute *string) *float64 + GetNumberListAttribute func(terraformAttribute *string) *[]*float64 + GetNumberMapAttribute func(terraformAttribute *string) *map[string]*float64 + GetStringAttribute func(terraformAttribute *string) *string + GetStringMapAttribute func(terraformAttribute *string) *map[string]*string + InternalValue func() *ComputeInstanceTemplateAdvancedMachineFeatures + InterpolationAsList func() cdktf.IResolvable + InterpolationForAttribute func(property *string) cdktf.IResolvable + ResetEnableNestedVirtualization func() + ResetThreadsPerCore func() + ResetVisibleCoreCount func() + Resolve func(_context cdktf.IResolveContext) interface{} + SetComplexObjectIndex func(val interface{}) + SetComplexObjectIsFromSet func(val *bool) + SetEnableNestedVirtualization func(val interface{}) + SetInternalValue func(val *ComputeInstanceTemplateAdvancedMachineFeatures) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + SetThreadsPerCore func(val *float64) + SetVisibleCoreCount func(val *float64) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ThreadsPerCore func() *float64 + ThreadsPerCoreInput func() *float64 + ToString func() *string + VisibleCoreCount func() *float64 + VisibleCoreCountInput func() *float64 + func NewComputeInstanceTemplateAdvancedMachineFeaturesOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) ComputeInstanceTemplateAdvancedMachineFeaturesOutputReference + type ComputeInstanceTemplateConfidentialInstanceConfig struct + EnableConfidentialCompute interface{} + type ComputeInstanceTemplateConfidentialInstanceConfigOutputReference interface + ComplexObjectIndex func() interface{} + ComplexObjectIsFromSet func() *bool + ComputeFqn func() *string + CreationStack func() *[]*string + EnableConfidentialCompute func() interface{} + EnableConfidentialComputeInput func() interface{} + Fqn func() *string + GetAnyMapAttribute func(terraformAttribute *string) *map[string]interface{} + GetBooleanAttribute func(terraformAttribute *string) cdktf.IResolvable + GetBooleanMapAttribute func(terraformAttribute *string) *map[string]*bool + GetListAttribute func(terraformAttribute *string) *[]*string + GetNumberAttribute func(terraformAttribute *string) *float64 + GetNumberListAttribute func(terraformAttribute *string) *[]*float64 + GetNumberMapAttribute func(terraformAttribute *string) *map[string]*float64 + GetStringAttribute func(terraformAttribute *string) *string + GetStringMapAttribute func(terraformAttribute *string) *map[string]*string + InternalValue func() *ComputeInstanceTemplateConfidentialInstanceConfig + InterpolationAsList func() cdktf.IResolvable + InterpolationForAttribute func(property *string) cdktf.IResolvable + Resolve func(_context cdktf.IResolveContext) interface{} + SetComplexObjectIndex func(val interface{}) + SetComplexObjectIsFromSet func(val *bool) + SetEnableConfidentialCompute func(val interface{}) + SetInternalValue func(val *ComputeInstanceTemplateConfidentialInstanceConfig) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + func NewComputeInstanceTemplateConfidentialInstanceConfigOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) ComputeInstanceTemplateConfidentialInstanceConfigOutputReference + type ComputeInstanceTemplateConfig struct + AdvancedMachineFeatures *ComputeInstanceTemplateAdvancedMachineFeatures + CanIpForward interface{} + ConfidentialInstanceConfig *ComputeInstanceTemplateConfidentialInstanceConfig + Connection interface{} + Count interface{} + DependsOn *[]cdktf.ITerraformDependable + Description *string + Disk interface{} + ForEach cdktf.ITerraformIterator + GuestAccelerator interface{} + Id *string + InstanceDescription *string + Labels *map[string]*string + Lifecycle *cdktf.TerraformResourceLifecycle + MachineType *string + Metadata *map[string]*string + MetadataStartupScript *string + MinCpuPlatform *string + Name *string + NamePrefix *string + NetworkInterface interface{} + NetworkPerformanceConfig *ComputeInstanceTemplateNetworkPerformanceConfig + Project *string + Provider cdktf.TerraformProvider + Provisioners *[]interface{} + Region *string + ReservationAffinity *ComputeInstanceTemplateReservationAffinity + ResourcePolicies *[]*string + Scheduling *ComputeInstanceTemplateScheduling + ServiceAccount *ComputeInstanceTemplateServiceAccount + ShieldedInstanceConfig *ComputeInstanceTemplateShieldedInstanceConfig + Tags *[]*string + Timeouts *ComputeInstanceTemplateTimeouts + type ComputeInstanceTemplateDisk struct + AutoDelete interface{} + Boot interface{} + DeviceName *string + DiskEncryptionKey *ComputeInstanceTemplateDiskDiskEncryptionKey + DiskName *string + DiskSizeGb *float64 + DiskType *string + Interface *string + Labels *map[string]*string + Mode *string + ProvisionedIops *float64 + ResourcePolicies *[]*string + Source *string + SourceImage *string + SourceImageEncryptionKey *ComputeInstanceTemplateDiskSourceImageEncryptionKey + SourceSnapshot *string + SourceSnapshotEncryptionKey *ComputeInstanceTemplateDiskSourceSnapshotEncryptionKey + Type *string + type ComputeInstanceTemplateDiskDiskEncryptionKey struct + KmsKeySelfLink *string + type ComputeInstanceTemplateDiskDiskEncryptionKeyOutputReference interface + ComplexObjectIndex func() interface{} + ComplexObjectIsFromSet func() *bool + ComputeFqn func() *string + CreationStack func() *[]*string + Fqn func() *string + GetAnyMapAttribute func(terraformAttribute *string) *map[string]interface{} + GetBooleanAttribute func(terraformAttribute *string) cdktf.IResolvable + GetBooleanMapAttribute func(terraformAttribute *string) *map[string]*bool + GetListAttribute func(terraformAttribute *string) *[]*string + GetNumberAttribute func(terraformAttribute *string) *float64 + GetNumberListAttribute func(terraformAttribute *string) *[]*float64 + GetNumberMapAttribute func(terraformAttribute *string) *map[string]*float64 + GetStringAttribute func(terraformAttribute *string) *string + GetStringMapAttribute func(terraformAttribute *string) *map[string]*string + InternalValue func() *ComputeInstanceTemplateDiskDiskEncryptionKey + InterpolationAsList func() cdktf.IResolvable + InterpolationForAttribute func(property *string) cdktf.IResolvable + KmsKeySelfLink func() *string + KmsKeySelfLinkInput func() *string + Resolve func(_context cdktf.IResolveContext) interface{} + SetComplexObjectIndex func(val interface{}) + SetComplexObjectIsFromSet func(val *bool) + SetInternalValue func(val *ComputeInstanceTemplateDiskDiskEncryptionKey) + SetKmsKeySelfLink func(val *string) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + func NewComputeInstanceTemplateDiskDiskEncryptionKeyOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) ComputeInstanceTemplateDiskDiskEncryptionKeyOutputReference + type ComputeInstanceTemplateDiskList interface + ComputeFqn func() *string + CreationStack func() *[]*string + Fqn func() *string + Get func(index *float64) ComputeInstanceTemplateDiskOutputReference + InternalValue func() interface{} + Resolve func(_context cdktf.IResolveContext) interface{} + SetInternalValue func(val interface{}) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + SetWrapsSet func(val *bool) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + WrapsSet func() *bool + func NewComputeInstanceTemplateDiskList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, ...) ComputeInstanceTemplateDiskList + type ComputeInstanceTemplateDiskOutputReference interface + AutoDelete func() interface{} + AutoDeleteInput func() interface{} + Boot func() interface{} + BootInput func() interface{} + ComplexObjectIndex func() interface{} + ComplexObjectIsFromSet func() *bool + ComputeFqn func() *string + CreationStack func() *[]*string + DeviceName func() *string + DeviceNameInput func() *string + DiskEncryptionKey func() ComputeInstanceTemplateDiskDiskEncryptionKeyOutputReference + DiskEncryptionKeyInput func() *ComputeInstanceTemplateDiskDiskEncryptionKey + DiskName func() *string + DiskNameInput func() *string + DiskSizeGb func() *float64 + DiskSizeGbInput func() *float64 + DiskType func() *string + DiskTypeInput func() *string + Fqn func() *string + GetAnyMapAttribute func(terraformAttribute *string) *map[string]interface{} + GetBooleanAttribute func(terraformAttribute *string) cdktf.IResolvable + GetBooleanMapAttribute func(terraformAttribute *string) *map[string]*bool + GetListAttribute func(terraformAttribute *string) *[]*string + GetNumberAttribute func(terraformAttribute *string) *float64 + GetNumberListAttribute func(terraformAttribute *string) *[]*float64 + GetNumberMapAttribute func(terraformAttribute *string) *map[string]*float64 + GetStringAttribute func(terraformAttribute *string) *string + GetStringMapAttribute func(terraformAttribute *string) *map[string]*string + Interface func() *string + InterfaceInput func() *string + InternalValue func() interface{} + InterpolationAsList func() cdktf.IResolvable + InterpolationForAttribute func(property *string) cdktf.IResolvable + Labels func() *map[string]*string + LabelsInput func() *map[string]*string + Mode func() *string + ModeInput func() *string + ProvisionedIops func() *float64 + ProvisionedIopsInput func() *float64 + PutDiskEncryptionKey func(value *ComputeInstanceTemplateDiskDiskEncryptionKey) + PutSourceImageEncryptionKey func(value *ComputeInstanceTemplateDiskSourceImageEncryptionKey) + PutSourceSnapshotEncryptionKey func(value *ComputeInstanceTemplateDiskSourceSnapshotEncryptionKey) + ResetAutoDelete func() + ResetBoot func() + ResetDeviceName func() + ResetDiskEncryptionKey func() + ResetDiskName func() + ResetDiskSizeGb func() + ResetDiskType func() + ResetInterface func() + ResetLabels func() + ResetMode func() + ResetProvisionedIops func() + ResetResourcePolicies func() + ResetSource func() + ResetSourceImage func() + ResetSourceImageEncryptionKey func() + ResetSourceSnapshot func() + ResetSourceSnapshotEncryptionKey func() + ResetType func() + Resolve func(_context cdktf.IResolveContext) interface{} + ResourcePolicies func() *[]*string + ResourcePoliciesInput func() *[]*string + SetAutoDelete func(val interface{}) + SetBoot func(val interface{}) + SetComplexObjectIndex func(val interface{}) + SetComplexObjectIsFromSet func(val *bool) + SetDeviceName func(val *string) + SetDiskName func(val *string) + SetDiskSizeGb func(val *float64) + SetDiskType func(val *string) + SetInterface func(val *string) + SetInternalValue func(val interface{}) + SetLabels func(val *map[string]*string) + SetMode func(val *string) + SetProvisionedIops func(val *float64) + SetResourcePolicies func(val *[]*string) + SetSource func(val *string) + SetSourceImage func(val *string) + SetSourceSnapshot func(val *string) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + SetType func(val *string) + Source func() *string + SourceImage func() *string + SourceImageEncryptionKey func() ComputeInstanceTemplateDiskSourceImageEncryptionKeyOutputReference + SourceImageEncryptionKeyInput func() *ComputeInstanceTemplateDiskSourceImageEncryptionKey + SourceImageInput func() *string + SourceInput func() *string + SourceSnapshot func() *string + SourceSnapshotEncryptionKey func() ComputeInstanceTemplateDiskSourceSnapshotEncryptionKeyOutputReference + SourceSnapshotEncryptionKeyInput func() *ComputeInstanceTemplateDiskSourceSnapshotEncryptionKey + SourceSnapshotInput func() *string + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + Type func() *string + TypeInput func() *string + func NewComputeInstanceTemplateDiskOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, ...) ComputeInstanceTemplateDiskOutputReference + type ComputeInstanceTemplateDiskSourceImageEncryptionKey struct + KmsKeySelfLink *string + KmsKeyServiceAccount *string + type ComputeInstanceTemplateDiskSourceImageEncryptionKeyOutputReference interface + ComplexObjectIndex func() interface{} + ComplexObjectIsFromSet func() *bool + ComputeFqn func() *string + CreationStack func() *[]*string + Fqn func() *string + GetAnyMapAttribute func(terraformAttribute *string) *map[string]interface{} + GetBooleanAttribute func(terraformAttribute *string) cdktf.IResolvable + GetBooleanMapAttribute func(terraformAttribute *string) *map[string]*bool + GetListAttribute func(terraformAttribute *string) *[]*string + GetNumberAttribute func(terraformAttribute *string) *float64 + GetNumberListAttribute func(terraformAttribute *string) *[]*float64 + GetNumberMapAttribute func(terraformAttribute *string) *map[string]*float64 + GetStringAttribute func(terraformAttribute *string) *string + GetStringMapAttribute func(terraformAttribute *string) *map[string]*string + InternalValue func() *ComputeInstanceTemplateDiskSourceImageEncryptionKey + InterpolationAsList func() cdktf.IResolvable + InterpolationForAttribute func(property *string) cdktf.IResolvable + KmsKeySelfLink func() *string + KmsKeySelfLinkInput func() *string + KmsKeyServiceAccount func() *string + KmsKeyServiceAccountInput func() *string + ResetKmsKeyServiceAccount func() + Resolve func(_context cdktf.IResolveContext) interface{} + SetComplexObjectIndex func(val interface{}) + SetComplexObjectIsFromSet func(val *bool) + SetInternalValue func(val *ComputeInstanceTemplateDiskSourceImageEncryptionKey) + SetKmsKeySelfLink func(val *string) + SetKmsKeyServiceAccount func(val *string) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + func NewComputeInstanceTemplateDiskSourceImageEncryptionKeyOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) ComputeInstanceTemplateDiskSourceImageEncryptionKeyOutputReference + type ComputeInstanceTemplateDiskSourceSnapshotEncryptionKey struct + KmsKeySelfLink *string + KmsKeyServiceAccount *string + type ComputeInstanceTemplateDiskSourceSnapshotEncryptionKeyOutputReference interface + ComplexObjectIndex func() interface{} + ComplexObjectIsFromSet func() *bool + ComputeFqn func() *string + CreationStack func() *[]*string + Fqn func() *string + GetAnyMapAttribute func(terraformAttribute *string) *map[string]interface{} + GetBooleanAttribute func(terraformAttribute *string) cdktf.IResolvable + GetBooleanMapAttribute func(terraformAttribute *string) *map[string]*bool + GetListAttribute func(terraformAttribute *string) *[]*string + GetNumberAttribute func(terraformAttribute *string) *float64 + GetNumberListAttribute func(terraformAttribute *string) *[]*float64 + GetNumberMapAttribute func(terraformAttribute *string) *map[string]*float64 + GetStringAttribute func(terraformAttribute *string) *string + GetStringMapAttribute func(terraformAttribute *string) *map[string]*string + InternalValue func() *ComputeInstanceTemplateDiskSourceSnapshotEncryptionKey + InterpolationAsList func() cdktf.IResolvable + InterpolationForAttribute func(property *string) cdktf.IResolvable + KmsKeySelfLink func() *string + KmsKeySelfLinkInput func() *string + KmsKeyServiceAccount func() *string + KmsKeyServiceAccountInput func() *string + ResetKmsKeyServiceAccount func() + Resolve func(_context cdktf.IResolveContext) interface{} + SetComplexObjectIndex func(val interface{}) + SetComplexObjectIsFromSet func(val *bool) + SetInternalValue func(val *ComputeInstanceTemplateDiskSourceSnapshotEncryptionKey) + SetKmsKeySelfLink func(val *string) + SetKmsKeyServiceAccount func(val *string) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + func NewComputeInstanceTemplateDiskSourceSnapshotEncryptionKeyOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) ComputeInstanceTemplateDiskSourceSnapshotEncryptionKeyOutputReference + type ComputeInstanceTemplateGuestAccelerator struct + Count *float64 + Type *string + type ComputeInstanceTemplateGuestAcceleratorList interface + ComputeFqn func() *string + CreationStack func() *[]*string + Fqn func() *string + Get func(index *float64) ComputeInstanceTemplateGuestAcceleratorOutputReference + InternalValue func() interface{} + Resolve func(_context cdktf.IResolveContext) interface{} + SetInternalValue func(val interface{}) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + SetWrapsSet func(val *bool) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + WrapsSet func() *bool + func NewComputeInstanceTemplateGuestAcceleratorList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, ...) ComputeInstanceTemplateGuestAcceleratorList + type ComputeInstanceTemplateGuestAcceleratorOutputReference interface + ComplexObjectIndex func() interface{} + ComplexObjectIsFromSet func() *bool + ComputeFqn func() *string + Count func() *float64 + CountInput func() *float64 + CreationStack func() *[]*string + Fqn func() *string + GetAnyMapAttribute func(terraformAttribute *string) *map[string]interface{} + GetBooleanAttribute func(terraformAttribute *string) cdktf.IResolvable + GetBooleanMapAttribute func(terraformAttribute *string) *map[string]*bool + GetListAttribute func(terraformAttribute *string) *[]*string + GetNumberAttribute func(terraformAttribute *string) *float64 + GetNumberListAttribute func(terraformAttribute *string) *[]*float64 + GetNumberMapAttribute func(terraformAttribute *string) *map[string]*float64 + GetStringAttribute func(terraformAttribute *string) *string + GetStringMapAttribute func(terraformAttribute *string) *map[string]*string + InternalValue func() interface{} + InterpolationAsList func() cdktf.IResolvable + InterpolationForAttribute func(property *string) cdktf.IResolvable + Resolve func(_context cdktf.IResolveContext) interface{} + SetComplexObjectIndex func(val interface{}) + SetComplexObjectIsFromSet func(val *bool) + SetCount func(val *float64) + SetInternalValue func(val interface{}) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + SetType func(val *string) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + Type func() *string + TypeInput func() *string + func NewComputeInstanceTemplateGuestAcceleratorOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, ...) ComputeInstanceTemplateGuestAcceleratorOutputReference + type ComputeInstanceTemplateNetworkInterface struct + AccessConfig interface{} + AliasIpRange interface{} + InternalIpv6PrefixLength *float64 + Ipv6AccessConfig interface{} + Ipv6Address *string + Network *string + NetworkIp *string + NicType *string + QueueCount *float64 + StackType *string + Subnetwork *string + SubnetworkProject *string + type ComputeInstanceTemplateNetworkInterfaceAccessConfig struct + NatIp *string + NetworkTier *string + type ComputeInstanceTemplateNetworkInterfaceAccessConfigList interface + ComputeFqn func() *string + CreationStack func() *[]*string + Fqn func() *string + Get func(index *float64) ComputeInstanceTemplateNetworkInterfaceAccessConfigOutputReference + InternalValue func() interface{} + Resolve func(_context cdktf.IResolveContext) interface{} + SetInternalValue func(val interface{}) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + SetWrapsSet func(val *bool) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + WrapsSet func() *bool + func NewComputeInstanceTemplateNetworkInterfaceAccessConfigList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, ...) ComputeInstanceTemplateNetworkInterfaceAccessConfigList + type ComputeInstanceTemplateNetworkInterfaceAccessConfigOutputReference interface + ComplexObjectIndex func() interface{} + ComplexObjectIsFromSet func() *bool + ComputeFqn func() *string + CreationStack func() *[]*string + Fqn func() *string + GetAnyMapAttribute func(terraformAttribute *string) *map[string]interface{} + GetBooleanAttribute func(terraformAttribute *string) cdktf.IResolvable + GetBooleanMapAttribute func(terraformAttribute *string) *map[string]*bool + GetListAttribute func(terraformAttribute *string) *[]*string + GetNumberAttribute func(terraformAttribute *string) *float64 + GetNumberListAttribute func(terraformAttribute *string) *[]*float64 + GetNumberMapAttribute func(terraformAttribute *string) *map[string]*float64 + GetStringAttribute func(terraformAttribute *string) *string + GetStringMapAttribute func(terraformAttribute *string) *map[string]*string + InternalValue func() interface{} + InterpolationAsList func() cdktf.IResolvable + InterpolationForAttribute func(property *string) cdktf.IResolvable + NatIp func() *string + NatIpInput func() *string + NetworkTier func() *string + NetworkTierInput func() *string + PublicPtrDomainName func() *string + ResetNatIp func() + ResetNetworkTier func() + Resolve func(_context cdktf.IResolveContext) interface{} + SetComplexObjectIndex func(val interface{}) + SetComplexObjectIsFromSet func(val *bool) + SetInternalValue func(val interface{}) + SetNatIp func(val *string) + SetNetworkTier func(val *string) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + func NewComputeInstanceTemplateNetworkInterfaceAccessConfigOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, ...) ComputeInstanceTemplateNetworkInterfaceAccessConfigOutputReference + type ComputeInstanceTemplateNetworkInterfaceAliasIpRange struct + IpCidrRange *string + SubnetworkRangeName *string + type ComputeInstanceTemplateNetworkInterfaceAliasIpRangeList interface + ComputeFqn func() *string + CreationStack func() *[]*string + Fqn func() *string + Get func(index *float64) ComputeInstanceTemplateNetworkInterfaceAliasIpRangeOutputReference + InternalValue func() interface{} + Resolve func(_context cdktf.IResolveContext) interface{} + SetInternalValue func(val interface{}) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + SetWrapsSet func(val *bool) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + WrapsSet func() *bool + func NewComputeInstanceTemplateNetworkInterfaceAliasIpRangeList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, ...) ComputeInstanceTemplateNetworkInterfaceAliasIpRangeList + type ComputeInstanceTemplateNetworkInterfaceAliasIpRangeOutputReference interface + ComplexObjectIndex func() interface{} + ComplexObjectIsFromSet func() *bool + ComputeFqn func() *string + CreationStack func() *[]*string + Fqn func() *string + GetAnyMapAttribute func(terraformAttribute *string) *map[string]interface{} + GetBooleanAttribute func(terraformAttribute *string) cdktf.IResolvable + GetBooleanMapAttribute func(terraformAttribute *string) *map[string]*bool + GetListAttribute func(terraformAttribute *string) *[]*string + GetNumberAttribute func(terraformAttribute *string) *float64 + GetNumberListAttribute func(terraformAttribute *string) *[]*float64 + GetNumberMapAttribute func(terraformAttribute *string) *map[string]*float64 + GetStringAttribute func(terraformAttribute *string) *string + GetStringMapAttribute func(terraformAttribute *string) *map[string]*string + InternalValue func() interface{} + InterpolationAsList func() cdktf.IResolvable + InterpolationForAttribute func(property *string) cdktf.IResolvable + IpCidrRange func() *string + IpCidrRangeInput func() *string + ResetSubnetworkRangeName func() + Resolve func(_context cdktf.IResolveContext) interface{} + SetComplexObjectIndex func(val interface{}) + SetComplexObjectIsFromSet func(val *bool) + SetInternalValue func(val interface{}) + SetIpCidrRange func(val *string) + SetSubnetworkRangeName func(val *string) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + SubnetworkRangeName func() *string + SubnetworkRangeNameInput func() *string + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + func NewComputeInstanceTemplateNetworkInterfaceAliasIpRangeOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, ...) ComputeInstanceTemplateNetworkInterfaceAliasIpRangeOutputReference + type ComputeInstanceTemplateNetworkInterfaceIpv6AccessConfig struct + NetworkTier *string + type ComputeInstanceTemplateNetworkInterfaceIpv6AccessConfigList interface + ComputeFqn func() *string + CreationStack func() *[]*string + Fqn func() *string + Get func(index *float64) ComputeInstanceTemplateNetworkInterfaceIpv6AccessConfigOutputReference + InternalValue func() interface{} + Resolve func(_context cdktf.IResolveContext) interface{} + SetInternalValue func(val interface{}) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + SetWrapsSet func(val *bool) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + WrapsSet func() *bool + func NewComputeInstanceTemplateNetworkInterfaceIpv6AccessConfigList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, ...) ComputeInstanceTemplateNetworkInterfaceIpv6AccessConfigList + type ComputeInstanceTemplateNetworkInterfaceIpv6AccessConfigOutputReference interface + ComplexObjectIndex func() interface{} + ComplexObjectIsFromSet func() *bool + ComputeFqn func() *string + CreationStack func() *[]*string + ExternalIpv6 func() *string + ExternalIpv6PrefixLength func() *string + Fqn func() *string + GetAnyMapAttribute func(terraformAttribute *string) *map[string]interface{} + GetBooleanAttribute func(terraformAttribute *string) cdktf.IResolvable + GetBooleanMapAttribute func(terraformAttribute *string) *map[string]*bool + GetListAttribute func(terraformAttribute *string) *[]*string + GetNumberAttribute func(terraformAttribute *string) *float64 + GetNumberListAttribute func(terraformAttribute *string) *[]*float64 + GetNumberMapAttribute func(terraformAttribute *string) *map[string]*float64 + GetStringAttribute func(terraformAttribute *string) *string + GetStringMapAttribute func(terraformAttribute *string) *map[string]*string + InternalValue func() interface{} + InterpolationAsList func() cdktf.IResolvable + InterpolationForAttribute func(property *string) cdktf.IResolvable + Name func() *string + NetworkTier func() *string + NetworkTierInput func() *string + PublicPtrDomainName func() *string + Resolve func(_context cdktf.IResolveContext) interface{} + SetComplexObjectIndex func(val interface{}) + SetComplexObjectIsFromSet func(val *bool) + SetInternalValue func(val interface{}) + SetNetworkTier func(val *string) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + func NewComputeInstanceTemplateNetworkInterfaceIpv6AccessConfigOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, ...) ComputeInstanceTemplateNetworkInterfaceIpv6AccessConfigOutputReference + type ComputeInstanceTemplateNetworkInterfaceList interface + ComputeFqn func() *string + CreationStack func() *[]*string + Fqn func() *string + Get func(index *float64) ComputeInstanceTemplateNetworkInterfaceOutputReference + InternalValue func() interface{} + Resolve func(_context cdktf.IResolveContext) interface{} + SetInternalValue func(val interface{}) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + SetWrapsSet func(val *bool) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + WrapsSet func() *bool + func NewComputeInstanceTemplateNetworkInterfaceList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, ...) ComputeInstanceTemplateNetworkInterfaceList + type ComputeInstanceTemplateNetworkInterfaceOutputReference interface + AccessConfig func() ComputeInstanceTemplateNetworkInterfaceAccessConfigList + AccessConfigInput func() interface{} + AliasIpRange func() ComputeInstanceTemplateNetworkInterfaceAliasIpRangeList + AliasIpRangeInput func() interface{} + ComplexObjectIndex func() interface{} + ComplexObjectIsFromSet func() *bool + ComputeFqn func() *string + CreationStack func() *[]*string + Fqn func() *string + GetAnyMapAttribute func(terraformAttribute *string) *map[string]interface{} + GetBooleanAttribute func(terraformAttribute *string) cdktf.IResolvable + GetBooleanMapAttribute func(terraformAttribute *string) *map[string]*bool + GetListAttribute func(terraformAttribute *string) *[]*string + GetNumberAttribute func(terraformAttribute *string) *float64 + GetNumberListAttribute func(terraformAttribute *string) *[]*float64 + GetNumberMapAttribute func(terraformAttribute *string) *map[string]*float64 + GetStringAttribute func(terraformAttribute *string) *string + GetStringMapAttribute func(terraformAttribute *string) *map[string]*string + InternalIpv6PrefixLength func() *float64 + InternalIpv6PrefixLengthInput func() *float64 + InternalValue func() interface{} + InterpolationAsList func() cdktf.IResolvable + InterpolationForAttribute func(property *string) cdktf.IResolvable + Ipv6AccessConfig func() ComputeInstanceTemplateNetworkInterfaceIpv6AccessConfigList + Ipv6AccessConfigInput func() interface{} + Ipv6AccessType func() *string + Ipv6Address func() *string + Ipv6AddressInput func() *string + Name func() *string + Network func() *string + NetworkInput func() *string + NetworkIp func() *string + NetworkIpInput func() *string + NicType func() *string + NicTypeInput func() *string + PutAccessConfig func(value interface{}) + PutAliasIpRange func(value interface{}) + PutIpv6AccessConfig func(value interface{}) + QueueCount func() *float64 + QueueCountInput func() *float64 + ResetAccessConfig func() + ResetAliasIpRange func() + ResetInternalIpv6PrefixLength func() + ResetIpv6AccessConfig func() + ResetIpv6Address func() + ResetNetwork func() + ResetNetworkIp func() + ResetNicType func() + ResetQueueCount func() + ResetStackType func() + ResetSubnetwork func() + ResetSubnetworkProject func() + Resolve func(_context cdktf.IResolveContext) interface{} + SetComplexObjectIndex func(val interface{}) + SetComplexObjectIsFromSet func(val *bool) + SetInternalIpv6PrefixLength func(val *float64) + SetInternalValue func(val interface{}) + SetIpv6Address func(val *string) + SetNetwork func(val *string) + SetNetworkIp func(val *string) + SetNicType func(val *string) + SetQueueCount func(val *float64) + SetStackType func(val *string) + SetSubnetwork func(val *string) + SetSubnetworkProject func(val *string) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + StackType func() *string + StackTypeInput func() *string + Subnetwork func() *string + SubnetworkInput func() *string + SubnetworkProject func() *string + SubnetworkProjectInput func() *string + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + func NewComputeInstanceTemplateNetworkInterfaceOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, ...) ComputeInstanceTemplateNetworkInterfaceOutputReference + type ComputeInstanceTemplateNetworkPerformanceConfig struct + TotalEgressBandwidthTier *string + type ComputeInstanceTemplateNetworkPerformanceConfigOutputReference interface + ComplexObjectIndex func() interface{} + ComplexObjectIsFromSet func() *bool + ComputeFqn func() *string + CreationStack func() *[]*string + Fqn func() *string + GetAnyMapAttribute func(terraformAttribute *string) *map[string]interface{} + GetBooleanAttribute func(terraformAttribute *string) cdktf.IResolvable + GetBooleanMapAttribute func(terraformAttribute *string) *map[string]*bool + GetListAttribute func(terraformAttribute *string) *[]*string + GetNumberAttribute func(terraformAttribute *string) *float64 + GetNumberListAttribute func(terraformAttribute *string) *[]*float64 + GetNumberMapAttribute func(terraformAttribute *string) *map[string]*float64 + GetStringAttribute func(terraformAttribute *string) *string + GetStringMapAttribute func(terraformAttribute *string) *map[string]*string + InternalValue func() *ComputeInstanceTemplateNetworkPerformanceConfig + InterpolationAsList func() cdktf.IResolvable + InterpolationForAttribute func(property *string) cdktf.IResolvable + Resolve func(_context cdktf.IResolveContext) interface{} + SetComplexObjectIndex func(val interface{}) + SetComplexObjectIsFromSet func(val *bool) + SetInternalValue func(val *ComputeInstanceTemplateNetworkPerformanceConfig) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + SetTotalEgressBandwidthTier func(val *string) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + TotalEgressBandwidthTier func() *string + TotalEgressBandwidthTierInput func() *string + func NewComputeInstanceTemplateNetworkPerformanceConfigOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) ComputeInstanceTemplateNetworkPerformanceConfigOutputReference + type ComputeInstanceTemplateReservationAffinity struct + SpecificReservation *ComputeInstanceTemplateReservationAffinitySpecificReservation + Type *string + type ComputeInstanceTemplateReservationAffinityOutputReference interface + ComplexObjectIndex func() interface{} + ComplexObjectIsFromSet func() *bool + ComputeFqn func() *string + CreationStack func() *[]*string + Fqn func() *string + GetAnyMapAttribute func(terraformAttribute *string) *map[string]interface{} + GetBooleanAttribute func(terraformAttribute *string) cdktf.IResolvable + GetBooleanMapAttribute func(terraformAttribute *string) *map[string]*bool + GetListAttribute func(terraformAttribute *string) *[]*string + GetNumberAttribute func(terraformAttribute *string) *float64 + GetNumberListAttribute func(terraformAttribute *string) *[]*float64 + GetNumberMapAttribute func(terraformAttribute *string) *map[string]*float64 + GetStringAttribute func(terraformAttribute *string) *string + GetStringMapAttribute func(terraformAttribute *string) *map[string]*string + InternalValue func() *ComputeInstanceTemplateReservationAffinity + InterpolationAsList func() cdktf.IResolvable + InterpolationForAttribute func(property *string) cdktf.IResolvable + PutSpecificReservation func(value *ComputeInstanceTemplateReservationAffinitySpecificReservation) + ResetSpecificReservation func() + Resolve func(_context cdktf.IResolveContext) interface{} + SetComplexObjectIndex func(val interface{}) + SetComplexObjectIsFromSet func(val *bool) + SetInternalValue func(val *ComputeInstanceTemplateReservationAffinity) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + SetType func(val *string) + SpecificReservation func() ComputeInstanceTemplateReservationAffinitySpecificReservationOutputReference + SpecificReservationInput func() *ComputeInstanceTemplateReservationAffinitySpecificReservation + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + Type func() *string + TypeInput func() *string + func NewComputeInstanceTemplateReservationAffinityOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) ComputeInstanceTemplateReservationAffinityOutputReference + type ComputeInstanceTemplateReservationAffinitySpecificReservation struct + Key *string + Values *[]*string + type ComputeInstanceTemplateReservationAffinitySpecificReservationOutputReference interface + ComplexObjectIndex func() interface{} + ComplexObjectIsFromSet func() *bool + ComputeFqn func() *string + CreationStack func() *[]*string + Fqn func() *string + GetAnyMapAttribute func(terraformAttribute *string) *map[string]interface{} + GetBooleanAttribute func(terraformAttribute *string) cdktf.IResolvable + GetBooleanMapAttribute func(terraformAttribute *string) *map[string]*bool + GetListAttribute func(terraformAttribute *string) *[]*string + GetNumberAttribute func(terraformAttribute *string) *float64 + GetNumberListAttribute func(terraformAttribute *string) *[]*float64 + GetNumberMapAttribute func(terraformAttribute *string) *map[string]*float64 + GetStringAttribute func(terraformAttribute *string) *string + GetStringMapAttribute func(terraformAttribute *string) *map[string]*string + InternalValue func() *ComputeInstanceTemplateReservationAffinitySpecificReservation + InterpolationAsList func() cdktf.IResolvable + InterpolationForAttribute func(property *string) cdktf.IResolvable + Key func() *string + KeyInput func() *string + Resolve func(_context cdktf.IResolveContext) interface{} + SetComplexObjectIndex func(val interface{}) + SetComplexObjectIsFromSet func(val *bool) + SetInternalValue func(val *ComputeInstanceTemplateReservationAffinitySpecificReservation) + SetKey func(val *string) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + SetValues func(val *[]*string) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + Values func() *[]*string + ValuesInput func() *[]*string + func NewComputeInstanceTemplateReservationAffinitySpecificReservationOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) ComputeInstanceTemplateReservationAffinitySpecificReservationOutputReference + type ComputeInstanceTemplateScheduling struct + AutomaticRestart interface{} + InstanceTerminationAction *string + LocalSsdRecoveryTimeout interface{} + MinNodeCpus *float64 + NodeAffinities interface{} + OnHostMaintenance *string + Preemptible interface{} + ProvisioningModel *string + type ComputeInstanceTemplateSchedulingLocalSsdRecoveryTimeout struct + Nanos *float64 + Seconds *float64 + type ComputeInstanceTemplateSchedulingLocalSsdRecoveryTimeoutList interface + ComputeFqn func() *string + CreationStack func() *[]*string + Fqn func() *string + Get func(index *float64) ComputeInstanceTemplateSchedulingLocalSsdRecoveryTimeoutOutputReference + InternalValue func() interface{} + Resolve func(_context cdktf.IResolveContext) interface{} + SetInternalValue func(val interface{}) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + SetWrapsSet func(val *bool) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + WrapsSet func() *bool + func NewComputeInstanceTemplateSchedulingLocalSsdRecoveryTimeoutList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, ...) ComputeInstanceTemplateSchedulingLocalSsdRecoveryTimeoutList + type ComputeInstanceTemplateSchedulingLocalSsdRecoveryTimeoutOutputReference interface + ComplexObjectIndex func() interface{} + ComplexObjectIsFromSet func() *bool + ComputeFqn func() *string + CreationStack func() *[]*string + Fqn func() *string + GetAnyMapAttribute func(terraformAttribute *string) *map[string]interface{} + GetBooleanAttribute func(terraformAttribute *string) cdktf.IResolvable + GetBooleanMapAttribute func(terraformAttribute *string) *map[string]*bool + GetListAttribute func(terraformAttribute *string) *[]*string + GetNumberAttribute func(terraformAttribute *string) *float64 + GetNumberListAttribute func(terraformAttribute *string) *[]*float64 + GetNumberMapAttribute func(terraformAttribute *string) *map[string]*float64 + GetStringAttribute func(terraformAttribute *string) *string + GetStringMapAttribute func(terraformAttribute *string) *map[string]*string + InternalValue func() interface{} + InterpolationAsList func() cdktf.IResolvable + InterpolationForAttribute func(property *string) cdktf.IResolvable + Nanos func() *float64 + NanosInput func() *float64 + ResetNanos func() + Resolve func(_context cdktf.IResolveContext) interface{} + Seconds func() *float64 + SecondsInput func() *float64 + SetComplexObjectIndex func(val interface{}) + SetComplexObjectIsFromSet func(val *bool) + SetInternalValue func(val interface{}) + SetNanos func(val *float64) + SetSeconds func(val *float64) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + func NewComputeInstanceTemplateSchedulingLocalSsdRecoveryTimeoutOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, ...) ComputeInstanceTemplateSchedulingLocalSsdRecoveryTimeoutOutputReference + type ComputeInstanceTemplateSchedulingNodeAffinities struct + Key *string + Operator *string + Values *[]*string + type ComputeInstanceTemplateSchedulingNodeAffinitiesList interface + ComputeFqn func() *string + CreationStack func() *[]*string + Fqn func() *string + Get func(index *float64) ComputeInstanceTemplateSchedulingNodeAffinitiesOutputReference + InternalValue func() interface{} + Resolve func(_context cdktf.IResolveContext) interface{} + SetInternalValue func(val interface{}) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + SetWrapsSet func(val *bool) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + WrapsSet func() *bool + func NewComputeInstanceTemplateSchedulingNodeAffinitiesList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, ...) ComputeInstanceTemplateSchedulingNodeAffinitiesList + type ComputeInstanceTemplateSchedulingNodeAffinitiesOutputReference interface + ComplexObjectIndex func() interface{} + ComplexObjectIsFromSet func() *bool + ComputeFqn func() *string + CreationStack func() *[]*string + Fqn func() *string + GetAnyMapAttribute func(terraformAttribute *string) *map[string]interface{} + GetBooleanAttribute func(terraformAttribute *string) cdktf.IResolvable + GetBooleanMapAttribute func(terraformAttribute *string) *map[string]*bool + GetListAttribute func(terraformAttribute *string) *[]*string + GetNumberAttribute func(terraformAttribute *string) *float64 + GetNumberListAttribute func(terraformAttribute *string) *[]*float64 + GetNumberMapAttribute func(terraformAttribute *string) *map[string]*float64 + GetStringAttribute func(terraformAttribute *string) *string + GetStringMapAttribute func(terraformAttribute *string) *map[string]*string + InternalValue func() interface{} + InterpolationAsList func() cdktf.IResolvable + InterpolationForAttribute func(property *string) cdktf.IResolvable + Key func() *string + KeyInput func() *string + Operator func() *string + OperatorInput func() *string + Resolve func(_context cdktf.IResolveContext) interface{} + SetComplexObjectIndex func(val interface{}) + SetComplexObjectIsFromSet func(val *bool) + SetInternalValue func(val interface{}) + SetKey func(val *string) + SetOperator func(val *string) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + SetValues func(val *[]*string) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + Values func() *[]*string + ValuesInput func() *[]*string + func NewComputeInstanceTemplateSchedulingNodeAffinitiesOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, ...) ComputeInstanceTemplateSchedulingNodeAffinitiesOutputReference + type ComputeInstanceTemplateSchedulingOutputReference interface + AutomaticRestart func() interface{} + AutomaticRestartInput func() interface{} + ComplexObjectIndex func() interface{} + ComplexObjectIsFromSet func() *bool + ComputeFqn func() *string + CreationStack func() *[]*string + Fqn func() *string + GetAnyMapAttribute func(terraformAttribute *string) *map[string]interface{} + GetBooleanAttribute func(terraformAttribute *string) cdktf.IResolvable + GetBooleanMapAttribute func(terraformAttribute *string) *map[string]*bool + GetListAttribute func(terraformAttribute *string) *[]*string + GetNumberAttribute func(terraformAttribute *string) *float64 + GetNumberListAttribute func(terraformAttribute *string) *[]*float64 + GetNumberMapAttribute func(terraformAttribute *string) *map[string]*float64 + GetStringAttribute func(terraformAttribute *string) *string + GetStringMapAttribute func(terraformAttribute *string) *map[string]*string + InstanceTerminationAction func() *string + InstanceTerminationActionInput func() *string + InternalValue func() *ComputeInstanceTemplateScheduling + InterpolationAsList func() cdktf.IResolvable + InterpolationForAttribute func(property *string) cdktf.IResolvable + LocalSsdRecoveryTimeout func() ComputeInstanceTemplateSchedulingLocalSsdRecoveryTimeoutList + LocalSsdRecoveryTimeoutInput func() interface{} + MinNodeCpus func() *float64 + MinNodeCpusInput func() *float64 + NodeAffinities func() ComputeInstanceTemplateSchedulingNodeAffinitiesList + NodeAffinitiesInput func() interface{} + OnHostMaintenance func() *string + OnHostMaintenanceInput func() *string + Preemptible func() interface{} + PreemptibleInput func() interface{} + ProvisioningModel func() *string + ProvisioningModelInput func() *string + PutLocalSsdRecoveryTimeout func(value interface{}) + PutNodeAffinities func(value interface{}) + ResetAutomaticRestart func() + ResetInstanceTerminationAction func() + ResetLocalSsdRecoveryTimeout func() + ResetMinNodeCpus func() + ResetNodeAffinities func() + ResetOnHostMaintenance func() + ResetPreemptible func() + ResetProvisioningModel func() + Resolve func(_context cdktf.IResolveContext) interface{} + SetAutomaticRestart func(val interface{}) + SetComplexObjectIndex func(val interface{}) + SetComplexObjectIsFromSet func(val *bool) + SetInstanceTerminationAction func(val *string) + SetInternalValue func(val *ComputeInstanceTemplateScheduling) + SetMinNodeCpus func(val *float64) + SetOnHostMaintenance func(val *string) + SetPreemptible func(val interface{}) + SetProvisioningModel func(val *string) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + func NewComputeInstanceTemplateSchedulingOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) ComputeInstanceTemplateSchedulingOutputReference + type ComputeInstanceTemplateServiceAccount struct + Email *string + Scopes *[]*string + type ComputeInstanceTemplateServiceAccountOutputReference interface + ComplexObjectIndex func() interface{} + ComplexObjectIsFromSet func() *bool + ComputeFqn func() *string + CreationStack func() *[]*string + Email func() *string + EmailInput func() *string + Fqn func() *string + GetAnyMapAttribute func(terraformAttribute *string) *map[string]interface{} + GetBooleanAttribute func(terraformAttribute *string) cdktf.IResolvable + GetBooleanMapAttribute func(terraformAttribute *string) *map[string]*bool + GetListAttribute func(terraformAttribute *string) *[]*string + GetNumberAttribute func(terraformAttribute *string) *float64 + GetNumberListAttribute func(terraformAttribute *string) *[]*float64 + GetNumberMapAttribute func(terraformAttribute *string) *map[string]*float64 + GetStringAttribute func(terraformAttribute *string) *string + GetStringMapAttribute func(terraformAttribute *string) *map[string]*string + InternalValue func() *ComputeInstanceTemplateServiceAccount + InterpolationAsList func() cdktf.IResolvable + InterpolationForAttribute func(property *string) cdktf.IResolvable + ResetEmail func() + Resolve func(_context cdktf.IResolveContext) interface{} + Scopes func() *[]*string + ScopesInput func() *[]*string + SetComplexObjectIndex func(val interface{}) + SetComplexObjectIsFromSet func(val *bool) + SetEmail func(val *string) + SetInternalValue func(val *ComputeInstanceTemplateServiceAccount) + SetScopes func(val *[]*string) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + func NewComputeInstanceTemplateServiceAccountOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) ComputeInstanceTemplateServiceAccountOutputReference + type ComputeInstanceTemplateShieldedInstanceConfig struct + EnableIntegrityMonitoring interface{} + EnableSecureBoot interface{} + EnableVtpm interface{} + type ComputeInstanceTemplateShieldedInstanceConfigOutputReference interface + ComplexObjectIndex func() interface{} + ComplexObjectIsFromSet func() *bool + ComputeFqn func() *string + CreationStack func() *[]*string + EnableIntegrityMonitoring func() interface{} + EnableIntegrityMonitoringInput func() interface{} + EnableSecureBoot func() interface{} + EnableSecureBootInput func() interface{} + EnableVtpm func() interface{} + EnableVtpmInput func() interface{} + Fqn func() *string + GetAnyMapAttribute func(terraformAttribute *string) *map[string]interface{} + GetBooleanAttribute func(terraformAttribute *string) cdktf.IResolvable + GetBooleanMapAttribute func(terraformAttribute *string) *map[string]*bool + GetListAttribute func(terraformAttribute *string) *[]*string + GetNumberAttribute func(terraformAttribute *string) *float64 + GetNumberListAttribute func(terraformAttribute *string) *[]*float64 + GetNumberMapAttribute func(terraformAttribute *string) *map[string]*float64 + GetStringAttribute func(terraformAttribute *string) *string + GetStringMapAttribute func(terraformAttribute *string) *map[string]*string + InternalValue func() *ComputeInstanceTemplateShieldedInstanceConfig + InterpolationAsList func() cdktf.IResolvable + InterpolationForAttribute func(property *string) cdktf.IResolvable + ResetEnableIntegrityMonitoring func() + ResetEnableSecureBoot func() + ResetEnableVtpm func() + Resolve func(_context cdktf.IResolveContext) interface{} + SetComplexObjectIndex func(val interface{}) + SetComplexObjectIsFromSet func(val *bool) + SetEnableIntegrityMonitoring func(val interface{}) + SetEnableSecureBoot func(val interface{}) + SetEnableVtpm func(val interface{}) + SetInternalValue func(val *ComputeInstanceTemplateShieldedInstanceConfig) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + func NewComputeInstanceTemplateShieldedInstanceConfigOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) ComputeInstanceTemplateShieldedInstanceConfigOutputReference + type ComputeInstanceTemplateTimeouts struct + Create *string + Delete *string + type ComputeInstanceTemplateTimeoutsOutputReference interface + ComplexObjectIndex func() interface{} + ComplexObjectIsFromSet func() *bool + ComputeFqn func() *string + Create func() *string + CreateInput func() *string + CreationStack func() *[]*string + Delete func() *string + DeleteInput func() *string + Fqn func() *string + GetAnyMapAttribute func(terraformAttribute *string) *map[string]interface{} + GetBooleanAttribute func(terraformAttribute *string) cdktf.IResolvable + GetBooleanMapAttribute func(terraformAttribute *string) *map[string]*bool + GetListAttribute func(terraformAttribute *string) *[]*string + GetNumberAttribute func(terraformAttribute *string) *float64 + GetNumberListAttribute func(terraformAttribute *string) *[]*float64 + GetNumberMapAttribute func(terraformAttribute *string) *map[string]*float64 + GetStringAttribute func(terraformAttribute *string) *string + GetStringMapAttribute func(terraformAttribute *string) *map[string]*string + InternalValue func() interface{} + InterpolationAsList func() cdktf.IResolvable + InterpolationForAttribute func(property *string) cdktf.IResolvable + ResetCreate func() + ResetDelete func() + Resolve func(_context cdktf.IResolveContext) interface{} + SetComplexObjectIndex func(val interface{}) + SetComplexObjectIsFromSet func(val *bool) + SetCreate func(val *string) + SetDelete func(val *string) + SetInternalValue func(val interface{}) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + func NewComputeInstanceTemplateTimeoutsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) ComputeInstanceTemplateTimeoutsOutputReference Other modules containing this package github.com/cdktf/cdktf-provider-google-go/google/v11 github.com/cdktf/cdktf-provider-google-go/google/v12 github.com/cdktf/cdktf-provider-google-go/google/v13 github.com/cdktf/cdktf-provider-google-go/google/v14 github.com/cdktf/cdktf-provider-google-go/google/v3 github.com/cdktf/cdktf-provider-google-go/google/v4 github.com/cdktf/cdktf-provider-google-go/google/v5 github.com/cdktf/cdktf-provider-google-go/google/v6 github.com/cdktf/cdktf-provider-google-go/google/v7 github.com/cdktf/cdktf-provider-google-go/google/v8 github.com/cdktf/cdktf-provider-google-go/google/v9