Freigeben über


Servers - Update

Aktualisiert einen vorhandenen Server. Der Anforderungstext kann eine oder mehrere der Eigenschaften enthalten, die in der normalen Serverdefinition vorhanden sind.

PATCH https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforPostgreSQL/flexibleServers/{serverName}?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 Typ Beschreibung
identity

UserAssignedIdentity

Beschreibt die Identität der Anwendung.

properties.administratorLoginPassword

string (password)

Passwort, das dem Administrator-Login zugewiesen ist. Solange die Passwortauthentifizierung aktiviert ist, kann dieses Passwort jederzeit geändert werden.

properties.authConfig

AuthConfigForPatch

Authentifizierungskonfigurationseigenschaften eines Servers.

properties.availabilityZone

string

Verfügbarkeitszone eines Servers.

properties.backup

BackupForPatch

Sicherungseigenschaften eines Servers.

properties.cluster

Cluster

Clustereigenschaften eines Servers.

properties.createMode

CreateModeForPatch

Aktualisierungsmodus eines vorhandenen Servers.

properties.dataEncryption

DataEncryption

Datenverschlüsselungseigenschaften eines Servers.

properties.highAvailability

HighAvailabilityForPatch

Eigenschaften mit hoher Verfügbarkeit eines Servers.

properties.maintenanceWindow

MaintenanceWindowForPatch

Wartungsfenstereigenschaften eines Servers.

properties.network

Network

Netzwerkeigenschaften eines Servers. Nur erforderlich, wenn der Server in ein vom Kunden bereitgestelltes virtuelles Netzwerk integriert werden soll.

properties.replica

Replica

Lesen Sie die Replikateigenschaften eines Servers. Nur erforderlich, wenn Sie einen Server heraufstufen möchten.

properties.replicationRole

ReplicationRole

Rolle des Servers in einer Replikationsgruppe.

properties.storage

Storage

Speichereigenschaften eines Servers.

properties.version

PostgresMajorVersion

Hauptversion der PostgreSQL-Datenbank-Engine.

sku

SkuForPatch

Computeebene und -größe eines Servers.

tags

object

Anwendungsspezifische Metadaten in Form von Schlüsselwertpaaren.

Antworten

Name Typ Beschreibung
202 Accepted

Ressourcenvorgang akzeptiert.

Header

  • Azure-AsyncOperation: string
  • Location: string
  • Retry-After: integer
Other Status Codes

ErrorResponse

Unerwartete Fehlerantwort.

Sicherheit

azure_auth

Azure Active Directory OAuth2-Fluss.

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

Bereiche

Name Beschreibung
user_impersonation Identitätswechsel ihres Benutzerkontos

Beispiele

Promote a read replica to a standalone server with forced data synchronization. Meaning that it doesn't wait for data in the read replica to be synchronized with its source server before it initiates the promotion to a standalone server.
Promote a read replica to a standalone server with planned data synchronization. Meaning that it waits for data in the read replica to be fully synchronized with its source server before it initiates the promotion to a standalone server.
Switch over a read replica to primary server with forced data synchronization. Meaning that it doesn't wait for data in the read replica to be synchronized with its source server before it initiates the switching of roles between the read replica and the primary server.
Switch over a read replica to primary server with planned data synchronization. Meaning that it waits for data in the read replica to be fully synchronized with its source server before it initiates the switching of roles between the read replica and the primary server.
Update an existing server to upgrade the major version of PostgreSQL database engine.
Update an existing server with custom maintenance window.
Update an existing server with data encryption based on customer managed key with automatic key version update.
Update an existing server with data encryption based on customer managed key.
Update an existing server with Microsoft Entra authentication enabled.
Update an existing server.

Promote a read replica to a standalone server with forced data synchronization. Meaning that it doesn't wait for data in the read replica to be synchronized with its source server before it initiates the promotion to a standalone server.

Beispielanforderung

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

{
  "properties": {
    "replica": {
      "promoteMode": "Standalone",
      "promoteOption": "Forced"
    }
  }
}

Beispiel für eine Antwort

Azure-AsyncOperation: https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/providers/Microsoft.DBforPostgreSQL/locations/eastus/azureAsyncOperation/aaaaaaaa-aaaa-aaaa-aaaa-aaaaaaaaaaaa?api-version=2025-06-01-preview
Location: https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/providers/Microsoft.DBforPostgreSQL/locations/eastus/operationResults/bbbbbbbb-bbbb-bbbb-bbbb-bbbbbbbbbbbb?api-version=2025-06-01-preview

