FlexibilníServery Microsoft.DBforMySQL 2023-10-01-preview

Definice prostředku Bicep

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

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

Poznámky

Vlastnost maintenanceWindow použijte pouze při aktualizaci existujícího flexibilního serveru. Při vytváření nového flexibilního servceru nezadávejte hodnoty pro tuto vlastnost.

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

Jméno Popis Hodnota
Jméno Název prostředku string (povinné)
umístění Geografické umístění, ve kterém se nachází zdroj string (povinné)
visačky Značky prostředků Slovník názvů a hodnot značek Viz Značky v šablonách
sku Skladová položka (cenová úroveň) serveru. MySQLServerSku
identita Identita cmk pro server. MySQLServerIdentity
vlastnosti Vlastnosti serveru. ServerProperties

MySQLServerIdentity

Jméno Popis Hodnota
typ Typ identity spravované služby UserAssigned
userAssignedIdentities Metadata identity přiřazené uživatelem MySQLServerIdentityUserAssignedIdentities

MySQLServerIdentityUserAssignedIdentities

Jméno Popis Hodnota
{přizpůsobená vlastnost} Pro Bicep můžete použít funkci any().

ServerProperties

Jméno Popis Hodnota
administratorLogin Přihlašovací jméno serveru správce. Je možné 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žaduje se k vytvoření serveru). řetězec

Omezení:
Citlivá hodnota. Předejte ho jako zabezpečený parametr.
availabilityZone informace o zóně dostupnosti serveru. řetězec
zálohování Zálohování souvisejících vlastností serveru zálohování
createMode Režim vytvoření nového serveru MySQL. Výchozí
"GeoRestore"
PointInTimeRestore
Replika
dataEncryption Šifrování dat pro CMK. DataEncryption
vysoká dostupnost Vlastnosti související s vysokou dostupností serveru s vysokou dostupností
importSourceProperties Vlastnosti zdroje pro import z úložiště ImportSourceProperties
maintenanceWindow Časové období údržby serveru. MaintenanceWindow
síť Vlastnosti související se sítí serveru sítě
replicationRole Role replikace. None (Žádný)
Replika
Zdroj
restorePointInTime Doba vytvoření bodu obnovení (formát ISO8601) určující čas, ze které se má provést obnovení. řetězec
sourceServerResourceId Id zdrojového serveru MySQL. řetězec
skladování Vlastnosti související s úložištěm serveru úložiště
verze Verze serveru. '5.7'
'8.0.21'

Zálohování

Jméno Popis Hodnota
backupRetentionDays Doba uchovávání záloh pro server. Int
geoRedundantBackup Bez ohledu na to, jestli je povolené geograficky redundantní zálohování. Zakázáno
Povoleno

DataEncryption

Jméno Popis Hodnota
geoBackupKeyURI Identifikátor URI geografického záložního klíče jako trezor klíčů nemůže překračovat oblast, potřebujete klíč cmk ve stejné oblasti jako geografické zálohování. řetězec
geoBackupUserAssignedIdentityId ID prostředku geografického zálohování identity uživatele, protože identita nemůže překračovat oblast, potřebujete 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 primární identity uživatele řetězec
typ Typ klíče, AzureKeyVault pro povolení cmk, SystemManaged pro disable cmk. AzureKeyVault
SystemManaged

Vysoká dostupnost

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

ImportSourceProperties

Jméno Popis Hodnota
dataDirPath Relativní cesta k datovému adresáři v úložišti řetězec
sasToken Token SAS pro přístup ke zdrojovému úložišti Oprávnění ke čtení a výpisu jsou vyžadována pro token SAS. řetězec

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

MaintenanceWindow

Jméno Popis Hodnota
customWindow označuje, jestli je vlastní okno povolené nebo zakázané. řetězec
denOfWeek den v týdnu pro časové období údržby Int
startHour počáteční hodina pro časové období údržby Int
startMinute počáteční minuta pro časové období údržby Int

Síť

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

Skladování

Jméno Popis 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í nebo ne. Zakázáno
Povoleno
IOPS IOPS úložiště pro server Int
logOnDisk Povolte přihlášení na disk nebo ne. Zakázáno
Povoleno
storageSizeGB Maximální povolená velikost úložiště pro server. Int

MySQLServerSku

Jméno Popis Hodnota
Jméno Název skladové položky, například Standard_D32s_v3. string (povinné)
úroveň Ú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 nasazují tento typ prostředku.

