Servers - Update

Uppdaterar en befintlig server. Begärandetexten kan innehålla en eller flera av de egenskaper som finns i den normala serverdefinitionen.

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

URI-parametrar

Name I Obligatorisk Typ Description
resourceGroupName
path True

string

minLength: 1
maxLength: 90

Namnet på resursgruppen. Namnet är skiftlägesokänsligt.

serverName
path True

string

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

Namnet på servern.

subscriptionId
path True

string (uuid)

ID för målprenumerationen. Värdet måste vara ett UUID.

api-version
query True

string

minLength: 1

Den API-version som ska användas för den här åtgärden.

Begärandetext

Name Typ Description
identity

UserAssignedIdentity

Beskriver programmets identitet.

properties.administratorLogin

string

Namnet på inloggningen som anges som den första lösenordsbaserade administratören som tilldelas din instans av PostgreSQL. Måste anges första gången du aktiverar lösenordsbaserad autentisering på en server. När ett visst värde har ställts in kan det inte ändras under resten av serverns livslängd. Om du inaktiverar lösenordsbaserad autentisering på en server som har den aktiverad tas inte den här lösenordsbaserade rollen bort.

properties.administratorLoginPassword

string (password)

Lösenord tilldelat till administratörsinloggningen. Så länge lösenordsautentisering är aktiverad kan detta lösenord ändras när som helst.

properties.authConfig

AuthConfigForPatch

Konfigurationsegenskaper för autentisering för en server.

properties.availabilityZone

string

Tillgänglighetszon för en server.

properties.backup

BackupForPatch

Säkerhetskopieringsegenskaper för en server.

properties.cluster

Cluster

Klusteregenskaper för en server.

properties.createMode

CreateModeForPatch

Uppdateringsläge för en befintlig server.

properties.dataEncryption

DataEncryption

Datakrypteringsegenskaper för en server.

properties.highAvailability

HighAvailabilityForPatch

Egenskaper för hög tillgänglighet för en server.

properties.maintenanceWindow

MaintenanceWindowForPatch

Egenskaper för underhållsfönster för en server.

properties.network

Network

Nätverksegenskaper för en server. Krävs endast om du vill att servern ska integreras i ett virtuellt nätverk som tillhandahålls av kunden.

properties.replica

Replica

Egenskaper för skrivskyddade repliker för en server. Krävs endast om du vill befordra en server.

properties.replicationRole

ReplicationRole

Serverns roll i en replikeringsuppsättning.

properties.storage

Storage

Lagringsegenskaper för en server.

properties.version

PostgresMajorVersion

Huvudversion av PostgreSQL-databasmotorn.

sku

SkuForPatch

Beräkningsnivå och storlek på en server.

tags

object

Programspecifika metadata i form av nyckel/värde-par.

Svar

Name Typ Description
202 Accepted

Accepted.

Sidhuvuden

  • Location: string
  • Azure-AsyncOperation: string
Other Status Codes

ErrorResponse

Felsvar som beskriver varför åtgärden misslyckades.

Säkerhet

azure_auth

Microsoft Entra OAuth2-flöde

Typ: oauth2
Flow: implicit
Auktoriseringswebbadress: https://login.microsoftonline.com/common/oauth2/authorize

Omfattningar

Name Description
user_impersonation Utge dig för att vara ditt användarkonto

Exempel

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.

Exempelbegäran

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

Exempelsvar

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.

Exempelbegäran

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

Exempelsvar

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.

Exempelbegäran

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

Exempelsvar

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.

Exempelbegäran

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

Exempelsvar

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.

Exempelbegäran

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

Exempelsvar

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.

Exempelbegäran

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
    }
  }
}

Exempelsvar

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.

Exempelbegäran

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

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

Exempelsvar

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.

Exempelbegäran

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

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

Exempelsvar

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.

Exempelbegäran

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

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

Exempelsvar

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.

Exempelbegäran

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

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

Exempelsvar

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

Definitioner

Name Description
AuthConfigForPatch

Konfigurationsegenskaper för autentisering för en server.

AzureManagedDiskPerformanceTier

