Documentation ¶
Index ¶
- func ContainerAttachedCluster_GenerateConfigForImport(scope constructs.Construct, importToId *string, importFromId *string, ...) cdktf.ImportableResource
- func ContainerAttachedCluster_IsConstruct(x interface{}) *bool
- func ContainerAttachedCluster_IsTerraformElement(x interface{}) *bool
- func ContainerAttachedCluster_IsTerraformResource(x interface{}) *bool
- func ContainerAttachedCluster_TfResourceType() *string
- func NewContainerAttachedClusterAuthorizationOutputReference_Override(c ContainerAttachedClusterAuthorizationOutputReference, ...)
- func NewContainerAttachedClusterBinaryAuthorizationOutputReference_Override(c ContainerAttachedClusterBinaryAuthorizationOutputReference, ...)
- func NewContainerAttachedClusterErrorsList_Override(c ContainerAttachedClusterErrorsList, ...)
- func NewContainerAttachedClusterErrorsOutputReference_Override(c ContainerAttachedClusterErrorsOutputReference, ...)
- func NewContainerAttachedClusterFleetOutputReference_Override(c ContainerAttachedClusterFleetOutputReference, ...)
- func NewContainerAttachedClusterLoggingConfigComponentConfigOutputReference_Override(c ContainerAttachedClusterLoggingConfigComponentConfigOutputReference, ...)
- func NewContainerAttachedClusterLoggingConfigOutputReference_Override(c ContainerAttachedClusterLoggingConfigOutputReference, ...)
- func NewContainerAttachedClusterMonitoringConfigManagedPrometheusConfigOutputReference_Override(...)
- func NewContainerAttachedClusterMonitoringConfigOutputReference_Override(c ContainerAttachedClusterMonitoringConfigOutputReference, ...)
- func NewContainerAttachedClusterOidcConfigOutputReference_Override(c ContainerAttachedClusterOidcConfigOutputReference, ...)
- func NewContainerAttachedClusterProxyConfigKubernetesSecretOutputReference_Override(c ContainerAttachedClusterProxyConfigKubernetesSecretOutputReference, ...)
- func NewContainerAttachedClusterProxyConfigOutputReference_Override(c ContainerAttachedClusterProxyConfigOutputReference, ...)
- func NewContainerAttachedClusterSecurityPostureConfigOutputReference_Override(c ContainerAttachedClusterSecurityPostureConfigOutputReference, ...)
- func NewContainerAttachedClusterTimeoutsOutputReference_Override(c ContainerAttachedClusterTimeoutsOutputReference, ...)
- func NewContainerAttachedClusterWorkloadIdentityConfigList_Override(c ContainerAttachedClusterWorkloadIdentityConfigList, ...)
- func NewContainerAttachedClusterWorkloadIdentityConfigOutputReference_Override(c ContainerAttachedClusterWorkloadIdentityConfigOutputReference, ...)
- func NewContainerAttachedCluster_Override(c ContainerAttachedCluster, scope constructs.Construct, id *string, ...)
- type ContainerAttachedCluster
- type ContainerAttachedClusterAuthorization
- type ContainerAttachedClusterAuthorizationOutputReference
- type ContainerAttachedClusterBinaryAuthorization
- type ContainerAttachedClusterBinaryAuthorizationOutputReference
- type ContainerAttachedClusterConfig
- type ContainerAttachedClusterErrors
- type ContainerAttachedClusterErrorsList
- type ContainerAttachedClusterErrorsOutputReference
- type ContainerAttachedClusterFleet
- type ContainerAttachedClusterFleetOutputReference
- type ContainerAttachedClusterLoggingConfig
- type ContainerAttachedClusterLoggingConfigComponentConfig
- type ContainerAttachedClusterLoggingConfigComponentConfigOutputReference
- type ContainerAttachedClusterLoggingConfigOutputReference
- type ContainerAttachedClusterMonitoringConfig
- type ContainerAttachedClusterMonitoringConfigManagedPrometheusConfig
- type ContainerAttachedClusterMonitoringConfigManagedPrometheusConfigOutputReference
- type ContainerAttachedClusterMonitoringConfigOutputReference
- type ContainerAttachedClusterOidcConfig
- type ContainerAttachedClusterOidcConfigOutputReference
- type ContainerAttachedClusterProxyConfig
- type ContainerAttachedClusterProxyConfigKubernetesSecret
- type ContainerAttachedClusterProxyConfigKubernetesSecretOutputReference
- type ContainerAttachedClusterProxyConfigOutputReference
- type ContainerAttachedClusterSecurityPostureConfig
- type ContainerAttachedClusterSecurityPostureConfigOutputReference
- type ContainerAttachedClusterTimeouts
- type ContainerAttachedClusterTimeoutsOutputReference
- type ContainerAttachedClusterWorkloadIdentityConfig
- type ContainerAttachedClusterWorkloadIdentityConfigList
- type ContainerAttachedClusterWorkloadIdentityConfigOutputReference
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ContainerAttachedCluster_GenerateConfigForImport ¶
func ContainerAttachedCluster_GenerateConfigForImport(scope constructs.Construct, importToId *string, importFromId *string, provider cdktf.TerraformProvider) cdktf.ImportableResource
Generates CDKTF code for importing a ContainerAttachedCluster resource upon running "cdktf plan <stack-name>".
func ContainerAttachedCluster_IsConstruct ¶
func ContainerAttachedCluster_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 ContainerAttachedCluster_IsTerraformElement ¶
func ContainerAttachedCluster_IsTerraformElement(x interface{}) *bool
Experimental.
func ContainerAttachedCluster_IsTerraformResource ¶
func ContainerAttachedCluster_IsTerraformResource(x interface{}) *bool
Experimental.
func ContainerAttachedCluster_TfResourceType ¶
func ContainerAttachedCluster_TfResourceType() *string
func NewContainerAttachedClusterAuthorizationOutputReference_Override ¶
func NewContainerAttachedClusterAuthorizationOutputReference_Override(c ContainerAttachedClusterAuthorizationOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewContainerAttachedClusterBinaryAuthorizationOutputReference_Override ¶
func NewContainerAttachedClusterBinaryAuthorizationOutputReference_Override(c ContainerAttachedClusterBinaryAuthorizationOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewContainerAttachedClusterErrorsList_Override ¶
func NewContainerAttachedClusterErrorsList_Override(c ContainerAttachedClusterErrorsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewContainerAttachedClusterErrorsOutputReference_Override ¶
func NewContainerAttachedClusterErrorsOutputReference_Override(c ContainerAttachedClusterErrorsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewContainerAttachedClusterFleetOutputReference_Override ¶
func NewContainerAttachedClusterFleetOutputReference_Override(c ContainerAttachedClusterFleetOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewContainerAttachedClusterLoggingConfigComponentConfigOutputReference_Override ¶
func NewContainerAttachedClusterLoggingConfigComponentConfigOutputReference_Override(c ContainerAttachedClusterLoggingConfigComponentConfigOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewContainerAttachedClusterLoggingConfigOutputReference_Override ¶
func NewContainerAttachedClusterLoggingConfigOutputReference_Override(c ContainerAttachedClusterLoggingConfigOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewContainerAttachedClusterMonitoringConfigManagedPrometheusConfigOutputReference_Override ¶
func NewContainerAttachedClusterMonitoringConfigManagedPrometheusConfigOutputReference_Override(c ContainerAttachedClusterMonitoringConfigManagedPrometheusConfigOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewContainerAttachedClusterMonitoringConfigOutputReference_Override ¶
func NewContainerAttachedClusterMonitoringConfigOutputReference_Override(c ContainerAttachedClusterMonitoringConfigOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewContainerAttachedClusterOidcConfigOutputReference_Override ¶
func NewContainerAttachedClusterOidcConfigOutputReference_Override(c ContainerAttachedClusterOidcConfigOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewContainerAttachedClusterProxyConfigKubernetesSecretOutputReference_Override ¶
func NewContainerAttachedClusterProxyConfigKubernetesSecretOutputReference_Override(c ContainerAttachedClusterProxyConfigKubernetesSecretOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewContainerAttachedClusterProxyConfigOutputReference_Override ¶
func NewContainerAttachedClusterProxyConfigOutputReference_Override(c ContainerAttachedClusterProxyConfigOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewContainerAttachedClusterSecurityPostureConfigOutputReference_Override ¶ added in v14.2.0
func NewContainerAttachedClusterSecurityPostureConfigOutputReference_Override(c ContainerAttachedClusterSecurityPostureConfigOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewContainerAttachedClusterTimeoutsOutputReference_Override ¶
func NewContainerAttachedClusterTimeoutsOutputReference_Override(c ContainerAttachedClusterTimeoutsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewContainerAttachedClusterWorkloadIdentityConfigList_Override ¶
func NewContainerAttachedClusterWorkloadIdentityConfigList_Override(c ContainerAttachedClusterWorkloadIdentityConfigList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewContainerAttachedClusterWorkloadIdentityConfigOutputReference_Override ¶
func NewContainerAttachedClusterWorkloadIdentityConfigOutputReference_Override(c ContainerAttachedClusterWorkloadIdentityConfigOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewContainerAttachedCluster_Override ¶
func NewContainerAttachedCluster_Override(c ContainerAttachedCluster, scope constructs.Construct, id *string, config *ContainerAttachedClusterConfig)
Create a new {@link https://registry.terraform.io/providers/hashicorp/google/6.5.0/docs/resources/container_attached_cluster google_container_attached_cluster} Resource.
Types ¶
type ContainerAttachedCluster ¶
type ContainerAttachedCluster interface { cdktf.TerraformResource Annotations() *map[string]*string SetAnnotations(val *map[string]*string) AnnotationsInput() *map[string]*string Authorization() ContainerAttachedClusterAuthorizationOutputReference AuthorizationInput() *ContainerAttachedClusterAuthorization BinaryAuthorization() ContainerAttachedClusterBinaryAuthorizationOutputReference BinaryAuthorizationInput() *ContainerAttachedClusterBinaryAuthorization // Experimental. CdktfStack() cdktf.TerraformStack ClusterRegion() *string // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() interface{} // Experimental. SetCount(val interface{}) CreateTime() *string DeletionPolicy() *string SetDeletionPolicy(val *string) DeletionPolicyInput() *string // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) Description() *string SetDescription(val *string) DescriptionInput() *string Distribution() *string SetDistribution(val *string) DistributionInput() *string EffectiveAnnotations() cdktf.StringMap Errors() ContainerAttachedClusterErrorsList Fleet() ContainerAttachedClusterFleetOutputReference FleetInput() *ContainerAttachedClusterFleet // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Id() *string SetId(val *string) IdInput() *string KubernetesVersion() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) Location() *string SetLocation(val *string) LocationInput() *string LoggingConfig() ContainerAttachedClusterLoggingConfigOutputReference LoggingConfigInput() *ContainerAttachedClusterLoggingConfig MonitoringConfig() ContainerAttachedClusterMonitoringConfigOutputReference MonitoringConfigInput() *ContainerAttachedClusterMonitoringConfig Name() *string SetName(val *string) NameInput() *string // The tree node. Node() constructs.Node OidcConfig() ContainerAttachedClusterOidcConfigOutputReference OidcConfigInput() *ContainerAttachedClusterOidcConfig PlatformVersion() *string SetPlatformVersion(val *string) PlatformVersionInput() *string Project() *string SetProject(val *string) ProjectInput() *string // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. Provisioners() *[]interface{} // Experimental. SetProvisioners(val *[]interface{}) ProxyConfig() ContainerAttachedClusterProxyConfigOutputReference ProxyConfigInput() *ContainerAttachedClusterProxyConfig // Experimental. RawOverrides() interface{} Reconciling() cdktf.IResolvable SecurityPostureConfig() ContainerAttachedClusterSecurityPostureConfigOutputReference SecurityPostureConfigInput() *ContainerAttachedClusterSecurityPostureConfig State() *string // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string Timeouts() ContainerAttachedClusterTimeoutsOutputReference TimeoutsInput() interface{} Uid() *string UpdateTime() *string WorkloadIdentityConfig() ContainerAttachedClusterWorkloadIdentityConfigList // Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. // Experimental. AddMoveTarget(moveTarget *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. HasResourceMove() interface{} // Experimental. ImportFrom(id *string, provider cdktf.TerraformProvider) // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Move the resource corresponding to "id" to this resource. // // Note that the resource being moved from must be marked as moved using it's instance function. // Experimental. MoveFromId(id *string) // Moves this resource to the target resource given by moveTarget. // Experimental. MoveTo(moveTarget *string, index interface{}) // Moves this resource to the resource corresponding to "id". // Experimental. MoveToId(id *string) // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) PutAuthorization(value *ContainerAttachedClusterAuthorization) PutBinaryAuthorization(value *ContainerAttachedClusterBinaryAuthorization) PutFleet(value *ContainerAttachedClusterFleet) PutLoggingConfig(value *ContainerAttachedClusterLoggingConfig) PutMonitoringConfig(value *ContainerAttachedClusterMonitoringConfig) PutOidcConfig(value *ContainerAttachedClusterOidcConfig) PutProxyConfig(value *ContainerAttachedClusterProxyConfig) PutSecurityPostureConfig(value *ContainerAttachedClusterSecurityPostureConfig) PutTimeouts(value *ContainerAttachedClusterTimeouts) ResetAnnotations() ResetAuthorization() ResetBinaryAuthorization() ResetDeletionPolicy() ResetDescription() ResetId() ResetLoggingConfig() ResetMonitoringConfig() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetProject() ResetProxyConfig() ResetSecurityPostureConfig() ResetTimeouts() SynthesizeAttributes() *map[string]interface{} SynthesizeHclAttributes() *map[string]interface{} // Experimental. ToHclTerraform() interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://registry.terraform.io/providers/hashicorp/google/6.5.0/docs/resources/container_attached_cluster google_container_attached_cluster}.
func NewContainerAttachedCluster ¶
func NewContainerAttachedCluster(scope constructs.Construct, id *string, config *ContainerAttachedClusterConfig) ContainerAttachedCluster
Create a new {@link https://registry.terraform.io/providers/hashicorp/google/6.5.0/docs/resources/container_attached_cluster google_container_attached_cluster} Resource.
type ContainerAttachedClusterAuthorization ¶
type ContainerAttachedClusterAuthorization struct { // Groups that can perform operations as a cluster admin. // // A managed // ClusterRoleBinding will be created to grant the 'cluster-admin' ClusterRole // to the groups. Up to ten admin groups can be provided. // // For more info on RBAC, see // https://kubernetes.io/docs/reference/access-authn-authz/rbac/#user-facing-roles // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.5.0/docs/resources/container_attached_cluster#admin_groups ContainerAttachedCluster#admin_groups} AdminGroups *[]*string `field:"optional" json:"adminGroups" yaml:"adminGroups"` // Users that can perform operations as a cluster admin. // // A managed // ClusterRoleBinding will be created to grant the 'cluster-admin' ClusterRole // to the users. Up to ten admin users can be provided. // // For more info on RBAC, see // https://kubernetes.io/docs/reference/access-authn-authz/rbac/#user-facing-roles // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.5.0/docs/resources/container_attached_cluster#admin_users ContainerAttachedCluster#admin_users} AdminUsers *[]*string `field:"optional" json:"adminUsers" yaml:"adminUsers"` }
type ContainerAttachedClusterAuthorizationOutputReference ¶
type ContainerAttachedClusterAuthorizationOutputReference interface { cdktf.ComplexObject AdminGroups() *[]*string SetAdminGroups(val *[]*string) AdminGroupsInput() *[]*string AdminUsers() *[]*string SetAdminUsers(val *[]*string) AdminUsersInput() *[]*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 // Experimental. Fqn() *string InternalValue() *ContainerAttachedClusterAuthorization SetInternalValue(val *ContainerAttachedClusterAuthorization) // 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 ResetAdminGroups() ResetAdminUsers() // 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 NewContainerAttachedClusterAuthorizationOutputReference ¶
func NewContainerAttachedClusterAuthorizationOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) ContainerAttachedClusterAuthorizationOutputReference
type ContainerAttachedClusterBinaryAuthorization ¶
type ContainerAttachedClusterBinaryAuthorization struct { // Configure Binary Authorization evaluation mode. Possible values: ["DISABLED", "PROJECT_SINGLETON_POLICY_ENFORCE"]. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.5.0/docs/resources/container_attached_cluster#evaluation_mode ContainerAttachedCluster#evaluation_mode} EvaluationMode *string `field:"optional" json:"evaluationMode" yaml:"evaluationMode"` }
type ContainerAttachedClusterBinaryAuthorizationOutputReference ¶
type ContainerAttachedClusterBinaryAuthorizationOutputReference 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 EvaluationMode() *string SetEvaluationMode(val *string) EvaluationModeInput() *string // Experimental. Fqn() *string InternalValue() *ContainerAttachedClusterBinaryAuthorization SetInternalValue(val *ContainerAttachedClusterBinaryAuthorization) // 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 ResetEvaluationMode() // 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 NewContainerAttachedClusterBinaryAuthorizationOutputReference ¶
func NewContainerAttachedClusterBinaryAuthorizationOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) ContainerAttachedClusterBinaryAuthorizationOutputReference
type ContainerAttachedClusterConfig ¶
type ContainerAttachedClusterConfig 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 Kubernetes distribution of the underlying attached cluster. // // Supported values: // "eks", "aks", "generic". The generic distribution provides the ability to register // or migrate any CNCF conformant cluster. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.5.0/docs/resources/container_attached_cluster#distribution ContainerAttachedCluster#distribution} Distribution *string `field:"required" json:"distribution" yaml:"distribution"` // fleet block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.5.0/docs/resources/container_attached_cluster#fleet ContainerAttachedCluster#fleet} Fleet *ContainerAttachedClusterFleet `field:"required" json:"fleet" yaml:"fleet"` // The location for the resource. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.5.0/docs/resources/container_attached_cluster#location ContainerAttachedCluster#location} Location *string `field:"required" json:"location" yaml:"location"` // The name of this resource. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.5.0/docs/resources/container_attached_cluster#name ContainerAttachedCluster#name} Name *string `field:"required" json:"name" yaml:"name"` // oidc_config block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.5.0/docs/resources/container_attached_cluster#oidc_config ContainerAttachedCluster#oidc_config} OidcConfig *ContainerAttachedClusterOidcConfig `field:"required" json:"oidcConfig" yaml:"oidcConfig"` // The platform version for the cluster (e.g. '1.23.0-gke.1'). // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.5.0/docs/resources/container_attached_cluster#platform_version ContainerAttachedCluster#platform_version} PlatformVersion *string `field:"required" json:"platformVersion" yaml:"platformVersion"` // Optional. // // Annotations on the cluster. This field has the same // restrictions as Kubernetes annotations. The total size of all keys and // values combined is limited to 256k. Key can have 2 segments: prefix (optional) // and name (required), separated by a slash (/). Prefix must be a DNS subdomain. // Name must be 63 characters or less, begin and end with alphanumerics, // with dashes (-), underscores (_), dots (.), and alphanumerics between. // // // **Note**: This field is non-authoritative, and will only manage the annotations present in your configuration. // Please refer to the field 'effective_annotations' for all of the annotations present on the resource. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.5.0/docs/resources/container_attached_cluster#annotations ContainerAttachedCluster#annotations} Annotations *map[string]*string `field:"optional" json:"annotations" yaml:"annotations"` // authorization block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.5.0/docs/resources/container_attached_cluster#authorization ContainerAttachedCluster#authorization} Authorization *ContainerAttachedClusterAuthorization `field:"optional" json:"authorization" yaml:"authorization"` // binary_authorization block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.5.0/docs/resources/container_attached_cluster#binary_authorization ContainerAttachedCluster#binary_authorization} BinaryAuthorization *ContainerAttachedClusterBinaryAuthorization `field:"optional" json:"binaryAuthorization" yaml:"binaryAuthorization"` // Policy to determine what flags to send on delete. Possible values: DELETE, DELETE_IGNORE_ERRORS. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.5.0/docs/resources/container_attached_cluster#deletion_policy ContainerAttachedCluster#deletion_policy} DeletionPolicy *string `field:"optional" json:"deletionPolicy" yaml:"deletionPolicy"` // A human readable description of this attached cluster. Cannot be longer than 255 UTF-8 encoded bytes. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.5.0/docs/resources/container_attached_cluster#description ContainerAttachedCluster#description} Description *string `field:"optional" json:"description" yaml:"description"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.5.0/docs/resources/container_attached_cluster#id ContainerAttachedCluster#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"` // logging_config block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.5.0/docs/resources/container_attached_cluster#logging_config ContainerAttachedCluster#logging_config} LoggingConfig *ContainerAttachedClusterLoggingConfig `field:"optional" json:"loggingConfig" yaml:"loggingConfig"` // monitoring_config block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.5.0/docs/resources/container_attached_cluster#monitoring_config ContainerAttachedCluster#monitoring_config} MonitoringConfig *ContainerAttachedClusterMonitoringConfig `field:"optional" json:"monitoringConfig" yaml:"monitoringConfig"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.5.0/docs/resources/container_attached_cluster#project ContainerAttachedCluster#project}. Project *string `field:"optional" json:"project" yaml:"project"` // proxy_config block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.5.0/docs/resources/container_attached_cluster#proxy_config ContainerAttachedCluster#proxy_config} ProxyConfig *ContainerAttachedClusterProxyConfig `field:"optional" json:"proxyConfig" yaml:"proxyConfig"` // security_posture_config block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.5.0/docs/resources/container_attached_cluster#security_posture_config ContainerAttachedCluster#security_posture_config} SecurityPostureConfig *ContainerAttachedClusterSecurityPostureConfig `field:"optional" json:"securityPostureConfig" yaml:"securityPostureConfig"` // timeouts block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.5.0/docs/resources/container_attached_cluster#timeouts ContainerAttachedCluster#timeouts} Timeouts *ContainerAttachedClusterTimeouts `field:"optional" json:"timeouts" yaml:"timeouts"` }
type ContainerAttachedClusterErrors ¶
type ContainerAttachedClusterErrors struct { }
type ContainerAttachedClusterErrorsList ¶
type ContainerAttachedClusterErrorsList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) ContainerAttachedClusterErrorsOutputReference // 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 NewContainerAttachedClusterErrorsList ¶
func NewContainerAttachedClusterErrorsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ContainerAttachedClusterErrorsList
type ContainerAttachedClusterErrorsOutputReference ¶
type ContainerAttachedClusterErrorsOutputReference 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() *ContainerAttachedClusterErrors SetInternalValue(val *ContainerAttachedClusterErrors) Message() *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 NewContainerAttachedClusterErrorsOutputReference ¶
func NewContainerAttachedClusterErrorsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) ContainerAttachedClusterErrorsOutputReference
type ContainerAttachedClusterFleet ¶
type ContainerAttachedClusterFleet struct { // The number of the Fleet host project where this cluster will be registered. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.5.0/docs/resources/container_attached_cluster#project ContainerAttachedCluster#project} Project *string `field:"required" json:"project" yaml:"project"` }
type ContainerAttachedClusterFleetOutputReference ¶
type ContainerAttachedClusterFleetOutputReference 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() *ContainerAttachedClusterFleet SetInternalValue(val *ContainerAttachedClusterFleet) Membership() *string Project() *string SetProject(val *string) ProjectInput() *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 NewContainerAttachedClusterFleetOutputReference ¶
func NewContainerAttachedClusterFleetOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) ContainerAttachedClusterFleetOutputReference
type ContainerAttachedClusterLoggingConfig ¶
type ContainerAttachedClusterLoggingConfig struct { // component_config block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.5.0/docs/resources/container_attached_cluster#component_config ContainerAttachedCluster#component_config} ComponentConfig *ContainerAttachedClusterLoggingConfigComponentConfig `field:"optional" json:"componentConfig" yaml:"componentConfig"` }
type ContainerAttachedClusterLoggingConfigComponentConfig ¶
type ContainerAttachedClusterLoggingConfigComponentConfig struct { // The components to be enabled. Possible values: ["SYSTEM_COMPONENTS", "WORKLOADS"]. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.5.0/docs/resources/container_attached_cluster#enable_components ContainerAttachedCluster#enable_components} EnableComponents *[]*string `field:"optional" json:"enableComponents" yaml:"enableComponents"` }
type ContainerAttachedClusterLoggingConfigComponentConfigOutputReference ¶
type ContainerAttachedClusterLoggingConfigComponentConfigOutputReference 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 EnableComponents() *[]*string SetEnableComponents(val *[]*string) EnableComponentsInput() *[]*string // Experimental. Fqn() *string InternalValue() *ContainerAttachedClusterLoggingConfigComponentConfig SetInternalValue(val *ContainerAttachedClusterLoggingConfigComponentConfig) // 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 ResetEnableComponents() // 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 NewContainerAttachedClusterLoggingConfigComponentConfigOutputReference ¶
func NewContainerAttachedClusterLoggingConfigComponentConfigOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) ContainerAttachedClusterLoggingConfigComponentConfigOutputReference
type ContainerAttachedClusterLoggingConfigOutputReference ¶
type ContainerAttachedClusterLoggingConfigOutputReference 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) ComponentConfig() ContainerAttachedClusterLoggingConfigComponentConfigOutputReference ComponentConfigInput() *ContainerAttachedClusterLoggingConfigComponentConfig // 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() *ContainerAttachedClusterLoggingConfig SetInternalValue(val *ContainerAttachedClusterLoggingConfig) // 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 PutComponentConfig(value *ContainerAttachedClusterLoggingConfigComponentConfig) ResetComponentConfig() // 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 NewContainerAttachedClusterLoggingConfigOutputReference ¶
func NewContainerAttachedClusterLoggingConfigOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) ContainerAttachedClusterLoggingConfigOutputReference
type ContainerAttachedClusterMonitoringConfig ¶
type ContainerAttachedClusterMonitoringConfig struct { // managed_prometheus_config block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.5.0/docs/resources/container_attached_cluster#managed_prometheus_config ContainerAttachedCluster#managed_prometheus_config} ManagedPrometheusConfig *ContainerAttachedClusterMonitoringConfigManagedPrometheusConfig `field:"optional" json:"managedPrometheusConfig" yaml:"managedPrometheusConfig"` }
type ContainerAttachedClusterMonitoringConfigManagedPrometheusConfig ¶
type ContainerAttachedClusterMonitoringConfigManagedPrometheusConfig struct { // Enable Managed Collection. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.5.0/docs/resources/container_attached_cluster#enabled ContainerAttachedCluster#enabled} Enabled interface{} `field:"optional" json:"enabled" yaml:"enabled"` }
type ContainerAttachedClusterMonitoringConfigManagedPrometheusConfigOutputReference ¶
type ContainerAttachedClusterMonitoringConfigManagedPrometheusConfigOutputReference 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 Enabled() interface{} SetEnabled(val interface{}) EnabledInput() interface{} // Experimental. Fqn() *string InternalValue() *ContainerAttachedClusterMonitoringConfigManagedPrometheusConfig SetInternalValue(val *ContainerAttachedClusterMonitoringConfigManagedPrometheusConfig) // 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 ResetEnabled() // 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 NewContainerAttachedClusterMonitoringConfigManagedPrometheusConfigOutputReference ¶
func NewContainerAttachedClusterMonitoringConfigManagedPrometheusConfigOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) ContainerAttachedClusterMonitoringConfigManagedPrometheusConfigOutputReference
type ContainerAttachedClusterMonitoringConfigOutputReference ¶
type ContainerAttachedClusterMonitoringConfigOutputReference 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() *ContainerAttachedClusterMonitoringConfig SetInternalValue(val *ContainerAttachedClusterMonitoringConfig) ManagedPrometheusConfig() ContainerAttachedClusterMonitoringConfigManagedPrometheusConfigOutputReference ManagedPrometheusConfigInput() *ContainerAttachedClusterMonitoringConfigManagedPrometheusConfig // 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 PutManagedPrometheusConfig(value *ContainerAttachedClusterMonitoringConfigManagedPrometheusConfig) ResetManagedPrometheusConfig() // 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 NewContainerAttachedClusterMonitoringConfigOutputReference ¶
func NewContainerAttachedClusterMonitoringConfigOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) ContainerAttachedClusterMonitoringConfigOutputReference
type ContainerAttachedClusterOidcConfig ¶
type ContainerAttachedClusterOidcConfig struct { // A JSON Web Token (JWT) issuer URI. 'issuer' must start with 'https://'. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.5.0/docs/resources/container_attached_cluster#issuer_url ContainerAttachedCluster#issuer_url} IssuerUrl *string `field:"required" json:"issuerUrl" yaml:"issuerUrl"` // OIDC verification keys in JWKS format (RFC 7517). // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.5.0/docs/resources/container_attached_cluster#jwks ContainerAttachedCluster#jwks} Jwks *string `field:"optional" json:"jwks" yaml:"jwks"` }
type ContainerAttachedClusterOidcConfigOutputReference ¶
type ContainerAttachedClusterOidcConfigOutputReference 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() *ContainerAttachedClusterOidcConfig SetInternalValue(val *ContainerAttachedClusterOidcConfig) IssuerUrl() *string SetIssuerUrl(val *string) IssuerUrlInput() *string Jwks() *string SetJwks(val *string) JwksInput() *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 ResetJwks() // 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 NewContainerAttachedClusterOidcConfigOutputReference ¶
func NewContainerAttachedClusterOidcConfigOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) ContainerAttachedClusterOidcConfigOutputReference
type ContainerAttachedClusterProxyConfig ¶
type ContainerAttachedClusterProxyConfig struct { // kubernetes_secret block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.5.0/docs/resources/container_attached_cluster#kubernetes_secret ContainerAttachedCluster#kubernetes_secret} KubernetesSecret *ContainerAttachedClusterProxyConfigKubernetesSecret `field:"optional" json:"kubernetesSecret" yaml:"kubernetesSecret"` }
type ContainerAttachedClusterProxyConfigKubernetesSecret ¶
type ContainerAttachedClusterProxyConfigKubernetesSecret struct { // Name of the kubernetes secret containing the proxy config. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.5.0/docs/resources/container_attached_cluster#name ContainerAttachedCluster#name} Name *string `field:"required" json:"name" yaml:"name"` // Namespace of the kubernetes secret containing the proxy config. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.5.0/docs/resources/container_attached_cluster#namespace ContainerAttachedCluster#namespace} Namespace *string `field:"required" json:"namespace" yaml:"namespace"` }
type ContainerAttachedClusterProxyConfigKubernetesSecretOutputReference ¶
type ContainerAttachedClusterProxyConfigKubernetesSecretOutputReference 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() *ContainerAttachedClusterProxyConfigKubernetesSecret SetInternalValue(val *ContainerAttachedClusterProxyConfigKubernetesSecret) Name() *string SetName(val *string) NameInput() *string Namespace() *string SetNamespace(val *string) NamespaceInput() *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 NewContainerAttachedClusterProxyConfigKubernetesSecretOutputReference ¶
func NewContainerAttachedClusterProxyConfigKubernetesSecretOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) ContainerAttachedClusterProxyConfigKubernetesSecretOutputReference
type ContainerAttachedClusterProxyConfigOutputReference ¶
type ContainerAttachedClusterProxyConfigOutputReference 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() *ContainerAttachedClusterProxyConfig SetInternalValue(val *ContainerAttachedClusterProxyConfig) KubernetesSecret() ContainerAttachedClusterProxyConfigKubernetesSecretOutputReference KubernetesSecretInput() *ContainerAttachedClusterProxyConfigKubernetesSecret // 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 PutKubernetesSecret(value *ContainerAttachedClusterProxyConfigKubernetesSecret) ResetKubernetesSecret() // 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 NewContainerAttachedClusterProxyConfigOutputReference ¶
func NewContainerAttachedClusterProxyConfigOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) ContainerAttachedClusterProxyConfigOutputReference
type ContainerAttachedClusterSecurityPostureConfig ¶ added in v14.2.0
type ContainerAttachedClusterSecurityPostureConfig struct { // Sets the mode of the Kubernetes security posture API's workload vulnerability scanning. Possible values: ["VULNERABILITY_DISABLED", "VULNERABILITY_ENTERPRISE"]. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.5.0/docs/resources/container_attached_cluster#vulnerability_mode ContainerAttachedCluster#vulnerability_mode} VulnerabilityMode *string `field:"required" json:"vulnerabilityMode" yaml:"vulnerabilityMode"` }
type ContainerAttachedClusterSecurityPostureConfigOutputReference ¶ added in v14.2.0
type ContainerAttachedClusterSecurityPostureConfigOutputReference 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() *ContainerAttachedClusterSecurityPostureConfig SetInternalValue(val *ContainerAttachedClusterSecurityPostureConfig) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) VulnerabilityMode() *string SetVulnerabilityMode(val *string) VulnerabilityModeInput() *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 NewContainerAttachedClusterSecurityPostureConfigOutputReference ¶ added in v14.2.0
func NewContainerAttachedClusterSecurityPostureConfigOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) ContainerAttachedClusterSecurityPostureConfigOutputReference
type ContainerAttachedClusterTimeouts ¶
type ContainerAttachedClusterTimeouts struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.5.0/docs/resources/container_attached_cluster#create ContainerAttachedCluster#create}. Create *string `field:"optional" json:"create" yaml:"create"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.5.0/docs/resources/container_attached_cluster#delete ContainerAttachedCluster#delete}. Delete *string `field:"optional" json:"delete" yaml:"delete"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.5.0/docs/resources/container_attached_cluster#update ContainerAttachedCluster#update}. Update *string `field:"optional" json:"update" yaml:"update"` }
type ContainerAttachedClusterTimeoutsOutputReference ¶
type ContainerAttachedClusterTimeoutsOutputReference 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 NewContainerAttachedClusterTimeoutsOutputReference ¶
func NewContainerAttachedClusterTimeoutsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) ContainerAttachedClusterTimeoutsOutputReference
type ContainerAttachedClusterWorkloadIdentityConfig ¶
type ContainerAttachedClusterWorkloadIdentityConfig struct { }
type ContainerAttachedClusterWorkloadIdentityConfigList ¶
type ContainerAttachedClusterWorkloadIdentityConfigList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) ContainerAttachedClusterWorkloadIdentityConfigOutputReference // 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 NewContainerAttachedClusterWorkloadIdentityConfigList ¶
func NewContainerAttachedClusterWorkloadIdentityConfigList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) ContainerAttachedClusterWorkloadIdentityConfigList
type ContainerAttachedClusterWorkloadIdentityConfigOutputReference ¶
type ContainerAttachedClusterWorkloadIdentityConfigOutputReference 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 IdentityProvider() *string InternalValue() *ContainerAttachedClusterWorkloadIdentityConfig SetInternalValue(val *ContainerAttachedClusterWorkloadIdentityConfig) IssuerUri() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) WorkloadPool() *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 NewContainerAttachedClusterWorkloadIdentityConfigOutputReference ¶
func NewContainerAttachedClusterWorkloadIdentityConfigOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) ContainerAttachedClusterWorkloadIdentityConfigOutputReference
Source Files ¶
- ContainerAttachedCluster.go
- ContainerAttachedClusterAuthorization.go
- ContainerAttachedClusterAuthorizationOutputReference.go
- ContainerAttachedClusterAuthorizationOutputReference__checks.go
- ContainerAttachedClusterBinaryAuthorization.go
- ContainerAttachedClusterBinaryAuthorizationOutputReference.go
- ContainerAttachedClusterBinaryAuthorizationOutputReference__checks.go
- ContainerAttachedClusterConfig.go
- ContainerAttachedClusterErrors.go
- ContainerAttachedClusterErrorsList.go
- ContainerAttachedClusterErrorsList__checks.go
- ContainerAttachedClusterErrorsOutputReference.go
- ContainerAttachedClusterErrorsOutputReference__checks.go
- ContainerAttachedClusterFleet.go
- ContainerAttachedClusterFleetOutputReference.go
- ContainerAttachedClusterFleetOutputReference__checks.go
- ContainerAttachedClusterLoggingConfig.go
- ContainerAttachedClusterLoggingConfigComponentConfig.go
- ContainerAttachedClusterLoggingConfigComponentConfigOutputReference.go
- ContainerAttachedClusterLoggingConfigComponentConfigOutputReference__checks.go
- ContainerAttachedClusterLoggingConfigOutputReference.go
- ContainerAttachedClusterLoggingConfigOutputReference__checks.go
- ContainerAttachedClusterMonitoringConfig.go
- ContainerAttachedClusterMonitoringConfigManagedPrometheusConfig.go
- ContainerAttachedClusterMonitoringConfigManagedPrometheusConfigOutputReference.go
- ContainerAttachedClusterMonitoringConfigManagedPrometheusConfigOutputReference__checks.go
- ContainerAttachedClusterMonitoringConfigOutputReference.go
- ContainerAttachedClusterMonitoringConfigOutputReference__checks.go
- ContainerAttachedClusterOidcConfig.go
- ContainerAttachedClusterOidcConfigOutputReference.go
- ContainerAttachedClusterOidcConfigOutputReference__checks.go
- ContainerAttachedClusterProxyConfig.go
- ContainerAttachedClusterProxyConfigKubernetesSecret.go
- ContainerAttachedClusterProxyConfigKubernetesSecretOutputReference.go
- ContainerAttachedClusterProxyConfigKubernetesSecretOutputReference__checks.go
- ContainerAttachedClusterProxyConfigOutputReference.go
- ContainerAttachedClusterProxyConfigOutputReference__checks.go
- ContainerAttachedClusterSecurityPostureConfig.go
- ContainerAttachedClusterSecurityPostureConfigOutputReference.go
- ContainerAttachedClusterSecurityPostureConfigOutputReference__checks.go
- ContainerAttachedClusterTimeouts.go
- ContainerAttachedClusterTimeoutsOutputReference.go
- ContainerAttachedClusterTimeoutsOutputReference__checks.go
- ContainerAttachedClusterWorkloadIdentityConfig.go
- ContainerAttachedClusterWorkloadIdentityConfigList.go
- ContainerAttachedClusterWorkloadIdentityConfigList__checks.go
- ContainerAttachedClusterWorkloadIdentityConfigOutputReference.go
- ContainerAttachedClusterWorkloadIdentityConfigOutputReference__checks.go
- ContainerAttachedCluster__checks.go
- main.go