RestoreChannelState constructor

const RestoreChannelState({
  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 RestoreChannelState. deletionPolicy Whether Terraform will be prevented from destroying the resource. Defaults to DELETE. description User specified descriptive string for this RestoreChannel. destinationProject The project where Backups will be restored. destinationProjectId The projectId where Backups will be restored. 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 Restore Channel. name The full name of the RestoreChannel 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 RestoreChannelState({
  this.deletionPolicy,
  this.description,
  this.destinationProject,
  this.destinationProjectId,
  this.effectiveLabels,
  this.etag,
  this.labels,
  this.location,
  this.name,
  this.project,
  this.pulumiLabels,
  this.uid,
});