Sdílet prostřednictvím


Servery Microsoft.DBforMySQL 2017-12-01-preview

Definice prostředku Bicep

Typ prostředku serverů je možné nasadit s operacemi, které cílí na:

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.DBforMySQL/servers, přidejte do šablony následující bicep.

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

Objekty ServerPropertiesForCreateOrServerProperties

Nastavte vlastnost createMode a určete typ objektu.

Jako Výchozí použijte:

  createMode: 'Default'
  administratorLogin: 'string'
  administratorLoginPassword: 'string'

Pro GeoRestore použijte:

  createMode: 'GeoRestore'
  sourceServerId: 'string'

Pro PointInTimeRestore použijte:

  createMode: 'PointInTimeRestore'
  restorePointInTime: 'string'
  sourceServerId: 'string'

Jako Replika použijte:

Poznámka

Použití šablony k vytvoření serveru MySQL s hodnotou Replika není idempotentní. Server se poprvé úspěšně vytvoří. Nasazení šablony, pokud server repliky již existuje, ale vrátí chybu.

  createMode: 'Replica'
  sourceServerId: 'string'

Hodnoty vlastností

Servery

Název Description Hodnota
name Název prostředku string (povinné)

Limit počtu znaků: 3–63

Platné znaky:
Malá písmena, spojovníky a číslice.

Nelze začínat ani končit spojovníkem.

Název prostředku musí být v rámci Azure jedinečný.
location Umístění, ve kterém se prostředek nachází. string (povinné)
tags Metadata specifická pro aplikaci ve formě párů klíč-hodnota. Slovník názvů značek a hodnot. Viz Značky v šablonách
Sku Skladová položka (cenová úroveň) serveru. Sku
properties Vlastnosti serveru. ServerPropertiesForCreateOrServerProperties (povinné)

ServerPropertiesForCreateOrServerProperties

Název Description Hodnota
minimalTlsVersion Vynucujte minimální verzi protokolu TLS pro server. 'TLS1_0'
'TLS1_1'
"TLS1_2"
TlsEnforcementDisabled
sslEnforcement Při připojení k serveru povolte vynucování ssl nebo ne. Zakázáno
'Povoleno'
storageProfile Profil úložiště serveru. StorageProfile
verze Verze serveru. '5.6'
'5.7'
'8.0'
createMode Nastavení typu objektu Default
GeoRestore
PointInTimeRestore
Replika (povinné)

StorageProfile

Název Description Hodnota
backupRetentionDays Dny uchovávání záloh pro server. int
geoRedundantBackup Pro zálohování serveru povolte geograficky redundantní nebo ne. Zakázáno
'Povoleno'
storageAutogrow Povolte automatické zvětšování úložiště. Zakázáno
'Povoleno'
storageMB Maximální povolené úložiště pro server int

ServerPropertiesForDefaultCreate

Název Description Hodnota
createMode Režim pro vytvoření nového serveru. Výchozí (povinné)
administratorLogin Přihlašovací jméno správce serveru. Lze zadat pouze při vytváření serveru (a vyžaduje se k vytvoření). string (povinné)
administratorLoginPassword Heslo přihlášení správce. string (povinné)

Omezení:
Citlivá hodnota. Předání jako zabezpečený parametr

ServerPropertiesForGeoRestore

Název Description Hodnota
createMode Režim pro vytvoření nového serveru. Geografické obnovení (povinné)
ID zdrojového serveru ID zdrojového serveru, ze které se má provést obnovení. string (povinné)

ServerPropertiesForRestore

Název Description Hodnota
createMode Režim pro vytvoření nového serveru. PointInTimeRestore (povinné)
obnoveníPointInTime Čas vytvoření bodu obnovení (ISO8601 formát) a určení času, ze které se má provést obnovení. string (povinné)
ID zdrojového serveru ID zdrojového serveru, ze které se má provést obnovení. string (povinné)

ServerPropertiesForReplica

Název Description Hodnota
createMode Režim pro vytvoření nového serveru. Replika (povinné)
ID zdrojového serveru ID primárního serveru, ze které se má replika vytvořit. string (povinné)

Skladová jednotka (SKU)

Název Description Hodnota
capacity Kapacita vertikálního navýšení/snížení kapacity představující výpočetní jednotky serveru. int

