Managed Backup Short Term Retention Policies - Create Or Update

Aktualizacje 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=2021-11-01

Parametry identyfikatora URI

Nazwa W Wymagane Typ Opis
databaseName
path True

string

Nazwa bazy danych.

managedInstanceName
path True

string

Nazwa wystąpienia zarządzanego.

policyName
path True

ManagedShortTermRetentionPolicyName

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

Nazwa Typ Opis
properties.retentionDays

integer

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

Odpowiedzi

Nazwa Typ Opis
200 OK

ManagedBackupShortTermRetentionPolicy

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ń

  • 404 OperationIdNotFound — operacja o identyfikatorze nie istnieje.

  • 409 OperationCancelled — operacja została anulowana przez użytkownika.

  • 409 OperationInterrupted — nie można ukończyć operacji na zasobie, ponieważ została przerwana przez inną operację na tym samym zasobie.

  • 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.

  • 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.

  • 500 OperationTimedOut — upłynął limit czasu operacji i został automatycznie wycofany. Ponów próbę wykonania operacji.

  • 503 TooManyRequests — żą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

PUT https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/resourceGroup/providers/Microsoft.Sql/managedInstances/testsvr/databases/testdb/backupShortTermRetentionPolicies/default?api-version=2021-11-01

{
  "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

Nazwa Opis
ManagedBackupShortTermRetentionPolicy

Zasady przechowywania krótkoterminowego.

ManagedShortTermRetentionPolicyName

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

ManagedBackupShortTermRetentionPolicy

Zasady przechowywania krótkoterminowego.

Nazwa Typ Opis
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".

Nazwa Typ Opis
default

string