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