Lagringsnivå för en server.

BackupForPatch

Säkerhetskopieringsegenskaper för en server.

Cluster

Klusteregenskaper för en server.

CreateModeForPatch

Uppdateringsläge för en befintlig server.

DataEncryption

Datakrypteringsegenskaper för en server.

DataEncryptionType

Datakrypteringstyp som används av en server.

EncryptionKeyStatus

Status för nyckel som används av en server som konfigurerats med datakryptering baserat på kundhanterad nyckel för att kryptera den primära lagringen som är kopplad till servern.

ErrorAdditionalInfo

Resurshanteringsfelet ytterligare information.

ErrorDetail

Detaljerna om felet.

ErrorResponse

Felsvar

GeographicallyRedundantBackup

Anger om servern är konfigurerad för att skapa geografiskt redundanta säkerhetskopior.

HighAvailabilityForPatch

Egenskaper för hög tillgänglighet för en server.

HighAvailabilityMode

Läge för hög tillgänglighet för en server.

HighAvailabilityState

Möjliga tillstånd för väntelägesservern som skapas när hög tillgänglighet är inställd på SameZone eller ZoneRedundant.

IdentityType

Typer av identiteter som är associerade med en server.

MaintenanceWindowForPatch

Egenskaper för underhållsfönster för en server.

MicrosoftEntraAuth

Anger om servern stöder Microsoft Entra-autentisering.

Network

Nätverksegenskaper för en server.

PasswordBasedAuth

Anger om servern stöder lösenordsbaserad autentisering.

PostgresMajorVersion

Huvudversion av PostgreSQL-databasmotorn.

ReadReplicaPromoteMode

Typ av åtgärd som ska tillämpas på den skrivskyddade repliken. Den här egenskapen är skrivskyddad. Fristående innebär att den skrivskyddade repliken befordras till en fristående server och blir en helt oberoende enhet från replikeringsuppsättningen. Växling innebär att den skrivskyddade repliken kommer att kopplas till den primära servern.

ReadReplicaPromoteOption

Datasynkroniseringsalternativ som ska användas vid bearbetning av den åtgärd som anges i egenskapen promoteMode. Den här egenskapen är skrivskyddad.

Replica

Replikegenskaper för en server.

ReplicationRole

Serverns roll i en replikeringsuppsättning.

ReplicationState

Anger replikeringstillståndet för en skrivskyddad replik. Den här egenskapen returneras bara när målservern är en skrivskyddad replik. Möjliga värden är Active, Broken, Catchup, Provisioning, Reconfiguringoch Updating

ServerForPatch

Representerar en server som ska uppdateras.

ServerPublicNetworkAccessState

Anger om åtkomst till offentligt nätverk är aktiverat eller inte. Detta stöds endast för servrar som inte är integrerade i ett virtuellt nätverk som ägs och tillhandahålls av kunden när servern distribueras.

SkuForPatch

Beräkna information om en server.

SkuTier

Nivå för den beräkning som tilldelats en server.

Storage

Lagringsegenskaper för en server.

StorageAutoGrow

Flagga för att aktivera eller inaktivera automatisk ökning av lagringsstorleken för en server när det tillgängliga utrymmet närmar sig noll och villkoren tillåter automatiskt växande lagringsstorlek.

StorageType

Typ av lagring som tilldelats en server. Tillåtna värden är Premium_LRS, PremiumV2_LRS eller UltraSSD_LRS. Om inget anges är det som standard Premium_LRS.

UserAssignedIdentity

Identiteter som är associerade med en server.

UserIdentity

Användartilldelad hanterad identitet som är associerad med en server.

AuthConfigForPatch

Konfigurationsegenskaper för autentisering för en server.

Name Typ Description
activeDirectoryAuth

MicrosoftEntraAuth

Anger om servern stöder Microsoft Entra-autentisering.

passwordAuth

PasswordBasedAuth

Anger om servern stöder lösenordsbaserad autentisering.

tenantId

string

Identifierare för klientorganisationen för den delegerade resursen.

AzureManagedDiskPerformanceTier

Lagringsnivå för en server.

Värde Description
P1

