Condividi tramite


Microsoft.DBForMySql flexibleServers 2020-07-01-preview

Osservazioni

Utilizzare la proprietà maintenanceWindow solo quando si aggiorna un server flessibile esistente. Quando si crea un nuovo servcer flessibile, non specificare i valori per questa proprietà.

Definizione di risorsa Bicep

Il tipo di risorsa flexibleServers può essere distribuito con operazioni destinate a:

  • gruppi di risorse - Vedere i comandi di distribuzione del gruppo di risorse

Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.

Formato risorsa

Per creare una risorsa Microsoft.DBForMySql/flexibleServers, aggiungere il bicep seguente al modello.

resource symbolicname 'Microsoft.DBForMySql/flexibleServers@2020-07-01-preview' = {
  identity: {
    type: 'SystemAssigned'
  }
  location: 'string'
  name: 'string'
  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: 'string'
  }
  sku: {
    name: 'string'
    tier: 'string'
  }
  tags: {
    {customized property}: 'string'
  }
}

Valori delle proprietà

DelegatedSubnetArguments

Nome Descrizione Valore
subnetArmResourceId ID risorsa arm della subnet delegata. corda

Identità

Nome Descrizione Valore
digitare Tipo di identità. 'SystemAssigned'

MaintenanceWindow

Nome Descrizione Valore
customWindow indica se la finestra personalizzata è abilitata o disabilitata corda
dayOfWeek giorno della settimana per la finestra di manutenzione Int
startHour ora di inizio per la finestra di manutenzione Int
startMinute inizio minuto per la finestra di manutenzione Int

Microsoft.DBForMySql/flexibleServers

Nome Descrizione Valore
identità Identità di Azure Active Directory del server. identity
ubicazione Posizione geografica in cui risiede la risorsa stringa (obbligatorio)
nome Nome della risorsa stringa (obbligatorio)
proprietà Proprietà del server. ServerProperties
Sku SKU (piano tariffario) del server. sku
Tag Tag delle risorse Dizionario di nomi e valori di tag. Vedere tag nei modelli

PrivateDnsZoneArguments

Nome Descrizione Valore
privateDnsZoneArmResourceId ID risorsa arm della zona DNS privata. corda

Proprietà server

Nome Descrizione Valore
administratorLogin Nome di accesso dell'amministratore di un server. Può essere specificato solo quando il server viene creato (ed è necessario per la creazione). corda
administratorLoginPassword Password dell'account di accesso amministratore (obbligatorio per la creazione del server). corda

Vincoli:
Valore sensibile. Passare come parametro sicuro.
availabilityZone informazioni sulla zona di disponibilità del server. corda
createMode Modalità per creare un nuovo server MySQL. 'Default'
'PointInTimeRestore'
'Replica'
delegatedSubnetArguments Argomenti subnet delegati. DelegatedSubnetArguments
haEnabled Abilitare o meno la disponibilità elevata per un server. 'Disabilitato'
'Enabled'
infrastructureEncryption Stato che indica se la crittografia dell'infrastruttura è abilitata per il server. 'Disabilitato'
'Enabled'
maintenanceWindow Finestra di manutenzione di un server. manutenzione Window
privateDnsZoneArguments argomenti della zona DNS privata. PrivateDnsZoneArguments
replicationRole Ruolo di replica. corda
restorePointInTime Tempo di creazione del punto di ripristino (formato ISO8601), specificando il tempo da cui eseguire il ripristino. corda
sourceServerId ID del server MySQL di origine. corda
sslEnforcement Abilitare o meno l'imposizione ssl quando ci si connette al server. 'Disabilitato'
'Enabled'
storageProfile Profilo di archiviazione di un server. StorageProfile
Tag Metadati specifici dell'applicazione sotto forma di coppie chiave-valore. ServerPropertiesTags
Versione Versione del server. '5.7'

ServerPropertiesTags

Nome Descrizione Valore

