Backup

class Backup : KotlinCustomResource

Creates a backup. Auto-naming is currently not supported for this resource.

Properties

Link copied to clipboard
val backupId: Output<String>

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.

Link copied to clipboard
val capacityGb: Output<String>

Capacity of the source file share when the backup was created.

Link copied to clipboard
val createTime: Output<String>

The time when the backup was created.

Link copied to clipboard
val description: Output<String>

A description of the backup with 2048 characters or less. Requests with longer descriptions will be rejected.

Link copied to clipboard
val downloadBytes: Output<String>

Amount of bytes that will be downloaded if the backup is restored. This may be different than storage bytes, since sequential backups of the same disk will share storage.

Link copied to clipboard
val id: Output<String>
Link copied to clipboard
val kmsKey: Output<String>

Immutable. KMS key name used for data encryption.

Link copied to clipboard
val labels: Output<Map<String, String>>

Resource labels to represent user provided metadata.

Link copied to clipboard
val location: Output<String>
Link copied to clipboard
val name: Output<String>

The resource name of the backup, in the format projects/{project_number}/locations/{location_id}/backups/{backup_id}.

Link copied to clipboard
val project: Output<String>
Link copied to clipboard
val pulumiChildResources: Set<KotlinResource>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val satisfiesPzs: Output<Boolean>

Reserved for future use.

Link copied to clipboard
val sourceFileShare: Output<String>

Name of the file share in the source Filestore instance that the backup is created from.

Link copied to clipboard
val sourceInstance: Output<String>

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.

Link copied to clipboard

The service tier of the source Filestore instance that this backup is created from.

Link copied to clipboard
val state: Output<String>

The backup state.

Link copied to clipboard
val storageBytes: Output<String>

The size of the storage used by the backup. As backups share storage, this number is expected to change with backup creation/deletion.

Link copied to clipboard
val urn: Output<String>