Partilhar via


Servers - Update

Atualiza um servidor existente. O corpo da solicitação pode conter uma ou várias das propriedades presentes na definição normal do servidor.

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

Parâmetros do URI

Name Em Necessário Tipo Description
resourceGroupName
path True

string

minLength: 1
maxLength: 90

O nome do grupo de recursos. O nome não diferencia maiúsculas de minúsculas.

serverName
path True

string

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

O nome do servidor.

subscriptionId
path True

string (uuid)

A ID da assinatura de destino. O valor deve ser um UUID.

api-version
query True

string

minLength: 1

A versão da API a utilizar para esta operação.

Corpo do Pedido

Name Tipo Description
identity

UserAssignedIdentity

Descreve a identidade do aplicativo.

properties.administratorLoginPassword

string (password)

Palavra-passe atribuída ao início de sessão do administrador. Desde que a autenticação de senha esteja ativada, essa senha pode ser alterada a qualquer momento.

properties.authConfig

AuthConfigForPatch

Propriedades de configuração de autenticação de um servidor.

properties.availabilityZone

string

Zona de disponibilidade de um servidor.

properties.backup

BackupForPatch

Propriedades de backup de um servidor.

properties.cluster

Cluster

Propriedades de cluster de um servidor.

properties.createMode

CreateModeForPatch

Modo de atualização de um servidor existente.

properties.dataEncryption

DataEncryption

Propriedades de criptografia de dados de um servidor.

properties.highAvailability

HighAvailabilityForPatch

Propriedades de alta disponibilidade de um servidor.

properties.maintenanceWindow

MaintenanceWindowForPatch

Propriedades da janela de manutenção de um servidor.

properties.network

Network

Propriedades de rede de um servidor. Apenas necessário se pretender que o seu servidor seja integrado numa rede virtual fornecida pelo cliente.

properties.replica

Replica

Leia as propriedades da réplica de um servidor. Necessário apenas no caso de você querer promover um servidor.

properties.replicationRole

ReplicationRole

Função do servidor em um conjunto de replicação.

properties.storage

Storage

Propriedades de armazenamento de um servidor.

properties.version

PostgresMajorVersion

Versão principal do mecanismo de banco de dados PostgreSQL.

sku

SkuForPatch

Camada de computação e tamanho de um servidor.

tags

object

Metadados específicos do aplicativo na forma de pares chave-valor.

Respostas

Name Tipo Description
202 Accepted

Operação de recurso aceita.

Cabeçalhos

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

ErrorResponse

Uma resposta de erro inesperada.

Segurança

azure_auth

Fluxo OAuth2 do Azure Ative Directory.

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

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.

Pedido de amostra

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

Resposta da amostra

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.

Pedido de amostra

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

Resposta da amostra

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.

Pedido de amostra

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

Resposta da amostra

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.

Pedido de amostra

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

Resposta da amostra

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.

Pedido de amostra

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

Resposta da amostra

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.

Pedido de amostra

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

Resposta da amostra

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.

Pedido de amostra

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

Resposta da amostra

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.

Pedido de amostra

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

Resposta da amostra

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.

Pedido de amostra

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

Resposta da amostra

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.

Pedido de amostra

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

Resposta da amostra

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

Definições

Name Description
AuthConfigForPatch

Propriedades de configuração de autenticação de um servidor.

AzureManagedDiskPerformanceTier

Camada de armazenamento de um servidor.

BackupForPatch

Propriedades de backup de um servidor.

Cluster

Propriedades de cluster de um servidor.

CreateModeForPatch

Modo de atualização de um servidor existente.

DataEncryption

Propriedades de criptografia de dados de um servidor.

DataEncryptionType

Tipo de criptografia de dados usado por um servidor.

EncryptionKeyStatus

Status da chave usada por um servidor configurado com criptografia de dados com base na chave gerenciada pelo cliente, para criptografar o armazenamento primário associado ao servidor.

ErrorAdditionalInfo

O erro de gerenciamento de recursos informações adicionais.

ErrorDetail

O detalhe do erro.

ErrorResponse

Resposta de erro

GeographicallyRedundantBackup

Indica se o servidor está configurado para criar backups geograficamente redundantes.

HighAvailabilityForPatch

Propriedades de alta disponibilidade de um servidor.

HighAvailabilityState

Possíveis estados do servidor em espera criados quando a alta disponibilidade é definida como SameZone ou ZoneRedundant.

