Condividi tramite


Servers - Update

Aggiorna un server esistente. Il corpo della richiesta può contenere una o più delle proprietà presenti nella normale definizione del server.

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

Parametri dell'URI

Nome In Necessario Tipo Descrizione
resourceGroupName
path True

string

minLength: 1
maxLength: 90

Nome del gruppo di risorse. Il nome è insensibile alle maiuscole e minuscole.

serverName
path True

string

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

Il nome del server.

subscriptionId
path True

string (uuid)

ID della sottoscrizione di destinazione. Il valore deve essere un UUID.

api-version
query True

string

minLength: 1

Versione dell'API da usare per questa operazione.

Corpo della richiesta

Nome Tipo Descrizione
identity

UserAssignedIdentity

Descrive l'identità dell'applicazione.

properties.administratorLoginPassword

string (password)

Password assegnata all'accesso amministratore. Finché l'autenticazione tramite password è abilitata, questa password può essere modificata in qualsiasi momento.

properties.authConfig

AuthConfigForPatch

Proprietà di configurazione dell'autenticazione di un server.

properties.availabilityZone

string

Zona di disponibilità di un server.

properties.backup

BackupForPatch

Proprietà di backup di un server.

properties.cluster

Cluster

Proprietà del cluster di un server.

properties.createMode

CreateModeForPatch

Modalità di aggiornamento di un server esistente.

properties.dataEncryption

DataEncryption

Proprietà di crittografia dei dati di un server.

properties.highAvailability

HighAvailabilityForPatch

Proprietà a disponibilità elevata di un server.

properties.maintenanceWindow

MaintenanceWindowForPatch

Proprietà della finestra di manutenzione di un server.

properties.network

Network

Proprietà di rete di un server. Necessario solo se si desidera che il server sia integrato in una rete virtuale fornita dal cliente.

properties.replica

Replica

Leggi le proprietà della replica di un server. Obbligatorio solo nel caso in cui si desideri promuovere un server.

properties.replicationRole

ReplicationRole

Ruolo del server in un set di replica.

properties.storage

Storage

Proprietà di archiviazione di un server.

properties.version

PostgresMajorVersion

Versione principale del motore di database PostgreSQL.

sku

SkuForPatch

Livello di calcolo e dimensioni di un server.

tags

object

Metadati specifici dell'applicazione sotto forma di coppie chiave-valore.

Risposte

Nome Tipo Descrizione
202 Accepted

Operazione di risorsa accettata.

Intestazioni

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

ErrorResponse

Risposta di errore imprevista.

Sicurezza

azure_auth

Flusso OAuth2 di Azure Active Directory.

Tipo: oauth2
Flow: implicit
URL di autorizzazione: https://login.microsoftonline.com/common/oauth2/authorize

Ambiti

Nome Descrizione
user_impersonation Impersonare il tuo account utente

Esempio

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.

Esempio di richiesta

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

Risposta di esempio

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.

Esempio di richiesta

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

Risposta di esempio

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.

Esempio di richiesta

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

Risposta di esempio

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.

Esempio di richiesta

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

Risposta di esempio

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.

Esempio di richiesta

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

Risposta di esempio

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.

Esempio di richiesta

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

Risposta di esempio

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.

Esempio di richiesta

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

Risposta di esempio

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.

Esempio di richiesta

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

Risposta di esempio

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.

Esempio di richiesta

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

Risposta di esempio

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.

Esempio di richiesta

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

Risposta di esempio

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

Definizioni

Nome Descrizione
AuthConfigForPatch

Proprietà di configurazione dell'autenticazione di un server.

AzureManagedDiskPerformanceTier

Livello di archiviazione di un server.

BackupForPatch

Proprietà di backup di un server.

Cluster

Proprietà del cluster di un server.

CreateModeForPatch

Modalità di aggiornamento di un server esistente.

DataEncryption

Proprietà di crittografia dei dati di un server.

DataEncryptionType

Tipo di crittografia dei dati utilizzato da un server.

EncryptionKeyStatus

Stato della chiave utilizzata da un server configurato con la crittografia dei dati basata sulla chiave gestita dal cliente, per crittografare l'archiviazione primaria associata al server.

ErrorAdditionalInfo

Informazioni aggiuntive sull'errore di gestione delle risorse.

ErrorDetail

Dettagli dell'errore.

ErrorResponse

Risposta di errore

GeographicallyRedundantBackup

Indica se il server è configurato per la creazione di backup con ridondanza geografica.

HighAvailabilityForPatch

Proprietà a disponibilità elevata di un server.

HighAvailabilityState