Omezení:
Minimální hodnota = 0
family Rodina hardwaru. řetězec
name Název skladové položky, obvykle vrstva + rodina + jádra, například B_Gen4_1, GP_Gen5_8. string (povinné)
size Kód velikosti, který bude odpovídajícím způsobem interpretován prostředkem. řetězec
tier Úroveň konkrétní skladové položky, například Basic. 'Základní'
'GeneralPurpose'
MemoryOptimized

Šablony pro rychlý start

Následující šablony pro rychlý start nasadí tento typ prostředku.

Template (Šablona) Description
Webová aplikace Buffalo

Nasazení do Azure
Začněte rychle a levně spouštět svou aplikaci Golang Buffalo v Azure.
CI/CD v Javě s využitím Jenkinse a Azure Web Apps

Nasazení do Azure
Toto je ukázka pro CI/CD v Javě s využitím Jenkinse a Azure Web Apps.
Nasazení Azure Database for MySQL s využitím virtuální sítě

Nasazení do Azure
Tato šablona poskytuje způsob, jak nasadit službu Azure Database for MySQL s integrací virtuální sítě.
Application Gateway pro webovou aplikaci s omezením IP adresy

Nasazení do Azure
Tato šablona vytvoří aplikační bránu před webovou aplikací Azure s povoleným omezením IP adres pro webovou aplikaci.
Vytvoření webové aplikace v Linuxu s využitím služby Azure Database for MySQL

Nasazení do Azure
Tato šablona poskytuje způsob, jak nasadit Web Apps v Linuxu s využitím služby Azure Database for MySQL.
Sonarqube Docker Web App v Linuxu s MySQL

Nasazení do Azure
Tato šablona poskytuje snadný způsob nasazení image Dockeru Sonarqube (značka alpine) do linuxové webové aplikace se službou Azure Database for MySQL.
Webová aplikace se službou Azure Database for MySQL

Nasazení do Azure
Tato šablona poskytuje snadný způsob, jak nasadit webovou aplikaci na Azure App Service Web Apps se službou Azure Database for MySQL.

Definice prostředku šablony ARM

Typ prostředku serverů je možné nasadit s operacemi, které cílí na:

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.DBforMySQL/servers, přidejte do šablony následující kód JSON.

{
  "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
  }
}

Objekty ServerPropertiesForCreateOrServerProperties

Nastavte vlastnost createMode a určete typ objektu.

Jako Výchozí použijte:

  "createMode": "Default",
  "administratorLogin": "string",
  "administratorLoginPassword": "string"

Pro GeoRestore použijte:

  "createMode": "GeoRestore",
  "sourceServerId": "string"

Pro PointInTimeRestore použijte:

  "createMode": "PointInTimeRestore",
  "restorePointInTime": "string",
  "sourceServerId": "string"

Jako Replika použijte:

Poznámka

Použití šablony k vytvoření serveru MySQL s hodnotou Replika není idempotentní. Server se poprvé úspěšně vytvoří. Nasazení šablony, pokud server repliky již existuje, ale vrátí chybu.

  "createMode": "Replica",
  "sourceServerId": "string"

Hodnoty vlastností

Servery

Název Description Hodnota
typ Typ prostředku Microsoft.DBforMySQL/servers
apiVersion Verze rozhraní API prostředků '2017-12-01-preview'
name Název prostředku string (povinné)

Limit počtu znaků: 3–63

Platné znaky:
Malá písmena, spojovníky a číslice.

Nelze začínat ani končit spojovníkem.

Název prostředku musí být v rámci Azure jedinečný.
location Umístění, ve kterém se prostředek nachází. string (povinné)
tags Metadata specifická pro aplikaci ve formě párů klíč-hodnota. Slovník názvů značek a hodnot. Viz Značky v šablonách
Sku Skladová položka (cenová úroveň) serveru. Sku
properties Vlastnosti serveru. ServerPropertiesForCreateOrServerProperties (povinné)

ServerPropertiesForCreateOrServerProperties

Název Description Hodnota
minimalTlsVersion Vynucujte minimální verzi protokolu TLS pro server. 'TLS1_0'
'TLS1_1'
"TLS1_2"
TlsEnforcementDisabled
sslEnforcement Při připojení k serveru povolte vynucování ssl nebo ne. Zakázáno
'Povoleno'
storageProfile Profil úložiště serveru. StorageProfile
verze Verze serveru. '5.6'
'5.7'
'8.0'
createMode Nastavení typu objektu Default
GeoRestore
PointInTimeRestore
Replika (povinné)

