Documentation ¶
Index ¶
- func GkeHubFeature_IsConstruct(x interface{}) *bool
- func GkeHubFeature_IsTerraformElement(x interface{}) *bool
- func GkeHubFeature_IsTerraformResource(x interface{}) *bool
- func GkeHubFeature_TfResourceType() *string
- func NewGkeHubFeatureResourceStateList_Override(g GkeHubFeatureResourceStateList, terraformResource cdktf.IInterpolatingParent, ...)
- func NewGkeHubFeatureResourceStateOutputReference_Override(g GkeHubFeatureResourceStateOutputReference, ...)
- func NewGkeHubFeatureSpecFleetobservabilityLoggingConfigDefaultConfigOutputReference_Override(g GkeHubFeatureSpecFleetobservabilityLoggingConfigDefaultConfigOutputReference, ...)
- func NewGkeHubFeatureSpecFleetobservabilityLoggingConfigFleetScopeLogsConfigOutputReference_Override(...)
- func NewGkeHubFeatureSpecFleetobservabilityLoggingConfigOutputReference_Override(g GkeHubFeatureSpecFleetobservabilityLoggingConfigOutputReference, ...)
- func NewGkeHubFeatureSpecFleetobservabilityOutputReference_Override(g GkeHubFeatureSpecFleetobservabilityOutputReference, ...)
- func NewGkeHubFeatureSpecMulticlusteringressOutputReference_Override(g GkeHubFeatureSpecMulticlusteringressOutputReference, ...)
- func NewGkeHubFeatureSpecOutputReference_Override(g GkeHubFeatureSpecOutputReference, ...)
- func NewGkeHubFeatureStateList_Override(g GkeHubFeatureStateList, terraformResource cdktf.IInterpolatingParent, ...)
- func NewGkeHubFeatureStateOutputReference_Override(g GkeHubFeatureStateOutputReference, ...)
- func NewGkeHubFeatureStateStateList_Override(g GkeHubFeatureStateStateList, terraformResource cdktf.IInterpolatingParent, ...)
- func NewGkeHubFeatureStateStateOutputReference_Override(g GkeHubFeatureStateStateOutputReference, ...)
- func NewGkeHubFeatureTimeoutsOutputReference_Override(g GkeHubFeatureTimeoutsOutputReference, ...)
- func NewGkeHubFeature_Override(g GkeHubFeature, scope constructs.Construct, id *string, ...)
- type GkeHubFeature
- type GkeHubFeatureConfig
- type GkeHubFeatureResourceState
- type GkeHubFeatureResourceStateList
- type GkeHubFeatureResourceStateOutputReference
- type GkeHubFeatureSpec
- type GkeHubFeatureSpecFleetobservability
- type GkeHubFeatureSpecFleetobservabilityLoggingConfig
- type GkeHubFeatureSpecFleetobservabilityLoggingConfigDefaultConfig
- type GkeHubFeatureSpecFleetobservabilityLoggingConfigDefaultConfigOutputReference
- type GkeHubFeatureSpecFleetobservabilityLoggingConfigFleetScopeLogsConfig
- type GkeHubFeatureSpecFleetobservabilityLoggingConfigFleetScopeLogsConfigOutputReference
- type GkeHubFeatureSpecFleetobservabilityLoggingConfigOutputReference
- type GkeHubFeatureSpecFleetobservabilityOutputReference
- type GkeHubFeatureSpecMulticlusteringress
- type GkeHubFeatureSpecMulticlusteringressOutputReference
- type GkeHubFeatureSpecOutputReference
- type GkeHubFeatureState
- type GkeHubFeatureStateList
- type GkeHubFeatureStateOutputReference
- type GkeHubFeatureStateState
- type GkeHubFeatureStateStateList
- type GkeHubFeatureStateStateOutputReference
- type GkeHubFeatureTimeouts
- type GkeHubFeatureTimeoutsOutputReference
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GkeHubFeature_IsConstruct ¶
func GkeHubFeature_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 GkeHubFeature_IsTerraformElement ¶
func GkeHubFeature_IsTerraformElement(x interface{}) *bool
Experimental.
func GkeHubFeature_IsTerraformResource ¶
func GkeHubFeature_IsTerraformResource(x interface{}) *bool
Experimental.
func GkeHubFeature_TfResourceType ¶
func GkeHubFeature_TfResourceType() *string
func NewGkeHubFeatureResourceStateList_Override ¶
func NewGkeHubFeatureResourceStateList_Override(g GkeHubFeatureResourceStateList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewGkeHubFeatureResourceStateOutputReference_Override ¶
func NewGkeHubFeatureResourceStateOutputReference_Override(g GkeHubFeatureResourceStateOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewGkeHubFeatureSpecFleetobservabilityLoggingConfigDefaultConfigOutputReference_Override ¶ added in v8.0.5
func NewGkeHubFeatureSpecFleetobservabilityLoggingConfigDefaultConfigOutputReference_Override(g GkeHubFeatureSpecFleetobservabilityLoggingConfigDefaultConfigOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGkeHubFeatureSpecFleetobservabilityLoggingConfigFleetScopeLogsConfigOutputReference_Override ¶ added in v8.0.5
func NewGkeHubFeatureSpecFleetobservabilityLoggingConfigFleetScopeLogsConfigOutputReference_Override(g GkeHubFeatureSpecFleetobservabilityLoggingConfigFleetScopeLogsConfigOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGkeHubFeatureSpecFleetobservabilityLoggingConfigOutputReference_Override ¶ added in v8.0.5
func NewGkeHubFeatureSpecFleetobservabilityLoggingConfigOutputReference_Override(g GkeHubFeatureSpecFleetobservabilityLoggingConfigOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGkeHubFeatureSpecFleetobservabilityOutputReference_Override ¶ added in v8.0.5
func NewGkeHubFeatureSpecFleetobservabilityOutputReference_Override(g GkeHubFeatureSpecFleetobservabilityOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGkeHubFeatureSpecMulticlusteringressOutputReference_Override ¶
func NewGkeHubFeatureSpecMulticlusteringressOutputReference_Override(g GkeHubFeatureSpecMulticlusteringressOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGkeHubFeatureSpecOutputReference_Override ¶
func NewGkeHubFeatureSpecOutputReference_Override(g GkeHubFeatureSpecOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGkeHubFeatureStateList_Override ¶
func NewGkeHubFeatureStateList_Override(g GkeHubFeatureStateList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewGkeHubFeatureStateOutputReference_Override ¶
func NewGkeHubFeatureStateOutputReference_Override(g GkeHubFeatureStateOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewGkeHubFeatureStateStateList_Override ¶
func NewGkeHubFeatureStateStateList_Override(g GkeHubFeatureStateStateList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewGkeHubFeatureStateStateOutputReference_Override ¶
func NewGkeHubFeatureStateStateOutputReference_Override(g GkeHubFeatureStateStateOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewGkeHubFeatureTimeoutsOutputReference_Override ¶
func NewGkeHubFeatureTimeoutsOutputReference_Override(g GkeHubFeatureTimeoutsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGkeHubFeature_Override ¶
func NewGkeHubFeature_Override(g GkeHubFeature, scope constructs.Construct, id *string, config *GkeHubFeatureConfig)
Create a new {@link https://registry.terraform.io/providers/hashicorp/google/4.79.0/docs/resources/gke_hub_feature google_gke_hub_feature} Resource.
Types ¶
type GkeHubFeature ¶
type GkeHubFeature interface { cdktf.TerraformResource // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() interface{} // Experimental. SetCount(val interface{}) CreateTime() *string DeleteTime() *string // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Id() *string SetId(val *string) IdInput() *string Labels() *map[string]*string SetLabels(val *map[string]*string) LabelsInput() *map[string]*string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) Location() *string SetLocation(val *string) LocationInput() *string Name() *string SetName(val *string) NameInput() *string // The tree node. Node() constructs.Node Project() *string SetProject(val *string) ProjectInput() *string // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. Provisioners() *[]interface{} // Experimental. SetProvisioners(val *[]interface{}) // Experimental. RawOverrides() interface{} ResourceState() GkeHubFeatureResourceStateList Spec() GkeHubFeatureSpecOutputReference SpecInput() *GkeHubFeatureSpec State() GkeHubFeatureStateList // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string Timeouts() GkeHubFeatureTimeoutsOutputReference TimeoutsInput() interface{} UpdateTime() *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) PutSpec(value *GkeHubFeatureSpec) PutTimeouts(value *GkeHubFeatureTimeouts) ResetId() ResetLabels() ResetName() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetProject() ResetSpec() ResetTimeouts() SynthesizeAttributes() *map[string]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/4.79.0/docs/resources/gke_hub_feature google_gke_hub_feature}.
func NewGkeHubFeature ¶
func NewGkeHubFeature(scope constructs.Construct, id *string, config *GkeHubFeatureConfig) GkeHubFeature
Create a new {@link https://registry.terraform.io/providers/hashicorp/google/4.79.0/docs/resources/gke_hub_feature google_gke_hub_feature} Resource.
type GkeHubFeatureConfig ¶
type GkeHubFeatureConfig 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"` // The location for the resource. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/4.79.0/docs/resources/gke_hub_feature#location GkeHubFeature#location} Location *string `field:"required" json:"location" yaml:"location"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/4.79.0/docs/resources/gke_hub_feature#id GkeHubFeature#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"` // GCP labels for this Feature. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/4.79.0/docs/resources/gke_hub_feature#labels GkeHubFeature#labels} Labels *map[string]*string `field:"optional" json:"labels" yaml:"labels"` // The full, unique name of this Feature resource. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/4.79.0/docs/resources/gke_hub_feature#name GkeHubFeature#name} Name *string `field:"optional" json:"name" yaml:"name"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/4.79.0/docs/resources/gke_hub_feature#project GkeHubFeature#project}. Project *string `field:"optional" json:"project" yaml:"project"` // spec block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/4.79.0/docs/resources/gke_hub_feature#spec GkeHubFeature#spec} Spec *GkeHubFeatureSpec `field:"optional" json:"spec" yaml:"spec"` // timeouts block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/4.79.0/docs/resources/gke_hub_feature#timeouts GkeHubFeature#timeouts} Timeouts *GkeHubFeatureTimeouts `field:"optional" json:"timeouts" yaml:"timeouts"` }
type GkeHubFeatureResourceState ¶
type GkeHubFeatureResourceState struct { }
type GkeHubFeatureResourceStateList ¶
type GkeHubFeatureResourceStateList 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) // Experimental. ComputeFqn() *string Get(index *float64) GkeHubFeatureResourceStateOutputReference // 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 NewGkeHubFeatureResourceStateList ¶
func NewGkeHubFeatureResourceStateList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) GkeHubFeatureResourceStateList
type GkeHubFeatureResourceStateOutputReference ¶
type GkeHubFeatureResourceStateOutputReference 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 HasResources() cdktf.IResolvable InternalValue() *GkeHubFeatureResourceState SetInternalValue(val *GkeHubFeatureResourceState) State() *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 NewGkeHubFeatureResourceStateOutputReference ¶
func NewGkeHubFeatureResourceStateOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) GkeHubFeatureResourceStateOutputReference
type GkeHubFeatureSpec ¶
type GkeHubFeatureSpec struct { // fleetobservability block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/4.79.0/docs/resources/gke_hub_feature#fleetobservability GkeHubFeature#fleetobservability} Fleetobservability *GkeHubFeatureSpecFleetobservability `field:"optional" json:"fleetobservability" yaml:"fleetobservability"` // multiclusteringress block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/4.79.0/docs/resources/gke_hub_feature#multiclusteringress GkeHubFeature#multiclusteringress} Multiclusteringress *GkeHubFeatureSpecMulticlusteringress `field:"optional" json:"multiclusteringress" yaml:"multiclusteringress"` }
type GkeHubFeatureSpecFleetobservability ¶ added in v8.0.5
type GkeHubFeatureSpecFleetobservability struct { // logging_config block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/4.79.0/docs/resources/gke_hub_feature#logging_config GkeHubFeature#logging_config} LoggingConfig *GkeHubFeatureSpecFleetobservabilityLoggingConfig `field:"optional" json:"loggingConfig" yaml:"loggingConfig"` }
type GkeHubFeatureSpecFleetobservabilityLoggingConfig ¶ added in v8.0.5
type GkeHubFeatureSpecFleetobservabilityLoggingConfig struct { // default_config block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/4.79.0/docs/resources/gke_hub_feature#default_config GkeHubFeature#default_config} DefaultConfig *GkeHubFeatureSpecFleetobservabilityLoggingConfigDefaultConfig `field:"optional" json:"defaultConfig" yaml:"defaultConfig"` // fleet_scope_logs_config block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/4.79.0/docs/resources/gke_hub_feature#fleet_scope_logs_config GkeHubFeature#fleet_scope_logs_config} FleetScopeLogsConfig *GkeHubFeatureSpecFleetobservabilityLoggingConfigFleetScopeLogsConfig `field:"optional" json:"fleetScopeLogsConfig" yaml:"fleetScopeLogsConfig"` }
type GkeHubFeatureSpecFleetobservabilityLoggingConfigDefaultConfig ¶ added in v8.0.5
type GkeHubFeatureSpecFleetobservabilityLoggingConfigDefaultConfig struct { // Specified if fleet logging feature is enabled. Possible values: ["MODE_UNSPECIFIED", "COPY", "MOVE"]. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/4.79.0/docs/resources/gke_hub_feature#mode GkeHubFeature#mode} Mode *string `field:"optional" json:"mode" yaml:"mode"` }
type GkeHubFeatureSpecFleetobservabilityLoggingConfigDefaultConfigOutputReference ¶ added in v8.0.5
type GkeHubFeatureSpecFleetobservabilityLoggingConfigDefaultConfigOutputReference 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() *GkeHubFeatureSpecFleetobservabilityLoggingConfigDefaultConfig SetInternalValue(val *GkeHubFeatureSpecFleetobservabilityLoggingConfigDefaultConfig) Mode() *string SetMode(val *string) ModeInput() *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 ResetMode() // 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 NewGkeHubFeatureSpecFleetobservabilityLoggingConfigDefaultConfigOutputReference ¶ added in v8.0.5
func NewGkeHubFeatureSpecFleetobservabilityLoggingConfigDefaultConfigOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GkeHubFeatureSpecFleetobservabilityLoggingConfigDefaultConfigOutputReference
type GkeHubFeatureSpecFleetobservabilityLoggingConfigFleetScopeLogsConfig ¶ added in v8.0.5
type GkeHubFeatureSpecFleetobservabilityLoggingConfigFleetScopeLogsConfig struct { // Specified if fleet logging feature is enabled. Possible values: ["MODE_UNSPECIFIED", "COPY", "MOVE"]. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/4.79.0/docs/resources/gke_hub_feature#mode GkeHubFeature#mode} Mode *string `field:"optional" json:"mode" yaml:"mode"` }
type GkeHubFeatureSpecFleetobservabilityLoggingConfigFleetScopeLogsConfigOutputReference ¶ added in v8.0.5
type GkeHubFeatureSpecFleetobservabilityLoggingConfigFleetScopeLogsConfigOutputReference 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() *GkeHubFeatureSpecFleetobservabilityLoggingConfigFleetScopeLogsConfig SetInternalValue(val *GkeHubFeatureSpecFleetobservabilityLoggingConfigFleetScopeLogsConfig) Mode() *string SetMode(val *string) ModeInput() *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 ResetMode() // 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 NewGkeHubFeatureSpecFleetobservabilityLoggingConfigFleetScopeLogsConfigOutputReference ¶ added in v8.0.5
func NewGkeHubFeatureSpecFleetobservabilityLoggingConfigFleetScopeLogsConfigOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GkeHubFeatureSpecFleetobservabilityLoggingConfigFleetScopeLogsConfigOutputReference
type GkeHubFeatureSpecFleetobservabilityLoggingConfigOutputReference ¶ added in v8.0.5
type GkeHubFeatureSpecFleetobservabilityLoggingConfigOutputReference 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 DefaultConfig() GkeHubFeatureSpecFleetobservabilityLoggingConfigDefaultConfigOutputReference DefaultConfigInput() *GkeHubFeatureSpecFleetobservabilityLoggingConfigDefaultConfig FleetScopeLogsConfig() GkeHubFeatureSpecFleetobservabilityLoggingConfigFleetScopeLogsConfigOutputReference FleetScopeLogsConfigInput() *GkeHubFeatureSpecFleetobservabilityLoggingConfigFleetScopeLogsConfig // Experimental. Fqn() *string InternalValue() *GkeHubFeatureSpecFleetobservabilityLoggingConfig SetInternalValue(val *GkeHubFeatureSpecFleetobservabilityLoggingConfig) // 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 PutDefaultConfig(value *GkeHubFeatureSpecFleetobservabilityLoggingConfigDefaultConfig) PutFleetScopeLogsConfig(value *GkeHubFeatureSpecFleetobservabilityLoggingConfigFleetScopeLogsConfig) ResetDefaultConfig() ResetFleetScopeLogsConfig() // 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 NewGkeHubFeatureSpecFleetobservabilityLoggingConfigOutputReference ¶ added in v8.0.5
func NewGkeHubFeatureSpecFleetobservabilityLoggingConfigOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GkeHubFeatureSpecFleetobservabilityLoggingConfigOutputReference
type GkeHubFeatureSpecFleetobservabilityOutputReference ¶ added in v8.0.5
type GkeHubFeatureSpecFleetobservabilityOutputReference 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() *GkeHubFeatureSpecFleetobservability SetInternalValue(val *GkeHubFeatureSpecFleetobservability) LoggingConfig() GkeHubFeatureSpecFleetobservabilityLoggingConfigOutputReference LoggingConfigInput() *GkeHubFeatureSpecFleetobservabilityLoggingConfig // 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 PutLoggingConfig(value *GkeHubFeatureSpecFleetobservabilityLoggingConfig) ResetLoggingConfig() // 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 NewGkeHubFeatureSpecFleetobservabilityOutputReference ¶ added in v8.0.5
func NewGkeHubFeatureSpecFleetobservabilityOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GkeHubFeatureSpecFleetobservabilityOutputReference
type GkeHubFeatureSpecMulticlusteringress ¶
type GkeHubFeatureSpecMulticlusteringress struct { // Fully-qualified Membership name which hosts the MultiClusterIngress CRD. Example: 'projects/foo-proj/locations/global/memberships/bar'. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/4.79.0/docs/resources/gke_hub_feature#config_membership GkeHubFeature#config_membership} ConfigMembership *string `field:"required" json:"configMembership" yaml:"configMembership"` }
type GkeHubFeatureSpecMulticlusteringressOutputReference ¶
type GkeHubFeatureSpecMulticlusteringressOutputReference 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) ConfigMembership() *string SetConfigMembership(val *string) ConfigMembershipInput() *string // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *GkeHubFeatureSpecMulticlusteringress SetInternalValue(val *GkeHubFeatureSpecMulticlusteringress) // 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 NewGkeHubFeatureSpecMulticlusteringressOutputReference ¶
func NewGkeHubFeatureSpecMulticlusteringressOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GkeHubFeatureSpecMulticlusteringressOutputReference
type GkeHubFeatureSpecOutputReference ¶
type GkeHubFeatureSpecOutputReference 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 Fleetobservability() GkeHubFeatureSpecFleetobservabilityOutputReference FleetobservabilityInput() *GkeHubFeatureSpecFleetobservability // Experimental. Fqn() *string InternalValue() *GkeHubFeatureSpec SetInternalValue(val *GkeHubFeatureSpec) Multiclusteringress() GkeHubFeatureSpecMulticlusteringressOutputReference MulticlusteringressInput() *GkeHubFeatureSpecMulticlusteringress // 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 PutFleetobservability(value *GkeHubFeatureSpecFleetobservability) PutMulticlusteringress(value *GkeHubFeatureSpecMulticlusteringress) ResetFleetobservability() ResetMulticlusteringress() // 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 NewGkeHubFeatureSpecOutputReference ¶
func NewGkeHubFeatureSpecOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GkeHubFeatureSpecOutputReference
type GkeHubFeatureState ¶
type GkeHubFeatureState struct { }
type GkeHubFeatureStateList ¶
type GkeHubFeatureStateList 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) // Experimental. ComputeFqn() *string Get(index *float64) GkeHubFeatureStateOutputReference // 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 NewGkeHubFeatureStateList ¶
func NewGkeHubFeatureStateList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) GkeHubFeatureStateList
type GkeHubFeatureStateOutputReference ¶
type GkeHubFeatureStateOutputReference 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() *GkeHubFeatureState SetInternalValue(val *GkeHubFeatureState) State() GkeHubFeatureStateStateList // 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 NewGkeHubFeatureStateOutputReference ¶
func NewGkeHubFeatureStateOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) GkeHubFeatureStateOutputReference
type GkeHubFeatureStateState ¶
type GkeHubFeatureStateState struct { }
type GkeHubFeatureStateStateList ¶
type GkeHubFeatureStateStateList 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) // Experimental. ComputeFqn() *string Get(index *float64) GkeHubFeatureStateStateOutputReference // 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 NewGkeHubFeatureStateStateList ¶
func NewGkeHubFeatureStateStateList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) GkeHubFeatureStateStateList
type GkeHubFeatureStateStateOutputReference ¶
type GkeHubFeatureStateStateOutputReference interface { cdktf.ComplexObject Code() *string // 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 Description() *string // Experimental. Fqn() *string InternalValue() *GkeHubFeatureStateState SetInternalValue(val *GkeHubFeatureStateState) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) UpdateTime() *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 NewGkeHubFeatureStateStateOutputReference ¶
func NewGkeHubFeatureStateStateOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) GkeHubFeatureStateStateOutputReference
type GkeHubFeatureTimeouts ¶
type GkeHubFeatureTimeouts struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/4.79.0/docs/resources/gke_hub_feature#create GkeHubFeature#create}. Create *string `field:"optional" json:"create" yaml:"create"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/4.79.0/docs/resources/gke_hub_feature#delete GkeHubFeature#delete}. Delete *string `field:"optional" json:"delete" yaml:"delete"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/4.79.0/docs/resources/gke_hub_feature#update GkeHubFeature#update}. Update *string `field:"optional" json:"update" yaml:"update"` }
type GkeHubFeatureTimeoutsOutputReference ¶
type GkeHubFeatureTimeoutsOutputReference 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) Create() *string SetCreate(val *string) CreateInput() *string // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string Delete() *string SetDelete(val *string) DeleteInput() *string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Update() *string SetUpdate(val *string) UpdateInput() *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 ResetCreate() ResetDelete() ResetUpdate() // 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 NewGkeHubFeatureTimeoutsOutputReference ¶
func NewGkeHubFeatureTimeoutsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GkeHubFeatureTimeoutsOutputReference
Source Files ¶
- GkeHubFeature.go
- GkeHubFeatureConfig.go
- GkeHubFeatureResourceState.go
- GkeHubFeatureResourceStateList.go
- GkeHubFeatureResourceStateList__checks.go
- GkeHubFeatureResourceStateOutputReference.go
- GkeHubFeatureResourceStateOutputReference__checks.go
- GkeHubFeatureSpec.go
- GkeHubFeatureSpecFleetobservability.go
- GkeHubFeatureSpecFleetobservabilityLoggingConfig.go
- GkeHubFeatureSpecFleetobservabilityLoggingConfigDefaultConfig.go
- GkeHubFeatureSpecFleetobservabilityLoggingConfigDefaultConfigOutputReference.go
- GkeHubFeatureSpecFleetobservabilityLoggingConfigDefaultConfigOutputReference__checks.go
- GkeHubFeatureSpecFleetobservabilityLoggingConfigFleetScopeLogsConfig.go
- GkeHubFeatureSpecFleetobservabilityLoggingConfigFleetScopeLogsConfigOutputReference.go
- GkeHubFeatureSpecFleetobservabilityLoggingConfigFleetScopeLogsConfigOutputReference__checks.go
- GkeHubFeatureSpecFleetobservabilityLoggingConfigOutputReference.go
- GkeHubFeatureSpecFleetobservabilityLoggingConfigOutputReference__checks.go
- GkeHubFeatureSpecFleetobservabilityOutputReference.go
- GkeHubFeatureSpecFleetobservabilityOutputReference__checks.go
- GkeHubFeatureSpecMulticlusteringress.go
- GkeHubFeatureSpecMulticlusteringressOutputReference.go
- GkeHubFeatureSpecMulticlusteringressOutputReference__checks.go
- GkeHubFeatureSpecOutputReference.go
- GkeHubFeatureSpecOutputReference__checks.go
- GkeHubFeatureState.go
- GkeHubFeatureStateList.go
- GkeHubFeatureStateList__checks.go
- GkeHubFeatureStateOutputReference.go
- GkeHubFeatureStateOutputReference__checks.go
- GkeHubFeatureStateState.go
- GkeHubFeatureStateStateList.go
- GkeHubFeatureStateStateList__checks.go
- GkeHubFeatureStateStateOutputReference.go
- GkeHubFeatureStateStateOutputReference__checks.go
- GkeHubFeatureTimeouts.go
- GkeHubFeatureTimeoutsOutputReference.go
- GkeHubFeatureTimeoutsOutputReference__checks.go
- GkeHubFeature__checks.go
- main.go