Documentation ¶
Index ¶
- func DataGoogleComputeInstance_GenerateConfigForImport(scope constructs.Construct, importToId *string, importFromId *string, ...) cdktf.ImportableResource
- func DataGoogleComputeInstance_IsConstruct(x interface{}) *bool
- func DataGoogleComputeInstance_IsTerraformDataSource(x interface{}) *bool
- func DataGoogleComputeInstance_IsTerraformElement(x interface{}) *bool
- func DataGoogleComputeInstance_TfResourceType() *string
- func NewDataGoogleComputeInstanceAdvancedMachineFeaturesList_Override(d DataGoogleComputeInstanceAdvancedMachineFeaturesList, ...)
- func NewDataGoogleComputeInstanceAdvancedMachineFeaturesOutputReference_Override(d DataGoogleComputeInstanceAdvancedMachineFeaturesOutputReference, ...)
- func NewDataGoogleComputeInstanceAttachedDiskList_Override(d DataGoogleComputeInstanceAttachedDiskList, ...)
- func NewDataGoogleComputeInstanceAttachedDiskOutputReference_Override(d DataGoogleComputeInstanceAttachedDiskOutputReference, ...)
- func NewDataGoogleComputeInstanceBootDiskInitializeParamsList_Override(d DataGoogleComputeInstanceBootDiskInitializeParamsList, ...)
- func NewDataGoogleComputeInstanceBootDiskInitializeParamsOutputReference_Override(d DataGoogleComputeInstanceBootDiskInitializeParamsOutputReference, ...)
- func NewDataGoogleComputeInstanceBootDiskList_Override(d DataGoogleComputeInstanceBootDiskList, ...)
- func NewDataGoogleComputeInstanceBootDiskOutputReference_Override(d DataGoogleComputeInstanceBootDiskOutputReference, ...)
- func NewDataGoogleComputeInstanceConfidentialInstanceConfigList_Override(d DataGoogleComputeInstanceConfidentialInstanceConfigList, ...)
- func NewDataGoogleComputeInstanceConfidentialInstanceConfigOutputReference_Override(d DataGoogleComputeInstanceConfidentialInstanceConfigOutputReference, ...)
- func NewDataGoogleComputeInstanceGuestAcceleratorList_Override(d DataGoogleComputeInstanceGuestAcceleratorList, ...)
- func NewDataGoogleComputeInstanceGuestAcceleratorOutputReference_Override(d DataGoogleComputeInstanceGuestAcceleratorOutputReference, ...)
- func NewDataGoogleComputeInstanceNetworkInterfaceAccessConfigList_Override(d DataGoogleComputeInstanceNetworkInterfaceAccessConfigList, ...)
- func NewDataGoogleComputeInstanceNetworkInterfaceAccessConfigOutputReference_Override(d DataGoogleComputeInstanceNetworkInterfaceAccessConfigOutputReference, ...)
- func NewDataGoogleComputeInstanceNetworkInterfaceAliasIpRangeList_Override(d DataGoogleComputeInstanceNetworkInterfaceAliasIpRangeList, ...)
- func NewDataGoogleComputeInstanceNetworkInterfaceAliasIpRangeOutputReference_Override(d DataGoogleComputeInstanceNetworkInterfaceAliasIpRangeOutputReference, ...)
- func NewDataGoogleComputeInstanceNetworkInterfaceIpv6AccessConfigList_Override(d DataGoogleComputeInstanceNetworkInterfaceIpv6AccessConfigList, ...)
- func NewDataGoogleComputeInstanceNetworkInterfaceIpv6AccessConfigOutputReference_Override(d DataGoogleComputeInstanceNetworkInterfaceIpv6AccessConfigOutputReference, ...)
- func NewDataGoogleComputeInstanceNetworkInterfaceList_Override(d DataGoogleComputeInstanceNetworkInterfaceList, ...)
- func NewDataGoogleComputeInstanceNetworkInterfaceOutputReference_Override(d DataGoogleComputeInstanceNetworkInterfaceOutputReference, ...)
- func NewDataGoogleComputeInstanceNetworkPerformanceConfigList_Override(d DataGoogleComputeInstanceNetworkPerformanceConfigList, ...)
- func NewDataGoogleComputeInstanceNetworkPerformanceConfigOutputReference_Override(d DataGoogleComputeInstanceNetworkPerformanceConfigOutputReference, ...)
- func NewDataGoogleComputeInstanceParamsList_Override(d DataGoogleComputeInstanceParamsList, ...)
- func NewDataGoogleComputeInstanceParamsOutputReference_Override(d DataGoogleComputeInstanceParamsOutputReference, ...)
- func NewDataGoogleComputeInstanceReservationAffinityList_Override(d DataGoogleComputeInstanceReservationAffinityList, ...)
- func NewDataGoogleComputeInstanceReservationAffinityOutputReference_Override(d DataGoogleComputeInstanceReservationAffinityOutputReference, ...)
- func NewDataGoogleComputeInstanceReservationAffinitySpecificReservationList_Override(d DataGoogleComputeInstanceReservationAffinitySpecificReservationList, ...)
- func NewDataGoogleComputeInstanceReservationAffinitySpecificReservationOutputReference_Override(...)
- func NewDataGoogleComputeInstanceSchedulingList_Override(d DataGoogleComputeInstanceSchedulingList, ...)
- func NewDataGoogleComputeInstanceSchedulingLocalSsdRecoveryTimeoutList_Override(d DataGoogleComputeInstanceSchedulingLocalSsdRecoveryTimeoutList, ...)
- func NewDataGoogleComputeInstanceSchedulingLocalSsdRecoveryTimeoutOutputReference_Override(d DataGoogleComputeInstanceSchedulingLocalSsdRecoveryTimeoutOutputReference, ...)
- func NewDataGoogleComputeInstanceSchedulingMaxRunDurationList_Override(d DataGoogleComputeInstanceSchedulingMaxRunDurationList, ...)
- func NewDataGoogleComputeInstanceSchedulingMaxRunDurationOutputReference_Override(d DataGoogleComputeInstanceSchedulingMaxRunDurationOutputReference, ...)
- func NewDataGoogleComputeInstanceSchedulingNodeAffinitiesList_Override(d DataGoogleComputeInstanceSchedulingNodeAffinitiesList, ...)
- func NewDataGoogleComputeInstanceSchedulingNodeAffinitiesOutputReference_Override(d DataGoogleComputeInstanceSchedulingNodeAffinitiesOutputReference, ...)
- func NewDataGoogleComputeInstanceSchedulingOnInstanceStopActionList_Override(d DataGoogleComputeInstanceSchedulingOnInstanceStopActionList, ...)
- func NewDataGoogleComputeInstanceSchedulingOnInstanceStopActionOutputReference_Override(d DataGoogleComputeInstanceSchedulingOnInstanceStopActionOutputReference, ...)
- func NewDataGoogleComputeInstanceSchedulingOutputReference_Override(d DataGoogleComputeInstanceSchedulingOutputReference, ...)
- func NewDataGoogleComputeInstanceScratchDiskList_Override(d DataGoogleComputeInstanceScratchDiskList, ...)
- func NewDataGoogleComputeInstanceScratchDiskOutputReference_Override(d DataGoogleComputeInstanceScratchDiskOutputReference, ...)
- func NewDataGoogleComputeInstanceServiceAccountList_Override(d DataGoogleComputeInstanceServiceAccountList, ...)
- func NewDataGoogleComputeInstanceServiceAccountOutputReference_Override(d DataGoogleComputeInstanceServiceAccountOutputReference, ...)
- func NewDataGoogleComputeInstanceShieldedInstanceConfigList_Override(d DataGoogleComputeInstanceShieldedInstanceConfigList, ...)
- func NewDataGoogleComputeInstanceShieldedInstanceConfigOutputReference_Override(d DataGoogleComputeInstanceShieldedInstanceConfigOutputReference, ...)
- func NewDataGoogleComputeInstance_Override(d DataGoogleComputeInstance, scope constructs.Construct, id *string, ...)
- type DataGoogleComputeInstance
- type DataGoogleComputeInstanceAdvancedMachineFeatures
- type DataGoogleComputeInstanceAdvancedMachineFeaturesList
- type DataGoogleComputeInstanceAdvancedMachineFeaturesOutputReference
- type DataGoogleComputeInstanceAttachedDisk
- type DataGoogleComputeInstanceAttachedDiskList
- type DataGoogleComputeInstanceAttachedDiskOutputReference
- type DataGoogleComputeInstanceBootDisk
- type DataGoogleComputeInstanceBootDiskInitializeParams
- type DataGoogleComputeInstanceBootDiskInitializeParamsList
- type DataGoogleComputeInstanceBootDiskInitializeParamsOutputReference
- type DataGoogleComputeInstanceBootDiskList
- type DataGoogleComputeInstanceBootDiskOutputReference
- type DataGoogleComputeInstanceConfidentialInstanceConfig
- type DataGoogleComputeInstanceConfidentialInstanceConfigList
- type DataGoogleComputeInstanceConfidentialInstanceConfigOutputReference
- type DataGoogleComputeInstanceConfig
- type DataGoogleComputeInstanceGuestAccelerator
- type DataGoogleComputeInstanceGuestAcceleratorList
- type DataGoogleComputeInstanceGuestAcceleratorOutputReference
- type DataGoogleComputeInstanceNetworkInterface
- type DataGoogleComputeInstanceNetworkInterfaceAccessConfig
- type DataGoogleComputeInstanceNetworkInterfaceAccessConfigList
- type DataGoogleComputeInstanceNetworkInterfaceAccessConfigOutputReference
- type DataGoogleComputeInstanceNetworkInterfaceAliasIpRange
- type DataGoogleComputeInstanceNetworkInterfaceAliasIpRangeList
- type DataGoogleComputeInstanceNetworkInterfaceAliasIpRangeOutputReference
- type DataGoogleComputeInstanceNetworkInterfaceIpv6AccessConfig
- type DataGoogleComputeInstanceNetworkInterfaceIpv6AccessConfigList
- type DataGoogleComputeInstanceNetworkInterfaceIpv6AccessConfigOutputReference
- type DataGoogleComputeInstanceNetworkInterfaceList
- type DataGoogleComputeInstanceNetworkInterfaceOutputReference
- type DataGoogleComputeInstanceNetworkPerformanceConfig
- type DataGoogleComputeInstanceNetworkPerformanceConfigList
- type DataGoogleComputeInstanceNetworkPerformanceConfigOutputReference
- type DataGoogleComputeInstanceParams
- type DataGoogleComputeInstanceParamsList
- type DataGoogleComputeInstanceParamsOutputReference
- type DataGoogleComputeInstanceReservationAffinity
- type DataGoogleComputeInstanceReservationAffinityList
- type DataGoogleComputeInstanceReservationAffinityOutputReference
- type DataGoogleComputeInstanceReservationAffinitySpecificReservation
- type DataGoogleComputeInstanceReservationAffinitySpecificReservationList
- type DataGoogleComputeInstanceReservationAffinitySpecificReservationOutputReference
- type DataGoogleComputeInstanceScheduling
- type DataGoogleComputeInstanceSchedulingList
- type DataGoogleComputeInstanceSchedulingLocalSsdRecoveryTimeout
- type DataGoogleComputeInstanceSchedulingLocalSsdRecoveryTimeoutList
- type DataGoogleComputeInstanceSchedulingLocalSsdRecoveryTimeoutOutputReference
- type DataGoogleComputeInstanceSchedulingMaxRunDuration
- type DataGoogleComputeInstanceSchedulingMaxRunDurationList
- type DataGoogleComputeInstanceSchedulingMaxRunDurationOutputReference
- type DataGoogleComputeInstanceSchedulingNodeAffinities
- type DataGoogleComputeInstanceSchedulingNodeAffinitiesList
- type DataGoogleComputeInstanceSchedulingNodeAffinitiesOutputReference
- type DataGoogleComputeInstanceSchedulingOnInstanceStopAction
- type DataGoogleComputeInstanceSchedulingOnInstanceStopActionList
- type DataGoogleComputeInstanceSchedulingOnInstanceStopActionOutputReference
- type DataGoogleComputeInstanceSchedulingOutputReference
- type DataGoogleComputeInstanceScratchDisk
- type DataGoogleComputeInstanceScratchDiskList
- type DataGoogleComputeInstanceScratchDiskOutputReference
- type DataGoogleComputeInstanceServiceAccount
- type DataGoogleComputeInstanceServiceAccountList
- type DataGoogleComputeInstanceServiceAccountOutputReference
- type DataGoogleComputeInstanceShieldedInstanceConfig
- type DataGoogleComputeInstanceShieldedInstanceConfigList
- type DataGoogleComputeInstanceShieldedInstanceConfigOutputReference
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DataGoogleComputeInstance_GenerateConfigForImport ¶
func DataGoogleComputeInstance_GenerateConfigForImport(scope constructs.Construct, importToId *string, importFromId *string, provider cdktf.TerraformProvider) cdktf.ImportableResource
Generates CDKTF code for importing a DataGoogleComputeInstance resource upon running "cdktf plan <stack-name>".
func DataGoogleComputeInstance_IsConstruct ¶
func DataGoogleComputeInstance_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Use this method instead of `instanceof` to properly detect `Construct` instances, even when the construct library is symlinked.
Explanation: in JavaScript, multiple copies of the `constructs` library on disk are seen as independent, completely different libraries. As a consequence, the class `Construct` in each copy of the `constructs` library is seen as a different class, and an instance of one class will not test as `instanceof` the other class. `npm install` will not create installations like this, but users may manually symlink construct libraries together or use a monorepo tool: in those cases, multiple copies of the `constructs` library can be accidentally installed, and `instanceof` will behave unpredictably. It is safest to avoid using `instanceof`, and using this type-testing method instead.
Returns: true if `x` is an object created from a class which extends `Construct`.
func DataGoogleComputeInstance_IsTerraformDataSource ¶
func DataGoogleComputeInstance_IsTerraformDataSource(x interface{}) *bool
Experimental.
func DataGoogleComputeInstance_IsTerraformElement ¶
func DataGoogleComputeInstance_IsTerraformElement(x interface{}) *bool
Experimental.
func DataGoogleComputeInstance_TfResourceType ¶
func DataGoogleComputeInstance_TfResourceType() *string
func NewDataGoogleComputeInstanceAdvancedMachineFeaturesList_Override ¶
func NewDataGoogleComputeInstanceAdvancedMachineFeaturesList_Override(d DataGoogleComputeInstanceAdvancedMachineFeaturesList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataGoogleComputeInstanceAdvancedMachineFeaturesOutputReference_Override ¶
func NewDataGoogleComputeInstanceAdvancedMachineFeaturesOutputReference_Override(d DataGoogleComputeInstanceAdvancedMachineFeaturesOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataGoogleComputeInstanceAttachedDiskList_Override ¶
func NewDataGoogleComputeInstanceAttachedDiskList_Override(d DataGoogleComputeInstanceAttachedDiskList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataGoogleComputeInstanceAttachedDiskOutputReference_Override ¶
func NewDataGoogleComputeInstanceAttachedDiskOutputReference_Override(d DataGoogleComputeInstanceAttachedDiskOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataGoogleComputeInstanceBootDiskInitializeParamsList_Override ¶
func NewDataGoogleComputeInstanceBootDiskInitializeParamsList_Override(d DataGoogleComputeInstanceBootDiskInitializeParamsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataGoogleComputeInstanceBootDiskInitializeParamsOutputReference_Override ¶
func NewDataGoogleComputeInstanceBootDiskInitializeParamsOutputReference_Override(d DataGoogleComputeInstanceBootDiskInitializeParamsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataGoogleComputeInstanceBootDiskList_Override ¶
func NewDataGoogleComputeInstanceBootDiskList_Override(d DataGoogleComputeInstanceBootDiskList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataGoogleComputeInstanceBootDiskOutputReference_Override ¶
func NewDataGoogleComputeInstanceBootDiskOutputReference_Override(d DataGoogleComputeInstanceBootDiskOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataGoogleComputeInstanceConfidentialInstanceConfigList_Override ¶
func NewDataGoogleComputeInstanceConfidentialInstanceConfigList_Override(d DataGoogleComputeInstanceConfidentialInstanceConfigList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataGoogleComputeInstanceConfidentialInstanceConfigOutputReference_Override ¶
func NewDataGoogleComputeInstanceConfidentialInstanceConfigOutputReference_Override(d DataGoogleComputeInstanceConfidentialInstanceConfigOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataGoogleComputeInstanceGuestAcceleratorList_Override ¶
func NewDataGoogleComputeInstanceGuestAcceleratorList_Override(d DataGoogleComputeInstanceGuestAcceleratorList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataGoogleComputeInstanceGuestAcceleratorOutputReference_Override ¶
func NewDataGoogleComputeInstanceGuestAcceleratorOutputReference_Override(d DataGoogleComputeInstanceGuestAcceleratorOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataGoogleComputeInstanceNetworkInterfaceAccessConfigList_Override ¶
func NewDataGoogleComputeInstanceNetworkInterfaceAccessConfigList_Override(d DataGoogleComputeInstanceNetworkInterfaceAccessConfigList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataGoogleComputeInstanceNetworkInterfaceAccessConfigOutputReference_Override ¶
func NewDataGoogleComputeInstanceNetworkInterfaceAccessConfigOutputReference_Override(d DataGoogleComputeInstanceNetworkInterfaceAccessConfigOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataGoogleComputeInstanceNetworkInterfaceAliasIpRangeList_Override ¶
func NewDataGoogleComputeInstanceNetworkInterfaceAliasIpRangeList_Override(d DataGoogleComputeInstanceNetworkInterfaceAliasIpRangeList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataGoogleComputeInstanceNetworkInterfaceAliasIpRangeOutputReference_Override ¶
func NewDataGoogleComputeInstanceNetworkInterfaceAliasIpRangeOutputReference_Override(d DataGoogleComputeInstanceNetworkInterfaceAliasIpRangeOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataGoogleComputeInstanceNetworkInterfaceIpv6AccessConfigList_Override ¶
func NewDataGoogleComputeInstanceNetworkInterfaceIpv6AccessConfigList_Override(d DataGoogleComputeInstanceNetworkInterfaceIpv6AccessConfigList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataGoogleComputeInstanceNetworkInterfaceIpv6AccessConfigOutputReference_Override ¶
func NewDataGoogleComputeInstanceNetworkInterfaceIpv6AccessConfigOutputReference_Override(d DataGoogleComputeInstanceNetworkInterfaceIpv6AccessConfigOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataGoogleComputeInstanceNetworkInterfaceList_Override ¶
func NewDataGoogleComputeInstanceNetworkInterfaceList_Override(d DataGoogleComputeInstanceNetworkInterfaceList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataGoogleComputeInstanceNetworkInterfaceOutputReference_Override ¶
func NewDataGoogleComputeInstanceNetworkInterfaceOutputReference_Override(d DataGoogleComputeInstanceNetworkInterfaceOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataGoogleComputeInstanceNetworkPerformanceConfigList_Override ¶
func NewDataGoogleComputeInstanceNetworkPerformanceConfigList_Override(d DataGoogleComputeInstanceNetworkPerformanceConfigList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataGoogleComputeInstanceNetworkPerformanceConfigOutputReference_Override ¶
func NewDataGoogleComputeInstanceNetworkPerformanceConfigOutputReference_Override(d DataGoogleComputeInstanceNetworkPerformanceConfigOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataGoogleComputeInstanceParamsList_Override ¶
func NewDataGoogleComputeInstanceParamsList_Override(d DataGoogleComputeInstanceParamsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataGoogleComputeInstanceParamsOutputReference_Override ¶
func NewDataGoogleComputeInstanceParamsOutputReference_Override(d DataGoogleComputeInstanceParamsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataGoogleComputeInstanceReservationAffinityList_Override ¶
func NewDataGoogleComputeInstanceReservationAffinityList_Override(d DataGoogleComputeInstanceReservationAffinityList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataGoogleComputeInstanceReservationAffinityOutputReference_Override ¶
func NewDataGoogleComputeInstanceReservationAffinityOutputReference_Override(d DataGoogleComputeInstanceReservationAffinityOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataGoogleComputeInstanceReservationAffinitySpecificReservationList_Override ¶
func NewDataGoogleComputeInstanceReservationAffinitySpecificReservationList_Override(d DataGoogleComputeInstanceReservationAffinitySpecificReservationList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataGoogleComputeInstanceReservationAffinitySpecificReservationOutputReference_Override ¶
func NewDataGoogleComputeInstanceReservationAffinitySpecificReservationOutputReference_Override(d DataGoogleComputeInstanceReservationAffinitySpecificReservationOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataGoogleComputeInstanceSchedulingList_Override ¶
func NewDataGoogleComputeInstanceSchedulingList_Override(d DataGoogleComputeInstanceSchedulingList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataGoogleComputeInstanceSchedulingLocalSsdRecoveryTimeoutList_Override ¶
func NewDataGoogleComputeInstanceSchedulingLocalSsdRecoveryTimeoutList_Override(d DataGoogleComputeInstanceSchedulingLocalSsdRecoveryTimeoutList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataGoogleComputeInstanceSchedulingLocalSsdRecoveryTimeoutOutputReference_Override ¶
func NewDataGoogleComputeInstanceSchedulingLocalSsdRecoveryTimeoutOutputReference_Override(d DataGoogleComputeInstanceSchedulingLocalSsdRecoveryTimeoutOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataGoogleComputeInstanceSchedulingMaxRunDurationList_Override ¶
func NewDataGoogleComputeInstanceSchedulingMaxRunDurationList_Override(d DataGoogleComputeInstanceSchedulingMaxRunDurationList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataGoogleComputeInstanceSchedulingMaxRunDurationOutputReference_Override ¶
func NewDataGoogleComputeInstanceSchedulingMaxRunDurationOutputReference_Override(d DataGoogleComputeInstanceSchedulingMaxRunDurationOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataGoogleComputeInstanceSchedulingNodeAffinitiesList_Override ¶
func NewDataGoogleComputeInstanceSchedulingNodeAffinitiesList_Override(d DataGoogleComputeInstanceSchedulingNodeAffinitiesList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataGoogleComputeInstanceSchedulingNodeAffinitiesOutputReference_Override ¶
func NewDataGoogleComputeInstanceSchedulingNodeAffinitiesOutputReference_Override(d DataGoogleComputeInstanceSchedulingNodeAffinitiesOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataGoogleComputeInstanceSchedulingOnInstanceStopActionList_Override ¶
func NewDataGoogleComputeInstanceSchedulingOnInstanceStopActionList_Override(d DataGoogleComputeInstanceSchedulingOnInstanceStopActionList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataGoogleComputeInstanceSchedulingOnInstanceStopActionOutputReference_Override ¶
func NewDataGoogleComputeInstanceSchedulingOnInstanceStopActionOutputReference_Override(d DataGoogleComputeInstanceSchedulingOnInstanceStopActionOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataGoogleComputeInstanceSchedulingOutputReference_Override ¶
func NewDataGoogleComputeInstanceSchedulingOutputReference_Override(d DataGoogleComputeInstanceSchedulingOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataGoogleComputeInstanceScratchDiskList_Override ¶
func NewDataGoogleComputeInstanceScratchDiskList_Override(d DataGoogleComputeInstanceScratchDiskList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataGoogleComputeInstanceScratchDiskOutputReference_Override ¶
func NewDataGoogleComputeInstanceScratchDiskOutputReference_Override(d DataGoogleComputeInstanceScratchDiskOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataGoogleComputeInstanceServiceAccountList_Override ¶
func NewDataGoogleComputeInstanceServiceAccountList_Override(d DataGoogleComputeInstanceServiceAccountList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataGoogleComputeInstanceServiceAccountOutputReference_Override ¶
func NewDataGoogleComputeInstanceServiceAccountOutputReference_Override(d DataGoogleComputeInstanceServiceAccountOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataGoogleComputeInstanceShieldedInstanceConfigList_Override ¶
func NewDataGoogleComputeInstanceShieldedInstanceConfigList_Override(d DataGoogleComputeInstanceShieldedInstanceConfigList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataGoogleComputeInstanceShieldedInstanceConfigOutputReference_Override ¶
func NewDataGoogleComputeInstanceShieldedInstanceConfigOutputReference_Override(d DataGoogleComputeInstanceShieldedInstanceConfigOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataGoogleComputeInstance_Override ¶
func NewDataGoogleComputeInstance_Override(d DataGoogleComputeInstance, scope constructs.Construct, id *string, config *DataGoogleComputeInstanceConfig)
Create a new {@link https://registry.terraform.io/providers/hashicorp/google/6.13.0/docs/data-sources/compute_instance google_compute_instance} Data Source.
Types ¶
type DataGoogleComputeInstance ¶
type DataGoogleComputeInstance interface { cdktf.TerraformDataSource AdvancedMachineFeatures() DataGoogleComputeInstanceAdvancedMachineFeaturesList AllowStoppingForUpdate() cdktf.IResolvable AttachedDisk() DataGoogleComputeInstanceAttachedDiskList BootDisk() DataGoogleComputeInstanceBootDiskList CanIpForward() cdktf.IResolvable // Experimental. CdktfStack() cdktf.TerraformStack ConfidentialInstanceConfig() DataGoogleComputeInstanceConfidentialInstanceConfigList // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() interface{} // Experimental. SetCount(val interface{}) CpuPlatform() *string CreationTimestamp() *string CurrentStatus() *string DeletionProtection() cdktf.IResolvable // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) Description() *string DesiredStatus() *string EffectiveLabels() cdktf.StringMap EnableDisplay() cdktf.IResolvable // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string GuestAccelerator() DataGoogleComputeInstanceGuestAcceleratorList Hostname() *string Id() *string SetId(val *string) IdInput() *string InstanceId() *string KeyRevocationActionType() *string LabelFingerprint() *string Labels() cdktf.StringMap // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) MachineType() *string Metadata() cdktf.StringMap MetadataFingerprint() *string MetadataStartupScript() *string MinCpuPlatform() *string Name() *string SetName(val *string) NameInput() *string NetworkInterface() DataGoogleComputeInstanceNetworkInterfaceList NetworkPerformanceConfig() DataGoogleComputeInstanceNetworkPerformanceConfigList // The tree node. Node() constructs.Node Params() DataGoogleComputeInstanceParamsList Project() *string SetProject(val *string) ProjectInput() *string // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. RawOverrides() interface{} ReservationAffinity() DataGoogleComputeInstanceReservationAffinityList ResourcePolicies() *[]*string Scheduling() DataGoogleComputeInstanceSchedulingList ScratchDisk() DataGoogleComputeInstanceScratchDiskList SelfLink() *string SetSelfLink(val *string) SelfLinkInput() *string ServiceAccount() DataGoogleComputeInstanceServiceAccountList ShieldedInstanceConfig() DataGoogleComputeInstanceShieldedInstanceConfigList Tags() *[]*string TagsFingerprint() *string // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata TerraformLabels() cdktf.StringMap // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string Zone() *string SetZone(val *string) ZoneInput() *string // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) ResetId() ResetName() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetProject() ResetSelfLink() ResetZone() SynthesizeAttributes() *map[string]interface{} SynthesizeHclAttributes() *map[string]interface{} // Adds this resource to the terraform JSON output. // Experimental. ToHclTerraform() interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://registry.terraform.io/providers/hashicorp/google/6.13.0/docs/data-sources/compute_instance google_compute_instance}.
func NewDataGoogleComputeInstance ¶
func NewDataGoogleComputeInstance(scope constructs.Construct, id *string, config *DataGoogleComputeInstanceConfig) DataGoogleComputeInstance
Create a new {@link https://registry.terraform.io/providers/hashicorp/google/6.13.0/docs/data-sources/compute_instance google_compute_instance} Data Source.
type DataGoogleComputeInstanceAdvancedMachineFeatures ¶
type DataGoogleComputeInstanceAdvancedMachineFeatures struct { }
type DataGoogleComputeInstanceAdvancedMachineFeaturesList ¶
type DataGoogleComputeInstanceAdvancedMachineFeaturesList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) DataGoogleComputeInstanceAdvancedMachineFeaturesOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataGoogleComputeInstanceAdvancedMachineFeaturesList ¶
func NewDataGoogleComputeInstanceAdvancedMachineFeaturesList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataGoogleComputeInstanceAdvancedMachineFeaturesList
type DataGoogleComputeInstanceAdvancedMachineFeaturesOutputReference ¶
type DataGoogleComputeInstanceAdvancedMachineFeaturesOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string EnableNestedVirtualization() cdktf.IResolvable EnableUefiNetworking() cdktf.IResolvable // Experimental. Fqn() *string InternalValue() *DataGoogleComputeInstanceAdvancedMachineFeatures SetInternalValue(val *DataGoogleComputeInstanceAdvancedMachineFeatures) PerformanceMonitoringUnit() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) ThreadsPerCore() *float64 TurboMode() *string VisibleCoreCount() *float64 // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataGoogleComputeInstanceAdvancedMachineFeaturesOutputReference ¶
func NewDataGoogleComputeInstanceAdvancedMachineFeaturesOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataGoogleComputeInstanceAdvancedMachineFeaturesOutputReference
type DataGoogleComputeInstanceAttachedDisk ¶
type DataGoogleComputeInstanceAttachedDisk struct { }
type DataGoogleComputeInstanceAttachedDiskList ¶
type DataGoogleComputeInstanceAttachedDiskList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) DataGoogleComputeInstanceAttachedDiskOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataGoogleComputeInstanceAttachedDiskList ¶
func NewDataGoogleComputeInstanceAttachedDiskList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataGoogleComputeInstanceAttachedDiskList
type DataGoogleComputeInstanceAttachedDiskOutputReference ¶
type DataGoogleComputeInstanceAttachedDiskOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string DeviceName() *string DiskEncryptionKeyRaw() *string DiskEncryptionKeySha256() *string // Experimental. Fqn() *string InternalValue() *DataGoogleComputeInstanceAttachedDisk SetInternalValue(val *DataGoogleComputeInstanceAttachedDisk) KmsKeySelfLink() *string Mode() *string Source() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataGoogleComputeInstanceAttachedDiskOutputReference ¶
func NewDataGoogleComputeInstanceAttachedDiskOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataGoogleComputeInstanceAttachedDiskOutputReference
type DataGoogleComputeInstanceBootDisk ¶
type DataGoogleComputeInstanceBootDisk struct { }
type DataGoogleComputeInstanceBootDiskInitializeParams ¶
type DataGoogleComputeInstanceBootDiskInitializeParams struct { }
type DataGoogleComputeInstanceBootDiskInitializeParamsList ¶
type DataGoogleComputeInstanceBootDiskInitializeParamsList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) DataGoogleComputeInstanceBootDiskInitializeParamsOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataGoogleComputeInstanceBootDiskInitializeParamsList ¶
func NewDataGoogleComputeInstanceBootDiskInitializeParamsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataGoogleComputeInstanceBootDiskInitializeParamsList
type DataGoogleComputeInstanceBootDiskInitializeParamsOutputReference ¶
type DataGoogleComputeInstanceBootDiskInitializeParamsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string EnableConfidentialCompute() cdktf.IResolvable // Experimental. Fqn() *string Image() *string InternalValue() *DataGoogleComputeInstanceBootDiskInitializeParams SetInternalValue(val *DataGoogleComputeInstanceBootDiskInitializeParams) Labels() cdktf.StringMap ProvisionedIops() *float64 ProvisionedThroughput() *float64 ResourceManagerTags() cdktf.StringMap ResourcePolicies() *[]*string Size() *float64 StoragePool() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Type() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataGoogleComputeInstanceBootDiskInitializeParamsOutputReference ¶
func NewDataGoogleComputeInstanceBootDiskInitializeParamsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataGoogleComputeInstanceBootDiskInitializeParamsOutputReference
type DataGoogleComputeInstanceBootDiskList ¶
type DataGoogleComputeInstanceBootDiskList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) DataGoogleComputeInstanceBootDiskOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataGoogleComputeInstanceBootDiskList ¶
func NewDataGoogleComputeInstanceBootDiskList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataGoogleComputeInstanceBootDiskList
type DataGoogleComputeInstanceBootDiskOutputReference ¶
type DataGoogleComputeInstanceBootDiskOutputReference interface { cdktf.ComplexObject AutoDelete() cdktf.IResolvable // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string DeviceName() *string DiskEncryptionKeyRaw() *string DiskEncryptionKeySha256() *string // Experimental. Fqn() *string InitializeParams() DataGoogleComputeInstanceBootDiskInitializeParamsList Interface() *string InternalValue() *DataGoogleComputeInstanceBootDisk SetInternalValue(val *DataGoogleComputeInstanceBootDisk) KmsKeySelfLink() *string Mode() *string Source() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataGoogleComputeInstanceBootDiskOutputReference ¶
func NewDataGoogleComputeInstanceBootDiskOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataGoogleComputeInstanceBootDiskOutputReference
type DataGoogleComputeInstanceConfidentialInstanceConfig ¶
type DataGoogleComputeInstanceConfidentialInstanceConfig struct { }
type DataGoogleComputeInstanceConfidentialInstanceConfigList ¶
type DataGoogleComputeInstanceConfidentialInstanceConfigList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) DataGoogleComputeInstanceConfidentialInstanceConfigOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataGoogleComputeInstanceConfidentialInstanceConfigList ¶
func NewDataGoogleComputeInstanceConfidentialInstanceConfigList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataGoogleComputeInstanceConfidentialInstanceConfigList
type DataGoogleComputeInstanceConfidentialInstanceConfigOutputReference ¶
type DataGoogleComputeInstanceConfidentialInstanceConfigOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) ConfidentialInstanceType() *string // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string EnableConfidentialCompute() cdktf.IResolvable // Experimental. Fqn() *string InternalValue() *DataGoogleComputeInstanceConfidentialInstanceConfig SetInternalValue(val *DataGoogleComputeInstanceConfidentialInstanceConfig) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataGoogleComputeInstanceConfidentialInstanceConfigOutputReference ¶
func NewDataGoogleComputeInstanceConfidentialInstanceConfigOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataGoogleComputeInstanceConfidentialInstanceConfigOutputReference
type DataGoogleComputeInstanceConfig ¶
type DataGoogleComputeInstanceConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count interface{} `field:"optional" json:"count" yaml:"count"` // Experimental. DependsOn *[]cdktf.ITerraformDependable `field:"optional" json:"dependsOn" yaml:"dependsOn"` // Experimental. ForEach cdktf.ITerraformIterator `field:"optional" json:"forEach" yaml:"forEach"` // Experimental. Lifecycle *cdktf.TerraformResourceLifecycle `field:"optional" json:"lifecycle" yaml:"lifecycle"` // Experimental. Provider cdktf.TerraformProvider `field:"optional" json:"provider" yaml:"provider"` // Experimental. Provisioners *[]interface{} `field:"optional" json:"provisioners" yaml:"provisioners"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.13.0/docs/data-sources/compute_instance#id DataGoogleComputeInstance#id}. // // Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. // If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. Id *string `field:"optional" json:"id" yaml:"id"` // The name of the instance. One of name or self_link must be provided. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.13.0/docs/data-sources/compute_instance#name DataGoogleComputeInstance#name} Name *string `field:"optional" json:"name" yaml:"name"` // The ID of the project in which the resource belongs. // // If self_link is provided, this value is ignored. If neither self_link nor project are provided, the provider project is used. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.13.0/docs/data-sources/compute_instance#project DataGoogleComputeInstance#project} Project *string `field:"optional" json:"project" yaml:"project"` // The URI of the created resource. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.13.0/docs/data-sources/compute_instance#self_link DataGoogleComputeInstance#self_link} SelfLink *string `field:"optional" json:"selfLink" yaml:"selfLink"` // The zone of the instance. // // If self_link is provided, this value is ignored. If neither self_link nor zone are provided, the provider zone is used. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.13.0/docs/data-sources/compute_instance#zone DataGoogleComputeInstance#zone} Zone *string `field:"optional" json:"zone" yaml:"zone"` }
type DataGoogleComputeInstanceGuestAccelerator ¶
type DataGoogleComputeInstanceGuestAccelerator struct { }
type DataGoogleComputeInstanceGuestAcceleratorList ¶
type DataGoogleComputeInstanceGuestAcceleratorList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) DataGoogleComputeInstanceGuestAcceleratorOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataGoogleComputeInstanceGuestAcceleratorList ¶
func NewDataGoogleComputeInstanceGuestAcceleratorList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataGoogleComputeInstanceGuestAcceleratorList
type DataGoogleComputeInstanceGuestAcceleratorOutputReference ¶
type DataGoogleComputeInstanceGuestAcceleratorOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) Count() *float64 // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *DataGoogleComputeInstanceGuestAccelerator SetInternalValue(val *DataGoogleComputeInstanceGuestAccelerator) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Type() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataGoogleComputeInstanceGuestAcceleratorOutputReference ¶
func NewDataGoogleComputeInstanceGuestAcceleratorOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataGoogleComputeInstanceGuestAcceleratorOutputReference
type DataGoogleComputeInstanceNetworkInterface ¶
type DataGoogleComputeInstanceNetworkInterface struct { }
type DataGoogleComputeInstanceNetworkInterfaceAccessConfig ¶
type DataGoogleComputeInstanceNetworkInterfaceAccessConfig struct { }
type DataGoogleComputeInstanceNetworkInterfaceAccessConfigList ¶
type DataGoogleComputeInstanceNetworkInterfaceAccessConfigList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) DataGoogleComputeInstanceNetworkInterfaceAccessConfigOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataGoogleComputeInstanceNetworkInterfaceAccessConfigList ¶
func NewDataGoogleComputeInstanceNetworkInterfaceAccessConfigList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataGoogleComputeInstanceNetworkInterfaceAccessConfigList
type DataGoogleComputeInstanceNetworkInterfaceAccessConfigOutputReference ¶
type DataGoogleComputeInstanceNetworkInterfaceAccessConfigOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *DataGoogleComputeInstanceNetworkInterfaceAccessConfig SetInternalValue(val *DataGoogleComputeInstanceNetworkInterfaceAccessConfig) NatIp() *string NetworkTier() *string PublicPtrDomainName() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataGoogleComputeInstanceNetworkInterfaceAccessConfigOutputReference ¶
func NewDataGoogleComputeInstanceNetworkInterfaceAccessConfigOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataGoogleComputeInstanceNetworkInterfaceAccessConfigOutputReference
type DataGoogleComputeInstanceNetworkInterfaceAliasIpRange ¶
type DataGoogleComputeInstanceNetworkInterfaceAliasIpRange struct { }
type DataGoogleComputeInstanceNetworkInterfaceAliasIpRangeList ¶
type DataGoogleComputeInstanceNetworkInterfaceAliasIpRangeList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) DataGoogleComputeInstanceNetworkInterfaceAliasIpRangeOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataGoogleComputeInstanceNetworkInterfaceAliasIpRangeList ¶
func NewDataGoogleComputeInstanceNetworkInterfaceAliasIpRangeList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataGoogleComputeInstanceNetworkInterfaceAliasIpRangeList
type DataGoogleComputeInstanceNetworkInterfaceAliasIpRangeOutputReference ¶
type DataGoogleComputeInstanceNetworkInterfaceAliasIpRangeOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *DataGoogleComputeInstanceNetworkInterfaceAliasIpRange SetInternalValue(val *DataGoogleComputeInstanceNetworkInterfaceAliasIpRange) IpCidrRange() *string SubnetworkRangeName() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataGoogleComputeInstanceNetworkInterfaceAliasIpRangeOutputReference ¶
func NewDataGoogleComputeInstanceNetworkInterfaceAliasIpRangeOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataGoogleComputeInstanceNetworkInterfaceAliasIpRangeOutputReference
type DataGoogleComputeInstanceNetworkInterfaceIpv6AccessConfig ¶
type DataGoogleComputeInstanceNetworkInterfaceIpv6AccessConfig struct { }
type DataGoogleComputeInstanceNetworkInterfaceIpv6AccessConfigList ¶
type DataGoogleComputeInstanceNetworkInterfaceIpv6AccessConfigList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) DataGoogleComputeInstanceNetworkInterfaceIpv6AccessConfigOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataGoogleComputeInstanceNetworkInterfaceIpv6AccessConfigList ¶
func NewDataGoogleComputeInstanceNetworkInterfaceIpv6AccessConfigList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataGoogleComputeInstanceNetworkInterfaceIpv6AccessConfigList
type DataGoogleComputeInstanceNetworkInterfaceIpv6AccessConfigOutputReference ¶
type DataGoogleComputeInstanceNetworkInterfaceIpv6AccessConfigOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string ExternalIpv6() *string ExternalIpv6PrefixLength() *string // Experimental. Fqn() *string InternalValue() *DataGoogleComputeInstanceNetworkInterfaceIpv6AccessConfig SetInternalValue(val *DataGoogleComputeInstanceNetworkInterfaceIpv6AccessConfig) Name() *string NetworkTier() *string PublicPtrDomainName() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataGoogleComputeInstanceNetworkInterfaceIpv6AccessConfigOutputReference ¶
func NewDataGoogleComputeInstanceNetworkInterfaceIpv6AccessConfigOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataGoogleComputeInstanceNetworkInterfaceIpv6AccessConfigOutputReference
type DataGoogleComputeInstanceNetworkInterfaceList ¶
type DataGoogleComputeInstanceNetworkInterfaceList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) DataGoogleComputeInstanceNetworkInterfaceOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataGoogleComputeInstanceNetworkInterfaceList ¶
func NewDataGoogleComputeInstanceNetworkInterfaceList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataGoogleComputeInstanceNetworkInterfaceList
type DataGoogleComputeInstanceNetworkInterfaceOutputReference ¶
type DataGoogleComputeInstanceNetworkInterfaceOutputReference interface { cdktf.ComplexObject AccessConfig() DataGoogleComputeInstanceNetworkInterfaceAccessConfigList AliasIpRange() DataGoogleComputeInstanceNetworkInterfaceAliasIpRangeList // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalIpv6PrefixLength() *float64 InternalValue() *DataGoogleComputeInstanceNetworkInterface SetInternalValue(val *DataGoogleComputeInstanceNetworkInterface) Ipv6AccessConfig() DataGoogleComputeInstanceNetworkInterfaceIpv6AccessConfigList Ipv6AccessType() *string Ipv6Address() *string Name() *string Network() *string NetworkIp() *string NicType() *string QueueCount() *float64 StackType() *string Subnetwork() *string SubnetworkProject() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataGoogleComputeInstanceNetworkInterfaceOutputReference ¶
func NewDataGoogleComputeInstanceNetworkInterfaceOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataGoogleComputeInstanceNetworkInterfaceOutputReference
type DataGoogleComputeInstanceNetworkPerformanceConfig ¶
type DataGoogleComputeInstanceNetworkPerformanceConfig struct { }
type DataGoogleComputeInstanceNetworkPerformanceConfigList ¶
type DataGoogleComputeInstanceNetworkPerformanceConfigList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) DataGoogleComputeInstanceNetworkPerformanceConfigOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataGoogleComputeInstanceNetworkPerformanceConfigList ¶
func NewDataGoogleComputeInstanceNetworkPerformanceConfigList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataGoogleComputeInstanceNetworkPerformanceConfigList
type DataGoogleComputeInstanceNetworkPerformanceConfigOutputReference ¶
type DataGoogleComputeInstanceNetworkPerformanceConfigOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *DataGoogleComputeInstanceNetworkPerformanceConfig SetInternalValue(val *DataGoogleComputeInstanceNetworkPerformanceConfig) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) TotalEgressBandwidthTier() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataGoogleComputeInstanceNetworkPerformanceConfigOutputReference ¶
func NewDataGoogleComputeInstanceNetworkPerformanceConfigOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataGoogleComputeInstanceNetworkPerformanceConfigOutputReference
type DataGoogleComputeInstanceParams ¶
type DataGoogleComputeInstanceParams struct { }
type DataGoogleComputeInstanceParamsList ¶
type DataGoogleComputeInstanceParamsList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) DataGoogleComputeInstanceParamsOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataGoogleComputeInstanceParamsList ¶
func NewDataGoogleComputeInstanceParamsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataGoogleComputeInstanceParamsList
type DataGoogleComputeInstanceParamsOutputReference ¶
type DataGoogleComputeInstanceParamsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *DataGoogleComputeInstanceParams SetInternalValue(val *DataGoogleComputeInstanceParams) ResourceManagerTags() cdktf.StringMap // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataGoogleComputeInstanceParamsOutputReference ¶
func NewDataGoogleComputeInstanceParamsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataGoogleComputeInstanceParamsOutputReference
type DataGoogleComputeInstanceReservationAffinity ¶
type DataGoogleComputeInstanceReservationAffinity struct { }
type DataGoogleComputeInstanceReservationAffinityList ¶
type DataGoogleComputeInstanceReservationAffinityList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) DataGoogleComputeInstanceReservationAffinityOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataGoogleComputeInstanceReservationAffinityList ¶
func NewDataGoogleComputeInstanceReservationAffinityList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataGoogleComputeInstanceReservationAffinityList
type DataGoogleComputeInstanceReservationAffinityOutputReference ¶
type DataGoogleComputeInstanceReservationAffinityOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *DataGoogleComputeInstanceReservationAffinity SetInternalValue(val *DataGoogleComputeInstanceReservationAffinity) SpecificReservation() DataGoogleComputeInstanceReservationAffinitySpecificReservationList // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Type() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataGoogleComputeInstanceReservationAffinityOutputReference ¶
func NewDataGoogleComputeInstanceReservationAffinityOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataGoogleComputeInstanceReservationAffinityOutputReference
type DataGoogleComputeInstanceReservationAffinitySpecificReservation ¶
type DataGoogleComputeInstanceReservationAffinitySpecificReservation struct { }
type DataGoogleComputeInstanceReservationAffinitySpecificReservationList ¶
type DataGoogleComputeInstanceReservationAffinitySpecificReservationList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) DataGoogleComputeInstanceReservationAffinitySpecificReservationOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataGoogleComputeInstanceReservationAffinitySpecificReservationList ¶
func NewDataGoogleComputeInstanceReservationAffinitySpecificReservationList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataGoogleComputeInstanceReservationAffinitySpecificReservationList
type DataGoogleComputeInstanceReservationAffinitySpecificReservationOutputReference ¶
type DataGoogleComputeInstanceReservationAffinitySpecificReservationOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *DataGoogleComputeInstanceReservationAffinitySpecificReservation SetInternalValue(val *DataGoogleComputeInstanceReservationAffinitySpecificReservation) Key() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Values() *[]*string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataGoogleComputeInstanceReservationAffinitySpecificReservationOutputReference ¶
func NewDataGoogleComputeInstanceReservationAffinitySpecificReservationOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataGoogleComputeInstanceReservationAffinitySpecificReservationOutputReference
type DataGoogleComputeInstanceScheduling ¶
type DataGoogleComputeInstanceScheduling struct { }
type DataGoogleComputeInstanceSchedulingList ¶
type DataGoogleComputeInstanceSchedulingList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) DataGoogleComputeInstanceSchedulingOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataGoogleComputeInstanceSchedulingList ¶
func NewDataGoogleComputeInstanceSchedulingList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataGoogleComputeInstanceSchedulingList
type DataGoogleComputeInstanceSchedulingLocalSsdRecoveryTimeout ¶
type DataGoogleComputeInstanceSchedulingLocalSsdRecoveryTimeout struct { }
type DataGoogleComputeInstanceSchedulingLocalSsdRecoveryTimeoutList ¶
type DataGoogleComputeInstanceSchedulingLocalSsdRecoveryTimeoutList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) DataGoogleComputeInstanceSchedulingLocalSsdRecoveryTimeoutOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataGoogleComputeInstanceSchedulingLocalSsdRecoveryTimeoutList ¶
func NewDataGoogleComputeInstanceSchedulingLocalSsdRecoveryTimeoutList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataGoogleComputeInstanceSchedulingLocalSsdRecoveryTimeoutList
type DataGoogleComputeInstanceSchedulingLocalSsdRecoveryTimeoutOutputReference ¶
type DataGoogleComputeInstanceSchedulingLocalSsdRecoveryTimeoutOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *DataGoogleComputeInstanceSchedulingLocalSsdRecoveryTimeout SetInternalValue(val *DataGoogleComputeInstanceSchedulingLocalSsdRecoveryTimeout) Nanos() *float64 Seconds() *float64 // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataGoogleComputeInstanceSchedulingLocalSsdRecoveryTimeoutOutputReference ¶
func NewDataGoogleComputeInstanceSchedulingLocalSsdRecoveryTimeoutOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataGoogleComputeInstanceSchedulingLocalSsdRecoveryTimeoutOutputReference
type DataGoogleComputeInstanceSchedulingMaxRunDuration ¶
type DataGoogleComputeInstanceSchedulingMaxRunDuration struct { }
type DataGoogleComputeInstanceSchedulingMaxRunDurationList ¶
type DataGoogleComputeInstanceSchedulingMaxRunDurationList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) DataGoogleComputeInstanceSchedulingMaxRunDurationOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataGoogleComputeInstanceSchedulingMaxRunDurationList ¶
func NewDataGoogleComputeInstanceSchedulingMaxRunDurationList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataGoogleComputeInstanceSchedulingMaxRunDurationList
type DataGoogleComputeInstanceSchedulingMaxRunDurationOutputReference ¶
type DataGoogleComputeInstanceSchedulingMaxRunDurationOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *DataGoogleComputeInstanceSchedulingMaxRunDuration SetInternalValue(val *DataGoogleComputeInstanceSchedulingMaxRunDuration) Nanos() *float64 Seconds() *float64 // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataGoogleComputeInstanceSchedulingMaxRunDurationOutputReference ¶
func NewDataGoogleComputeInstanceSchedulingMaxRunDurationOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataGoogleComputeInstanceSchedulingMaxRunDurationOutputReference
type DataGoogleComputeInstanceSchedulingNodeAffinities ¶
type DataGoogleComputeInstanceSchedulingNodeAffinities struct { }
type DataGoogleComputeInstanceSchedulingNodeAffinitiesList ¶
type DataGoogleComputeInstanceSchedulingNodeAffinitiesList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) DataGoogleComputeInstanceSchedulingNodeAffinitiesOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataGoogleComputeInstanceSchedulingNodeAffinitiesList ¶
func NewDataGoogleComputeInstanceSchedulingNodeAffinitiesList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataGoogleComputeInstanceSchedulingNodeAffinitiesList
type DataGoogleComputeInstanceSchedulingNodeAffinitiesOutputReference ¶
type DataGoogleComputeInstanceSchedulingNodeAffinitiesOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *DataGoogleComputeInstanceSchedulingNodeAffinities SetInternalValue(val *DataGoogleComputeInstanceSchedulingNodeAffinities) Key() *string Operator() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Values() *[]*string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataGoogleComputeInstanceSchedulingNodeAffinitiesOutputReference ¶
func NewDataGoogleComputeInstanceSchedulingNodeAffinitiesOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataGoogleComputeInstanceSchedulingNodeAffinitiesOutputReference
type DataGoogleComputeInstanceSchedulingOnInstanceStopAction ¶
type DataGoogleComputeInstanceSchedulingOnInstanceStopAction struct { }
type DataGoogleComputeInstanceSchedulingOnInstanceStopActionList ¶
type DataGoogleComputeInstanceSchedulingOnInstanceStopActionList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) DataGoogleComputeInstanceSchedulingOnInstanceStopActionOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataGoogleComputeInstanceSchedulingOnInstanceStopActionList ¶
func NewDataGoogleComputeInstanceSchedulingOnInstanceStopActionList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataGoogleComputeInstanceSchedulingOnInstanceStopActionList
type DataGoogleComputeInstanceSchedulingOnInstanceStopActionOutputReference ¶
type DataGoogleComputeInstanceSchedulingOnInstanceStopActionOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string DiscardLocalSsd() cdktf.IResolvable // Experimental. Fqn() *string InternalValue() *DataGoogleComputeInstanceSchedulingOnInstanceStopAction SetInternalValue(val *DataGoogleComputeInstanceSchedulingOnInstanceStopAction) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataGoogleComputeInstanceSchedulingOnInstanceStopActionOutputReference ¶
func NewDataGoogleComputeInstanceSchedulingOnInstanceStopActionOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataGoogleComputeInstanceSchedulingOnInstanceStopActionOutputReference
type DataGoogleComputeInstanceSchedulingOutputReference ¶
type DataGoogleComputeInstanceSchedulingOutputReference interface { cdktf.ComplexObject AutomaticRestart() cdktf.IResolvable // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InstanceTerminationAction() *string InternalValue() *DataGoogleComputeInstanceScheduling SetInternalValue(val *DataGoogleComputeInstanceScheduling) LocalSsdRecoveryTimeout() DataGoogleComputeInstanceSchedulingLocalSsdRecoveryTimeoutList MaxRunDuration() DataGoogleComputeInstanceSchedulingMaxRunDurationList MinNodeCpus() *float64 NodeAffinities() DataGoogleComputeInstanceSchedulingNodeAffinitiesList OnHostMaintenance() *string OnInstanceStopAction() DataGoogleComputeInstanceSchedulingOnInstanceStopActionList Preemptible() cdktf.IResolvable ProvisioningModel() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataGoogleComputeInstanceSchedulingOutputReference ¶
func NewDataGoogleComputeInstanceSchedulingOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataGoogleComputeInstanceSchedulingOutputReference
type DataGoogleComputeInstanceScratchDisk ¶
type DataGoogleComputeInstanceScratchDisk struct { }
type DataGoogleComputeInstanceScratchDiskList ¶
type DataGoogleComputeInstanceScratchDiskList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) DataGoogleComputeInstanceScratchDiskOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataGoogleComputeInstanceScratchDiskList ¶
func NewDataGoogleComputeInstanceScratchDiskList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataGoogleComputeInstanceScratchDiskList
type DataGoogleComputeInstanceScratchDiskOutputReference ¶
type DataGoogleComputeInstanceScratchDiskOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string DeviceName() *string // Experimental. Fqn() *string Interface() *string InternalValue() *DataGoogleComputeInstanceScratchDisk SetInternalValue(val *DataGoogleComputeInstanceScratchDisk) Size() *float64 // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataGoogleComputeInstanceScratchDiskOutputReference ¶
func NewDataGoogleComputeInstanceScratchDiskOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataGoogleComputeInstanceScratchDiskOutputReference
type DataGoogleComputeInstanceServiceAccount ¶
type DataGoogleComputeInstanceServiceAccount struct { }
type DataGoogleComputeInstanceServiceAccountList ¶
type DataGoogleComputeInstanceServiceAccountList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) DataGoogleComputeInstanceServiceAccountOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataGoogleComputeInstanceServiceAccountList ¶
func NewDataGoogleComputeInstanceServiceAccountList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataGoogleComputeInstanceServiceAccountList
type DataGoogleComputeInstanceServiceAccountOutputReference ¶
type DataGoogleComputeInstanceServiceAccountOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string Email() *string // Experimental. Fqn() *string InternalValue() *DataGoogleComputeInstanceServiceAccount SetInternalValue(val *DataGoogleComputeInstanceServiceAccount) Scopes() *[]*string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataGoogleComputeInstanceServiceAccountOutputReference ¶
func NewDataGoogleComputeInstanceServiceAccountOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataGoogleComputeInstanceServiceAccountOutputReference
type DataGoogleComputeInstanceShieldedInstanceConfig ¶
type DataGoogleComputeInstanceShieldedInstanceConfig struct { }
type DataGoogleComputeInstanceShieldedInstanceConfigList ¶
type DataGoogleComputeInstanceShieldedInstanceConfigList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) DataGoogleComputeInstanceShieldedInstanceConfigOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataGoogleComputeInstanceShieldedInstanceConfigList ¶
func NewDataGoogleComputeInstanceShieldedInstanceConfigList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataGoogleComputeInstanceShieldedInstanceConfigList
type DataGoogleComputeInstanceShieldedInstanceConfigOutputReference ¶
type DataGoogleComputeInstanceShieldedInstanceConfigOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string EnableIntegrityMonitoring() cdktf.IResolvable EnableSecureBoot() cdktf.IResolvable EnableVtpm() cdktf.IResolvable // Experimental. Fqn() *string InternalValue() *DataGoogleComputeInstanceShieldedInstanceConfig SetInternalValue(val *DataGoogleComputeInstanceShieldedInstanceConfig) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataGoogleComputeInstanceShieldedInstanceConfigOutputReference ¶
func NewDataGoogleComputeInstanceShieldedInstanceConfigOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataGoogleComputeInstanceShieldedInstanceConfigOutputReference
Source Files ¶
- DataGoogleComputeInstance.go
- DataGoogleComputeInstanceAdvancedMachineFeatures.go
- DataGoogleComputeInstanceAdvancedMachineFeaturesList.go
- DataGoogleComputeInstanceAdvancedMachineFeaturesList__checks.go
- DataGoogleComputeInstanceAdvancedMachineFeaturesOutputReference.go
- DataGoogleComputeInstanceAdvancedMachineFeaturesOutputReference__checks.go
- DataGoogleComputeInstanceAttachedDisk.go
- DataGoogleComputeInstanceAttachedDiskList.go
- DataGoogleComputeInstanceAttachedDiskList__checks.go
- DataGoogleComputeInstanceAttachedDiskOutputReference.go
- DataGoogleComputeInstanceAttachedDiskOutputReference__checks.go
- DataGoogleComputeInstanceBootDisk.go
- DataGoogleComputeInstanceBootDiskInitializeParams.go
- DataGoogleComputeInstanceBootDiskInitializeParamsList.go
- DataGoogleComputeInstanceBootDiskInitializeParamsList__checks.go
- DataGoogleComputeInstanceBootDiskInitializeParamsOutputReference.go
- DataGoogleComputeInstanceBootDiskInitializeParamsOutputReference__checks.go
- DataGoogleComputeInstanceBootDiskList.go
- DataGoogleComputeInstanceBootDiskList__checks.go
- DataGoogleComputeInstanceBootDiskOutputReference.go
- DataGoogleComputeInstanceBootDiskOutputReference__checks.go
- DataGoogleComputeInstanceConfidentialInstanceConfig.go
- DataGoogleComputeInstanceConfidentialInstanceConfigList.go
- DataGoogleComputeInstanceConfidentialInstanceConfigList__checks.go
- DataGoogleComputeInstanceConfidentialInstanceConfigOutputReference.go
- DataGoogleComputeInstanceConfidentialInstanceConfigOutputReference__checks.go
- DataGoogleComputeInstanceConfig.go
- DataGoogleComputeInstanceGuestAccelerator.go
- DataGoogleComputeInstanceGuestAcceleratorList.go
- DataGoogleComputeInstanceGuestAcceleratorList__checks.go
- DataGoogleComputeInstanceGuestAcceleratorOutputReference.go
- DataGoogleComputeInstanceGuestAcceleratorOutputReference__checks.go
- DataGoogleComputeInstanceNetworkInterface.go
- DataGoogleComputeInstanceNetworkInterfaceAccessConfig.go
- DataGoogleComputeInstanceNetworkInterfaceAccessConfigList.go
- DataGoogleComputeInstanceNetworkInterfaceAccessConfigList__checks.go
- DataGoogleComputeInstanceNetworkInterfaceAccessConfigOutputReference.go
- DataGoogleComputeInstanceNetworkInterfaceAccessConfigOutputReference__checks.go
- DataGoogleComputeInstanceNetworkInterfaceAliasIpRange.go
- DataGoogleComputeInstanceNetworkInterfaceAliasIpRangeList.go
- DataGoogleComputeInstanceNetworkInterfaceAliasIpRangeList__checks.go
- DataGoogleComputeInstanceNetworkInterfaceAliasIpRangeOutputReference.go
- DataGoogleComputeInstanceNetworkInterfaceAliasIpRangeOutputReference__checks.go
- DataGoogleComputeInstanceNetworkInterfaceIpv6AccessConfig.go
- DataGoogleComputeInstanceNetworkInterfaceIpv6AccessConfigList.go
- DataGoogleComputeInstanceNetworkInterfaceIpv6AccessConfigList__checks.go
- DataGoogleComputeInstanceNetworkInterfaceIpv6AccessConfigOutputReference.go
- DataGoogleComputeInstanceNetworkInterfaceIpv6AccessConfigOutputReference__checks.go
- DataGoogleComputeInstanceNetworkInterfaceList.go
- DataGoogleComputeInstanceNetworkInterfaceList__checks.go
- DataGoogleComputeInstanceNetworkInterfaceOutputReference.go
- DataGoogleComputeInstanceNetworkInterfaceOutputReference__checks.go
- DataGoogleComputeInstanceNetworkPerformanceConfig.go
- DataGoogleComputeInstanceNetworkPerformanceConfigList.go
- DataGoogleComputeInstanceNetworkPerformanceConfigList__checks.go
- DataGoogleComputeInstanceNetworkPerformanceConfigOutputReference.go
- DataGoogleComputeInstanceNetworkPerformanceConfigOutputReference__checks.go
- DataGoogleComputeInstanceParams.go
- DataGoogleComputeInstanceParamsList.go
- DataGoogleComputeInstanceParamsList__checks.go
- DataGoogleComputeInstanceParamsOutputReference.go
- DataGoogleComputeInstanceParamsOutputReference__checks.go
- DataGoogleComputeInstanceReservationAffinity.go
- DataGoogleComputeInstanceReservationAffinityList.go
- DataGoogleComputeInstanceReservationAffinityList__checks.go
- DataGoogleComputeInstanceReservationAffinityOutputReference.go
- DataGoogleComputeInstanceReservationAffinityOutputReference__checks.go
- DataGoogleComputeInstanceReservationAffinitySpecificReservation.go
- DataGoogleComputeInstanceReservationAffinitySpecificReservationList.go
- DataGoogleComputeInstanceReservationAffinitySpecificReservationList__checks.go
- DataGoogleComputeInstanceReservationAffinitySpecificReservationOutputReference.go
- DataGoogleComputeInstanceReservationAffinitySpecificReservationOutputReference__checks.go
- DataGoogleComputeInstanceScheduling.go
- DataGoogleComputeInstanceSchedulingList.go
- DataGoogleComputeInstanceSchedulingList__checks.go
- DataGoogleComputeInstanceSchedulingLocalSsdRecoveryTimeout.go
- DataGoogleComputeInstanceSchedulingLocalSsdRecoveryTimeoutList.go
- DataGoogleComputeInstanceSchedulingLocalSsdRecoveryTimeoutList__checks.go
- DataGoogleComputeInstanceSchedulingLocalSsdRecoveryTimeoutOutputReference.go
- DataGoogleComputeInstanceSchedulingLocalSsdRecoveryTimeoutOutputReference__checks.go
- DataGoogleComputeInstanceSchedulingMaxRunDuration.go
- DataGoogleComputeInstanceSchedulingMaxRunDurationList.go
- DataGoogleComputeInstanceSchedulingMaxRunDurationList__checks.go
- DataGoogleComputeInstanceSchedulingMaxRunDurationOutputReference.go
- DataGoogleComputeInstanceSchedulingMaxRunDurationOutputReference__checks.go
- DataGoogleComputeInstanceSchedulingNodeAffinities.go
- DataGoogleComputeInstanceSchedulingNodeAffinitiesList.go
- DataGoogleComputeInstanceSchedulingNodeAffinitiesList__checks.go
- DataGoogleComputeInstanceSchedulingNodeAffinitiesOutputReference.go
- DataGoogleComputeInstanceSchedulingNodeAffinitiesOutputReference__checks.go
- DataGoogleComputeInstanceSchedulingOnInstanceStopAction.go
- DataGoogleComputeInstanceSchedulingOnInstanceStopActionList.go
- DataGoogleComputeInstanceSchedulingOnInstanceStopActionList__checks.go
- DataGoogleComputeInstanceSchedulingOnInstanceStopActionOutputReference.go
- DataGoogleComputeInstanceSchedulingOnInstanceStopActionOutputReference__checks.go
- DataGoogleComputeInstanceSchedulingOutputReference.go
- DataGoogleComputeInstanceSchedulingOutputReference__checks.go
- DataGoogleComputeInstanceScratchDisk.go
- DataGoogleComputeInstanceScratchDiskList.go
- DataGoogleComputeInstanceScratchDiskList__checks.go
- DataGoogleComputeInstanceScratchDiskOutputReference.go
- DataGoogleComputeInstanceScratchDiskOutputReference__checks.go
- DataGoogleComputeInstanceServiceAccount.go
- DataGoogleComputeInstanceServiceAccountList.go
- DataGoogleComputeInstanceServiceAccountList__checks.go
- DataGoogleComputeInstanceServiceAccountOutputReference.go
- DataGoogleComputeInstanceServiceAccountOutputReference__checks.go
- DataGoogleComputeInstanceShieldedInstanceConfig.go
- DataGoogleComputeInstanceShieldedInstanceConfigList.go
- DataGoogleComputeInstanceShieldedInstanceConfigList__checks.go
- DataGoogleComputeInstanceShieldedInstanceConfigOutputReference.go
- DataGoogleComputeInstanceShieldedInstanceConfigOutputReference__checks.go
- DataGoogleComputeInstance__checks.go
- main.go