Promote a read replica to a standalone server with planned data synchronization. Meaning that it waits for data in the read replica to be fully synchronized with its source server before it initiates the promotion to a standalone server.

Beispielanforderung

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

{
  "properties": {
    "replica": {
      "promoteMode": "Standalone",
      "promoteOption": "Planned"
    }
  }
}

Beispiel für eine Antwort

Azure-AsyncOperation: https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/providers/Microsoft.DBforPostgreSQL/locations/eastus/azureAsyncOperation/aaaaaaaa-aaaa-aaaa-aaaa-aaaaaaaaaaaa?api-version=2025-06-01-preview
Location: https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/providers/Microsoft.DBforPostgreSQL/locations/eastus/operationResults/bbbbbbbb-bbbb-bbbb-bbbb-bbbbbbbbbbbb?api-version=2025-06-01-preview

Switch over a read replica to primary server with forced data synchronization. Meaning that it doesn't wait for data in the read replica to be synchronized with its source server before it initiates the switching of roles between the read replica and the primary server.

Beispielanforderung

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

{
  "properties": {
    "replica": {
      "promoteMode": "Switchover",
      "promoteOption": "Forced"
    }
  }
}

Beispiel für eine Antwort

Azure-AsyncOperation: https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/providers/Microsoft.DBforPostgreSQL/locations/eastus/azureAsyncOperation/aaaaaaaa-aaaa-aaaa-aaaa-aaaaaaaaaaaa?api-version=2025-06-01-preview
Location: https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/providers/Microsoft.DBforPostgreSQL/locations/eastus/operationResults/bbbbbbbb-bbbb-bbbb-bbbb-bbbbbbbbbbbb?api-version=2025-06-01-preview

Switch over a read replica to primary server with planned data synchronization. Meaning that it waits for data in the read replica to be fully synchronized with its source server before it initiates the switching of roles between the read replica and the primary server.

Beispielanforderung

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

{
  "properties": {
    "replica": {
      "promoteMode": "Switchover",
      "promoteOption": "Planned"
    }
  }
}

Beispiel für eine Antwort

Azure-AsyncOperation: https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/providers/Microsoft.DBforPostgreSQL/locations/eastus/azureAsyncOperation/aaaaaaaa-aaaa-aaaa-aaaa-aaaaaaaaaaaa?api-version=2025-06-01-preview
Location: https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/providers/Microsoft.DBforPostgreSQL/locations/eastus/operationResults/bbbbbbbb-bbbb-bbbb-bbbb-bbbbbbbbbbbb?api-version=2025-06-01-preview

Update an existing server to upgrade the major version of PostgreSQL database engine.

Beispielanforderung

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

{
  "properties": {
    "createMode": "Update",
    "version": "17"
  }
}

Beispiel für eine Antwort

Azure-AsyncOperation: https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/providers/Microsoft.DBforPostgreSQL/locations/eastus/azureAsyncOperation/aaaaaaaa-aaaa-aaaa-aaaa-aaaaaaaaaaaa?api-version=2025-06-01-preview
Location: https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/providers/Microsoft.DBforPostgreSQL/locations/eastus/operationResults/bbbbbbbb-bbbb-bbbb-bbbb-bbbbbbbbbbbb?api-version=2025-06-01-preview

Update an existing server with custom maintenance window.

Beispielanforderung

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

{
  "properties": {
    "createMode": "Update",
    "maintenanceWindow": {
      "customWindow": "Enabled",
      "dayOfWeek": 0,
      "startHour": 8,
      "startMinute": 0
    }
  }
}

Beispiel für eine Antwort

Azure-AsyncOperation: https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/providers/Microsoft.DBforPostgreSQL/locations/eastus/azureAsyncOperation/aaaaaaaa-aaaa-aaaa-aaaa-aaaaaaaaaaaa?api-version=2025-06-01-preview
Location: https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/providers/Microsoft.DBforPostgreSQL/locations/eastus/operationResults/bbbbbbbb-bbbb-bbbb-bbbb-bbbbbbbbbbbb?api-version=2025-06-01-preview

Update an existing server with data encryption based on customer managed key with automatic key version update.

Beispielanforderung

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

