Servery Microsoft.DBforMariaDB z 1. 6. 2018

Definice prostředku Bicep

Typ prostředku serverů je možné nasadit do:

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.DBforMariaDB/servers, přidejte do šablony následující bicep.

resource symbolicname 'Microsoft.DBforMariaDB/servers@2018-06-01' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  sku: {
    capacity: int
    family: 'string'
    name: 'string'
    size: 'string'
    tier: 'string'
  }
  properties: {
    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

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:

  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
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. '10.2'
'10.3'
createMode Nastavení typu objektu Výchozí
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é)

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í (formát ISO8601) určující čas, 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
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
Nasazení Azure Database for MariaDB s využitím virtuální sítě

Nasazení do Azure
Tato šablona poskytuje způsob nasazení databáze Azure database for MariaDB s integrací virtuální sítě.

Definice prostředku šablony ARM

Typ prostředku serverů je možné nasadit do:

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.DBforMariaDB/servers, přidejte do šablony následující kód JSON.

{
  "type": "Microsoft.DBforMariaDB/servers",
  "apiVersion": "2018-06-01",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "sku": {
    "capacity": "int",
    "family": "string",
    "name": "string",
    "size": "string",
    "tier": "string"
  },
  "properties": {
    "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:

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

Hodnoty vlastností

Servery

Název Description Hodnota
typ Typ prostředku Microsoft.DBforMariaDB/servers
apiVersion Verze rozhraní API prostředku '2018-06-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ů 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
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. '10.2'
'10.3'
createMode Nastavení typu objektu Výchozí
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é)

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í (formát ISO8601) určující čas pro 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 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
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
Nasazení Azure Database for MariaDB s využitím virtuální sítě

Nasazení do Azure
Tato šablona poskytuje způsob nasazení databáze Azure database for MariaDB s integrací virtuální sítě.

Definice prostředku Terraform (poskytovatel AzAPI)

Typ prostředku serverů je možné nasadit do:

  • 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.DBforMariaDB/servers, přidejte do šablony následující Terraform.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.DBforMariaDB/servers@2018-06-01"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  body = jsonencode({
    properties = {
      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:

  createMode = "Replica"
  sourceServerId = "string"

Hodnoty vlastností

Servery

Název Description Hodnota
typ Typ prostředku Microsoft.DBforMariaDB/servers@2018-06-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
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
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. "10.2"
"10.3"
createMode Nastavení typu objektu Výchozí
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í). string (povinné)
administratorLoginPassword Heslo přihlášení správce. string (povinné)

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í (formát ISO8601) určující čas, 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
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"