Possibili stati del server di standby creati quando la disponibilità elevata è impostata su SameZone o ZoneRedundant.

IdentityType

Tipi di identità associate a un server.

MaintenanceWindowForPatch

Proprietà della finestra di manutenzione di un server.

MicrosoftEntraAuth

Indica se il server supporta l'autenticazione di Microsoft Entra.

Network

Proprietà di rete di un server.

PasswordBasedAuth

Indica se il server supporta l'autenticazione basata su password.

PostgresMajorVersion

Versione principale del motore di database PostgreSQL.

PostgreSqlFlexibleServerHighAvailabilityMode

Modalità di disponibilità elevata supportate per questo calcolo.

ReadReplicaPromoteMode

Tipo di operazione da applicare alla replica di lettura. Questa proprietà è di sola scrittura. Standalone significa che la replica di lettura verrà promossa a server standalone e diventerà un'entità completamente indipendente dal set di replica. Lo switchover significa che la replica di lettura avrà un ruolo con il server primario.

ReadReplicaPromoteOption

Opzione di sincronizzazione dei dati da utilizzare durante l'elaborazione dell'operazione specificata nella proprietà promoteMode. Questa proprietà è di sola scrittura.

Replica

Proprietà di replica di un server.

ReplicationRole

Ruolo del server in un set di replica.

ReplicationState

Indica lo stato di replica di una replica di lettura. Questa proprietà viene restituita solo quando il server di destinazione è una replica di lettura. I valori possibili sono Attivo, Interrotto, Recupero, Provisioning, Riconfigurazione e Aggiornamento

ServerForPatch

Rappresenta un server da aggiornare.

ServerPublicNetworkAccessState

Indica se l'accesso alla rete pubblica è abilitato o meno.

SkuForPatch

Calcola le informazioni di un server.

SkuTier

Livello di calcolo assegnato a un server.

Storage

Proprietà di archiviazione di un server.

StorageAutoGrow

Contrassegnare per abilitare o disabilitare l'aumento automatico delle dimensioni di archiviazione di un server quando lo spazio disponibile si avvicina allo zero e le condizioni consentono l'aumento automatico delle dimensioni di archiviazione.

StorageType

Tipo di archiviazione assegnata a un server. I valori consentiti sono Premium_LRS, PremiumV2_LRS o UltraSSD_LRS. Se non specificato, il valore predefinito è Premium_LRS.

UserAssignedIdentity

Identità associate a un server.

UserIdentity

Identità gestita assegnata dall'utente associata a un server.

AuthConfigForPatch

Proprietà di configurazione dell'autenticazione di un server.

Nome Tipo Descrizione
activeDirectoryAuth

MicrosoftEntraAuth

Indica se il server supporta l'autenticazione di Microsoft Entra.

passwordAuth

PasswordBasedAuth

Indica se il server supporta l'autenticazione basata su password.

tenantId

string

Identificatore del tenant della risorsa delegata.

AzureManagedDiskPerformanceTier

Livello di archiviazione di un server.

Valore Descrizione
P1
P2
P3
P4
P6
P10
P15
P20
P30
P40
P50
P60
P70
P80

BackupForPatch

Proprietà di backup di un server.

Nome Tipo Descrizione
backupRetentionDays

integer (int32)

Giorni di conservazione dei backup per il server.

earliestRestoreDate

string (date-time)

Ora del punto di ripristino meno recente (formato ISO8601) per un server.

geoRedundantBackup

GeographicallyRedundantBackup

Indica se il server è configurato per la creazione di backup con ridondanza geografica.

Cluster

Proprietà del cluster di un server.

Nome Tipo Valore predefinito Descrizione
clusterSize

integer (int32)

0

Numero di nodi assegnati al cluster elastico.

defaultDatabaseName

string

Nome del database predefinito per il cluster elastico.

CreateModeForPatch

Modalità di aggiornamento di un server esistente.

Valore Descrizione
Default
Update

DataEncryption

Proprietà di crittografia dei dati di un server.

Nome Tipo Descrizione
geoBackupEncryptionKeyStatus

EncryptionKeyStatus

Stato della chiave utilizzata da un server configurato con la crittografia dei dati basata sulla chiave gestita dal cliente, per crittografare lo storage con ridondanza geografica associato al server quando è configurato per supportare backup con ridondanza geografica.

geoBackupKeyURI

string

Identificatore dell'identità gestita assegnata all'utente usata per accedere alla chiave in Azure Key Vault per la crittografia dei dati dell'archiviazione con ridondanza geografica associata a un server configurato per supportare backup con ridondanza geografica.

