BackupFileV1beta1Args constructor
Creates a new BackupFileV1beta1Args.
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.
description A description of the backup with 2048 characters or less. Requests with longer descriptions will be rejected.
kmsKeyName 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_id}/locations/{location_id}/instances/{instance_id}, used to create this backup.
Implementation
const BackupFileV1beta1Args({
required this.backupId,
this.description,
this.kmsKeyName,
this.labels,
this.location,
this.project,
this.sourceFileShare,
this.sourceInstance,
});