IdentityType

Tipos de identidades associadas a um servidor.

MaintenanceWindowForPatch

Propriedades da janela de manutenção de um servidor.

MicrosoftEntraAuth

Indica se o servidor suporta a autenticação do Microsoft Entra.

Network

Propriedades de rede de um servidor.

PasswordBasedAuth

Indica se o servidor suporta autenticação baseada em senha.

PostgresMajorVersion

Versão principal do mecanismo de banco de dados PostgreSQL.

PostgreSqlFlexibleServerHighAvailabilityMode

Modos de alta disponibilidade suportados para esta computação.

ReadReplicaPromoteMode

Tipo de operação a ser aplicada na réplica de leitura. Esta propriedade é somente gravação. Autônomo significa que a réplica de leitura será promovida para um servidor autônomo e se tornará uma entidade completamente independente do conjunto de replicação. A alternância significa que a réplica de leitura funcionará com o servidor primário.

ReadReplicaPromoteOption

Opção de sincronização de dados a ser usada ao processar a operação especificada na propriedade promoteMode. Esta propriedade é somente gravação.

Replica

Propriedades de réplica de um servidor.

ReplicationRole

Função do servidor em um conjunto de replicação.

ReplicationState

Indica o estado de replicação de uma réplica de leitura. Essa propriedade é retornada somente quando o servidor de destino é uma réplica de leitura. Os valores possíveis são Ativo, Quebrado, Catchup, Provisionamento, Reconfiguração e Atualização

ServerForPatch

Representa um servidor a ser atualizado.

ServerPublicNetworkAccessState

Indica se o acesso à rede pública está habilitado ou não.

SkuForPatch

Computar informações de um servidor.

SkuTier

Camada da computação atribuída a um servidor.

Storage

Propriedades de armazenamento de um servidor.

StorageAutoGrow

Sinalizar para ativar ou desativar o crescimento automático do tamanho de armazenamento de um servidor quando o espaço disponível estiver próximo de zero e as condições permitirem aumentar automaticamente o tamanho do armazenamento.

StorageType

Tipo de armazenamento atribuído a um servidor. Os valores permitidos são Premium_LRS, PremiumV2_LRS ou UltraSSD_LRS. Se não for especificado, o padrão será Premium_LRS.

UserAssignedIdentity

Identidades associadas a um servidor.

UserIdentity

Identidade gerenciada atribuída pelo usuário associada a um servidor.

AuthConfigForPatch

Propriedades de configuração de autenticação de um servidor.

Name Tipo Description
activeDirectoryAuth

MicrosoftEntraAuth

Indica se o servidor suporta a autenticação do Microsoft Entra.

passwordAuth

PasswordBasedAuth

Indica se o servidor suporta autenticação baseada em senha.

tenantId

string

Identificador do locatário do recurso delegado.

AzureManagedDiskPerformanceTier

Camada de armazenamento de um servidor.

Valor Description
P1
P2
P3
P4
P6
P10
P15
P20
P30
P40
P50
P60
P70
P80

BackupForPatch

Propriedades de backup de um servidor.

Name Tipo Description
backupRetentionDays

integer (int32)

Dias de retenção de backup para o servidor.

earliestRestoreDate

string (date-time)

Tempo de ponto de restauração mais antigo (formato ISO8601) para um servidor.

geoRedundantBackup

GeographicallyRedundantBackup

Indica se o servidor está configurado para criar backups geograficamente redundantes.

Cluster

Propriedades de cluster de um servidor.

Name Tipo Default value Description
clusterSize

integer (int32)

0

Número de nós atribuídos ao cluster elástico.

defaultDatabaseName

string

Nome do banco de dados padrão para o cluster elástico.

CreateModeForPatch

Modo de atualização de um servidor existente.

Valor Description
Default
Update

DataEncryption

Propriedades de criptografia de dados de um servidor.

Name Tipo Description
geoBackupEncryptionKeyStatus

EncryptionKeyStatus

Status da chave usada por um servidor configurado com criptografia de dados com base na chave gerenciada pelo cliente, para criptografar o armazenamento geograficamente redundante associado ao servidor quando ele é configurado para suportar backups geograficamente redundantes.

geoBackupKeyURI

string

Identificador da identidade gerenciada atribuída ao usuário usada para acessar a chave no Cofre de Chaves do Azure para criptografia de dados do armazenamento geograficamente redundante associado a um servidor configurado para dar suporte a backups geograficamente redundantes.

