Microsoft.DBforMySQL-Server 2017-12-01-preview
Bicep-Ressourcendefinition
Der Ressourcentyp server kann mit Vorgängen bereitgestellt werden, die folgendes ziel haben:
- Ressourcengruppen – Siehe Bereitstellungsbefehle für Ressourcengruppen
Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie im Änderungsprotokoll.
Ressourcenformat
Um eine Microsoft.DBforMySQL/servers-Ressource zu erstellen, fügen Sie der Vorlage den folgenden Bicep hinzu.
resource symbolicname 'Microsoft.DBforMySQL/servers@2017-12-01-preview' = {
name: 'string'
location: 'string'
tags: {
tagName1: 'tagValue1'
tagName2: 'tagValue2'
}
{customized property}: 'string'
sku: {
capacity: int
family: 'string'
name: 'string'
size: 'string'
tier: 'string'
}
properties: {
minimalTlsVersion: 'string'
sslEnforcement: 'string'
storageProfile: {
backupRetentionDays: int
geoRedundantBackup: 'string'
storageAutogrow: 'string'
storageMB: int
}
version: 'string'
createMode: 'string'
// For remaining properties, see ServerPropertiesForCreateOrServerProperties objects
}
}
ServerPropertiesForCreateOrServerProperties-Objekte
Legen Sie die createMode-Eigenschaft fest, um den Typ des Objekts anzugeben.
Verwenden Sie für Standard Folgendes:
createMode: 'Default'
administratorLogin: 'string'
administratorLoginPassword: 'string'
Verwenden Sie für GeoRestore Folgendes:
createMode: 'GeoRestore'
sourceServerId: 'string'
Verwenden Sie für PointInTimeRestore Folgendes:
createMode: 'PointInTimeRestore'
restorePointInTime: 'string'
sourceServerId: 'string'
Verwenden Sie für Replikat Folgendes:
Hinweis
Die Verwendung einer Vorlage zum Erstellen eines MySQL-Servers mit dem Replikatwert ist nicht idempotent. Der Server wird beim ersten Mal erfolgreich erstellt. Die Bereitstellung der Vorlage, wenn der Replikatserver bereits vorhanden ist, gibt jedoch einen Fehler zurück.
createMode: 'Replica'
sourceServerId: 'string'
Eigenschaftswerte
servers
Name | BESCHREIBUNG | Wert |
---|---|---|
name | Der Ressourcenname | Zeichenfolge (erforderlich) Zeichenlimit: 3-63 Gültige Zeichen: Kleinbuchstaben, Bindestriche und Zahlen. Darf nicht mit einem Bindestrich beginnen oder enden. Der Ressourcenname muss in Azure eindeutig sein. |
location | Der Speicherort, an dem sich die Ressource befindet. | Zeichenfolge (erforderlich) |
tags | Anwendungsspezifische Metadaten in Form von Schlüssel-Wert-Paaren. | Wörterbuch der Tagnamen und -werte. Weitere Informationen finden Sie unter Tags in Vorlagen. |
sku | Die SKU (Tarif) des Servers. | sku |
properties | Eigenschaften des Servers. | ServerPropertiesForCreateOrServerProperties (erforderlich) |
ServerPropertiesForCreateOrServerProperties
Name | BESCHREIBUNG | Wert |
---|---|---|
minimalTlsVersion | Erzwingen Sie eine tls-Mindestversion für den Server. | "TLS1_0" "TLS1_1" "TLS1_2" 'TLSEnforcementDisabled' |
sslEnforcement | Aktivieren Sie die SSL-Erzwingung oder nicht, wenn Sie eine Verbindung mit dem Server herstellen. | "Deaktiviert" "Aktiviert" |
storageProfile | Speicherprofil eines Servers. | StorageProfile |
version | Serverversion. | '5.6' '5.7' '8.0' |
createMode | Festlegen des Objekttyps | Standard GeoRestore PointInTimeRestore Replikat (erforderlich) |
StorageProfile
Name | BESCHREIBUNG | Wert |
---|---|---|
backupRetentionDays | Sicherungsaufbewahrungstage für den Server. | INT |
geoRedundantBackup | Aktivieren Sie georedundant oder nicht für die Serversicherung. | "Deaktiviert" "Aktiviert" |
storageAutogrow | Aktivieren Sie die automatische Speichervergrößerung. | "Deaktiviert" "Aktiviert" |
storageMB | Maximal zulässiger Speicher für einen Server. | INT |
ServerPropertiesForDefaultCreate
Name | BESCHREIBUNG | Wert |
---|---|---|
createMode | Der Modus zum Erstellen eines neuen Servers. | "Standard" (erforderlich) |
administratorLogin | Der Anmeldename des Administrators eines Servers. Kann nur angegeben werden, wenn der Server erstellt wird (und für die Erstellung erforderlich ist). | Zeichenfolge (erforderlich) |
administratorLoginPassword | Das Kennwort der Administratoranmeldung. | Zeichenfolge (erforderlich) Einschränkungen: Vertraulicher Wert. Übergeben Sie als sicheren Parameter. |
ServerPropertiesForGeoRestore
Name | BESCHREIBUNG | Wert |
---|---|---|
createMode | Der Modus zum Erstellen eines neuen Servers. | 'GeoRestore' (erforderlich) |
sourceServerId | Die Quellserver-ID, aus der die Wiederherstellung ausgeführt werden soll. | Zeichenfolge (erforderlich) |
ServerPropertiesForRestore
Name | BESCHREIBUNG | Wert |
---|---|---|
createMode | Der Modus zum Erstellen eines neuen Servers. | 'PointInTimeRestore' (erforderlich) |
restorePointInTime | Erstellungszeit des Wiederherstellungspunkts (ISO8601 Format), in dem die Wiederherstellungszeit angegeben wird. | Zeichenfolge (erforderlich) |
sourceServerId | Die Quellserver-ID, aus der die Wiederherstellung ausgeführt werden soll. | Zeichenfolge (erforderlich) |
ServerPropertiesForReplica
Name | BESCHREIBUNG | Wert |
---|---|---|
createMode | Der Modus zum Erstellen eines neuen Servers. | "Replikat" (erforderlich) |
sourceServerId | Die primäre Server-ID, aus der das Replikat erstellt werden soll. | Zeichenfolge (erforderlich) |
Sku
Name | BESCHREIBUNG | Wert |
---|---|---|
Kapazität | Die Kapazität für hoch-/horizontales Hochskalieren, die die Computeeinheiten des Servers darstellt. | INT Einschränkungen: Minimaler Wert = 0 |
family | Die Hardwarefamilie. | Zeichenfolge |
name | Der Name der SKU, in der Regel Ebene + Familie + Kerne, z. B. B_Gen4_1, GP_Gen5_8. | Zeichenfolge (erforderlich) |
size | Der Größencode, der je nach Ressource interpretiert werden soll. | Zeichenfolge |
Ebene | Die Ebene der jeweiligen SKU, z. B. Basic. | "Basic" "GeneralPurpose" "MemoryOptimized" |
Schnellstartvorlagen
In den folgenden Schnellstartvorlagen wird dieser Ressourcentyp bereitgestellt.
Vorlage | BESCHREIBUNG |
---|---|
Buffalo-Web-App |
Beginnen Sie schnell und kostengünstig mit der Ausführung Ihrer Golang Buffalo-Anwendung in Azure. |
Java-CI/CD mit Jenkins und Azure Web-Apps |
Dies ist ein Beispiel für Java CI/CD mit Jenkins und Azure Web-Apps. |
Bereitstellen von Azure Database for MySQL mit VNET |
Diese Vorlage bietet eine Möglichkeit zum Bereitstellen einer Azure Database for MySQL-Instanz mit VNet-Integration. |
Application Gateway für eine Web-App mit IP-Einschränkung |
Mit dieser Vorlage wird ein Anwendungsgateway vor einer Azure-Web-App mit aktivierter IP-Einschränkung für die Web-App erstellt. |
Erstellen einer Web-App unter Linux mit Azure Database for MySQL |
Diese Vorlage bietet eine Möglichkeit, Web-Apps unter Linux mit Azure Database for MySQL bereitzustellen. |
Sonarqube Docker Web App unter Linux mit MySQL |
Diese Vorlage bietet eine einfache Möglichkeit, ein Sonarqube-Docker-Image (alpine Tag) in einer Linux-Web-App mit Azure Database for MySQL bereitzustellen. |
Web-App mit Azure Database for MySQL |
Diese Vorlage bietet eine einfache Möglichkeit zum Bereitstellen einer Web-App auf Azure App Service Web-Apps mit Azure Database for MySQL. |
Ressourcendefinition mit einer ARM-Vorlage
Der Ressourcentyp server kann mit Vorgängen bereitgestellt werden, die folgendes ziel haben:
- Ressourcengruppen – Siehe Bereitstellungsbefehle für Ressourcengruppen
Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie im Änderungsprotokoll.
Ressourcenformat
Um eine Microsoft.DBforMySQL/servers-Ressource zu erstellen, fügen Sie der Vorlage den folgenden JSON-Code hinzu.
{
"type": "Microsoft.DBforMySQL/servers",
"apiVersion": "2017-12-01-preview",
"name": "string",
"location": "string",
"tags": {
"tagName1": "tagValue1",
"tagName2": "tagValue2"
},
"{customized property}": "string"
"sku": {
"capacity": "int",
"family": "string",
"name": "string",
"size": "string",
"tier": "string"
},
"properties": {
"minimalTlsVersion": "string",
"sslEnforcement": "string",
"storageProfile": {
"backupRetentionDays": "int",
"geoRedundantBackup": "string",
"storageAutogrow": "string",
"storageMB": "int"
},
"version": "string",
"createMode": "string"
// For remaining properties, see ServerPropertiesForCreateOrServerProperties objects
}
}
ServerPropertiesForCreateOrServerProperties-Objekte
Legen Sie die createMode-Eigenschaft fest, um den Typ des Objekts anzugeben.
Verwenden Sie für Standard Folgendes:
"createMode": "Default",
"administratorLogin": "string",
"administratorLoginPassword": "string"
Verwenden Sie für GeoRestore Folgendes:
"createMode": "GeoRestore",
"sourceServerId": "string"
Verwenden Sie für PointInTimeRestore Folgendes:
"createMode": "PointInTimeRestore",
"restorePointInTime": "string",
"sourceServerId": "string"
Verwenden Sie für Replikat Folgendes:
Hinweis
Die Verwendung einer Vorlage zum Erstellen eines MySQL-Servers mit dem Replikatwert ist nicht idempotent. Der Server wird beim ersten Mal erfolgreich erstellt. Die Bereitstellung der Vorlage, wenn der Replikatserver bereits vorhanden ist, gibt jedoch einen Fehler zurück.
"createMode": "Replica",
"sourceServerId": "string"
Eigenschaftswerte
servers
Name | BESCHREIBUNG | Wert |
---|---|---|
type | Der Ressourcentyp | "Microsoft.DBforMySQL/servers" |
apiVersion | Die Version der Ressourcen-API | "2017-12-01-preview" |
name | Der Ressourcenname | Zeichenfolge (erforderlich) Zeichenlimit: 3-63 Gültige Zeichen: Kleinbuchstaben, Bindestriche und Zahlen. Darf nicht mit einem Bindestrich beginnen oder enden. Der Ressourcenname muss in Azure eindeutig sein. |
location | Der Speicherort, an dem sich die Ressource befindet. | Zeichenfolge (erforderlich) |
tags | Anwendungsspezifische Metadaten in Form von Schlüssel-Wert-Paaren. | Wörterbuch der Tagnamen und -werte. Weitere Informationen finden Sie unter Tags in Vorlagen. |
sku | Die SKU (Tarif) des Servers. | sku |
properties | Eigenschaften des Servers. | ServerPropertiesForCreateOrServerProperties (erforderlich) |
ServerPropertiesForCreateOrServerProperties
Name | BESCHREIBUNG | Wert |
---|---|---|
minimalTlsVersion | Erzwingen Sie eine tls-Mindestversion für den Server. | "TLS1_0" "TLS1_1" "TLS1_2" 'TLSEnforcementDisabled' |
sslEnforcement | Aktivieren Sie die SSL-Erzwingung oder nicht, wenn Sie eine Verbindung mit dem Server herstellen. | "Deaktiviert" "Aktiviert" |
storageProfile | Speicherprofil eines Servers. | StorageProfile |
version | Serverversion. | '5.6' '5.7' '8.0' |
createMode | Festlegen des Objekttyps | Standard GeoRestore PointInTimeRestore Replikat (erforderlich) |
StorageProfile
Name | BESCHREIBUNG | Wert |
---|---|---|
backupRetentionDays | Sicherungsaufbewahrungstage für den Server. | INT |
geoRedundantBackup | Aktivieren Sie georedundant oder nicht für die Serversicherung. | "Deaktiviert" "Aktiviert" |
storageAutogrow | Aktivieren Sie die automatische Speichervergrößerung. | "Deaktiviert" "Aktiviert" |
storageMB | Maximal zulässiger Speicher für einen Server. | INT |
ServerPropertiesForDefaultCreate
Name | BESCHREIBUNG | Wert |
---|---|---|
createMode | Der Modus zum Erstellen eines neuen Servers. | "Standard" (erforderlich) |
administratorLogin | Der Anmeldename des Administrators eines Servers. Kann nur angegeben werden, wenn der Server erstellt wird (und für die Erstellung erforderlich ist). | Zeichenfolge (erforderlich) |
administratorLoginPassword | Das Kennwort der Administratoranmeldung. | Zeichenfolge (erforderlich) Einschränkungen: Vertraulicher Wert. Übergeben Sie als sicheren Parameter. |
ServerPropertiesForGeoRestore
Name | BESCHREIBUNG | Wert |
---|---|---|
createMode | Der Modus zum Erstellen eines neuen Servers. | "GeoRestore" (erforderlich) |
sourceServerId | Die Quellserver-ID, aus der wiederhergestellt werden soll. | Zeichenfolge (erforderlich) |
ServerPropertiesForRestore
Name | BESCHREIBUNG | Wert |
---|---|---|
createMode | Der Modus zum Erstellen eines neuen Servers. | 'PointInTimeRestore' (erforderlich) |
restorePointInTime | Erstellungszeit des Wiederherstellungspunkts (ISO8601 Format), in dem die Wiederherstellungszeit angegeben wird. | Zeichenfolge (erforderlich) |
sourceServerId | Die Quellserver-ID, aus der wiederhergestellt werden soll. | Zeichenfolge (erforderlich) |
ServerPropertiesForReplica
Name | BESCHREIBUNG | Wert |
---|---|---|
createMode | Der Modus zum Erstellen eines neuen Servers. | "Replikat" (erforderlich) |
sourceServerId | Die ID des primären Servers, aus der das Replikat erstellt werden soll. | Zeichenfolge (erforderlich) |
Sku
Name | BESCHREIBUNG | Wert |
---|---|---|
Kapazität | Die Kapazität für hochskalieren/ausskalieren, die die Computeeinheiten des Servers darstellt. | INT Einschränkungen: Min-Wert = 0 |
family | Die Hardwarefamilie. | Zeichenfolge |
name | Der Name der sku, in der Regel Ebene + Familie + Kerne, z. B. B_Gen4_1, GP_Gen5_8. | Zeichenfolge (erforderlich) |
size | Der Größencode, der je nach Ressource interpretiert werden soll. | Zeichenfolge |
Ebene | Die Ebene der jeweiligen SKU, z. B. Basic. | "Basic" "GeneralPurpose" "MemoryOptimized" |
Schnellstartvorlagen
Diesen Ressourcentyp werden in den folgenden Schnellstartvorlagen bereitgestellt.
Vorlage | BESCHREIBUNG |
---|---|
Buffalo-Web-App |
Beginnen Sie schnell und kostengünstig mit der Ausführung Ihrer Golang Buffalo-Anwendung in Azure. |
Java-CI/CD mit Jenkins und Azure Web-Apps |
Dies ist ein Beispiel für Java CI/CD mit Jenkins und Azure Web-Apps. |
Bereitstellen von Azure Database for MySQL mit VNET |
Diese Vorlage bietet eine Möglichkeit zum Bereitstellen einer Azure-Datenbank für MySQL mit VNET-Integration. |
Application Gateway für eine Web-App mit IP-Einschränkung |
Diese Vorlage erstellt ein Anwendungsgateway vor einer Azure-Web-App mit aktivierter IP-Einschränkung für die Web-App. |
Erstellen einer Web-App unter Linux mit Azure Database for MySQL |
Diese Vorlage bietet eine Möglichkeit, Web-Apps unter Linux mit Azure Database for MySQL bereitzustellen. |
Sonarqube Docker Web App für Linux mit MySQL |
Diese Vorlage bietet eine einfache Möglichkeit zum Bereitstellen eines Sonarqube-Docker-Images (Alpine-Tag) in einer Linux-Web-App mit Azure Database for MySQL |
Web-App mit Azure Database for MySQL |
Diese Vorlage bietet eine einfache Möglichkeit zum Bereitstellen einer Web-App auf Azure App Service Web-Apps mit Azure Database for MySQL. |
Terraform (AzAPI-Anbieter) Ressourcendefinition
Der Serverressourcentyp kann mit Vorgängen bereitgestellt werden, die Folgendes zum Ziel haben:
- Ressourcengruppen
Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.
Ressourcenformat
Um eine Microsoft.DBforMySQL/servers-Ressource zu erstellen, fügen Sie Der Vorlage die folgende Terraform-Ressource hinzu.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.DBforMySQL/servers@2017-12-01-preview"
name = "string"
location = "string"
parent_id = "string"
tags = {
tagName1 = "tagValue1"
tagName2 = "tagValue2"
}
{customized property} = "string"
body = jsonencode({
properties = {
minimalTlsVersion = "string"
sslEnforcement = "string"
storageProfile = {
backupRetentionDays = int
geoRedundantBackup = "string"
storageAutogrow = "string"
storageMB = int
}
version = "string"
createMode = "string"
// For remaining properties, see ServerPropertiesForCreateOrServerProperties objects
}
sku = {
capacity = int
family = "string"
name = "string"
size = "string"
tier = "string"
}
})
}
ServerPropertiesForCreateOrServerProperties-Objekte
Legen Sie die createMode-Eigenschaft fest, um den Typ des Objekts anzugeben.
Verwenden Sie für Standard Folgendes:
createMode = "Default"
administratorLogin = "string"
administratorLoginPassword = "string"
Verwenden Sie für GeoRestore Folgendes:
createMode = "GeoRestore"
sourceServerId = "string"
Verwenden Sie für PointInTimeRestore Folgendes:
createMode = "PointInTimeRestore"
restorePointInTime = "string"
sourceServerId = "string"
Verwenden Sie für Replikate Folgendes:
Hinweis
Die Verwendung einer Vorlage zum Erstellen eines MySQL-Servers mit dem Replikatwert ist nicht idempotent. Der Server wurde beim ersten Mal erfolgreich erstellt. Die Bereitstellung der Vorlage, wenn der Replikatserver bereits vorhanden ist, gibt jedoch einen Fehler zurück.
createMode = "Replica"
sourceServerId = "string"
Eigenschaftswerte
servers
Name | BESCHREIBUNG | Wert |
---|---|---|
type | Der Ressourcentyp | "Microsoft.DBforMySQL/servers@2017-12-01-preview" |
name | Der Ressourcenname | Zeichenfolge (erforderlich) Zeichenlimit: 3-63 Gültige Zeichen: Kleinbuchstaben, Bindestriche und Zahlen. Darf nicht mit einem Bindestrich beginnen oder enden. Der Ressourcenname muss in Azure eindeutig sein. |
location | Der Speicherort, an dem sich die Ressource befindet. | Zeichenfolge (erforderlich) |
parent_id | Verwenden Sie zum Bereitstellen in einer Ressourcengruppe die ID dieser Ressourcengruppe. | Zeichenfolge (erforderlich) |
tags | Anwendungsspezifische Metadaten in Form von Schlüssel-Wert-Paaren. | Wörterbuch der Tagnamen und -werte. |
sku | Die SKU (Tarif) des Servers. | sku |
properties | Eigenschaften des Servers. | ServerPropertiesForCreateOrServerProperties (erforderlich) |
ServerPropertiesForCreateOrServerProperties
Name | BESCHREIBUNG | Wert |
---|---|---|
minimalTlsVersion | Erzwingen Sie eine tls-Mindestversion für den Server. | "TLS1_0" "TLS1_1" "TLS1_2" "TLSEnforcementDisabled" |
sslEnforcement | Aktivieren Sie die SSL-Erzwingung oder nicht, wenn Sie eine Verbindung mit dem Server herstellen. | "Deaktiviert" "Aktiviert" |
storageProfile | Speicherprofil eines Servers. | StorageProfile |
version | Serverversion. | "5.6" "5.7" "8.0" |
createMode | Festlegen des Objekttyps | Standard GeoRestore PointInTimeRestore Replikat (erforderlich) |
StorageProfile
Name | BESCHREIBUNG | Wert |
---|---|---|
backupRetentionDays | Sicherungsaufbewahrungstage für den Server. | INT |
geoRedundantBackup | Aktivieren Sie georedundant oder nicht für die Serversicherung. | "Deaktiviert" "Aktiviert" |
storageAutogrow | Aktivieren Sie die automatische Speichervergrößerung. | "Deaktiviert" "Aktiviert" |
storageMB | Maximal zulässiger Speicher für einen Server. | INT |
ServerPropertiesForDefaultCreate
Name | BESCHREIBUNG | Wert |
---|---|---|
createMode | Der Modus zum Erstellen eines neuen Servers. | "Standard" (erforderlich) |
administratorLogin | Der Anmeldename des Administrators eines Servers. Kann nur angegeben werden, wenn der Server erstellt wird (und für die Erstellung erforderlich ist). | Zeichenfolge (erforderlich) |
administratorLoginPassword | Das Kennwort der Administratoranmeldung. | Zeichenfolge (erforderlich) Einschränkungen: Vertraulicher Wert. Übergeben Sie als sicheren Parameter. |
ServerPropertiesForGeoRestore
Name | BESCHREIBUNG | Wert |
---|---|---|
createMode | Der Modus zum Erstellen eines neuen Servers. | "GeoRestore" (erforderlich) |
sourceServerId | Die Quellserver-ID, aus der die Wiederherstellung ausgeführt werden soll. | Zeichenfolge (erforderlich) |
ServerPropertiesForRestore
Name | BESCHREIBUNG | Wert |
---|---|---|
createMode | Der Modus zum Erstellen eines neuen Servers. | "PointInTimeRestore" (erforderlich) |
restorePointInTime | Erstellungszeit des Wiederherstellungspunkts (ISO8601 Format), in dem die Wiederherstellungszeit angegeben wird. | Zeichenfolge (erforderlich) |
sourceServerId | Die Quellserver-ID, aus der die Wiederherstellung ausgeführt werden soll. | Zeichenfolge (erforderlich) |
ServerPropertiesForReplica
Name | BESCHREIBUNG | Wert |
---|---|---|
createMode | Der Modus zum Erstellen eines neuen Servers. | "Replikat" (erforderlich) |
sourceServerId | Die primäre Server-ID, aus der das Replikat erstellt werden soll. | Zeichenfolge (erforderlich) |
Sku
Name | BESCHREIBUNG | Wert |
---|---|---|
Kapazität | Die Kapazität für hoch-/horizontales Hochskalieren, die die Computeeinheiten des Servers darstellt. | INT Einschränkungen: Minimaler Wert = 0 |
family | Die Hardwarefamilie. | Zeichenfolge |
name | Der Name der SKU, in der Regel Ebene + Familie + Kerne, z. B. B_Gen4_1, GP_Gen5_8. | Zeichenfolge (erforderlich) |
size | Der Größencode, der je nach Ressource interpretiert werden soll. | Zeichenfolge |
Ebene | Die Ebene der jeweiligen SKU, z. B. Basic. | „Basic“ "GeneralPurpose" "MemoryOptimized" |
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für