Šablona Popis
vytvoření serveru MySqlFlex & povolení ochrany prostřednictvím služby Backup Vault

nasazení do Azure
Šablona, která vytvoří flexibilní server MySQL a povolí ochranu prostřednictvím služby Backup Vault
nasazení flexibilního serveru MySQL s privátním koncovým bodem

nasazení do Azure
Tato šablona poskytuje způsob nasazení flexibilního serveru Azure Database for MySQL s privátním koncovým bodem.
nasazení flexibilního serveru MySQL s integrací 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í:

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

Poznámky

Vlastnost maintenanceWindow použijte pouze při aktualizaci existujícího flexibilního serveru. Při vytváření nového flexibilního servceru nezadávejte hodnoty pro tuto vlastnost.

Formát prostředku

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

{
  "type": "Microsoft.DBforMySQL/flexibleServers",
  "apiVersion": "2023-10-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

Jméno Popis Hodnota
typ Typ prostředku Microsoft.DBforMySQL/flexibleServers
apiVersion Verze rozhraní API prostředku 2023-10-01-preview
Jméno Název prostředku string (povinné)
umístění Geografické umístění, ve kterém se nachází zdroj string (povinné)
visačky Značky prostředků Slovník názvů a hodnot značek Viz Značky v šablonách
sku Skladová položka (cenová úroveň) serveru. MySQLServerSku
identita Identita cmk pro server. MySQLServerIdentity
vlastnosti Vlastnosti serveru. ServerProperties

MySQLServerIdentity

Jméno Popis Hodnota
typ Typ identity spravované služby UserAssigned
userAssignedIdentities Metadata identity přiřazené uživatelem MySQLServerIdentityUserAssignedIdentities

MySQLServerIdentityUserAssignedIdentities

Jméno Popis Hodnota
{přizpůsobená vlastnost}

ServerProperties

Jméno Popis Hodnota
administratorLogin Přihlašovací jméno serveru správce. Je možné 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žaduje se k vytvoření serveru). řetězec

Omezení:
Citlivá hodnota. Předejte ho jako zabezpečený parametr.
availabilityZone informace o zóně dostupnosti serveru. řetězec
zálohování Zálohování souvisejících vlastností serveru zálohování
createMode Režim vytvoření nového serveru MySQL. Výchozí
"GeoRestore"
PointInTimeRestore
Replika
dataEncryption Šifrování dat pro CMK. DataEncryption
vysoká dostupnost Vlastnosti související s vysokou dostupností serveru s vysokou dostupností
importSourceProperties Vlastnosti zdroje pro import z úložiště ImportSourceProperties
maintenanceWindow Časové období údržby serveru. MaintenanceWindow
síť Vlastnosti související se sítí serveru sítě
replicationRole Role replikace. None (Žádný)
Replika
Zdroj
restorePointInTime Doba vytvoření bodu obnovení (formát ISO8601) určující čas, ze které se má provést obnovení. řetězec
sourceServerResourceId Id zdrojového serveru MySQL. řetězec
skladování Vlastnosti související s úložištěm serveru úložiště
verze Verze serveru. '5.7'
'8.0.21'

Zálohování

Jméno Popis Hodnota
backupRetentionDays Doba uchovávání záloh pro server. Int
geoRedundantBackup Bez ohledu na to, jestli je povolené geograficky redundantní zálohování. Zakázáno
Povoleno

DataEncryption

Jméno Popis Hodnota
geoBackupKeyURI Identifikátor URI geografického záložního klíče jako trezor klíčů nemůže překračovat oblast, potřebujete klíč cmk ve stejné oblasti jako geografické zálohování. řetězec
geoBackupUserAssignedIdentityId ID prostředku geografického zálohování identity uživatele, protože identita nemůže překračovat oblast, potřebujete 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 primární identity uživatele řetězec
typ Typ klíče, AzureKeyVault pro povolení cmk, SystemManaged pro disable cmk. AzureKeyVault
SystemManaged

Vysoká dostupnost

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

ImportSourceProperties

Jméno Popis Hodnota
dataDirPath Relativní cesta k datovému adresáři v úložišti řetězec
sasToken Token SAS pro přístup ke zdrojovému úložišti Oprávnění ke čtení a výpisu jsou vyžadována pro token SAS. řetězec

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

MaintenanceWindow

Jméno Popis Hodnota
customWindow označuje, jestli je vlastní okno povolené nebo zakázané. řetězec
denOfWeek den v týdnu pro časové období údržby Int
startHour počáteční hodina pro časové období údržby Int
startMinute počáteční minuta pro časové období údržby Int