geoBackupUserAssignedIdentityId

string

Identificatore dell'identità gestita assegnata all'utente usata per accedere alla chiave in Azure Key Vault per la crittografia dei dati dell'archiviazione con ridondanza geografica associata a un server configurato per supportare backup con ridondanza geografica.

primaryEncryptionKeyStatus

EncryptionKeyStatus

Stato della chiave utilizzata da un server configurato con la crittografia dei dati basata sulla chiave gestita dal cliente, per crittografare l'archiviazione primaria associata al server.

primaryKeyURI

string

URI della chiave in Azure Key Vault usato per la crittografia dei dati dell'archiviazione primaria associata a un server.

primaryUserAssignedIdentityId

string

Identificatore dell'identità gestita assegnata all'utente usata per accedere alla chiave in Azure Key Vault per la crittografia dei dati dell'archiviazione primaria associata a un server.

type

DataEncryptionType

Tipo di crittografia dei dati utilizzato da un server.

DataEncryptionType

Tipo di crittografia dei dati utilizzato da un server.

Valore Descrizione
SystemManaged
AzureKeyVault

EncryptionKeyStatus

Stato della chiave utilizzata da un server configurato con la crittografia dei dati basata sulla chiave gestita dal cliente, per crittografare l'archiviazione primaria associata al server.

Valore Descrizione
Valid
Invalid

ErrorAdditionalInfo

Informazioni aggiuntive sull'errore di gestione delle risorse.

Nome Tipo Descrizione
info

object

Informazioni aggiuntive.

type

string

Tipo di informazioni aggiuntive.

ErrorDetail

Dettagli dell'errore.

Nome Tipo Descrizione
additionalInfo

ErrorAdditionalInfo[]

Informazioni aggiuntive sull'errore.

code

string

Codice di errore.

details

ErrorDetail[]

Dettagli dell'errore.

message

string

Messaggio di errore.

target

string

Destinazione dell'errore.

ErrorResponse

Risposta di errore

Nome Tipo Descrizione
error

ErrorDetail

Oggetto error.

GeographicallyRedundantBackup

Indica se il server è configurato per la creazione di backup con ridondanza geografica.

Valore Descrizione
Enabled
Disabled

HighAvailabilityForPatch

Proprietà a disponibilità elevata di un server.

Nome Tipo Descrizione
mode

PostgreSqlFlexibleServerHighAvailabilityMode

Modalità a disponibilità elevata per un server.

standbyAvailabilityZone

string

Zona di disponibilità associata al server di standby creata quando la disponibilità elevata è impostata su SameZone o ZoneRedundant.

state

HighAvailabilityState

Possibili stati del server di standby creati quando la disponibilità elevata è impostata su SameZone o ZoneRedundant.

HighAvailabilityState

Possibili stati del server di standby creati quando la disponibilità elevata è impostata su SameZone o ZoneRedundant.

Valore Descrizione
NotEnabled
CreatingStandby
ReplicatingData
FailingOver
Healthy
RemovingStandby

IdentityType

Tipi di identità associate a un server.

Valore Descrizione
None
UserAssigned
SystemAssigned
SystemAssigned,UserAssigned

MaintenanceWindowForPatch

Proprietà della finestra di manutenzione di un server.

Nome Tipo Descrizione
customWindow

string

Indica se la finestra personalizzata è abilitata o disabilitata.

dayOfWeek

integer (int32)

Giorno della settimana da utilizzare per la finestra di manutenzione.

startHour

integer (int32)

Ora di inizio da utilizzare per la finestra di manutenzione.

startMinute

integer (int32)

Minuto di inizio da utilizzare per la finestra di manutenzione.

MicrosoftEntraAuth

Indica se il server supporta l'autenticazione di Microsoft Entra.

Valore Descrizione
Enabled
Disabled

Network

Proprietà di rete di un server.

Nome Tipo Descrizione
delegatedSubnetResourceId

string (arm-id)

Identificatore della risorsa della subnet delegata. Necessario durante la creazione di un nuovo server, nel caso in cui si desideri che il server sia integrato nella propria rete virtuale. Per un'operazione di aggiornamento, è sufficiente fornire questa proprietà se si desidera modificare il valore assegnato per la zona DNS privata.

privateDnsZoneArmResourceId

string (arm-id)

Identificatore della zona DNS privata. Necessario durante la creazione di un nuovo server, nel caso in cui si desideri che il server sia integrato nella propria rete virtuale. Per un'operazione di aggiornamento, è sufficiente fornire questa proprietà se si desidera modificare il valore assegnato per la zona DNS privata.