StorageProfile

Název Description Hodnota
backupRetentionDays Dny uchovávání záloh pro server. int
geoRedundantBackup Pro zálohování serveru povolte geograficky redundantní nebo ne. Zakázáno
'Povoleno'
storageAutogrow Povolte automatické zvětšování úložiště. Zakázáno
'Povoleno'
storageMB Maximální povolené úložiště pro server int

ServerPropertiesForDefaultCreate

Název Description Hodnota
createMode Režim vytvoření nového serveru. Výchozí (povinné)
administratorLogin Přihlašovací jméno správce serveru. Lze zadat pouze v případě, že se server vytváří (a vyžaduje se k vytvoření). string (povinné)
administratorLoginPassword Heslo pro přihlášení správce. string (povinné)

Omezení:
Citlivá hodnota. Předání jako zabezpečený parametr

ServerPropertiesForGeoRestore

Název Description Hodnota
createMode Režim vytvoření nového serveru. GeoRestore (povinné)
id zdrojového serveru ID zdrojového serveru, ze které chcete provést obnovení. string (povinné)

ServerPropertiesForRestore

Název Description Hodnota
createMode Režim vytvoření nového serveru. PointInTimeRestore (povinné)
restorePointInTime Čas vytvoření bodu obnovení (ISO8601 formát) s určením času, ze který se má provést obnovení. string (povinné)
id zdrojového serveru ID zdrojového serveru, ze které chcete provést obnovení. string (povinné)

ServerPropertiesForReplica

Název Description Hodnota
createMode Režim vytvoření nového serveru. Replika (povinné)
id zdrojového serveru ID primárního serveru, ze které se má replika vytvořit. string (povinné)

Skladová jednotka (SKU)

Název Description Hodnota
capacity Kapacita vertikálního navýšení/snížení kapacity představující výpočetní jednotky serveru. int

Omezení:
Minimální hodnota = 0
family Rodina hardwaru. řetězec
name Název skladové položky, obvykle vrstva + rodina + jádra, například B_Gen4_1, GP_Gen5_8. string (povinné)
size Kód velikosti, který má být odpovídajícím způsobem interpretován prostředkem. řetězec
tier Úroveň konkrétní skladové položky, například Basic. 'Základní'
'GeneralPurpose'
MemoryOptimized

Šablony pro rychlý start

Následující šablony rychlého startu nasadí tento typ prostředku.

Template (Šablona) Description
Buffalo Web App

Nasazení do Azure
Spusťte aplikaci Golang Buffalo v Azure rychle a levně.
CI/CD v Javě s využitím Jenkinse a Azure Web Apps

Nasazení do Azure
Toto je ukázka ci/CD v Javě s využitím Jenkinse a Azure Web Apps.
Nasazení Azure Database for MySQL pomocí virtuální sítě

Nasazení do Azure
Tato šablona poskytuje způsob nasazení databáze Azure for MySQL s integrací virtuální sítě.
Application Gateway pro webovou aplikaci s omezením IP adres

Nasazení do Azure
Tato šablona vytvoří aplikační bránu před webovou aplikací Azure s povoleným omezením IP adres pro webovou aplikaci.
Vytvoření webové aplikace v Linuxu s využitím služby Azure Database for MySQL

Nasazení do Azure
Tato šablona poskytuje způsob, jak nasadit Web Apps v Linuxu pomocí Azure Database for MySQL.
Sonarqube Docker Web App v Linuxu s MySQL

Nasazení do Azure
Tato šablona poskytuje snadný způsob nasazení image Dockeru Sonarqube (značka alpine) do linuxové webové aplikace s azure database for MySQL.
Webová aplikace se službou Azure Database for MySQL

Nasazení do Azure
Tato šablona poskytuje snadný způsob nasazení webové aplikace na Azure App Service Web Apps s Azure Database for MySQL.

Definice prostředku Terraformu (zprostředkovatele AzAPI)

Typ prostředku serverů je možné nasadit s operacemi, které cílí na:

  • Skupiny prostředků

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.DBforMySQL/servers, přidejte do šablony následující Terraform.

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"
    }
  })
}

Objekty ServerPropertiesForCreateOrServerProperties

Nastavte vlastnost createMode a určete typ objektu.

Jako Výchozí použijte:

  createMode = "Default"
  administratorLogin = "string"
  administratorLoginPassword = "string"

