Sdílet prostřednictvím


Microsoft.DBforMySQL flexibleServers 2023-06-01-preview

Definice prostředku Bicep

Typ prostředku flexibleServers 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/flexibleServers, přidejte do šablony následující bicep.

resource symbolicname 'Microsoft.DBforMySQL/flexibleServers@2023-06-01-preview' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  sku: {
    name: 'string'
    tier: 'string'
  }
  identity: {
    type: 'UserAssigned'
    userAssignedIdentities: {
      {customized property}: any()
    }
  }
  properties: {
    administratorLogin: 'string'
    administratorLoginPassword: 'string'
    availabilityZone: 'string'
    backup: {
      backupRetentionDays: int
      geoRedundantBackup: 'string'
    }
    createMode: 'string'
    dataEncryption: {
      geoBackupKeyURI: 'string'
      geoBackupUserAssignedIdentityId: 'string'
      primaryKeyURI: 'string'
      primaryUserAssignedIdentityId: 'string'
      type: 'string'
    }
    highAvailability: {
      mode: 'string'
      standbyAvailabilityZone: 'string'
    }
    importSourceProperties: {
      dataDirPath: 'string'
      sasToken: 'string'
      storageType: 'AzureBlob'
      storageUrl: 'string'
    }
    maintenanceWindow: {
      customWindow: 'string'
      dayOfWeek: int
      startHour: int
      startMinute: int
    }
    network: {
      delegatedSubnetResourceId: 'string'
      privateDnsZoneResourceId: 'string'
      publicNetworkAccess: 'string'
    }
    replicationRole: 'string'
    restorePointInTime: 'string'
    sourceServerResourceId: 'string'
    storage: {
      autoGrow: 'string'
      autoIoScaling: 'string'
      iops: int
      logOnDisk: 'string'
      storageSizeGB: int
    }
    version: 'string'
  }
}

Hodnoty vlastností

flexibilní servery

Název Description Hodnota
name Název prostředku string (povinné)
location Geografické umístění, kde se prostředek nachází string (povinné)
tags Značky prostředků. Slovník názvů a hodnot značek. Zobrazit značky v šablonách
Sku Skladová položka (cenová úroveň) serveru. MySQLServerSku
identity Identita cmk pro server. MySQLServerIdentity
properties Vlastnosti serveru. Vlastnosti serveru

MySQLServerIdentity

Název Description Hodnota
typ Typ identity spravované služby UserAssigned
userAssignedIdentity Metadata identity přiřazené uživatelem MySQLServerIdentityUserAssignedIdentity

MySQLServerIdentityUserAssignedIdentity

Název Description Hodnota
{přizpůsobená vlastnost} Pro Bicep můžete použít funkci any().

Vlastnosti serveru

Název Description Hodnota
administratorLogin Přihlašovací jméno správce serveru. Lze zadat pouze při vytváření serveru (a vyžaduje se k vytvoření). řetězec
administratorLoginPassword Heslo pro přihlášení správce (vyžadované pro vytvoření serveru) řetězec

Omezení:
Citlivá hodnota. Předání jako zabezpečený parametr
availabilityZone dostupnost Informace o zóně serveru. řetězec
zálohování Vlastnosti serveru související se zálohováním Backup
createMode Režim pro vytvoření nového serveru MySQL 'Výchozí'
'Geografické obnovení'
PointInTimeRestore
Replika
dataEncryption Šifrování dat pro CMK. Šifrování dat
vysoká dostupnost Vlastnosti serveru související s vysokou dostupností Vysoká dostupnost
importSourceVlastnosti Vlastnosti zdroje pro import z úložiště ImportSourceProperties
údržbaWindow Časové období údržby serveru. ÚdržbaWindow
network Vlastnosti serveru související se sítí. Síť
role replikace Role replikace. 'Žádný'
Replika
'Zdroj'
obnoveníPointInTime Čas vytvoření bodu obnovení (ISO8601 formát) a určení času, ze které se má provést obnovení. řetězec
sourceServerResourceId ID zdrojového serveru MySQL. řetězec
úložiště Vlastnosti serveru související s úložištěm Storage
verze Verze serveru. '5.7'
'8.0.21'

Backup

Název Description Hodnota
backupRetentionDays Dny uchovávání záloh pro server. int
geoRedundantBackup Určuje, jestli je povolené geograficky redundantní zálohování. Zakázáno
Povoleno

Šifrování dat

