Partilhar via


Servidores Microsoft.DBforMariaDB 2018-06-01

Definição de recursos do bíceps

O tipo de recurso de servidores pode ser implantado para:

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:

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"