SSD på instegsnivå för minimal IOPS, perfekt för lätta utvecklings- eller testningsarbetsbelastningar.

P2

Något högre IOPS för småskaliga program som behöver konsekvent låg latens.

P3

Balanserad prestanda för grundläggande produktionsarbetsbelastningar med måttligt dataflöde.

P4

Förbättrad IOPS för växande appar med förutsägbara prestandabehov.

P6

SSD på mellannivå för stabila arbetsbelastningar som kräver tillförlitligt dataflöde och svarstid.

P10

Populärt val för allmänna produktionsarbetsbelastningar med skalbar prestanda.

P15

Hög IOPS-nivå för krävande appar med frekventa läs-/skrivåtgärder.

P20

Startpunkt för högpresterande SSD-diskar (Solid State Disks), lämpliga för små I/O-intensiva arbetsbelastningar.

P30

Balanserad nivå för program som är känsliga för måttligt dataflöde och svarstid.

P40

Förbättrad prestanda för växande produktionsarbetsbelastningar med konsekventa IOPS-krav.

P50

Optimerad för program i företagsklass som behöver ihållande högt dataflöde.

P60

Högkapacitetsnivå för stora databaser och analysarbetsbelastningar med förhöjd IOPS.

P70

Utformad för verksamhetskritiska system som kräver ultralåg latens och hög samtidighet.

P80

SSD på toppnivå för maximal IOPS och genomströmning, perfekt för de mest krävande arbetsbelastningarna.

BackupForPatch

Säkerhetskopieringsegenskaper för en server.

Name Typ Description
backupRetentionDays

integer (int32)

Kvarhållningsdagar för säkerhetskopiering för servern.

earliestRestoreDate

string (date-time)

Tidigaste återställningspunktstid (ISO8601 format) för en server.

geoRedundantBackup

GeographicallyRedundantBackup

Anger om servern är konfigurerad för att skapa geografiskt redundanta säkerhetskopior.

Cluster

Klusteregenskaper för en server.

Name Typ Standardvärde Description
clusterSize

integer (int32)

0

Antal noder som tilldelats det elastiska klustret.

defaultDatabaseName

string

Standarddatabasnamn för det elastiska klustret.

CreateModeForPatch

Uppdateringsläge för en befintlig server.

Värde Description
Default

Det motsvarar "Uppdatera".

Update

Åtgärden uppdaterar en befintlig server.

DataEncryption

Datakrypteringsegenskaper för en server.

Name Typ Description
geoBackupEncryptionKeyStatus

EncryptionKeyStatus

Status för nyckel som används av en server som konfigurerats med datakryptering baserat på kundhanterad nyckel för att kryptera den geografiskt redundanta lagring som är kopplad till servern när den är konfigurerad för att stödja geografiskt redundanta säkerhetskopieringar.

geoBackupKeyURI

string

Identifierare för den användartilldelade hanterade identiteten som används för att komma åt nyckeln i Azure 密钥保管库 för datakryptering av den geografiskt redundanta lagring som är associerad med en server som är konfigurerad för att stödja geografiskt redundanta säkerhetskopieringar.

geoBackupUserAssignedIdentityId

string

Identifierare för den användartilldelade hanterade identiteten som används för att komma åt nyckeln i Azure 密钥保管库 för datakryptering av den geografiskt redundanta lagring som är associerad med en server som är konfigurerad för att stödja geografiskt redundanta säkerhetskopieringar.

primaryEncryptionKeyStatus

EncryptionKeyStatus

Status för nyckel som används av en server som konfigurerats med datakryptering baserat på kundhanterad nyckel för att kryptera den primära lagringen som är kopplad till servern.

primaryKeyURI

string

URI för nyckeln i Azure 密钥保管库 som används för datakryptering av den primära lagring som är associerad med en server.

primaryUserAssignedIdentityId

string

Identifierare för den användartilldelade hanterade identiteten som används för att komma åt nyckeln i Azure 密钥保管库 för datakryptering av den primära lagring som är associerad med en server.

type

DataEncryptionType

Datakrypteringstyp som används av en server.

