Documentation
¶
Index ¶
- func DataGoogleComputeInstanceGroupManager_GenerateConfigForImport(scope constructs.Construct, importToId *string, importFromId *string, ...) cdktf.ImportableResource
- func DataGoogleComputeInstanceGroupManager_IsConstruct(x interface{}) *bool
- func DataGoogleComputeInstanceGroupManager_IsTerraformDataSource(x interface{}) *bool
- func DataGoogleComputeInstanceGroupManager_IsTerraformElement(x interface{}) *bool
- func DataGoogleComputeInstanceGroupManager_TfResourceType() *string
- func NewDataGoogleComputeInstanceGroupManagerAllInstancesConfigList_Override(d DataGoogleComputeInstanceGroupManagerAllInstancesConfigList, ...)
- func NewDataGoogleComputeInstanceGroupManagerAllInstancesConfigOutputReference_Override(d DataGoogleComputeInstanceGroupManagerAllInstancesConfigOutputReference, ...)
- func NewDataGoogleComputeInstanceGroupManagerAutoHealingPoliciesList_Override(d DataGoogleComputeInstanceGroupManagerAutoHealingPoliciesList, ...)
- func NewDataGoogleComputeInstanceGroupManagerAutoHealingPoliciesOutputReference_Override(d DataGoogleComputeInstanceGroupManagerAutoHealingPoliciesOutputReference, ...)
- func NewDataGoogleComputeInstanceGroupManagerInstanceLifecyclePolicyList_Override(d DataGoogleComputeInstanceGroupManagerInstanceLifecyclePolicyList, ...)
- func NewDataGoogleComputeInstanceGroupManagerInstanceLifecyclePolicyOutputReference_Override(d DataGoogleComputeInstanceGroupManagerInstanceLifecyclePolicyOutputReference, ...)
- func NewDataGoogleComputeInstanceGroupManagerNamedPortList_Override(d DataGoogleComputeInstanceGroupManagerNamedPortList, ...)
- func NewDataGoogleComputeInstanceGroupManagerNamedPortOutputReference_Override(d DataGoogleComputeInstanceGroupManagerNamedPortOutputReference, ...)
- func NewDataGoogleComputeInstanceGroupManagerStandbyPolicyList_Override(d DataGoogleComputeInstanceGroupManagerStandbyPolicyList, ...)
- func NewDataGoogleComputeInstanceGroupManagerStandbyPolicyOutputReference_Override(d DataGoogleComputeInstanceGroupManagerStandbyPolicyOutputReference, ...)
- func NewDataGoogleComputeInstanceGroupManagerStatefulDiskList_Override(d DataGoogleComputeInstanceGroupManagerStatefulDiskList, ...)
- func NewDataGoogleComputeInstanceGroupManagerStatefulDiskOutputReference_Override(d DataGoogleComputeInstanceGroupManagerStatefulDiskOutputReference, ...)
- func NewDataGoogleComputeInstanceGroupManagerStatefulExternalIpList_Override(d DataGoogleComputeInstanceGroupManagerStatefulExternalIpList, ...)
- func NewDataGoogleComputeInstanceGroupManagerStatefulExternalIpOutputReference_Override(d DataGoogleComputeInstanceGroupManagerStatefulExternalIpOutputReference, ...)
- func NewDataGoogleComputeInstanceGroupManagerStatefulInternalIpList_Override(d DataGoogleComputeInstanceGroupManagerStatefulInternalIpList, ...)
- func NewDataGoogleComputeInstanceGroupManagerStatefulInternalIpOutputReference_Override(d DataGoogleComputeInstanceGroupManagerStatefulInternalIpOutputReference, ...)
- func NewDataGoogleComputeInstanceGroupManagerStatusAllInstancesConfigList_Override(d DataGoogleComputeInstanceGroupManagerStatusAllInstancesConfigList, ...)
- func NewDataGoogleComputeInstanceGroupManagerStatusAllInstancesConfigOutputReference_Override(d DataGoogleComputeInstanceGroupManagerStatusAllInstancesConfigOutputReference, ...)
- func NewDataGoogleComputeInstanceGroupManagerStatusList_Override(d DataGoogleComputeInstanceGroupManagerStatusList, ...)
- func NewDataGoogleComputeInstanceGroupManagerStatusOutputReference_Override(d DataGoogleComputeInstanceGroupManagerStatusOutputReference, ...)
- func NewDataGoogleComputeInstanceGroupManagerStatusStatefulList_Override(d DataGoogleComputeInstanceGroupManagerStatusStatefulList, ...)
- func NewDataGoogleComputeInstanceGroupManagerStatusStatefulOutputReference_Override(d DataGoogleComputeInstanceGroupManagerStatusStatefulOutputReference, ...)
- func NewDataGoogleComputeInstanceGroupManagerStatusStatefulPerInstanceConfigsList_Override(d DataGoogleComputeInstanceGroupManagerStatusStatefulPerInstanceConfigsList, ...)
- func NewDataGoogleComputeInstanceGroupManagerStatusStatefulPerInstanceConfigsOutputReference_Override(...)
- func NewDataGoogleComputeInstanceGroupManagerStatusVersionTargetList_Override(d DataGoogleComputeInstanceGroupManagerStatusVersionTargetList, ...)
- func NewDataGoogleComputeInstanceGroupManagerStatusVersionTargetOutputReference_Override(d DataGoogleComputeInstanceGroupManagerStatusVersionTargetOutputReference, ...)
- func NewDataGoogleComputeInstanceGroupManagerUpdatePolicyList_Override(d DataGoogleComputeInstanceGroupManagerUpdatePolicyList, ...)
- func NewDataGoogleComputeInstanceGroupManagerUpdatePolicyOutputReference_Override(d DataGoogleComputeInstanceGroupManagerUpdatePolicyOutputReference, ...)
- func NewDataGoogleComputeInstanceGroupManagerVersionList_Override(d DataGoogleComputeInstanceGroupManagerVersionList, ...)
- func NewDataGoogleComputeInstanceGroupManagerVersionOutputReference_Override(d DataGoogleComputeInstanceGroupManagerVersionOutputReference, ...)
- func NewDataGoogleComputeInstanceGroupManagerVersionTargetSizeList_Override(d DataGoogleComputeInstanceGroupManagerVersionTargetSizeList, ...)
- func NewDataGoogleComputeInstanceGroupManagerVersionTargetSizeOutputReference_Override(d DataGoogleComputeInstanceGroupManagerVersionTargetSizeOutputReference, ...)
- func NewDataGoogleComputeInstanceGroupManager_Override(d DataGoogleComputeInstanceGroupManager, scope constructs.Construct, ...)
- type DataGoogleComputeInstanceGroupManager
- type DataGoogleComputeInstanceGroupManagerAllInstancesConfig
- type DataGoogleComputeInstanceGroupManagerAllInstancesConfigList
- type DataGoogleComputeInstanceGroupManagerAllInstancesConfigOutputReference
- type DataGoogleComputeInstanceGroupManagerAutoHealingPolicies
- type DataGoogleComputeInstanceGroupManagerAutoHealingPoliciesList
- type DataGoogleComputeInstanceGroupManagerAutoHealingPoliciesOutputReference
- type DataGoogleComputeInstanceGroupManagerConfig
- type DataGoogleComputeInstanceGroupManagerInstanceLifecyclePolicy
- type DataGoogleComputeInstanceGroupManagerInstanceLifecyclePolicyList
- type DataGoogleComputeInstanceGroupManagerInstanceLifecyclePolicyOutputReference
- type DataGoogleComputeInstanceGroupManagerNamedPort
- type DataGoogleComputeInstanceGroupManagerNamedPortList
- type DataGoogleComputeInstanceGroupManagerNamedPortOutputReference
- type DataGoogleComputeInstanceGroupManagerStandbyPolicy
- type DataGoogleComputeInstanceGroupManagerStandbyPolicyList
- type DataGoogleComputeInstanceGroupManagerStandbyPolicyOutputReference
- type DataGoogleComputeInstanceGroupManagerStatefulDisk
- type DataGoogleComputeInstanceGroupManagerStatefulDiskList
- type DataGoogleComputeInstanceGroupManagerStatefulDiskOutputReference
- type DataGoogleComputeInstanceGroupManagerStatefulExternalIp
- type DataGoogleComputeInstanceGroupManagerStatefulExternalIpList
- type DataGoogleComputeInstanceGroupManagerStatefulExternalIpOutputReference
- type DataGoogleComputeInstanceGroupManagerStatefulInternalIp
- type DataGoogleComputeInstanceGroupManagerStatefulInternalIpList
- type DataGoogleComputeInstanceGroupManagerStatefulInternalIpOutputReference
- type DataGoogleComputeInstanceGroupManagerStatus
- type DataGoogleComputeInstanceGroupManagerStatusAllInstancesConfig
- type DataGoogleComputeInstanceGroupManagerStatusAllInstancesConfigList
- type DataGoogleComputeInstanceGroupManagerStatusAllInstancesConfigOutputReference
- type DataGoogleComputeInstanceGroupManagerStatusList
- type DataGoogleComputeInstanceGroupManagerStatusOutputReference
- type DataGoogleComputeInstanceGroupManagerStatusStateful
- type DataGoogleComputeInstanceGroupManagerStatusStatefulList
- type DataGoogleComputeInstanceGroupManagerStatusStatefulOutputReference
- type DataGoogleComputeInstanceGroupManagerStatusStatefulPerInstanceConfigs
- type DataGoogleComputeInstanceGroupManagerStatusStatefulPerInstanceConfigsList
- type DataGoogleComputeInstanceGroupManagerStatusStatefulPerInstanceConfigsOutputReference
- type DataGoogleComputeInstanceGroupManagerStatusVersionTarget
- type DataGoogleComputeInstanceGroupManagerStatusVersionTargetList
- type DataGoogleComputeInstanceGroupManagerStatusVersionTargetOutputReference
- type DataGoogleComputeInstanceGroupManagerUpdatePolicy
- type DataGoogleComputeInstanceGroupManagerUpdatePolicyList
- type DataGoogleComputeInstanceGroupManagerUpdatePolicyOutputReference
- type DataGoogleComputeInstanceGroupManagerVersion
- type DataGoogleComputeInstanceGroupManagerVersionList
- type DataGoogleComputeInstanceGroupManagerVersionOutputReference
- type DataGoogleComputeInstanceGroupManagerVersionTargetSize
- type DataGoogleComputeInstanceGroupManagerVersionTargetSizeList
- type DataGoogleComputeInstanceGroupManagerVersionTargetSizeOutputReference
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DataGoogleComputeInstanceGroupManager_GenerateConfigForImport ¶
func DataGoogleComputeInstanceGroupManager_GenerateConfigForImport(scope constructs.Construct, importToId *string, importFromId *string, provider cdktf.TerraformProvider) cdktf.ImportableResource
Generates CDKTF code for importing a DataGoogleComputeInstanceGroupManager resource upon running "cdktf plan <stack-name>".
func DataGoogleComputeInstanceGroupManager_IsConstruct ¶
func DataGoogleComputeInstanceGroupManager_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 DataGoogleComputeInstanceGroupManager_IsTerraformDataSource ¶
func DataGoogleComputeInstanceGroupManager_IsTerraformDataSource(x interface{}) *bool
Experimental.
func DataGoogleComputeInstanceGroupManager_IsTerraformElement ¶
func DataGoogleComputeInstanceGroupManager_IsTerraformElement(x interface{}) *bool
Experimental.
func DataGoogleComputeInstanceGroupManager_TfResourceType ¶
func DataGoogleComputeInstanceGroupManager_TfResourceType() *string
func NewDataGoogleComputeInstanceGroupManagerAllInstancesConfigList_Override ¶
func NewDataGoogleComputeInstanceGroupManagerAllInstancesConfigList_Override(d DataGoogleComputeInstanceGroupManagerAllInstancesConfigList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataGoogleComputeInstanceGroupManagerAllInstancesConfigOutputReference_Override ¶
func NewDataGoogleComputeInstanceGroupManagerAllInstancesConfigOutputReference_Override(d DataGoogleComputeInstanceGroupManagerAllInstancesConfigOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataGoogleComputeInstanceGroupManagerAutoHealingPoliciesList_Override ¶
func NewDataGoogleComputeInstanceGroupManagerAutoHealingPoliciesList_Override(d DataGoogleComputeInstanceGroupManagerAutoHealingPoliciesList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataGoogleComputeInstanceGroupManagerAutoHealingPoliciesOutputReference_Override ¶
func NewDataGoogleComputeInstanceGroupManagerAutoHealingPoliciesOutputReference_Override(d DataGoogleComputeInstanceGroupManagerAutoHealingPoliciesOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataGoogleComputeInstanceGroupManagerInstanceLifecyclePolicyList_Override ¶
func NewDataGoogleComputeInstanceGroupManagerInstanceLifecyclePolicyList_Override(d DataGoogleComputeInstanceGroupManagerInstanceLifecyclePolicyList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataGoogleComputeInstanceGroupManagerInstanceLifecyclePolicyOutputReference_Override ¶
func NewDataGoogleComputeInstanceGroupManagerInstanceLifecyclePolicyOutputReference_Override(d DataGoogleComputeInstanceGroupManagerInstanceLifecyclePolicyOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataGoogleComputeInstanceGroupManagerNamedPortList_Override ¶
func NewDataGoogleComputeInstanceGroupManagerNamedPortList_Override(d DataGoogleComputeInstanceGroupManagerNamedPortList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataGoogleComputeInstanceGroupManagerNamedPortOutputReference_Override ¶
func NewDataGoogleComputeInstanceGroupManagerNamedPortOutputReference_Override(d DataGoogleComputeInstanceGroupManagerNamedPortOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataGoogleComputeInstanceGroupManagerStandbyPolicyList_Override ¶
func NewDataGoogleComputeInstanceGroupManagerStandbyPolicyList_Override(d DataGoogleComputeInstanceGroupManagerStandbyPolicyList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataGoogleComputeInstanceGroupManagerStandbyPolicyOutputReference_Override ¶
func NewDataGoogleComputeInstanceGroupManagerStandbyPolicyOutputReference_Override(d DataGoogleComputeInstanceGroupManagerStandbyPolicyOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataGoogleComputeInstanceGroupManagerStatefulDiskList_Override ¶
func NewDataGoogleComputeInstanceGroupManagerStatefulDiskList_Override(d DataGoogleComputeInstanceGroupManagerStatefulDiskList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataGoogleComputeInstanceGroupManagerStatefulDiskOutputReference_Override ¶
func NewDataGoogleComputeInstanceGroupManagerStatefulDiskOutputReference_Override(d DataGoogleComputeInstanceGroupManagerStatefulDiskOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataGoogleComputeInstanceGroupManagerStatefulExternalIpList_Override ¶
func NewDataGoogleComputeInstanceGroupManagerStatefulExternalIpList_Override(d DataGoogleComputeInstanceGroupManagerStatefulExternalIpList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataGoogleComputeInstanceGroupManagerStatefulExternalIpOutputReference_Override ¶
func NewDataGoogleComputeInstanceGroupManagerStatefulExternalIpOutputReference_Override(d DataGoogleComputeInstanceGroupManagerStatefulExternalIpOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataGoogleComputeInstanceGroupManagerStatefulInternalIpList_Override ¶
func NewDataGoogleComputeInstanceGroupManagerStatefulInternalIpList_Override(d DataGoogleComputeInstanceGroupManagerStatefulInternalIpList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataGoogleComputeInstanceGroupManagerStatefulInternalIpOutputReference_Override ¶
func NewDataGoogleComputeInstanceGroupManagerStatefulInternalIpOutputReference_Override(d DataGoogleComputeInstanceGroupManagerStatefulInternalIpOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataGoogleComputeInstanceGroupManagerStatusAllInstancesConfigList_Override ¶
func NewDataGoogleComputeInstanceGroupManagerStatusAllInstancesConfigList_Override(d DataGoogleComputeInstanceGroupManagerStatusAllInstancesConfigList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataGoogleComputeInstanceGroupManagerStatusAllInstancesConfigOutputReference_Override ¶
func NewDataGoogleComputeInstanceGroupManagerStatusAllInstancesConfigOutputReference_Override(d DataGoogleComputeInstanceGroupManagerStatusAllInstancesConfigOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataGoogleComputeInstanceGroupManagerStatusList_Override ¶
func NewDataGoogleComputeInstanceGroupManagerStatusList_Override(d DataGoogleComputeInstanceGroupManagerStatusList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataGoogleComputeInstanceGroupManagerStatusOutputReference_Override ¶
func NewDataGoogleComputeInstanceGroupManagerStatusOutputReference_Override(d DataGoogleComputeInstanceGroupManagerStatusOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataGoogleComputeInstanceGroupManagerStatusStatefulList_Override ¶
func NewDataGoogleComputeInstanceGroupManagerStatusStatefulList_Override(d DataGoogleComputeInstanceGroupManagerStatusStatefulList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataGoogleComputeInstanceGroupManagerStatusStatefulOutputReference_Override ¶
func NewDataGoogleComputeInstanceGroupManagerStatusStatefulOutputReference_Override(d DataGoogleComputeInstanceGroupManagerStatusStatefulOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataGoogleComputeInstanceGroupManagerStatusStatefulPerInstanceConfigsList_Override ¶
func NewDataGoogleComputeInstanceGroupManagerStatusStatefulPerInstanceConfigsList_Override(d DataGoogleComputeInstanceGroupManagerStatusStatefulPerInstanceConfigsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataGoogleComputeInstanceGroupManagerStatusStatefulPerInstanceConfigsOutputReference_Override ¶
func NewDataGoogleComputeInstanceGroupManagerStatusStatefulPerInstanceConfigsOutputReference_Override(d DataGoogleComputeInstanceGroupManagerStatusStatefulPerInstanceConfigsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataGoogleComputeInstanceGroupManagerStatusVersionTargetList_Override ¶
func NewDataGoogleComputeInstanceGroupManagerStatusVersionTargetList_Override(d DataGoogleComputeInstanceGroupManagerStatusVersionTargetList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataGoogleComputeInstanceGroupManagerStatusVersionTargetOutputReference_Override ¶
func NewDataGoogleComputeInstanceGroupManagerStatusVersionTargetOutputReference_Override(d DataGoogleComputeInstanceGroupManagerStatusVersionTargetOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataGoogleComputeInstanceGroupManagerUpdatePolicyList_Override ¶
func NewDataGoogleComputeInstanceGroupManagerUpdatePolicyList_Override(d DataGoogleComputeInstanceGroupManagerUpdatePolicyList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataGoogleComputeInstanceGroupManagerUpdatePolicyOutputReference_Override ¶
func NewDataGoogleComputeInstanceGroupManagerUpdatePolicyOutputReference_Override(d DataGoogleComputeInstanceGroupManagerUpdatePolicyOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataGoogleComputeInstanceGroupManagerVersionList_Override ¶
func NewDataGoogleComputeInstanceGroupManagerVersionList_Override(d DataGoogleComputeInstanceGroupManagerVersionList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataGoogleComputeInstanceGroupManagerVersionOutputReference_Override ¶
func NewDataGoogleComputeInstanceGroupManagerVersionOutputReference_Override(d DataGoogleComputeInstanceGroupManagerVersionOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataGoogleComputeInstanceGroupManagerVersionTargetSizeList_Override ¶
func NewDataGoogleComputeInstanceGroupManagerVersionTargetSizeList_Override(d DataGoogleComputeInstanceGroupManagerVersionTargetSizeList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataGoogleComputeInstanceGroupManagerVersionTargetSizeOutputReference_Override ¶
func NewDataGoogleComputeInstanceGroupManagerVersionTargetSizeOutputReference_Override(d DataGoogleComputeInstanceGroupManagerVersionTargetSizeOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataGoogleComputeInstanceGroupManager_Override ¶
func NewDataGoogleComputeInstanceGroupManager_Override(d DataGoogleComputeInstanceGroupManager, scope constructs.Construct, id *string, config *DataGoogleComputeInstanceGroupManagerConfig)
Create a new {@link https://registry.terraform.io/providers/hashicorp/google/6.32.0/docs/data-sources/compute_instance_group_manager google_compute_instance_group_manager} Data Source.
Types ¶
type DataGoogleComputeInstanceGroupManager ¶
type DataGoogleComputeInstanceGroupManager interface {
cdktf.TerraformDataSource
AllInstancesConfig() DataGoogleComputeInstanceGroupManagerAllInstancesConfigList
AutoHealingPolicies() DataGoogleComputeInstanceGroupManagerAutoHealingPoliciesList
BaseInstanceName() *string
// Experimental.
CdktfStack() cdktf.TerraformStack
// Experimental.
ConstructNodeMetadata() *map[string]interface{}
// Experimental.
Count() interface{}
// Experimental.
SetCount(val interface{})
CreationTimestamp() *string
// Experimental.
DependsOn() *[]*string
// Experimental.
SetDependsOn(val *[]*string)
Description() *string
Fingerprint() *string
// Experimental.
ForEach() cdktf.ITerraformIterator
// Experimental.
SetForEach(val cdktf.ITerraformIterator)
// Experimental.
Fqn() *string
// Experimental.
FriendlyUniqueId() *string
Id() *string
SetId(val *string)
IdInput() *string
InstanceGroup() *string
InstanceGroupManagerId() *float64
InstanceLifecyclePolicy() DataGoogleComputeInstanceGroupManagerInstanceLifecyclePolicyList
// Experimental.
Lifecycle() *cdktf.TerraformResourceLifecycle
// Experimental.
SetLifecycle(val *cdktf.TerraformResourceLifecycle)
ListManagedInstancesResults() *string
Name() *string
SetName(val *string)
NamedPort() DataGoogleComputeInstanceGroupManagerNamedPortList
NameInput() *string
// The tree node.
Node() constructs.Node
Operation() *string
Project() *string
SetProject(val *string)
ProjectInput() *string
// Experimental.
Provider() cdktf.TerraformProvider
// Experimental.
SetProvider(val cdktf.TerraformProvider)
// Experimental.
RawOverrides() interface{}
SelfLink() *string
SetSelfLink(val *string)
SelfLinkInput() *string
StandbyPolicy() DataGoogleComputeInstanceGroupManagerStandbyPolicyList
StatefulDisk() DataGoogleComputeInstanceGroupManagerStatefulDiskList
StatefulExternalIp() DataGoogleComputeInstanceGroupManagerStatefulExternalIpList
StatefulInternalIp() DataGoogleComputeInstanceGroupManagerStatefulInternalIpList
Status() DataGoogleComputeInstanceGroupManagerStatusList
TargetPools() *[]*string
TargetSize() *float64
TargetStoppedSize() *float64
TargetSuspendedSize() *float64
// Experimental.
TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata
// Experimental.
TerraformMetaArguments() *map[string]interface{}
// Experimental.
TerraformResourceType() *string
UpdatePolicy() DataGoogleComputeInstanceGroupManagerUpdatePolicyList
Version() DataGoogleComputeInstanceGroupManagerVersionList
WaitForInstances() cdktf.IResolvable
WaitForInstancesStatus() *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.32.0/docs/data-sources/compute_instance_group_manager google_compute_instance_group_manager}.
func NewDataGoogleComputeInstanceGroupManager ¶
func NewDataGoogleComputeInstanceGroupManager(scope constructs.Construct, id *string, config *DataGoogleComputeInstanceGroupManagerConfig) DataGoogleComputeInstanceGroupManager
Create a new {@link https://registry.terraform.io/providers/hashicorp/google/6.32.0/docs/data-sources/compute_instance_group_manager google_compute_instance_group_manager} Data Source.
type DataGoogleComputeInstanceGroupManagerAllInstancesConfig ¶
type DataGoogleComputeInstanceGroupManagerAllInstancesConfig struct {
}
type DataGoogleComputeInstanceGroupManagerAllInstancesConfigList ¶
type DataGoogleComputeInstanceGroupManagerAllInstancesConfigList 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) DataGoogleComputeInstanceGroupManagerAllInstancesConfigOutputReference
// 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 NewDataGoogleComputeInstanceGroupManagerAllInstancesConfigList ¶
func NewDataGoogleComputeInstanceGroupManagerAllInstancesConfigList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataGoogleComputeInstanceGroupManagerAllInstancesConfigList
type DataGoogleComputeInstanceGroupManagerAllInstancesConfigOutputReference ¶
type DataGoogleComputeInstanceGroupManagerAllInstancesConfigOutputReference 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() *DataGoogleComputeInstanceGroupManagerAllInstancesConfig
SetInternalValue(val *DataGoogleComputeInstanceGroupManagerAllInstancesConfig)
Labels() cdktf.StringMap
Metadata() 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 NewDataGoogleComputeInstanceGroupManagerAllInstancesConfigOutputReference ¶
func NewDataGoogleComputeInstanceGroupManagerAllInstancesConfigOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataGoogleComputeInstanceGroupManagerAllInstancesConfigOutputReference
type DataGoogleComputeInstanceGroupManagerAutoHealingPolicies ¶
type DataGoogleComputeInstanceGroupManagerAutoHealingPolicies struct {
}
type DataGoogleComputeInstanceGroupManagerAutoHealingPoliciesList ¶
type DataGoogleComputeInstanceGroupManagerAutoHealingPoliciesList 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) DataGoogleComputeInstanceGroupManagerAutoHealingPoliciesOutputReference
// 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 NewDataGoogleComputeInstanceGroupManagerAutoHealingPoliciesList ¶
func NewDataGoogleComputeInstanceGroupManagerAutoHealingPoliciesList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataGoogleComputeInstanceGroupManagerAutoHealingPoliciesList
type DataGoogleComputeInstanceGroupManagerAutoHealingPoliciesOutputReference ¶
type DataGoogleComputeInstanceGroupManagerAutoHealingPoliciesOutputReference 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
HealthCheck() *string
InitialDelaySec() *float64
InternalValue() *DataGoogleComputeInstanceGroupManagerAutoHealingPolicies
SetInternalValue(val *DataGoogleComputeInstanceGroupManagerAutoHealingPolicies)
// 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 NewDataGoogleComputeInstanceGroupManagerAutoHealingPoliciesOutputReference ¶
func NewDataGoogleComputeInstanceGroupManagerAutoHealingPoliciesOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataGoogleComputeInstanceGroupManagerAutoHealingPoliciesOutputReference
type DataGoogleComputeInstanceGroupManagerConfig ¶
type DataGoogleComputeInstanceGroupManagerConfig 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.32.0/docs/data-sources/compute_instance_group_manager#id DataGoogleComputeInstanceGroupManager#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 group manager.
//
// Must be 1-63 characters long and comply with RFC1035. Supported characters include lowercase letters, numbers, and hyphens.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.32.0/docs/data-sources/compute_instance_group_manager#name DataGoogleComputeInstanceGroupManager#name}
Name *string `field:"optional" json:"name" yaml:"name"`
// The ID of the project in which the resource belongs.
//
// If it is not provided, the provider project is used.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.32.0/docs/data-sources/compute_instance_group_manager#project DataGoogleComputeInstanceGroupManager#project}
Project *string `field:"optional" json:"project" yaml:"project"`
// The URL of the created resource.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.32.0/docs/data-sources/compute_instance_group_manager#self_link DataGoogleComputeInstanceGroupManager#self_link}
SelfLink *string `field:"optional" json:"selfLink" yaml:"selfLink"`
// The zone that instances in this group should be created in.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.32.0/docs/data-sources/compute_instance_group_manager#zone DataGoogleComputeInstanceGroupManager#zone}
Zone *string `field:"optional" json:"zone" yaml:"zone"`
}
type DataGoogleComputeInstanceGroupManagerInstanceLifecyclePolicy ¶
type DataGoogleComputeInstanceGroupManagerInstanceLifecyclePolicy struct {
}
type DataGoogleComputeInstanceGroupManagerInstanceLifecyclePolicyList ¶
type DataGoogleComputeInstanceGroupManagerInstanceLifecyclePolicyList 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) DataGoogleComputeInstanceGroupManagerInstanceLifecyclePolicyOutputReference
// 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 NewDataGoogleComputeInstanceGroupManagerInstanceLifecyclePolicyList ¶
func NewDataGoogleComputeInstanceGroupManagerInstanceLifecyclePolicyList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataGoogleComputeInstanceGroupManagerInstanceLifecyclePolicyList
type DataGoogleComputeInstanceGroupManagerInstanceLifecyclePolicyOutputReference ¶
type DataGoogleComputeInstanceGroupManagerInstanceLifecyclePolicyOutputReference 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
DefaultActionOnFailure() *string
ForceUpdateOnRepair() *string
// Experimental.
Fqn() *string
InternalValue() *DataGoogleComputeInstanceGroupManagerInstanceLifecyclePolicy
SetInternalValue(val *DataGoogleComputeInstanceGroupManagerInstanceLifecyclePolicy)
// 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 NewDataGoogleComputeInstanceGroupManagerInstanceLifecyclePolicyOutputReference ¶
func NewDataGoogleComputeInstanceGroupManagerInstanceLifecyclePolicyOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataGoogleComputeInstanceGroupManagerInstanceLifecyclePolicyOutputReference
type DataGoogleComputeInstanceGroupManagerNamedPort ¶
type DataGoogleComputeInstanceGroupManagerNamedPort struct {
}
type DataGoogleComputeInstanceGroupManagerNamedPortList ¶
type DataGoogleComputeInstanceGroupManagerNamedPortList 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) DataGoogleComputeInstanceGroupManagerNamedPortOutputReference
// 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 NewDataGoogleComputeInstanceGroupManagerNamedPortList ¶
func NewDataGoogleComputeInstanceGroupManagerNamedPortList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataGoogleComputeInstanceGroupManagerNamedPortList
type DataGoogleComputeInstanceGroupManagerNamedPortOutputReference ¶
type DataGoogleComputeInstanceGroupManagerNamedPortOutputReference 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() *DataGoogleComputeInstanceGroupManagerNamedPort
SetInternalValue(val *DataGoogleComputeInstanceGroupManagerNamedPort)
Name() *string
Port() *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 NewDataGoogleComputeInstanceGroupManagerNamedPortOutputReference ¶
func NewDataGoogleComputeInstanceGroupManagerNamedPortOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataGoogleComputeInstanceGroupManagerNamedPortOutputReference
type DataGoogleComputeInstanceGroupManagerStandbyPolicy ¶
type DataGoogleComputeInstanceGroupManagerStandbyPolicy struct {
}
type DataGoogleComputeInstanceGroupManagerStandbyPolicyList ¶
type DataGoogleComputeInstanceGroupManagerStandbyPolicyList 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) DataGoogleComputeInstanceGroupManagerStandbyPolicyOutputReference
// 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 NewDataGoogleComputeInstanceGroupManagerStandbyPolicyList ¶
func NewDataGoogleComputeInstanceGroupManagerStandbyPolicyList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataGoogleComputeInstanceGroupManagerStandbyPolicyList
type DataGoogleComputeInstanceGroupManagerStandbyPolicyOutputReference ¶
type DataGoogleComputeInstanceGroupManagerStandbyPolicyOutputReference 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
InitialDelaySec() *float64
InternalValue() *DataGoogleComputeInstanceGroupManagerStandbyPolicy
SetInternalValue(val *DataGoogleComputeInstanceGroupManagerStandbyPolicy)
Mode() *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 NewDataGoogleComputeInstanceGroupManagerStandbyPolicyOutputReference ¶
func NewDataGoogleComputeInstanceGroupManagerStandbyPolicyOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataGoogleComputeInstanceGroupManagerStandbyPolicyOutputReference
type DataGoogleComputeInstanceGroupManagerStatefulDisk ¶
type DataGoogleComputeInstanceGroupManagerStatefulDisk struct {
}
type DataGoogleComputeInstanceGroupManagerStatefulDiskList ¶
type DataGoogleComputeInstanceGroupManagerStatefulDiskList 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) DataGoogleComputeInstanceGroupManagerStatefulDiskOutputReference
// 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 NewDataGoogleComputeInstanceGroupManagerStatefulDiskList ¶
func NewDataGoogleComputeInstanceGroupManagerStatefulDiskList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataGoogleComputeInstanceGroupManagerStatefulDiskList
type DataGoogleComputeInstanceGroupManagerStatefulDiskOutputReference ¶
type DataGoogleComputeInstanceGroupManagerStatefulDiskOutputReference 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
DeleteRule() *string
DeviceName() *string
// Experimental.
Fqn() *string
InternalValue() *DataGoogleComputeInstanceGroupManagerStatefulDisk
SetInternalValue(val *DataGoogleComputeInstanceGroupManagerStatefulDisk)
// 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 NewDataGoogleComputeInstanceGroupManagerStatefulDiskOutputReference ¶
func NewDataGoogleComputeInstanceGroupManagerStatefulDiskOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataGoogleComputeInstanceGroupManagerStatefulDiskOutputReference
type DataGoogleComputeInstanceGroupManagerStatefulExternalIp ¶
type DataGoogleComputeInstanceGroupManagerStatefulExternalIp struct {
}
type DataGoogleComputeInstanceGroupManagerStatefulExternalIpList ¶
type DataGoogleComputeInstanceGroupManagerStatefulExternalIpList 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) DataGoogleComputeInstanceGroupManagerStatefulExternalIpOutputReference
// 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 NewDataGoogleComputeInstanceGroupManagerStatefulExternalIpList ¶
func NewDataGoogleComputeInstanceGroupManagerStatefulExternalIpList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataGoogleComputeInstanceGroupManagerStatefulExternalIpList
type DataGoogleComputeInstanceGroupManagerStatefulExternalIpOutputReference ¶
type DataGoogleComputeInstanceGroupManagerStatefulExternalIpOutputReference 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
DeleteRule() *string
// Experimental.
Fqn() *string
InterfaceName() *string
InternalValue() *DataGoogleComputeInstanceGroupManagerStatefulExternalIp
SetInternalValue(val *DataGoogleComputeInstanceGroupManagerStatefulExternalIp)
// 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 NewDataGoogleComputeInstanceGroupManagerStatefulExternalIpOutputReference ¶
func NewDataGoogleComputeInstanceGroupManagerStatefulExternalIpOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataGoogleComputeInstanceGroupManagerStatefulExternalIpOutputReference
type DataGoogleComputeInstanceGroupManagerStatefulInternalIp ¶
type DataGoogleComputeInstanceGroupManagerStatefulInternalIp struct {
}
type DataGoogleComputeInstanceGroupManagerStatefulInternalIpList ¶
type DataGoogleComputeInstanceGroupManagerStatefulInternalIpList 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) DataGoogleComputeInstanceGroupManagerStatefulInternalIpOutputReference
// 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 NewDataGoogleComputeInstanceGroupManagerStatefulInternalIpList ¶
func NewDataGoogleComputeInstanceGroupManagerStatefulInternalIpList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataGoogleComputeInstanceGroupManagerStatefulInternalIpList
type DataGoogleComputeInstanceGroupManagerStatefulInternalIpOutputReference ¶
type DataGoogleComputeInstanceGroupManagerStatefulInternalIpOutputReference 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
DeleteRule() *string
// Experimental.
Fqn() *string
InterfaceName() *string
InternalValue() *DataGoogleComputeInstanceGroupManagerStatefulInternalIp
SetInternalValue(val *DataGoogleComputeInstanceGroupManagerStatefulInternalIp)
// 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 NewDataGoogleComputeInstanceGroupManagerStatefulInternalIpOutputReference ¶
func NewDataGoogleComputeInstanceGroupManagerStatefulInternalIpOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataGoogleComputeInstanceGroupManagerStatefulInternalIpOutputReference
type DataGoogleComputeInstanceGroupManagerStatus ¶
type DataGoogleComputeInstanceGroupManagerStatus struct {
}
type DataGoogleComputeInstanceGroupManagerStatusAllInstancesConfig ¶
type DataGoogleComputeInstanceGroupManagerStatusAllInstancesConfig struct {
}
type DataGoogleComputeInstanceGroupManagerStatusAllInstancesConfigList ¶
type DataGoogleComputeInstanceGroupManagerStatusAllInstancesConfigList 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) DataGoogleComputeInstanceGroupManagerStatusAllInstancesConfigOutputReference
// 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 NewDataGoogleComputeInstanceGroupManagerStatusAllInstancesConfigList ¶
func NewDataGoogleComputeInstanceGroupManagerStatusAllInstancesConfigList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataGoogleComputeInstanceGroupManagerStatusAllInstancesConfigList
type DataGoogleComputeInstanceGroupManagerStatusAllInstancesConfigOutputReference ¶
type DataGoogleComputeInstanceGroupManagerStatusAllInstancesConfigOutputReference 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
CurrentRevision() *string
Effective() cdktf.IResolvable
// Experimental.
Fqn() *string
InternalValue() *DataGoogleComputeInstanceGroupManagerStatusAllInstancesConfig
SetInternalValue(val *DataGoogleComputeInstanceGroupManagerStatusAllInstancesConfig)
// 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 NewDataGoogleComputeInstanceGroupManagerStatusAllInstancesConfigOutputReference ¶
func NewDataGoogleComputeInstanceGroupManagerStatusAllInstancesConfigOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataGoogleComputeInstanceGroupManagerStatusAllInstancesConfigOutputReference
type DataGoogleComputeInstanceGroupManagerStatusList ¶
type DataGoogleComputeInstanceGroupManagerStatusList 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) DataGoogleComputeInstanceGroupManagerStatusOutputReference
// 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 NewDataGoogleComputeInstanceGroupManagerStatusList ¶
func NewDataGoogleComputeInstanceGroupManagerStatusList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataGoogleComputeInstanceGroupManagerStatusList
type DataGoogleComputeInstanceGroupManagerStatusOutputReference ¶
type DataGoogleComputeInstanceGroupManagerStatusOutputReference interface {
cdktf.ComplexObject
AllInstancesConfig() DataGoogleComputeInstanceGroupManagerStatusAllInstancesConfigList
// 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() *DataGoogleComputeInstanceGroupManagerStatus
SetInternalValue(val *DataGoogleComputeInstanceGroupManagerStatus)
IsStable() cdktf.IResolvable
Stateful() DataGoogleComputeInstanceGroupManagerStatusStatefulList
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
VersionTarget() DataGoogleComputeInstanceGroupManagerStatusVersionTargetList
// 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 NewDataGoogleComputeInstanceGroupManagerStatusOutputReference ¶
func NewDataGoogleComputeInstanceGroupManagerStatusOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataGoogleComputeInstanceGroupManagerStatusOutputReference
type DataGoogleComputeInstanceGroupManagerStatusStateful ¶
type DataGoogleComputeInstanceGroupManagerStatusStateful struct {
}
type DataGoogleComputeInstanceGroupManagerStatusStatefulList ¶
type DataGoogleComputeInstanceGroupManagerStatusStatefulList 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) DataGoogleComputeInstanceGroupManagerStatusStatefulOutputReference
// 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 NewDataGoogleComputeInstanceGroupManagerStatusStatefulList ¶
func NewDataGoogleComputeInstanceGroupManagerStatusStatefulList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataGoogleComputeInstanceGroupManagerStatusStatefulList
type DataGoogleComputeInstanceGroupManagerStatusStatefulOutputReference ¶
type DataGoogleComputeInstanceGroupManagerStatusStatefulOutputReference 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
HasStatefulConfig() cdktf.IResolvable
InternalValue() *DataGoogleComputeInstanceGroupManagerStatusStateful
SetInternalValue(val *DataGoogleComputeInstanceGroupManagerStatusStateful)
PerInstanceConfigs() DataGoogleComputeInstanceGroupManagerStatusStatefulPerInstanceConfigsList
// 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 NewDataGoogleComputeInstanceGroupManagerStatusStatefulOutputReference ¶
func NewDataGoogleComputeInstanceGroupManagerStatusStatefulOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataGoogleComputeInstanceGroupManagerStatusStatefulOutputReference
type DataGoogleComputeInstanceGroupManagerStatusStatefulPerInstanceConfigs ¶
type DataGoogleComputeInstanceGroupManagerStatusStatefulPerInstanceConfigs struct {
}
type DataGoogleComputeInstanceGroupManagerStatusStatefulPerInstanceConfigsList ¶
type DataGoogleComputeInstanceGroupManagerStatusStatefulPerInstanceConfigsList 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) DataGoogleComputeInstanceGroupManagerStatusStatefulPerInstanceConfigsOutputReference
// 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 NewDataGoogleComputeInstanceGroupManagerStatusStatefulPerInstanceConfigsList ¶
func NewDataGoogleComputeInstanceGroupManagerStatusStatefulPerInstanceConfigsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataGoogleComputeInstanceGroupManagerStatusStatefulPerInstanceConfigsList
type DataGoogleComputeInstanceGroupManagerStatusStatefulPerInstanceConfigsOutputReference ¶
type DataGoogleComputeInstanceGroupManagerStatusStatefulPerInstanceConfigsOutputReference interface {
cdktf.ComplexObject
AllEffective() 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
InternalValue() *DataGoogleComputeInstanceGroupManagerStatusStatefulPerInstanceConfigs
SetInternalValue(val *DataGoogleComputeInstanceGroupManagerStatusStatefulPerInstanceConfigs)
// 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 NewDataGoogleComputeInstanceGroupManagerStatusStatefulPerInstanceConfigsOutputReference ¶
func NewDataGoogleComputeInstanceGroupManagerStatusStatefulPerInstanceConfigsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataGoogleComputeInstanceGroupManagerStatusStatefulPerInstanceConfigsOutputReference
type DataGoogleComputeInstanceGroupManagerStatusVersionTarget ¶
type DataGoogleComputeInstanceGroupManagerStatusVersionTarget struct {
}
type DataGoogleComputeInstanceGroupManagerStatusVersionTargetList ¶
type DataGoogleComputeInstanceGroupManagerStatusVersionTargetList 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) DataGoogleComputeInstanceGroupManagerStatusVersionTargetOutputReference
// 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 NewDataGoogleComputeInstanceGroupManagerStatusVersionTargetList ¶
func NewDataGoogleComputeInstanceGroupManagerStatusVersionTargetList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataGoogleComputeInstanceGroupManagerStatusVersionTargetList
type DataGoogleComputeInstanceGroupManagerStatusVersionTargetOutputReference ¶
type DataGoogleComputeInstanceGroupManagerStatusVersionTargetOutputReference 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() *DataGoogleComputeInstanceGroupManagerStatusVersionTarget
SetInternalValue(val *DataGoogleComputeInstanceGroupManagerStatusVersionTarget)
IsReached() cdktf.IResolvable
// 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 NewDataGoogleComputeInstanceGroupManagerStatusVersionTargetOutputReference ¶
func NewDataGoogleComputeInstanceGroupManagerStatusVersionTargetOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataGoogleComputeInstanceGroupManagerStatusVersionTargetOutputReference
type DataGoogleComputeInstanceGroupManagerUpdatePolicy ¶
type DataGoogleComputeInstanceGroupManagerUpdatePolicy struct {
}
type DataGoogleComputeInstanceGroupManagerUpdatePolicyList ¶
type DataGoogleComputeInstanceGroupManagerUpdatePolicyList 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) DataGoogleComputeInstanceGroupManagerUpdatePolicyOutputReference
// 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 NewDataGoogleComputeInstanceGroupManagerUpdatePolicyList ¶
func NewDataGoogleComputeInstanceGroupManagerUpdatePolicyList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataGoogleComputeInstanceGroupManagerUpdatePolicyList
type DataGoogleComputeInstanceGroupManagerUpdatePolicyOutputReference ¶
type DataGoogleComputeInstanceGroupManagerUpdatePolicyOutputReference 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() *DataGoogleComputeInstanceGroupManagerUpdatePolicy
SetInternalValue(val *DataGoogleComputeInstanceGroupManagerUpdatePolicy)
MaxSurgeFixed() *float64
MaxSurgePercent() *float64
MinimalAction() *string
MostDisruptiveAllowedAction() *string
ReplacementMethod() *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 NewDataGoogleComputeInstanceGroupManagerUpdatePolicyOutputReference ¶
func NewDataGoogleComputeInstanceGroupManagerUpdatePolicyOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataGoogleComputeInstanceGroupManagerUpdatePolicyOutputReference
type DataGoogleComputeInstanceGroupManagerVersion ¶
type DataGoogleComputeInstanceGroupManagerVersion struct {
}
type DataGoogleComputeInstanceGroupManagerVersionList ¶
type DataGoogleComputeInstanceGroupManagerVersionList 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) DataGoogleComputeInstanceGroupManagerVersionOutputReference
// 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 NewDataGoogleComputeInstanceGroupManagerVersionList ¶
func NewDataGoogleComputeInstanceGroupManagerVersionList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataGoogleComputeInstanceGroupManagerVersionList
type DataGoogleComputeInstanceGroupManagerVersionOutputReference ¶
type DataGoogleComputeInstanceGroupManagerVersionOutputReference 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
InstanceTemplate() *string
InternalValue() *DataGoogleComputeInstanceGroupManagerVersion
SetInternalValue(val *DataGoogleComputeInstanceGroupManagerVersion)
Name() *string
TargetSize() DataGoogleComputeInstanceGroupManagerVersionTargetSizeList
// 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 NewDataGoogleComputeInstanceGroupManagerVersionOutputReference ¶
func NewDataGoogleComputeInstanceGroupManagerVersionOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataGoogleComputeInstanceGroupManagerVersionOutputReference
type DataGoogleComputeInstanceGroupManagerVersionTargetSize ¶
type DataGoogleComputeInstanceGroupManagerVersionTargetSize struct {
}
type DataGoogleComputeInstanceGroupManagerVersionTargetSizeList ¶
type DataGoogleComputeInstanceGroupManagerVersionTargetSizeList 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) DataGoogleComputeInstanceGroupManagerVersionTargetSizeOutputReference
// 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 NewDataGoogleComputeInstanceGroupManagerVersionTargetSizeList ¶
func NewDataGoogleComputeInstanceGroupManagerVersionTargetSizeList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataGoogleComputeInstanceGroupManagerVersionTargetSizeList
type DataGoogleComputeInstanceGroupManagerVersionTargetSizeOutputReference ¶
type DataGoogleComputeInstanceGroupManagerVersionTargetSizeOutputReference 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
Fixed() *float64
// Experimental.
Fqn() *string
InternalValue() *DataGoogleComputeInstanceGroupManagerVersionTargetSize
SetInternalValue(val *DataGoogleComputeInstanceGroupManagerVersionTargetSize)
Percent() *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 NewDataGoogleComputeInstanceGroupManagerVersionTargetSizeOutputReference ¶
func NewDataGoogleComputeInstanceGroupManagerVersionTargetSizeOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataGoogleComputeInstanceGroupManagerVersionTargetSizeOutputReference
Source Files
¶
- DataGoogleComputeInstanceGroupManager.go
- DataGoogleComputeInstanceGroupManagerAllInstancesConfig.go
- DataGoogleComputeInstanceGroupManagerAllInstancesConfigList.go
- DataGoogleComputeInstanceGroupManagerAllInstancesConfigList__checks.go
- DataGoogleComputeInstanceGroupManagerAllInstancesConfigOutputReference.go
- DataGoogleComputeInstanceGroupManagerAllInstancesConfigOutputReference__checks.go
- DataGoogleComputeInstanceGroupManagerAutoHealingPolicies.go
- DataGoogleComputeInstanceGroupManagerAutoHealingPoliciesList.go
- DataGoogleComputeInstanceGroupManagerAutoHealingPoliciesList__checks.go
- DataGoogleComputeInstanceGroupManagerAutoHealingPoliciesOutputReference.go
- DataGoogleComputeInstanceGroupManagerAutoHealingPoliciesOutputReference__checks.go
- DataGoogleComputeInstanceGroupManagerConfig.go
- DataGoogleComputeInstanceGroupManagerInstanceLifecyclePolicy.go
- DataGoogleComputeInstanceGroupManagerInstanceLifecyclePolicyList.go
- DataGoogleComputeInstanceGroupManagerInstanceLifecyclePolicyList__checks.go
- DataGoogleComputeInstanceGroupManagerInstanceLifecyclePolicyOutputReference.go
- DataGoogleComputeInstanceGroupManagerInstanceLifecyclePolicyOutputReference__checks.go
- DataGoogleComputeInstanceGroupManagerNamedPort.go
- DataGoogleComputeInstanceGroupManagerNamedPortList.go
- DataGoogleComputeInstanceGroupManagerNamedPortList__checks.go
- DataGoogleComputeInstanceGroupManagerNamedPortOutputReference.go
- DataGoogleComputeInstanceGroupManagerNamedPortOutputReference__checks.go
- DataGoogleComputeInstanceGroupManagerStandbyPolicy.go
- DataGoogleComputeInstanceGroupManagerStandbyPolicyList.go
- DataGoogleComputeInstanceGroupManagerStandbyPolicyList__checks.go
- DataGoogleComputeInstanceGroupManagerStandbyPolicyOutputReference.go
- DataGoogleComputeInstanceGroupManagerStandbyPolicyOutputReference__checks.go
- DataGoogleComputeInstanceGroupManagerStatefulDisk.go
- DataGoogleComputeInstanceGroupManagerStatefulDiskList.go
- DataGoogleComputeInstanceGroupManagerStatefulDiskList__checks.go
- DataGoogleComputeInstanceGroupManagerStatefulDiskOutputReference.go
- DataGoogleComputeInstanceGroupManagerStatefulDiskOutputReference__checks.go
- DataGoogleComputeInstanceGroupManagerStatefulExternalIp.go
- DataGoogleComputeInstanceGroupManagerStatefulExternalIpList.go
- DataGoogleComputeInstanceGroupManagerStatefulExternalIpList__checks.go
- DataGoogleComputeInstanceGroupManagerStatefulExternalIpOutputReference.go
- DataGoogleComputeInstanceGroupManagerStatefulExternalIpOutputReference__checks.go
- DataGoogleComputeInstanceGroupManagerStatefulInternalIp.go
- DataGoogleComputeInstanceGroupManagerStatefulInternalIpList.go
- DataGoogleComputeInstanceGroupManagerStatefulInternalIpList__checks.go
- DataGoogleComputeInstanceGroupManagerStatefulInternalIpOutputReference.go
- DataGoogleComputeInstanceGroupManagerStatefulInternalIpOutputReference__checks.go
- DataGoogleComputeInstanceGroupManagerStatus.go
- DataGoogleComputeInstanceGroupManagerStatusAllInstancesConfig.go
- DataGoogleComputeInstanceGroupManagerStatusAllInstancesConfigList.go
- DataGoogleComputeInstanceGroupManagerStatusAllInstancesConfigList__checks.go
- DataGoogleComputeInstanceGroupManagerStatusAllInstancesConfigOutputReference.go
- DataGoogleComputeInstanceGroupManagerStatusAllInstancesConfigOutputReference__checks.go
- DataGoogleComputeInstanceGroupManagerStatusList.go
- DataGoogleComputeInstanceGroupManagerStatusList__checks.go
- DataGoogleComputeInstanceGroupManagerStatusOutputReference.go
- DataGoogleComputeInstanceGroupManagerStatusOutputReference__checks.go
- DataGoogleComputeInstanceGroupManagerStatusStateful.go
- DataGoogleComputeInstanceGroupManagerStatusStatefulList.go
- DataGoogleComputeInstanceGroupManagerStatusStatefulList__checks.go
- DataGoogleComputeInstanceGroupManagerStatusStatefulOutputReference.go
- DataGoogleComputeInstanceGroupManagerStatusStatefulOutputReference__checks.go
- DataGoogleComputeInstanceGroupManagerStatusStatefulPerInstanceConfigs.go
- DataGoogleComputeInstanceGroupManagerStatusStatefulPerInstanceConfigsList.go
- DataGoogleComputeInstanceGroupManagerStatusStatefulPerInstanceConfigsList__checks.go
- DataGoogleComputeInstanceGroupManagerStatusStatefulPerInstanceConfigsOutputReference.go
- DataGoogleComputeInstanceGroupManagerStatusStatefulPerInstanceConfigsOutputReference__checks.go
- DataGoogleComputeInstanceGroupManagerStatusVersionTarget.go
- DataGoogleComputeInstanceGroupManagerStatusVersionTargetList.go
- DataGoogleComputeInstanceGroupManagerStatusVersionTargetList__checks.go
- DataGoogleComputeInstanceGroupManagerStatusVersionTargetOutputReference.go
- DataGoogleComputeInstanceGroupManagerStatusVersionTargetOutputReference__checks.go
- DataGoogleComputeInstanceGroupManagerUpdatePolicy.go
- DataGoogleComputeInstanceGroupManagerUpdatePolicyList.go
- DataGoogleComputeInstanceGroupManagerUpdatePolicyList__checks.go
- DataGoogleComputeInstanceGroupManagerUpdatePolicyOutputReference.go
- DataGoogleComputeInstanceGroupManagerUpdatePolicyOutputReference__checks.go
- DataGoogleComputeInstanceGroupManagerVersion.go
- DataGoogleComputeInstanceGroupManagerVersionList.go
- DataGoogleComputeInstanceGroupManagerVersionList__checks.go
- DataGoogleComputeInstanceGroupManagerVersionOutputReference.go
- DataGoogleComputeInstanceGroupManagerVersionOutputReference__checks.go
- DataGoogleComputeInstanceGroupManagerVersionTargetSize.go
- DataGoogleComputeInstanceGroupManagerVersionTargetSizeList.go
- DataGoogleComputeInstanceGroupManagerVersionTargetSizeList__checks.go
- DataGoogleComputeInstanceGroupManagerVersionTargetSizeOutputReference.go
- DataGoogleComputeInstanceGroupManagerVersionTargetSizeOutputReference__checks.go
- DataGoogleComputeInstanceGroupManager__checks.go
- main.go