{
  "identity": {
    "type": "UserAssigned",
    "userAssignedIdentities": {
      "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/examplegeoredundantidentity": {},
      "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/exampleprimaryidentity": {}
    }
  },
  "properties": {
    "administratorLoginPassword": "examplenewpassword",
    "backup": {
      "backupRetentionDays": 20
    },
    "createMode": "Update",
    "dataEncryption": {
      "type": "AzureKeyVault",
      "geoBackupKeyURI": "https://examplegeoredundantkeyvault.vault.azure.net/keys/examplekey",
      "geoBackupUserAssignedIdentityId": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/examplegeoredundantidentity",
      "primaryKeyURI": "https://exampleprimarykeyvault.vault.azure.net/keys/examplekey",
      "primaryUserAssignedIdentityId": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/exampleprimaryidentity"
    }
  },
  "sku": {
    "name": "Standard_D8s_v3",
    "tier": "GeneralPurpose"
  }
}

Beispiel für eine Antwort

Azure-AsyncOperation: https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/providers/Microsoft.DBforPostgreSQL/locations/eastus/azureAsyncOperation/aaaaaaaa-aaaa-aaaa-aaaa-aaaaaaaaaaaa?api-version=2025-06-01-preview
Location: https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/providers/Microsoft.DBforPostgreSQL/locations/eastus/operationResults/bbbbbbbb-bbbb-bbbb-bbbb-bbbbbbbbbbbb?api-version=2025-06-01-preview

Update an existing server with data encryption based on customer managed key.

Beispielanforderung

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

{
  "identity": {
    "type": "UserAssigned",
    "userAssignedIdentities": {
      "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/examplegeoredundantidentity": {},
      "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/exampleprimaryidentity": {}
    }
  },
  "properties": {
    "administratorLoginPassword": "examplenewpassword",
    "backup": {
      "backupRetentionDays": 20
    },
    "createMode": "Update",
    "dataEncryption": {
      "type": "AzureKeyVault",
      "geoBackupKeyURI": "https://examplegeoredundantkeyvault.vault.azure.net/keys/examplekey/yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy",
      "geoBackupUserAssignedIdentityId": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/examplegeoredundantidentity",
      "primaryKeyURI": "https://exampleprimarykeyvault.vault.azure.net/keys/examplekey/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
      "primaryUserAssignedIdentityId": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/exampleprimaryidentity"
    }
  },
  "sku": {
    "name": "Standard_D8s_v3",
    "tier": "GeneralPurpose"
  }
}

Beispiel für eine Antwort

Azure-AsyncOperation: https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/providers/Microsoft.DBforPostgreSQL/locations/eastus/azureAsyncOperation/aaaaaaaa-aaaa-aaaa-aaaa-aaaaaaaaaaaa?api-version=2025-06-01-preview
Location: https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/providers/Microsoft.DBforPostgreSQL/locations/eastus/operationResults/bbbbbbbb-bbbb-bbbb-bbbb-bbbbbbbbbbbb?api-version=2025-06-01-preview

Update an existing server with Microsoft Entra authentication enabled.

Beispielanforderung

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

{
  "properties": {
    "administratorLoginPassword": "examplenewpassword",
    "authConfig": {
      "activeDirectoryAuth": "Enabled",
      "passwordAuth": "Enabled",
      "tenantId": "tttttt-tttt-tttt-tttt-tttttttttttt"
    },
    "backup": {
      "backupRetentionDays": 20
    },
    "createMode": "Update",
    "storage": {
      "autoGrow": "Disabled",
      "storageSizeGB": 1024,
      "tier": "P30"
    }
  },
  "sku": {
    "name": "Standard_D8s_v3",
    "tier": "GeneralPurpose"
  }
}

Beispiel für eine Antwort

Azure-AsyncOperation: https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/providers/Microsoft.DBforPostgreSQL/locations/eastus/azureAsyncOperation/aaaaaaaa-aaaa-aaaa-aaaa-aaaaaaaaaaaa?api-version=2025-06-01-preview
Location: https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/providers/Microsoft.DBforPostgreSQL/locations/eastus/operationResults/bbbbbbbb-bbbb-bbbb-bbbb-bbbbbbbbbbbb?api-version=2025-06-01-preview

Update an existing server.

Beispielanforderung

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

{
  "properties": {
    "administratorLoginPassword": "examplenewpassword",
    "backup": {
      "backupRetentionDays": 20
    },
    "createMode": "Update",
    "storage": {
      "autoGrow": "Enabled",
      "storageSizeGB": 1024,
      "tier": "P30"
    }
  },
  "sku": {
    "name": "Standard_D8s_v3",
    "tier": "GeneralPurpose"
  }
}

Beispiel für eine Antwort

Azure-AsyncOperation: https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/providers/Microsoft.DBforPostgreSQL/locations/eastus/azureAsyncOperation/aaaaaaaa-aaaa-aaaa-aaaa-aaaaaaaaaaaa?api-version=2025-06-01-preview
Location: https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/providers/Microsoft.DBforPostgreSQL/locations/eastus/operationResults/bbbbbbbb-bbbb-bbbb-bbbb-bbbbbbbbbbbb?api-version=2025-06-01-preview

