Skip to main content

long_term_retention_managed_instance_backups

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

Overview

Namelong_term_retention_managed_instance_backups
TypeResource
Idazure.sql.long_term_retention_managed_instance_backups

Fields

The following fields are returned by SELECT queries:

Successfully retrieved the backup.

NameDatatypeDescription
propertiesobjectResource properties.

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
get_by_resource_groupselectresourceGroupName, locationName, managedInstanceName, databaseName, backupName, subscriptionIdGets a long term retention backup for a managed database.
getselectlocationName, managedInstanceName, databaseName, backupName, subscriptionIdGets a long term retention backup for a managed database.
list_by_resource_group_databaseselectresourceGroupName, locationName, managedInstanceName, databaseName, subscriptionIdonlyLatestPerDatabase, databaseStateLists all long term retention backups for a managed database.
list_by_databaseselectlocationName, managedInstanceName, databaseName, subscriptionIdonlyLatestPerDatabase, databaseStateLists all long term retention backups for a managed database.
list_by_resource_group_locationselectresourceGroupName, locationName, subscriptionIdonlyLatestPerDatabase, databaseStateLists the long term retention backups for managed databases in a given location.
list_by_locationselectlocationName, subscriptionIdonlyLatestPerDatabase, databaseStateLists the long term retention backups for managed databases in a given location.
delete_by_resource_groupdeleteresourceGroupName, locationName, managedInstanceName, databaseName, backupName, subscriptionIdDeletes a long term retention backup.
deletedeletelocationName, managedInstanceName, databaseName, backupName, subscriptionIdDeletes a long term retention backup.

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.
databaseNamestringThe name of the managed database.
locationNamestringThe location of the database.
managedInstanceNamestringThe name of the managed instance.
resourceGroupNamestringThe name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
subscriptionIdstringThe subscription ID that identifies an Azure subscription.
databaseStatestringWhether to query against just live databases, just deleted databases, or all databases.
onlyLatestPerDatabasebooleanWhether or not to only get the latest backup for each database.

SELECT examples

Gets a long term retention backup for a managed database.

SELECT
properties
FROM azure.sql.long_term_retention_managed_instance_backups
WHERE resourceGroupName = '{{ resourceGroupName }}' -- required
AND locationName = '{{ locationName }}' -- required
AND managedInstanceName = '{{ managedInstanceName }}' -- required
AND databaseName = '{{ databaseName }}' -- required
AND backupName = '{{ backupName }}' -- required
AND subscriptionId = '{{ subscriptionId }}' -- required
;

DELETE examples

Deletes a long term retention backup.

DELETE FROM azure.sql.long_term_retention_managed_instance_backups
WHERE resourceGroupName = '{{ resourceGroupName }}' --required
AND locationName = '{{ locationName }}' --required
AND managedInstanceName = '{{ managedInstanceName }}' --required
AND databaseName = '{{ databaseName }}' --required
AND backupName = '{{ backupName }}' --required
AND subscriptionId = '{{ subscriptionId }}' --required
;