AttachedClusterState constructor
- Input<
Map< ? annotations,String, String> ?> - Input<
AttachedClusterAuthorization?> ? authorization, - Input<
AttachedClusterBinaryAuthorization?> ? binaryAuthorization, - Input<
String?> ? clusterRegion, - Input<
String?> ? createTime, - Input<
String?> ? deletionPolicy, - Input<
String?> ? description, - Input<
String?> ? distribution, - Input<
Map< ? effectiveAnnotations,String, String> ?> - Input<
List< ? errors,AttachedClusterError> ?> - Input<
AttachedClusterFleet?> ? fleet, - Input<
String?> ? kubernetesVersion, - Input<
String?> ? location, - Input<
AttachedClusterLoggingConfig?> ? loggingConfig, - Input<
AttachedClusterMonitoringConfig?> ? monitoringConfig, - Input<
String?> ? name, - Input<
AttachedClusterOidcConfig?> ? oidcConfig, - Input<
String?> ? platformVersion, - Input<
String?> ? project, - Input<
AttachedClusterProxyConfig?> ? proxyConfig, - Input<
bool?> ? reconciling, - Input<
AttachedClusterSecurityPostureConfig?> ? securityPostureConfig, - Input<
String?> ? state, - Input<
String?> ? uid, - Input<
String?> ? updateTime, - Input<
List< ? workloadIdentityConfigs,AttachedClusterWorkloadIdentityConfig> ?>
Creates a new AttachedClusterState.
annotations Optional. Annotations on the cluster. This field has the same
authorization Configuration related to the cluster RBAC settings.
binaryAuthorization Binary Authorization configuration.
clusterRegion Output only. The region where this cluster runs.
createTime Output only. The time at which this cluster was created.
deletionPolicy Policy to determine what flags to send on delete.
description A human readable description of this attached cluster. Cannot be longer
distribution The Kubernetes distribution of the underlying attached cluster. Supported values:
effectiveAnnotations All of annotations (key/value pairs) present on the resource in GCP, including the annotations configured through Terraform, other clients and services.
errors A set of errors found in the cluster.
fleet Fleet configuration.
kubernetesVersion The Kubernetes version of the cluster.
location The location for the resource
loggingConfig Logging configuration.
monitoringConfig Monitoring configuration.
name The name of this resource.
oidcConfig OIDC discovery information of the target cluster.
platformVersion The platform version for the cluster (e.g. 1.23.0-gke.1).
project The ID of the project in which the resource belongs.
proxyConfig Support for proxy configuration.
reconciling If set, there are currently changes in flight to the cluster.
securityPostureConfig (Optional, Deprecated)
state The current state of the cluster. Possible values:
uid A globally unique identifier for the cluster.
updateTime The time at which this cluster was last updated.
workloadIdentityConfigs Workload Identity settings.
Implementation
const AttachedClusterState({
this.annotations,
this.authorization,
this.binaryAuthorization,
this.clusterRegion,
this.createTime,
this.deletionPolicy,
this.description,
this.distribution,
this.effectiveAnnotations,
this.errors,
this.fleet,
this.kubernetesVersion,
this.location,
this.loggingConfig,
this.monitoringConfig,
this.name,
this.oidcConfig,
this.platformVersion,
this.project,
this.proxyConfig,
this.reconciling,
this.securityPostureConfig,
this.state,
this.uid,
this.updateTime,
this.workloadIdentityConfigs,
});