DataEncryptionType

Datakrypteringstyp som används av en server.

Värde Description
SystemManaged

Kryptering som hanteras av Azure med hjälp av plattformshanterade nycklar för enkelhet och efterlevnad.

AzureKeyVault

Kryptering med kundhanterade nycklar som lagras i Azure Key Vault för bättre kontroll och säkerhet.

EncryptionKeyStatus

Status för nyckel som används av en server som konfigurerats med datakryptering baserat på kundhanterad nyckel för att kryptera den primära lagringen som är kopplad till servern.

Värde Description
Valid

Nyckeln är giltig och kan användas för kryptering.

Invalid

Nyckeln är ogiltig och kan inte användas för kryptering. Möjliga orsaker är borttagning av nyckel, behörighetsändringar, att nyckeln inaktiveras, att nyckeltypen inte stöds eller att det aktuella datumet ligger utanför giltighetsperioden som är kopplad till nyckeln.

ErrorAdditionalInfo

Resurshanteringsfelet ytterligare information.

Name Typ Description
info

object

Den ytterligare informationen.

type

string

Typen av ytterligare information.

ErrorDetail

Detaljerna om felet.

Name Typ Description
additionalInfo

ErrorAdditionalInfo[]

Felet ytterligare information.

code

string

Felkoden.

details

ErrorDetail[]

Felinformationen.

message

string

Felmeddelandet.

target

string

Felet riktas.

ErrorResponse

Felsvar

Name Typ Description
error

ErrorDetail

Felet objektet.

GeographicallyRedundantBackup

Anger om servern är konfigurerad för att skapa geografiskt redundanta säkerhetskopior.

Värde Description
Enabled

Servern är konfigurerad för att skapa geografiskt redundanta säkerhetskopior.

Disabled

Servern är inte konfigurerad för att skapa geografiskt redundanta säkerhetskopior.

HighAvailabilityForPatch

Egenskaper för hög tillgänglighet för en server.

Name Typ Description
mode

HighAvailabilityMode

Läge för hög tillgänglighet för en server.

standbyAvailabilityZone

string

Tillgänglighetszon som är associerad med väntelägesservern som skapas när hög tillgänglighet är inställt på SameZone eller ZoneRedundant.

state

HighAvailabilityState

Möjliga tillstånd för väntelägesservern som skapas när hög tillgänglighet är inställd på SameZone eller ZoneRedundant.

HighAvailabilityMode

Läge för hög tillgänglighet för en server.

Värde Description
Disabled

Hög tillgänglighet är inaktiverat för servern.

ZoneRedundant

Hög tillgänglighet är aktiverat för servern, med väntelägesservern i en annan tillgänglighetszon än den primära.

SameZone

Hög tillgänglighet är aktiverat för servern, med väntelägesservern i samma tillgänglighetszon som den primära.

HighAvailabilityState

Möjliga tillstånd för väntelägesservern som skapas när hög tillgänglighet är inställd på SameZone eller ZoneRedundant.

Värde Description
NotEnabled

Hög tillgänglighet är inte aktiverat för servern.

CreatingStandby

Väntelägesservern håller på att skapas.

ReplicatingData

Data replikeras till väntelägesservern.

FailingOver

Redundans till väntelägesservern pågår.

Healthy

Väntelägesservern är felfri och redo att ta över vid redundans.

RemovingStandby

Väntelägesservern tas bort.

IdentityType

Typer av identiteter som är associerade med en server.

Värde Description
None

Ingen hanterad identitet tilldelas servern.

UserAssigned

En eller flera hanterade identiteter som tillhandahålls av användaren tilldelas till servern.

SystemAssigned

Azure skapar och hanterar automatiskt den identitet som är associerad med serverns livscykel.

SystemAssigned,UserAssigned

Både systemtilldelade och användartilldelade identiteter tilldelas servern.

MaintenanceWindowForPatch

Egenskaper för underhållsfönster för en server.

Name Typ Description
customWindow

string

Anger om anpassat fönster är aktiverat eller inaktiverat.

dayOfWeek

integer (int32)

Veckodag som ska användas för underhållsfönster.

