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

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 mieć wartość "domyślną".

resourceGroupName
path True
  • string

Nazwa grupy zasobów zawierającej zasób. Tę wartość można uzyskać z interfejsu API usługi Azure Resource Manager 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 zapasowych w dniach. Jest to liczba dni, przez które będzie obsługiwane 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 mieć 7-dniowe przyrosty (7, 14, 21 itp.)

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

  • 400 InvalidRestorableDroppedDatabaseId — nieprawidłowy identyfikator usuniętej bazy danych, który można przywrócić

  • 400 InvalidParameterValue — podano nieprawidłową wartość dla parametru.

  • 400 InvalidBackupRetentionPeriod — dni {0} przechowywania elementu nie są prawidłową konfiguracją. Prawidłowe przechowywanie kopii zapasowej w dniach musi być między {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 Operacja przerwana — 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 maksymalną liczbę żądań, 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 maksymalną liczbę żądań, które mogą być przetwarzane przez dostępne zasoby.

  • 500 OperationTimedOut — upłynął limit czasu operacji i automatycznie wycofano. 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

PATCH 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

ManagedBackupShortTermRetentionPolicy

Zasady przechowywania krótkoterminowego.

ManagedShortTermRetentionPolicyName

Nazwa zasad. Zawsze powinna mieć wartość "domyślną".

ManagedBackupShortTermRetentionPolicy

Zasady przechowywania krótkoterminowego.

Name Type Description
id
  • string

Identyfikator zasobu.

name
  • string

Nazwa zasobu.

properties.retentionDays
  • integer

Okres przechowywania kopii zapasowych w dniach. Jest to liczba dni, przez które będzie obsługiwane przywracanie do punktu w czasie.

type
  • string

Typ zasobu.

ManagedShortTermRetentionPolicyName

Nazwa zasad. Zawsze powinna mieć wartość "domyślną".

Name Type Description
default
  • string