Partilhar via


Microsoft.DBForMySql flexibleServers 2020-07-01-visualização

Definição de recursos do bíceps

O tipo de recurso flexibleServers pode ser implantado com operações que visam:

Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações.

Comentários

Use a propriedade maintenanceWindow somente ao atualizar um servidor flexível existente. Ao criar um novo servcer flexível, não especifique valores para essa propriedade.

Formato do recurso

Para criar um recurso Microsoft.DBForMySql/flexibleServers, adicione o seguinte Bicep ao seu modelo.

resource symbolicname 'Microsoft.DBForMySql/flexibleServers@2020-07-01-preview' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  sku: {
    name: 'string'
    tier: 'string'
  }
  identity: {
    type: 'SystemAssigned'
  }
  properties: {
    administratorLogin: 'string'
    administratorLoginPassword: 'string'
    availabilityZone: 'string'
    createMode: 'string'
    delegatedSubnetArguments: {
      subnetArmResourceId: 'string'
    }
    haEnabled: 'string'
    infrastructureEncryption: 'string'
    maintenanceWindow: {
      customWindow: 'string'
      dayOfWeek: int
      startHour: int
      startMinute: int
    }
    privateDnsZoneArguments: {
      privateDnsZoneArmResourceId: 'string'
    }
    replicationRole: 'string'
    restorePointInTime: 'string'
    sourceServerId: 'string'
    sslEnforcement: 'string'
    storageProfile: {
      backupRetentionDays: int
      storageAutogrow: 'string'
      storageIops: int
      storageMB: int
    }
    tags: {}
    version: '5.7'
  }
}

Valores de propriedade

flexívelServidores

Designação Descrição Valor
Designação O nome do recurso string (obrigatório)
Localização A geolocalização onde o recurso vive string (obrigatório)
Etiquetas Tags de recursos. Dicionário de nomes e valores de tags. Consulte Tags em modelos
SKU O SKU (nível de preço) do servidor. Sku
identidade A identidade do Azure Ative Directory do servidor. Identidade
propriedades Propriedades do servidor. ServerProperties

Identidade

Designação Descrição Valor
tipo O tipo de identidade. 'SystemAssigned'

Propriedades do servidor

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
administradorLoginPassword A senha do login do administrador (necessária para a criação do servidor). string

Restrições:
Valor sensível. Passe como um parâmetro seguro.
availabilityZone disponibilidade Informações da zona do servidor. string
createMode O modo para criar um novo servidor MySQL. 'Inadimplência'
'PointInTimeRestore'
'Réplica'
delegatedSubnetArguments Argumentos de sub-rede delegados. DelegatedSubnetArguments
haAtivado Habilite HA ou não para um servidor. 'Desativado'
'Habilitado'
infra-estruturaEncriptação Status mostrando se o servidor habilitou a criptografia de infraestrutura. 'Desativado'
'Habilitado'
manutençãoJanela Janela de manutenção de um servidor. MaintenanceWindow
privateDnsZoneArguments Argumentos de zona DNS privada. PrivateDnsZoneArguments
replicationRole A função de replicação. string
restorePointInTime Tempo de criação do ponto de restauração (formato ISO8601), especificando o tempo a partir do qual restaurar. string
sourceServerId O ID do servidor MySQL de origem. string
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
Etiquetas Metadados específicos do aplicativo na forma de pares chave-valor. objeto
Versão Versão do servidor. '5.7'

DelegatedSubnetArguments

Designação Descrição Valor
subnetArmResourceId ID do recurso ARM da sub-rede delegada. string

Janela de Manutenção

Designação Descrição Valor
customWindow Indica se a janela personalizada está habilitada ou desabilitada string
diadesemana dia da semana para janela de manutenção Int
hora de início hora de início para a janela de manutenção Int
Minuto inicial Minuto de início para a janela de manutenção Int

PrivateDnsZoneArguments

Designação Descrição Valor
privateDnsZoneArmResourceId ID do recurso ARM da zona DNS privada. string

Perfil de armazenamento

Designação Descrição Valor
backupRetentionDays Dias de retenção de backup para o servidor. Int
armazenamentoCrescimento automático Habilite o crescimento automático do armazenamento. 'Desativado'
'Habilitado'
armazenamentoIops IOPS de armazenamento para um servidor. Int
armazenamentoMB Armazenamento máximo permitido para um servidor. Int

Referência

Designação Descrição Valor
Designação O nome do sku, por exemplo, Standard_D32s_v3. string (obrigatório)
nível O nível do SKU específico, por exemplo, GeneralPurpose. 'Estourável'
'Propósito Geral'
'MemoryOptimized' (obrigatório)

Modelos de início rápido

Os modelos de início rápido a seguir implantam esse tipo de recurso.

Modelo Descrição
Criar servidor MySqlFlex & ativar a proteção via Backup Vault

Implantar no Azure
Modelo que cria um servidor flexível MySQL e permite a proteção via Backup Vault
implantar o MySQL Flexible Server com o Private Endpoint