startHour

integer (int32)

Starttid som ska användas för underhållsfönster.

startMinute

integer (int32)

Startminut som ska användas för underhållsfönster.

MicrosoftEntraAuth

Anger om servern stöder Microsoft Entra-autentisering.

Värde Description
Enabled

Servern stöder Microsoft Entra-autentisering.

Disabled

Servern stöder inte Microsoft Entra-autentisering.

Network

Nätverksegenskaper för en server.

Name Typ Description
delegatedSubnetResourceId

string

Resursidentifierare för det delegerade undernätet. Krävs när du skapar en ny server, om du vill att servern ska integreras i ditt eget virtuella nätverk. För en uppdateringsåtgärd behöver du bara ange den här egenskapen om du vill ändra värdet som tilldelats för den privata DNS-zonen.

privateDnsZoneArmResourceId

string

Identifierare för den privata DNS-zonen. Krävs när du skapar en ny server, om du vill att servern ska integreras i ditt eget virtuella nätverk. För en uppdateringsåtgärd behöver du bara ange den här egenskapen om du vill ändra värdet som tilldelats för den privata DNS-zonen.

publicNetworkAccess

ServerPublicNetworkAccessState

Anger om åtkomst till offentligt nätverk är aktiverat eller inte. Detta stöds endast för servrar som inte är integrerade i ett virtuellt nätverk som ägs och tillhandahålls av kunden när servern distribueras.

PasswordBasedAuth

Anger om servern stöder lösenordsbaserad autentisering.

Värde Description
Enabled

Servern stöder lösenordsbaserad autentisering.

Disabled

Servern stöder inte lösenordsbaserad autentisering.

PostgresMajorVersion

Huvudversion av PostgreSQL-databasmotorn.

Värde Description
18

PostgreSQL 18.

17

PostgreSQL 17.

16

PostgreSQL 16.

15

PostgreSQL 15.

14

PostgreSQL 14.

13

PostgreSQL 13.

12

PostgreSQL 12.

11

PostgreSQL 11.

ReadReplicaPromoteMode

Typ av åtgärd som ska tillämpas på den skrivskyddade repliken. Den här egenskapen är skrivskyddad. Fristående innebär att den skrivskyddade repliken befordras till en fristående server och blir en helt oberoende enhet från replikeringsuppsättningen. Växling innebär att den skrivskyddade repliken kommer att kopplas till den primära servern.

Värde Description
Standalone

Skrivskyddade repliker blir en oberoende server.

Switchover

Skrivskyddade repliker växlar roller med den primära servern.

ReadReplicaPromoteOption

Datasynkroniseringsalternativ som ska användas vid bearbetning av den åtgärd som anges i egenskapen promoteMode. Den här egenskapen är skrivskyddad.

Värde Description
Planned

Åtgärden väntar på att data i den skrivskyddade repliken ska synkroniseras helt med källservern innan den initierar åtgärden.

Forced

Åtgärden väntar inte på att data i den skrivskyddade repliken ska synkroniseras med källservern innan den initierar åtgärden.

Replica

Replikegenskaper för en server.

Name Typ Description
capacity

integer (int32)

Maximalt antal skrivskyddade repliker som tillåts för en server.

promoteMode

ReadReplicaPromoteMode

Typ av åtgärd som ska tillämpas på den skrivskyddade repliken. Den här egenskapen är skrivskyddad. Fristående innebär att den skrivskyddade repliken befordras till en fristående server och blir en helt oberoende enhet från replikeringsuppsättningen. Växling innebär att den skrivskyddade repliken kommer att kopplas till den primära servern.

promoteOption

ReadReplicaPromoteOption

Datasynkroniseringsalternativ som ska användas vid bearbetning av den åtgärd som anges i egenskapen promoteMode. Den här egenskapen är skrivskyddad.

replicationState

ReplicationState

Anger replikeringstillståndet för en skrivskyddad replik. Den här egenskapen returneras bara när målservern är en skrivskyddad replik. Möjliga värden är Active, Broken, Catchup, Provisioning, Reconfiguringoch Updating

role

ReplicationRole

