BackupChannelState constructor

const BackupChannelState({
  1. Input<String?>? deletionPolicy,
  2. Input<String?>? description,
  3. Input<String?>? destinationProject,
  4. Input<String?>? destinationProjectId,
  5. Input<Map<String, String>?>? effectiveLabels,
  6. Input<String?>? etag,
  7. Input<Map<String, String>?>? labels,
  8. Input<String?>? location,
  9. Input<String?>? name,
  10. Input<String?>? project,
  11. Input<Map<String, String>?>? pulumiLabels,
  12. Input<String?>? uid,
})

Creates a new BackupChannelState. deletionPolicy Whether Terraform will be prevented from destroying the resource. Defaults to DELETE. description User specified descriptive string for this BackupChannel. destinationProject The project where Backups are allowed to be stored. destinationProjectId The projectId where Backups are allowed to be stored. effectiveLabels All of labels (key/value pairs) present on the resource in GCP, including the labels configured through Pulumi, other clients and services. etag etag is used for optimistic concurrency control as a way to help prevent simultaneous labels Description: A set of custom labels supplied by the user. location The region of the Backup Channel. name The full name of the BackupChannel Resource. project The ID of the project in which the resource belongs. pulumiLabels The combination of labels configured directly on the resource uid Server generated, unique identifier of UUID format.

Implementation

const BackupChannelState({
  this.deletionPolicy,
  this.description,
  this.destinationProject,
  this.destinationProjectId,
  this.effectiveLabels,
  this.etag,
  this.labels,
  this.location,
  this.name,
  this.project,
  this.pulumiLabels,
  this.uid,
});