Implantar no Azure
Este modelo fornece uma maneira de implantar um Banco de Dados do Azure para o Servidor Flexível MySQL com Ponto de Extremidade Privado.
Implantar o MySQL Flexible Server com de integração Vnet

Implantar no Azure
Este modelo fornece uma maneira de implantar um banco de dados do Azure para o Servidor Flexível MySQL com Integração VNet.

Definição de recurso de modelo ARM

O tipo de recurso flexibleServers pode ser implantado com operações que visam:

Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações.

Comentários

Use a propriedade maintenanceWindow somente ao atualizar um servidor flexível existente. Ao criar um novo servcer flexível, não especifique valores para essa propriedade.

Formato do recurso

Para criar um recurso Microsoft.DBForMySql/flexibleServers, adicione o seguinte JSON ao seu modelo.

{
  "type": "Microsoft.DBForMySql/flexibleServers",
  "apiVersion": "2020-07-01-preview",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "sku": {
    "name": "string",
    "tier": "string"
  },
  "identity": {
    "type": "SystemAssigned"
  },
  "properties": {
    "administratorLogin": "string",
    "administratorLoginPassword": "string",
    "availabilityZone": "string",
    "createMode": "string",
    "delegatedSubnetArguments": {
      "subnetArmResourceId": "string"
    },
    "haEnabled": "string",
    "infrastructureEncryption": "string",
    "maintenanceWindow": {
      "customWindow": "string",
      "dayOfWeek": "int",
      "startHour": "int",
      "startMinute": "int"
    },
    "privateDnsZoneArguments": {
      "privateDnsZoneArmResourceId": "string"
    },
    "replicationRole": "string",
    "restorePointInTime": "string",
    "sourceServerId": "string",
    "sslEnforcement": "string",
    "storageProfile": {
      "backupRetentionDays": "int",
      "storageAutogrow": "string",
      "storageIops": "int",
      "storageMB": "int"
    },
    "tags": {},
    "version": "5.7"
  }
}

Valores de propriedade

flexívelServidores

Designação Descrição Valor
tipo O tipo de recurso 'Microsoft.DBForMySql/flexibleServers'
apiVersion A versão da api de recursos '2020-07-01-pré-visualização'
Designação O nome do recurso string (obrigatório)
Localização A geolocalização onde o recurso vive string (obrigatório)
Etiquetas Tags de recursos. Dicionário de nomes e valores de tags. Consulte Tags em modelos
SKU O SKU (nível de preço) do servidor. Sku
identidade A identidade do Azure Ative Directory do servidor. Identidade
propriedades Propriedades do servidor. ServerProperties

Identidade

Designação Descrição Valor
tipo O tipo de identidade. 'SystemAssigned'

Propriedades do servidor

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
administradorLoginPassword A senha do login do administrador (necessária para a criação do servidor). string

Restrições:
Valor sensível. Passe como um parâmetro seguro.
availabilityZone disponibilidade Informações da zona do servidor. string
createMode O modo para criar um novo servidor MySQL. 'Inadimplência'
'PointInTimeRestore'
'Réplica'
delegatedSubnetArguments Argumentos de sub-rede delegados. DelegatedSubnetArguments
haAtivado Habilite HA ou não para um servidor. 'Desativado'
'Habilitado'
infra-estruturaEncriptação Status mostrando se o servidor habilitou a criptografia de infraestrutura. 'Desativado'
'Habilitado'
manutençãoJanela Janela de manutenção de um servidor. MaintenanceWindow
privateDnsZoneArguments Argumentos de zona DNS privada. PrivateDnsZoneArguments
replicationRole A função de replicação. string
restorePointInTime Tempo de criação do ponto de restauração (formato ISO8601), especificando o tempo a partir do qual restaurar. string
sourceServerId O ID do servidor MySQL de origem. string
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
Etiquetas Metadados específicos do aplicativo na forma de pares chave-valor. objeto
Versão Versão do servidor. '5.7'

DelegatedSubnetArguments

Designação Descrição Valor
subnetArmResourceId ID do recurso ARM da sub-rede delegada. string

Janela de Manutenção

Designação Descrição Valor
customWindow Indica se a janela personalizada está habilitada ou desabilitada string
diadesemana dia da semana para janela de manutenção Int
hora de início hora de início para a janela de manutenção Int
Minuto inicial Minuto de início para a janela de manutenção Int

PrivateDnsZoneArguments

Designação Descrição Valor
privateDnsZoneArmResourceId ID do recurso ARM da zona DNS privada. string

Perfil de armazenamento

Designação Descrição Valor
backupRetentionDays Dias de retenção de backup para o servidor. Int
armazenamentoCrescimento automático Habilite o crescimento automático do armazenamento. 'Desativado'
'Habilitado'
armazenamentoIops IOPS de armazenamento para um servidor. Int
armazenamentoMB Armazenamento máximo permitido para um servidor. Int

Referência

Designação Descrição Valor
Designação O nome do sku, por exemplo, Standard_D32s_v3. string (obrigatório)
nível O nível do SKU específico, por exemplo, GeneralPurpose. 'Estourável'
'Propósito Geral'
'MemoryOptimized' (obrigatório)

Modelos de início rápido

