ClusterState constructor

const ClusterState({
  1. Input<String?>? clusterId,
  2. Input<List<ClusterComputeResource>?>? computeResources,
  3. Input<String?>? createTime,
  4. Input<String?>? deletionPolicy,
  5. Input<String?>? description,
  6. Input<Map<String, String>?>? effectiveLabels,
  7. Input<Map<String, String>?>? labels,
  8. Input<String?>? location,
  9. Input<String?>? name,
  10. Input<List<ClusterNetworkResource>?>? networkResources,
  11. Input<ClusterOrchestrator?>? orchestrator,
  12. Input<String?>? project,
  13. Input<Map<String, String>?>? pulumiLabels,
  14. Input<bool?>? reconciling,
  15. Input<List<ClusterStorageResource>?>? storageResources,
  16. Input<String?>? updateTime,
})

Creates a new ClusterState. clusterId ID of the cluster to create. Must start with a lowercase letter, computeResources Compute resources available to the cluster. Keys specify the ID of the createTime Time that the cluster was originally created. deletionPolicy Whether Terraform will be prevented from destroying the resource. Defaults to DELETE. description User-provided description of the cluster. effectiveLabels All of labels (key/value pairs) present on the resource in GCP, including the labels configured through Pulumi, other clients and services. labels Labels applied location Resource ID segment making up resource name. It identifies the resource within its parent collection as described in https://google.aip.dev/122. name Identifier. Relative resource name of the cluster, in the networkResources Network resources available to the cluster. Must contain at most one value. orchestrator The component responsible for scheduling and running workloads on the project The ID of the project in which the resource belongs. pulumiLabels The combination of labels configured directly on the resource reconciling Indicates whether changes to the cluster are currently in flight. If this storageResources Storage resources available to the cluster. Keys specify the ID of the updateTime Time that the cluster was most recently updated.

Implementation

const ClusterState({
  this.clusterId,
  this.computeResources,
  this.createTime,
  this.deletionPolicy,
  this.description,
  this.effectiveLabels,
  this.labels,
  this.location,
  this.name,
  this.networkResources,
  this.orchestrator,
  this.project,
  this.pulumiLabels,
  this.reconciling,
  this.storageResources,
  this.updateTime,
});