Název Description Hodnota
identifikátor geoBackupKeyURI Identifikátor URI klíče geografické zálohy jako trezor klíčů nemůže překračovat oblast, je potřeba klíč cmk ve stejné oblasti jako geografické zálohování. řetězec
geoBackupUserAssignedIdentityId ID prostředku identity uživatele geografické zálohy, protože identita nemůže překračovat oblast, je potřeba identita ve stejné oblasti jako geografické zálohování řetězec
identifikátor primaryKeyURI Identifikátor URI primárního klíče řetězec
primaryUserAssignedIdentityId ID prostředku identity primárního uživatele řetězec
typ Typ klíče, AzureKeyVault pro povolení cmk, SystemManaged pro zakázání cmk. AzureKeyVault
SystemManaged

Vysoká dostupnost

Název Description Hodnota
režim Režim vysoké dostupnosti pro server Zakázáno
SameZone
'ZoneRedundant'
standbyAvailabilityZone Zóna dostupnosti pohotovostního serveru. řetězec

ImportSourceProperties

Název Description Hodnota
dataDirPath Relativní cesta k adresáři dat v úložišti. řetězec
houstoken Token SAS pro přístup ke zdrojovému úložišti. Pro token SAS se vyžadují oprávnění ke čtení a výpisu. řetězec

Omezení:
Citlivá hodnota. Předání jako zabezpečený parametr
typ úložiště Typ úložiště zdroje importu. AzureBlob
storageUrl Identifikátor URI zdrojového úložiště importu řetězec

ÚdržbaWindow

Název Description Hodnota
customWindow označuje, jestli je vlastní okno povolené nebo zakázané. řetězec
Dayofweek den v týdnu pro časové období údržby int
začátek hodiny počáteční hodina pro časové období údržby int
začátekMinute počáteční minuta pro časové období údržby int

Síť

Název Description Hodnota
delegatedSubnetResourceId ID prostředku delegovaného podsítě použitého k nastavení virtuální sítě pro server řetězec
privateDnsZoneResourceId Privátní DNS ID prostředku zóny. řetězec
publicNetworkAccess Určuje, jestli je pro tento server povolený veřejný síťový přístup. Hodnota je Zakázaná, pokud má server integraci virtuální sítě. Zakázáno
Povoleno

Storage

Název Description Hodnota
Autogrow Povolte automatické zvětšování úložiště nebo ne. Zakázáno
Povoleno
automatické škálování Povolte automatické škálování vstupně-výstupních operací. Zakázáno
Povoleno
Iops IOPS úložiště pro server. int
logOnDisk Povolte přihlášení na disku nebo ne. Zakázáno
Povoleno
storageSizeGB Maximální velikost úložiště povolená pro server int

MySQLServerSku

Název Description Hodnota
name Název skladové položky, například Standard_D32s_v3. string (povinné)
tier Úroveň konkrétní skladové položky, například GeneralPurpose. 'Nárazové'
'GeneralPurpose'
MemoryOptimized (povinné)

Šablony pro rychlý start

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

Template (Šablona) Description
Nasazení Azure Database for MySQL (flexibilní) s využitím virtuální sítě

Nasazení do Azure
Tato šablona poskytuje způsob nasazení flexibilního serveru Azure Database for MySQL s integrací virtuální sítě.

Definice prostředku šablony ARM

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

{
  "type": "Microsoft.DBforMySQL/flexibleServers",
  "apiVersion": "2023-06-01-preview",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "sku": {
    "name": "string",
    "tier": "string"
  },
  "identity": {
    "type": "UserAssigned",
    "userAssignedIdentities": {
      "{customized property}": {}
    }
  },
  "properties": {
    "administratorLogin": "string",
    "administratorLoginPassword": "string",
    "availabilityZone": "string",
    "backup": {
      "backupRetentionDays": "int",
      "geoRedundantBackup": "string"
    },
    "createMode": "string",
    "dataEncryption": {
      "geoBackupKeyURI": "string",
      "geoBackupUserAssignedIdentityId": "string",
      "primaryKeyURI": "string",
      "primaryUserAssignedIdentityId": "string",
      "type": "string"
    },
    "highAvailability": {
      "mode": "string",
      "standbyAvailabilityZone": "string"
    },
    "importSourceProperties": {
      "dataDirPath": "string",
      "sasToken": "string",
      "storageType": "AzureBlob",
      "storageUrl": "string"
    },
    "maintenanceWindow": {
      "customWindow": "string",
      "dayOfWeek": "int",
      "startHour": "int",
      "startMinute": "int"
    },
    "network": {
      "delegatedSubnetResourceId": "string",
      "privateDnsZoneResourceId": "string",
      "publicNetworkAccess": "string"
    },
    "replicationRole": "string",
    "restorePointInTime": "string",
    "sourceServerResourceId": "string",
    "storage": {
      "autoGrow": "string",
      "autoIoScaling": "string",
      "iops": "int",
      "logOnDisk": "string",
      "storageSizeGB": "int"
    },
    "version": "string"
  }
}