publicNetworkAccess

ServerPublicNetworkAccessState

Indica se l'accesso alla rete pubblica è abilitato o meno. Questa opzione è supportata solo per i server che non sono integrati in una rete virtuale di proprietà e fornita dal cliente al momento della distribuzione del server.

PasswordBasedAuth

Indica se il server supporta l'autenticazione basata su password.

Valore Descrizione
Enabled
Disabled

PostgresMajorVersion

Versione principale del motore di database PostgreSQL.

Valore Descrizione
18
17
16
15
14
13
12
11

PostgreSqlFlexibleServerHighAvailabilityMode

Modalità di disponibilità elevata supportate per questo calcolo.

Valore Descrizione
Disabled
ZoneRedundant
SameZone

ReadReplicaPromoteMode

Tipo di operazione da applicare alla replica di lettura. Questa proprietà è di sola scrittura. Standalone significa che la replica di lettura verrà promossa a server standalone e diventerà un'entità completamente indipendente dal set di replica. Lo switchover significa che la replica di lettura avrà un ruolo con il server primario.

Valore Descrizione
Standalone

La replica di lettura diventerà un server indipendente.

Switchover

La replica di lettura scambierà i ruoli con il server primario.

ReadReplicaPromoteOption

Opzione di sincronizzazione dei dati da utilizzare durante l'elaborazione dell'operazione specificata nella proprietà promoteMode. Questa proprietà è di sola scrittura.

Valore Descrizione
Planned

L'operazione attenderà che i dati nella replica di lettura siano completamente sincronizzati con il server di origine prima di avviare l'operazione.

Forced

L'operazione non attenderà la sincronizzazione dei dati nella replica di lettura con il server di origine prima di avviare l'operazione.

Replica

Proprietà di replica di un server.

Nome Tipo Descrizione
capacity

integer (int32)

Numero massimo di repliche di lettura consentite per un server.

promoteMode

ReadReplicaPromoteMode

Tipo di operazione da applicare alla replica di lettura. Questa proprietà è di sola scrittura. Standalone significa che la replica di lettura verrà promossa a server standalone e diventerà un'entità completamente indipendente dal set di replica. Lo switchover significa che la replica di lettura avrà un ruolo con il server primario.

promoteOption

ReadReplicaPromoteOption

Opzione di sincronizzazione dei dati da utilizzare durante l'elaborazione dell'operazione specificata nella proprietà promoteMode. Questa proprietà è di sola scrittura.

replicationState

ReplicationState

Indica lo stato di replica di una replica di lettura. Questa proprietà viene restituita solo quando il server di destinazione è una replica di lettura. I valori possibili sono Attivo, Interrotto, Recupero, Provisioning, Riconfigurazione e Aggiornamento

role

ReplicationRole

Ruolo del server in un set di replica.

ReplicationRole

Ruolo del server in un set di replica.

Valore Descrizione
None
Primary
AsyncReplica
GeoAsyncReplica

ReplicationState

Indica lo stato di replica di una replica di lettura. Questa proprietà viene restituita solo quando il server di destinazione è una replica di lettura. I valori possibili sono Attivo, Interrotto, Recupero, Provisioning, Riconfigurazione e Aggiornamento

Valore Descrizione
Active

Il server replica di lettura è completamente sincronizzato e replica attivamente i dati dal server primario.

Catchup

Il server replica di lettura è indietro rispetto al server principale e attualmente sta recuperando le modifiche in sospeso.

Provisioning

Il server replica di lettura è in fase di creazione ed è in fase di inizializzazione.

Updating

Il server replica di lettura sta subendo alcune modifiche, può essere che stia modificando la dimensione di calcolo per promuoverlo al server principale.

Broken

La replica non è riuscita o è stata interrotta.

Reconfiguring

Il server replica di lettura è in fase di riconfigurazione, forse a causa di cambiamenti nella sorgente o nelle impostazioni.

ServerForPatch

Rappresenta un server da aggiornare.

Nome Tipo Descrizione
identity

UserAssignedIdentity

Descrive l'identità dell'applicazione.

properties.administratorLogin

string

Nome dell'account di accesso designato come primo amministratore basato su password assegnato all'istanza di PostgreSQL. Deve essere specificato la prima volta che si abilita l'autenticazione basata su password in un server. Una volta impostato su un determinato valore, non può essere modificato per il resto della vita di un server. Se si disabilita l'autenticazione basata su password in un server in cui è abilitata, questo ruolo basato su password non viene eliminato.

properties.administratorLoginPassword

string (password)

