Updates die Kurzfristige Aufbewahrungsrichtlinie einer verwalteten Datenbank.
PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/managedInstances/{managedInstanceName}/databases/{databaseName}/backupShortTermRetentionPolicies/default?api-version=2021-11-01
URI-Parameter
Name |
In |
Erforderlich |
Typ |
Beschreibung |
databaseName
|
path |
True
|
string
|
Der Name der Datenbank.
|
managedInstanceName
|
path |
True
|
string
|
Der Name der verwalteten Instanz.
|
policyName
|
path |
True
|
ManagedShortTermRetentionPolicyName
|
Der Richtlinienname. Sollte immer "standard" sein.
|
resourceGroupName
|
path |
True
|
string
|
Der Name der Ressourcengruppe, die die Ressource enthält. Dieser Wert kann über die Azure-Ressourcen-Manager-API oder das Portal abgerufen werden.
|
subscriptionId
|
path |
True
|
string
|
Abonnement-ID für ein Azure-Abonnement.
|
api-version
|
query |
True
|
string
|
API-Version, die für die Anforderung verwendet werden soll.
|
Anforderungstext
Name |
Typ |
Beschreibung |
properties.retentionDays
|
integer
|
Die Beibehaltungsdauer für Sicherungen in Tagen. So viele Tage wird die Point-in-Time-Wiederherstellung unterstützt.
|
Antworten
Name |
Typ |
Beschreibung |
200 OK
|
ManagedBackupShortTermRetentionPolicy
|
Die Richtlinie wurde erfolgreich aktualisiert.
|
202 Accepted
|
|
Akzeptiert
|
Other Status Codes
|
|
Fehlerantworten: ***
400 InvalidBackupRetentionDays: Die Aufbewahrungstage von {0} sind keine gültige Konfiguration. Gültige Sicherungsaufbewahrung muss in 7-Tage-Schritten (7, 14, 21 usw.) erfolgen.
400 InvalidRestorableDroppedDatabaseDeletionDate: Das angegebene Löschdatum für die wiederherstellbare gelöschte Datenbank ist ungültig.
400 InvalidRestorableDroppedDatabaseId – Ungültiger wiederherstellbarer gelöschter Datenbankbezeichner
400 InvalidParameterValue: Einem Parameter wurde ein ungültiger Wert zugewiesen.
400 InvalidBackupRetentionPeriod: Die Aufbewahrungstage von {0} ist keine gültige Konfiguration. Gültige Sicherungsaufbewahrung in Tagen muss zwischen {1} und {2}
404 SubscriptionDoesNotHaveServer: Der angeforderte Server wurde nicht gefunden
404 ServerNotInSubscriptionResourceGroup: Der angegebene Server ist in der angegebenen Ressourcengruppe und dem angegebenen Abonnement nicht vorhanden.
404 ResourceNotFound: Die angeforderte Ressource wurde nicht gefunden.
404 SourceDatabaseNotFound: Die Quelldatenbank ist nicht vorhanden.
404 CannotFindObject: Das Objekt kann nicht gefunden werden, weil es nicht vorhanden ist oder Sie über keine Berechtigungen verfügen
404 OperationIdNotFound: Der Vorgang mit der ID ist nicht vorhanden.
409 OperationCancelled: Der Vorgang wurde vom Benutzer abgebrochen.
409 OperationInterrupted: Der Vorgang für die Ressource konnte nicht abgeschlossen werden, da er durch einen anderen Vorgang für dieselbe Ressource unterbrochen wurde.
429 SubscriptionTooManyCreateUpdateRequests: Anforderungen, die über die maximale Anzahl von Anforderungen hinausgehen, die von verfügbaren Ressourcen verarbeitet werden können.
429 SubscriptionTooManyRequests: Anforderungen, die über die maximale Anzahl von Anforderungen hinausgehen, die von verfügbaren Ressourcen verarbeitet werden können.
429 SubscriptionTooManyCreateUpdateRequests: Anforderungen, die über die maximale Anzahl von Anforderungen hinausgehen, die von verfügbaren Ressourcen verarbeitet werden können.
429 SubscriptionTooManyRequests: Anforderungen, die über die maximale Anzahl von Anforderungen hinausgehen, die von verfügbaren Ressourcen verarbeitet werden können.
500 OperationTimedOut: Der Vorgang ist timeout und wird automatisch zurückgesetzt. Wiederholen Sie den Vorgang.
503 TooManyRequests: Anforderungen, die über die maximale Anzahl von Anforderungen hinausgehen, die von verfügbaren Ressourcen verarbeitet werden können.
503 TooManyRequests: Anforderungen, die über die maximale Anzahl von Anforderungen hinausgehen, die von verfügbaren Ressourcen verarbeitet werden können.
504 RequestTimeout: Die Dienstanforderung hat das zulässige Timeout überschritten.
|
Beispiele
Update the short term retention policy for the database.
Beispielanforderung
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
}
}
import com.azure.resourcemanager.sql.fluent.models.ManagedBackupShortTermRetentionPolicyInner;
import com.azure.resourcemanager.sql.models.ManagedShortTermRetentionPolicyName;
/**
* Samples for ManagedBackupShortTermRetentionPolicies Update.
*/
public final class Main {
/*
* x-ms-original-file:
* specification/sql/resource-manager/Microsoft.Sql/stable/2021-11-01/examples/UpdateManagedShortTermRetentionPolicy
* .json
*/
/**
* Sample code: Update the short term retention policy for the database.
*
* @param azure The entry point for accessing resource management APIs in Azure.
*/
public static void
updateTheShortTermRetentionPolicyForTheDatabase(com.azure.resourcemanager.AzureResourceManager azure) {
azure.sqlServers().manager().serviceClient().getManagedBackupShortTermRetentionPolicies().update(
"resourceGroup", "testsvr", "testdb", ManagedShortTermRetentionPolicyName.DEFAULT,
new ManagedBackupShortTermRetentionPolicyInner().withRetentionDays(14), com.azure.core.util.Context.NONE);
}
}
To use the Azure SDK library in your project, see this documentation. To provide feedback on this code sample, open a GitHub issue
Beispiel für eine Antwort
{
"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
}
}
Definitionen
ManagedBackupShortTermRetentionPolicy
Eine Kurzfristige Aufbewahrungsrichtlinie.
Name |
Typ |
Beschreibung |
id
|
string
|
Ressourcen-ID
|
name
|
string
|
Name der Ressource.
|
properties.retentionDays
|
integer
|
Die Beibehaltungsdauer für Sicherungen in Tagen. So viele Tage wird die Point-in-Time-Wiederherstellung unterstützt.
|
type
|
string
|
Der Ressourcentyp.
|
ManagedShortTermRetentionPolicyName
Der Richtlinienname. Sollte immer "standard" sein.
Name |
Typ |
Beschreibung |
default
|
string
|
|