Skip to main content

backup_policies

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

Overview

Namebackup_policies
TypeResource
Idazure_isv.netapp.backup_policies

Fields

The following fields are returned by SELECT queries:

NameDatatypeDescription
etagstringA unique read-only string that changes whenever the resource is updated.
locationstringThe geo-location where the resource lives
propertiesobjectBackup policy Properties
tagsobjectResource tags.

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
getselectsubscriptionId, resourceGroupName, accountName, backupPolicyNameGet a particular backup Policy
listselectsubscriptionId, resourceGroupName, accountNameList backup policies for Netapp Account
createinsertsubscriptionId, resourceGroupName, accountName, backupPolicyName, data__location, data__propertiesCreate a backup policy for Netapp Account
updateupdatesubscriptionId, resourceGroupName, accountName, backupPolicyNamePatch a backup policy for Netapp Account
deletedeletesubscriptionId, resourceGroupName, accountName, backupPolicyNameDelete backup policy

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
accountNamestringThe name of the NetApp account
backupPolicyNamestringBackup policy Name which uniquely identify backup policy.
resourceGroupNamestringThe name of the resource group. The name is case insensitive.
subscriptionIdstring (uuid)The ID of the target subscription. The value must be an UUID.

SELECT examples

Get a particular backup Policy

SELECT
etag,
location,
properties,
tags
FROM azure_isv.netapp.backup_policies
WHERE subscriptionId = '{{ subscriptionId }}' -- required
AND resourceGroupName = '{{ resourceGroupName }}' -- required
AND accountName = '{{ accountName }}' -- required
AND backupPolicyName = '{{ backupPolicyName }}' -- required
;

INSERT examples

Create a backup policy for Netapp Account

INSERT INTO azure_isv.netapp.backup_policies (
data__tags,
data__location,
data__properties,
subscriptionId,
resourceGroupName,
accountName,
backupPolicyName
)
SELECT
'{{ tags }}',
'{{ location }}' /* required */,
'{{ properties }}' /* required */,
'{{ subscriptionId }}',
'{{ resourceGroupName }}',
'{{ accountName }}',
'{{ backupPolicyName }}'
RETURNING
etag,
location,
properties,
tags
;

UPDATE examples

Patch a backup policy for Netapp Account

UPDATE azure_isv.netapp.backup_policies
SET
data__location = '{{ location }}',
data__tags = '{{ tags }}',
data__properties = '{{ properties }}'
WHERE
subscriptionId = '{{ subscriptionId }}' --required
AND resourceGroupName = '{{ resourceGroupName }}' --required
AND accountName = '{{ accountName }}' --required
AND backupPolicyName = '{{ backupPolicyName }}' --required
RETURNING
etag,
location,
properties,
tags;

DELETE examples

Delete backup policy

DELETE FROM azure_isv.netapp.backup_policies
WHERE subscriptionId = '{{ subscriptionId }}' --required
AND resourceGroupName = '{{ resourceGroupName }}' --required
AND accountName = '{{ accountName }}' --required
AND backupPolicyName = '{{ backupPolicyName }}' --required
;