Servers - Update
Met à jour un serveur existant. Le corps de la requête peut contenir une ou plusieurs des propriétés présentes dans la définition normale du serveur.
PATCH https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforPostgreSQL/flexibleServers/{serverName}?api-version=2026-10-01
Paramètres URI
| Nom | Dans | Obligatoire | Type | Description |
|---|---|---|---|---|
|
resource
|
path | True |
string minLength: 1maxLength: 90 |
Nom du groupe de ressources. Le nom n’est pas sensible à la casse. |
|
server
|
path | True |
string minLength: 3maxLength: 63 pattern: ^[a-zA-Z0-9]+(-[a-zA-Z0-9]+)* |
Le nom du serveur |
|
subscription
|
path | True |
string (uuid) |
ID de l’abonnement cible. La valeur doit être un UUID. |
|
api-version
|
query | True |
string minLength: 1 |
Version de l’API à utiliser pour cette opération. |
Corps de la demande
| Nom | Type | Description |
|---|---|---|
| identity |
Décrit l’identité de l’application. |
|
| properties.administratorLoginPassword |
string (password) |
Mot de passe attribué à la connexion administrateur. Tant que l’authentification par mot de passe est activée, ce mot de passe peut être modifié à tout moment. |
| properties.authConfig |
Propriétés de configuration de l’authentification d’un serveur. |
|
| properties.availabilityZone |
string |
Zone de disponibilité d’un serveur. |
| properties.backup |
Propriétés de sauvegarde d’un serveur. |
|
| properties.cluster |
Propriétés du cluster d’un serveur. |
|
| properties.createMode |
Mode de mise à jour d’un serveur existant. |
|
| properties.dataEncryption |
Propriétés de chiffrement des données d’un serveur. |
|
| properties.fipsMode |
Indique si le mode FIPS (Federal Information Processing Standards) est activé sur le serveur. Si elle n’est pas spécifiée, la valeur actuelle est conservée. |
|
| properties.highAvailability |
Propriétés de haute disponibilité d’un serveur. |
|
| properties.maintenanceWindow |
Propriétés de la fenêtre de maintenance d’un serveur. |
|
| properties.network |
Propriétés réseau d’un serveur. Requis uniquement si vous souhaitez que votre serveur soit intégré dans un réseau virtuel fourni par le client. |
|
| properties.replica |
Lire les propriétés de réplica d’un serveur. Requis uniquement si vous souhaitez promouvoir un serveur. |
|
| properties.replicationRole |
Rôle du serveur dans un jeu de réplication. |
|
| properties.sourceServerResourceId |
string (arm-id) |
Identifiant du serveur à utiliser comme source du nouveau serveur. |
| properties.storage |
Propriétés de stockage d’un serveur. |
|
| properties.version |
string |
Version majeure du moteur de base de données PostgreSQL. |
| sku |
Niveau de calcul et taille d’un serveur. |
|
| tags |
object |
Métadonnées spécifiques à l’application sous la forme de paires clé-valeur. |
Réponses
| Nom | Type | Description |
|---|---|---|
| 202 Accepted |
Exploitation des ressources acceptée. En-têtes
|
|
| Other Status Codes |
Réponse d’erreur inattendue. |
Sécurité
azure_auth
Flux OAuth2 d’Azure Active Directory.
Type:
oauth2
Flux:
implicit
URL d’autorisation:
https://login.microsoftonline.com/common/oauth2/authorize
Étendues
| Nom | Description |
|---|---|
| user_impersonation | Usurper l’identité de votre compte utilisateur |
Exemples
Enable or disable FIPS mode on an existing server.
Exemple de requête
PATCH https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver?api-version=2026-10-01
{
"properties": {
"fipsMode": "Disabled"
}
}
Exemple de réponse
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=2026-10-01
Location: https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/providers/Microsoft.DBforPostgreSQL/locations/eastus/operationResults/bbbbbbbb-bbbb-bbbb-bbbb-bbbbbbbbbbbb?api-version=2026-10-01
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.
Exemple de requête
PATCH https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver?api-version=2026-10-01
{
"properties": {
"replica": {
"promoteMode": "Standalone",
"promoteOption": "Forced"
}
}
}
Exemple de réponse
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=2026-10-01
Location: https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/providers/Microsoft.DBforPostgreSQL/locations/eastus/operationResults/bbbbbbbb-bbbb-bbbb-bbbb-bbbbbbbbbbbb?api-version=2026-10-01
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.
Exemple de requête
PATCH https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver?api-version=2026-10-01
{
"properties": {
"replica": {
"promoteMode": "Standalone",
"promoteOption": "Planned"
}
}
}
Exemple de réponse
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=2026-10-01
Location: https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/providers/Microsoft.DBforPostgreSQL/locations/eastus/operationResults/bbbbbbbb-bbbb-bbbb-bbbb-bbbbbbbbbbbb?api-version=2026-10-01
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.
Exemple de requête
PATCH https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver?api-version=2026-10-01
{
"properties": {
"replica": {
"promoteMode": "Switchover",
"promoteOption": "Forced"
},
"sourceServerResourceId": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/examplesourceserver"
}
}
Exemple de réponse
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=2026-10-01
Location: https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/providers/Microsoft.DBforPostgreSQL/locations/eastus/operationResults/bbbbbbbb-bbbb-bbbb-bbbb-bbbbbbbbbbbb?api-version=2026-10-01
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.
Exemple de requête
PATCH https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver?api-version=2026-10-01
{
"properties": {
"replica": {
"promoteMode": "Switchover",
"promoteOption": "Planned"
},
"sourceServerResourceId": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/examplesourceserver"
}
}
Exemple de réponse
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=2026-10-01
Location: https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/providers/Microsoft.DBforPostgreSQL/locations/eastus/operationResults/bbbbbbbb-bbbb-bbbb-bbbb-bbbbbbbbbbbb?api-version=2026-10-01
Update an existing server to upgrade the major version of PostgreSQL database engine.
Exemple de requête
PATCH https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver?api-version=2026-10-01
{
"properties": {
"createMode": "Update",
"version": "17"
}
}
Exemple de réponse
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=2026-10-01
Location: https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/providers/Microsoft.DBforPostgreSQL/locations/eastus/operationResults/bbbbbbbb-bbbb-bbbb-bbbb-bbbbbbbbbbbb?api-version=2026-10-01
Update an existing server with custom maintenance window.
Exemple de requête
PATCH https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver?api-version=2026-10-01
{
"properties": {
"createMode": "Update",
"maintenanceWindow": {
"customWindow": "Enabled",
"dayOfWeek": 0,
"startHour": 8,
"startMinute": 0
}
}
}
Exemple de réponse
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=2026-10-01
Location: https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/providers/Microsoft.DBforPostgreSQL/locations/eastus/operationResults/bbbbbbbb-bbbb-bbbb-bbbb-bbbbbbbbbbbb?api-version=2026-10-01
Update an existing server with data encryption based on customer managed key with automatic key version update.
Exemple de requête
PATCH https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver?api-version=2026-10-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"
}
}
Exemple de réponse
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=2026-10-01
Location: https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/providers/Microsoft.DBforPostgreSQL/locations/eastus/operationResults/bbbbbbbb-bbbb-bbbb-bbbb-bbbbbbbbbbbb?api-version=2026-10-01
Update an existing server with data encryption based on customer managed key.
Exemple de requête
PATCH https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver?api-version=2026-10-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"
}
}
Exemple de réponse
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=2026-10-01
Location: https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/providers/Microsoft.DBforPostgreSQL/locations/eastus/operationResults/bbbbbbbb-bbbb-bbbb-bbbb-bbbbbbbbbbbb?api-version=2026-10-01
Update an existing server with Microsoft Entra authentication enabled.
Exemple de requête
PATCH https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver?api-version=2026-10-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"
}
}
Exemple de réponse
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=2026-10-01
Location: https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/providers/Microsoft.DBforPostgreSQL/locations/eastus/operationResults/bbbbbbbb-bbbb-bbbb-bbbb-bbbbbbbbbbbb?api-version=2026-10-01
Update an existing server.
Exemple de requête
PATCH https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver?api-version=2026-10-01
{
"properties": {
"administratorLoginPassword": "examplenewpassword",
"backup": {
"backupRetentionDays": 20,
"immutableBackup": "Enabled"
},
"createMode": "Update",
"storage": {
"autoGrow": "Enabled",
"autoGrowMaxThresholdMb": 2097152,
"autoGrowIncrementPercent": 20,
"storageSizeGB": 1024,
"tier": "P30"
}
},
"sku": {
"name": "Standard_D8s_v3",
"tier": "GeneralPurpose"
}
}
Exemple de réponse
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=2026-10-01
Location: https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/providers/Microsoft.DBforPostgreSQL/locations/eastus/operationResults/bbbbbbbb-bbbb-bbbb-bbbb-bbbbbbbbbbbb?api-version=2026-10-01
Update the storage performance of a server using Premium SSD v2.
Exemple de requête
PATCH https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/exampleresourcegroup/providers/Microsoft.DBforPostgreSQL/flexibleServers/exampleserver?api-version=2026-10-01
{
"properties": {
"storage": {
"type": "PremiumV2_LRS",
"iops": 6000,
"throughput": 250
}
}
}
Exemple de réponse
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=2026-10-01
Location: https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/providers/Microsoft.DBforPostgreSQL/locations/eastus/operationResults/bbbbbbbb-bbbb-bbbb-bbbb-bbbbbbbbbbbb?api-version=2026-10-01
Définitions
| Nom | Description |
|---|---|
|
Auth |
Propriétés de configuration de l’authentification d’un serveur. |
|
Azure |
Niveau de stockage d’un serveur. |
|
Backup |
Propriétés de sauvegarde d’un serveur. |
| Cluster |
Propriétés du cluster d’un serveur. |
|
Create |
Mode de mise à jour d’un serveur existant. |
|
Data |
Propriétés de chiffrement des données d’un serveur. |
|
Data |
Type de chiffrement des données utilisé par un serveur. |
|
Encryption |
État de la clé utilisée par un serveur configuré avec le chiffrement des données basé sur la clé gérée par le client, pour chiffrer le stockage principal associé au serveur. |
|
Error |
Informations supplémentaires sur l’erreur de gestion des ressources. |
|
Error |
Détail de l’erreur. |
|
Error |
Réponse d’erreur |
|
Fips |
Indique si le mode FIPS (Federal Information Processing Standards) est activé sur le serveur. |
|
Geographically |
Indique si le serveur est configuré pour créer des sauvegardes géographiquement redondantes. |
|
High |
Propriétés de haute disponibilité d’un serveur. |
|
High |
États possibles du serveur de secours créé lorsque la haute disponibilité est définie sur SameZone ou ZoneRedundant. |
|
Identity |
Types d’identités associées à un serveur. |
|
Immutable |
Indique si le serveur est configuré pour créer des sauvegardes immuables. |
|
Maintenance |
Propriétés de la fenêtre de maintenance d’un serveur. |
|
Microsoft |
Indique si le serveur prend en charge l’authentification Microsoft Entra. |
| Network |
Propriétés réseau d’un serveur. |
|
Password |
Indique si le serveur prend en charge l’authentification par mot de passe. |
|
Postgre |
Mode de haute disponibilité pris en charge pour ce calcul. |
|
Read |
Type d’opération à appliquer sur le réplica en lecture. Cette propriété est en écriture uniquement. |
|
Read |
Option de synchronisation des données à utiliser lors du traitement de l’opération spécifiée dans la propriété promoteMode. Cette propriété est en écriture uniquement. |
| Replica |
Propriétés du réplica d’un serveur. |
|
Replication |
Rôle du serveur dans un jeu de réplication. |
|
Replication |
Indique l’état de réplication d’un réplica en lecture. Cette propriété n’est renvoyée que lorsque le serveur cible est un réplica en lecture. |
|
Server |
Représente un serveur à mettre à jour. |
|
Server |
Indique si l’accès au réseau public est activé ou non. |
|
Sku |
Calculez les informations d’un serveur. |
|
Sku |
Niveau du calcul attribué à un serveur. |
| Storage |
Propriétés de stockage d’un serveur. |
|
Storage |
Indique si le serveur est configuré pour augmenter automatiquement la taille du stockage lorsque l’espace disponible approche de zéro et que les conditions permettent une croissance automatique de la taille du stockage. |
|
Storage |
Type de stockage attribué à un serveur. S’il n’est pas spécifié, il est défini par défaut sur Premium_LRS. |
|
User |
Identités associées à un serveur. |
|
User |
Identité managée affectée par l’utilisateur associée à un serveur. |
AuthConfigForPatch
Propriétés de configuration de l’authentification d’un serveur.
| Nom | Type | Description |
|---|---|---|
| activeDirectoryAuth |
Indique si le serveur prend en charge l’authentification Microsoft Entra. |
|
| passwordAuth |
Indique si le serveur prend en charge l’authentification par mot de passe. |
|
| tenantId |
string |
Identificateur du locataire de la ressource déléguée. |
AzureManagedDiskPerformanceTier
Niveau de stockage d’un serveur.
| Valeur | Description |
|---|---|
| P1 |
SSD d’entrée de gamme pour un minimum d’IOPS, idéal pour les charges de travail de développement ou de test légères. |
| P2 |
IOPS légèrement plus élevés pour les applications à petite échelle nécessitant une faible latence constante. |
| P3 |
Performances équilibrées pour les charges de travail de production de base avec un débit modéré. |
| P4 |
IOPS améliorées pour les applications en pleine croissance avec des besoins de performances prévisibles. |
| P6 |
SSD de milieu de gamme pour des charges de travail stables nécessitant un débit et une latence fiables. |
| P10 |
Choix populaire pour les charges de travail de production à usage général avec des performances évolutives. |
| P15 |
Niveau d’IOPS élevé pour les applications exigeantes avec des opérations de lecture/écriture fréquentes. |
| P20 |
Point d’entrée pour les disques SSD hautes performances, adaptés aux charges de travail gourmandes en E/S à petite échelle. |
| P30 |
Niveau équilibré pour les applications sensibles au débit modéré et à la latence. |
| P40 |
Performances améliorées pour les charges de travail de production croissantes avec des demandes d’IOPS cohérentes. |
| P50 |
Optimisé pour les applications d’entreprise nécessitant un débit élevé et soutenu. |
| P60 |
Niveau haute capacité pour les bases de données volumineuses et les charges de travail d’analyse avec des IOPS élevés. |
| P70 |
Conçu pour les systèmes critiques nécessitant une latence ultra-faible et une simultanéité élevée. |
| P80 |
SSD de premier plan pour des IOPS et un débit maximaux, idéal pour les charges de travail les plus exigeantes. |
BackupForPatch
Propriétés de sauvegarde d’un serveur.
| Nom | Type | Description |
|---|---|---|
| backupRetentionDays |
integer (int32) |
Jours de rétention de sauvegarde pour le serveur. |
| earliestRestoreDate |
string (date-time) |
Heure du point de restauration le plus ancien (format ISO8601) pour un serveur. |
| geoRedundantBackup |
Indique si le serveur est configuré pour créer des sauvegardes géographiquement redondantes. |
|
| immutableBackup |
Indique si le serveur est configuré pour créer des sauvegardes immuables. |
Cluster
Propriétés du cluster d’un serveur.
| Nom | Type | Valeur par défaut | Description |
|---|---|---|---|
| clusterSize |
integer (int32) |
0 |
Nombre de nœuds affectés au cluster élastique. |
| defaultDatabaseName |
string |
Nom de base de données par défaut du cluster élastique. |
CreateModeForPatch
Mode de mise à jour d’un serveur existant.
| Valeur | Description |
|---|---|
| Default |
C’est l’équivalent de 'Mettre à jour'. |
| Update |
L’opération met à jour un serveur existant. |
DataEncryption
Propriétés de chiffrement des données d’un serveur.
| Nom | Type | Description |
|---|---|---|
| geoBackupEncryptionKeyStatus |
État de la clé utilisée par un serveur configuré avec le chiffrement des données basé sur la clé gérée par le client, pour chiffrer le stockage géographiquement redondant associé au serveur lorsqu’il est configuré pour prendre en charge des sauvegardes géographiquement redondantes. |
|
| geoBackupFederatedIdentityClientId |
string (uuid) |
Identifiant client de l’application Microsoft Entra multi-locataire pour le moment où elle est configurée pour supporter des sauvegardes géographiquement redondantes. |
| geoBackupKeyURI |
string |
Identificateur de l’identité managée attribuée par l’utilisateur utilisée pour accéder à la clé dans Azure Key Vault pour le chiffrement des données du stockage géographiquement redondant associé à un serveur configuré pour prendre en charge les sauvegardes géographiquement redondantes. |
| geoBackupUserAssignedIdentityId |
string |
Identificateur de l’identité managée attribuée par l’utilisateur utilisée pour accéder à la clé dans Azure Key Vault pour le chiffrement des données du stockage géographiquement redondant associé à un serveur configuré pour prendre en charge les sauvegardes géographiquement redondantes. |
| primaryEncryptionKeyStatus |
État de la clé utilisée par un serveur configuré avec le chiffrement des données basé sur la clé gérée par le client, pour chiffrer le stockage principal associé au serveur. |
|
| primaryFederatedIdentityClientId |
string (uuid) |
Identifiant client de l’application Microsoft Entra multi-locataire. |
| primaryKeyURI |
string |
URI de la clé dans Azure Key Vault utilisée pour le chiffrement des données du stockage principal associé à un serveur. |
| primaryUserAssignedIdentityId |
string |
Identificateur de l’identité managée attribuée par l’utilisateur utilisée pour accéder à la clé dans Azure Key Vault pour le chiffrement des données du stockage principal associé à un serveur. |
| type |
Type de chiffrement des données utilisé par un serveur. |
DataEncryptionType
Type de chiffrement des données utilisé par un serveur.
| Valeur | Description |
|---|---|
| SystemManaged |
Le chiffrement est géré par Azure en utilisant des clés gérées par plateforme pour simplifier et conformité. |
| AzureKeyVault |
Le chiffrement utilisant des clés gérées par le client stockées dans Azure Key Vault pour un contrôle et une sécurité accrus. |
EncryptionKeyStatus
État de la clé utilisée par un serveur configuré avec le chiffrement des données basé sur la clé gérée par le client, pour chiffrer le stockage principal associé au serveur.
| Valeur | Description |
|---|---|
| Valid |
La clé est valide et peut être utilisée pour le cryptage. |
| Invalid |
La clé n’est pas valide et ne peut pas être utilisée pour le chiffrement. Les causes possibles incluent la suppression de clés, les modifications d’autorisation, la désactivation de la clé, le type de clé non pris en charge ou la date actuelle en dehors de la période de validité associée à la clé. |
ErrorAdditionalInfo
Informations supplémentaires sur l’erreur de gestion des ressources.
| Nom | Type | Description |
|---|---|---|
| info |
object |
Informations supplémentaires |
| type |
string |
Le type d’informations supplémentaires. |
ErrorDetail
Détail de l’erreur.
| Nom | Type | Description |
|---|---|---|
| additionalInfo |
Informations complémentaires sur l’erreur. |
|
| code |
string |
Code d’erreur. |
| details |
Détails de l’erreur. |
|
| message |
string |
Message d’erreur. |
| target |
string |
Cible d’erreur. |
ErrorResponse
Réponse d’erreur
| Nom | Type | Description |
|---|---|---|
| error |
Objet d’erreur. |
FipsMode
Indique si le mode FIPS (Federal Information Processing Standards) est activé sur le serveur.
| Valeur | Description |
|---|---|
| Enabled |
Le mode FIPS est activé sur le serveur. |
| Disabled |
Le mode FIPS est désactivé sur le serveur. |
GeographicallyRedundantBackup
Indique si le serveur est configuré pour créer des sauvegardes géographiquement redondantes.
| Valeur | Description |
|---|---|
| Enabled |
Le serveur est configuré pour créer des sauvegardes géographiquement redondantes. |
| Disabled |
Le serveur n’est pas configuré pour créer des sauvegardes géographiquement redondantes. |
HighAvailabilityForPatch
Propriétés de haute disponibilité d’un serveur.
| Nom | Type | Description |
|---|---|---|
| mode |
Mode haute disponibilité pour un serveur. |
|
| standbyAvailabilityZone |
string |
Zone de disponibilité associée au serveur de secours créée lorsque la haute disponibilité est définie sur SameZone ou ZoneRedundant. |
| state |
États possibles du serveur de secours créé lorsque la haute disponibilité est définie sur SameZone ou ZoneRedundant. |
HighAvailabilityState
États possibles du serveur de secours créé lorsque la haute disponibilité est définie sur SameZone ou ZoneRedundant.
| Valeur | Description |
|---|---|
| NotEnabled |
La haute disponibilité n’est pas activée pour le serveur. |
| CreatingStandby |
Un serveur de secours est en cours de création. |
| ReplicatingData |
Les données sont répliquées sur le serveur de secours. |
| FailingOver |
L’opération de basculement vers le serveur de secours est en cours. |
| Healthy |
Le serveur de secours est sain et prêt à prendre le relais en cas de basculement. |
| RemovingStandby |
Le serveur de secours est en cours de suppression. |
| RecreatingStandby |
Le serveur de veille est en cours de recréation. |
| ComputeUpdatingByFailover |
Le calcul est mis à jour à cause d’un basculement. |
IdentityType
Types d’identités associées à un serveur.
| Valeur | Description |
|---|---|
| None |
Aucune identité managée n’est attribuée au serveur. |
| UserAssigned |
Une ou plusieurs identités gérées fournies par l’utilisateur sont affectées au serveur. |
| SystemAssigned |
Azure crée et gère automatiquement l’identité associée au cycle de vie du serveur. |
| SystemAssigned,UserAssigned |
Les identités affectées par le système et par l’utilisateur sont affectées au serveur. |
ImmutableBackup
Indique si le serveur est configuré pour créer des sauvegardes immuables.
| Valeur | Description |
|---|---|
| Enabled |
Le serveur est configuré pour créer des sauvegardes immuables. |
| Disabled |
Le serveur n’est pas configuré pour créer des sauvegardes immuables. |
MaintenanceWindowForPatch
Propriétés de la fenêtre de maintenance d’un serveur.
| Nom | Type | Description |
|---|---|---|
| customWindow |
string |
Indique si la fenêtre personnalisée est activée ou désactivée. |
| dayOfWeek |
integer (int32) |
Jour de la semaine à utiliser pour la fenêtre de maintenance. |
| startHour |
integer (int32) |
Heure de début à utiliser pour la fenêtre de maintenance. |
| startMinute |
integer (int32) |
Minute de départ à utiliser pour la fenêtre de maintenance. |
MicrosoftEntraAuth
Indique si le serveur prend en charge l’authentification Microsoft Entra.
| Valeur | Description |
|---|---|
| Enabled |
Le serveur prend en compte l’authentification Microsoft Entra. |
| Disabled |
Le serveur ne prend pas en charge l’authentification Microsoft Entra. |
Network
Propriétés réseau d’un serveur.
| Nom | Type | Description |
|---|---|---|
| delegatedSubnetResourceId |
string (arm-id) |
Identificateur de ressource du sous-réseau délégué. Nécessaire lors de la création d’un nouveau serveur, au cas où vous souhaiteriez que le serveur soit intégré dans votre propre réseau virtuel. Pour une opération de mise à jour, vous n’avez qu’à fournir cette propriété si vous souhaitez modifier la valeur attribuée à la zone DNS privée. |
| privateDnsZoneArmResourceId |
string (arm-id) |
Identifiant de la zone DNS privée. Nécessaire lors de la création d’un nouveau serveur, au cas où vous souhaiteriez que le serveur soit intégré dans votre propre réseau virtuel. Pour une opération de mise à jour, vous n’avez qu’à fournir cette propriété si vous souhaitez modifier la valeur attribuée à la zone DNS privée. |
| publicNetworkAccess |
Indique si l’accès au réseau public est activé ou non. Ceci n’est pris en charge que pour les serveurs qui ne sont pas intégrés dans un réseau virtuel appartenant au client et fourni par celui-ci lors du déploiement du serveur. |
PasswordBasedAuth
Indique si le serveur prend en charge l’authentification par mot de passe.
| Valeur | Description |
|---|---|
| Enabled |
Server prend en charge l’authentification par mot de passe. |
| Disabled |
Le serveur ne prend pas en charge l’authentification basée sur un mot de passe. |
PostgreSqlFlexibleServerHighAvailabilityMode
Mode de haute disponibilité pris en charge pour ce calcul.
| Valeur | Description |
|---|---|
| Disabled |
La haute disponibilité est désactivée pour le serveur. |
| ZoneRedundant |
La haute disponibilité est activée pour le serveur, avec le serveur de secours dans une zone de disponibilité différente de celle du serveur principal. |
| SameZone |
La haute disponibilité est activée pour le serveur, le serveur de secours se trouvant dans la même zone de disponibilité que le serveur principal. |
ReadReplicaPromoteMode
Type d’opération à appliquer sur le réplica en lecture. Cette propriété est en écriture uniquement.
| Valeur | Description |
|---|---|
| Standalone |
La réplique en lecture deviendra un serveur indépendant, et une entité totalement indépendante de l’ensemble de réplication. |
| Switchover |
Le réplica en lecture échangera les rôles avec le serveur principal. |
ReadReplicaPromoteOption
Option de synchronisation des données à utiliser lors du traitement de l’opération spécifiée dans la propriété promoteMode. Cette propriété est en écriture uniquement.
| Valeur | Description |
|---|---|
| Planned |
Attendez que les données dans la réplique de lecture soient entièrement synchronisées avec son serveur source avant qu’il ne lance l’opération. |
| Forced |
Lancer l’opération immédiatement, sans attendre que les données de la réplique lue soient synchronisées avec son serveur source. |
Replica
Propriétés du réplica d’un serveur.
| Nom | Type | Description |
|---|---|---|
| capacity |
integer (int32) |
Nombre maximal de répliques en lecture autorisées pour un serveur. |
| promoteMode |
Type d’opération à appliquer sur le réplica en lecture. Cette propriété est en écriture uniquement. Autonome signifie que le réplica en lecture sera promu en tant que serveur autonome et deviendra une entité complètement indépendante du jeu de réplication. Le basculement signifie que le réplica en lecture sera affecté au serveur principal. |
|
| promoteOption |
Option de synchronisation des données à utiliser lors du traitement de l’opération spécifiée dans la propriété promoteMode. Cette propriété est en écriture uniquement. |
|
| replicationState |
Indique l’état de réplication d’un réplica en lecture. Cette propriété n’est renvoyée que lorsque le serveur cible est un réplica en lecture. Les valeurs possibles sont Actif, Rompu, Rattrapage, Provisionnement, Reconfiguration et Mise à jour |
|
| role |
Rôle du serveur dans un jeu de réplication. |
ReplicationRole
Rôle du serveur dans un jeu de réplication.
| Valeur | Description |
|---|---|
| None |
Aucun rôle de réplication attribué ; Le serveur fonctionne indépendamment. |
| Primary |
Agit en tant que serveur source pour la réplication vers une ou plusieurs répliques. |
| AsyncReplica |
Reçoit des données de manière asynchrone à partir d’un serveur principal au sein de la même région. |
| GeoAsyncReplica |
Reçoit des données de manière asynchrone à partir d’un serveur principal situé dans une autre région à des fins de redondance géographique. |
ReplicationState
Indique l’état de réplication d’un réplica en lecture. Cette propriété n’est renvoyée que lorsque le serveur cible est un réplica en lecture.
| Valeur | Description |
|---|---|
| Active |
Le serveur de réplique en lecture est entièrement synchronisé et réplique activement les données du serveur principal. |
| Catchup |
Le serveur de réplice en lecture est en retard sur le serveur principal et rattrape actuellement les changements en cours. |
| Provisioning |
Un serveur de réplice en lecture est en cours de création et est en cours d’initialisation. |
| Updating |
Le serveur de réplique lu subit quelques changements, il peut y avoir des modifications de la taille de calcul ou la promotion vers le serveur principal. |
| Broken |
La réplication a échoué ou a été interrompue. |
| Reconfiguring |
Le serveur de réplices en lecture est en cours de reconfiguration, probablement en raison de changements de source ou de paramètres. |
ServerForPatch
Représente un serveur à mettre à jour.
| Nom | Type | Description |
|---|---|---|
| identity |
Décrit l’identité de l’application. |
|
| properties.administratorLogin |
string |
Nom du login désigné comme premier administrateur basé sur un mot de passe attribué à votre instance de PostgreSQL. Doit être spécifié la première fois que vous activez l’authentification par mot de passe sur un serveur. Une fois défini sur une valeur donnée, il ne peut pas être modifié pour le reste de la vie d’un serveur. Si vous désactivez l’authentification par mot de passe sur un serveur sur lequel elle est activée, ce rôle basé sur un mot de passe n’est pas supprimé. |
| properties.administratorLoginPassword |
string (password) |
Mot de passe attribué à la connexion administrateur. Tant que l’authentification par mot de passe est activée, ce mot de passe peut être modifié à tout moment. |
| properties.authConfig |
Propriétés de configuration de l’authentification d’un serveur. |
|
| properties.availabilityZone |
string |
Zone de disponibilité d’un serveur. |
| properties.backup |
Propriétés de sauvegarde d’un serveur. |
|
| properties.cluster |
Propriétés du cluster d’un serveur. |
|
| properties.createMode |
Mode de mise à jour d’un serveur existant. |
|
| properties.dataEncryption |
Propriétés de chiffrement des données d’un serveur. |
|
| properties.fipsMode |
Indique si le mode FIPS (Federal Information Processing Standards) est activé sur le serveur. Si elle n’est pas spécifiée, la valeur actuelle est conservée. |
|
| properties.highAvailability |
Propriétés de haute disponibilité d’un serveur. |
|
| properties.maintenanceWindow |
Propriétés de la fenêtre de maintenance d’un serveur. |
|
| properties.network |
Propriétés réseau d’un serveur. Requis uniquement si vous souhaitez que votre serveur soit intégré dans un réseau virtuel fourni par le client. |
|
| properties.replica |
Lire les propriétés de réplica d’un serveur. Requis uniquement si vous souhaitez promouvoir un serveur. |
|
| properties.replicationRole |
Rôle du serveur dans un jeu de réplication. |
|
| properties.sourceServerResourceId |
string (arm-id) |
Identifiant du serveur à utiliser comme source du nouveau serveur. |
| properties.storage |
Propriétés de stockage d’un serveur. |
|
| properties.version |
string |
Version majeure du moteur de base de données PostgreSQL. |
| sku |
Niveau de calcul et taille d’un serveur. |
|
| tags |
object |
Métadonnées spécifiques à l’application sous la forme de paires clé-valeur. |
ServerPublicNetworkAccessState
Indique si l’accès au réseau public est activé ou non.
| Valeur | Description |
|---|---|
| Enabled |
L’accès au réseau public est activé. Cela permet d’accéder au serveur à partir de l’Internet public, à condition que la règle de pare-feu nécessaire qui autorise le trafic entrant provenant du client de connexion soit en place. Ceci est compatible avec l’utilisation de points de terminaison privés pour se connecter à ce serveur. |
| Disabled |
L’accès au réseau public est désactivé. Cela signifie que le serveur n’est pas accessible à partir de l’Internet public, mais uniquement via des points de terminaison privés. |
SkuForPatch
Calculez les informations d’un serveur.
| Nom | Type | Description |
|---|---|---|
| name |
string |
Nom par lequel est connue une taille de calcul donnée attribuée à un serveur. |
| tier |
Niveau du calcul attribué à un serveur. |
SkuTier
Niveau du calcul attribué à un serveur.
| Valeur | Description |
|---|---|
| Burstable |
Niveau économique pour une utilisation peu fréquente du processeur, idéal pour le développement et le test de charges de travail avec de faibles exigences de performances. |
| GeneralPurpose |
Calcul et mémoire équilibrés pour la plupart des charges de travail, offrant des performances et un débit d’E/S évolutifs. |
| MemoryOptimized |
Rapport mémoire/cœur élevé pour les charges de travail exigeantes nécessitant un traitement en mémoire rapide et une simultanéité élevée. |
Storage
Propriétés de stockage d’un serveur.
| Nom | Type | Description |
|---|---|---|
| autoGrow |
Activez ou désactivez l’augmentation automatique de la taille de stockage d’un serveur lorsque l’espace disponible est proche de zéro et que les conditions permettent d’augmenter automatiquement la taille de stockage. |
|
| autoGrowIncrementPercent |
integer (int32) minimum: 1maximum: 100 |
L’autocroissance du stockage augmente en pourcentage de la taille de stockage actuellement allouée. Cette valeur n’est pas un incrément absolu de taille ni un seuil d’utilisation. |
| autoGrowMaxThresholdMb |
integer (int32) minimum: 1maximum: 67108864 |
Taille maximale de stockage allouée à laquelle la croissance automatique peut croître, en MB. Cette valeur n’est pas un seuil de déclenchement d’utilisation du disque et doit correspondre au moins au courant effectif ou à la taille de stockage demandée. La conversion de stockage utilise 1 Go = 1 024 Mo. |
| iops |
integer (int32) |
IOPS maximum pris en charge pour le stockage. Requis lorsque le type de stockage est PremiumV2_LRS ou UltraSSD_LRS. |
| storageSizeGB |
integer (int32) |
Taille du stockage attribué à un serveur. |
| throughput |
integer (int32) |
Débit maximal pris en charge pour le stockage. Requis lorsque le type de stockage est PremiumV2_LRS ou UltraSSD_LRS. |
| tier |
Niveau de stockage d’un serveur. |
|
| type |
Type de stockage attribué à un serveur. Les valeurs autorisées sont Premium_LRS, PremiumV2_LRS ou UltraSSD_LRS. S’il n’est pas spécifié, il est défini par défaut sur Premium_LRS. |
StorageAutoGrow
Indique si le serveur est configuré pour augmenter automatiquement la taille du stockage lorsque l’espace disponible approche de zéro et que les conditions permettent une croissance automatique de la taille du stockage.
| Valeur | Description |
|---|---|
| Enabled |
Le serveur doit augmenter automatiquement la taille du stockage lorsque l’espace disponible est proche de zéro et que les conditions permettent d’augmenter automatiquement la taille du stockage. |
| Disabled |
Le serveur ne doit pas augmenter automatiquement la taille du stockage lorsque l’espace disponible est proche de zéro. |
StorageType
Type de stockage attribué à un serveur. S’il n’est pas spécifié, il est défini par défaut sur Premium_LRS.
| Valeur | Description |
|---|---|
| Premium_LRS |
Le stockage standard sur disque SSD (Solid State Disk) offre des performances constantes pour les charges de travail à usage général. |
| PremiumV2_LRS |
Stockage sur disque dur (SSD) de nouvelle génération avec une évolutivité et des performances améliorées pour les charges de travail d’entreprise exigeantes. |
| UltraSSD_LRS |
Stockage sur disque dur (SSD) haut de gamme conçu pour les IOPS extrêmes et les applications sensibles à la latence. |
UserAssignedIdentity
Identités associées à un serveur.
| Nom | Type | Description |
|---|---|---|
| principalId |
string |
Identificateur de l’objet du principal de service associé à l’identité managée affectée par l’utilisateur. |
| tenantId |
string |
Identifiant du locataire d’un serveur. |
| type |
Types d’identités associées à un serveur. |
|
| userAssignedIdentities |
<string,
User |
Carte des identités gérées attribuées par l’utilisateur. |
UserIdentity
Identité managée affectée par l’utilisateur associée à un serveur.
| Nom | Type | Description |
|---|---|---|
| clientId |
string |
Identificateur du client du principal de service associé à l’identité managée affectée par l’utilisateur. |
| principalId |
string |
Identificateur de l’objet du principal de service associé à l’identité managée affectée par l’utilisateur. |