WorkloadIdentityPoolNamespaceState constructor

const WorkloadIdentityPoolNamespaceState({
  1. Input<String?>? deletionPolicy,
  2. Input<String?>? description,
  3. Input<bool?>? disabled,
  4. Input<String?>? name,
  5. Input<List<WorkloadIdentityPoolNamespaceOwnerService>?>? ownerServices,
  6. Input<String?>? project,
  7. Input<String?>? state,
  8. Input<String?>? workloadIdentityPoolId,
  9. Input<String?>? workloadIdentityPoolNamespaceId,
})

Creates a new WorkloadIdentityPoolNamespaceState. deletionPolicy Whether Terraform will be prevented from destroying the resource. Defaults to DELETE. description A description of the namespace. Cannot exceed 256 characters. disabled Whether the namespace is disabled. If disabled, credentials may no longer be issued for name The resource name of the namespace as ownerServices Defines the owner that is allowed to mutate this resource. If present, this resource can only project The ID of the project in which the resource belongs. state The current state of the namespace. workloadIdentityPoolId The ID to use for the pool, which becomes the final component of the resource name. This workloadIdentityPoolNamespaceId The ID to use for the namespace. This value must:

Implementation

const WorkloadIdentityPoolNamespaceState({
  this.deletionPolicy,
  this.description,
  this.disabled,
  this.name,
  this.ownerServices,
  this.project,
  this.state,
  this.workloadIdentityPoolId,
  this.workloadIdentityPoolNamespaceId,
});