Package version:

Interface Backup

Backup under a Backup Vault

interface Backup {
    backupId?: string;
    backupPolicyResourceId?: string;
    backupType?: string;
    creationDate?: Date;
    failureReason?: string;
    id?: string;
    isLargeVolume?: boolean;
    label?: string;
    name?: string;
    provisioningState?: string;
    size?: number;
    snapshotName?: string;
    systemData?: SystemData;
    type?: string;
    useExistingSnapshot?: boolean;
    volumeResourceId: string;
}

Hierarchy (view full)

Properties

backupId?: string

UUID v4 used to identify the Backup NOTE: This property will not be serialized. It can only be populated by the server.

backupPolicyResourceId?: string

ResourceId used to identify the backup policy NOTE: This property will not be serialized. It can only be populated by the server.

backupType?: string

Type of backup Manual or Scheduled NOTE: This property will not be serialized. It can only be populated by the server.

creationDate?: Date

The creation date of the backup NOTE: This property will not be serialized. It can only be populated by the server.

failureReason?: string

Failure reason NOTE: This property will not be serialized. It can only be populated by the server.

id?: string

Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" NOTE: This property will not be serialized. It can only be populated by the server.

isLargeVolume?: boolean

Specifies if the backup is for a large volume. NOTE: This property will not be serialized. It can only be populated by the server.

label?: string

Label for backup

name?: string

The name of the resource NOTE: This property will not be serialized. It can only be populated by the server.

provisioningState?: string

Azure lifecycle management NOTE: This property will not be serialized. It can only be populated by the server.

size?: number

Size of backup in bytes NOTE: This property will not be serialized. It can only be populated by the server.

snapshotName?: string

The name of the snapshot

systemData?: SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information. NOTE: This property will not be serialized. It can only be populated by the server.

type?: string

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" NOTE: This property will not be serialized. It can only be populated by the server.

useExistingSnapshot?: boolean

Manual backup an already existing snapshot. This will always be false for scheduled backups and true/false for manual backups

volumeResourceId: string

ResourceId used to identify the Volume