Hodnoty vlastností

flexibilní servery

Název Description Hodnota
typ Typ prostředku Microsoft.DBforMySQL/flexibleServers
apiVersion Verze rozhraní API prostředku 2023-06-01-preview
name Název prostředku string (povinné)
location Geografické umístění, kde se prostředek nachází string (povinné)
tags Značky prostředků. Slovník názvů a hodnot značek. Zobrazit značky v šablonách
Sku Skladová položka (cenová úroveň) serveru. MySQLServerSku
identity Identita cmk pro server. MySQLServerIdentity
properties Vlastnosti serveru. Vlastnosti serveru

MySQLServerIdentity

Název Description Hodnota
typ Typ identity spravované služby UserAssigned
userAssignedIdentity Metadata identity přiřazené uživatelem MySQLServerIdentityUserAssignedIdentity

MySQLServerIdentityUserAssignedIdentity

Název Description Hodnota
{přizpůsobená vlastnost}

Vlastnosti serveru

Název Description Hodnota
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í). řetězec
administratorLoginPassword Heslo pro přihlášení správce (vyžadované pro vytvoření serveru) řetězec

Omezení:
Citlivá hodnota. Předání jako zabezpečený parametr
availabilityZone informace o zóně dostupnosti serveru. řetězec
zálohování Vlastnosti serveru související se zálohováním. Backup
createMode Režim vytvoření nového serveru MySQL Výchozí
'GeoRestore'
PointInTimeRestore
Replika
dataEncryption Šifrování dat pro CMK. Šifrování dat
vysoká dostupnost Vlastnosti serveru související s vysokou dostupností Vysoká dostupnost
importSourceProperties Vlastnosti zdroje pro import z úložiště ImportSourceProperties
údržbaWindow Časové období údržby serveru. ÚdržbaWindow
network Vlastnosti serveru související se sítí. Síť
role replikace Role replikace. 'Žádný'
Replika
'Zdroj'
restorePointInTime Čas vytvoření bodu obnovení (ISO8601 formát) s určením času, ze který se má provést obnovení. řetězec
sourceServerResourceId ID zdrojového serveru MySQL. řetězec
úložiště Vlastnosti serveru související s úložištěm Storage
verze Verze serveru. '5.7'
'8.0.21'

Backup

Název Description Hodnota
backupRetentionDays Dny uchovávání záloh pro server. int
geoRedundantBackup Určuje, jestli je povolené geograficky redundantní zálohování. Zakázáno
'Povoleno'

Šifrování dat

Název Description Hodnota
geoBackupKeyURI Identifikátor URI klíče geografického zálohování jako trezor klíčů nemůže překračovat oblast, je potřeba cmk ve stejné oblasti jako geografické zálohování. řetězec
geoBackupUserAssignedIdentityId ID prostředku identity uživatele geografické zálohy, protože identita nemůže překračovat oblast, potřebuje identitu ve stejné oblasti jako geografické zálohování. řetězec
primaryKeyURI Identifikátor URI primárního klíče řetězec
primaryUserAssignedIdentityId ID prostředku identity primárního uživatele řetězec
typ Typ klíče, AzureKeyVault pro povolení cmk, SystemManaged pro disable cmk. AzureKeyVault
'SystemManaged'

Vysoká dostupnost

Název Description Hodnota
režim Režim vysoké dostupnosti pro server Zakázáno
SameZone
'ZoneRedundant'
standbyAvailabilityZone Zóna dostupnosti pohotovostního serveru. řetězec

ImportSourceProperties

Název Description Hodnota
dataDirPath Relativní cesta k adresáři dat v úložišti. řetězec
houstoken Token SAS pro přístup ke zdrojovému úložišti. Pro token SAS se vyžadují oprávnění ke čtení a výpisu. řetězec

Omezení:
Citlivá hodnota. Předání jako zabezpečený parametr
typ úložiště Typ úložiště zdroje importu. AzureBlob
storageUrl Identifikátor URI zdrojového úložiště importu řetězec

