WorkerPoolState constructor

const WorkerPoolState({
  1. Input<Map<String, String>?>? annotations,
  2. Input<String?>? createTime,
  3. Input<String?>? deleteTime,
  4. Input<String?>? deletionPolicy,
  5. Input<String?>? displayName,
  6. Input<Map<String, String>?>? effectiveAnnotations,
  7. Input<String?>? location,
  8. Input<String?>? name,
  9. Input<WorkerPoolNetworkConfig?>? networkConfig,
  10. Input<WorkerPoolPrivateServiceConnect?>? privateServiceConnect,
  11. Input<String?>? project,
  12. Input<String?>? state,
  13. Input<String?>? uid,
  14. Input<String?>? updateTime,
  15. Input<WorkerPoolWorkerConfig?>? workerConfig,
})

Creates a new WorkerPoolState. annotations User specified annotations. See https://google.aip.dev/128#annotations for more details such as format and size limitations. createTime Output only. Time at which the request to create the WorkerPool was received. deleteTime Output only. Time at which the request to delete the WorkerPool was received. deletionPolicy Whether Terraform will be prevented from destroying the resource. Defaults to "DELETE". displayName A user-specified, human-readable name for the WorkerPool. If provided, this value must be 1-63 characters. effectiveAnnotations All of annotations (key/value pairs) present on the resource in GCP, including the annotations configured through Terraform, other clients and services. location The location for the resource name User-defined name of the WorkerPool. networkConfig Network configuration for the WorkerPool. Structure is documented below. privateServiceConnect Private Service Connect configuration for the pool. project The project for the resource state Output only. WorkerPool state. Possible values: STATE_UNSPECIFIED, PENDING, APPROVED, REJECTED, CANCELLED uid Output only. A unique identifier for the WorkerPool. updateTime Output only. Time at which the request to update the WorkerPool was received. workerConfig Configuration to be used for a creating workers in the WorkerPool. Structure is documented below.

Implementation

const WorkerPoolState({
  this.annotations,
  this.createTime,
  this.deleteTime,
  this.deletionPolicy,
  this.displayName,
  this.effectiveAnnotations,
  this.location,
  this.name,
  this.networkConfig,
  this.privateServiceConnect,
  this.project,
  this.state,
  this.uid,
  this.updateTime,
  this.workerConfig,
});