Serverns roll i en replikeringsuppsättning.

ReplicationRole

Serverns roll i en replikeringsuppsättning.

Värde Description
None

Ingen replikeringsroll tilldelad. Servern fungerar självständigt.

Primary

Fungerar som källserver för replikering till en eller flera repliker.

AsyncReplica

Tar emot data asynkront från en primär server inom samma region.

GeoAsyncReplica

Tar emot data asynkront från en primär server i en annan region för geografisk redundans.

ReplicationState

Anger replikeringstillståndet för en skrivskyddad replik. Den här egenskapen returneras bara när målservern är en skrivskyddad replik. Möjliga värden är Active, Broken, Catchup, Provisioning, Reconfiguringoch Updating

Värde Description
Active

Skrivskyddade repliker är helt synkroniserade och replikerar aktivt data från den primära servern.

Catchup

Skrivskyddade repliker ligger bakom den primära servern och håller för närvarande på att komma ikapp med väntande ändringar.

Provisioning

Skrivskyddade repliker skapas och håller på att initieras.

Updating

Skrivskyddade repliker genomgår vissa ändringar, det kan ändra beräkningsstorleken för att befordra den till primär server.

Broken

Replikeringen har misslyckats eller avbrutits.

Reconfiguring

Skrivskyddade repliker konfigureras om, möjligen på grund av ändringar i källa eller inställningar.

ServerForPatch

Representerar en server som ska uppdateras.

Name Typ Description
identity

UserAssignedIdentity

Beskriver programmets identitet.

properties.administratorLogin

string

Namnet på inloggningen som anges som den första lösenordsbaserade administratören som tilldelas din instans av PostgreSQL. Måste anges första gången du aktiverar lösenordsbaserad autentisering på en server. När ett visst värde har ställts in kan det inte ändras under resten av serverns livslängd. Om du inaktiverar lösenordsbaserad autentisering på en server som har den aktiverad tas inte den här lösenordsbaserade rollen bort.

properties.administratorLoginPassword

string (password)

Lösenord tilldelat till administratörsinloggningen. Så länge lösenordsautentisering är aktiverad kan detta lösenord ändras när som helst.

properties.authConfig

AuthConfigForPatch

Konfigurationsegenskaper för autentisering för en server.

properties.availabilityZone

string

Tillgänglighetszon för en server.

properties.backup

BackupForPatch

Säkerhetskopieringsegenskaper för en server.

properties.cluster

Cluster

Klusteregenskaper för en server.

properties.createMode

CreateModeForPatch

Uppdateringsläge för en befintlig server.

properties.dataEncryption

DataEncryption

Datakrypteringsegenskaper för en server.

properties.highAvailability

HighAvailabilityForPatch

Egenskaper för hög tillgänglighet för en server.

properties.maintenanceWindow

MaintenanceWindowForPatch

Egenskaper för underhållsfönster för en server.

properties.network

Network

Nätverksegenskaper för en server. Krävs endast om du vill att servern ska integreras i ett virtuellt nätverk som tillhandahålls av kunden.

properties.replica

Replica

Egenskaper för skrivskyddade repliker för en server. Krävs endast om du vill befordra en server.

properties.replicationRole

ReplicationRole

Serverns roll i en replikeringsuppsättning.

properties.storage

Storage

Lagringsegenskaper för en server.

properties.version

PostgresMajorVersion

Huvudversion av PostgreSQL-databasmotorn.

sku

SkuForPatch

Beräkningsnivå och storlek på en server.

tags

object

Programspecifika metadata i form av nyckel/värde-par.

ServerPublicNetworkAccessState

Anger om åtkomst till offentligt nätverk är aktiverat eller inte. Detta stöds endast för servrar som inte är integrerade i ett virtuellt nätverk som ägs och tillhandahålls av kunden när servern distribueras.

Värde Description
Enabled

Åtkomst till offentligt nätverk är aktiverat. Detta gör att servern kan nås från det offentliga Internet, förutsatt att den nödvändiga brandväggsregeln som tillåter inkommande trafik som kommer från den anslutande klienten är på plats. Detta är kompatibelt med användningen av privata slutpunkter för att ansluta till den här servern.

