Partager via


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=2025-08-01

Paramètres URI

Nom Dans Obligatoire Type Description
resourceGroupName
path True

string

minLength: 1
maxLength: 90

Nom du groupe de ressources. Le nom ne respecte pas la casse.

serverName
path True

string

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

Le nom du serveur

subscriptionId
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

UserAssignedIdentity

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

AuthConfigForPatch

Propriétés de configuration de l’authentification d’un serveur.

properties.availabilityZone

string

Zone de disponibilité d’un serveur.

properties.backup

BackupForPatch

Propriétés de sauvegarde d’un serveur.

properties.cluster

Cluster

Propriétés du cluster d’un serveur.

properties.createMode

CreateModeForPatch

Mode de mise à jour d’un serveur existant.

properties.dataEncryption

DataEncryption

Propriétés de chiffrement des données d’un serveur.

properties.highAvailability

HighAvailabilityForPatch

Propriétés de haute disponibilité d’un serveur.

properties.maintenanceWindow

MaintenanceWindowForPatch

Propriétés de la fenêtre de maintenance d’un serveur.

properties.network

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

Replica

Lire les propriétés de réplica d’un serveur. Requis uniquement si vous souhaitez promouvoir un serveur.

properties.replicationRole

ReplicationRole

Rôle du serveur dans un jeu de réplication.

properties.storage

Storage

Propriétés de stockage d’un serveur.

properties.version

PostgresMajorVersion

Version majeure du moteur de base de données PostgreSQL.

sku

SkuForPatch

Niveau de calcul et taille d’un serveur.

tags

object

Métadonnées spécifiques d’application sous la forme de paires clé/valeur.

Réponses

Nom Type Description
202 Accepted

Opération de ressource acceptée.

En-têtes

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

ErrorResponse

Réponse d’erreur inattendue.

Sécurité

azure_auth

Azure Active Directory OAuth2 Flow.

Type: oauth2
Flux: implicit
URL d’autorisation: https://login.microsoftonline.com/common/oauth2/authorize

Étendues

Nom Description
user_impersonation emprunter l’identité de votre compte d’utilisateur

Exemples

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.

Exemple de requête

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

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

Exemple de requête

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

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

Exemple de requête

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

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

Exemple de requête

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

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

Exemple de requête

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

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

Exemple de requête

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

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

Exemple de requête

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

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

Exemple de requête

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

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

Exemple de requête

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

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

Exemple de requête

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

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

Définitions

Nom Description
AuthConfigForPatch

Propriétés de configuration de l’authentification d’un serveur.

AzureManagedDiskPerformanceTier

Niveau de stockage d’un serveur.

BackupForPatch

Propriétés de sauvegarde d’un serveur.

Cluster

Propriétés du cluster d’un serveur.

CreateModeForPatch

Mode de mise à jour d’un serveur existant.

DataEncryption

Propriétés de chiffrement des données d’un serveur.

DataEncryptionType

Type de chiffrement des données utilisé par un serveur.

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.

ErrorAdditionalInfo

Informations supplémentaires sur l’erreur de gestion des ressources.

ErrorDetail

Détail de l’erreur.

ErrorResponse

Réponse d’erreur

GeographicallyRedundantBackup

Indique si le serveur est configuré pour créer des sauvegardes géographiquement redondantes.

HighAvailabilityForPatch

Propriétés de haute disponibilité d’un serveur.

HighAvailabilityState

États possibles du serveur de secours créé lorsque la haute disponibilité est définie sur SameZone ou ZoneRedundant.

IdentityType

Types d’identités associées à un serveur.

MaintenanceWindowForPatch

Propriétés de la fenêtre de maintenance d’un serveur.

MicrosoftEntraAuth

Indique si le serveur prend en chargement l’authentification Microsoft Entra.

Network

Propriétés réseau d’un serveur.

PasswordBasedAuth

Indique si le serveur prend en charge l’authentification par mot de passe.

PostgresMajorVersion

Version majeure du moteur de base de données PostgreSQL.

PostgreSqlFlexibleServerHighAvailabilityMode

Mode de haute disponibilité pris en charge pour ce calcul.

ReadReplicaPromoteMode