Password assegnata all'accesso amministratore. Finché l'autenticazione tramite password è abilitata, questa password può essere modificata in qualsiasi momento.

properties.authConfig

AuthConfigForPatch

Proprietà di configurazione dell'autenticazione di un server.

properties.availabilityZone

string

Zona di disponibilità di un server.

properties.backup

BackupForPatch

Proprietà di backup di un server.

properties.cluster

Cluster

Proprietà del cluster di un server.

properties.createMode

CreateModeForPatch

Modalità di aggiornamento di un server esistente.

properties.dataEncryption

DataEncryption

Proprietà di crittografia dei dati di un server.

properties.highAvailability

HighAvailabilityForPatch

Proprietà a disponibilità elevata di un server.

properties.maintenanceWindow

MaintenanceWindowForPatch

Proprietà della finestra di manutenzione di un server.

properties.network

Network

Proprietà di rete di un server. Necessario solo se si desidera che il server sia integrato in una rete virtuale fornita dal cliente.

properties.replica

Replica

Leggi le proprietà della replica di un server. Obbligatorio solo nel caso in cui si desideri promuovere un server.

properties.replicationRole

ReplicationRole

Ruolo del server in un set di replica.

properties.storage

Storage

Proprietà di archiviazione di un server.

properties.version

PostgresMajorVersion

Versione principale del motore di database PostgreSQL.

sku

SkuForPatch

Livello di calcolo e dimensioni di un server.

tags

object

Metadati specifici dell'applicazione sotto forma di coppie chiave-valore.

ServerPublicNetworkAccessState

Indica se l'accesso alla rete pubblica è abilitato o meno.

Valore Descrizione
Enabled
Disabled

SkuForPatch

Calcola le informazioni di un server.

Nome Tipo Descrizione
name

string

Nome con cui è nota una data dimensione di calcolo assegnata a un server.

tier

SkuTier

Livello di calcolo assegnato a un server.

SkuTier

Livello di calcolo assegnato a un server.

Valore Descrizione
Burstable
GeneralPurpose
MemoryOptimized

Storage

Proprietà di archiviazione di un server.

Nome Tipo Descrizione
autoGrow

StorageAutoGrow

Contrassegnare per abilitare o disabilitare l'aumento automatico delle dimensioni di archiviazione di un server quando lo spazio disponibile si avvicina allo zero e le condizioni consentono l'aumento automatico delle dimensioni di archiviazione.

iops

integer (int32)

Numero massimo di operazioni di I/O al secondo supportate per l'archiviazione. Obbligatorio quando il tipo di archiviazione è PremiumV2_LRS o UltraSSD_LRS.

storageSizeGB

integer (int32)

Dimensione dello spazio di archiviazione assegnato a un server.

throughput

integer (int32)

Velocità effettiva massima supportata per l'archiviazione. Obbligatorio quando il tipo di archiviazione è PremiumV2_LRS o UltraSSD_LRS.

tier

AzureManagedDiskPerformanceTier

Livello di archiviazione di un server.

type

StorageType

Tipo di archiviazione assegnata a un server. I valori consentiti sono Premium_LRS, PremiumV2_LRS o UltraSSD_LRS. Se non specificato, il valore predefinito è Premium_LRS.

StorageAutoGrow

Contrassegnare per abilitare o disabilitare l'aumento automatico delle dimensioni di archiviazione di un server quando lo spazio disponibile si avvicina allo zero e le condizioni consentono l'aumento automatico delle dimensioni di archiviazione.

Valore Descrizione
Enabled
Disabled

StorageType

Tipo di archiviazione assegnata a un server. I valori consentiti sono Premium_LRS, PremiumV2_LRS o UltraSSD_LRS. Se non specificato, il valore predefinito è Premium_LRS.

Valore Descrizione
Premium_LRS
PremiumV2_LRS
UltraSSD_LRS

UserAssignedIdentity

Identità associate a un server.

Nome Tipo Descrizione
principalId

string

Identificatore dell'oggetto dell'entità servizio associata all'identità gestita assegnata dall'utente.

tenantId

string

Identificatore del tenant di un server.

type

IdentityType

Tipi di identità associate a un server.

userAssignedIdentities

<string,  UserIdentity>

Mappa delle identità gestite assegnate dall'utente.

UserIdentity

Identità gestita assegnata dall'utente associata a un server.

Nome Tipo Descrizione
clientId

string

Identificatore del client dell'entità servizio associata all'identità gestita assegnata dall'utente.

principalId

string

Identificatore dell'oggetto dell'entità servizio associata all'identità gestita assegnata dall'utente.