Sku

Nome Descrizione Valore
nome Nome dello SKU, ad esempio Standard_D32s_v3. stringa (obbligatorio)
livello Livello dello SKU specifico, ad esempio GeneralPurpose. 'Burstable'
'GeneralPurpose'
'MemoryOptimized' (obbligatorio)

StorageProfile

Nome Descrizione Valore
backupRetentionDays Giorni di conservazione dei backup per il server. Int
storageAutogrow Abilitare l'aumento automatico dell'archiviazione. 'Disabilitato'
'Enabled'
storageIops Operazioni di I/O al secondo di archiviazione per un server. Int
storageMB Spazio di archiviazione massimo consentito per un server. Int

TrackedResourceTags

Nome Descrizione Valore

Esempi di utilizzo

Moduli verificati di Azure

Per distribuire questo tipo di risorsa, è possibile usare moduli verificati di Azure.

Modulo Descrizione
db per il server flessibile MySQL Modulo di risorse AVM per il server flessibile del database per MySQL

Esempi di avvio rapido di Azure

I modelli di avvio rapido di Azure seguenti contengono esempi Bicep per la distribuzione di questo tipo di risorsa.

Bicep File Descrizione
Creare un server MySqlFlex & abilitare la protezione tramite l'insieme di credenziali di backup Modello che crea un server flessibile MySQL e abilita la protezione tramite l'insieme di credenziali di backup
Distribuire un server flessibile MySQL con endpoint privato Questo modello consente di distribuire un server flessibile di Database di Azure per MySQL con endpoint privato.
Distribuire un server flessibile MySQL con integrazione rete virtuale Questo modello consente di distribuire un server flessibile di database di Azure per MySQL con integrazione rete virtuale.

Definizione di risorsa del modello di Resource Manager

Il tipo di risorsa flexibleServers può essere distribuito con operazioni destinate a:

  • gruppi di risorse - Vedere i comandi di distribuzione del gruppo di risorse

Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.

Formato risorsa

Per creare una risorsa Microsoft.DBForMySql/flexibleServers, aggiungere il codice JSON seguente al modello.

{
  "type": "Microsoft.DBForMySql/flexibleServers",
  "apiVersion": "2020-07-01-preview",
  "name": "string",
  "identity": {
    "type": "SystemAssigned"
  },
  "location": "string",
  "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": "string"
  },
  "sku": {
    "name": "string",
    "tier": "string"
  },
  "tags": {
    "{customized property}": "string"
  }
}

Valori delle proprietà

DelegatedSubnetArguments

Nome Descrizione Valore
subnetArmResourceId ID risorsa arm della subnet delegata. corda

Identità

Nome Descrizione Valore
digitare Tipo di identità. 'SystemAssigned'

MaintenanceWindow

Nome Descrizione Valore
customWindow indica se la finestra personalizzata è abilitata o disabilitata corda
dayOfWeek giorno della settimana per la finestra di manutenzione Int
startHour ora di inizio per la finestra di manutenzione Int
startMinute inizio minuto per la finestra di manutenzione Int

Microsoft.DBForMySql/flexibleServers

Nome Descrizione Valore
apiVersion Versione dell'API '2020-07-01-preview'
identità Identità di Azure Active Directory del server. identity
ubicazione Posizione geografica in cui risiede la risorsa stringa (obbligatorio)
nome Nome della risorsa stringa (obbligatorio)
proprietà Proprietà del server. ServerProperties
Sku SKU (piano tariffario) del server. sku
Tag Tag delle risorse Dizionario di nomi e valori di tag. Vedere tag nei modelli
digitare Tipo di risorsa 'Microsoft.DBForMySql/flexibleServers'

PrivateDnsZoneArguments

Nome Descrizione Valore
privateDnsZoneArmResourceId ID risorsa arm della zona DNS privata. corda

Proprietà server

