Share via


Backups - List

List Backups
List all backups for a volume

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetApp/netAppAccounts/{accountName}/capacityPools/{poolName}/volumes/{volumeName}/backups?api-version=2022-11-01

URI Parameters

Name In Required Type Description
accountName
path True

string

pattern: ^[a-zA-Z0-9][a-zA-Z0-9\-_]{0,63}$

The name of the NetApp account

poolName
path True

string

minLength: 1
maxLength: 64
pattern: ^[a-zA-Z0-9][a-zA-Z0-9\-_]{0,63}$

The name of the capacity pool

resourceGroupName
path True

string

minLength: 1
maxLength: 90

The name of the resource group. The name is case insensitive.

subscriptionId
path True

string

minLength: 1

The ID of the target subscription.

volumeName
path True

string

minLength: 1
maxLength: 64
pattern: ^[a-zA-Z][a-zA-Z0-9\-_]{0,63}$

The name of the volume

api-version
query True

string

minLength: 1

The API version to use for this operation.

Responses

Name Type Description
200 OK

backupsList

OK

Other Status Codes

Error response describing why the operation failed.

Security

azure_auth

Azure Active Directory OAuth2 Flow

Type: oauth2
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

Name Description
user_impersonation impersonate your user account

Examples

Backups_List

Sample request

GET https://management.azure.com/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/resourceGroups/myRG/providers/Microsoft.NetApp/netAppAccounts/account1/capacityPools/pool1/volumes/volume1/backups?api-version=2022-11-01

Sample response

{
  "value": [
    {
      "id": "/subscriptions/D633CC2E-722B-4AE1-B636-BBD9E4C60ED9/resourceGroups/myRG/providers/Microsoft.NetApp/netAppAccounts/account1/capacityPools/pool1/volumes/volume1/backups/backup1",
      "name": "account1/pool1/volume1/backup1",
      "type": "Microsoft.NetApp/netAppAccounts/capacityPools/volumes/backups",
      "location": "eastus",
      "properties": {
        "creationDate": "2017-08-15T13:23:33Z",
        "provisioningState": "Succeeded",
        "size": 10011,
        "label": "myLabel",
        "backupType": "Manual"
      }
    }
  ]
}

Definitions

Name Description
backup

Backup of a Volume

backupsList

List of Backups

backupType

backupType

createdByType

The type of identity that created the resource.

systemData

Metadata pertaining to creation and last modification of the resource.

backup

Backup of a Volume

Name Type Default value Description
id

string

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

location

string

Resource location

name

string

The name of the resource

properties.backupId

string

minLength: 36
maxLength: 36
pattern: ^[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}$

backupId
UUID v4 used to identify the Backup

properties.backupType

backupType

backupType
Type of backup Manual or Scheduled

properties.creationDate

string (date-time)

creationDate
The creation date of the backup

properties.failureReason

string

Failure reason

properties.label

string

Label for backup

properties.provisioningState

string

Azure lifecycle management

properties.size

integer (int64)

Size of backup

properties.useExistingSnapshot

boolean

False

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

properties.volumeName

string

Volume name

systemData

systemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

type

string

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

backupsList

List of Backups

Name Type Description
value

backup[]

A list of Backups

backupType

backupType

Value Description
Manual

Manual backup

Scheduled

Scheduled backup

createdByType

The type of identity that created the resource.

Value Description
User
Application
ManagedIdentity
Key

systemData

Metadata pertaining to creation and last modification of the resource.

Name Type Description
createdAt

string (date-time)

The timestamp of resource creation (UTC).

createdBy

string

The identity that created the resource.

createdByType

createdByType

The type of identity that created the resource.

lastModifiedAt

string (date-time)

The timestamp of resource last modification (UTC)

lastModifiedBy

string

The identity that last modified the resource.

lastModifiedByType

createdByType

The type of identity that last modified the resource.