Servidores Microsoft.DBforPostgreSQL 2017-12-01-preview
Definição de recursos do bíceps
O tipo de recurso de servidores pode ser implantado com operações que visam:
- Grupos de recursos - Consulte comandos de implantação de grupo de recursos
Para obter uma lista de propriedades alteradas em cada versão da API, consulte log 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-preview' = {
location: 'string'
name: 'string'
properties: {
minimalTlsVersion: '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'
}
tags: {
{customized property}: 'string'
}
}
Objetos ServerPropertiesForCreateOrServerProperties
Defina a propriedade createMode para especificar o tipo de objeto.
Para padrão , use:
{
administratorLogin: 'string'
administratorLoginPassword: 'string'
createMode: 'Default'
}
Para GeoRestore, use:
{
createMode: 'GeoRestore'
sourceServerId: 'string'
}
Para PointInTimeRestore, use:
{
createMode: 'PointInTimeRestore'
restorePointInTime: 'string'
sourceServerId: 'string'
}
Para de réplica, use:
{
createMode: 'Replica'
sourceServerId: 'string'
}
Valores de propriedade
Microsoft.DBforPostgreSQL/servidores
Designação | Descrição | Valor |
---|---|---|
Localização | O local em que o recurso reside. | string (obrigatório) |
Designação | O nome do recurso | string (obrigatório) |
propriedades | Propriedades do servidor. | ServerPropertiesForCreateOrServerProperties (obrigatório) |
SKU | O SKU (nível de preço) do servidor. | Sku |
Etiquetas | Etiquetas de recursos | Dicionário de nomes e valores de tags. Consulte Tags em modelos |
ServerForCreateTags
Designação | Descrição | Valor |
---|
ServerPropertiesForCreateOrServerProperties
Designação | Descrição | Valor |
---|---|---|
createMode | Defina como 'Default' para o tipo ServerPropertiesForDefaultCreate. Defina como 'GeoRestore' para o tipo ServerPropertiesForGeoRestore. Defina como 'PointInTimeRestore' para o tipo ServerPropertiesForRestore. Defina como 'Réplica' para o tipo ServerPropertiesForReplica. | 'Inadimplência' 'GeoRestauração' 'PointInTimeRestore' 'Réplica' (obrigatório) |
minimalTlsVersion | Imponha uma versão Tls mínima para o servidor. | 'TLS1_0' 'TLS1_1' 'TLS1_2' 'TLSEnforcementDisabled' |
sslExecução | Habilite a imposição de ssl ou não quando se conectar ao servidor. | 'Desativado' 'Habilitado' |
storageProfile | Perfil de armazenamento de um servidor. | StorageProfile |
Versão | Versão do servidor. | '10' '10.0' '10.2' '11' '9.5' '9.6' |
ServerPropertiesForDefaultCreate
Designação | Descrição | Valor |
---|---|---|
administradorLogin | 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). | string (obrigatório) |
administradorLoginPassword | A senha do login de administrador. | string Restrições: Valor sensível. Passe como um parâmetro seguro. (obrigatório) |
createMode | O modo para criar um novo servidor. | 'Padrão' (obrigatório) |
ServerPropertiesForGeoRestore
Designação | Descrição | Valor |
---|---|---|
createMode | O modo para criar um novo servidor. | 'GeoRestore' (obrigatório) |
sourceServerId | O ID do servidor de origem a ser restaurado. | string (obrigatório) |
ServerPropertiesForReplica
Designação | Descrição | Valor |
---|---|---|
createMode | O modo para criar um novo servidor. | 'Réplica' (obrigatório) |
sourceServerId | O ID do servidor mestre a partir do qual criar réplica. | string (obrigatório) |
ServerPropertiesForRestore
Designação | Descrição | Valor |
---|---|---|
createMode | O modo para criar um novo servidor. | 'PointInTimeRestore' (obrigatório) |
restorePointInTime | Tempo de criação do ponto de restauração (formato ISO8601), especificando o tempo a partir do qual restaurar. | string (obrigatório) |
sourceServerId | O ID do servidor de origem a ser restaurado. | string (obrigatório) |
Referência
Designação | Descrição | Valor |
---|---|---|
capacidade | A capacidade de expansão/saída, representando as unidades de computação do servidor. | Int Restrições: Valor mínimo = 0 |
Família | A família de hardware. | string |
Designação | O nome do sku, normalmente, camada + família + núcleos, por exemplo, B_Gen4_1, GP_Gen5_8. | string (obrigatório) |
tamanho | O código de tamanho, a ser interpretado pelo recurso conforme apropriado. | string |
nível | A camada do SKU específico, por exemplo, Basic. | 'Básico' 'Propósito Geral' 'MemoryOptimized' |
Perfil de armazenamento
Designação | Descrição | Valor |
---|---|---|
backupRetentionDays | Dias de retenção de backup para o servidor. | Int |
geoRedundantBackup | Habilite o redundante geográfico ou não para backup do servidor. | 'Desativado' 'Habilitado' |
armazenamentoCrescimento automático | Habilite o crescimento automático do armazenamento. | 'Desativado' 'Habilitado' |
armazenamentoMB | Armazenamento máximo permitido para um servidor. | Int |
Exemplos de início rápido
Os exemplos de início rápido a seguir implantam esse tipo de recurso.
Arquivo Bicep | Descrição |
---|---|
Implantar o Banco de Dados do Azure para PostgreSQL com VNet | Este modelo fornece uma maneira de implantar um banco de dados do Azure para PostgreSQL com integração VNet. |
Sonarqube Docker Web App no Linux com PostgreSQL | Este modelo fornece uma maneira fácil de implantar uma imagem do docker Sonarqube (tag alpina) em um aplicativo Web Linux com banco de dados do Azure para PostgreSQL(Preview) |
Definição de recurso de modelo ARM
O tipo de recurso de servidores pode ser implantado com operações que visam:
- Grupos de recursos - Consulte comandos de implantação de grupo de recursos
Para obter uma lista de propriedades alteradas em cada versão da API, consulte log 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-preview",
"name": "string",
"location": "string",
"properties": {
"minimalTlsVersion": "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"
},
"tags": {
"{customized property}": "string"
}
}
Objetos ServerPropertiesForCreateOrServerProperties
Defina a propriedade createMode para especificar o tipo de objeto.
Para padrão , use:
{
"administratorLogin": "string",
"administratorLoginPassword": "string",
"createMode": "Default"
}
Para GeoRestore, use:
{
"createMode": "GeoRestore",
"sourceServerId": "string"
}
Para PointInTimeRestore, use:
{
"createMode": "PointInTimeRestore",
"restorePointInTime": "string",
"sourceServerId": "string"
}
Para de réplica, use:
{
"createMode": "Replica",
"sourceServerId": "string"
}
Valores de propriedade
Microsoft.DBforPostgreSQL/servidores
Designação | Descrição | Valor |
---|---|---|
apiVersion | A versão api | '2017-12-01-pré-visualização' |
Localização | O local em que o recurso reside. | string (obrigatório) |
Designação | O nome do recurso | string (obrigatório) |
propriedades | Propriedades do servidor. | ServerPropertiesForCreateOrServerProperties (obrigatório) |
SKU | O SKU (nível de preço) do servidor. | Sku |
Etiquetas | Etiquetas de recursos | Dicionário de nomes e valores de tags. Consulte Tags em modelos |
tipo | O tipo de recurso | 'Microsoft.DBforPostgreSQL/servidores' |
ServerForCreateTags
Designação | Descrição | Valor |
---|
ServerPropertiesForCreateOrServerProperties
Designação | Descrição | Valor |
---|---|---|
createMode | Defina como 'Default' para o tipo ServerPropertiesForDefaultCreate. Defina como 'GeoRestore' para o tipo ServerPropertiesForGeoRestore. Defina como 'PointInTimeRestore' para o tipo ServerPropertiesForRestore. Defina como 'Réplica' para o tipo ServerPropertiesForReplica. | 'Inadimplência' 'GeoRestauração' 'PointInTimeRestore' 'Réplica' (obrigatório) |
minimalTlsVersion | Imponha uma versão Tls mínima para o servidor. | 'TLS1_0' 'TLS1_1' 'TLS1_2' 'TLSEnforcementDisabled' |
sslExecução | Habilite a imposição de ssl ou não quando se conectar ao servidor. | 'Desativado' 'Habilitado' |
storageProfile | Perfil de armazenamento de um servidor. | StorageProfile |
Versão | Versão do servidor. | '10' '10.0' '10.2' '11' '9.5' '9.6' |
ServerPropertiesForDefaultCreate
Designação | Descrição | Valor |
---|---|---|
administradorLogin | 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). | string (obrigatório) |
administradorLoginPassword | A senha do login de administrador. | string Restrições: Valor sensível. Passe como um parâmetro seguro. (obrigatório) |
createMode | O modo para criar um novo servidor. | 'Padrão' (obrigatório) |
ServerPropertiesForGeoRestore
Designação | Descrição | Valor |
---|---|---|
createMode | O modo para criar um novo servidor. | 'GeoRestore' (obrigatório) |
sourceServerId | O ID do servidor de origem a ser restaurado. | string (obrigatório) |
ServerPropertiesForReplica
Designação | Descrição | Valor |
---|---|---|
createMode | O modo para criar um novo servidor. | 'Réplica' (obrigatório) |
sourceServerId | O ID do servidor mestre a partir do qual criar réplica. | string (obrigatório) |
ServerPropertiesForRestore
Designação | Descrição | Valor |
---|---|---|
createMode | O modo para criar um novo servidor. | 'PointInTimeRestore' (obrigatório) |
restorePointInTime | Tempo de criação do ponto de restauração (formato ISO8601), especificando o tempo a partir do qual restaurar. | string (obrigatório) |
sourceServerId | O ID do servidor de origem a ser restaurado. | string (obrigatório) |
Referência
Designação | Descrição | Valor |
---|---|---|
capacidade | A capacidade de expansão/saída, representando as unidades de computação do servidor. | Int Restrições: Valor mínimo = 0 |
Família | A família de hardware. | string |
Designação | O nome do sku, normalmente, camada + família + núcleos, por exemplo, B_Gen4_1, GP_Gen5_8. | string (obrigatório) |
tamanho | O código de tamanho, a ser interpretado pelo recurso conforme apropriado. | string |
nível | A camada do SKU específico, por exemplo, Basic. | 'Básico' 'Propósito Geral' 'MemoryOptimized' |
Perfil de armazenamento
Designação | Descrição | Valor |
---|---|---|
backupRetentionDays | Dias de retenção de backup para o servidor. | Int |
geoRedundantBackup | Habilite o redundante geográfico ou não para backup do servidor. | 'Desativado' 'Habilitado' |
armazenamentoCrescimento automático | Habilite o crescimento automático do armazenamento. | 'Desativado' 'Habilitado' |
armazenamentoMB | Armazenamento máximo permitido para um servidor. | Int |
Modelos de início rápido
Os modelos de início rápido a seguir implantam esse tipo de recurso.
Modelo | Descrição |
---|---|
Airflow Docker Web App no Linux com PostgreSQL |
Este modelo fornece uma maneira fácil de implantar uma imagem puckel/docker-airflow (tag mais recente) em um Linux Web App com banco de dados do Azure para PostgreSQL |
Airflow Web App com banco de dados PostgreSQL no App Services |
Um modelo para implantar o Airflow Web App com o banco de dados PostgreSQL nos Serviços de Aplicativo |
Buffalo Web App |
Comece a executar seu aplicativo Golang Buffalo no Azure de forma rápida e barata. |
Implantar o Banco de Dados do Azure para PostgreSQL com VNet |
Este modelo fornece uma maneira de implantar um banco de dados do Azure para PostgreSQL com integração VNet. |
Sonarqube Docker Web App no Linux com PostgreSQL |
Este modelo fornece uma maneira fácil de implantar uma imagem do docker Sonarqube (tag alpina) em um aplicativo Web Linux com banco de dados do Azure para PostgreSQL(Preview) |
Web App no Linux com PostgreSQL |
Este modelo fornece uma maneira fácil de implantar o Aplicativo Web no Linux com o banco de dados do Azure para PostgreSQL(Preview). |
Web App no Linux com PostgreSQL |
Este modelo fornece uma maneira fácil de implantar o Aplicativo Web no Linux com o banco de dados do Azure para PostgreSQL. |
Definição de recursos Terraform (provedor AzAPI)
O tipo de recurso de servidores pode ser implantado com operações que visam:
- Grupos de recursos
Para obter uma lista de propriedades alteradas em cada versão da API, consulte log 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-preview"
name = "string"
location = "string"
body = jsonencode({
properties = {
minimalTlsVersion = "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"
}
tags = {
{customized property} = "string"
}
}
Objetos ServerPropertiesForCreateOrServerProperties
Defina a propriedade createMode para especificar o tipo de objeto.
Para padrão , use:
{
administratorLogin = "string"
administratorLoginPassword = "string"
createMode = "Default"
}
Para GeoRestore, use:
{
createMode = "GeoRestore"
sourceServerId = "string"
}
Para PointInTimeRestore, use:
{
createMode = "PointInTimeRestore"
restorePointInTime = "string"
sourceServerId = "string"
}
Para de réplica, use:
{
createMode = "Replica"
sourceServerId = "string"
}
Valores de propriedade
Microsoft.DBforPostgreSQL/servidores
Designação | Descrição | Valor |
---|---|---|
Localização | O local em que o recurso reside. | string (obrigatório) |
Designação | O nome do recurso | string (obrigatório) |
propriedades | Propriedades do servidor. | ServerPropertiesForCreateOrServerProperties (obrigatório) |
SKU | O SKU (nível de preço) do servidor. | Sku |
Etiquetas | Etiquetas de recursos | Dicionário de nomes e valores de tags. |
tipo | O tipo de recurso | "Microsoft.DBforPostgreSQL/servers@2017-12-01-preview" |
ServerForCreateTags
Designação | Descrição | Valor |
---|
ServerPropertiesForCreateOrServerProperties
Designação | Descrição | Valor |
---|---|---|
createMode | Defina como 'Default' para o tipo ServerPropertiesForDefaultCreate. Defina como 'GeoRestore' para o tipo ServerPropertiesForGeoRestore. Defina como 'PointInTimeRestore' para o tipo ServerPropertiesForRestore. Defina como 'Réplica' para o tipo ServerPropertiesForReplica. | 'Inadimplência' 'GeoRestauração' 'PointInTimeRestore' 'Réplica' (obrigatório) |
minimalTlsVersion | Imponha uma versão Tls mínima para o servidor. | 'TLS1_0' 'TLS1_1' 'TLS1_2' 'TLSEnforcementDisabled' |
sslExecução | Habilite a imposição de ssl ou não quando se conectar ao servidor. | 'Desativado' 'Habilitado' |
storageProfile | Perfil de armazenamento de um servidor. | StorageProfile |
Versão | Versão do servidor. | '10' '10.0' '10.2' '11' '9.5' '9.6' |
ServerPropertiesForDefaultCreate
Designação | Descrição | Valor |
---|---|---|
administradorLogin | 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). | string (obrigatório) |
administradorLoginPassword | A senha do login de administrador. | string Restrições: Valor sensível. Passe como um parâmetro seguro. (obrigatório) |
createMode | O modo para criar um novo servidor. | 'Padrão' (obrigatório) |
ServerPropertiesForGeoRestore
Designação | Descrição | Valor |
---|---|---|
createMode | O modo para criar um novo servidor. | 'GeoRestore' (obrigatório) |
sourceServerId | O ID do servidor de origem a ser restaurado. | string (obrigatório) |
ServerPropertiesForReplica
Designação | Descrição | Valor |
---|---|---|
createMode | O modo para criar um novo servidor. | 'Réplica' (obrigatório) |
sourceServerId | O ID do servidor mestre a partir do qual criar réplica. | string (obrigatório) |
ServerPropertiesForRestore
Designação | Descrição | Valor |
---|---|---|
createMode | O modo para criar um novo servidor. | 'PointInTimeRestore' (obrigatório) |
restorePointInTime | Tempo de criação do ponto de restauração (formato ISO8601), especificando o tempo a partir do qual restaurar. | string (obrigatório) |
sourceServerId | O ID do servidor de origem a ser restaurado. | string (obrigatório) |
Referência
Designação | Descrição | Valor |
---|---|---|
capacidade | A capacidade de expansão/saída, representando as unidades de computação do servidor. | Int Restrições: Valor mínimo = 0 |
Família | A família de hardware. | string |
Designação | O nome do sku, normalmente, camada + família + núcleos, por exemplo, B_Gen4_1, GP_Gen5_8. | string (obrigatório) |
tamanho | O código de tamanho, a ser interpretado pelo recurso conforme apropriado. | string |
nível | A camada do SKU específico, por exemplo, Basic. | 'Básico' 'Propósito Geral' 'MemoryOptimized' |
Perfil de armazenamento
Designação | Descrição | Valor |
---|---|---|
backupRetentionDays | Dias de retenção de backup para o servidor. | Int |
geoRedundantBackup | Habilite o redundante geográfico ou não para backup do servidor. | 'Desativado' 'Habilitado' |
armazenamentoCrescimento automático | Habilite o crescimento automático do armazenamento. | 'Desativado' 'Habilitado' |
armazenamentoMB | Armazenamento máximo permitido para um servidor. | Int |