Microsoft.DBForMySql flexibleServers 2020-07-01-preview
Definição de recurso do Bicep
O tipo de recurso flexibleServers pode ser implementado com operações que visam:
- Grupos de recursos – veja comandos de implementação de grupos de recursos
Para obter uma lista de propriedades alteradas em cada versão da API, veja registo de alterações.
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: {
{customized property}: 'string'
}
version: '5.7'
}
}
Valores de propriedade
flexibleServers
Nome | Descrição | Valor |
---|---|---|
name | O nome do recurso | cadeia (obrigatório) |
localização | A localização geográfica onde o recurso se encontra | cadeia (obrigatório) |
etiquetas | Etiquetas de recursos. | Dicionário de nomes e valores de etiquetas. Ver Etiquetas em modelos |
sku | O SKU (escalão de preço) do servidor. | SKU |
identidade | A identidade do Azure Active Directory do servidor. | Identidade |
propriedades | Propriedades do servidor. | ServerProperties |
Identidade
Nome | Descrição | Valor |
---|---|---|
tipo | O tipo de identidade. | "SystemAssigned" |
ServerProperties
Nome | Descrição | Valor |
---|---|---|
administratorLogin | O nome de início de sessão do administrador de um servidor. Só pode ser especificado quando o servidor está a ser criado (e é necessário para a criação). | string |
administratorLoginPassword | A palavra-passe do início de sessão do administrador (necessária para a criação do servidor). | string Restrições: Valor sensível. Transmita como um parâmetro seguro. |
availabilityZone | informações da zona de disponibilidade do servidor. | string |
createMode | O modo para criar um novo servidor MySQL. | 'Predefinição' 'PointInTimeRestore' 'Réplica' |
delegatedSubnetArguments | Argumentos de sub-rede delegados. | DelegatedSubnetArguments |
haEnabled | Ative a HA ou não para um servidor. | "Desativado" "Ativado" |
infrastructureEncryption | Estado a mostrar se o servidor ativou a encriptação da infraestrutura. | "Desativado" "Ativado" |
maintenanceWindow | Janela de manutenção de um servidor. | MaintenanceWindow |
privateDnsZoneArguments | argumentos de zona dns privados. | PrivateDnsZoneArguments |
replicationRole | A função de replicação. | string |
restorePointInTime | Hora de criação do ponto de restauro (ISO8601 formato), especificando a hora de restauro. | string |
sourceServerId | O ID do servidor MySQL de origem. | string |
sslEnforcement | Ative a imposição de ssl ou não quando ligar ao servidor. | "Desativado" "Ativado" |
storageProfile | Perfil de armazenamento de um servidor. | StorageProfile |
etiquetas | Metadados específicos da aplicação na forma de pares chave-valor. | objeto |
versão | Versão do servidor. | '5.7' |
DelegatedSubnetArguments
Nome | Descrição | Valor |
---|---|---|
subnetArmResourceId | ID de recurso delegado do arm da sub-rede. | string |
MaintenanceWindow
Nome | Descrição | Valor |
---|---|---|
customWindow | indica se a janela personalizada está ativada ou desativada | string |
dayOfWeek | dia da semana para a janela de manutenção | int |
startHour | hora de início para a janela de manutenção | int |
startMinute | minuto de início para a janela de manutenção | int |
PrivateDnsZoneArguments
Nome | Descrição | Valor |
---|---|---|
privateDnsZoneArmResourceId | ID de recurso do arm da zona dns privado. | string |
StorageProfile
Nome | Descrição | Valor |
---|---|---|
backupRetentionDays | Dias de retenção de cópias de segurança para o servidor. | int |
storageAutogrow | Ativar o Aumento Automático de Armazenamento. | "Desativado" "Ativado" |
storageIops | IOPS de armazenamento para um servidor. | int |
storageMB | Armazenamento máximo permitido para um servidor. | int |
Sku
Nome | Descrição | Valor |
---|---|---|
name | O nome do sku, por exemplo, Standard_D32s_v3. | cadeia (obrigatório) |
tier | O escalão do SKU específico, por exemplo, GeneralPurpose. | "Expansível" "GeneralPurpose" "MemoryOptimized" (obrigatório) |
Modelos de início rápido
Os seguintes modelos de início rápido implementam este tipo de recurso.
Modelo | Description |
---|---|
Implementar Base de Dados do Azure para MySQL (flexível) com a VNet |
Este modelo fornece uma forma de implementar uma base de dados do Azure de servidor flexível para MySQL com integração de VNet. |
Definição de recurso de modelo do ARM
O tipo de recurso flexibleServers pode ser implementado com operações que visam:
- Grupos de recursos – veja comandos de implementação de grupos de recursos
Para obter uma lista de propriedades alteradas em cada versão da API, veja registo de alterações.
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": {
"{customized property}": "string"
},
"version": "5.7"
}
}
Valores de propriedade
flexibleServers
Nome | Descrição | Valor |
---|---|---|
tipo | O tipo de recurso | "Microsoft.DBForMySql/flexibleServers" |
apiVersion | A versão da API de recursos | '2020-07-01-preview' |
name | O nome do recurso | cadeia (obrigatório) |
localização | A localização geográfica onde o recurso se encontra | cadeia (obrigatório) |
etiquetas | Etiquetas de recursos. | Dicionário de nomes e valores de etiquetas. Ver Etiquetas em modelos |
sku | O SKU (escalão de preço) do servidor. | SKU |
identidade | A identidade do Azure Active Directory do servidor. | Identidade |
propriedades | Propriedades do servidor. | ServerProperties |
Identidade
Nome | Descrição | Valor |
---|---|---|
tipo | O tipo de identidade. | "SystemAssigned" |
ServerProperties
Nome | Descrição | Valor |
---|---|---|
administratorLogin | O nome de início de sessão do administrador de um servidor. Só pode ser especificado quando o servidor está a ser criado (e é necessário para a criação). | string |
administratorLoginPassword | A palavra-passe do início de sessão do administrador (necessária para a criação do servidor). | string Restrições: Valor sensível. Transmita como um parâmetro seguro. |
availabilityZone | informações da zona de disponibilidade do servidor. | string |
createMode | O modo para criar um novo servidor MySQL. | 'Predefinição' 'PointInTimeRestore' 'Réplica' |
delegatedSubnetArguments | Argumentos de sub-rede delegados. | DelegatedSubnetArguments |
haEnabled | Ative a HA ou não para um servidor. | "Desativado" "Ativado" |
infrastructureEncryption | Estado a mostrar se o servidor ativou a encriptação da infraestrutura. | "Desativado" "Ativado" |
maintenanceWindow | Janela de manutenção de um servidor. | MaintenanceWindow |
privateDnsZoneArguments | argumentos de zona dns privados. | PrivateDnsZoneArguments |
replicationRole | A função de replicação. | string |
restorePointInTime | Hora de criação do ponto de restauro (ISO8601 formato), especificando a hora de restauro. | string |
sourceServerId | O ID do servidor MySQL de origem. | string |
sslEnforcement | Ative a imposição de ssl ou não quando ligar ao servidor. | "Desativado" "Ativado" |
storageProfile | Perfil de armazenamento de um servidor. | StorageProfile |
etiquetas | Metadados específicos da aplicação na forma de pares chave-valor. | objeto |
versão | Versão do servidor. | '5.7' |
DelegatedSubnetArguments
Nome | Descrição | Valor |
---|---|---|
subnetArmResourceId | ID de recurso delegado do arm da sub-rede. | string |
MaintenanceWindow
Nome | Descrição | Valor |
---|---|---|
customWindow | indica se a janela personalizada está ativada ou desativada | string |
dayOfWeek | dia da semana para a janela de manutenção | int |
startHour | hora de início para a janela de manutenção | int |
startMinute | minuto de início para a janela de manutenção | int |
PrivateDnsZoneArguments
Nome | Descrição | Valor |
---|---|---|
privateDnsZoneArmResourceId | ID de recurso do arm da zona dns privado. | string |
StorageProfile
Nome | Descrição | Valor |
---|---|---|
backupRetentionDays | Dias de retenção de cópias de segurança para o servidor. | int |
storageAutogrow | Ativar o Aumento Automático de Armazenamento. | "Desativado" "Ativado" |
storageIops | IOPS de armazenamento para um servidor. | int |
storageMB | Armazenamento máximo permitido para um servidor. | int |
Sku
Nome | Descrição | Valor |
---|---|---|
name | O nome do sku, por exemplo, Standard_D32s_v3. | cadeia (obrigatório) |
tier | O escalão do SKU específico, por exemplo, GeneralPurpose. | "Expansível" "GeneralPurpose" "MemoryOptimized" (obrigatório) |
Modelos de início rápido
Os seguintes modelos de início rápido implementam este tipo de recurso.
Modelo | Description |
---|---|
Implementar Base de Dados do Azure para MySQL (flexível) com a VNet |
Este modelo fornece uma forma de implementar uma base de dados do Azure de servidor flexível para MySQL com integração de VNet. |
Definição de recurso do Terraform (fornecedor AzAPI)
O tipo de recurso flexibleServers pode ser implementado com operações que visam:
- Grupos de recursos
Para obter uma lista de propriedades alteradas em cada versão da API, veja registo 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 = {
{customized property} = "string"
}
version = "5.7"
}
sku = {
name = "string"
tier = "string"
}
})
}
Valores de propriedade
flexibleServers
Nome | Descrição | Valor |
---|---|---|
tipo | O tipo de recurso | "Microsoft.DBForMySql/flexibleServers@2020-07-01-preview" |
name | O nome do recurso | cadeia (obrigatório) |
localização | A localização geográfica onde o recurso se encontra | cadeia (obrigatório) |
parent_id | Para implementar num grupo de recursos, utilize o ID desse grupo de recursos. | cadeia (obrigatório) |
etiquetas | Etiquetas de recursos. | Dicionário de nomes e valores de etiquetas. |
sku | O SKU (escalão de preço) do servidor. | SKU |
identidade | A identidade do Azure Active Directory do servidor. | Identidade |
propriedades | Propriedades do servidor. | ServerProperties |
Identidade
Nome | Descrição | Valor |
---|---|---|
tipo | O tipo de identidade. | "SystemAssigned" |
ServerProperties
Nome | Descrição | Valor |
---|---|---|
administratorLogin | O nome de início de sessão do administrador de um servidor. Só pode ser especificado quando o servidor está a ser criado (e é necessário para a criação). | string |
administratorLoginPassword | A palavra-passe do início de sessão do administrador (necessária para a criação do servidor). | string Restrições: Valor confidencial. Transmita como um parâmetro seguro. |
availabilityZone | disponibilidade Informações da Zona do servidor. | string |
createMode | O modo para criar um novo servidor MySQL. | "Predefinição" "PointInTimeRestore" "Réplica" |
delegatedSubnetArguments | Argumentos de sub-rede delegados. | DelegatedSubnetArguments |
haEnabled | Ative a HA ou não para um servidor. | "Desativado" "Ativado" |
infrastructureEncryption | Estado a mostrar se o servidor ativou a encriptação da infraestrutura. | "Desativado" "Ativado" |
maintenanceWindow | Janela de manutenção de um servidor. | MaintenanceWindow |
privateDnsZoneArguments | argumentos de zona dns privado. | PrivateDnsZoneArguments |
replicationRole | A função de replicação. | string |
restorePointInTime | Hora de criação do ponto de restauro (ISO8601 formato), especificando o tempo a partir do qual restaurar. | string |
sourceServerId | O ID do servidor MySQL de origem. | string |
sslEnforcement | Ative a imposição de ssl ou não quando ligar ao servidor. | "Desativado" "Ativado" |
storageProfile | Perfil de armazenamento de um servidor. | StorageProfile |
etiquetas | Metadados específicos da aplicação sob a forma de pares chave-valor. | objeto |
versão | Versão do servidor. | "5.7" |
DelegatedSubnetArguments
Nome | Descrição | Valor |
---|---|---|
subnetArmResourceId | ID do recurso arm da sub-rede delegada. | string |
MaintenanceWindow
Nome | Descrição | Valor |
---|---|---|
customWindow | indica se a janela personalizada está ativada ou desativada | string |
dayOfWeek | dia da semana para janela de manutenção | int |
startHour | hora de início da janela de manutenção | int |
startMinute | minuto de início para a janela de manutenção | int |
PrivateDnsZoneArguments
Nome | Descrição | Valor |
---|---|---|
privateDnsZoneArmResourceId | ID de recurso do arm da zona dns privado. | string |
StorageProfile
Nome | Descrição | Valor |
---|---|---|
backupRetentionDays | Dias de retenção da cópia de segurança para o servidor. | int |
storageAutogrow | Ativar o Aumento Automático do Armazenamento. | "Desativado" "Ativado" |
storageIops | IOPS de Armazenamento para um servidor. | int |
storageMB | Armazenamento máximo permitido para um servidor. | int |
Sku
Nome | Descrição | Valor |
---|---|---|
name | O nome do sku, por exemplo, Standard_D32s_v3. | cadeia (obrigatório) |
tier | O escalão do SKU específico, por exemplo, GeneralPurpose. | "Expansível" "GeneralPurpose" "MemoryOptimized" (obrigatório) |
Comentários
https://aka.ms/ContentUserFeedback.
Brevemente: Ao longo de 2024, vamos descontinuar progressivamente o GitHub Issues como mecanismo de feedback para conteúdos e substituí-lo por um novo sistema de feedback. Para obter mais informações, veja:Submeter e ver comentários