Definitionen

Name Beschreibung
AuthConfigForPatch

Authentifizierungskonfigurationseigenschaften eines Servers.

AzureManagedDiskPerformanceTier

Speicherebene eines Servers.

BackupForPatch

Sicherungseigenschaften eines Servers.

Cluster

Clustereigenschaften eines Servers.

CreateModeForPatch

Aktualisierungsmodus eines vorhandenen Servers.

DataEncryption

Datenverschlüsselungseigenschaften eines Servers.

DataEncryptionType

Datenverschlüsselungstyp, der von einem Server verwendet wird.

EncryptionKeyStatus

Status des Schlüssels, der von einem Server verwendet wird, der mit einer Datenverschlüsselung auf der Grundlage eines vom Kunden verwalteten Schlüssels konfiguriert ist, um den primären Speicher zu verschlüsseln, der dem Server zugeordnet ist.

ErrorAdditionalInfo

Der Ressourcenverwaltungsfehler zusätzliche Informationen.

ErrorDetail

Das Fehlerdetails.

ErrorResponse

Fehlerantwort

GeographicallyRedundantBackup

Gibt an, ob der Server so konfiguriert ist, dass geografisch redundante Sicherungen erstellt werden.

HighAvailabilityForPatch

Eigenschaften mit hoher Verfügbarkeit eines Servers.

HighAvailabilityState

Mögliche Zustände des Standbyservers, der erstellt wird, wenn Hochverfügbarkeit auf SameZone oder ZoneRedundant festgelegt ist.

IdentityType

Arten von Identitäten, die einem Server zugeordnet sind.

MaintenanceWindowForPatch

Wartungsfenstereigenschaften eines Servers.

MicrosoftEntraAuth

Gibt an, ob der Server die Microsoft Entra Authentifizierung unterstützt.

Network

Netzwerkeigenschaften eines Servers.

PasswordBasedAuth

Gibt an, ob der Server die kennwortbasierte Authentifizierung unterstützt.

PostgresMajorVersion

Hauptversion der PostgreSQL-Datenbank-Engine.

PostgreSqlFlexibleServerHighAvailabilityMode

Modi der Hochverfügbarkeit, die für diesen Compute unterstützt werden.

ReadReplicaPromoteMode

Typ des Vorgangs, der auf das Read Replica angewendet werden soll. Diese Eigenschaft ist schreibgeschützt. Eigenständig bedeutet, dass das Lesereplikat zu einem eigenständigen Server heraufgestuft wird und zu einer vollständig unabhängigen Entität vom Replikationssatz wird. Switchover bedeutet, dass das Lesereplikat Rollen mit dem primären Server übernimmt.

ReadReplicaPromoteOption

Datensynchronisierungsoption, die beim Verarbeiten des in der promoteMode-Eigenschaft angegebenen Vorgangs verwendet werden soll. Diese Eigenschaft ist schreibgeschützt.

Replica

Replikateigenschaften eines Servers.

ReplicationRole

Rolle des Servers in einer Replikationsgruppe.

ReplicationState

Gibt den Replikationsstatus einer Read Replica an. Diese Eigenschaft wird nur zurückgegeben, wenn es sich bei dem Zielserver um ein Lesereplikat handelt. Mögliche Werte sind "Active", "Broken", "Catchup", "Provisioning", "Reconfiguring" und "Updated".

ServerForPatch

Stellt einen Server dar, der aktualisiert werden soll.

ServerPublicNetworkAccessState

Gibt an, ob der Zugriff auf öffentliche Netzwerke aktiviert ist oder nicht.

SkuForPatch

Berechnen von Informationen eines Servers.

SkuTier

Ebene der Compute, die einem Server zugewiesen ist.

Storage

Speichereigenschaften eines Servers.

StorageAutoGrow

Flag zum Aktivieren oder Deaktivieren des automatischen Vergrößerns der Speichergröße eines Servers, wenn der verfügbare Speicherplatz nahe Null liegt und die Bedingungen das automatische Vergrößern der Speichergröße zulassen.

StorageType

Typ des Speichers, der einem Server zugewiesen ist. Zulässige Werte sind Premium_LRS, PremiumV2_LRS oder UltraSSD_LRS. Wenn nicht angegeben, wird standardmäßig Premium_LRS verwendet.

UserAssignedIdentity

Identitäten, die einem Server zugeordnet sind.

UserIdentity

