Condividi tramite


Microsoft.DBforMySQL flexibleServers 2021-05-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@2021-05-01-preview' = {
  identity: {
    type: 'SystemAssigned'
  }
  location: 'string'
  name: 'string'
  properties: {
    administratorLogin: 'string'
    administratorLoginPassword: 'string'
    availabilityZone: 'string'
    backup: {
      backupRetentionDays: int
      geoRedundantBackup: 'string'
    }
    createMode: 'string'
    highAvailability: {
      mode: 'string'
      standbyAvailabilityZone: 'string'
    }
    maintenanceWindow: {
      customWindow: 'string'
      dayOfWeek: int
      startHour: int
      startMinute: int
    }
    network: {
      delegatedSubnetResourceId: 'string'
      privateDnsZoneResourceId: 'string'
    }
    replicationRole: 'string'
    restorePointInTime: 'string'
    sourceServerResourceId: 'string'
    storage: {
      autoGrow: 'string'
      iops: int
      storageSizeGB: int
    }
    version: 'string'
  }
  sku: {
    name: 'string'
    tier: 'string'
  }
  tags: {
    {customized property}: 'string'
  }
}

Valori delle proprietà

Backup

Nome Descrizione Valore
backupRetentionDays Giorni di conservazione dei backup per il server. Int
geoRedundantBackup Indica se il backup con ridondanza geografica è abilitato o meno. 'Disabilitato'
'Enabled'

HighAvailability

Nome Descrizione Valore
modo Modalità a disponibilità elevata per un server. 'Disabilitato'
'Enabled'
'SameZone'
'ZoneRedundant'
standbyAvailabilityZone Zona di disponibilità del server di standby. 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

Rete

Nome Descrizione Valore
delegatedSubnetResourceId ID risorsa subnet delegata usato per configurare la rete virtuale per un server. corda
privateDnsZoneResourceId ID risorsa zona DNS privato. 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
backup Eseguire il backup delle proprietà correlate di un server. backup
createMode Modalità per creare un nuovo server MySQL. 'Default'
'GeoRestore'
'PointInTimeRestore'
'Replica'
highAvailability Proprietà correlate alla disponibilità elevata di un server. HighAvailability
maintenanceWindow Finestra di manutenzione di un server. manutenzione Window
rete Proprietà correlate alla rete di un server. network
replicationRole Ruolo di replica. 'Nessuno'
'Replica'
'Source'
restorePointInTime Tempo di creazione del punto di ripristino (formato ISO8601), specificando il tempo da cui eseguire il ripristino. corda
sourceServerResourceId ID del server MySQL di origine. corda
immagazzinamento Proprietà correlate all'archiviazione di un server. archiviazione
Versione Versione del server. '5.7'
'8.0.21'

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)

Immagazzinamento

Nome Descrizione Valore
aumento automatico Abilitare o meno l'aumento automatico dell'archiviazione. 'Disabilitato'
'Enabled'
operazioni di I/O al secondo Operazioni di I/O al secondo di archiviazione per un server. Int
storageSizeGB Dimensioni massime di archiviazione consentite per un server. Int

TrackedResourceTags

Nome Descrizione Valore

Esempi di avvio rapido

Gli esempi di avvio rapido seguenti distribuiscono 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": "2021-05-01-preview",
  "name": "string",
  "identity": {
    "type": "SystemAssigned"
  },
  "location": "string",
  "properties": {
    "administratorLogin": "string",
    "administratorLoginPassword": "string",
    "availabilityZone": "string",
    "backup": {
      "backupRetentionDays": "int",
      "geoRedundantBackup": "string"
    },
    "createMode": "string",
    "highAvailability": {
      "mode": "string",
      "standbyAvailabilityZone": "string"
    },
    "maintenanceWindow": {
      "customWindow": "string",
      "dayOfWeek": "int",
      "startHour": "int",
      "startMinute": "int"
    },
    "network": {
      "delegatedSubnetResourceId": "string",
      "privateDnsZoneResourceId": "string"
    },
    "replicationRole": "string",
    "restorePointInTime": "string",
    "sourceServerResourceId": "string",
    "storage": {
      "autoGrow": "string",
      "iops": "int",
      "storageSizeGB": "int"
    },
    "version": "string"
  },
  "sku": {
    "name": "string",
    "tier": "string"
  },
  "tags": {
    "{customized property}": "string"
  }
}

Valori delle proprietà

Backup

Nome Descrizione Valore
backupRetentionDays Giorni di conservazione dei backup per il server. Int
geoRedundantBackup Indica se il backup con ridondanza geografica è abilitato o meno. 'Disabilitato'
'Enabled'

