Managed Backup Short Term Retention Policies - Create Or Update

Aktualizuje zasady przechowywania krótkoterminowego zarządzanej bazy danych.

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

Parametry identyfikatora URI

Name In Required Type Description
databaseName
path True
  • string

Nazwa bazy danych.

managedInstanceName
path True
  • string

Nazwa wystąpienia zarządzanego.

policyName
path True

Nazwa zasad. Zawsze powinna być "domyślna".

resourceGroupName
path True
  • string

Nazwa grupy zasobów zawierającej zasób. Tę wartość można uzyskać z interfejsu API Resource Manager platformy Azure lub portalu.

subscriptionId
path True
  • string

Identyfikator subskrypcji identyfikujący subskrypcję platformy Azure.

api-version
query True
  • string

Wersja interfejsu API do użycia dla żądania.

Treść żądania

Name Type Description
properties.retentionDays
  • integer

Okres przechowywania kopii zapasowej w dniach. Jest to liczba dni obsługiwanych przez przywracanie do punktu w czasie.

Odpowiedzi

Name Type Description
200 OK

Pomyślnie zaktualizowano zasady.

202 Accepted

Zaakceptowano

Other Status Codes

Odpowiedzi na błędy: ***

  • 400 InvalidBackupRetentionDays — dni {0} przechowywania nie są prawidłową konfiguracją. Prawidłowe przechowywanie kopii zapasowych musi znajdować się w 7-dniowych przyrostach (7, 14, 21 itp.)

  • 400 InvalidRestorableDroppedDatabaseDeletionDate — data usunięcia usuniętej bazy danych z możliwością przywrócenia jest nieprawidłowa

  • 400 InvalidRestorableDroppedDatabaseId — nieprawidłowy identyfikator usuniętej bazy danych z możliwością przywracania

  • 400 InvalidParameterValue — nieprawidłowa wartość została nadana parametrowi.

  • 400 InvalidBackupRetentionPeriod — dni {0} przechowywania nie są prawidłową konfiguracją. Prawidłowe przechowywanie kopii zapasowej w dniach musi należeć do {1} i {2}

  • 404 SubscriptionDoesNotHaveServer — nie znaleziono żądanego serwera

  • 404 ServerNotInSubscriptionResourceGroup — określony serwer nie istnieje w określonej grupie zasobów i subskrypcji.

  • 404 ResourceNotFound — żądany zasób nie został znaleziony.

  • 404 SourceDatabaseNotFound — źródłowa baza danych nie istnieje.

  • 404 CannotFindObject — nie można odnaleźć obiektu, ponieważ nie istnieje lub nie masz uprawnień

  • 429 SubscriptionTooManyCreateUpdateRequests — żądania wykraczające poza maksymalne żądania, które mogą być przetwarzane przez dostępne zasoby.

  • 429 SubscriptionTooManyRequests — żądania wykraczające poza maksymalne żądania, które mogą być przetwarzane przez dostępne zasoby.

  • 503 TooManyRequests — żądania wykraczające poza maksymalne żądania, które mogą być przetwarzane przez dostępne zasoby.

  • 504 RequestTimeout — żądanie usługi przekroczyło dozwolony limit czasu.

Przykłady

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-11-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
  }
}

Definicje

ManagedBackupShortTermRetentionPolicy

Zasady przechowywania krótkoterminowego.

ManagedShortTermRetentionPolicyName

Nazwa zasad. Zawsze powinna być "domyślna".

ManagedBackupShortTermRetentionPolicy

Zasady przechowywania krótkoterminowego.

Name Type Description
id
  • string

Identyfikator zasobu.

name
  • string

Nazwa zasobu.

properties.retentionDays
  • integer

Okres przechowywania kopii zapasowej w dniach. Jest to liczba dni obsługiwanych przez przywracanie do punktu w czasie.

type
  • string

Typ zasobu.

ManagedShortTermRetentionPolicyName

Nazwa zasad. Zawsze powinna być "domyślna".

Name Type Description
default
  • string