Sdílet prostřednictvím


Servery Microsoft.DBforMySQL z 1. 12. 2017

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' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
    {customized property}: 'string'
  sku: {
    capacity: int
    family: 'string'
    name: 'string'
    size: 'string'
    tier: 'string'
  }
  identity: {
    type: 'SystemAssigned'
  }
  properties: {
    infrastructureEncryption: 'string'
    minimalTlsVersion: 'string'
    publicNetworkAccess: 'string'
    sslEnforcement: 'string'
    storageProfile: {
      backupRetentionDays: int
      geoRedundantBackup: 'string'
      storageAutogrow: 'string'
      storageMB: int
    }
    version: 'string'
    createMode: 'string'
    // For remaining properties, see ServerPropertiesForCreateOrServerProperties objects
  }
}

Objekty ServerPropertiesForCreateOrServerProperties

Nastavením vlastnosti createMode určete typ objektu.

Jako Výchozí použijte:

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

V případě geografického obnovení použijte:

  createMode: 'GeoRestore'
  sourceServerId: 'string'

Pro PointInTimeRestore použijte:

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

Pro repliku 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 už server repliky existuje, vrátí chybu.

  createMode: 'Replica'
  sourceServerId: 'string'

Hodnoty vlastností

Servery

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

Omezení počtu znaků: 3–63

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

Nelze začínat nebo končit pomlčkam.

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ů a hodnot značek. Zobrazit značky v šablonách
Sku Skladová položka (cenová úroveň) serveru. Sku
identity Identita serveru v Azure Active Directory. Identita prostředku
properties Vlastnosti serveru. ServerPropertiesForCreateOrServerProperties (povinné)

Identita prostředku

Název Description Hodnota
typ Typ identity. Tuto možnost nastavte na SystemAssigned, aby se pro prostředek automaticky vytvořil a přiřadil objekt zabezpečení Služby Azure Active Directory. 'SystemAssigned'

ServerPropertiesForCreateOrServerProperties

Název Description Hodnota
infrastrukturaŠifrování Stav ukazující, jestli server povolil šifrování infrastruktury. Zakázáno
Povoleno
minimalTlsVersion Vynucujte minimální verzi protokolu TLS pro server. "TLS1_0"
'TLS1_1'
"TLS1_2"
TLSEnforcementDisabled
publicNetworkAccess Určuje, jestli je pro tento server povolený veřejný síťový přístup. Hodnota je nepovinná, ale pokud je předána, musí být Povolená nebo Zakázaná. Zakázáno
Povoleno
sslEnforcement Povolte vynucování ssl nebo ne, když se připojujete k serveru. Zakázáno
Povoleno
storageProfile Profil úložiště serveru. Profil úložiště
verze Verze serveru. '5.6'
'5.7'
'8.0'
createMode Nastavení typu objektu Default
Geografické obnovení
PointInTimeRestore
Replika (povinné)

Profil úložiště

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í). Při aktualizaci hesla se vyžaduje přihlašovací jméno. 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, 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",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
    "{customized property}": "string"
  "sku": {
    "capacity": "int",
    "family": "string",
    "name": "string",
    "size": "string",
    "tier": "string"
  },
  "identity": {
    "type": "SystemAssigned"
  },
  "properties": {
    "infrastructureEncryption": "string",
    "minimalTlsVersion": "string",
    "publicNetworkAccess": "string",
    "sslEnforcement": "string",
    "storageProfile": {
      "backupRetentionDays": "int",
      "geoRedundantBackup": "string",
      "storageAutogrow": "string",
      "storageMB": "int"
    },
    "version": "string",
    "createMode": "string"
    // For remaining properties, see ServerPropertiesForCreateOrServerProperties objects
  }
}

Objekty ServerPropertiesForCreateOrServerProperties

Nastavením vlastnosti createMode určete typ objektu.

Jako Výchozí použijte:

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

V případě geografického obnovení použijte:

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

Pro PointInTimeRestore použijte:

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

