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:
- 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.
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 |
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 |
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 |
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:
- 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.
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 |
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 |
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 |
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) |