Pro GeoRestore použijte:

  createMode = "GeoRestore"
  sourceServerId = "string"

Pro PointInTimeRestore použijte:

  createMode = "PointInTimeRestore"
  restorePointInTime = "string"
  sourceServerId = "string"

Jako Replika použijte:

Poznámka

Použití šablony k vytvoření serveru MySQL s hodnotou Replika není idempotentní. Server se poprvé úspěšně vytvoří. Nasazení šablony, pokud server repliky již existuje, ale vrátí chybu.

  createMode = "Replica"
  sourceServerId = "string"

Hodnoty vlastností

Servery

Název Description Hodnota
typ Typ prostředku Microsoft.DBforMySQL/servers@2017-12-01-preview
name Název prostředku string (povinné)

Limit počtu znaků: 3–63

Platné znaky:
Malá písmena, spojovníky a číslice.

Nelze začínat ani končit spojovníkem.

Název prostředku musí být v rámci Azure jedinečný.
location Umístění, ve kterém se prostředek nachází. string (povinné)
parent_id K nasazení do skupiny prostředků použijte ID této skupiny prostředků. string (povinné)
tags Metadata specifická pro aplikaci ve formě párů klíč-hodnota. Slovník názvů značek a hodnot.
Sku Skladová položka (cenová úroveň) serveru. Sku
properties Vlastnosti serveru. ServerPropertiesForCreateOrServerProperties (povinné)

ServerPropertiesForCreateOrServerProperties

Název Description Hodnota
minimalTlsVersion Vynucujte minimální verzi protokolu TLS pro server. "TLS1_0"
"TLS1_1"
"TLS1_2"
"TLSEnforcementDisabled"
sslEnforcement Při připojení k serveru povolte vynucování ssl nebo ne. "Zakázáno"
"Povoleno"
storageProfile Profil úložiště serveru. StorageProfile
verze Verze serveru. "5.6"
"5.7"
"8.0"
createMode Nastavení typu objektu Default
GeoRestore
PointInTimeRestore
Replika (povinné)

StorageProfile

Název Description Hodnota
backupRetentionDays Dny uchovávání záloh pro server. int
geoRedundantBackup Pro zálohování serveru povolte geograficky redundantní nebo ne. "Zakázáno"
"Povoleno"
storageAutogrow Povolte automatické zvětšování úložiště. "Zakázáno"
"Povoleno"
storageMB Maximální povolené úložiště pro server int

ServerPropertiesForDefaultCreate

Název Description Hodnota
createMode Režim vytvoření nového serveru. "Výchozí" (povinné)
administratorLogin Přihlašovací jméno správce serveru. Lze zadat pouze v případě, že se server vytváří (a vyžaduje se k vytvoření). string (povinné)
administratorLoginPassword Heslo pro přihlášení správce. string (povinné)

Omezení:
Citlivá hodnota. Předání jako zabezpečený parametr

ServerPropertiesForGeoRestore

Název Description Hodnota
createMode Režim vytvoření nového serveru. "GeoRestore" (povinné)
id zdrojového serveru ID zdrojového serveru, ze které chcete provést obnovení. string (povinné)

ServerPropertiesForRestore

Název Description Hodnota
createMode Režim vytvoření nového serveru. PointInTimeRestore (povinné)
restorePointInTime Čas vytvoření bodu obnovení (ISO8601 formát) s určením času, ze který se má provést obnovení. string (povinné)
id zdrojového serveru ID zdrojového serveru, ze které chcete provést obnovení. string (povinné)

ServerPropertiesForReplica

Název Description Hodnota
createMode Režim vytvoření nového serveru. "Replika" (povinné)
id zdrojového serveru ID primárního serveru, ze které se má replika vytvořit. string (povinné)

Skladová jednotka (SKU)

Název Description Hodnota
capacity Kapacita vertikálního navýšení/snížení kapacity představující výpočetní jednotky serveru. int

Omezení:
Minimální hodnota = 0
family Rodina hardwaru. řetězec
name Název skladové položky, obvykle vrstva + rodina + jádra, například B_Gen4_1, GP_Gen5_8. string (povinné)
size Kód velikosti, který má být odpovídajícím způsobem interpretován prostředkem. řetězec
tier Úroveň konkrétní skladové položky, například Basic. "Základní"
"GeneralPurpose"
"MemoryOptimized"