Backups Long Term Retention - Check Prerequisites

Führt alle erforderlichen Prüfungen durch, damit eine langfristige Sicherungssicherung erfolgreich ist.

POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforPostgreSQL/flexibleServers/{serverName}/ltrPreBackup?api-version=2025-08-01

URI-Parameter

Name In Erforderlich Typ Beschreibung
resourceGroupName
path True

string

minLength: 1
maxLength: 90

Der Name der Ressourcengruppe. Bei dem Namen wird die Groß-/Kleinschreibung nicht beachtet.

serverName
path True

string

minLength: 3
maxLength: 63
pattern: ^[a-zA-Z0-9]+(-[a-zA-Z0-9]+)*

Name des Servers

subscriptionId
path True

string (uuid)

Die ID des Zielabonnements. Der Wert muss eine UUID sein.

api-version
query True

string

minLength: 1

Hierbei handelt es sich um die für diesen Vorgang zu verwendende API-Version.

Anforderungstext

Name Erforderlich Typ Beschreibung
backupSettings True

BackupSettings

Sicherungseinstellungen

Antworten

Name Typ Beschreibung
200 OK

LtrPreBackupResponse

Die Anforderung ist erfolgreich.

Header

x-ms-request-id: string

Other Status Codes

ErrorResponse

Benutzerdefinierte Fehlerantwort für den Service.

Header

  • x-ms-error-code: string
  • x-ms-request-id: string

Sicherheit

azure_auth

Azure Active Directory OAuth2 Flow.

Typ: oauth2
Ablauf: implicit
Autorisierungs-URL: https://login.microsoftonline.com/common/oauth2/authorize

Bereiche

Name Beschreibung
user_impersonation Identitätswechsel ihres Benutzerkontos

Beispiele

Perform all checks required for a long term retention backup operation to succeed.

Beispielanforderung

POST https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver/ltrPreBackup?api-version=2025-08-01

{
  "backupSettings": {
    "backupName": "exampleltrbackup"
  }
}

Beispiel für eine Antwort

{
  "properties": {
    "numberOfContainers": 1
  }
}

Definitionen

Name Beschreibung
BackupSettings

Einstellungen für das langfristige Backup.

ErrorAdditionalInfo

Der Ressourcenverwaltungsfehler zusätzliche Informationen.

ErrorDetail

Das Fehlerdetails.

ErrorResponse

Fehlerantwort

LtrPreBackupRequest

Eine Anforderung, die vor der Sicherung gestellt wird.

LtrPreBackupResponse

Antwort für den LTR-Pre-Backup-API-Aufruf.

BackupSettings

Einstellungen für das langfristige Backup.

Name Typ Beschreibung
backupName

string

Sicherungsname für die aktuelle Sicherung

ErrorAdditionalInfo

Der Ressourcenverwaltungsfehler zusätzliche Informationen.

Name Typ Beschreibung
info

object

Die zusätzlichen Informationen.

type

string

Der zusätzliche Informationstyp.

ErrorDetail

Das Fehlerdetails.

Name Typ Beschreibung
additionalInfo

ErrorAdditionalInfo[]

Die zusätzlichen Informationen des Fehlers.

code

string

Der Fehlercode.

details

ErrorDetail[]

Die Fehlerdetails.

message

string

Die Fehlermeldung.

target

string

Das Fehlerziel.

ErrorResponse

Fehlerantwort

Name Typ Beschreibung
error

ErrorDetail

Das Fehlerobjekt.

LtrPreBackupRequest

Eine Anforderung, die vor der Sicherung gestellt wird.

Name Typ Beschreibung
backupSettings

BackupSettings

Sicherungseinstellungen

LtrPreBackupResponse

Antwort für den LTR-Pre-Backup-API-Aufruf.

Name Typ Beschreibung
properties.numberOfContainers

integer (int32)

Anzahl der Speichercontainer, die das Plugin während des Backups verwendet. Mehr als ein Container kann für Größenbeschränkungen, Parallelität oder Redundanz usw. verwendet werden.