Síť

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

Skladování

Jméno Popis 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í nebo ne. Zakázáno
Povoleno
IOPS IOPS úložiště pro server Int
logOnDisk Povolte přihlášení na disk nebo ne. Zakázáno
Povoleno
storageSizeGB Maximální povolená velikost úložiště pro server. Int

MySQLServerSku

Jméno Popis Hodnota
Jméno Název skladové položky, například Standard_D32s_v3. string (povinné)
úroveň Ú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 nasazují tento typ prostředku.

Šablona Popis
vytvoření serveru MySqlFlex & povolení ochrany prostřednictvím služby Backup Vault

nasazení do Azure
Šablona, která vytvoří flexibilní server MySQL a povolí ochranu prostřednictvím služby Backup Vault
nasazení flexibilního serveru MySQL s privátním koncovým bodem

nasazení do Azure
Tato šablona poskytuje způsob nasazení flexibilního serveru Azure Database for MySQL s privátním koncovým bodem.
nasazení flexibilního serveru MySQL s integrací 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 Terraformu (poskytovatel AzAPI)

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

  • 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-10-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

Jméno Popis Hodnota
typ Typ prostředku Microsoft.DBforMySQL/flexibleServers@2023-10-01-preview
Jméno Název prostředku string (povinné)
umístění Geografické umístění, ve kterém se nachází zdroj string (povinné)
parent_id K nasazení do skupiny prostředků použijte ID této skupiny prostředků. string (povinné)
visačky Značky prostředků Slovník názvů a hodnot značek
sku Skladová položka (cenová úroveň) serveru. MySQLServerSku
identita Identita cmk pro server. MySQLServerIdentity
vlastnosti Vlastnosti serveru. ServerProperties

MySQLServerIdentity

Jméno Popis Hodnota
typ Typ identity spravované služby "UserAssigned"
identity_ids Metadata identity přiřazené uživatelem Pole ID identit uživatele

MySQLServerIdentityUserAssignedIdentities

Jméno Popis Hodnota
{přizpůsobená vlastnost}

ServerProperties

Jméno Popis Hodnota
administratorLogin Přihlašovací jméno serveru správce. Je možné 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žaduje se k vytvoření serveru). řetězec

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

Zálohování

Jméno Popis Hodnota
backupRetentionDays Doba uchovávání záloh pro server. Int
geoRedundantBackup Bez ohledu na to, jestli je povolené geograficky redundantní zálohování. "Zakázáno"
"Povoleno"

DataEncryption

Jméno Popis Hodnota
geoBackupKeyURI Identifikátor URI geografického záložního klíče jako trezor klíčů nemůže překračovat oblast, potřebujete klíč cmk ve stejné oblasti jako geografické zálohování. řetězec
geoBackupUserAssignedIdentityId ID prostředku geografického zálohování identity uživatele, protože identita nemůže překračovat oblast, potřebujete 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 primární identity uživatele řetězec
typ Typ klíče, AzureKeyVault pro povolení cmk, SystemManaged pro disable cmk. AzureKeyVault
"SystemManaged"

Vysoká dostupnost

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

ImportSourceProperties

Jméno Popis Hodnota
dataDirPath Relativní cesta k datovému adresáři v úložišti řetězec
sasToken Token SAS pro přístup ke zdrojovému úložišti Oprávnění ke čtení a výpisu jsou vyžadována pro token SAS. řetězec

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

MaintenanceWindow

Jméno Popis Hodnota
customWindow označuje, jestli je vlastní okno povolené nebo zakázané. řetězec
denOfWeek den v týdnu pro časové období údržby Int
startHour počáteční hodina pro časové období údržby Int
startMinute počáteční minuta pro časové období údržby Int

Síť

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

Skladování

Jméno Popis 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í nebo ne. "Zakázáno"
"Povoleno"
IOPS IOPS úložiště pro server Int
logOnDisk Povolte přihlášení na disk nebo ne. "Zakázáno"
"Povoleno"
storageSizeGB Maximální povolená velikost úložiště pro server. Int

MySQLServerSku

Jméno Popis Hodnota
Jméno Název skladové položky, například Standard_D32s_v3. string (povinné)
úroveň Úroveň konkrétní skladové položky, například GeneralPurpose. "Nárazové"
"GeneralPurpose"
"MemoryOptimized" (povinné)