Disabled

Åtkomst till offentligt nätverk är inaktiverad. Det innebär att servern inte kan nås från det offentliga Internet, utan endast via privata slutpunkter.

SkuForPatch

Beräkna information om en server.

Name Typ Description
name

string

Namn som är känt för en viss beräkningsstorlek som tilldelats en server.

tier

SkuTier

Nivå för den beräkning som tilldelats en server.

SkuTier

Nivå för den beräkning som tilldelats en server.

Värde Description
Burstable

Kostnadseffektiv nivå för ovanlig CPU-användning, perfekt för utvecklings- och testningsarbetsbelastningar med låga prestandakrav.

GeneralPurpose

Balanserad beräkning och minne för de flesta arbetsbelastningar, vilket ger skalbar prestanda och I/O-dataflöde.

MemoryOptimized

Högt förhållande mellan minne och kärna för krävande arbetsbelastningar som behöver snabb minnesintern bearbetning och hög samtidighet.

Storage

Lagringsegenskaper för en server.

Name Typ Description
autoGrow

StorageAutoGrow

Flagga för att aktivera eller inaktivera automatisk ökning av lagringsstorleken för en server när det tillgängliga utrymmet närmar sig noll och villkoren tillåter automatiskt växande lagringsstorlek.

iops

integer (int32)

Maximalt IOPS som stöds för lagring. Krävs när typen av lagring är PremiumV2_LRS eller UltraSSD_LRS.

storageSizeGB

integer (int32)

Storleken på det lagringsutrymme som tilldelats en server.

throughput

integer (int32)

Maximalt dataflöde som stöds för lagring. Krävs när typen av lagring är PremiumV2_LRS eller UltraSSD_LRS.

tier

AzureManagedDiskPerformanceTier

Lagringsnivå för en server.

type

StorageType

Typ av lagring som tilldelats en server. Tillåtna värden är Premium_LRS, PremiumV2_LRS eller UltraSSD_LRS. Om inget anges är det som standard Premium_LRS.

StorageAutoGrow

Flagga för att aktivera eller inaktivera automatisk ökning av lagringsstorleken för en server när det tillgängliga utrymmet närmar sig noll och villkoren tillåter automatiskt växande lagringsstorlek.

Värde Description
Enabled

Servern bör automatiskt utöka lagringsstorleken när det tillgängliga utrymmet närmar sig noll och förhållandena tillåter att lagringsstorleken växer automatiskt.

Disabled

Servern bör inte automatiskt öka lagringsstorleken när det tillgängliga utrymmet närmar sig noll.

StorageType

Typ av lagring som tilldelats en server. Tillåtna värden är Premium_LRS, PremiumV2_LRS eller UltraSSD_LRS. Om inget anges är det som standard Premium_LRS.

Värde Description
Premium_LRS

Standard SSD-stödd lagring (Solid State Disk) som ger konsekventa prestanda för arbetsbelastningar för generell användning.

PremiumV2_LRS

Nästa generations SSD-lagring (Solid State Disk) med förbättrad skalbarhet och prestanda för krävande företagsarbetsbelastningar.

UltraSSD_LRS

Avancerad SSD-lagring (Solid State Disk) utformad för extrema IOPS- och latenskänsliga program.

UserAssignedIdentity

Identiteter som är associerade med en server.

Name Typ Description
principalId

string

Identifierare för objektet för tjänstens huvudnamn som är associerat med den användartilldelade hanterade identiteten.

tenantId

string

Identifierare för klientorganisationen på en server.

type

IdentityType

Typer av identiteter som är associerade med en server.

userAssignedIdentities

<string,  UserIdentity>

Karta över användartilldelade hanterade identiteter.

UserIdentity

Användartilldelad hanterad identitet som är associerad med en server.

Name Typ Description
clientId

string

Identifierare för klienten för tjänstens huvudnamn som är associerat med den användartilldelade hanterade identiteten.

principalId

string

Identifierare för objektet för tjänstens huvudnamn som är associerat med den användartilldelade hanterade identiteten.