Servers - Update
Atualiza um servidor existente. O corpo da solicitação pode conter uma a muitas das propriedades presentes na definição normal do servidor.
PATCH https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforPostgreSQL/servers/{serverName}?api-version=2017-12-01
Parâmetros de URI
Nome | Em | Obrigatório | Tipo | Description |
---|---|---|---|---|
resource
|
path | True |
string |
O nome do grupo de recursos. O nome diferencia maiúsculas de minúsculas. |
server
|
path | True |
string |
O nome do servidor. |
subscription
|
path | True |
string |
A ID da assinatura de destino. |
api-version
|
query | True |
string |
A versão da API a ser usada para esta operação. |
Corpo da solicitação
Nome | Tipo | Description |
---|---|---|
identity |
A identidade do Azure Active Directory do servidor. |
|
properties.administratorLoginPassword |
string |
A senha do logon do administrador. |
properties.minimalTlsVersion |
Impor uma versão mínima de TLS para o servidor. |
|
properties.publicNetworkAccess |
Se o acesso à rede pública é permitido ou não para este servidor. O valor é opcional, mas, se passado, deve ser 'Habilitado' ou 'Desabilitado' |
|
properties.replicationRole |
string |
A função de replicação do servidor. |
properties.sslEnforcement |
Habilite a imposição ssl ou não ao se conectar ao servidor. |
|
properties.storageProfile |
Perfil de armazenamento de um servidor. |
|
properties.version |
A versão de um servidor. |
|
sku |
O SKU (tipo de preço) do servidor. |
|
tags |
object |
Os metadados específicos a um aplicativo na forma de pares chave-valor. |
Respostas
Nome | Tipo | Description |
---|---|---|
200 OK |
OK |
|
202 Accepted |
Aceito |
|
Other Status Codes |
Resposta de erro que descreve por que a operação falhou. |
Segurança
azure_auth
Fluxo do OAuth2 do Azure Active Directory
Tipo:
oauth2
Flow:
implicit
URL de Autorização:
https://login.microsoftonline.com/common/oauth2/authorize
Escopos
Nome | Description |
---|---|
user_impersonation | representar sua conta de usuário |
Exemplos
ServerUpdate
Solicitação de exemplo
PATCH https://management.azure.com/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/servers/pgtestsvc4?api-version=2017-12-01
{
"properties": {
"administratorLoginPassword": "<administratorLoginPassword>",
"sslEnforcement": "Enabled",
"minimalTlsVersion": "TLS1_2"
}
}
Resposta de exemplo
{
"sku": {
"name": "B_Gen4_2",
"tier": "Basic",
"family": "Gen4",
"capacity": 2
},
"properties": {
"administratorLogin": "cloudsa",
"storageProfile": {
"storageMB": 128000,
"backupRetentionDays": 7,
"geoRedundantBackup": "Disabled"
},
"version": "9.6",
"sslEnforcement": "Enabled",
"minimalTlsVersion": "TLS1_2",
"userVisibleState": "Ready",
"fullyQualifiedDomainName": "pgtestsvc4.postgres.database.azure.com",
"earliestRestoreDate": "2018-03-14T21:08:24.637+00:00"
},
"location": "westus",
"tags": {
"ElasticServer": "1"
},
"id": "/subscriptions/ffffffff-ffff-ffff-ffff-ffffffffffff/resourceGroups/testrg/providers/Microsoft.DBforPostgreSQL/servers/pgtestsvc4",
"name": "pgtestsvc4",
"type": "Microsoft.DBforPostgreSQL/servers"
}
Definições
Nome | Description |
---|---|
Cloud |
Uma resposta de erro do serviço do Lote. |
Error |
As informações adicionais do erro de gerenciamento de recursos. |
Error |
Resposta de erro |
Geo |
Habilitar com redundância geográfica ou não para backup de servidor. |
Identity |
O tipo de identidade. Defina isso como "SystemAssigned" para criar e atribuir automaticamente uma entidade de segurança do Azure Active Directory para o recurso. |
Infrastructure |
Adicione uma segunda camada de criptografia para seus dados usando um novo algoritmo de criptografia que fornece proteção de dados adicional. O valor é opcional, mas, se passado, deve ser 'Desabilitado' ou 'Habilitado'. |
Minimal |
Impor uma versão mínima de TLS para o servidor. |
Private |
|
Private |
Estado da conexão de ponto de extremidade privado. |
Private |
As ações necessárias para a conexão do serviço de link privado. |
Private |
A conexão do serviço de link privado status. |
Public |
Se o acesso à rede pública é permitido ou não para este servidor. O valor é opcional, mas, se passado, deve ser 'Habilitado' ou 'Desabilitado' |
Resource |
Configuração de identidade do Azure Active Directory para um recurso. |
Server |
Representa um servidor. |
Server |
Uma conexão de ponto de extremidade privado em um servidor |
Server |
Propriedades de uma conexão de ponto de extremidade privado. |
Server |
|
Server |
Um estado de um servidor visível para o usuário. |
Server |
Parâmetros permitidos para atualização para um servidor. |
Server |
A versão de um servidor. |
Sku |
Propriedades relacionadas a informações de cobrança de um servidor. |
Sku |
A camada do SKU específico, por exemplo, Básico. |
Ssl |
Habilite a imposição ssl ou não ao se conectar ao servidor. |
Storage |
Habilitar o Aumento Automático de Armazenamento. |
Storage |
Propriedades do Perfil de Armazenamento de um servidor |
CloudError
Uma resposta de erro do serviço do Lote.
Nome | Tipo | Description |
---|---|---|
error |
Resposta de erro |
ErrorAdditionalInfo
As informações adicionais do erro de gerenciamento de recursos.
Nome | Tipo | Description |
---|---|---|
info |
object |
As informações adicionais. |
type |
string |
O tipo de informação adicional. |
ErrorResponse
Resposta de erro
Nome | Tipo | Description |
---|---|---|
additionalInfo |
As informações adicionais do erro. |
|
code |
string |
O código de erro. |
details |
Os detalhes do erro. |
|
message |
string |
A mensagem de erro. |
target |
string |
O destino do erro. |
GeoRedundantBackup
Habilitar com redundância geográfica ou não para backup de servidor.
Nome | Tipo | Description |
---|---|---|
Disabled |
string |
|
Enabled |
string |
IdentityType
O tipo de identidade. Defina isso como "SystemAssigned" para criar e atribuir automaticamente uma entidade de segurança do Azure Active Directory para o recurso.
Nome | Tipo | Description |
---|---|---|
SystemAssigned |
string |
InfrastructureEncryption
Adicione uma segunda camada de criptografia para seus dados usando um novo algoritmo de criptografia que fornece proteção de dados adicional. O valor é opcional, mas, se passado, deve ser 'Desabilitado' ou 'Habilitado'.
Nome | Tipo | Description |
---|---|---|
Disabled |
string |
Camada adicional (2ª) de criptografia para dados inativos |
Enabled |
string |
Valor padrão para uma única camada de criptografia para dados inativos. |
MinimalTlsVersionEnum
Impor uma versão mínima de TLS para o servidor.
Nome | Tipo | Description |
---|---|---|
TLS1_0 |
string |
|
TLS1_1 |
string |
|
TLS1_2 |
string |
|
TLSEnforcementDisabled |
string |
PrivateEndpointProperty
Nome | Tipo | Description |
---|---|---|
id |
string |
ID do recurso do ponto de extremidade privado. |
PrivateEndpointProvisioningState
Estado da conexão de ponto de extremidade privado.
Nome | Tipo | Description |
---|---|---|
Approving |
string |
|
Dropping |
string |
|
Failed |
string |
|
Ready |
string |
|
Rejecting |
string |
PrivateLinkServiceConnectionStateActionsRequire
As ações necessárias para a conexão do serviço de link privado.
Nome | Tipo | Description |
---|---|---|
None |
string |
PrivateLinkServiceConnectionStateStatus
A conexão do serviço de link privado status.
Nome | Tipo | Description |
---|---|---|
Approved |
string |
|
Disconnected |
string |
|
Pending |
string |
|
Rejected |
string |
PublicNetworkAccessEnum
Se o acesso à rede pública é permitido ou não para este servidor. O valor é opcional, mas, se passado, deve ser 'Habilitado' ou 'Desabilitado'
Nome | Tipo | Description |
---|---|---|
Disabled |
string |
|
Enabled |
string |
ResourceIdentity
Configuração de identidade do Azure Active Directory para um recurso.
Nome | Tipo | Description |
---|---|---|
principalId |
string |
A ID da entidade de segurança do Azure Active Directory. |
tenantId |
string |
A ID do locatário do Azure Active Directory. |
type |
O tipo de identidade. Defina isso como "SystemAssigned" para criar e atribuir automaticamente uma entidade de segurança do Azure Active Directory para o recurso. |
Server
Representa um servidor.
Nome | Tipo | Description |
---|---|---|
id |
string |
ID de recurso totalmente qualificada para o recurso. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} |
identity |
A identidade do Azure Active Directory do servidor. |
|
location |
string |
A localização geográfica em que o recurso reside |
name |
string |
O nome do recurso |
properties.administratorLogin |
string |
O nome de logon do administrador de um servidor. Só pode ser especificado quando o servidor está sendo criado (e é necessário para a criação). |
properties.byokEnforcement |
string |
Status mostrando se a criptografia de dados do servidor está habilitada com chaves gerenciadas pelo cliente. |
properties.earliestRestoreDate |
string |
Tempo de criação do ponto de restauração mais antigo (formato ISO8601) |
properties.fullyQualifiedDomainName |
string |
O nome de domínio totalmente qualificado de um servidor. |
properties.infrastructureEncryption |
Status mostrando se o servidor habilitou a criptografia de infraestrutura. |
|
properties.masterServerId |
string |
A ID do servidor master de um servidor réplica. |
properties.minimalTlsVersion |
Impor uma versão mínima de TLS para o servidor. |
|
properties.privateEndpointConnections |
Lista de conexões de ponto de extremidade privado em um servidor |
|
properties.publicNetworkAccess |
Se o acesso à rede pública é permitido ou não para este servidor. O valor é opcional, mas, se passado, deve ser 'Habilitado' ou 'Desabilitado' |
|
properties.replicaCapacity |
integer |
O número máximo de réplicas que um servidor master pode ter. |
properties.replicationRole |
string |
A função de replicação do servidor. |
properties.sslEnforcement |
Habilite a imposição ssl ou não ao se conectar ao servidor. |
|
properties.storageProfile |
Perfil de armazenamento de um servidor. |
|
properties.userVisibleState |
Um estado de um servidor visível para o usuário. |
|
properties.version |
Versão do servidor. |
|
sku |
O SKU (tipo de preço) do servidor. |
|
tags |
object |
Marcas de recurso. |
type |
string |
Tipo do recurso. Por exemplo, "Microsoft.Compute/virtualMachines" ou "Microsoft.Storage/storageAccounts" |
ServerPrivateEndpointConnection
Uma conexão de ponto de extremidade privado em um servidor
Nome | Tipo | Description |
---|---|---|
id |
string |
ID do recurso da Conexão de Ponto de Extremidade Privado. |
properties |
Propriedades de conexão de ponto de extremidade privado |
ServerPrivateEndpointConnectionProperties
Propriedades de uma conexão de ponto de extremidade privado.
Nome | Tipo | Description |
---|---|---|
privateEndpoint |
Ponto de extremidade privado ao qual a conexão pertence. |
|
privateLinkServiceConnectionState |
Estado de conexão da conexão de ponto de extremidade privado. |
|
provisioningState |
Estado da conexão de ponto de extremidade privado. |
ServerPrivateLinkServiceConnectionStateProperty
Nome | Tipo | Description |
---|---|---|
actionsRequired |
As ações necessárias para a conexão do serviço de link privado. |
|
description |
string |
A descrição da conexão do serviço de link privado. |
status |
A conexão do serviço de link privado status. |
ServerState
Um estado de um servidor visível para o usuário.
Nome | Tipo | Description |
---|---|---|
Disabled |
string |
|
Dropping |
string |
|
Inaccessible |
string |
|
Ready |
string |
ServerUpdateParameters
Parâmetros permitidos para atualização para um servidor.
Nome | Tipo | Description |
---|---|---|
identity |
A identidade do Azure Active Directory do servidor. |
|
properties.administratorLoginPassword |
string |
A senha do logon do administrador. |
properties.minimalTlsVersion |
Impor uma versão mínima de TLS para o servidor. |
|
properties.publicNetworkAccess |
Se o acesso à rede pública é permitido ou não para este servidor. O valor é opcional, mas, se passado, deve ser 'Habilitado' ou 'Desabilitado' |
|
properties.replicationRole |
string |
A função de replicação do servidor. |
properties.sslEnforcement |
Habilite a imposição ssl ou não ao se conectar ao servidor. |
|
properties.storageProfile |
Perfil de armazenamento de um servidor. |
|
properties.version |
A versão de um servidor. |
|
sku |
O SKU (tipo de preço) do servidor. |
|
tags |
object |
Os metadados específicos a um aplicativo na forma de pares chave-valor. |
ServerVersion
A versão de um servidor.
Nome | Tipo | Description |
---|---|---|
10 |
string |
|
10.0 |
string |
|
10.2 |
string |
|
11 |
string |
|
9.5 |
string |
|
9.6 |
string |
Sku
Propriedades relacionadas a informações de cobrança de um servidor.
Nome | Tipo | Description |
---|---|---|
capacity |
integer |
A capacidade de expansão/expansão, que representa as unidades de computação do servidor. |
family |
string |
A família de hardware. |
name |
string |
O nome do sku, normalmente, camada + família + núcleos, por exemplo, B_Gen4_1, GP_Gen5_8. |
size |
string |
O código de tamanho, a ser interpretado pelo recurso conforme apropriado. |
tier |
A camada do SKU específico, por exemplo, Básico. |
SkuTier
A camada do SKU específico, por exemplo, Básico.
Nome | Tipo | Description |
---|---|---|
Basic |
string |
|
GeneralPurpose |
string |
|
MemoryOptimized |
string |
SslEnforcementEnum
Habilite a imposição ssl ou não ao se conectar ao servidor.
Nome | Tipo | Description |
---|---|---|
Disabled |
string |
|
Enabled |
string |
StorageAutogrow
Habilitar o Aumento Automático de Armazenamento.
Nome | Tipo | Description |
---|---|---|
Disabled |
string |
|
Enabled |
string |
StorageProfile
Propriedades do Perfil de Armazenamento de um servidor
Nome | Tipo | Description |
---|---|---|
backupRetentionDays |
integer |
Dias de retenção de backup para o servidor. |
geoRedundantBackup |
Habilitar com redundância geográfica ou não para backup de servidor. |
|
storageAutogrow |
Habilitar o Aumento Automático de Armazenamento. |
|
storageMB |
integer |
Armazenamento máximo permitido para um servidor. |