Benutzerseitig zugewiesene verwaltete Identität, die einem Server zugeordnet ist.

AuthConfigForPatch

Authentifizierungskonfigurationseigenschaften eines Servers.

Name Typ Beschreibung
activeDirectoryAuth

MicrosoftEntraAuth

Gibt an, ob der Server die Microsoft Entra Authentifizierung unterstützt.

passwordAuth

PasswordBasedAuth

Gibt an, ob der Server die kennwortbasierte Authentifizierung unterstützt.

tenantId

string

Bezeichner des Mandanten der delegierten Ressource.

AzureManagedDiskPerformanceTier

Speicherebene eines Servers.

Wert Beschreibung
P1
P2
P3
P4
P6
P10
P15
P20
P30
P40
P50
P60
P70
P80

BackupForPatch

Sicherungseigenschaften eines Servers.

Name Typ Beschreibung
backupRetentionDays

integer (int32)

Sicherungsaufbewahrungstage für den Server.

earliestRestoreDate

string (date-time)

Frühester Zeitpunkt der Wiederherstellung (ISO8601 Format) für einen Server.

geoRedundantBackup

GeographicallyRedundantBackup

Gibt an, ob der Server so konfiguriert ist, dass geografisch redundante Sicherungen erstellt werden.

Cluster

Clustereigenschaften eines Servers.

Name Typ Standardwert Beschreibung
clusterSize

integer (int32)

0

Anzahl der Knoten, die dem elastischen Cluster zugewiesen sind.

defaultDatabaseName

string

Standarddatenbankname für den elastischen Cluster.

CreateModeForPatch

Aktualisierungsmodus eines vorhandenen Servers.

Wert Beschreibung
Default
Update

DataEncryption

Datenverschlüsselungseigenschaften eines Servers.

Name Typ Beschreibung
geoBackupEncryptionKeyStatus

EncryptionKeyStatus

Status des Schlüssels, der von einem Server verwendet wird, der mit Datenverschlüsselung basierend auf einem vom Kunden verwalteten Schlüssel konfiguriert ist, um den geografisch redundanten Speicher zu verschlüsseln, der dem Server zugeordnet ist, wenn er für die Unterstützung geografisch redundanter Sicherungen konfiguriert ist.

geoBackupKeyURI

string

Bezeichner der benutzerseitig zugewiesenen verwalteten Identität, die für den Zugriff auf den Schlüssel in Azure Key Vault für die Datenverschlüsselung des geografisch redundanten Speichers verwendet wird, der einem Server zugeordnet ist, der für die Unterstützung geografisch redundanter Sicherungen konfiguriert ist.

geoBackupUserAssignedIdentityId

string

Bezeichner der benutzerseitig zugewiesenen verwalteten Identität, die für den Zugriff auf den Schlüssel in Azure Key Vault für die Datenverschlüsselung des geografisch redundanten Speichers verwendet wird, der einem Server zugeordnet ist, der für die Unterstützung geografisch redundanter Sicherungen konfiguriert ist.

primaryEncryptionKeyStatus

EncryptionKeyStatus

Status des Schlüssels, der von einem Server verwendet wird, der mit einer Datenverschlüsselung auf der Grundlage eines vom Kunden verwalteten Schlüssels konfiguriert ist, um den primären Speicher zu verschlüsseln, der dem Server zugeordnet ist.

primaryKeyURI

string

URI des Schlüssels in Azure Key Vault, der für die Datenverschlüsselung des primären Speichers verwendet wird, der einem Server zugeordnet ist.

primaryUserAssignedIdentityId

string

Bezeichner der benutzerseitig zugewiesenen verwalteten Identität, die für den Zugriff auf den Schlüssel in Azure Key Vault für die Datenverschlüsselung des primären Speichers verwendet wird, der einem Server zugeordnet ist.

type

DataEncryptionType

Datenverschlüsselungstyp, der von einem Server verwendet wird.

DataEncryptionType

Datenverschlüsselungstyp, der von einem Server verwendet wird.

Wert Beschreibung
SystemManaged
AzureKeyVault

EncryptionKeyStatus

Status des Schlüssels, der von einem Server verwendet wird, der mit einer Datenverschlüsselung auf der Grundlage eines vom Kunden verwalteten Schlüssels konfiguriert ist, um den primären Speicher zu verschlüsseln, der dem Server zugeordnet ist.

Wert Beschreibung
Valid
Invalid

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.

GeographicallyRedundantBackup

Gibt an, ob der Server so konfiguriert ist, dass geografisch redundante Sicherungen erstellt werden.

Wert Beschreibung
Enabled
Disabled