Nome Descrizione Valore
administratorLogin Nome di accesso dell'amministratore di un server. Può essere specificato solo quando il server viene creato (ed è necessario per la creazione). corda
administratorLoginPassword Password dell'account di accesso amministratore (obbligatorio per la creazione del server). corda

Vincoli:
Valore sensibile. Passare come parametro sicuro.
availabilityZone informazioni sulla zona di disponibilità del server. corda
createMode Modalità per creare un nuovo server MySQL. 'Default'
'PointInTimeRestore'
'Replica'
delegatedSubnetArguments Argomenti subnet delegati. DelegatedSubnetArguments
haEnabled Abilitare o meno la disponibilità elevata per un server. 'Disabilitato'
'Enabled'
infrastructureEncryption Stato che indica se la crittografia dell'infrastruttura è abilitata per il server. 'Disabilitato'
'Enabled'
maintenanceWindow Finestra di manutenzione di un server. manutenzione Window
privateDnsZoneArguments argomenti della zona DNS privata. PrivateDnsZoneArguments
replicationRole Ruolo di replica. corda
restorePointInTime Tempo di creazione del punto di ripristino (formato ISO8601), specificando il tempo da cui eseguire il ripristino. corda
sourceServerId ID del server MySQL di origine. corda
sslEnforcement Abilitare o meno l'imposizione ssl quando ci si connette al server. 'Disabilitato'
'Enabled'
storageProfile Profilo di archiviazione di un server. StorageProfile
Tag Metadati specifici dell'applicazione sotto forma di coppie chiave-valore. ServerPropertiesTags
Versione Versione del server. '5.7'

ServerPropertiesTags

Nome Descrizione Valore

Sku

Nome Descrizione Valore
nome Nome dello SKU, ad esempio Standard_D32s_v3. stringa (obbligatorio)
livello Livello dello SKU specifico, ad esempio GeneralPurpose. 'Burstable'
'GeneralPurpose'
'MemoryOptimized' (obbligatorio)

StorageProfile

Nome Descrizione Valore
backupRetentionDays Giorni di conservazione dei backup per il server. Int
storageAutogrow Abilitare l'aumento automatico dell'archiviazione. 'Disabilitato'
'Enabled'
storageIops Operazioni di I/O al secondo di archiviazione per un server. Int
storageMB Spazio di archiviazione massimo consentito per un server. Int

TrackedResourceTags

Nome Descrizione Valore

Esempi di utilizzo

Modelli di avvio rapido di Azure

I modelli di avvio rapido di Azure seguenti distribuire questo tipo di risorsa.

Sagoma Descrizione
Creare un server MySqlFlex & abilitare la protezione tramite l'insieme di credenziali di backup

Distribuire in Azure
Modello che crea un server flessibile MySQL e abilita la protezione tramite l'insieme di credenziali di backup
Distribuire un server flessibile MySQL con endpoint privato

Distribuire in Azure
Questo modello consente di distribuire un server flessibile di Database di Azure per MySQL con endpoint privato.
Distribuire un server flessibile MySQL con integrazione rete virtuale

Distribuire in Azure
Questo modello consente di distribuire un server flessibile di database di Azure per MySQL con integrazione rete virtuale.

Definizione di risorsa Terraform (provider AzAPI)

Il tipo di risorsa flexibleServers può essere distribuito con operazioni destinate a:

  • gruppi di risorse

Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.

Formato risorsa

Per creare una risorsa Microsoft.DBForMySql/flexibleServers, aggiungere il comando Terraform seguente al modello.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.DBForMySql/flexibleServers@2020-07-01-preview"
  name = "string"
  identity = {
    type = "SystemAssigned"
  }
  location = "string"
  sku = {
    name = "string"
    tier = "string"
  }
  tags = {
    {customized property} = "string"
  }
  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 = "string"
    }
  })
}

Valori delle proprietà

DelegatedSubnetArguments

