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

Resursåtgärden har godkänts.

Sidhuvuden

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

ErrorResponse

Ett oväntat felsvar.

Säkerhet

azure_auth

Azure Active Directory OAuth2 Flow.

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

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

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

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

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

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

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

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

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.

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

Indikerar om servern stödjer Microsoft Entra-autentisering.

Network

Nätverksegenskaper för en server.

PasswordBasedAuth

Anger om servern stöder lösenordsbaserad autentisering.

PostgresMajorVersion

Huvudversion av PostgreSQL-databasmotorn.

PostgreSqlFlexibleServerHighAvailabilityMode

Läge för hög tillgänglighet stöds för denna beräkning.

ReadReplicaPromoteMode

Typ av åtgärd som ska tillämpas på den skrivskyddade repliken. Den här egenskapen är skrivskyddad.

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.

ServerForPatch

Representerar en server som ska uppdateras.

ServerPublicNetworkAccessState

Anger om åtkomst till offentligt nätverk är aktiverat eller inte.

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

Indikerar om servern är konfigurerad att automatiskt öka lagringsstorleken när tillgängligt utrymme närmar sig noll och förhållandena tillåter automatisk ökning av lagringsstorleken.

StorageType

Typ av lagring som tilldelats en server. 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

Indikerar om servern stödjer 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ändar-tilldelade hanterade identiteten som används för att komma åt nyckeln i Azure Key Vault för datakryptering av den geografiskt redundanta lagringen kopplad till en server som är konfigurerad för att stödja geografiskt redundanta säkerhetskopior.

geoBackupUserAssignedIdentityId

string

Identifierare för den användar-tilldelade hanterade identiteten som används för att komma åt nyckeln i Azure Key Vault för datakryptering av den geografiskt redundanta lagringen kopplad till en server som är konfigurerad för att stödja geografiskt redundanta säkerhetskopior.

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 Key Vault används för datakryptering av den primära lagringen kopplad till en server.

primaryUserAssignedIdentityId

string

Identifierare för den användar-tilldelade hanterade identiteten som används för att komma åt nyckeln i Azure Key Vault för datakryptering av primärlagringen kopplad till en server.

type

DataEncryptionType

Datakrypteringstyp som används av en server.

DataEncryptionType

Datakrypteringstyp som används av en server.

Värde Description
SystemManaged

Kryptering hanteras av Azure med plattformshanterade nycklar för enkelhet och efterlevnad.

AzureKeyVault

Kryptering med kundhanterade nycklar lagrade i Azure Key Vault för förbättrad 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

PostgreSqlFlexibleServerHighAvailabilityMode

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.

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.

RecreatingStandby

Standby-servern återskapas.

ComputeUpdatingByFailover

Compute uppdateras på grund av en failover.

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 identiteten som är kopplad till 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

Indikerar om servern stödjer Microsoft Entra-autentisering.

Värde Description
Enabled

Servern stödjer Microsoft Entra-autentisering.

Disabled

Servern stöder inte Microsoft Entra-autentisering.

Network

Nätverksegenskaper för en server.

Name Typ Description
delegatedSubnetResourceId

string (arm-id)

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 (arm-id)

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.

PostgreSqlFlexibleServerHighAvailabilityMode

Läge för hög tillgänglighet stöds för denna beräkning.

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.

ReadReplicaPromoteMode

Typ av åtgärd som ska tillämpas på den skrivskyddade repliken. Den här egenskapen är skrivskyddad.

Värde Description
Standalone

Läsreplika blir en oberoende server och en helt oberoende enhet från replikeringsuppsättningen.

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

Vänta tills data i läsrepliken är helt synkroniserad med sin källserver innan operationen startas.

Forced

Initiera operationen omedelbart, utan att vänta på att data i läsrepliken ska synkroniseras med dess källserver.

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.

Värde Description
Active

Läsreplikaservern är fullt synkroniserad och replikerar aktivt data från primärservern.

Catchup

Läsreplikaservern ligger efter huvudservern och håller just nu på att komma ikapp med väntande ändringar.

Provisioning

En läsreplikaserver håller på att skapas och håller på att initieras.

Updating

Readreplica-servern genomgår vissa förändringar, det kan vara att den ändrar beräkningsstorlek eller marknadsför den till primär server.

Broken

Replikeringen har misslyckats eller avbrutits.

Reconfiguring

Läsreplikaservern håller på att omkonfigureras, möjligen på grund av ändringar i källkod 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.

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

Indikerar om servern är konfigurerad att automatiskt öka lagringsstorleken när tillgängligt utrymme närmar sig noll och förhållandena tillåter automatisk ökning av lagringsstorleken.

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