Documentation ¶
Index ¶
- func GoogleGkeHubFeature_IsConstruct(x interface{}) *bool
- func GoogleGkeHubFeature_IsTerraformElement(x interface{}) *bool
- func GoogleGkeHubFeature_IsTerraformResource(x interface{}) *bool
- func GoogleGkeHubFeature_TfResourceType() *string
- func NewGoogleGkeHubFeatureResourceStateList_Override(g GoogleGkeHubFeatureResourceStateList, ...)
- func NewGoogleGkeHubFeatureResourceStateOutputReference_Override(g GoogleGkeHubFeatureResourceStateOutputReference, ...)
- func NewGoogleGkeHubFeatureSpecFleetobservabilityLoggingConfigDefaultConfigOutputReference_Override(...)
- func NewGoogleGkeHubFeatureSpecFleetobservabilityLoggingConfigFleetScopeLogsConfigOutputReference_Override(...)
- func NewGoogleGkeHubFeatureSpecFleetobservabilityLoggingConfigOutputReference_Override(g GoogleGkeHubFeatureSpecFleetobservabilityLoggingConfigOutputReference, ...)
- func NewGoogleGkeHubFeatureSpecFleetobservabilityOutputReference_Override(g GoogleGkeHubFeatureSpecFleetobservabilityOutputReference, ...)
- func NewGoogleGkeHubFeatureSpecMulticlusteringressOutputReference_Override(g GoogleGkeHubFeatureSpecMulticlusteringressOutputReference, ...)
- func NewGoogleGkeHubFeatureSpecOutputReference_Override(g GoogleGkeHubFeatureSpecOutputReference, ...)
- func NewGoogleGkeHubFeatureStateList_Override(g GoogleGkeHubFeatureStateList, terraformResource cdktf.IInterpolatingParent, ...)
- func NewGoogleGkeHubFeatureStateOutputReference_Override(g GoogleGkeHubFeatureStateOutputReference, ...)
- func NewGoogleGkeHubFeatureStateStateList_Override(g GoogleGkeHubFeatureStateStateList, ...)
- func NewGoogleGkeHubFeatureStateStateOutputReference_Override(g GoogleGkeHubFeatureStateStateOutputReference, ...)
- func NewGoogleGkeHubFeatureTimeoutsOutputReference_Override(g GoogleGkeHubFeatureTimeoutsOutputReference, ...)
- func NewGoogleGkeHubFeature_Override(g GoogleGkeHubFeature, scope constructs.Construct, id *string, ...)
- type GoogleGkeHubFeature
- type GoogleGkeHubFeatureConfig
- type GoogleGkeHubFeatureResourceState
- type GoogleGkeHubFeatureResourceStateList
- type GoogleGkeHubFeatureResourceStateOutputReference
- type GoogleGkeHubFeatureSpec
- type GoogleGkeHubFeatureSpecFleetobservability
- type GoogleGkeHubFeatureSpecFleetobservabilityLoggingConfig
- type GoogleGkeHubFeatureSpecFleetobservabilityLoggingConfigDefaultConfig
- type GoogleGkeHubFeatureSpecFleetobservabilityLoggingConfigDefaultConfigOutputReference
- type GoogleGkeHubFeatureSpecFleetobservabilityLoggingConfigFleetScopeLogsConfig
- type GoogleGkeHubFeatureSpecFleetobservabilityLoggingConfigFleetScopeLogsConfigOutputReference
- type GoogleGkeHubFeatureSpecFleetobservabilityLoggingConfigOutputReference
- type GoogleGkeHubFeatureSpecFleetobservabilityOutputReference
- type GoogleGkeHubFeatureSpecMulticlusteringress
- type GoogleGkeHubFeatureSpecMulticlusteringressOutputReference
- type GoogleGkeHubFeatureSpecOutputReference
- type GoogleGkeHubFeatureState
- type GoogleGkeHubFeatureStateList
- type GoogleGkeHubFeatureStateOutputReference
- type GoogleGkeHubFeatureStateState
- type GoogleGkeHubFeatureStateStateList
- type GoogleGkeHubFeatureStateStateOutputReference
- type GoogleGkeHubFeatureTimeouts
- type GoogleGkeHubFeatureTimeoutsOutputReference
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GoogleGkeHubFeature_IsConstruct ¶
func GoogleGkeHubFeature_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 GoogleGkeHubFeature_IsTerraformElement ¶
func GoogleGkeHubFeature_IsTerraformElement(x interface{}) *bool
Experimental.
func GoogleGkeHubFeature_IsTerraformResource ¶
func GoogleGkeHubFeature_IsTerraformResource(x interface{}) *bool
Experimental.
func GoogleGkeHubFeature_TfResourceType ¶
func GoogleGkeHubFeature_TfResourceType() *string
func NewGoogleGkeHubFeatureResourceStateList_Override ¶
func NewGoogleGkeHubFeatureResourceStateList_Override(g GoogleGkeHubFeatureResourceStateList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewGoogleGkeHubFeatureResourceStateOutputReference_Override ¶
func NewGoogleGkeHubFeatureResourceStateOutputReference_Override(g GoogleGkeHubFeatureResourceStateOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewGoogleGkeHubFeatureSpecFleetobservabilityLoggingConfigDefaultConfigOutputReference_Override ¶
func NewGoogleGkeHubFeatureSpecFleetobservabilityLoggingConfigDefaultConfigOutputReference_Override(g GoogleGkeHubFeatureSpecFleetobservabilityLoggingConfigDefaultConfigOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleGkeHubFeatureSpecFleetobservabilityLoggingConfigFleetScopeLogsConfigOutputReference_Override ¶
func NewGoogleGkeHubFeatureSpecFleetobservabilityLoggingConfigFleetScopeLogsConfigOutputReference_Override(g GoogleGkeHubFeatureSpecFleetobservabilityLoggingConfigFleetScopeLogsConfigOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleGkeHubFeatureSpecFleetobservabilityLoggingConfigOutputReference_Override ¶
func NewGoogleGkeHubFeatureSpecFleetobservabilityLoggingConfigOutputReference_Override(g GoogleGkeHubFeatureSpecFleetobservabilityLoggingConfigOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleGkeHubFeatureSpecFleetobservabilityOutputReference_Override ¶
func NewGoogleGkeHubFeatureSpecFleetobservabilityOutputReference_Override(g GoogleGkeHubFeatureSpecFleetobservabilityOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleGkeHubFeatureSpecMulticlusteringressOutputReference_Override ¶
func NewGoogleGkeHubFeatureSpecMulticlusteringressOutputReference_Override(g GoogleGkeHubFeatureSpecMulticlusteringressOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleGkeHubFeatureSpecOutputReference_Override ¶
func NewGoogleGkeHubFeatureSpecOutputReference_Override(g GoogleGkeHubFeatureSpecOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleGkeHubFeatureStateList_Override ¶
func NewGoogleGkeHubFeatureStateList_Override(g GoogleGkeHubFeatureStateList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewGoogleGkeHubFeatureStateOutputReference_Override ¶
func NewGoogleGkeHubFeatureStateOutputReference_Override(g GoogleGkeHubFeatureStateOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewGoogleGkeHubFeatureStateStateList_Override ¶
func NewGoogleGkeHubFeatureStateStateList_Override(g GoogleGkeHubFeatureStateStateList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewGoogleGkeHubFeatureStateStateOutputReference_Override ¶
func NewGoogleGkeHubFeatureStateStateOutputReference_Override(g GoogleGkeHubFeatureStateStateOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewGoogleGkeHubFeatureTimeoutsOutputReference_Override ¶
func NewGoogleGkeHubFeatureTimeoutsOutputReference_Override(g GoogleGkeHubFeatureTimeoutsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleGkeHubFeature_Override ¶
func NewGoogleGkeHubFeature_Override(g GoogleGkeHubFeature, scope constructs.Construct, id *string, config *GoogleGkeHubFeatureConfig)
Create a new {@link https://registry.terraform.io/providers/hashicorp/google-beta/4.84.0/docs/resources/google_gke_hub_feature google_gke_hub_feature} Resource.
Types ¶
type GoogleGkeHubFeature ¶
type GoogleGkeHubFeature 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() GoogleGkeHubFeatureResourceStateList Spec() GoogleGkeHubFeatureSpecOutputReference SpecInput() *GoogleGkeHubFeatureSpec State() GoogleGkeHubFeatureStateList // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string Timeouts() GoogleGkeHubFeatureTimeoutsOutputReference 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 *GoogleGkeHubFeatureSpec) PutTimeouts(value *GoogleGkeHubFeatureTimeouts) 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-beta/4.84.0/docs/resources/google_gke_hub_feature google_gke_hub_feature}.
func NewGoogleGkeHubFeature ¶
func NewGoogleGkeHubFeature(scope constructs.Construct, id *string, config *GoogleGkeHubFeatureConfig) GoogleGkeHubFeature
Create a new {@link https://registry.terraform.io/providers/hashicorp/google-beta/4.84.0/docs/resources/google_gke_hub_feature google_gke_hub_feature} Resource.
type GoogleGkeHubFeatureConfig ¶
type GoogleGkeHubFeatureConfig 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-beta/4.84.0/docs/resources/google_gke_hub_feature#location GoogleGkeHubFeature#location} Location *string `field:"required" json:"location" yaml:"location"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/4.84.0/docs/resources/google_gke_hub_feature#id GoogleGkeHubFeature#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-beta/4.84.0/docs/resources/google_gke_hub_feature#labels GoogleGkeHubFeature#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-beta/4.84.0/docs/resources/google_gke_hub_feature#name GoogleGkeHubFeature#name} Name *string `field:"optional" json:"name" yaml:"name"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/4.84.0/docs/resources/google_gke_hub_feature#project GoogleGkeHubFeature#project}. Project *string `field:"optional" json:"project" yaml:"project"` // spec block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/4.84.0/docs/resources/google_gke_hub_feature#spec GoogleGkeHubFeature#spec} Spec *GoogleGkeHubFeatureSpec `field:"optional" json:"spec" yaml:"spec"` // timeouts block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/4.84.0/docs/resources/google_gke_hub_feature#timeouts GoogleGkeHubFeature#timeouts} Timeouts *GoogleGkeHubFeatureTimeouts `field:"optional" json:"timeouts" yaml:"timeouts"` }
type GoogleGkeHubFeatureResourceState ¶
type GoogleGkeHubFeatureResourceState struct { }
type GoogleGkeHubFeatureResourceStateList ¶
type GoogleGkeHubFeatureResourceStateList 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) GoogleGkeHubFeatureResourceStateOutputReference // 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 NewGoogleGkeHubFeatureResourceStateList ¶
func NewGoogleGkeHubFeatureResourceStateList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) GoogleGkeHubFeatureResourceStateList
type GoogleGkeHubFeatureResourceStateOutputReference ¶
type GoogleGkeHubFeatureResourceStateOutputReference 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() *GoogleGkeHubFeatureResourceState SetInternalValue(val *GoogleGkeHubFeatureResourceState) 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 NewGoogleGkeHubFeatureResourceStateOutputReference ¶
func NewGoogleGkeHubFeatureResourceStateOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) GoogleGkeHubFeatureResourceStateOutputReference
type GoogleGkeHubFeatureSpec ¶
type GoogleGkeHubFeatureSpec struct { // fleetobservability block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/4.84.0/docs/resources/google_gke_hub_feature#fleetobservability GoogleGkeHubFeature#fleetobservability} Fleetobservability *GoogleGkeHubFeatureSpecFleetobservability `field:"optional" json:"fleetobservability" yaml:"fleetobservability"` // multiclusteringress block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/4.84.0/docs/resources/google_gke_hub_feature#multiclusteringress GoogleGkeHubFeature#multiclusteringress} Multiclusteringress *GoogleGkeHubFeatureSpecMulticlusteringress `field:"optional" json:"multiclusteringress" yaml:"multiclusteringress"` }
type GoogleGkeHubFeatureSpecFleetobservability ¶
type GoogleGkeHubFeatureSpecFleetobservability struct { // logging_config block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/4.84.0/docs/resources/google_gke_hub_feature#logging_config GoogleGkeHubFeature#logging_config} LoggingConfig *GoogleGkeHubFeatureSpecFleetobservabilityLoggingConfig `field:"optional" json:"loggingConfig" yaml:"loggingConfig"` }
type GoogleGkeHubFeatureSpecFleetobservabilityLoggingConfig ¶
type GoogleGkeHubFeatureSpecFleetobservabilityLoggingConfig struct { // default_config block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/4.84.0/docs/resources/google_gke_hub_feature#default_config GoogleGkeHubFeature#default_config} DefaultConfig *GoogleGkeHubFeatureSpecFleetobservabilityLoggingConfigDefaultConfig `field:"optional" json:"defaultConfig" yaml:"defaultConfig"` // fleet_scope_logs_config block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/4.84.0/docs/resources/google_gke_hub_feature#fleet_scope_logs_config GoogleGkeHubFeature#fleet_scope_logs_config} FleetScopeLogsConfig *GoogleGkeHubFeatureSpecFleetobservabilityLoggingConfigFleetScopeLogsConfig `field:"optional" json:"fleetScopeLogsConfig" yaml:"fleetScopeLogsConfig"` }
type GoogleGkeHubFeatureSpecFleetobservabilityLoggingConfigDefaultConfig ¶
type GoogleGkeHubFeatureSpecFleetobservabilityLoggingConfigDefaultConfig 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-beta/4.84.0/docs/resources/google_gke_hub_feature#mode GoogleGkeHubFeature#mode} Mode *string `field:"optional" json:"mode" yaml:"mode"` }
type GoogleGkeHubFeatureSpecFleetobservabilityLoggingConfigDefaultConfigOutputReference ¶
type GoogleGkeHubFeatureSpecFleetobservabilityLoggingConfigDefaultConfigOutputReference 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() *GoogleGkeHubFeatureSpecFleetobservabilityLoggingConfigDefaultConfig SetInternalValue(val *GoogleGkeHubFeatureSpecFleetobservabilityLoggingConfigDefaultConfig) 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 NewGoogleGkeHubFeatureSpecFleetobservabilityLoggingConfigDefaultConfigOutputReference ¶
func NewGoogleGkeHubFeatureSpecFleetobservabilityLoggingConfigDefaultConfigOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleGkeHubFeatureSpecFleetobservabilityLoggingConfigDefaultConfigOutputReference
type GoogleGkeHubFeatureSpecFleetobservabilityLoggingConfigFleetScopeLogsConfig ¶
type GoogleGkeHubFeatureSpecFleetobservabilityLoggingConfigFleetScopeLogsConfig 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-beta/4.84.0/docs/resources/google_gke_hub_feature#mode GoogleGkeHubFeature#mode} Mode *string `field:"optional" json:"mode" yaml:"mode"` }
type GoogleGkeHubFeatureSpecFleetobservabilityLoggingConfigFleetScopeLogsConfigOutputReference ¶
type GoogleGkeHubFeatureSpecFleetobservabilityLoggingConfigFleetScopeLogsConfigOutputReference 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() *GoogleGkeHubFeatureSpecFleetobservabilityLoggingConfigFleetScopeLogsConfig SetInternalValue(val *GoogleGkeHubFeatureSpecFleetobservabilityLoggingConfigFleetScopeLogsConfig) 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 NewGoogleGkeHubFeatureSpecFleetobservabilityLoggingConfigFleetScopeLogsConfigOutputReference ¶
func NewGoogleGkeHubFeatureSpecFleetobservabilityLoggingConfigFleetScopeLogsConfigOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleGkeHubFeatureSpecFleetobservabilityLoggingConfigFleetScopeLogsConfigOutputReference
type GoogleGkeHubFeatureSpecFleetobservabilityLoggingConfigOutputReference ¶
type GoogleGkeHubFeatureSpecFleetobservabilityLoggingConfigOutputReference 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() GoogleGkeHubFeatureSpecFleetobservabilityLoggingConfigDefaultConfigOutputReference DefaultConfigInput() *GoogleGkeHubFeatureSpecFleetobservabilityLoggingConfigDefaultConfig FleetScopeLogsConfig() GoogleGkeHubFeatureSpecFleetobservabilityLoggingConfigFleetScopeLogsConfigOutputReference FleetScopeLogsConfigInput() *GoogleGkeHubFeatureSpecFleetobservabilityLoggingConfigFleetScopeLogsConfig // Experimental. Fqn() *string InternalValue() *GoogleGkeHubFeatureSpecFleetobservabilityLoggingConfig SetInternalValue(val *GoogleGkeHubFeatureSpecFleetobservabilityLoggingConfig) // 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 *GoogleGkeHubFeatureSpecFleetobservabilityLoggingConfigDefaultConfig) PutFleetScopeLogsConfig(value *GoogleGkeHubFeatureSpecFleetobservabilityLoggingConfigFleetScopeLogsConfig) 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 NewGoogleGkeHubFeatureSpecFleetobservabilityLoggingConfigOutputReference ¶
func NewGoogleGkeHubFeatureSpecFleetobservabilityLoggingConfigOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleGkeHubFeatureSpecFleetobservabilityLoggingConfigOutputReference
type GoogleGkeHubFeatureSpecFleetobservabilityOutputReference ¶
type GoogleGkeHubFeatureSpecFleetobservabilityOutputReference 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() *GoogleGkeHubFeatureSpecFleetobservability SetInternalValue(val *GoogleGkeHubFeatureSpecFleetobservability) LoggingConfig() GoogleGkeHubFeatureSpecFleetobservabilityLoggingConfigOutputReference LoggingConfigInput() *GoogleGkeHubFeatureSpecFleetobservabilityLoggingConfig // 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 *GoogleGkeHubFeatureSpecFleetobservabilityLoggingConfig) 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 NewGoogleGkeHubFeatureSpecFleetobservabilityOutputReference ¶
func NewGoogleGkeHubFeatureSpecFleetobservabilityOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleGkeHubFeatureSpecFleetobservabilityOutputReference
type GoogleGkeHubFeatureSpecMulticlusteringress ¶
type GoogleGkeHubFeatureSpecMulticlusteringress 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-beta/4.84.0/docs/resources/google_gke_hub_feature#config_membership GoogleGkeHubFeature#config_membership} ConfigMembership *string `field:"required" json:"configMembership" yaml:"configMembership"` }
type GoogleGkeHubFeatureSpecMulticlusteringressOutputReference ¶
type GoogleGkeHubFeatureSpecMulticlusteringressOutputReference 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() *GoogleGkeHubFeatureSpecMulticlusteringress SetInternalValue(val *GoogleGkeHubFeatureSpecMulticlusteringress) // 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 NewGoogleGkeHubFeatureSpecMulticlusteringressOutputReference ¶
func NewGoogleGkeHubFeatureSpecMulticlusteringressOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleGkeHubFeatureSpecMulticlusteringressOutputReference
type GoogleGkeHubFeatureSpecOutputReference ¶
type GoogleGkeHubFeatureSpecOutputReference 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() GoogleGkeHubFeatureSpecFleetobservabilityOutputReference FleetobservabilityInput() *GoogleGkeHubFeatureSpecFleetobservability // Experimental. Fqn() *string InternalValue() *GoogleGkeHubFeatureSpec SetInternalValue(val *GoogleGkeHubFeatureSpec) Multiclusteringress() GoogleGkeHubFeatureSpecMulticlusteringressOutputReference MulticlusteringressInput() *GoogleGkeHubFeatureSpecMulticlusteringress // 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 *GoogleGkeHubFeatureSpecFleetobservability) PutMulticlusteringress(value *GoogleGkeHubFeatureSpecMulticlusteringress) 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 NewGoogleGkeHubFeatureSpecOutputReference ¶
func NewGoogleGkeHubFeatureSpecOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleGkeHubFeatureSpecOutputReference
type GoogleGkeHubFeatureState ¶
type GoogleGkeHubFeatureState struct { }
type GoogleGkeHubFeatureStateList ¶
type GoogleGkeHubFeatureStateList 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) GoogleGkeHubFeatureStateOutputReference // 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 NewGoogleGkeHubFeatureStateList ¶
func NewGoogleGkeHubFeatureStateList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) GoogleGkeHubFeatureStateList
type GoogleGkeHubFeatureStateOutputReference ¶
type GoogleGkeHubFeatureStateOutputReference 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() *GoogleGkeHubFeatureState SetInternalValue(val *GoogleGkeHubFeatureState) State() GoogleGkeHubFeatureStateStateList // 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 NewGoogleGkeHubFeatureStateOutputReference ¶
func NewGoogleGkeHubFeatureStateOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) GoogleGkeHubFeatureStateOutputReference
type GoogleGkeHubFeatureStateState ¶
type GoogleGkeHubFeatureStateState struct { }
type GoogleGkeHubFeatureStateStateList ¶
type GoogleGkeHubFeatureStateStateList 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) GoogleGkeHubFeatureStateStateOutputReference // 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 NewGoogleGkeHubFeatureStateStateList ¶
func NewGoogleGkeHubFeatureStateStateList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) GoogleGkeHubFeatureStateStateList
type GoogleGkeHubFeatureStateStateOutputReference ¶
type GoogleGkeHubFeatureStateStateOutputReference 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() *GoogleGkeHubFeatureStateState SetInternalValue(val *GoogleGkeHubFeatureStateState) // 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 NewGoogleGkeHubFeatureStateStateOutputReference ¶
func NewGoogleGkeHubFeatureStateStateOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) GoogleGkeHubFeatureStateStateOutputReference
type GoogleGkeHubFeatureTimeouts ¶
type GoogleGkeHubFeatureTimeouts struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/4.84.0/docs/resources/google_gke_hub_feature#create GoogleGkeHubFeature#create}. Create *string `field:"optional" json:"create" yaml:"create"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/4.84.0/docs/resources/google_gke_hub_feature#delete GoogleGkeHubFeature#delete}. Delete *string `field:"optional" json:"delete" yaml:"delete"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/4.84.0/docs/resources/google_gke_hub_feature#update GoogleGkeHubFeature#update}. Update *string `field:"optional" json:"update" yaml:"update"` }
type GoogleGkeHubFeatureTimeoutsOutputReference ¶
type GoogleGkeHubFeatureTimeoutsOutputReference 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 NewGoogleGkeHubFeatureTimeoutsOutputReference ¶
func NewGoogleGkeHubFeatureTimeoutsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleGkeHubFeatureTimeoutsOutputReference
Source Files ¶
- GoogleGkeHubFeature.go
- GoogleGkeHubFeatureConfig.go
- GoogleGkeHubFeatureResourceState.go
- GoogleGkeHubFeatureResourceStateList.go
- GoogleGkeHubFeatureResourceStateList__checks.go
- GoogleGkeHubFeatureResourceStateOutputReference.go
- GoogleGkeHubFeatureResourceStateOutputReference__checks.go
- GoogleGkeHubFeatureSpec.go
- GoogleGkeHubFeatureSpecFleetobservability.go
- GoogleGkeHubFeatureSpecFleetobservabilityLoggingConfig.go
- GoogleGkeHubFeatureSpecFleetobservabilityLoggingConfigDefaultConfig.go
- GoogleGkeHubFeatureSpecFleetobservabilityLoggingConfigDefaultConfigOutputReference.go
- GoogleGkeHubFeatureSpecFleetobservabilityLoggingConfigDefaultConfigOutputReference__checks.go
- GoogleGkeHubFeatureSpecFleetobservabilityLoggingConfigFleetScopeLogsConfig.go
- GoogleGkeHubFeatureSpecFleetobservabilityLoggingConfigFleetScopeLogsConfigOutputReference.go
- GoogleGkeHubFeatureSpecFleetobservabilityLoggingConfigFleetScopeLogsConfigOutputReference__checks.go
- GoogleGkeHubFeatureSpecFleetobservabilityLoggingConfigOutputReference.go
- GoogleGkeHubFeatureSpecFleetobservabilityLoggingConfigOutputReference__checks.go
- GoogleGkeHubFeatureSpecFleetobservabilityOutputReference.go
- GoogleGkeHubFeatureSpecFleetobservabilityOutputReference__checks.go
- GoogleGkeHubFeatureSpecMulticlusteringress.go
- GoogleGkeHubFeatureSpecMulticlusteringressOutputReference.go
- GoogleGkeHubFeatureSpecMulticlusteringressOutputReference__checks.go
- GoogleGkeHubFeatureSpecOutputReference.go
- GoogleGkeHubFeatureSpecOutputReference__checks.go
- GoogleGkeHubFeatureState.go
- GoogleGkeHubFeatureStateList.go
- GoogleGkeHubFeatureStateList__checks.go
- GoogleGkeHubFeatureStateOutputReference.go
- GoogleGkeHubFeatureStateOutputReference__checks.go
- GoogleGkeHubFeatureStateState.go
- GoogleGkeHubFeatureStateStateList.go
- GoogleGkeHubFeatureStateStateList__checks.go
- GoogleGkeHubFeatureStateStateOutputReference.go
- GoogleGkeHubFeatureStateStateOutputReference__checks.go
- GoogleGkeHubFeatureTimeouts.go
- GoogleGkeHubFeatureTimeoutsOutputReference.go
- GoogleGkeHubFeatureTimeoutsOutputReference__checks.go
- GoogleGkeHubFeature__checks.go
- main.go