ÚdržbaWindow

Název Description Hodnota
customWindow označuje, jestli je vlastní okno povolené nebo zakázané. řetězec
Dayofweek den v týdnu pro časové období údržby int
začátek hodiny počáteční hodina pro časové období údržby int
začátekMinute počáteční minuta pro časové období údržby int

Síť

Název Description Hodnota
delegatedSubnetResourceId ID prostředku delegovaného podsítě použitého k nastavení virtuální sítě pro server řetězec
privateDnsZoneResourceId Privátní DNS ID prostředku zóny. řetězec
publicNetworkAccess Určuje, jestli je pro tento server povolený veřejný síťový přístup. Hodnota je Zakázaná, pokud má server integraci virtuální sítě. Zakázáno
Povoleno

Storage

Název Description Hodnota
Autogrow Povolte automatické zvětšování úložiště nebo ne. Zakázáno
Povoleno
automatické škálování Povolte automatické škálování vstupně-výstupních operací. Zakázáno
Povoleno
Iops IOPS úložiště pro server. int
logOnDisk Povolte přihlášení na disku nebo ne. Zakázáno
Povoleno
storageSizeGB Maximální velikost úložiště povolená pro server int

MySQLServerSku

Název Description Hodnota
name Název skladové položky, například Standard_D32s_v3. string (povinné)
tier Úroveň konkrétní skladové položky, například GeneralPurpose. 'Nárazové'
'GeneralPurpose'
MemoryOptimized (povinné)

Šablony pro rychlý start

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

Template (Šablona) Description
Nasazení Azure Database for MySQL (flexibilní) s využitím virtuální sítě

Nasazení do Azure
Tato šablona poskytuje způsob nasazení flexibilního serveru Azure Database for MySQL s integrací virtuální sítě.

Definice prostředku Terraform (poskytovatel AzAPI)

Typ prostředku flexibleServers 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/flexibleServers, přidejte do šablony následující Terraform.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.DBforMySQL/flexibleServers@2023-06-01-preview"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  identity {
    type = "UserAssigned"
    identity_ids = []
  }
  body = jsonencode({
    properties = {
      administratorLogin = "string"
      administratorLoginPassword = "string"
      availabilityZone = "string"
      backup = {
        backupRetentionDays = int
        geoRedundantBackup = "string"
      }
      createMode = "string"
      dataEncryption = {
        geoBackupKeyURI = "string"
        geoBackupUserAssignedIdentityId = "string"
        primaryKeyURI = "string"
        primaryUserAssignedIdentityId = "string"
        type = "string"
      }
      highAvailability = {
        mode = "string"
        standbyAvailabilityZone = "string"
      }
      importSourceProperties = {
        dataDirPath = "string"
        sasToken = "string"
        storageType = "AzureBlob"
        storageUrl = "string"
      }
      maintenanceWindow = {
        customWindow = "string"
        dayOfWeek = int
        startHour = int
        startMinute = int
      }
      network = {
        delegatedSubnetResourceId = "string"
        privateDnsZoneResourceId = "string"
        publicNetworkAccess = "string"
      }
      replicationRole = "string"
      restorePointInTime = "string"
      sourceServerResourceId = "string"
      storage = {
        autoGrow = "string"
        autoIoScaling = "string"
        iops = int
        logOnDisk = "string"
        storageSizeGB = int
      }
      version = "string"
    }
    sku = {
      name = "string"
      tier = "string"
    }
  })
}

Hodnoty vlastností

flexibilní servery

Název Description Hodnota
typ Typ prostředku Microsoft.DBforMySQL/flexibleServers@2023-06-01-preview
name Název prostředku string (povinné)
location Geografické umístění, ve kterém se nachází prostředek string (povinné)
parent_id K nasazení do skupiny prostředků použijte ID této skupiny prostředků. string (povinné)
tags Značky prostředků. Slovník názvů značek a hodnot.
Sku Skladová položka (cenová úroveň) serveru. MySQLServerSku
identity Identita nástroje cmk pro server. MySQLServerIdentity
properties Vlastnosti serveru. Vlastnosti serveru

MySQLServerIdentity

Název Description Hodnota
typ Typ identity spravované služby "UserAssigned"
identity_ids Metadata identity přiřazené uživatelem. Pole ID identit uživatelů

MySQLServerIdentityUserAssignedIdentity

Název Description Hodnota
{přizpůsobená vlastnost}

Vlastnosti serveru

