Skip to main content

backups

Creates, updates, deletes, gets or lists a backups resource.

Overview

Namebackups
TypeResource
Idazure_extras.storsimple_8000_series.backups

Fields

The following fields are returned by SELECT queries:

The collection of backups.

NameDatatypeDescription
idstringThe path ID that uniquely identifies the object.
namestringThe name of the object.
kindstringThe Kind of the object. Currently only Series8000 is supported
propertiesobjectThe properties of the backup.
typestringThe hierarchical type of the object.

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
list_by_deviceselectdeviceName, subscriptionId, resourceGroupName, managerName$filterRetrieves all the backups in a device.
deletedeletedeviceName, backupName, subscriptionId, resourceGroupName, managerNameDeletes the backup.
cloneexecdeviceName, backupName, backupElementName, subscriptionId, resourceGroupName, managerName, targetDeviceId, targetVolumeName, targetAccessControlRecordIds, backupElementClones the backup element as a new volume.
restoreexecdeviceName, backupName, subscriptionId, resourceGroupName, managerNameRestores the backup on the device.

Parameters

Parameters can be passed in the WHERE clause of a query. Check the Methods section to see which parameters are required or optional for each operation.

NameDatatypeDescription
backupElementNamestringThe backup element name.
backupNamestringThe backupSet name
deviceNamestringThe device name
managerNamestringThe manager name
resourceGroupNamestringThe resource group name
subscriptionIdstringThe subscription id
$filterstringOData Filter options

SELECT examples

Retrieves all the backups in a device.

SELECT
id,
name,
kind,
properties,
type
FROM azure_extras.storsimple_8000_series.backups
WHERE deviceName = '{{ deviceName }}' -- required
AND subscriptionId = '{{ subscriptionId }}' -- required
AND resourceGroupName = '{{ resourceGroupName }}' -- required
AND managerName = '{{ managerName }}' -- required
AND $filter = '{{ $filter }}'
;

DELETE examples

Deletes the backup.

DELETE FROM azure_extras.storsimple_8000_series.backups
WHERE deviceName = '{{ deviceName }}' --required
AND backupName = '{{ backupName }}' --required
AND subscriptionId = '{{ subscriptionId }}' --required
AND resourceGroupName = '{{ resourceGroupName }}' --required
AND managerName = '{{ managerName }}' --required
;

Lifecycle Methods

Clones the backup element as a new volume.

EXEC azure_extras.storsimple_8000_series.backups.clone 
@deviceName='{{ deviceName }}' --required,
@backupName='{{ backupName }}' --required,
@backupElementName='{{ backupElementName }}' --required,
@subscriptionId='{{ subscriptionId }}' --required,
@resourceGroupName='{{ resourceGroupName }}' --required,
@managerName='{{ managerName }}' --required
@@json=
'{
"targetDeviceId": "{{ targetDeviceId }}",
"targetVolumeName": "{{ targetVolumeName }}",
"targetAccessControlRecordIds": "{{ targetAccessControlRecordIds }}",
"backupElement": "{{ backupElement }}"
}'
;