HighAvailabilityForPatch

Eigenschaften mit hoher Verfügbarkeit eines Servers.

Name Typ Beschreibung
mode

PostgreSqlFlexibleServerHighAvailabilityMode

Hochverfügbarkeitsmodus für einen Server.

standbyAvailabilityZone

string

Verfügbarkeitszone, die dem Standbyserver zugeordnet ist, der erstellt wurde, wenn Hochverfügbarkeit auf SameZone oder ZoneRedundant festgelegt ist.

state

HighAvailabilityState

Mögliche Zustände des Standbyservers, der erstellt wird, wenn Hochverfügbarkeit auf SameZone oder ZoneRedundant festgelegt ist.

HighAvailabilityState

Mögliche Zustände des Standbyservers, der erstellt wird, wenn Hochverfügbarkeit auf SameZone oder ZoneRedundant festgelegt ist.

Wert Beschreibung
NotEnabled
CreatingStandby
ReplicatingData
FailingOver
Healthy
RemovingStandby

IdentityType

Arten von Identitäten, die einem Server zugeordnet sind.

Wert Beschreibung
None
UserAssigned
SystemAssigned
SystemAssigned,UserAssigned

MaintenanceWindowForPatch

Wartungsfenstereigenschaften eines Servers.

Name Typ Beschreibung
customWindow

string

Gibt an, ob das benutzerdefinierte Fenster aktiviert oder deaktiviert ist.

dayOfWeek

integer (int32)

Wochentag, der für das Wartungsfenster verwendet werden soll.

startHour

integer (int32)

Startstunde, die für das Wartungsfenster verwendet werden soll.

startMinute

integer (int32)

Startminute, die für das Wartungsfenster verwendet werden soll.

MicrosoftEntraAuth

Gibt an, ob der Server die Microsoft Entra Authentifizierung unterstützt.

Wert Beschreibung
Enabled
Disabled

Network

Netzwerkeigenschaften eines Servers.

Name Typ Beschreibung
delegatedSubnetResourceId

string (arm-id)

Ressourcen-ID des delegierten Subnetzes. Erforderlich bei der Erstellung eines neuen Servers, falls der Server in Ihr eigenes virtuelles Netzwerk integriert werden soll. Für einen Aktualisierungsvorgang müssen Sie diese Eigenschaft nur angeben, wenn Sie den für die private DNS-Zone zugewiesenen Wert ändern möchten.

privateDnsZoneArmResourceId

string (arm-id)

Kennung der privaten DNS-Zone. Erforderlich bei der Erstellung eines neuen Servers, falls der Server in Ihr eigenes virtuelles Netzwerk integriert werden soll. Für einen Aktualisierungsvorgang müssen Sie diese Eigenschaft nur angeben, wenn Sie den für die private DNS-Zone zugewiesenen Wert ändern möchten.

publicNetworkAccess

ServerPublicNetworkAccessState

Gibt an, ob der Zugriff auf öffentliche Netzwerke aktiviert ist oder nicht. Dies wird nur für Server unterstützt, die nicht in ein virtuelles Netzwerk integriert sind, das sich im Besitz des Kunden befindet und von ihm bereitgestellt wird, wenn der Server bereitgestellt wird.

PasswordBasedAuth

Gibt an, ob der Server die kennwortbasierte Authentifizierung unterstützt.

Wert Beschreibung
Enabled
Disabled

PostgresMajorVersion

Hauptversion der PostgreSQL-Datenbank-Engine.

Wert Beschreibung
18
17
16
15
14
13
12
11

PostgreSqlFlexibleServerHighAvailabilityMode

Modi der Hochverfügbarkeit, die für diesen Compute unterstützt werden.

Wert Beschreibung
Disabled
ZoneRedundant
SameZone

ReadReplicaPromoteMode

Typ des Vorgangs, der auf das Read Replica angewendet werden soll. Diese Eigenschaft ist schreibgeschützt. Eigenständig bedeutet, dass das Lesereplikat zu einem eigenständigen Server heraufgestuft wird und zu einer vollständig unabhängigen Entität vom Replikationssatz wird. Switchover bedeutet, dass das Lesereplikat Rollen mit dem primären Server übernimmt.

Wert Beschreibung
Standalone

Die Read Replica wird zu einem unabhängigen Server.

Switchover

Das Read Replica tauscht die Rollen mit dem primären Server.

ReadReplicaPromoteOption

Datensynchronisierungsoption, die beim Verarbeiten des in der promoteMode-Eigenschaft angegebenen Vorgangs verwendet werden soll. Diese Eigenschaft ist schreibgeschützt.