geoBackupUserAssignedIdentityId

string

Identificador da identidade gerenciada atribuída ao usuário usada para acessar a chave no Cofre de Chaves do Azure para criptografia de dados do armazenamento geograficamente redundante associado a um servidor configurado para dar suporte a backups geograficamente redundantes.

primaryEncryptionKeyStatus

EncryptionKeyStatus

Status da chave usada por um servidor configurado com criptografia de dados com base na chave gerenciada pelo cliente, para criptografar o armazenamento primário associado ao servidor.

primaryKeyURI

string

URI da chave no Cofre de Chaves do Azure usada para criptografia de dados do armazenamento primário associado a um servidor.

primaryUserAssignedIdentityId

string

Identificador da identidade gerenciada atribuída ao usuário usada para acessar a chave no Cofre de Chaves do Azure para criptografia de dados do armazenamento primário associado a um servidor.

type

DataEncryptionType

Tipo de criptografia de dados usado por um servidor.

DataEncryptionType

Tipo de criptografia de dados usado por um servidor.

Valor Description
SystemManaged
AzureKeyVault

EncryptionKeyStatus

Status da chave usada por um servidor configurado com criptografia de dados com base na chave gerenciada pelo cliente, para criptografar o armazenamento primário associado ao servidor.

Valor Description
Valid
Invalid

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

ErrorAdditionalInfo[]

O erro informações adicionais.

code

string

O código de erro.

details

ErrorDetail[]

Os detalhes do erro.

message

string

A mensagem de erro.

target

string

O destino do erro.

ErrorResponse

Resposta de erro

Name Tipo Description
error

ErrorDetail

O objeto de erro.

GeographicallyRedundantBackup

Indica se o servidor está configurado para criar backups geograficamente redundantes.

Valor Description
Enabled
Disabled

HighAvailabilityForPatch

Propriedades de alta disponibilidade de um servidor.

Name Tipo Description
mode

PostgreSqlFlexibleServerHighAvailabilityMode

Modo de alta disponibilidade para um servidor.

standbyAvailabilityZone

string

Zona de disponibilidade associada ao servidor em espera criado quando a alta disponibilidade é definida como SameZone ou ZoneRedundant.

state

HighAvailabilityState

Possíveis estados do servidor em espera criados quando a alta disponibilidade é definida como SameZone ou ZoneRedundant.

HighAvailabilityState

Possíveis estados do servidor em espera criados quando a alta disponibilidade é definida como SameZone ou ZoneRedundant.

Valor Description
NotEnabled
CreatingStandby
ReplicatingData
FailingOver
Healthy
RemovingStandby

IdentityType

Tipos de identidades associadas a um servidor.

Valor Description
None
UserAssigned
SystemAssigned
SystemAssigned,UserAssigned

MaintenanceWindowForPatch

Propriedades da janela de manutenção de um servidor.

Name Tipo Description
customWindow

string

Indica se a janela personalizada está habilitada ou desabilitada.

dayOfWeek

integer (int32)

Dia da semana a utilizar para a janela de manutenção.

startHour

integer (int32)

Hora de início a ser usada para a janela de manutenção.

startMinute

integer (int32)

Minuto inicial a ser usado para a janela de manutenção.

MicrosoftEntraAuth

Indica se o servidor suporta a autenticação do Microsoft Entra.

Valor Description
Enabled
Disabled

Network

Propriedades de rede de um servidor.

Name Tipo Description
delegatedSubnetResourceId

string (arm-id)

Identificador de recurso da sub-rede delegada. Necessário durante a criação de um novo servidor, caso pretenda que o servidor seja integrado na sua própria rede virtual. Para uma operação de atualização, você só precisa fornecer essa propriedade se quiser alterar o valor atribuído para a zona DNS privada.

privateDnsZoneArmResourceId

string (arm-id)

Identificador da zona DNS privada. Necessário durante a criação de um novo servidor, caso pretenda que o servidor seja integrado na sua própria rede virtual. Para uma operação de atualização, você só precisa fornecer essa propriedade se quiser alterar o valor atribuído para a zona DNS privada.

publicNetworkAccess

ServerPublicNetworkAccessState

Indica se o acesso à rede pública está habilitado ou não. Isso só é suportado para servidores que não estão integrados em uma rede virtual que é de propriedade e fornecida pelo cliente quando o servidor é implantado.

