Skip to main content

backups

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

Overview

Namebackups
TypeResource
Idazure_extras.storsimple_1200_series.backups

Fields

The following fields are returned by SELECT queries:

The collection of backups.

NameDatatypeDescription
idstringThe identifier.
namestringThe name.
propertiesobjectProperties of backup
typestringThe type.

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
list_by_deviceselectdeviceName, subscriptionId, resourceGroupName, managerNameforFailover, $filterRetrieves all the backups in a device. Can be used to get the backups for failover also.
list_by_managerselectsubscriptionId, resourceGroupName, managerName$filterRetrieves all the backups in a manager.
deletedeletedeviceName, backupName, subscriptionId, resourceGroupName, managerNameDeletes the backup.
cloneexecdeviceName, backupName, elementName, subscriptionId, resourceGroupName, managerName, propertiesClones the given backup element to a new disk or share with given details.

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
backupNamestringThe backup name.
deviceNamestringThe device name.
elementNamestringThe backup element name.
managerNamestringThe manager name
resourceGroupNamestringThe resource group name
subscriptionIdstringThe subscription id
$filterstringOData Filter options
forFailoverbooleanSet to true if you need backups which can be used for failover.

SELECT examples

Retrieves all the backups in a device. Can be used to get the backups for failover also.

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

DELETE examples

Deletes the backup.

DELETE FROM azure_extras.storsimple_1200_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 given backup element to a new disk or share with given details.

EXEC azure_extras.storsimple_1200_series.backups.clone 
@deviceName='{{ deviceName }}' --required,
@backupName='{{ backupName }}' --required,
@elementName='{{ elementName }}' --required,
@subscriptionId='{{ subscriptionId }}' --required,
@resourceGroupName='{{ resourceGroupName }}' --required,
@managerName='{{ managerName }}' --required
@@json=
'{
"properties": "{{ properties }}"
}'
;