Nome Descrizione Valore
subnetArmResourceId ID risorsa arm della subnet delegata. corda

Identità

Nome Descrizione Valore
digitare Tipo di identità. 'SystemAssigned'

MaintenanceWindow

Nome Descrizione Valore
customWindow indica se la finestra personalizzata è abilitata o disabilitata corda
dayOfWeek giorno della settimana per la finestra di manutenzione Int
startHour ora di inizio per la finestra di manutenzione Int
startMinute inizio minuto per la finestra di manutenzione Int

Microsoft.DBForMySql/flexibleServers

Nome Descrizione Valore
identità Identità di Azure Active Directory del server. identity
ubicazione Posizione geografica in cui risiede la risorsa stringa (obbligatorio)
nome Nome della risorsa stringa (obbligatorio)
proprietà Proprietà del server. ServerProperties
Sku SKU (piano tariffario) del server. sku
Tag Tag delle risorse Dizionario di nomi e valori di tag.
digitare Tipo di risorsa "Microsoft.DBForMySql/flexibleServers@2020-07-01-preview"

PrivateDnsZoneArguments

Nome Descrizione Valore
privateDnsZoneArmResourceId ID risorsa arm della zona DNS privata. corda

Proprietà server

Nome Descrizione Valore
administratorLogin Nome di accesso dell'amministratore di un server. Può essere specificato solo quando il server viene creato (ed è necessario per la creazione). corda
administratorLoginPassword Password dell'account di accesso amministratore (obbligatorio per la creazione del server). corda

Vincoli:
Valore sensibile. Passare come parametro sicuro.
availabilityZone informazioni sulla zona di disponibilità del server. corda
createMode Modalità per creare un nuovo server MySQL. 'Default'
'PointInTimeRestore'
'Replica'
delegatedSubnetArguments Argomenti subnet delegati. DelegatedSubnetArguments
haEnabled Abilitare o meno la disponibilità elevata per un server. 'Disabilitato'
'Enabled'
infrastructureEncryption Stato che indica se la crittografia dell'infrastruttura è abilitata per il server. 'Disabilitato'
'Enabled'
maintenanceWindow Finestra di manutenzione di un server. manutenzione Window
privateDnsZoneArguments argomenti della zona DNS privata. PrivateDnsZoneArguments
replicationRole Ruolo di replica. corda
restorePointInTime Tempo di creazione del punto di ripristino (formato ISO8601), specificando il tempo da cui eseguire il ripristino. corda
sourceServerId ID del server MySQL di origine. corda
sslEnforcement Abilitare o meno l'imposizione ssl quando ci si connette al server. 'Disabilitato'
'Enabled'
storageProfile Profilo di archiviazione di un server. StorageProfile
Tag Metadati specifici dell'applicazione sotto forma di coppie chiave-valore. ServerPropertiesTags
Versione Versione del server. '5.7'

ServerPropertiesTags

Nome Descrizione Valore

Sku

Nome Descrizione Valore
nome Nome dello SKU, ad esempio Standard_D32s_v3. stringa (obbligatorio)
livello Livello dello SKU specifico, ad esempio GeneralPurpose. 'Burstable'
'GeneralPurpose'
'MemoryOptimized' (obbligatorio)

StorageProfile

Nome Descrizione Valore
backupRetentionDays Giorni di conservazione dei backup per il server. Int
storageAutogrow Abilitare l'aumento automatico dell'archiviazione. 'Disabilitato'
'Enabled'
storageIops Operazioni di I/O al secondo di archiviazione per un server. Int
storageMB Spazio di archiviazione massimo consentito per un server. Int

TrackedResourceTags

Nome Descrizione Valore

Esempi di utilizzo

Moduli verificati di Azure

Per distribuire questo tipo di risorsa, è possibile usare moduli verificati di Azure.

Modulo Descrizione
db per il server flessibile MySQL Modulo di risorse AVM per il server flessibile del database per MySQL