PasswordBasedAuth

Indica se o servidor suporta autenticação baseada em senha.

Valor Description
Enabled
Disabled

PostgresMajorVersion

Versão principal do mecanismo de banco de dados PostgreSQL.

Valor Description
18
17
16
15
14
13
12
11

PostgreSqlFlexibleServerHighAvailabilityMode

Modos de alta disponibilidade suportados para esta computação.

Valor Description
Disabled
ZoneRedundant
SameZone

ReadReplicaPromoteMode

Tipo de operação a ser aplicada na réplica de leitura. Esta propriedade é somente gravação. Autônomo significa que a réplica de leitura será promovida para um servidor autônomo e se tornará uma entidade completamente independente do conjunto de replicação. A alternância significa que a réplica de leitura funcionará com o servidor primário.

Valor Description
Standalone

A réplica de leitura se tornará um servidor independente.

Switchover

A réplica de leitura trocará funções com o servidor primário.

ReadReplicaPromoteOption

Opção de sincronização de dados a ser usada ao processar a operação especificada na propriedade promoteMode. Esta propriedade é somente gravação.

Valor Description
Planned

A operação aguardará que os dados na réplica de leitura sejam totalmente sincronizados com seu servidor de origem, antes de iniciar a operação.

Forced

A operação não aguardará que os dados na réplica de leitura sejam sincronizados com seu servidor de origem antes de iniciar a operação.

Replica

Propriedades de réplica de um servidor.

Name Tipo Description
capacity

integer (int32)

Número máximo de réplicas de leitura permitido para um servidor.

promoteMode

ReadReplicaPromoteMode

Tipo de operação a ser aplicada na réplica de leitura. Esta propriedade é somente gravação. Autônomo significa que a réplica de leitura será promovida para um servidor autônomo e se tornará uma entidade completamente independente do conjunto de replicação. A alternância significa que a réplica de leitura funcionará com o servidor primário.

promoteOption

ReadReplicaPromoteOption

Opção de sincronização de dados a ser usada ao processar a operação especificada na propriedade promoteMode. Esta propriedade é somente gravação.

replicationState

ReplicationState

Indica o estado de replicação de uma réplica de leitura. Essa propriedade é retornada somente quando o servidor de destino é uma réplica de leitura. Os valores possíveis são Ativo, Quebrado, Catchup, Provisionamento, Reconfiguração e Atualização

role

ReplicationRole

Função do servidor em um conjunto de replicação.

ReplicationRole

Função do servidor em um conjunto de replicação.

Valor Description
None
Primary
AsyncReplica
GeoAsyncReplica

ReplicationState

Indica o estado de replicação de uma réplica de leitura. Essa propriedade é retornada somente quando o servidor de destino é uma réplica de leitura. Os valores possíveis são Ativo, Quebrado, Catchup, Provisionamento, Reconfiguração e Atualização

Valor Description
Active

O servidor de réplica de leitura está totalmente sincronizado e está a replicar ativamente os dados do servidor principal.

Catchup

O servidor réplica de leitura está atrás do servidor principal e está atualmente a acompanhar as alterações pendentes.

Provisioning

O servidor de réplica de leitura está a ser criado e está em processo de inicialização.

Updating

O servidor réplica de leitura está a passar por algumas alterações, pode estar a alterar o tamanho de computação ou a sua promoção para servidor principal.

Broken

A replicação falhou ou foi interrompida.

Reconfiguring

O servidor de réplica de leitura está a ser reconfigurado, possivelmente devido a alterações na origem ou nas definições.

ServerForPatch

Representa um servidor a ser atualizado.

Name Tipo Description
identity

UserAssignedIdentity

Descreve a identidade do aplicativo.

properties.administratorLogin

string

Nome do login designado como o primeiro administrador baseado em senha atribuído à sua instância do PostgreSQL. Deve ser especificado na primeira vez que você habilitar a autenticação baseada em senha em um servidor. Uma vez definido para um determinado valor, ele não pode ser alterado para o resto da vida de um servidor. Se você desabilitar a autenticação baseada em senha em um servidor que a tenha habilitado, essa função baseada em senha não será excluída.

properties.administratorLoginPassword

string (password)

Palavra-passe atribuída ao início de sessão do administrador. Desde que a autenticação de senha esteja ativada, essa senha pode ser alterada a qualquer momento.

