Versions in this module Expand all Collapse all v11 v11.0.0 Oct 16, 2023 Changes in this version + func ComputeInstance_IsConstruct(x interface{}) *bool + func ComputeInstance_IsTerraformElement(x interface{}) *bool + func ComputeInstance_IsTerraformResource(x interface{}) *bool + func ComputeInstance_TfResourceType() *string + func NewComputeInstanceAdvancedMachineFeaturesOutputReference_Override(c ComputeInstanceAdvancedMachineFeaturesOutputReference, ...) + func NewComputeInstanceAttachedDiskList_Override(c ComputeInstanceAttachedDiskList, ...) + func NewComputeInstanceAttachedDiskOutputReference_Override(c ComputeInstanceAttachedDiskOutputReference, ...) + func NewComputeInstanceBootDiskInitializeParamsOutputReference_Override(c ComputeInstanceBootDiskInitializeParamsOutputReference, ...) + func NewComputeInstanceBootDiskOutputReference_Override(c ComputeInstanceBootDiskOutputReference, ...) + func NewComputeInstanceConfidentialInstanceConfigOutputReference_Override(c ComputeInstanceConfidentialInstanceConfigOutputReference, ...) + func NewComputeInstanceGuestAcceleratorList_Override(c ComputeInstanceGuestAcceleratorList, ...) + func NewComputeInstanceGuestAcceleratorOutputReference_Override(c ComputeInstanceGuestAcceleratorOutputReference, ...) + func NewComputeInstanceNetworkInterfaceAccessConfigList_Override(c ComputeInstanceNetworkInterfaceAccessConfigList, ...) + func NewComputeInstanceNetworkInterfaceAccessConfigOutputReference_Override(c ComputeInstanceNetworkInterfaceAccessConfigOutputReference, ...) + func NewComputeInstanceNetworkInterfaceAliasIpRangeList_Override(c ComputeInstanceNetworkInterfaceAliasIpRangeList, ...) + func NewComputeInstanceNetworkInterfaceAliasIpRangeOutputReference_Override(c ComputeInstanceNetworkInterfaceAliasIpRangeOutputReference, ...) + func NewComputeInstanceNetworkInterfaceIpv6AccessConfigList_Override(c ComputeInstanceNetworkInterfaceIpv6AccessConfigList, ...) + func NewComputeInstanceNetworkInterfaceIpv6AccessConfigOutputReference_Override(c ComputeInstanceNetworkInterfaceIpv6AccessConfigOutputReference, ...) + func NewComputeInstanceNetworkInterfaceList_Override(c ComputeInstanceNetworkInterfaceList, ...) + func NewComputeInstanceNetworkInterfaceOutputReference_Override(c ComputeInstanceNetworkInterfaceOutputReference, ...) + func NewComputeInstanceNetworkPerformanceConfigOutputReference_Override(c ComputeInstanceNetworkPerformanceConfigOutputReference, ...) + func NewComputeInstanceParamsOutputReference_Override(c ComputeInstanceParamsOutputReference, ...) + func NewComputeInstanceReservationAffinityOutputReference_Override(c ComputeInstanceReservationAffinityOutputReference, ...) + func NewComputeInstanceReservationAffinitySpecificReservationOutputReference_Override(c ComputeInstanceReservationAffinitySpecificReservationOutputReference, ...) + func NewComputeInstanceSchedulingLocalSsdRecoveryTimeoutOutputReference_Override(c ComputeInstanceSchedulingLocalSsdRecoveryTimeoutOutputReference, ...) + func NewComputeInstanceSchedulingNodeAffinitiesList_Override(c ComputeInstanceSchedulingNodeAffinitiesList, ...) + func NewComputeInstanceSchedulingNodeAffinitiesOutputReference_Override(c ComputeInstanceSchedulingNodeAffinitiesOutputReference, ...) + func NewComputeInstanceSchedulingOutputReference_Override(c ComputeInstanceSchedulingOutputReference, ...) + func NewComputeInstanceScratchDiskList_Override(c ComputeInstanceScratchDiskList, terraformResource cdktf.IInterpolatingParent, ...) + func NewComputeInstanceScratchDiskOutputReference_Override(c ComputeInstanceScratchDiskOutputReference, ...) + func NewComputeInstanceServiceAccountOutputReference_Override(c ComputeInstanceServiceAccountOutputReference, ...) + func NewComputeInstanceShieldedInstanceConfigOutputReference_Override(c ComputeInstanceShieldedInstanceConfigOutputReference, ...) + func NewComputeInstanceTimeoutsOutputReference_Override(c ComputeInstanceTimeoutsOutputReference, ...) + func NewComputeInstance_Override(c ComputeInstance, scope constructs.Construct, id *string, ...) + type ComputeInstance interface + AddOverride func(path *string, value interface{}) + AdvancedMachineFeatures func() ComputeInstanceAdvancedMachineFeaturesOutputReference + AdvancedMachineFeaturesInput func() *ComputeInstanceAdvancedMachineFeatures + AllowStoppingForUpdate func() interface{} + AllowStoppingForUpdateInput func() interface{} + AttachedDisk func() ComputeInstanceAttachedDiskList + AttachedDiskInput func() interface{} + BootDisk func() ComputeInstanceBootDiskOutputReference + BootDiskInput func() *ComputeInstanceBootDisk + CanIpForward func() interface{} + CanIpForwardInput func() interface{} + CdktfStack func() cdktf.TerraformStack + ConfidentialInstanceConfig func() ComputeInstanceConfidentialInstanceConfigOutputReference + ConfidentialInstanceConfigInput func() *ComputeInstanceConfidentialInstanceConfig + Connection func() interface{} + ConstructNodeMetadata func() *map[string]interface{} + Count func() interface{} + CpuPlatform func() *string + CurrentStatus func() *string + DeletionProtection func() interface{} + DeletionProtectionInput func() interface{} + DependsOn func() *[]*string + Description func() *string + DescriptionInput func() *string + DesiredStatus func() *string + DesiredStatusInput func() *string + EffectiveLabels func() cdktf.StringMap + EnableDisplay func() interface{} + EnableDisplayInput func() interface{} + 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() ComputeInstanceGuestAcceleratorList + GuestAcceleratorInput func() interface{} + Hostname func() *string + HostnameInput func() *string + Id func() *string + IdInput func() *string + InstanceId func() *string + InterpolationForAttribute func(terraformAttribute *string) cdktf.IResolvable + LabelFingerprint func() *string + 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 + NetworkInterface func() ComputeInstanceNetworkInterfaceList + NetworkInterfaceInput func() interface{} + NetworkPerformanceConfig func() ComputeInstanceNetworkPerformanceConfigOutputReference + NetworkPerformanceConfigInput func() *ComputeInstanceNetworkPerformanceConfig + Node func() constructs.Node + OverrideLogicalId func(newLogicalId *string) + Params func() ComputeInstanceParamsOutputReference + ParamsInput func() *ComputeInstanceParams + Project func() *string + ProjectInput func() *string + Provider func() cdktf.TerraformProvider + Provisioners func() *[]interface{} + PutAdvancedMachineFeatures func(value *ComputeInstanceAdvancedMachineFeatures) + PutAttachedDisk func(value interface{}) + PutBootDisk func(value *ComputeInstanceBootDisk) + PutConfidentialInstanceConfig func(value *ComputeInstanceConfidentialInstanceConfig) + PutGuestAccelerator func(value interface{}) + PutNetworkInterface func(value interface{}) + PutNetworkPerformanceConfig func(value *ComputeInstanceNetworkPerformanceConfig) + PutParams func(value *ComputeInstanceParams) + PutReservationAffinity func(value *ComputeInstanceReservationAffinity) + PutScheduling func(value *ComputeInstanceScheduling) + PutScratchDisk func(value interface{}) + PutServiceAccount func(value *ComputeInstanceServiceAccount) + PutShieldedInstanceConfig func(value *ComputeInstanceShieldedInstanceConfig) + PutTimeouts func(value *ComputeInstanceTimeouts) + RawOverrides func() interface{} + ReservationAffinity func() ComputeInstanceReservationAffinityOutputReference + ReservationAffinityInput func() *ComputeInstanceReservationAffinity + ResetAdvancedMachineFeatures func() + ResetAllowStoppingForUpdate func() + ResetAttachedDisk func() + ResetCanIpForward func() + ResetConfidentialInstanceConfig func() + ResetDeletionProtection func() + ResetDescription func() + ResetDesiredStatus func() + ResetEnableDisplay func() + ResetGuestAccelerator func() + ResetHostname func() + ResetId func() + ResetLabels func() + ResetMetadata func() + ResetMetadataStartupScript func() + ResetMinCpuPlatform func() + ResetNetworkPerformanceConfig func() + ResetOverrideLogicalId func() + ResetParams func() + ResetProject func() + ResetReservationAffinity func() + ResetResourcePolicies func() + ResetScheduling func() + ResetScratchDisk func() + ResetServiceAccount func() + ResetShieldedInstanceConfig func() + ResetTags func() + ResetTimeouts func() + ResetZone func() + ResourcePolicies func() *[]*string + ResourcePoliciesInput func() *[]*string + Scheduling func() ComputeInstanceSchedulingOutputReference + SchedulingInput func() *ComputeInstanceScheduling + ScratchDisk func() ComputeInstanceScratchDiskList + ScratchDiskInput func() interface{} + SelfLink func() *string + ServiceAccount func() ComputeInstanceServiceAccountOutputReference + ServiceAccountInput func() *ComputeInstanceServiceAccount + SetAllowStoppingForUpdate func(val interface{}) + SetCanIpForward func(val interface{}) + SetConnection func(val interface{}) + SetCount func(val interface{}) + SetDeletionProtection func(val interface{}) + SetDependsOn func(val *[]*string) + SetDescription func(val *string) + SetDesiredStatus func(val *string) + SetEnableDisplay func(val interface{}) + SetForEach func(val cdktf.ITerraformIterator) + SetHostname func(val *string) + SetId 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) + SetProject func(val *string) + SetProvider func(val cdktf.TerraformProvider) + SetProvisioners func(val *[]interface{}) + SetResourcePolicies func(val *[]*string) + SetTags func(val *[]*string) + SetZone func(val *string) + ShieldedInstanceConfig func() ComputeInstanceShieldedInstanceConfigOutputReference + ShieldedInstanceConfigInput func() *ComputeInstanceShieldedInstanceConfig + 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() ComputeInstanceTimeoutsOutputReference + TimeoutsInput func() interface{} + ToMetadata func() interface{} + ToString func() *string + ToTerraform func() interface{} + Zone func() *string + ZoneInput func() *string + func NewComputeInstance(scope constructs.Construct, id *string, config *ComputeInstanceConfig) ComputeInstance + type ComputeInstanceAdvancedMachineFeatures struct + EnableNestedVirtualization interface{} + ThreadsPerCore *float64 + VisibleCoreCount *float64 + type ComputeInstanceAdvancedMachineFeaturesOutputReference 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() *ComputeInstanceAdvancedMachineFeatures + 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 *ComputeInstanceAdvancedMachineFeatures) + 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 NewComputeInstanceAdvancedMachineFeaturesOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) ComputeInstanceAdvancedMachineFeaturesOutputReference + type ComputeInstanceAttachedDisk struct + DeviceName *string + DiskEncryptionKeyRaw *string + KmsKeySelfLink *string + Mode *string + Source *string + type ComputeInstanceAttachedDiskList interface + ComputeFqn func() *string + CreationStack func() *[]*string + Fqn func() *string + Get func(index *float64) ComputeInstanceAttachedDiskOutputReference + 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 NewComputeInstanceAttachedDiskList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, ...) ComputeInstanceAttachedDiskList + type ComputeInstanceAttachedDiskOutputReference interface + ComplexObjectIndex func() interface{} + ComplexObjectIsFromSet func() *bool + ComputeFqn func() *string + CreationStack func() *[]*string + DeviceName func() *string + DeviceNameInput func() *string + DiskEncryptionKeyRaw func() *string + DiskEncryptionKeyRawInput func() *string + DiskEncryptionKeySha256 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 + KmsKeySelfLink func() *string + KmsKeySelfLinkInput func() *string + Mode func() *string + ModeInput func() *string + ResetDeviceName func() + ResetDiskEncryptionKeyRaw func() + ResetKmsKeySelfLink func() + ResetMode func() + Resolve func(_context cdktf.IResolveContext) interface{} + SetComplexObjectIndex func(val interface{}) + SetComplexObjectIsFromSet func(val *bool) + SetDeviceName func(val *string) + SetDiskEncryptionKeyRaw func(val *string) + SetInternalValue func(val interface{}) + SetKmsKeySelfLink func(val *string) + SetMode func(val *string) + SetSource func(val *string) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + Source func() *string + SourceInput func() *string + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + func NewComputeInstanceAttachedDiskOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, ...) ComputeInstanceAttachedDiskOutputReference + type ComputeInstanceBootDisk struct + AutoDelete interface{} + DeviceName *string + DiskEncryptionKeyRaw *string + InitializeParams *ComputeInstanceBootDiskInitializeParams + KmsKeySelfLink *string + Mode *string + Source *string + type ComputeInstanceBootDiskInitializeParams struct + Image *string + Labels *map[string]*string + ResourceManagerTags *map[string]*string + Size *float64 + Type *string + type ComputeInstanceBootDiskInitializeParamsOutputReference 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 + Image func() *string + ImageInput func() *string + InternalValue func() *ComputeInstanceBootDiskInitializeParams + InterpolationAsList func() cdktf.IResolvable + InterpolationForAttribute func(property *string) cdktf.IResolvable + Labels func() *map[string]*string + LabelsInput func() *map[string]*string + ResetImage func() + ResetLabels func() + ResetResourceManagerTags func() + ResetSize func() + ResetType func() + Resolve func(_context cdktf.IResolveContext) interface{} + ResourceManagerTags func() *map[string]*string + ResourceManagerTagsInput func() *map[string]*string + SetComplexObjectIndex func(val interface{}) + SetComplexObjectIsFromSet func(val *bool) + SetImage func(val *string) + SetInternalValue func(val *ComputeInstanceBootDiskInitializeParams) + SetLabels func(val *map[string]*string) + SetResourceManagerTags func(val *map[string]*string) + SetSize func(val *float64) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + SetType func(val *string) + Size func() *float64 + SizeInput func() *float64 + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + Type func() *string + TypeInput func() *string + func NewComputeInstanceBootDiskInitializeParamsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) ComputeInstanceBootDiskInitializeParamsOutputReference + type ComputeInstanceBootDiskOutputReference interface + AutoDelete func() interface{} + AutoDeleteInput func() interface{} + ComplexObjectIndex func() interface{} + ComplexObjectIsFromSet func() *bool + ComputeFqn func() *string + CreationStack func() *[]*string + DeviceName func() *string + DeviceNameInput func() *string + DiskEncryptionKeyRaw func() *string + DiskEncryptionKeyRawInput func() *string + DiskEncryptionKeySha256 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 + InitializeParams func() ComputeInstanceBootDiskInitializeParamsOutputReference + InitializeParamsInput func() *ComputeInstanceBootDiskInitializeParams + InternalValue func() *ComputeInstanceBootDisk + InterpolationAsList func() cdktf.IResolvable + InterpolationForAttribute func(property *string) cdktf.IResolvable + KmsKeySelfLink func() *string + KmsKeySelfLinkInput func() *string + Mode func() *string + ModeInput func() *string + PutInitializeParams func(value *ComputeInstanceBootDiskInitializeParams) + ResetAutoDelete func() + ResetDeviceName func() + ResetDiskEncryptionKeyRaw func() + ResetInitializeParams func() + ResetKmsKeySelfLink func() + ResetMode func() + ResetSource func() + Resolve func(_context cdktf.IResolveContext) interface{} + SetAutoDelete func(val interface{}) + SetComplexObjectIndex func(val interface{}) + SetComplexObjectIsFromSet func(val *bool) + SetDeviceName func(val *string) + SetDiskEncryptionKeyRaw func(val *string) + SetInternalValue func(val *ComputeInstanceBootDisk) + SetKmsKeySelfLink func(val *string) + SetMode func(val *string) + SetSource func(val *string) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + Source func() *string + SourceInput func() *string + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + func NewComputeInstanceBootDiskOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) ComputeInstanceBootDiskOutputReference + type ComputeInstanceConfidentialInstanceConfig struct + EnableConfidentialCompute interface{} + type ComputeInstanceConfidentialInstanceConfigOutputReference 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() *ComputeInstanceConfidentialInstanceConfig + 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 *ComputeInstanceConfidentialInstanceConfig) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + func NewComputeInstanceConfidentialInstanceConfigOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) ComputeInstanceConfidentialInstanceConfigOutputReference + type ComputeInstanceConfig struct + AdvancedMachineFeatures *ComputeInstanceAdvancedMachineFeatures + AllowStoppingForUpdate interface{} + AttachedDisk interface{} + BootDisk *ComputeInstanceBootDisk + CanIpForward interface{} + ConfidentialInstanceConfig *ComputeInstanceConfidentialInstanceConfig + Connection interface{} + Count interface{} + DeletionProtection interface{} + DependsOn *[]cdktf.ITerraformDependable + Description *string + DesiredStatus *string + EnableDisplay interface{} + ForEach cdktf.ITerraformIterator + GuestAccelerator interface{} + Hostname *string + Id *string + Labels *map[string]*string + Lifecycle *cdktf.TerraformResourceLifecycle + MachineType *string + Metadata *map[string]*string + MetadataStartupScript *string + MinCpuPlatform *string + Name *string + NetworkInterface interface{} + NetworkPerformanceConfig *ComputeInstanceNetworkPerformanceConfig + Params *ComputeInstanceParams + Project *string + Provider cdktf.TerraformProvider + Provisioners *[]interface{} + ReservationAffinity *ComputeInstanceReservationAffinity + ResourcePolicies *[]*string + Scheduling *ComputeInstanceScheduling + ScratchDisk interface{} + ServiceAccount *ComputeInstanceServiceAccount + ShieldedInstanceConfig *ComputeInstanceShieldedInstanceConfig + Tags *[]*string + Timeouts *ComputeInstanceTimeouts + Zone *string + type ComputeInstanceGuestAccelerator struct + Count *float64 + Type *string + type ComputeInstanceGuestAcceleratorList interface + ComputeFqn func() *string + CreationStack func() *[]*string + Fqn func() *string + Get func(index *float64) ComputeInstanceGuestAcceleratorOutputReference + 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 NewComputeInstanceGuestAcceleratorList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, ...) ComputeInstanceGuestAcceleratorList + type ComputeInstanceGuestAcceleratorOutputReference 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 + ResetCount func() + ResetType func() + 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 NewComputeInstanceGuestAcceleratorOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, ...) ComputeInstanceGuestAcceleratorOutputReference + type ComputeInstanceNetworkInterface 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 ComputeInstanceNetworkInterfaceAccessConfig struct + NatIp *string + NetworkTier *string + PublicPtrDomainName *string + type ComputeInstanceNetworkInterfaceAccessConfigList interface + ComputeFqn func() *string + CreationStack func() *[]*string + Fqn func() *string + Get func(index *float64) ComputeInstanceNetworkInterfaceAccessConfigOutputReference + 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 NewComputeInstanceNetworkInterfaceAccessConfigList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, ...) ComputeInstanceNetworkInterfaceAccessConfigList + type ComputeInstanceNetworkInterfaceAccessConfigOutputReference 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 + PublicPtrDomainNameInput func() *string + ResetNatIp func() + ResetNetworkTier func() + ResetPublicPtrDomainName 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) + SetPublicPtrDomainName func(val *string) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + func NewComputeInstanceNetworkInterfaceAccessConfigOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, ...) ComputeInstanceNetworkInterfaceAccessConfigOutputReference + type ComputeInstanceNetworkInterfaceAliasIpRange struct + IpCidrRange *string + SubnetworkRangeName *string + type ComputeInstanceNetworkInterfaceAliasIpRangeList interface + ComputeFqn func() *string + CreationStack func() *[]*string + Fqn func() *string + Get func(index *float64) ComputeInstanceNetworkInterfaceAliasIpRangeOutputReference + 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 NewComputeInstanceNetworkInterfaceAliasIpRangeList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, ...) ComputeInstanceNetworkInterfaceAliasIpRangeList + type ComputeInstanceNetworkInterfaceAliasIpRangeOutputReference 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 NewComputeInstanceNetworkInterfaceAliasIpRangeOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, ...) ComputeInstanceNetworkInterfaceAliasIpRangeOutputReference + type ComputeInstanceNetworkInterfaceIpv6AccessConfig struct + ExternalIpv6 *string + ExternalIpv6PrefixLength *string + Name *string + NetworkTier *string + PublicPtrDomainName *string + type ComputeInstanceNetworkInterfaceIpv6AccessConfigList interface + ComputeFqn func() *string + CreationStack func() *[]*string + Fqn func() *string + Get func(index *float64) ComputeInstanceNetworkInterfaceIpv6AccessConfigOutputReference + 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 NewComputeInstanceNetworkInterfaceIpv6AccessConfigList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, ...) ComputeInstanceNetworkInterfaceIpv6AccessConfigList + type ComputeInstanceNetworkInterfaceIpv6AccessConfigOutputReference interface + ComplexObjectIndex func() interface{} + ComplexObjectIsFromSet func() *bool + ComputeFqn func() *string + CreationStack func() *[]*string + ExternalIpv6 func() *string + ExternalIpv6Input func() *string + ExternalIpv6PrefixLength func() *string + ExternalIpv6PrefixLengthInput 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 + NameInput func() *string + NetworkTier func() *string + NetworkTierInput func() *string + PublicPtrDomainName func() *string + PublicPtrDomainNameInput func() *string + ResetExternalIpv6 func() + ResetExternalIpv6PrefixLength func() + ResetName func() + ResetPublicPtrDomainName func() + Resolve func(_context cdktf.IResolveContext) interface{} + SetComplexObjectIndex func(val interface{}) + SetComplexObjectIsFromSet func(val *bool) + SetExternalIpv6 func(val *string) + SetExternalIpv6PrefixLength func(val *string) + SetInternalValue func(val interface{}) + SetName func(val *string) + SetNetworkTier func(val *string) + SetPublicPtrDomainName func(val *string) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + func NewComputeInstanceNetworkInterfaceIpv6AccessConfigOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, ...) ComputeInstanceNetworkInterfaceIpv6AccessConfigOutputReference + type ComputeInstanceNetworkInterfaceList interface + ComputeFqn func() *string + CreationStack func() *[]*string + Fqn func() *string + Get func(index *float64) ComputeInstanceNetworkInterfaceOutputReference + 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 NewComputeInstanceNetworkInterfaceList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, ...) ComputeInstanceNetworkInterfaceList + type ComputeInstanceNetworkInterfaceOutputReference interface + AccessConfig func() ComputeInstanceNetworkInterfaceAccessConfigList + AccessConfigInput func() interface{} + AliasIpRange func() ComputeInstanceNetworkInterfaceAliasIpRangeList + 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() ComputeInstanceNetworkInterfaceIpv6AccessConfigList + 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 NewComputeInstanceNetworkInterfaceOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, ...) ComputeInstanceNetworkInterfaceOutputReference + type ComputeInstanceNetworkPerformanceConfig struct + TotalEgressBandwidthTier *string + type ComputeInstanceNetworkPerformanceConfigOutputReference 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() *ComputeInstanceNetworkPerformanceConfig + 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 *ComputeInstanceNetworkPerformanceConfig) + 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 NewComputeInstanceNetworkPerformanceConfigOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) ComputeInstanceNetworkPerformanceConfigOutputReference + type ComputeInstanceParams struct + ResourceManagerTags *map[string]*string + type ComputeInstanceParamsOutputReference 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() *ComputeInstanceParams + InterpolationAsList func() cdktf.IResolvable + InterpolationForAttribute func(property *string) cdktf.IResolvable + ResetResourceManagerTags func() + Resolve func(_context cdktf.IResolveContext) interface{} + ResourceManagerTags func() *map[string]*string + ResourceManagerTagsInput func() *map[string]*string + SetComplexObjectIndex func(val interface{}) + SetComplexObjectIsFromSet func(val *bool) + SetInternalValue func(val *ComputeInstanceParams) + SetResourceManagerTags func(val *map[string]*string) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + func NewComputeInstanceParamsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) ComputeInstanceParamsOutputReference + type ComputeInstanceReservationAffinity struct + SpecificReservation *ComputeInstanceReservationAffinitySpecificReservation + Type *string + type ComputeInstanceReservationAffinityOutputReference 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() *ComputeInstanceReservationAffinity + InterpolationAsList func() cdktf.IResolvable + InterpolationForAttribute func(property *string) cdktf.IResolvable + PutSpecificReservation func(value *ComputeInstanceReservationAffinitySpecificReservation) + ResetSpecificReservation func() + Resolve func(_context cdktf.IResolveContext) interface{} + SetComplexObjectIndex func(val interface{}) + SetComplexObjectIsFromSet func(val *bool) + SetInternalValue func(val *ComputeInstanceReservationAffinity) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + SetType func(val *string) + SpecificReservation func() ComputeInstanceReservationAffinitySpecificReservationOutputReference + SpecificReservationInput func() *ComputeInstanceReservationAffinitySpecificReservation + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + Type func() *string + TypeInput func() *string + func NewComputeInstanceReservationAffinityOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) ComputeInstanceReservationAffinityOutputReference + type ComputeInstanceReservationAffinitySpecificReservation struct + Key *string + Values *[]*string + type ComputeInstanceReservationAffinitySpecificReservationOutputReference 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() *ComputeInstanceReservationAffinitySpecificReservation + 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 *ComputeInstanceReservationAffinitySpecificReservation) + 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 NewComputeInstanceReservationAffinitySpecificReservationOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) ComputeInstanceReservationAffinitySpecificReservationOutputReference + type ComputeInstanceScheduling struct + AutomaticRestart interface{} + InstanceTerminationAction *string + LocalSsdRecoveryTimeout *ComputeInstanceSchedulingLocalSsdRecoveryTimeout + MinNodeCpus *float64 + NodeAffinities interface{} + OnHostMaintenance *string + Preemptible interface{} + ProvisioningModel *string + type ComputeInstanceSchedulingLocalSsdRecoveryTimeout struct + Nanos *float64 + Seconds *float64 + type ComputeInstanceSchedulingLocalSsdRecoveryTimeoutOutputReference 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() *ComputeInstanceSchedulingLocalSsdRecoveryTimeout + 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 *ComputeInstanceSchedulingLocalSsdRecoveryTimeout) + 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 NewComputeInstanceSchedulingLocalSsdRecoveryTimeoutOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) ComputeInstanceSchedulingLocalSsdRecoveryTimeoutOutputReference + type ComputeInstanceSchedulingNodeAffinities struct + Key *string + Operator *string + Values *[]*string + type ComputeInstanceSchedulingNodeAffinitiesList interface + ComputeFqn func() *string + CreationStack func() *[]*string + Fqn func() *string + Get func(index *float64) ComputeInstanceSchedulingNodeAffinitiesOutputReference + 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 NewComputeInstanceSchedulingNodeAffinitiesList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, ...) ComputeInstanceSchedulingNodeAffinitiesList + type ComputeInstanceSchedulingNodeAffinitiesOutputReference 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 NewComputeInstanceSchedulingNodeAffinitiesOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, ...) ComputeInstanceSchedulingNodeAffinitiesOutputReference + type ComputeInstanceSchedulingOutputReference 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() *ComputeInstanceScheduling + InterpolationAsList func() cdktf.IResolvable + InterpolationForAttribute func(property *string) cdktf.IResolvable + LocalSsdRecoveryTimeout func() ComputeInstanceSchedulingLocalSsdRecoveryTimeoutOutputReference + LocalSsdRecoveryTimeoutInput func() *ComputeInstanceSchedulingLocalSsdRecoveryTimeout + MinNodeCpus func() *float64 + MinNodeCpusInput func() *float64 + NodeAffinities func() ComputeInstanceSchedulingNodeAffinitiesList + NodeAffinitiesInput func() interface{} + OnHostMaintenance func() *string + OnHostMaintenanceInput func() *string + Preemptible func() interface{} + PreemptibleInput func() interface{} + ProvisioningModel func() *string + ProvisioningModelInput func() *string + PutLocalSsdRecoveryTimeout func(value *ComputeInstanceSchedulingLocalSsdRecoveryTimeout) + 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 *ComputeInstanceScheduling) + 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 NewComputeInstanceSchedulingOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) ComputeInstanceSchedulingOutputReference + type ComputeInstanceScratchDisk struct + DeviceName *string + Interface *string + Size *float64 + type ComputeInstanceScratchDiskList interface + ComputeFqn func() *string + CreationStack func() *[]*string + Fqn func() *string + Get func(index *float64) ComputeInstanceScratchDiskOutputReference + 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 NewComputeInstanceScratchDiskList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, ...) ComputeInstanceScratchDiskList + type ComputeInstanceScratchDiskOutputReference interface + ComplexObjectIndex func() interface{} + ComplexObjectIsFromSet func() *bool + ComputeFqn func() *string + CreationStack func() *[]*string + DeviceName func() *string + DeviceNameInput 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 + ResetDeviceName func() + ResetSize func() + Resolve func(_context cdktf.IResolveContext) interface{} + SetComplexObjectIndex func(val interface{}) + SetComplexObjectIsFromSet func(val *bool) + SetDeviceName func(val *string) + SetInterface func(val *string) + SetInternalValue func(val interface{}) + SetSize func(val *float64) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + Size func() *float64 + SizeInput func() *float64 + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + func NewComputeInstanceScratchDiskOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, ...) ComputeInstanceScratchDiskOutputReference + type ComputeInstanceServiceAccount struct + Email *string + Scopes *[]*string + type ComputeInstanceServiceAccountOutputReference 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() *ComputeInstanceServiceAccount + 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 *ComputeInstanceServiceAccount) + SetScopes func(val *[]*string) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + func NewComputeInstanceServiceAccountOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) ComputeInstanceServiceAccountOutputReference + type ComputeInstanceShieldedInstanceConfig struct + EnableIntegrityMonitoring interface{} + EnableSecureBoot interface{} + EnableVtpm interface{} + type ComputeInstanceShieldedInstanceConfigOutputReference 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() *ComputeInstanceShieldedInstanceConfig + 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 *ComputeInstanceShieldedInstanceConfig) + SetTerraformAttribute func(val *string) + SetTerraformResource func(val cdktf.IInterpolatingParent) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + func NewComputeInstanceShieldedInstanceConfigOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) ComputeInstanceShieldedInstanceConfigOutputReference + type ComputeInstanceTimeouts struct + Create *string + Delete *string + Update *string + type ComputeInstanceTimeoutsOutputReference 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() + ResetUpdate 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) + SetUpdate func(val *string) + TerraformAttribute func() *string + TerraformResource func() cdktf.IInterpolatingParent + ToString func() *string + Update func() *string + UpdateInput func() *string + func NewComputeInstanceTimeoutsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) ComputeInstanceTimeoutsOutputReference Other modules containing this package github.com/cdktf/cdktf-provider-google-go/google/v10 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