HighAvailability

Nome Descrizione Valore
modo Modalità a disponibilità elevata per un server. 'Disabilitato'
'Enabled'
'SameZone'
'ZoneRedundant'
standbyAvailabilityZone Zona di disponibilità del server di standby. 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 '2021-05-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'

Rete

Nome Descrizione Valore
delegatedSubnetResourceId ID risorsa subnet delegata usato per configurare la rete virtuale per un server. corda
privateDnsZoneResourceId ID risorsa zona DNS privato. 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
backup Eseguire il backup delle proprietà correlate di un server. backup
createMode Modalità per creare un nuovo server MySQL. 'Default'
'GeoRestore'
'PointInTimeRestore'
'Replica'
highAvailability Proprietà correlate alla disponibilità elevata di un server. HighAvailability
maintenanceWindow Finestra di manutenzione di un server. manutenzione Window
rete Proprietà correlate alla rete di un server. network
replicationRole Ruolo di replica. 'Nessuno'
'Replica'
'Source'
restorePointInTime Tempo di creazione del punto di ripristino (formato ISO8601), specificando il tempo da cui eseguire il ripristino. corda
sourceServerResourceId ID del server MySQL di origine. corda
immagazzinamento Proprietà correlate all'archiviazione di un server. archiviazione
Versione Versione del server. '5.7'
'8.0.21'

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)

Immagazzinamento

Nome Descrizione Valore
aumento automatico Abilitare o meno l'aumento automatico dell'archiviazione. 'Disabilitato'
'Enabled'
operazioni di I/O al secondo Operazioni di I/O al secondo di archiviazione per un server. Int
storageSizeGB Dimensioni massime di archiviazione consentite per un server. Int

TrackedResourceTags

Nome Descrizione Valore

Modelli di avvio rapido

I modelli di avvio rapido seguenti distribuiscono 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 file Terraform seguente al modello.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.DBforMySQL/flexibleServers@2021-05-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"
      backup = {
        backupRetentionDays = int
        geoRedundantBackup = "string"
      }
      createMode = "string"
      highAvailability = {
        mode = "string"
        standbyAvailabilityZone = "string"
      }
      maintenanceWindow = {
        customWindow = "string"
        dayOfWeek = int
        startHour = int
        startMinute = int
      }
      network = {
        delegatedSubnetResourceId = "string"
        privateDnsZoneResourceId = "string"
      }
      replicationRole = "string"
      restorePointInTime = "string"
      sourceServerResourceId = "string"
      storage = {
        autoGrow = "string"
        iops = int
        storageSizeGB = int
      }
      version = "string"
    }
  })
}

Valori delle proprietà

Backup

Nome Descrizione Valore
backupRetentionDays Giorni di conservazione dei backup per il server. Int
geoRedundantBackup Indica se il backup con ridondanza geografica è abilitato o meno. 'Disabilitato'
'Enabled'

HighAvailability

Nome Descrizione Valore
modo Modalità a disponibilità elevata per un server. 'Disabilitato'
'Enabled'
'SameZone'
'ZoneRedundant'
standbyAvailabilityZone Zona di disponibilità del server di standby. 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@2021-05-01-preview"

Rete

Nome Descrizione Valore
delegatedSubnetResourceId ID risorsa subnet delegata usato per configurare la rete virtuale per un server. corda
privateDnsZoneResourceId ID risorsa zona DNS privato. 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
backup Eseguire il backup delle proprietà correlate di un server. backup
createMode Modalità per creare un nuovo server MySQL. 'Default'
'GeoRestore'
'PointInTimeRestore'
'Replica'
highAvailability Proprietà correlate alla disponibilità elevata di un server. HighAvailability
maintenanceWindow Finestra di manutenzione di un server. manutenzione Window
rete Proprietà correlate alla rete di un server. network
replicationRole Ruolo di replica. 'Nessuno'
'Replica'
'Source'
restorePointInTime Tempo di creazione del punto di ripristino (formato ISO8601), specificando il tempo da cui eseguire il ripristino. corda
sourceServerResourceId ID del server MySQL di origine. corda
immagazzinamento Proprietà correlate all'archiviazione di un server. archiviazione
Versione Versione del server. '5.7'
'8.0.21'

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)

Immagazzinamento

Nome Descrizione Valore
aumento automatico Abilitare o meno l'aumento automatico dell'archiviazione. 'Disabilitato'
'Enabled'
operazioni di I/O al secondo Operazioni di I/O al secondo di archiviazione per un server. Int
storageSizeGB Dimensioni massime di archiviazione consentite per un server. Int

TrackedResourceTags

Nome Descrizione Valore