Wert Beschreibung
Planned

Der Vorgang wartet, bis die Daten in der Read Replica vollständig mit dem Quellserver synchronisiert sind, bevor der Vorgang initiiert wird.

Forced

Der Vorgang wartet nicht darauf, dass die Daten in der Read Replica mit dem Quellserver synchronisiert sind, bevor er den Vorgang initiiert.

Replica

Replikateigenschaften eines Servers.

Name Typ Beschreibung
capacity

integer (int32)

Maximale Anzahl von Read Replicas, die für einen Server zulässig sind.

promoteMode

ReadReplicaPromoteMode

Typ des Vorgangs, der auf das Read Replica angewendet werden soll. Diese Eigenschaft ist schreibgeschützt. Eigenständig bedeutet, dass das Lesereplikat zu einem eigenständigen Server heraufgestuft wird und zu einer vollständig unabhängigen Entität vom Replikationssatz wird. Switchover bedeutet, dass das Lesereplikat Rollen mit dem primären Server übernimmt.

promoteOption

ReadReplicaPromoteOption

Datensynchronisierungsoption, die beim Verarbeiten des in der promoteMode-Eigenschaft angegebenen Vorgangs verwendet werden soll. Diese Eigenschaft ist schreibgeschützt.

replicationState

ReplicationState

Gibt den Replikationsstatus einer Read Replica an. Diese Eigenschaft wird nur zurückgegeben, wenn es sich bei dem Zielserver um ein Lesereplikat handelt. Mögliche Werte sind "Active", "Broken", "Catchup", "Provisioning", "Reconfiguring" und "Updated".

role

ReplicationRole

Rolle des Servers in einer Replikationsgruppe.

ReplicationRole

Rolle des Servers in einer Replikationsgruppe.

Wert Beschreibung
None
Primary
AsyncReplica
GeoAsyncReplica

ReplicationState

Gibt den Replikationsstatus einer Read Replica an. Diese Eigenschaft wird nur zurückgegeben, wenn es sich bei dem Zielserver um ein Lesereplikat handelt. Mögliche Werte sind "Active", "Broken", "Catchup", "Provisioning", "Reconfiguring" und "Updated".

Wert Beschreibung
Active

Der Read-Replica-Server ist vollständig synchronisiert und repliziert aktiv Daten vom Primärserver.

Catchup

Der Read-Replica-Server liegt hinter dem Hauptserver und holt derzeit mit ausstehenden Änderungen auf.

Provisioning

Der Read-Replica-Server wird gerade erstellt und wird gerade initialisiert.

Updating

Der Read-Replica-Server durchläuft einige Veränderungen, er kann die Rechengröße ändern oder ihn auf den primären Server befördern.

Broken

Die Replikation ist fehlgeschlagen oder wurde unterbrochen.

Reconfiguring

Der Read-Replica-Server wird neu konfiguriert, möglicherweise aufgrund von Quellcode- oder Einstellungsänderungen.

ServerForPatch

Stellt einen Server dar, der aktualisiert werden soll.

Name Typ Beschreibung
identity

UserAssignedIdentity

Beschreibt die Identität der Anwendung.

properties.administratorLogin

string

Name des Anmeldenamens, der als erster kennwortbasierter Administrator festgelegt ist, der Ihrer PostgreSQL-Instanz zugewiesen ist. Muss angegeben werden, wenn Sie die kennwortbasierte Authentifizierung zum ersten Mal auf einem Server aktivieren. Sobald er auf einen bestimmten Wert festgelegt ist, kann er für den Rest der Lebensdauer eines Servers nicht mehr geändert werden. Wenn Sie die kennwortbasierte Authentifizierung auf einem Server deaktivieren, auf dem sie aktiviert war, wird diese kennwortbasierte Rolle nicht gelöscht.

properties.administratorLoginPassword

string (password)

Passwort, das dem Administrator-Login zugewiesen ist. Solange die Passwortauthentifizierung aktiviert ist, kann dieses Passwort jederzeit geändert werden.

properties.authConfig

AuthConfigForPatch

Authentifizierungskonfigurationseigenschaften eines Servers.

properties.availabilityZone

string

Verfügbarkeitszone eines Servers.

properties.backup

BackupForPatch

Sicherungseigenschaften eines Servers.

properties.cluster

Cluster

Clustereigenschaften eines Servers.

properties.createMode

CreateModeForPatch

Aktualisierungsmodus eines vorhandenen Servers.

properties.dataEncryption

DataEncryption

Datenverschlüsselungseigenschaften eines Servers.

