Servidores Microsoft.DBforPostgreSQL 2017-12-01
Definição de recurso do Bicep
O tipo de recurso dos servidores pode ser implementado com operações que visam:
- Grupos de recursos – veja os comandos de implementação do grupo de recursos
Para obter uma lista das propriedades alteradas em cada versão da API, veja Registo de alterações.
Formato do recurso
Para criar um recurso Microsoft.DBforPostgreSQL/servers, adicione o seguinte Bicep ao seu modelo.
resource symbolicname 'Microsoft.DBforPostgreSQL/servers@2017-12-01' = {
name: 'string'
location: 'string'
tags: {
tagName1: 'tagValue1'
tagName2: 'tagValue2'
}
sku: {
capacity: int
family: 'string'
name: 'string'
size: 'string'
tier: 'string'
}
identity: {
type: 'SystemAssigned'
}
properties: {
infrastructureEncryption: 'string'
minimalTlsVersion: 'string'
publicNetworkAccess: 'string'
sslEnforcement: 'string'
storageProfile: {
backupRetentionDays: int
geoRedundantBackup: 'string'
storageAutogrow: 'string'
storageMB: int
}
version: 'string'
createMode: 'string'
// For remaining properties, see ServerPropertiesForCreateOrServerProperties objects
}
}
Objetos ServerPropertiesForCreateOrServerProperties
Defina a propriedade createMode para especificar o tipo de objeto.
Para Predefinição, utilize:
createMode: 'Default'
administratorLogin: 'string'
administratorLoginPassword: 'string'
Para GeoRestore, utilize:
createMode: 'GeoRestore'
sourceServerId: 'string'
Para PointInTimeRestore, utilize:
createMode: 'PointInTimeRestore'
restorePointInTime: 'string'
sourceServerId: 'string'
Para Réplica, utilize:
createMode: 'Replica'
sourceServerId: 'string'
Valores de propriedade
servidores
Nome | Descrição | Valor |
---|---|---|
name | O nome do recurso | cadeia (obrigatório) Limite de carateres: 3-63 Carateres válidos: Letras minúsculas, hífenes e números. Não é possível iniciar ou terminar com hífen. O nome do recurso tem de ser exclusivo em todo o Azure. |
localização | A localização onde o recurso reside. | cadeia (obrigatório) |
etiquetas | Metadados específicos da aplicação sob a forma de pares chave-valor. | Dicionário de nomes e valores de etiquetas. Ver Etiquetas em modelos |
sku | O SKU (escalão de preço) do servidor. | Sku |
identidade | A identidade do Azure Active Directory do servidor. | ResourceIdentity |
propriedades | Propriedades do servidor. | ServerPropertiesForCreateOrServerProperties (obrigatório) |
ResourceIdentity
Nome | Descrição | Valor |
---|---|---|
tipo | O tipo de identidade. Defina esta opção como "SystemAssigned" para criar e atribuir automaticamente um principal do Azure Active Directory para o recurso. | "SystemAssigned" |
ServerPropertiesForCreateOrServerProperties
Nome | Descrição | Valor |
---|---|---|
infrastructureEncryption | Estado a mostrar se o servidor ativou a encriptação da infraestrutura. | "Desativado" "Ativado" |
minimalTlsVersion | Impor uma versão mínima do TLS para o servidor. | 'TLS1_0' 'TLS1_1' 'TLS1_2' "TLSEnforcementDisabled" |
publicNetworkAccess | Se o acesso à rede pública é ou não permitido para este servidor. O valor é opcional, mas se for transmitido, tem de ser "Ativado" ou "Desativado" | "Desativado" "Ativado" |
sslEnforcement | Ative a imposição de ssl ou não quando ligar ao servidor. | "Desativado" "Ativado" |
storageProfile | Perfil de armazenamento de um servidor. | StorageProfile |
versão | Versão do servidor. | '10' '10.0' '10.2' '11' '9.5' '9.6' |
createMode | Definir o tipo de objeto | Predefinição GeoRestore PointInTimeRestore Réplica (obrigatório) |
StorageProfile
Nome | Descrição | Valor |
---|---|---|
backupRetentionDays | Dias de retenção de cópias de segurança para o servidor. | int |
geoRedundantBackup | Ative Georredundante ou não para cópia de segurança do servidor. | "Desativado" "Ativado" |
storageAutogrow | Ativar o Aumento Automático de Armazenamento. | "Desativado" "Ativado" |
storageMB | Armazenamento máximo permitido para um servidor. | int |
ServerPropertiesForDefaultCreate
Nome | Descrição | Valor |
---|---|---|
createMode | O modo para criar um novo servidor. | "Predefinição" (obrigatório) |
administratorLogin | O nome de início de sessão do administrador de um servidor. Só pode ser especificado quando o servidor está a ser criado (e é necessário para a criação). | cadeia (obrigatório) |
administratorLoginPassword | A palavra-passe do início de sessão do administrador. | cadeia (obrigatório) |
ServerPropertiesForGeoRestore
Nome | Descrição | Valor |
---|---|---|
createMode | O modo para criar um novo servidor. | "GeoRestore" (obrigatório) |
sourceServerId | O ID do servidor de origem a partir do qual restaurar. | cadeia (obrigatório) |
ServerPropertiesForRestore
Nome | Descrição | Valor |
---|---|---|
createMode | O modo para criar um novo servidor. | "PointInTimeRestore" (obrigatório) |
restorePointInTime | Hora de criação do ponto de restauro (formato ISO8601), especificando a hora de restauro. | cadeia (obrigatório) |
sourceServerId | O ID do servidor de origem a partir do qual restaurar. | cadeia (obrigatório) |
ServerPropertiesForReplica
Nome | Descrição | Valor |
---|---|---|
createMode | O modo para criar um novo servidor. | "Réplica" (obrigatório) |
sourceServerId | O ID do servidor primário a partir do qual criar a réplica. | cadeia (obrigatório) |
Sku
Nome | Descrição | Valor |
---|---|---|
capacidade | A capacidade de aumento/aumento horizontal, que representa as unidades de computação do servidor. | int |
família | A família de hardware. | string |
name | O nome do sku, normalmente, camada + família + núcleos, por exemplo, B_Gen4_1, GP_Gen5_8. | cadeia (obrigatório) |
size | O código de tamanho, a ser interpretado pelo recurso conforme adequado. | string |
tier | O escalão do SKU específico, por exemplo, Básico. | "Básico" "GeneralPurpose" "MemoryOptimized" |
Modelos de início rápido
Os seguintes modelos de início rápido implementam este tipo de recurso.
Modelo | Description |
---|---|
Airflow Web App com base de dados PostgreSQL nos Serviços de Aplicações |
Um modelo para implementar a Airflow Web App com a base de dados PostgreSQL nos Serviços de Aplicações |
Aplicação Web Buffalo |
Comece a executar a sua Aplicação Golang Buffalo no Azure de forma rápida e barata. |
Implementar Base de Dados do Azure para PostgreSQL com a VNet |
Este modelo fornece uma forma de implementar uma base de dados do Azure para PostgreSQL com a integração da VNet. |
Airflow Docker Web App no Linux com PostgreSQL |
Este modelo fornece uma forma fácil de implementar uma imagem puckel/docker-airflow (etiqueta mais recente) numa Aplicação Web do Linux com a base de dados do Azure para PostgreSQL |
Aplicação Web no Linux com PostgreSQL |
Este modelo fornece uma forma fácil de implementar a Aplicação Web no Linux com a base de dados do Azure para PostgreSQL(Pré-visualização). |
Sonarqube Docker Web App no Linux com PostgreSQL |
Este modelo fornece uma forma fácil de implementar uma imagem do Docker sonarqube (etiqueta alpine) numa Aplicação Web do Linux com a base de dados do Azure para PostgreSQL(Pré-visualização) |
Aplicação Web no Linux com PostgreSQL |
Este modelo fornece uma forma fácil de implementar a Aplicação Web no Linux com a base de dados do Azure para PostgreSQL. |
Definição de recurso de modelo do ARM
O tipo de recurso dos servidores pode ser implementado com operações que visam:
- Grupos de recursos – veja comandos de implementação de grupos de recursos
Para obter uma lista de propriedades alteradas em cada versão da API, veja registo de alterações.
Formato do recurso
Para criar um recurso Microsoft.DBforPostgreSQL/servers, adicione o seguinte JSON ao seu modelo.
{
"type": "Microsoft.DBforPostgreSQL/servers",
"apiVersion": "2017-12-01",
"name": "string",
"location": "string",
"tags": {
"tagName1": "tagValue1",
"tagName2": "tagValue2"
},
"sku": {
"capacity": "int",
"family": "string",
"name": "string",
"size": "string",
"tier": "string"
},
"identity": {
"type": "SystemAssigned"
},
"properties": {
"infrastructureEncryption": "string",
"minimalTlsVersion": "string",
"publicNetworkAccess": "string",
"sslEnforcement": "string",
"storageProfile": {
"backupRetentionDays": "int",
"geoRedundantBackup": "string",
"storageAutogrow": "string",
"storageMB": "int"
},
"version": "string",
"createMode": "string"
// For remaining properties, see ServerPropertiesForCreateOrServerProperties objects
}
}
Objetos ServerPropertiesForCreateOrServerProperties
Defina a propriedade createMode para especificar o tipo de objeto.
Para Predefinição, utilize:
"createMode": "Default",
"administratorLogin": "string",
"administratorLoginPassword": "string"
Para GeoRestore, utilize:
"createMode": "GeoRestore",
"sourceServerId": "string"
Para PointInTimeRestore, utilize:
"createMode": "PointInTimeRestore",
"restorePointInTime": "string",
"sourceServerId": "string"
Para Réplica, utilize:
"createMode": "Replica",
"sourceServerId": "string"
Valores de propriedade
servidores
Nome | Descrição | Valor |
---|---|---|
tipo | O tipo de recurso | "Microsoft.DBforPostgreSQL/servers" |
apiVersion | A versão da API de recursos | '2017-12-01' |
name | O nome do recurso | cadeia (obrigatório) Limite de carateres: 3-63 Carateres válidos: Letras minúsculas, hífenes e números. Não é possível iniciar ou terminar com hífen. O nome do recurso tem de ser exclusivo em todo o Azure. |
localização | A localização onde o recurso reside. | cadeia (obrigatório) |
etiquetas | Metadados específicos da aplicação na forma de pares chave-valor. | Dicionário de nomes e valores de etiquetas. Ver Etiquetas em modelos |
sku | O SKU (escalão de preço) do servidor. | Sku |
identidade | A identidade do Azure Active Directory do servidor. | ResourceIdentity |
propriedades | Propriedades do servidor. | ServerPropertiesForCreateOrServerProperties (obrigatório) |
ResourceIdentity
Nome | Descrição | Valor |
---|---|---|
tipo | O tipo de identidade. Defina esta opção como "SystemAssigned" para criar e atribuir automaticamente um principal do Azure Active Directory para o recurso. | "SystemAssigned" |
ServerPropertiesForCreateOrServerProperties
Nome | Descrição | Valor |
---|---|---|
infrastructureEncryption | Estado a mostrar se o servidor ativou a encriptação da infraestrutura. | "Desativado" "Ativado" |
minimalTlsVersion | Impor uma versão mínima de Tls para o servidor. | 'TLS1_0' 'TLS1_1' 'TLS1_2' "TLSEnforcementDisabled" |
publicNetworkAccess | Se o acesso à rede pública é ou não permitido para este servidor. O valor é opcional, mas se for transmitido, tem de ser "Ativado" ou "Desativado" | "Desativado" "Ativado" |
sslEnforcement | Ative a imposição de ssl ou não quando ligar ao servidor. | "Desativado" "Ativado" |
storageProfile | Perfil de armazenamento de um servidor. | StorageProfile |
versão | Versão do servidor. | '10' '10.0' '10.2' '11' '9.5' '9.6' |
createMode | Definir o tipo de objeto | Predefinição GeoRestore PointInTimeRestore Réplica (necessária) |
StorageProfile
Nome | Descrição | Valor |
---|---|---|
backupRetentionDays | Dias de retenção de cópias de segurança para o servidor. | int |
geoRedundantBackup | Ative Georredundante ou não para cópia de segurança do servidor. | "Desativado" "Ativado" |
storageAutogrow | Ativar o Aumento Automático de Armazenamento. | "Desativado" "Ativado" |
storageMB | Armazenamento máximo permitido para um servidor. | int |
ServerPropertiesForDefaultCreate
Nome | Descrição | Valor |
---|---|---|
createMode | O modo para criar um novo servidor. | "Predefinição" (obrigatório) |
administratorLogin | O nome de início de sessão do administrador de um servidor. Só pode ser especificado quando o servidor está a ser criado (e é necessário para a criação). | cadeia (obrigatório) |
administratorLoginPassword | A palavra-passe do início de sessão do administrador. | cadeia (obrigatório) |
ServerPropertiesForGeoRestore
Nome | Descrição | Valor |
---|---|---|
createMode | O modo para criar um novo servidor. | "GeoRestore" (obrigatório) |
sourceServerId | O ID do servidor de origem a partir do qual restaurar. | cadeia (obrigatório) |
ServerPropertiesForRestore
Nome | Descrição | Valor |
---|---|---|
createMode | O modo para criar um novo servidor. | "PointInTimeRestore" (obrigatório) |
restorePointInTime | Hora de criação do ponto de restauro (formato ISO8601), especificando a hora de restauro. | cadeia (obrigatório) |
sourceServerId | O ID do servidor de origem a partir do qual restaurar. | cadeia (obrigatório) |
ServerPropertiesForReplica
Nome | Descrição | Valor |
---|---|---|
createMode | O modo para criar um novo servidor. | "Réplica" (obrigatório) |
sourceServerId | O ID do servidor primário a partir do qual criar a réplica. | cadeia (obrigatório) |
Sku
Nome | Descrição | Valor |
---|---|---|
capacidade | A capacidade de aumento/aumento horizontal, que representa as unidades de computação do servidor. | int |
família | A família de hardware. | string |
name | O nome do sku, normalmente, camada + família + núcleos, por exemplo, B_Gen4_1, GP_Gen5_8. | cadeia (obrigatório) |
size | O código de tamanho, a ser interpretado pelo recurso conforme adequado. | string |
tier | O escalão do SKU específico, por exemplo, Básico. | "Básico" "GeneralPurpose" "MemoryOptimized" |
Modelos de início rápido
Os seguintes modelos de início rápido implementam este tipo de recurso.
Modelo | Descrição |
---|---|
Airflow Web App com base de dados PostgreSQL nos Serviços de Aplicações |
Um modelo para implementar a Airflow Web App com a base de dados PostgreSQL nos Serviços de Aplicações |
Aplicação Web Buffalo |
Comece a executar a sua Aplicação Golang Buffalo no Azure de forma rápida e barata. |
Implementar Base de Dados do Azure para PostgreSQL com a VNet |
Este modelo fornece uma forma de implementar uma base de dados do Azure para PostgreSQL com integração de VNet. |
Airflow Docker Web App no Linux com PostgreSQL |
Este modelo fornece uma forma fácil de implementar uma imagem puckel/docker-airflow (etiqueta mais recente) numa Aplicação Web do Linux com a base de dados do Azure para PostgreSQL |
Aplicação Web no Linux com PostgreSQL |
Este modelo fornece uma forma fácil de implementar a Aplicação Web no Linux com a base de dados do Azure para PostgreSQL (Pré-visualização). |
Sonarqube Docker Web App on Linux with PostgreSQL |
Este modelo fornece uma forma fácil de implementar uma imagem do Docker sonarqube (alpine tag) numa Aplicação Web do Linux com a base de dados do Azure para PostgreSQL (Pré-visualização) |
Aplicação Web no Linux com PostgreSQL |
Este modelo fornece uma forma fácil de implementar a Aplicação Web no Linux com a base de dados do Azure para PostgreSQL. |
Definição de recurso terraform (fornecedor AzAPI)
O tipo de recurso dos servidores pode ser implementado com operações que visam:
- Grupos de recursos
Para obter uma lista das propriedades alteradas em cada versão da API, veja Registo de alterações.
Formato do recurso
Para criar um recurso Microsoft.DBforPostgreSQL/servers, adicione o seguinte Terraform ao seu modelo.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.DBforPostgreSQL/servers@2017-12-01"
name = "string"
location = "string"
parent_id = "string"
tags = {
tagName1 = "tagValue1"
tagName2 = "tagValue2"
}
identity {
type = "SystemAssigned"
}
body = jsonencode({
properties = {
infrastructureEncryption = "string"
minimalTlsVersion = "string"
publicNetworkAccess = "string"
sslEnforcement = "string"
storageProfile = {
backupRetentionDays = int
geoRedundantBackup = "string"
storageAutogrow = "string"
storageMB = int
}
version = "string"
createMode = "string"
// For remaining properties, see ServerPropertiesForCreateOrServerProperties objects
}
sku = {
capacity = int
family = "string"
name = "string"
size = "string"
tier = "string"
}
})
}
Objetos ServerPropertiesForCreateOrServerProperties
Defina a propriedade createMode para especificar o tipo de objeto.
Para Predefinição, utilize:
createMode = "Default"
administratorLogin = "string"
administratorLoginPassword = "string"
Para GeoRestore, utilize:
createMode = "GeoRestore"
sourceServerId = "string"
Para PointInTimeRestore, utilize:
createMode = "PointInTimeRestore"
restorePointInTime = "string"
sourceServerId = "string"
Para Réplica, utilize:
createMode = "Replica"
sourceServerId = "string"
Valores de propriedade
servidores
Nome | Descrição | Valor |
---|---|---|
tipo | O tipo de recurso | "Microsoft.DBforPostgreSQL/servers@2017-12-01" |
name | O nome do recurso | cadeia (obrigatório) Limite de carateres: 3-63 Carateres válidos: Letras minúsculas, hífenes e números. Não é possível iniciar ou terminar com hífen. O nome do recurso tem de ser exclusivo em todo o Azure. |
localização | A localização onde o recurso reside. | cadeia (obrigatório) |
parent_id | Para implementar num grupo de recursos, utilize o ID desse grupo de recursos. | cadeia (obrigatório) |
etiquetas | Metadados específicos da aplicação sob a forma de pares chave-valor. | Dicionário de nomes e valores de etiquetas. |
sku | O SKU (escalão de preço) do servidor. | Sku |
identidade | A identidade do Azure Active Directory do servidor. | ResourceIdentity |
propriedades | Propriedades do servidor. | ServerPropertiesForCreateOrServerProperties (obrigatório) |
ResourceIdentity
Nome | Descrição | Valor |
---|---|---|
tipo | O tipo de identidade. Defina esta opção como "SystemAssigned" para criar e atribuir automaticamente um principal do Azure Active Directory para o recurso. | "SystemAssigned" |
ServerPropertiesForCreateOrServerProperties
Nome | Descrição | Valor |
---|---|---|
infrastructureEncryption | Estado a mostrar se o servidor ativou a encriptação da infraestrutura. | "Desativado" "Ativado" |
minimalTlsVersion | Impor uma versão mínima do TLS para o servidor. | "TLS1_0" "TLS1_1" "TLS1_2" "TLSEnforcementDisabled" |
publicNetworkAccess | Se o acesso à rede pública é ou não permitido para este servidor. O valor é opcional, mas se for transmitido, tem de ser "Ativado" ou "Desativado" | "Desativado" "Ativado" |
sslEnforcement | Ative a imposição de ssl ou não quando ligar ao servidor. | "Desativado" "Ativado" |
storageProfile | Perfil de armazenamento de um servidor. | StorageProfile |
versão | Versão do servidor. | "10" "10.0" "10.2" "11" "9.5" "9.6" |
createMode | Definir o tipo de objeto | Predefinição GeoRestore PointInTimeRestore Réplica (necessária) |
StorageProfile
Nome | Descrição | Valor |
---|---|---|
backupRetentionDays | Dias de retenção de cópias de segurança para o servidor. | int |
geoRedundantBackup | Ative Georredundante ou não para cópia de segurança do servidor. | "Desativado" "Ativado" |
storageAutogrow | Ativar o Aumento Automático de Armazenamento. | "Desativado" "Ativado" |
storageMB | Armazenamento máximo permitido para um servidor. | int |
ServerPropertiesForDefaultCreate
Nome | Descrição | Valor |
---|---|---|
createMode | O modo para criar um novo servidor. | "Predefinição" (obrigatório) |
administratorLogin | O nome de início de sessão do administrador de um servidor. Só pode ser especificado quando o servidor está a ser criado (e é necessário para a criação). | cadeia (obrigatório) |
administratorLoginPassword | A palavra-passe do início de sessão do administrador. | cadeia (obrigatório) |
ServerPropertiesForGeoRestore
Nome | Descrição | Valor |
---|---|---|
createMode | O modo para criar um novo servidor. | "GeoRestore" (obrigatório) |
sourceServerId | O ID do servidor de origem a partir do qual restaurar. | cadeia (obrigatório) |
ServerPropertiesForRestore
Nome | Descrição | Valor |
---|---|---|
createMode | O modo para criar um novo servidor. | "PointInTimeRestore" (obrigatório) |
restorePointInTime | Hora de criação do ponto de restauro (formato ISO8601), especificando a hora de restauro. | cadeia (obrigatório) |
sourceServerId | O ID do servidor de origem a partir do qual restaurar. | cadeia (obrigatório) |
ServerPropertiesForReplica
Nome | Descrição | Valor |
---|---|---|
createMode | O modo para criar um novo servidor. | "Réplica" (obrigatório) |
sourceServerId | O ID do servidor primário a partir do qual criar a réplica. | cadeia (obrigatório) |
Sku
Nome | Descrição | Valor |
---|---|---|
capacidade | A capacidade de aumento/aumento horizontal, que representa as unidades de computação do servidor. | int |
família | A família de hardware. | string |
name | O nome do sku, normalmente, camada + família + núcleos, por exemplo, B_Gen4_1, GP_Gen5_8. | cadeia (obrigatório) |
size | O código de tamanho, a ser interpretado pelo recurso conforme adequado. | string |
tier | O escalão do SKU específico, por exemplo, Básico. | "Básico" "GeneralPurpose" "MemoryOptimized" |
Comentários
https://aka.ms/ContentUserFeedback.
Brevemente: Ao longo de 2024, vamos descontinuar progressivamente o GitHub Issues como mecanismo de feedback para conteúdos e substituí-lo por um novo sistema de feedback. Para obter mais informações, veja:Submeter e ver comentários