Servidores Microsoft.DBforMariaDB 2018-06-01
Definição de recursos do bíceps
O tipo de recurso de servidores pode ser implantado para:
- 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.DBforMariaDB/servers, adicione o seguinte Bicep ao seu modelo.
resource symbolicname 'Microsoft.DBforMariaDB/servers@2018-06-01' = {
name: 'string'
location: 'string'
tags: {
tagName1: 'tagValue1'
tagName2: 'tagValue2'
}
sku: {
capacity: int
family: 'string'
name: 'string'
size: 'string'
tier: 'string'
}
properties: {
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 padrão , use:
createMode: 'Default'
administratorLogin: 'string'
administratorLoginPassword: 'string'
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
servidores
Designação | Descrição | Valor |
---|---|---|
Designação | O nome do recurso | string (obrigatório) Limite de caracteres: 3-63 Caracteres válidos: Letras minúsculas, hífenes e números. Não é possível começar ou terminar com hífen. O nome do recurso deve ser exclusivo no Azure. |
Localização | O local em que o recurso reside. | string (obrigatório) |
Etiquetas | Metadados específicos do aplicativo na forma de pares chave-valor. | Dicionário de nomes e valores de tags. Consulte Tags em modelos |
SKU | O SKU (nível de preço) do servidor. | Sku |
propriedades | Propriedades do servidor. | ServerPropertiesForCreateOrServerProperties (obrigatório) |
ServerPropertiesForCreateOrServerProperties
Designação | Descrição | Valor |
---|---|---|
minimalTlsVersion | Imponha uma versão Tls mínima para o servidor. | 'TLS1_0' 'TLS1_1' 'TLS1_2' 'TLSEnforcementDisabled' |
publicNetworkAccess | Se o acesso à rede pública é permitido ou não para este servidor. O valor é opcional, mas se passado, deve ser 'Ativado' ou 'Desativado' | 'Desativado' 'Habilitado' |
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.2' '10.3' |
createMode | Definir o tipo de objeto |
padrão GeoRestore PointInTimeRestore de réplica (obrigatório) |
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 |
ServerPropertiesForDefaultCreate
Designação | Descrição | Valor |
---|---|---|
createMode | O modo para criar um novo servidor. | 'Padrão' (obrigatório) |
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 (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) |
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) |
ServerPropertiesForReplica
Designação | Descrição | Valor |
---|---|---|
createMode | O modo para criar um novo servidor. | 'Réplica' (obrigatório) |
sourceServerId | A ID do servidor primário a partir da qual criar a réplica. | 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 |
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' |
Definição de recurso de modelo ARM
O tipo de recurso de servidores pode ser implantado para:
- 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.DBforMariaDB/servers, adicione o seguinte JSON ao seu modelo.
{
"type": "Microsoft.DBforMariaDB/servers",
"apiVersion": "2018-06-01",
"name": "string",
"location": "string",
"tags": {
"tagName1": "tagValue1",
"tagName2": "tagValue2"
},
"sku": {
"capacity": "int",
"family": "string",
"name": "string",
"size": "string",
"tier": "string"
},
"properties": {
"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 padrão , use:
"createMode": "Default",
"administratorLogin": "string",
"administratorLoginPassword": "string"
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
servidores
Designação | Descrição | Valor |
---|---|---|
tipo | O tipo de recurso | 'Microsoft.DBforMariaDB/servidores' |
apiVersion | A versão da api de recursos | '2018-06-01' |
Designação | O nome do recurso | string (obrigatório) Limite de caracteres: 3-63 Caracteres válidos: Letras minúsculas, hífenes e números. Não é possível começar ou terminar com hífen. O nome do recurso deve ser exclusivo no Azure. |
Localização | O local em que o recurso reside. | string (obrigatório) |
Etiquetas | Metadados específicos do aplicativo na forma de pares chave-valor. | Dicionário de nomes e valores de tags. Consulte Tags em modelos |
SKU | O SKU (nível de preço) do servidor. | Sku |
propriedades | Propriedades do servidor. | ServerPropertiesForCreateOrServerProperties (obrigatório) |
ServerPropertiesForCreateOrServerProperties
Designação | Descrição | Valor |
---|---|---|
minimalTlsVersion | Imponha uma versão Tls mínima para o servidor. | 'TLS1_0' 'TLS1_1' 'TLS1_2' 'TLSEnforcementDisabled' |
publicNetworkAccess | Se o acesso à rede pública é permitido ou não para este servidor. O valor é opcional, mas se passado, deve ser 'Ativado' ou 'Desativado' | 'Desativado' 'Habilitado' |
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.2' '10.3' |
createMode | Definir o tipo de objeto |
padrão GeoRestore PointInTimeRestore de réplica (obrigatório) |
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 |
ServerPropertiesForDefaultCreate
Designação | Descrição | Valor |
---|---|---|
createMode | O modo para criar um novo servidor. | 'Padrão' (obrigatório) |
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 (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) |
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) |
ServerPropertiesForReplica
Designação | Descrição | Valor |
---|---|---|
createMode | O modo para criar um novo servidor. | 'Réplica' (obrigatório) |
sourceServerId | A ID do servidor primário a partir da qual criar a réplica. | 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 |
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' |
Definição de recursos Terraform (provedor AzAPI)
O tipo de recurso de servidores pode ser implantado para:
- 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.DBforMariaDB/servers, adicione o seguinte Terraform ao seu modelo.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.DBforMariaDB/servers@2018-06-01"
name = "string"
location = "string"
parent_id = "string"
tags = {
tagName1 = "tagValue1"
tagName2 = "tagValue2"
}
body = jsonencode({
properties = {
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 padrão , use:
createMode = "Default"
administratorLogin = "string"
administratorLoginPassword = "string"
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
servidores
Designação | Descrição | Valor |
---|---|---|
tipo | O tipo de recurso | "Microsoft.DBforMariaDB/servers@2018-06-01" |
Designação | O nome do recurso | string (obrigatório) Limite de caracteres: 3-63 Caracteres válidos: Letras minúsculas, hífenes e números. Não é possível começar ou terminar com hífen. O nome do recurso deve ser exclusivo no Azure. |
Localização | O local em que o recurso reside. | string (obrigatório) |
parent_id | Para implantar em um grupo de recursos, use a ID desse grupo de recursos. | string (obrigatório) |
Etiquetas | Metadados específicos do aplicativo na forma de pares chave-valor. | Dicionário de nomes e valores de tags. |
SKU | O SKU (nível de preço) do servidor. | Sku |
propriedades | Propriedades do servidor. | ServerPropertiesForCreateOrServerProperties (obrigatório) |
ServerPropertiesForCreateOrServerProperties
Designação | Descrição | Valor |
---|---|---|
minimalTlsVersion | Imponha uma versão Tls mínima para o servidor. | "TLS1_0" "TLS1_1" "TLS1_2" "TLSEnforcementDisabled" |
publicNetworkAccess | Se o acesso à rede pública é permitido ou não para este servidor. O valor é opcional, mas se passado, deve ser 'Ativado' ou 'Desativado' | "Desativado" "Habilitado" |
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.2" "10.3" |
createMode | Definir o tipo de objeto |
padrão GeoRestore PointInTimeRestore de réplica (obrigatório) |
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 |
ServerPropertiesForDefaultCreate
Designação | Descrição | Valor |
---|---|---|
createMode | O modo para criar um novo servidor. | "Padrão" (obrigatório) |
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 (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) |
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) |
ServerPropertiesForReplica
Designação | Descrição | Valor |
---|---|---|
createMode | O modo para criar um novo servidor. | "Réplica" (obrigatório) |
sourceServerId | A ID do servidor primário a partir da qual criar a réplica. | 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 |
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" |