Os modelos de início rápido a seguir implantam esse tipo de recurso.

Modelo Descrição
Criar servidor MySqlFlex & ativar a proteção via Backup Vault

Implantar no Azure
Modelo que cria um servidor flexível MySQL e permite a proteção via Backup Vault
implantar o MySQL Flexible Server com o Private Endpoint

Implantar no Azure
Este modelo fornece uma maneira de implantar um Banco de Dados do Azure para o Servidor Flexível MySQL com Ponto de Extremidade Privado.
Implantar o MySQL Flexible Server com de integração Vnet

Implantar no Azure
Este modelo fornece uma maneira de implantar um banco de dados do Azure para o Servidor Flexível MySQL com Integração VNet.

Definição de recursos Terraform (provedor AzAPI)

O tipo de recurso flexibleServers 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.DBForMySql/flexibleServers, adicione o seguinte Terraform ao seu modelo.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.DBForMySql/flexibleServers@2020-07-01-preview"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  identity {
    type = "SystemAssigned"
  }
  body = jsonencode({
    properties = {
      administratorLogin = "string"
      administratorLoginPassword = "string"
      availabilityZone = "string"
      createMode = "string"
      delegatedSubnetArguments = {
        subnetArmResourceId = "string"
      }
      haEnabled = "string"
      infrastructureEncryption = "string"
      maintenanceWindow = {
        customWindow = "string"
        dayOfWeek = int
        startHour = int
        startMinute = int
      }
      privateDnsZoneArguments = {
        privateDnsZoneArmResourceId = "string"
      }
      replicationRole = "string"
      restorePointInTime = "string"
      sourceServerId = "string"
      sslEnforcement = "string"
      storageProfile = {
        backupRetentionDays = int
        storageAutogrow = "string"
        storageIops = int
        storageMB = int
      }
      tags = {}
      version = "5.7"
    }
    sku = {
      name = "string"
      tier = "string"
    }
  })
}

Valores de propriedade

flexívelServidores

Designação Descrição Valor
tipo O tipo de recurso "Microsoft.DBForMySql/flexibleServers@2020-07-01-preview"
Designação O nome do recurso string (obrigatório)
Localização A geolocalização onde o recurso vive string (obrigatório)
parent_id Para implantar em um grupo de recursos, use a ID desse grupo de recursos. string (obrigatório)
Etiquetas Tags de recursos. Dicionário de nomes e valores de tags.
SKU O SKU (nível de preço) do servidor. Sku
identidade A identidade do Azure Ative Directory do servidor. Identidade
propriedades Propriedades do servidor. ServerProperties

Identidade

Designação Descrição Valor
tipo O tipo de identidade. "SystemAssigned"

Propriedades do servidor

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
administradorLoginPassword A senha do login do administrador (necessária para a criação do servidor). string

Restrições:
Valor sensível. Passe como um parâmetro seguro.
availabilityZone disponibilidade Informações da zona do servidor. string
createMode O modo para criar um novo servidor MySQL. "Padrão"
"PointInTimeRestore"
"Réplica"
delegatedSubnetArguments Argumentos de sub-rede delegados. DelegatedSubnetArguments
haAtivado Habilite HA ou não para um servidor. "Desativado"
"Habilitado"
infra-estruturaEncriptação Status mostrando se o servidor habilitou a criptografia de infraestrutura. "Desativado"
"Habilitado"
manutençãoJanela Janela de manutenção de um servidor. MaintenanceWindow
privateDnsZoneArguments Argumentos de zona DNS privada. PrivateDnsZoneArguments
replicationRole A função de replicação. string
restorePointInTime Tempo de criação do ponto de restauração (formato ISO8601), especificando o tempo a partir do qual restaurar. string
sourceServerId O ID do servidor MySQL de origem. string
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
Etiquetas Metadados específicos do aplicativo na forma de pares chave-valor. objeto
Versão Versão do servidor. "5.7"

DelegatedSubnetArguments

Designação Descrição Valor
subnetArmResourceId ID do recurso ARM da sub-rede delegada. string

Janela de Manutenção

Designação Descrição Valor
customWindow Indica se a janela personalizada está habilitada ou desabilitada string
diadesemana dia da semana para janela de manutenção Int
hora de início hora de início para a janela de manutenção Int
Minuto inicial Minuto de início para a janela de manutenção Int

PrivateDnsZoneArguments

Designação Descrição Valor
privateDnsZoneArmResourceId ID do recurso ARM da zona DNS privada. string

Perfil de armazenamento

Designação Descrição Valor
backupRetentionDays Dias de retenção de backup para o servidor. Int
armazenamentoCrescimento automático Habilite o crescimento automático do armazenamento. "Desativado"
"Habilitado"
armazenamentoIops IOPS de armazenamento para um servidor. Int
armazenamentoMB Armazenamento máximo permitido para um servidor. Int

Referência

Designação Descrição Valor
Designação O nome do sku, por exemplo, Standard_D32s_v3. string (obrigatório)
nível O nível do SKU específico, por exemplo, GeneralPurpose. "Estourável"
"Propósito Geral"
"MemoryOptimized" (obrigatório)