SnapshotFileV1beta1Args constructor

const SnapshotFileV1beta1Args({
  1. Input<String>? description,
  2. required Input<String> instanceId,
  3. Input<Map<String, String>>? labels,
  4. Input<String>? location,
  5. Input<String>? project,
  6. required Input<String> snapshotId,
})

Creates a new SnapshotFileV1beta1Args. description A description of the snapshot with 2048 characters or less. Requests with longer descriptions will be rejected. instanceId Required. labels Resource labels to represent user provided metadata. location Optional. project Optional. snapshotId Required. The ID to use for the snapshot. The ID must be unique within the specified instance. This value must start with a lowercase letter followed by up to 62 lowercase letters, numbers, or hyphens, and cannot end with a hyphen.

Implementation

const SnapshotFileV1beta1Args({
  this.description,
  required this.instanceId,
  this.labels,
  this.location,
  this.project,
  required this.snapshotId,
});