NamespaceState constructor

const NamespaceState({
  1. Input<String?>? deletionPolicy,
  2. Input<Map<String, String>?>? effectiveLabels,
  3. Input<Map<String, String>?>? labels,
  4. Input<String?>? location,
  5. Input<String?>? name,
  6. Input<String?>? namespaceId,
  7. Input<String?>? project,
  8. Input<Map<String, String>?>? pulumiLabels,
})

Creates a new NamespaceState. deletionPolicy Whether Terraform will be prevented from destroying the resource. Defaults to DELETE. effectiveLabels All of labels (key/value pairs) present on the resource in GCP, including the labels configured through Pulumi, other clients and services. labels Resource labels associated with this Namespace. No more than 64 user location The location for the Namespace. name The resource name for the namespace namespaceId The Resource ID must be 1-63 characters long, including digits, project The ID of the project in which the resource belongs. pulumiLabels The combination of labels configured directly on the resource

Implementation

const NamespaceState({
  this.deletionPolicy,
  this.effectiveLabels,
  this.labels,
  this.location,
  this.name,
  this.namespaceId,
  this.project,
  this.pulumiLabels,
});