properties.highAvailability

HighAvailabilityForPatch

Eigenschaften mit hoher Verfügbarkeit eines Servers.

properties.maintenanceWindow

MaintenanceWindowForPatch

Wartungsfenstereigenschaften eines Servers.

properties.network

Network

Netzwerkeigenschaften eines Servers. Nur erforderlich, wenn der Server in ein vom Kunden bereitgestelltes virtuelles Netzwerk integriert werden soll.

properties.replica

Replica

Lesen Sie die Replikateigenschaften eines Servers. Nur erforderlich, wenn Sie einen Server heraufstufen möchten.

properties.replicationRole

ReplicationRole

Rolle des Servers in einer Replikationsgruppe.

properties.storage

Storage

Speichereigenschaften eines Servers.

properties.version

PostgresMajorVersion

Hauptversion der PostgreSQL-Datenbank-Engine.

sku

SkuForPatch

Computeebene und -größe eines Servers.

tags

object

Anwendungsspezifische Metadaten in Form von Schlüsselwertpaaren.

ServerPublicNetworkAccessState

Gibt an, ob der Zugriff auf öffentliche Netzwerke aktiviert ist oder nicht.

Wert Beschreibung
Enabled
Disabled

SkuForPatch

Berechnen von Informationen eines Servers.

Name Typ Beschreibung
name

string

Name, unter dem eine bestimmte Computegröße bekannt ist, die einem Server zugewiesen ist.

tier

SkuTier

Ebene der Compute, die einem Server zugewiesen ist.

SkuTier

Ebene der Compute, die einem Server zugewiesen ist.

Wert Beschreibung
Burstable
GeneralPurpose
MemoryOptimized

Storage

Speichereigenschaften eines Servers.

Name Typ Beschreibung
autoGrow

StorageAutoGrow

Flag zum Aktivieren oder Deaktivieren des automatischen Vergrößerns der Speichergröße eines Servers, wenn der verfügbare Speicherplatz nahe Null liegt und die Bedingungen das automatische Vergrößern der Speichergröße zulassen.

iops

integer (int32)

Maximale IOPS-Unterstützung, die für den Speicher unterstützt wird. Erforderlich, wenn der Speichertyp PremiumV2_LRS oder UltraSSD_LRS ist.

storageSizeGB

integer (int32)

Größe des Speichers, der einem Server zugewiesen ist.

throughput

integer (int32)

Maximaler Durchsatz wird für den Speicher unterstützt. Erforderlich, wenn der Speichertyp PremiumV2_LRS oder UltraSSD_LRS ist.

tier

AzureManagedDiskPerformanceTier

Speicherebene eines Servers.

type

StorageType

Typ des Speichers, der einem Server zugewiesen ist. Zulässige Werte sind Premium_LRS, PremiumV2_LRS oder UltraSSD_LRS. Wenn nicht angegeben, wird standardmäßig Premium_LRS verwendet.

StorageAutoGrow

Flag zum Aktivieren oder Deaktivieren des automatischen Vergrößerns der Speichergröße eines Servers, wenn der verfügbare Speicherplatz nahe Null liegt und die Bedingungen das automatische Vergrößern der Speichergröße zulassen.

Wert Beschreibung
Enabled
Disabled

StorageType

Typ des Speichers, der einem Server zugewiesen ist. Zulässige Werte sind Premium_LRS, PremiumV2_LRS oder UltraSSD_LRS. Wenn nicht angegeben, wird standardmäßig Premium_LRS verwendet.

Wert Beschreibung
Premium_LRS
PremiumV2_LRS
UltraSSD_LRS

UserAssignedIdentity

Identitäten, die einem Server zugeordnet sind.

Name Typ Beschreibung
principalId

string

Bezeichner des Objekts des Dienstprinzipals, das der vom Benutzer zugewiesenen verwalteten Identität zugeordnet ist.

tenantId

string

Kennung des Mandanten eines Servers.

type

IdentityType

Arten von Identitäten, die einem Server zugeordnet sind.

userAssignedIdentities

<string,  UserIdentity>

Zuordnung der benutzerseitig zugewiesenen verwalteten Identitäten.

UserIdentity

Benutzerseitig zugewiesene verwaltete Identität, die einem Server zugeordnet ist.

Name Typ Beschreibung
clientId

string

Bezeichner des Clients des Dienstprinzipals, der der benutzerseitig zugewiesenen verwalteten Identität zugeordnet ist.

principalId

string

Bezeichner des Objekts des Dienstprinzipals, das der vom Benutzer zugewiesenen verwalteten Identität zugeordnet ist.