Pro repliku 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 už server repliky existuje, 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ředku '2017-12-01'
name Název prostředku string (povinné)

Omezení počtu znaků: 3–63

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

Nelze začínat nebo končit pomlčkam.

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ů a hodnot značek. Zobrazit značky v šablonách
Sku Skladová položka (cenová úroveň) serveru. Sku
identity Identita serveru v Azure Active Directory. Identita prostředku
properties Vlastnosti serveru. ServerPropertiesForCreateOrServerProperties (povinné)

Identita prostředku

Název Description Hodnota
typ Typ identity. Tuto možnost nastavte na SystemAssigned, aby se pro prostředek automaticky vytvořil a přiřadil objekt zabezpečení Služby Azure Active Directory. 'SystemAssigned'

ServerPropertiesForCreateOrServerProperties

Název Description Hodnota
infrastrukturaŠifrování Stav ukazující, jestli server povolil šifrování infrastruktury. Zakázáno
Povoleno
minimalTlsVersion Vynucujte minimální verzi protokolu TLS pro server. "TLS1_0"
'TLS1_1'
"TLS1_2"
TLSEnforcementDisabled
publicNetworkAccess Určuje, jestli je pro tento server povolený veřejný síťový přístup. Hodnota je nepovinná, ale pokud je předána, musí být Povolená nebo Zakázaná. Zakázáno
Povoleno
sslEnforcement Povolte vynucování ssl nebo ne, když se připojujete k serveru. Zakázáno
Povoleno
storageProfile Profil úložiště serveru. Profil úložiště
verze Verze serveru. '5.6'
'5.7'
'8.0'
createMode Nastavení typu objektu Default
Geografické obnovení
PointInTimeRestore
Replika (povinné)

Profil úložiště

Název Description Hodnota
backupRetentionDays Dny uchovávání záloh pro server. int
geoRedundantBackup Povolte geograficky redundantní zálohování serveru 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í). Při aktualizaci hesla se vyžaduje přihlašovací jméno. 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 Terraform (poskytovatel 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"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
    {customized property} = "string"
  identity {
    type = "SystemAssigned"
  }
  body = jsonencode({
    properties = {
      infrastructureEncryption = "string"
      minimalTlsVersion = "string"
      publicNetworkAccess = "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

Nastavením vlastnosti createMode určete typ objektu.

Jako Výchozí použijte:

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

V případě geografického obnovení použijte:

  createMode = "GeoRestore"
  sourceServerId = "string"

Pro PointInTimeRestore použijte:

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

Pro repliku 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 už server repliky existuje, vrátí chybu.

  createMode = "Replica"
  sourceServerId = "string"

Hodnoty vlastností

Servery

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

Omezení počtu znaků: 3–63

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

Nelze začínat nebo končit pomlčkam.

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ů a hodnot značek.
Sku Skladová položka (cenová úroveň) serveru. Sku
identity Identita serveru v Azure Active Directory. Identita prostředku
properties Vlastnosti serveru. ServerPropertiesForCreateOrServerProperties (povinné)

Identita prostředku

Název Description Hodnota
typ Typ identity. Tuto možnost nastavte na SystemAssigned, aby se pro prostředek automaticky vytvořil a přiřadil objekt zabezpečení Služby Azure Active Directory. "SystemAssigned"

ServerPropertiesForCreateOrServerProperties

Název Description Hodnota
infrastrukturaŠifrování Stav ukazující, jestli server povolil šifrování infrastruktury. "Zakázáno"
"Povoleno"
minimalTlsVersion Vynucujte minimální verzi protokolu TLS pro server. "TLS1_0"
"TLS1_1"
"TLS1_2"
TLSEnforcementDisabled
publicNetworkAccess Určuje, jestli je pro tento server povolený veřejný síťový přístup. Hodnota je volitelná, ale pokud je předána, musí být Povolená nebo Zakázaná. "Zakázáno"
"Povoleno"
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í). Při aktualizaci hesla se vyžaduje přihlašovací jméno. 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"