Replicas - List By Server
Répertorier tous les réplicas pour un serveur donné.
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforPostgreSQL/flexibleServers/{serverName}/replicas?api-version=2022-12-01
Paramètres URI
Nom | Dans | Obligatoire | Type | Description |
---|---|---|---|---|
resource
|
path | True |
string |
Nom du groupe de ressources. Le nom ne respecte pas la casse. |
server
|
path | True |
string |
Le nom du serveur Modèle d’expression régulière: |
subscription
|
path | True |
string |
ID de l’abonnement cible. |
api-version
|
query | True |
string |
Version de l’API à utiliser pour cette opération. |
Réponses
Nom | Type | Description |
---|---|---|
200 OK |
Ok |
|
Other Status Codes |
Réponse d’erreur décrivant la raison de l’échec de l’opération. |
Sécurité
azure_auth
Flux OAuth2 Azure Active Directory
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
ReplicasListByServer
Exemple de requête
GET https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/sourcepgservername/replicas?api-version=2022-12-01
Exemple de réponse
{
"value": [
{
"sku": {
"name": "Standard_D4s_v3",
"tier": "GeneralPurpose"
},
"properties": {
"fullyQualifiedDomainName": "pgtestsvc5rep.postgres.database.azure.com",
"version": "12",
"minorVersion": "6",
"administratorLogin": "cloudsa",
"state": "Ready",
"availabilityZone": "2",
"storage": {
"storageSizeGB": 512
},
"dataEncryption": {
"type": "SystemManaged"
},
"authConfig": {
"activeDirectoryAuth": "Disabled",
"passwordAuth": "Enabled"
},
"backup": {
"backupRetentionDays": 7,
"geoRedundantBackup": "Disabled",
"earliestRestoreDate": "2021-05-27T00:28:17.7279547+00:00"
},
"network": {
"publicNetworkAccess": "Enabled"
},
"highAvailability": {
"mode": "Disabled",
"state": "NotEnabled"
},
"maintenanceWindow": {
"customWindow": "Disabled",
"dayOfWeek": 0,
"startHour": 0,
"startMinute": 0
},
"replicationRole": "AsyncReplica",
"replicaCapacity": 0
},
"location": "westus",
"tags": {
"ElasticServer": "1"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/flexibleServers/pgtestsvc5rep",
"name": "pgtestsvc5rep",
"type": "Microsoft.DBforPostgreSQL/flexibleServers"
}
]
}
Définitions
Nom | Description |
---|---|
active |
Si cette option est activée, l’authentification Azure Active Directory est activée. |
Arm |
Type de chiffrement de données pour représenter s’il s’agit d’un coffre géré par le système ou d’Azure Key Vault. |
Auth |
Propriétés de configuration d’authentification d’un serveur |
Backup |
Propriétés de sauvegarde d’un serveur |
created |
Type d’identité qui a créé la ressource. |
Create |
Mode de création d’un serveur PostgreSQL. |
Data |
Propriétés de chiffrement des données d’un serveur |
Error |
Informations supplémentaires sur l’erreur de gestion des ressources. |
Error |
Détail de l’erreur. |
Error |
Réponse d’erreur |
Geo |
Valeur indiquant si Geo-Redundant sauvegarde est activée sur le serveur. |
High |
Propriétés de haute disponibilité d’un serveur |
High |
Mode haute disponibilité pour le serveur. |
Identity |
les types d’identités associés à cette ressource ; actuellement limité à « None and UserAssigned » |
Maintenance |
Propriétés de la fenêtre de maintenance d’un serveur. |
Network |
Propriétés réseau d’un serveur. |
password |
Si cette option est activée, l’authentification par mot de passe est activée. |
Replication |
Utilisé pour indiquer le rôle du serveur dans le jeu de réplication. |
Server |
Représente un serveur. |
Server |
État d’un serveur à haute disponibilité visible par l’utilisateur. |
Server |
Liste des serveurs. |
Server |
l’accès au réseau public est activé ou non |
Server |
État d’un serveur visible par l’utilisateur. |
Server |
Version d’un serveur. |
Sku |
Propriétés associées aux informations de référence SKU d’un serveur. |
Sku |
Niveau de la référence SKU particulière, par exemple Burstable. |
Storage |
Propriétés de stockage d’un serveur |
system |
Métadonnées relatives à la création et à la dernière modification de la ressource. |
User |
Informations décrivant les identités associées à cette application. |
User |
Décrit une identité affectée par l’utilisateur unique associée à l’application. |
activeDirectoryAuthEnum
Si cette option est activée, l’authentification Azure Active Directory est activée.
Nom | Type | Description |
---|---|---|
Disabled |
string |
|
Enabled |
string |
ArmServerKeyType
Type de chiffrement de données pour représenter s’il s’agit d’un coffre géré par le système ou d’Azure Key Vault.
Nom | Type | Description |
---|---|---|
AzureKeyVault |
string |
|
SystemManaged |
string |
AuthConfig
Propriétés de configuration d’authentification d’un serveur
Nom | Type | Valeur par défaut | Description |
---|---|---|---|
activeDirectoryAuth |
Si cette option est activée, l’authentification Azure Active Directory est activée. |
||
passwordAuth | Enabled |
Si cette option est activée, l’authentification par mot de passe est activée. |
|
tenantId |
string |
ID de locataire du serveur. |
Backup
Propriétés de sauvegarde d’un serveur
Nom | Type | Valeur par défaut | Description |
---|---|---|---|
backupRetentionDays |
integer |
7 |
Jours de rétention de sauvegarde pour le serveur. |
earliestRestoreDate |
string |
Heure de point de restauration la plus ancienne (format ISO8601) pour le serveur. |
|
geoRedundantBackup | Disabled |
Valeur indiquant si Geo-Redundant sauvegarde est activée sur le serveur. |
createdByType
Type d’identité qui a créé la ressource.
Nom | Type | Description |
---|---|---|
Application |
string |
|
Key |
string |
|
ManagedIdentity |
string |
|
User |
string |
CreateMode
Mode de création d’un serveur PostgreSQL.
Nom | Type | Description |
---|---|---|
Create |
string |
|
Default |
string |
|
GeoRestore |
string |
|
PointInTimeRestore |
string |
|
Replica |
string |
|
Update |
string |
DataEncryption
Propriétés de chiffrement des données d’un serveur
Nom | Type | Description |
---|---|---|
primaryKeyURI |
string |
URI de la clé pour le chiffrement des données pour le serveur principal. |
primaryUserAssignedIdentityId |
string |
ID de ressource de l’identité affectée par l’utilisateur à utiliser pour le chiffrement des données pour le serveur principal. |
type |
Type de chiffrement de données pour représenter s’il s’agit d’un coffre de clés géré par le système ou d’Azure Key Vault. |
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émentaires. |
ErrorDetail
Détail de l’erreur.
Nom | Type | Description |
---|---|---|
additionalInfo |
Informations supplé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. |
GeoRedundantBackupEnum
Valeur indiquant si Geo-Redundant sauvegarde est activée sur le serveur.
Nom | Type | Description |
---|---|---|
Disabled |
string |
|
Enabled |
string |
HighAvailability
Propriétés de haute disponibilité d’un serveur
Nom | Type | Valeur par défaut | Description |
---|---|---|---|
mode | Disabled |
Mode haute disponibilité pour le serveur. |
|
standbyAvailabilityZone |
string |
informations sur la zone de disponibilité du serveur de secours. |
|
state |
État d’un serveur haute disponibilité visible par l’utilisateur. |
HighAvailabilityMode
Mode haute disponibilité pour le serveur.
Nom | Type | Description |
---|---|---|
Disabled |
string |
|
SameZone |
string |
|
ZoneRedundant |
string |
IdentityType
les types d’identités associés à cette ressource ; actuellement limité à « None and UserAssigned »
Nom | Type | Description |
---|---|---|
None |
string |
|
UserAssigned |
string |
MaintenanceWindow
Propriétés de la fenêtre de maintenance d’un serveur.
Nom | Type | Valeur par défaut | Description |
---|---|---|---|
customWindow |
string |
Disabled |
indique si la fenêtre personnalisée est activée ou désactivée |
dayOfWeek |
integer |
0 |
jour de la semaine pour la fenêtre de maintenance |
startHour |
integer |
0 |
heure de début pour la fenêtre de maintenance |
startMinute |
integer |
0 |
minute de démarrage pour la fenêtre de maintenance |
Network
Propriétés réseau d’un serveur.
Nom | Type | Description |
---|---|---|
delegatedSubnetResourceId |
string |
ID de ressource du sous-réseau délégué. Cette opération doit être transmise lors de la création, dans le cas où nous voulons que le serveur soit injecté sur un réseau virtuel, c’est-à-dire un serveur d’accès privé. Pendant la mise à jour, transmettez-le uniquement si nous voulons mettre à jour la valeur de DNS privé zone. |
privateDnsZoneArmResourceId |
string |
ID de ressource arm de zone DNS privée. Cette opération doit être transmise lors de la création, dans le cas où nous voulons que le serveur soit injecté sur un réseau virtuel, c’est-à-dire un serveur d’accès privé. Pendant la mise à jour, transmettez-le uniquement si nous voulons mettre à jour la valeur de DNS privé zone. |
publicNetworkAccess |
l’accès au réseau public est activé ou non |
passwordAuthEnum
Si cette option est activée, l’authentification par mot de passe est activée.
Nom | Type | Description |
---|---|---|
Disabled |
string |
|
Enabled |
string |
ReplicationRole
Utilisé pour indiquer le rôle du serveur dans le jeu de réplication.
Nom | Type | Description |
---|---|---|
AsyncReplica |
string |
|
GeoAsyncReplica |
string |
|
None |
string |
|
Primary |
string |
Server
Représente un serveur.
Nom | Type | Description |
---|---|---|
id |
string |
ID de ressource complet pour la ressource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} |
identity |
Décrit l’identité de l’application. |
|
location |
string |
Emplacement géographique où réside la ressource |
name |
string |
nom de la ressource. |
properties.administratorLogin |
string |
Nom de connexion de l’administrateur d’un serveur. Ne peut être spécifié que lorsque le serveur est en cours de création (et est requis pour la création). |
properties.administratorLoginPassword |
string |
Mot de passe de connexion administrateur (requis pour la création du serveur). |
properties.authConfig |
Propriétés AuthConfig d’un serveur. |
|
properties.availabilityZone |
string |
informations sur la zone de disponibilité du serveur. |
properties.backup |
Propriétés de sauvegarde d’un serveur. |
|
properties.createMode |
Mode de création d’un serveur PostgreSQL. |
|
properties.dataEncryption |
Propriétés de chiffrement des données d’un serveur. |
|
properties.fullyQualifiedDomainName |
string |
Nom de domaine complet d’un serveur. |
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.minorVersion |
string |
Version mineure du serveur. |
properties.network |
Propriétés réseau d’un serveur. Cette propriété Réseau doit être transmise uniquement si vous souhaitez que le serveur soit un serveur d’accès privé. |
|
properties.pointInTimeUTC |
string |
Heure de création du point de restauration (format ISO8601), en spécifiant l’heure à partir de laquelle effectuer la restauration. Elle est obligatoire lorsque « createMode » est « PointInTimeRestore » ou « GeoRestore ». |
properties.replicaCapacity |
integer |
Réplicas autorisés pour un serveur. |
properties.replicationRole |
Rôle de réplication du serveur |
|
properties.sourceServerResourceId |
string |
ID de ressource du serveur source à partir duquel effectuer la restauration. Elle est obligatoire lorsque « createMode » est « PointInTimeRestore » ou « GeoRestore » ou « Réplica ». Cette propriété est retournée uniquement pour le serveur réplica |
properties.state |
État d’un serveur visible par l’utilisateur. |
|
properties.storage |
Propriétés de stockage d’un serveur. |
|
properties.version |
Version du serveur PostgreSQL. |
|
sku |
Référence SKU (niveau tarifaire) du serveur. |
|
systemData |
Métadonnées système relatives à cette ressource. |
|
tags |
object |
Balises de ressource. |
type |
string |
Type de la ressource. Par exemple, « Microsoft.Compute/virtualMachines » ou « Microsoft.Storage/storageAccounts » |
ServerHAState
État d’un serveur à haute disponibilité visible par l’utilisateur.
Nom | Type | Description |
---|---|---|
CreatingStandby |
string |
|
FailingOver |
string |
|
Healthy |
string |
|
NotEnabled |
string |
|
RemovingStandby |
string |
|
ReplicatingData |
string |
ServerListResult
Liste des serveurs.
Nom | Type | Description |
---|---|---|
nextLink |
string |
Lien utilisé pour obtenir la page suivante des opérations. |
value |
Server[] |
Liste des serveurs flexibles |
ServerPublicNetworkAccessState
l’accès au réseau public est activé ou non
Nom | Type | Description |
---|---|---|
Disabled |
string |
|
Enabled |
string |
ServerState
État d’un serveur visible par l’utilisateur.
Nom | Type | Description |
---|---|---|
Disabled |
string |
|
Dropping |
string |
|
Ready |
string |
|
Starting |
string |
|
Stopped |
string |
|
Stopping |
string |
|
Updating |
string |
ServerVersion
Version d’un serveur.
Nom | Type | Description |
---|---|---|
11 |
string |
|
12 |
string |
|
13 |
string |
|
14 |
string |
Sku
Propriétés associées aux informations de référence SKU d’un serveur.
Nom | Type | Description |
---|---|---|
name |
string |
Nom de la référence sku, généralement niveau + famille + cœurs, par exemple Standard_D4s_v3. |
tier |
Niveau de la référence SKU particulière, par exemple Burstable. |
SkuTier
Niveau de la référence SKU particulière, par exemple Burstable.
Nom | Type | Description |
---|---|---|
Burstable |
string |
|
GeneralPurpose |
string |
|
MemoryOptimized |
string |
Storage
Propriétés de stockage d’un serveur
Nom | Type | Description |
---|---|---|
storageSizeGB |
integer |
Stockage maximal autorisé pour un serveur. |
systemData
Métadonnées relatives à la création et à la dernière modification de la ressource.
Nom | Type | Description |
---|---|---|
createdAt |
string |
Horodatage de la création de ressources (UTC). |
createdBy |
string |
Identité qui a créé la ressource. |
createdByType |
Type d’identité qui a créé la ressource. |
|
lastModifiedAt |
string |
Horodatage de la dernière modification de la ressource (UTC) |
lastModifiedBy |
string |
Identité qui a modifié la dernière ressource. |
lastModifiedByType |
Type d’identité qui a modifié la dernière ressource. |
UserAssignedIdentity
Informations décrivant les identités associées à cette application.
Nom | Type | Description |
---|---|---|
tenantId |
string |
ID de locataire du serveur. |
type |
les types d’identités associés à cette ressource ; actuellement limité à « None and UserAssigned » |
|
userAssignedIdentities |
<string,
User |
représente la carte des identités affectées par l’utilisateur. |
UserIdentity
Décrit une identité affectée par l’utilisateur unique associée à l’application.
Nom | Type | Description |
---|---|---|
clientId |
string |
identificateur client du principal de service que cette identité représente. |
principalId |
string |
identificateur d’objet du principal de service que cette identité représente. |