Název Description Hodnota
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í). řetězec
administratorLoginPassword Heslo pro přihlášení správce (vyžadované pro vytvoření serveru) řetězec

Omezení:
Citlivá hodnota. Předání jako zabezpečený parametr
availabilityZone informace o zóně dostupnosti serveru. řetězec
zálohování Vlastnosti serveru související se zálohováním. Backup
createMode Režim vytvoření nového serveru MySQL "Výchozí"
"GeoRestore"
"PointInTimeRestore"
"Replika"
dataEncryption Šifrování dat pro CMK. Šifrování dat
vysoká dostupnost Vlastnosti serveru související s vysokou dostupností Vysoká dostupnost
importSourceProperties Vlastnosti zdroje pro import z úložiště ImportSourceProperties
údržbaWindow Časové období údržby serveru. ÚdržbaWindow
network Vlastnosti serveru související se sítí. Síť
role replikace Role replikace. "Žádné"
"Replika"
"Zdroj"
restorePointInTime Čas vytvoření bodu obnovení (ISO8601 formát) s určením času, ze který se má provést obnovení. řetězec
sourceServerResourceId ID zdrojového serveru MySQL. řetězec
úložiště Vlastnosti serveru související s úložištěm Storage
verze Verze serveru. "5.7"
"8.0.21"

Backup

Název Description Hodnota
backupRetentionDays Dny uchovávání záloh pro server. int
geoRedundantBackup Určuje, jestli je povolené geograficky redundantní zálohování. "Zakázáno"
"Povoleno"

Šifrování dat

Název Description Hodnota
geoBackupKeyURI Identifikátor URI klíče geografického zálohování jako trezor klíčů nemůže překračovat oblast, je potřeba cmk ve stejné oblasti jako geografické zálohování. řetězec
geoBackupUserAssignedIdentityId ID prostředku identity uživatele geografické zálohy, protože identita nemůže překračovat oblast, potřebuje identitu ve stejné oblasti jako geografické zálohování. řetězec
primaryKeyURI Identifikátor URI primárního klíče řetězec
primaryUserAssignedIdentityId ID prostředku identity primárního uživatele řetězec
typ Typ klíče, AzureKeyVault pro povolení cmk, SystemManaged pro disable cmk. "AzureKeyVault"
"SystemManaged"

Vysoká dostupnost

Název Description Hodnota
režim Režim vysoké dostupnosti pro server. "Zakázáno"
"SameZone"
"ZoneRedundant"
standbyAvailabilityZone Zóna dostupnosti pohotovostního serveru. řetězec

ImportSourceProperties

Název Description Hodnota
dataDirPath Relativní cesta k adresáři dat v úložišti. řetězec
sasToken Token SAS pro přístup ke zdrojovému úložišti. Pro token SAS se vyžadují oprávnění ke čtení a výpisu. řetězec

Omezení:
Citlivá hodnota. Předání jako zabezpečený parametr
storageType Typ úložiště zdroje importu. "AzureBlob"
storageUrl Identifikátor URI zdrojového úložiště importu řetězec

ÚdržbaWindow

Název Description Hodnota
customWindow určuje, jestli je vlastní okno povolené nebo zakázané. řetězec
Dayofweek den v týdnu pro časové období údržby int
startHour počáteční hodina časového období údržby int
startMinute počáteční minuta pro časové období údržby int

Síť

Název Description Hodnota
delegatedSubnetResourceId ID prostředku delegovaného podsítě použitého k nastavení virtuální sítě pro server řetězec
privateDnsZoneResourceId Privátní DNS ID prostředku zóny. řetězec
publicNetworkAccess Určuje, jestli je pro tento server povolený veřejný síťový přístup. Hodnota je Zakázaná, pokud server má integraci virtuální sítě. "Zakázáno"
"Povoleno"

Storage

Název Description Hodnota
Autogrow Povolte automatické zvětšování úložiště. "Zakázáno"
"Povoleno"
automatické škálování Povolte automatické škálování vstupně-výstupních operací. "Zakázáno"
"Povoleno"
Iops IOPS úložiště pro server. int
logOnDisk Povolit přihlášení na disku nebo ne. "Zakázáno"
"Povoleno"
storageSizeGB Maximální povolená velikost úložiště pro server. int

MySQLServerSku

Název Description Hodnota
name Název skladové položky, například Standard_D32s_v3. string (povinné)
tier Úroveň konkrétní skladové položky, například GeneralPurpose. "Burstable"
"GeneralPurpose"
"MemoryOptimized" (povinné)