properties.authConfig

AuthConfigForPatch

Propriedades de configuração de autenticação de um servidor.

properties.availabilityZone

string

Zona de disponibilidade de um servidor.

properties.backup

BackupForPatch

Propriedades de backup de um servidor.

properties.cluster

Cluster

Propriedades de cluster de um servidor.

properties.createMode

CreateModeForPatch

Modo de atualização de um servidor existente.

properties.dataEncryption

DataEncryption

Propriedades de criptografia de dados de um servidor.

properties.highAvailability

HighAvailabilityForPatch

Propriedades de alta disponibilidade de um servidor.

properties.maintenanceWindow

MaintenanceWindowForPatch

Propriedades da janela de manutenção de um servidor.

properties.network

Network

Propriedades de rede de um servidor. Apenas necessário se pretender que o seu servidor seja integrado numa rede virtual fornecida pelo cliente.

properties.replica

Replica

Leia as propriedades da réplica de um servidor. Necessário apenas no caso de você querer promover um servidor.

properties.replicationRole

ReplicationRole

Função do servidor em um conjunto de replicação.

properties.storage

Storage

Propriedades de armazenamento de um servidor.

properties.version

PostgresMajorVersion

Versão principal do mecanismo de banco de dados PostgreSQL.

sku

SkuForPatch

Camada de computação e tamanho de um servidor.

tags

object

Metadados específicos do aplicativo na forma de pares chave-valor.

ServerPublicNetworkAccessState

Indica se o acesso à rede pública está habilitado ou não.

Valor Description
Enabled
Disabled

SkuForPatch

Computar informações de um servidor.

Name Tipo Description
name

string

Nome pelo qual é conhecido um determinado tamanho de computação atribuído a um servidor.

tier

SkuTier

Camada da computação atribuída a um servidor.

SkuTier

Camada da computação atribuída a um servidor.

Valor Description
Burstable
GeneralPurpose
MemoryOptimized

Storage

Propriedades de armazenamento de um servidor.

Name Tipo Description
autoGrow

StorageAutoGrow

Sinalizar para ativar ou desativar o crescimento automático do tamanho de armazenamento de um servidor quando o espaço disponível estiver próximo de zero e as condições permitirem aumentar automaticamente o tamanho do armazenamento.

iops

integer (int32)

IOPS máximo suportado para armazenamento. Necessário quando o tipo de armazenamento é PremiumV2_LRS ou UltraSSD_LRS.

storageSizeGB

integer (int32)

Tamanho do armazenamento atribuído a um servidor.

throughput

integer (int32)

Taxa de transferência máxima suportada para armazenamento. Necessário quando o tipo de armazenamento é PremiumV2_LRS ou UltraSSD_LRS.

tier

AzureManagedDiskPerformanceTier

Camada de armazenamento de um servidor.

type

StorageType

Tipo de armazenamento atribuído a um servidor. Os valores permitidos são Premium_LRS, PremiumV2_LRS ou UltraSSD_LRS. Se não for especificado, o padrão será Premium_LRS.

StorageAutoGrow

Sinalizar para ativar ou desativar o crescimento automático do tamanho de armazenamento de um servidor quando o espaço disponível estiver próximo de zero e as condições permitirem aumentar automaticamente o tamanho do armazenamento.

Valor Description
Enabled
Disabled

StorageType

Tipo de armazenamento atribuído a um servidor. Os valores permitidos são Premium_LRS, PremiumV2_LRS ou UltraSSD_LRS. Se não for especificado, o padrão será Premium_LRS.

Valor Description
Premium_LRS
PremiumV2_LRS
UltraSSD_LRS

UserAssignedIdentity

Identidades associadas a um servidor.

Name Tipo Description
principalId

string

Identificador do objeto da entidade de serviço associada à identidade gerenciada atribuída ao usuário.

tenantId

string

Identificador do locatário de um servidor.

type

IdentityType

Tipos de identidades associadas a um servidor.

userAssignedIdentities

<string,  UserIdentity>

Mapa de identidades gerenciadas atribuídas pelo usuário.

UserIdentity

Identidade gerenciada atribuída pelo usuário associada a um servidor.

Name Tipo Description
clientId

string

Identificador do cliente da entidade de serviço associada à identidade gerenciada atribuída ao usuário.

principalId

string

Identificador do objeto da entidade de serviço associada à identidade gerenciada atribuída ao usuário.