Managed Backup Short Term Retention Policies - Update

Met à jour la stratégie de rétention à faible terme d’une base de données gérée.

PATCH https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/managedInstances/{managedInstanceName}/databases/{databaseName}/backupShortTermRetentionPolicies/default?api-version=2020-08-01-preview

Paramètres URI

Name In Required Type Description
databaseName
path True
  • string

Nom de la base de données.

managedInstanceName
path True
  • string

Nom de l'instance managée.

policyName
path True

Nom de la stratégie. Doit toujours être « default ».

resourceGroupName
path True
  • string

Nom du groupe de ressources qui contient la ressource. Vous pouvez obtenir cette valeur à partir de l’API Azure Resource Manager ou du portail.

subscriptionId
path True
  • string

L’ID d’abonnement d’un abonnement Azure.

api-version
query True
  • string

Version de l’API à utiliser pour la requête.

Corps de la demande

Name Type Description
properties.retentionDays
  • integer

Période de rétention de la sauvegarde, en jours. Il s’agit du nombre de jours pendant lesquels la restauration jusqu’à une date et heure sera prise en charge.

Réponses

Name Type Description
200 OK

La stratégie a été mise à jour.

202 Accepted

Accepté

Other Status Codes

Réponses d’erreur : * * *

  • 400 InvalidBackupRetentionDays-les jours de rétention de {0} ne sont pas une configuration valide. Une rétention de sauvegarde valide doit être en incréments de 7 jours (7, 14, 21, etc.)

  • 400 InvalidRestorableDroppedDatabaseDeletionDate-la date de suppression de la base de données supprimée pouvant être restaurée donnée n’est pas valide

  • 400 InvalidRestorableDroppedDatabaseId-identificateur de base de données supprimée pouvant être restauré non valide

  • 400 InvalidParameterValue-une valeur non valide a été spécifiée pour un paramètre.

  • 400 InvalidBackupRetentionPeriod-les jours de rétention de {0} ne sont pas une configuration valide. La rétention de sauvegarde valide en jours doit être comprise entre {1} et {2}

  • 404 SubscriptionDoesNotHaveServer-le serveur demandé est introuvable

  • 404 ServerNotInSubscriptionResourceGroup-le serveur spécifié n’existe pas dans le groupe de ressources et l’abonnement spécifiés.

  • 404 ResourceNotFound-la ressource demandée est introuvable.

  • 404 SourceDatabaseNotFound-la base de données source n’existe pas.

  • 404 CannotFindObject-l’objet est introuvable, car il n’existe pas ou vous ne disposez pas des autorisations nécessaires

  • 429 SubscriptionTooManyCreateUpdateRequests-requêtes au-delà des demandes Max qui peuvent être traitées par des ressources disponibles.

  • 429 SubscriptionTooManyRequests-requêtes au-delà des demandes Max qui peuvent être traitées par des ressources disponibles.

  • 503 TooManyRequests-requêtes au-delà des demandes Max qui peuvent être traitées par des ressources disponibles.

  • 504 la demande de service RequestTimeout a dépassé le délai d’expiration autorisé.

Exemples

Update the short term retention policy for the database.

Sample Request

PATCH https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/resourceGroup/providers/Microsoft.Sql/managedInstances/testsvr/databases/testdb/backupShortTermRetentionPolicies/default?api-version=2020-08-01-preview
{
  "properties": {
    "retentionDays": 14
  }
}

Sample Response

{
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/resourceGroup/providers/Microsoft.Sql/managedInstances/testsvr/databases/testdb/backupShortTermRetentionPolicies/default",
  "name": "default",
  "type": "Microsoft.Sql/managedInstances/databases/backupShortTermRetentionPolicies",
  "properties": {
    "retentionDays": 14
  }
}

Définitions

ManagedBackupShortTermRetentionPolicy

Une stratégie de rétention à terme.

ManagedShortTermRetentionPolicyName

Nom de la stratégie. Doit toujours être « default ».

ManagedBackupShortTermRetentionPolicy

Une stratégie de rétention à terme.

Name Type Description
id
  • string

ID de la ressource

name
  • string

Nom de la ressource.

properties.retentionDays
  • integer

Période de rétention de la sauvegarde, en jours. Il s’agit du nombre de jours pendant lesquels la restauration jusqu’à une date et heure sera prise en charge.

type
  • string

Type de ressource.

ManagedShortTermRetentionPolicyName

Nom de la stratégie. Doit toujours être « default ».

Name Type Description
default
  • string