Type d’opération à appliquer sur le réplica en lecture. Cette propriété est en écriture uniquement.

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.

Replica

Propriétés du réplica d’un serveur.

ReplicationRole

Rôle du serveur dans un jeu de réplication.

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.

ServerForPatch

Représente un serveur à mettre à jour.

ServerPublicNetworkAccessState

Indique si l’accès au réseau public est activé ou non.

SkuForPatch

Calculez les informations d’un serveur.

SkuTier

Niveau du calcul attribué à un serveur.

Storage

Propriétés de stockage d’un serveur.

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.

StorageType

Type de stockage attribué à un serveur. S’il n’est pas spécifié, il est défini par défaut sur Premium_LRS.

UserAssignedIdentity

Identités associées à un serveur.

UserIdentity

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

MicrosoftEntraAuth

Indique si le serveur prend en chargement l’authentification Microsoft Entra.

passwordAuth

PasswordBasedAuth

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

GeographicallyRedundantBackup

Indique si le serveur est configuré pour créer des sauvegardes géographiquement redondantes.

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

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 géographiquement redondant associé au serveur lorsqu’il est configuré pour prendre en charge des sauvegardes géographiquement redondantes.

geoBackupKeyURI

string

Identifiant de l’identité managée attribuée par l’utilisateur utilisé 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 supporter des sauvegardes géographiquement redondantes.

geoBackupUserAssignedIdentityId

string

Identifiant de l’identité managée attribuée par l’utilisateur utilisé 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 supporter des sauvegardes géographiquement redondantes.

primaryEncryptionKeyStatus

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.

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

Identifiant de l’identité managée attribuée par l’utilisateur utilisé pour accéder à la clé dans Azure Key Vault pour le chiffrement des données du stockage principal associé à un serveur.

type

DataEncryptionType

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

Type d’informations supplémentaire.

ErrorDetail

Détail de l’erreur.

Nom Type Description
additionalInfo

ErrorAdditionalInfo[]

Informations supplémentaires sur l’erreur.

code

string

Code d'erreur.

details

ErrorDetail[]

Détails de l’erreur.

message

string

Message d’erreur.

target

string

Cible d’erreur.

ErrorResponse

Réponse d’erreur

Nom Type Description
error

ErrorDetail

Objet d’erreur.

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

PostgreSqlFlexibleServerHighAvailabilityMode

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

HighAvailabilityState

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

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.

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

ServerPublicNetworkAccessState

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.

PostgresMajorVersion

Version majeure du moteur de base de données PostgreSQL.

Valeur 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

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

ReadReplicaPromoteMode

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

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.

replicationState

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

ReplicationRole

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

UserAssignedIdentity

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

AuthConfigForPatch

Propriétés de configuration de l’authentification d’un serveur.

properties.availabilityZone

string

Zone de disponibilité d’un serveur.

properties.backup

BackupForPatch

Propriétés de sauvegarde d’un serveur.

properties.cluster

Cluster

Propriétés du cluster d’un serveur.

properties.createMode

CreateModeForPatch

Mode de mise à jour d’un serveur existant.

properties.dataEncryption

DataEncryption

Propriétés de chiffrement des données d’un serveur.

properties.highAvailability

HighAvailabilityForPatch

Propriétés de haute disponibilité d’un serveur.

properties.maintenanceWindow

MaintenanceWindowForPatch

Propriétés de la fenêtre de maintenance d’un serveur.

properties.network

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

Replica

Lire les propriétés de réplica d’un serveur. Requis uniquement si vous souhaitez promouvoir un serveur.

properties.replicationRole

ReplicationRole

Rôle du serveur dans un jeu de réplication.

properties.storage

Storage

Propriétés de stockage d’un serveur.

properties.version

PostgresMajorVersion

Version majeure du moteur de base de données PostgreSQL.

sku

SkuForPatch

Niveau de calcul et taille d’un serveur.

tags

object

Métadonnées spécifiques d’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

SkuTier

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

StorageAutoGrow

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.

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

AzureManagedDiskPerformanceTier

Niveau de stockage d’un serveur.

type

StorageType

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

IdentityType

Types d’identités associées à un serveur.

userAssignedIdentities

<string,  UserIdentity>

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.