BackupArgs constructor

const BackupArgs({
  1. required Input<String> backupId,
  2. Input<String>? description,
  3. Input<String>? kmsKey,
  4. Input<Map<String, String>>? labels,
  5. Input<String>? location,
  6. Input<String>? project,
  7. Input<String>? sourceFileShare,
  8. Input<String>? sourceInstance,
})

Creates a new BackupArgs. backupId Required. The ID to use for the backup. The ID must be unique within the specified project and location. This value must start with a lowercase letter followed by up to 62 lowercase letters, numbers, or hyphens, and cannot end with a hyphen. Values that do not match this pattern will trigger an INVALID_ARGUMENT error. description A description of the backup with 2048 characters or less. Requests with longer descriptions will be rejected. kmsKey Immutable. KMS key name used for data encryption. labels Resource labels to represent user provided metadata. location Optional. project Optional. sourceFileShare Name of the file share in the source Filestore instance that the backup is created from. sourceInstance The resource name of the source Filestore instance, in the format projects/{project_number}/locations/{location_id}/instances/{instance_id}, used to create this backup.

Implementation

const BackupArgs({
  required this.backupId,
  this.description,
  this.kmsKey,
  this.labels,
  this.location,
  this.project,
  this.sourceFileShare,
  this.sourceInstance,
});