Replicas - List By Server
Liste todas as réplicas de um determinado servidor.
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforPostgreSQL/flexibleServers/{serverName}/replicas?api-version=2024-11-01-preview
Parâmetros do URI
Name | Em | Necessário | Tipo | Description |
---|---|---|---|---|
resource
|
path | True |
string |
O nome do grupo de recursos. O nome não diferencia maiúsculas de minúsculas. |
server
|
path | True |
string |
O nome do servidor. Padrão Regex: |
subscription
|
path | True |
string uuid |
A ID da assinatura de destino. O valor deve ser um UUID. |
api-version
|
query | True |
string |
A versão da API a ser usada para esta operação. |
Respostas
Name | Tipo | Description |
---|---|---|
200 OK |
OK |
|
Other Status Codes |
Resposta de erro descrevendo por que a operação falhou. |
Segurança
azure_auth
Azure Ative Directory OAuth2 Flow
Tipo:
oauth2
Fluxo:
implicit
URL de Autorização:
https://login.microsoftonline.com/common/oauth2/authorize
Âmbitos
Name | Description |
---|---|
user_impersonation | personificar a sua conta de utilizador |
Exemplos
ReplicasListByServer
Pedido de amostra
Resposta da amostra
{
"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,
"autoGrow": "Disabled",
"tier": "P20",
"iops": 2300
},
"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,
"replica": {
"role": "AsyncReplica",
"capacity": 0,
"replicationState": "Active"
}
},
"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"
}
]
}
Definições
Name | Description |
---|---|
active |
Se Habilitado, a autenticação do Azure Ative Directory será habilitada. |
Arm |
Tipo de criptografia de dados a ser descrito se for System Managed vs Azure Key vault. |
Auth |
Propriedades de configuração de autenticação de um servidor |
Azure |
Nome da camada de armazenamento para IOPS. |
Backup |
Propriedades de backup de um servidor |
Cluster |
Propriedades de cluster de um servidor. |
created |
O tipo de identidade que criou o recurso. |
Create |
O modo para criar um novo servidor PostgreSQL. |
Data |
Propriedades de criptografia de dados de um servidor |
Error |
O erro de gerenciamento de recursos informações adicionais. |
Error |
O detalhe do erro. |
Error |
Resposta de erro |
Geo |
Um valor que indica se Geo-Redundant backup está habilitado no servidor. |
High |
Propriedades de alta disponibilidade de um servidor |
High |
O modo HA para o servidor. |
Identity |
Os tipos de identidades associadas a este recurso |
key |
Status da chave de criptografia primária para o servidor habilitado para criptografia de dados. |
Maintenance |
Propriedades da janela de manutenção de um servidor. |
Network |
Propriedades de rede de um servidor. |
password |
Se Habilitado, a autenticação de senha estará habilitada. |
Private |
O recurso de ponto de extremidade privado. |
Private |
O recurso de conexão de ponto de extremidade privado. |
Private |
O estado de provisionamento atual. |
Private |
O status da conexão de ponto de extremidade privado. |
Private |
Uma recolha de informações sobre o estado da ligação entre o consumidor e o prestador de serviços. |
Read |
Define o modo de promoção para um servidor de réplica. Esta é uma propriedade somente gravação. |
Replica |
Propriedades de réplica de um servidor |
Replication |
Define as opções de promoção para um servidor de réplica. Esta é uma propriedade somente gravação. |
Replication |
Usado para indicar a função do servidor no conjunto de replicação. |
Replication |
Obtém o estado de replicação de um servidor de réplica. Essa propriedade é retornada somente para réplicas api call. Os valores suportados são Ativo, Catchup, Provisionamento, Atualização, Quebrado, Reconfiguração |
Server |
Representa um servidor. |
Server |
Um estado de um servidor HA que é visível para o usuário. |
Server |
Uma lista de servidores. |
Server |
O acesso à rede pública está habilitado ou não |
Server |
Um estado de um servidor que é visível para o usuário. |
Server |
A versão de um servidor. |
Sku |
Informações de Sku relacionadas às propriedades de um servidor. |
Sku |
A camada do SKU específico, por exemplo, Burstable. |
Storage |
Propriedades de armazenamento de um servidor |
Storage |
Sinalizar para ativar/desativar o crescimento automático de armazenamento para um servidor flexível. |
Storage |
Tipo de armazenamento para o servidor. Os valores permitidos são Premium_LRS, PremiumV2_LRS e UltraSSD_LRS. O padrão é Premium_LRS se não for especificado |
system |
Metadados referentes à criação e última modificação do recurso. |
User |
Informações que descrevem as identidades associadas a esta aplicação. |
User |
Descreve uma única identidade atribuída pelo usuário associada ao aplicativo. |
activeDirectoryAuthEnum
Se Habilitado, a autenticação do Azure Ative Directory será habilitada.
Name | Tipo | Description |
---|---|---|
Disabled |
string |
|
Enabled |
string |
ArmServerKeyType
Tipo de criptografia de dados a ser descrito se for System Managed vs Azure Key vault.
Name | Tipo | Description |
---|---|---|
AzureKeyVault |
string |
|
SystemManaged |
string |
AuthConfig
Propriedades de configuração de autenticação de um servidor
Name | Tipo | Default value | Description |
---|---|---|---|
activeDirectoryAuth |
Se Habilitado, a autenticação do Azure Ative Directory será habilitada. |
||
passwordAuth | Enabled |
Se Habilitado, a autenticação de senha estará habilitada. |
|
tenantId |
string |
ID do locatário do servidor. |
AzureManagedDiskPerformanceTiers
Nome da camada de armazenamento para IOPS.
Name | Tipo | Description |
---|---|---|
P1 |
string |
|
P10 |
string |
|
P15 |
string |
|
P2 |
string |
|
P20 |
string |
|
P3 |
string |
|
P30 |
string |
|
P4 |
string |
|
P40 |
string |
|
P50 |
string |
|
P6 |
string |
|
P60 |
string |
|
P70 |
string |
|
P80 |
string |
Backup
Propriedades de backup de um servidor
Name | Tipo | Default value | Description |
---|---|---|---|
backupRetentionDays |
integer |
7 |
Dias de retenção de backup para o servidor. |
earliestRestoreDate |
string |
O primeiro tempo de ponto de restauração (formato ISO8601) para o servidor. |
|
geoRedundantBackup | Disabled |
Um valor que indica se Geo-Redundant backup está habilitado no servidor. |
Cluster
Propriedades de cluster de um servidor.
Name | Tipo | Default value | Description |
---|---|---|---|
clusterSize |
integer |
0 |
A contagem de nós para o cluster. |
createdByType
O tipo de identidade que criou o recurso.
Name | Tipo | Description |
---|---|---|
Application |
string |
|
Key |
string |
|
ManagedIdentity |
string |
|
User |
string |
CreateMode
O modo para criar um novo servidor PostgreSQL.
Name | Tipo | Description |
---|---|---|
Create |
string |
|
Default |
string |
|
GeoRestore |
string |
|
PointInTimeRestore |
string |
|
Replica |
string |
|
ReviveDropped |
string |
|
Update |
string |
DataEncryption
Propriedades de criptografia de dados de um servidor
Name | Tipo | Description |
---|---|---|
geoBackupEncryptionKeyStatus |
Status da chave de criptografia de backup geográfico para o servidor habilitado para criptografia de dados. |
|
geoBackupKeyURI |
string |
URI para a chave no keyvault para criptografia de dados para geo-backup do servidor. |
geoBackupUserAssignedIdentityId |
string |
ID do recurso para a identidade atribuída ao usuário a ser usada para criptografia de dados para backup geográfico do servidor. |
primaryEncryptionKeyStatus |
Status da chave de criptografia primária para o servidor habilitado para criptografia de dados. |
|
primaryKeyURI |
string |
URI para a chave no keyvault para criptografia de dados do servidor primário. |
primaryUserAssignedIdentityId |
string |
ID do recurso para a identidade atribuída ao usuário a ser usada para criptografia de dados do servidor primário. |
type |
Tipo de criptografia de dados a ser descrito se for System Managed vs Azure Key vault. |
ErrorAdditionalInfo
O erro de gerenciamento de recursos informações adicionais.
Name | Tipo | Description |
---|---|---|
info |
object |
As informações adicionais. |
type |
string |
O tipo de informação adicional. |
ErrorDetail
O detalhe do erro.
Name | Tipo | Description |
---|---|---|
additionalInfo |
O erro informações adicionais. |
|
code |
string |
O código de erro. |
details |
Os detalhes do erro. |
|
message |
string |
A mensagem de erro. |
target |
string |
O destino do erro. |
ErrorResponse
Resposta de erro
Name | Tipo | Description |
---|---|---|
error |
O objeto de erro. |
GeoRedundantBackupEnum
Um valor que indica se Geo-Redundant backup está habilitado no servidor.
Name | Tipo | Description |
---|---|---|
Disabled |
string |
|
Enabled |
string |
HighAvailability
Propriedades de alta disponibilidade de um servidor
Name | Tipo | Default value | Description |
---|---|---|---|
mode | Disabled |
O modo HA para o servidor. |
|
standbyAvailabilityZone |
string |
Informações da zona de disponibilidade do modo de espera. |
|
state |
Um estado de um servidor HA que é visível para o usuário. |
HighAvailabilityMode
O modo HA para o servidor.
Name | Tipo | Description |
---|---|---|
Disabled |
string |
|
SameZone |
string |
|
ZoneRedundant |
string |
IdentityType
Os tipos de identidades associadas a este recurso
Name | Tipo | Description |
---|---|---|
None |
string |
|
SystemAssigned |
string |
|
UserAssigned |
string |
keyStatusEnum
Status da chave de criptografia primária para o servidor habilitado para criptografia de dados.
Name | Tipo | Description |
---|---|---|
Invalid |
string |
|
Valid |
string |
MaintenanceWindow
Propriedades da janela de manutenção de um servidor.
Name | Tipo | Default value | Description |
---|---|---|---|
customWindow |
string |
Disabled |
Indica se a janela personalizada está habilitada ou desabilitada |
dayOfWeek |
integer |
0 |
dia da semana para janela de manutenção |
startHour |
integer |
0 |
hora de início para a janela de manutenção |
startMinute |
integer |
0 |
Minuto de início para a janela de manutenção |
Network
Propriedades de rede de um servidor.
Name | Tipo | Description |
---|---|---|
delegatedSubnetResourceId |
string |
ID do recurso de braço de sub-rede delegado. Isso é necessário para ser passado durante a criação, no caso de querermos que o servidor seja injetado VNET, ou seja, servidor de acesso privado. Durante a atualização, passe isso somente se quisermos atualizar o valor para a zona DNS privada. |
privateDnsZoneArmResourceId |
string |
ID de recurso de braço de zona dns privada. Isso é necessário para ser passado durante a criação, no caso de querermos que o servidor seja injetado VNET, ou seja, servidor de acesso privado. Durante a atualização, passe isso somente se quisermos atualizar o valor para a zona DNS privada. |
publicNetworkAccess |
O acesso à rede pública está habilitado ou não |
passwordAuthEnum
Se Habilitado, a autenticação de senha estará habilitada.
Name | Tipo | Description |
---|---|---|
Disabled |
string |
|
Enabled |
string |
PrivateEndpoint
O recurso de ponto de extremidade privado.
Name | Tipo | Description |
---|---|---|
id |
string |
O identificador ARM para o ponto de extremidade privado. |
PrivateEndpointConnection
O recurso de conexão de ponto de extremidade privado.
Name | Tipo | Description |
---|---|---|
id |
string |
ID de recurso totalmente qualificado para o recurso. Por exemplo, "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" |
name |
string |
O nome do recurso |
properties.groupIds |
string[] |
As ids de grupo para o recurso de ponto de extremidade privado. |
properties.privateEndpoint |
O recurso de ponto de extremidade privado. |
|
properties.privateLinkServiceConnectionState |
Uma recolha de informações sobre o estado da ligação entre o consumidor e o prestador de serviços. |
|
properties.provisioningState |
O estado de provisionamento do recurso de conexão de ponto de extremidade privado. |
|
systemData |
Metadados do Azure Resource Manager contendo informações createdBy e modifiedBy. |
|
type |
string |
O tipo do recurso. Por exemplo, "Microsoft.Compute/virtualMachines" ou "Microsoft.Storage/storageAccounts" |
PrivateEndpointConnectionProvisioningState
O estado de provisionamento atual.
Name | Tipo | Description |
---|---|---|
Creating |
string |
|
Deleting |
string |
|
Failed |
string |
|
Succeeded |
string |
PrivateEndpointServiceConnectionStatus
O status da conexão de ponto de extremidade privado.
Name | Tipo | Description |
---|---|---|
Approved |
string |
|
Pending |
string |
|
Rejected |
string |
PrivateLinkServiceConnectionState
Uma recolha de informações sobre o estado da ligação entre o consumidor e o prestador de serviços.
Name | Tipo | Description |
---|---|---|
actionsRequired |
string |
Uma mensagem indicando se as alterações no prestador de serviços exigem atualizações sobre o consumidor. |
description |
string |
O motivo da aprovação/rejeição da ligação. |
status |
Indica se a conexão foi aprovada/rejeitada/removida pelo proprietário do serviço. |
ReadReplicaPromoteMode
Define o modo de promoção para um servidor de réplica. Esta é uma propriedade somente gravação.
Name | Tipo | Description |
---|---|---|
standalone |
string |
|
switchover |
string |
Replica
Propriedades de réplica de um servidor
Name | Tipo | Description |
---|---|---|
capacity |
integer |
Réplicas permitidas para um servidor. |
promoteMode |
Define o modo de promoção para um servidor de réplica. Esta é uma propriedade somente gravação. |
|
promoteOption |
Define as opções de promoção para um servidor de réplica. Esta é uma propriedade somente gravação. |
|
replicationState |
Obtém o estado de replicação de um servidor de réplica. Essa propriedade é retornada somente para réplicas api call. Os valores suportados são Ativo, Catchup, Provisionamento, Atualização, Quebrado, Reconfiguração |
|
role |
Usado para indicar a função do servidor no conjunto de replicação. |
ReplicationPromoteOption
Define as opções de promoção para um servidor de réplica. Esta é uma propriedade somente gravação.
Name | Tipo | Description |
---|---|---|
forced |
string |
|
planned |
string |
ReplicationRole
Usado para indicar a função do servidor no conjunto de replicação.
Name | Tipo | Description |
---|---|---|
AsyncReplica |
string |
|
GeoAsyncReplica |
string |
|
None |
string |
|
Primary |
string |
ReplicationState
Obtém o estado de replicação de um servidor de réplica. Essa propriedade é retornada somente para réplicas api call. Os valores suportados são Ativo, Catchup, Provisionamento, Atualização, Quebrado, Reconfiguração
Name | Tipo | Description |
---|---|---|
Active |
string |
|
Broken |
string |
|
Catchup |
string |
|
Provisioning |
string |
|
Reconfiguring |
string |
|
Updating |
string |
Server
Representa um servidor.
Name | Tipo | Description |
---|---|---|
id |
string |
ID de recurso totalmente qualificado para o recurso. Por exemplo, "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" |
identity |
Descreve a identidade do aplicativo. |
|
location |
string |
A geolocalização onde o recurso vive |
name |
string |
O nome do recurso |
properties.administratorLogin |
string |
O nome de login do administrador de um servidor. Só pode ser especificado quando o servidor está sendo criado (e é necessário para a criação). |
properties.administratorLoginPassword |
string |
A senha de login do administrador (necessária para a criação do servidor). |
properties.authConfig |
AuthConfig propriedades de um servidor. |
|
properties.availabilityZone |
string |
Informações da zona de disponibilidade do servidor. |
properties.backup |
Propriedades de backup de um servidor. |
|
properties.cluster |
Propriedades de cluster de um servidor. |
|
properties.createMode |
O modo para criar um novo servidor PostgreSQL. |
|
properties.dataEncryption |
Propriedades de criptografia de dados de um servidor. |
|
properties.fullyQualifiedDomainName |
string |
O nome de domínio totalmente qualificado de um servidor. |
properties.highAvailability |
Propriedades de alta disponibilidade de um servidor. |
|
properties.maintenanceWindow |
Propriedades da janela de manutenção de um servidor. |
|
properties.minorVersion |
string |
A versão secundária do servidor. |
properties.network |
Propriedades de rede de um servidor. Essa propriedade Network deve ser passada somente caso você deseje que o servidor seja um servidor de acesso privado. |
|
properties.pointInTimeUTC |
string |
Tempo de criação do ponto de restauração (formato ISO8601), especificando o tempo a partir do qual restaurar. É necessário quando 'createMode' é 'PointInTimeRestore' ou 'GeoRestore' ou 'ReviveDropped'. |
properties.privateEndpointConnections |
Lista de conexões de ponto de extremidade privadas associadas ao recurso especificado. |
|
properties.replica |
Propriedades de réplica de um servidor. Essas propriedades de réplica devem ser passadas somente caso você queira promover um servidor. |
|
properties.replicaCapacity |
integer |
Réplicas permitidas para um servidor. |
properties.replicationRole |
Função de replicação do servidor |
|
properties.sourceServerResourceId |
string |
O ID do recurso do servidor de origem a partir do qual restaurar. É necessário quando 'createMode' é 'PointInTimeRestore' ou 'GeoRestore' ou 'Replica' ou 'ReviveDropped'. Essa propriedade é retornada somente para o servidor de réplica |
properties.state |
Um estado de um servidor que é visível para o usuário. |
|
properties.storage |
Propriedades de armazenamento de um servidor. |
|
properties.version |
Versão do PostgreSQL Server. |
|
sku |
O SKU (nível de preço) do servidor. |
|
systemData |
Metadados do Azure Resource Manager contendo informações createdBy e modifiedBy. |
|
tags |
object |
Tags de recursos. |
type |
string |
O tipo do recurso. Por exemplo, "Microsoft.Compute/virtualMachines" ou "Microsoft.Storage/storageAccounts" |
ServerHAState
Um estado de um servidor HA que é visível para o usuário.
Name | Tipo | Description |
---|---|---|
CreatingStandby |
string |
|
FailingOver |
string |
|
Healthy |
string |
|
NotEnabled |
string |
|
RemovingStandby |
string |
|
ReplicatingData |
string |
ServerListResult
Uma lista de servidores.
Name | Tipo | Description |
---|---|---|
nextLink |
string |
O link usado para obter a próxima página de operações. |
value |
Server[] |
A lista de servidores flexíveis |
ServerPublicNetworkAccessState
O acesso à rede pública está habilitado ou não
Name | Tipo | Description |
---|---|---|
Disabled |
string |
|
Enabled |
string |
ServerState
Um estado de um servidor que é visível para o usuário.
Name | Tipo | Description |
---|---|---|
Disabled |
string |
|
Dropping |
string |
|
Ready |
string |
|
Starting |
string |
|
Stopped |
string |
|
Stopping |
string |
|
Updating |
string |
ServerVersion
A versão de um servidor.
Name | Tipo | Description |
---|---|---|
11 |
string |
|
12 |
string |
|
13 |
string |
|
14 |
string |
|
15 |
string |
|
16 |
string |
|
17 |
string |
Sku
Informações de Sku relacionadas às propriedades de um servidor.
Name | Tipo | Description |
---|---|---|
name |
string |
O nome do sku, normalmente, camada + família + núcleos, por exemplo, Standard_D4s_v3. |
tier |
A camada do SKU específico, por exemplo, Burstable. |
SkuTier
A camada do SKU específico, por exemplo, Burstable.
Name | Tipo | Description |
---|---|---|
Burstable |
string |
|
GeneralPurpose |
string |
|
MemoryOptimized |
string |
Storage
Propriedades de armazenamento de um servidor
Name | Tipo | Description |
---|---|---|
autoGrow |
Sinalizar para ativar/desativar o crescimento automático de armazenamento para um servidor flexível. |
|
iops |
integer |
Quantidade de IOPS da camada de armazenamento. Esta propriedade deve ser definida para o tipo de armazenamento PremiumV2_LRS e UltraSSD_LRS. |
storageSizeGB |
integer |
Armazenamento máximo permitido para um servidor. |
throughput |
integer |
Taxa de transferência de armazenamento para o servidor. Isso deve ser definido para o tipo de armazenamento PremiumV2_LRS e UltraSSD_LRS. |
tier |
Nome da camada de armazenamento para IOPS. |
|
type |
Tipo de armazenamento para o servidor. Os valores permitidos são Premium_LRS, PremiumV2_LRS e UltraSSD_LRS. O padrão é Premium_LRS se não for especificado |
StorageAutoGrow
Sinalizar para ativar/desativar o crescimento automático de armazenamento para um servidor flexível.
Name | Tipo | Description |
---|---|---|
Disabled |
string |
|
Enabled |
string |
StorageType
Tipo de armazenamento para o servidor. Os valores permitidos são Premium_LRS, PremiumV2_LRS e UltraSSD_LRS. O padrão é Premium_LRS se não for especificado
Name | Tipo | Description |
---|---|---|
PremiumV2_LRS |
string |
|
Premium_LRS |
string |
|
UltraSSD_LRS |
string |
systemData
Metadados referentes à criação e última modificação do recurso.
Name | Tipo | Description |
---|---|---|
createdAt |
string |
O carimbo de data/hora da criação de recursos (UTC). |
createdBy |
string |
A identidade que criou o recurso. |
createdByType |
O tipo de identidade que criou o recurso. |
|
lastModifiedAt |
string |
O carimbo de data/hora da última modificação do recurso (UTC) |
lastModifiedBy |
string |
A identidade que modificou o recurso pela última vez. |
lastModifiedByType |
O tipo de identidade que modificou o recurso pela última vez. |
UserAssignedIdentity
Informações que descrevem as identidades associadas a esta aplicação.
Name | Tipo | Description |
---|---|---|
tenantId |
string |
ID do locatário do servidor. |
type |
Os tipos de identidades associadas a este recurso |
|
userAssignedIdentities |
<string,
User |
Representa o mapa de identidades atribuídas pelo usuário. |
UserIdentity
Descreve uma única identidade atribuída pelo usuário associada ao aplicativo.
Name | Tipo | Description |
---|---|---|
clientId |
string |
o identificador de cliente da entidade de serviço que esta identidade representa. |
principalId |
string |
o identificador de objeto da entidade de serviço que essa identidade representa. |