Dela via


Microsoft.DBforMySQL flexibleServers 2022-01-01

Bicep-resursdefinition

Resurstypen flexibleServers kan distribueras med åtgärder som mål:

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Anmärkningar

Använd endast egenskapen maintenanceWindow när du uppdaterar en befintlig flexibel server. När du skapar en ny flexibel servcer anger du inte värden för den här egenskapen.

Resursformat

Om du vill skapa en Microsoft.DBforMySQL/flexibleServers-resurs lägger du till följande Bicep i mallen.

resource symbolicname 'Microsoft.DBforMySQL/flexibleServers@2022-01-01' = {
  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'
    }
    maintenanceWindow: {
      customWindow: 'string'
      dayOfWeek: int
      startHour: int
      startMinute: int
    }
    network: {
      delegatedSubnetResourceId: 'string'
      privateDnsZoneResourceId: 'string'
    }
    replicationRole: 'string'
    restorePointInTime: 'string'
    sourceServerResourceId: 'string'
    storage: {
      autoGrow: 'string'
      autoIoScaling: 'string'
      iops: int
      logOnDisk: 'string'
      storageSizeGB: int
    }
    version: 'string'
  }
}

Egenskapsvärden

flexibleServers

Namn Beskrivning Värde
Namn Resursnamnet sträng (krävs)
plats Den geo-plats där resursen finns sträng (krävs)
Taggar Resurstaggar. Ordlista med taggnamn och värden. Se taggar i mallar
Sku Serverns SKU (prisnivå). Sku
identitet Cmk-identiteten för servern. identitet
Egenskaper Egenskaper för servern. ServerEgenskaper

Identitet

Namn Beskrivning Värde
typ Typ av hanterad tjänstidentitet. "UserAssigned"
userAssignedIdentities Metadata för användartilldelad identitet. IdentityUserAssignedIdentiteter

IdentityUserAssignedIdentiteter

Namn Beskrivning Värde
{anpassad egenskap} För Bicep kan du använda funktionen any().

ServerEgenskaper

Namn Beskrivning Värde
administratorLogin Administratörens inloggningsnamn för en server. Kan bara anges när servern skapas (och krävs för att skapa). sträng
administratorLoginPassword Lösenordet för administratörsinloggningen (krävs för att skapa servern). sträng

Begränsningar:
Känsligt värde. Skicka in som en säker parameter.
availabilityZone tillgänglighet Zoninformation för servern. sträng
säkerhetskopia Säkerhetskopiera relaterade egenskaper för en server. Säkerhetskopiering
createMode Läget för att skapa en ny MySQL-server. "Standard"
"GeoRestore"
"PointInTimeRestore"
"Replik"
dataKryptering Datakryptering för CMK. DataEncryption
highAvailability Egenskaper relaterade till hög tillgänglighet för en server. HighAvailability
underhållWindow Underhållsperiod för en server. MaintenanceWindow
nätverk Nätverksrelaterade egenskaper för en server. Network
replicationRole Replikeringsrollen. "Ingen"
"Replik"
"Källa"
restorePointInTime Skapandetid för återställningspunkt (ISO8601 format) som anger den tid som du ska återställa från. sträng
sourceServerResourceId MySQL-källserverns ID. sträng
lagring Lagringsrelaterade egenskaper för en server. Storage
version Serverversion. '5.7'
'8.0.21'

Säkerhetskopia

Namn Beskrivning Värde
backupRetentionDays Kvarhållningsdagar för säkerhetskopiering för servern. Int
geoRedundantBackup Om geo-redundant säkerhetskopiering är aktiverat eller inte. "Inaktiverad"
"Aktiverad"

DataKryptering

Namn Beskrivning Värde
geoBackupKeyURI Geo-säkerhetskopieringsnyckel-URI som nyckelvalv kan inte korsa region, behöver cmk i samma region som geo-säkerhetskopiering sträng
geoBackupUserAssignedIdentityId Geo-säkerhetskopiering av användaridentitetsresurs-ID som identitet kan inte korsa region, behöver identitet i samma region som geo-säkerhetskopiering sträng
primaryKeyURI Primärnyckel-URI sträng
primaryUserAssignedIdentityId Resurs-ID för primär användaridentitet sträng
typ Nyckeltypen AzureKeyVault för enable cmk, SystemManaged for disable cmk. "AzureKeyVault"
"SystemManaged"

Högtillgänglighet

Namn Beskrivning Värde
läge Läge för hög tillgänglighet för en server. "Inaktiverad"
"SameZone"
"ZoneRedundant"
standbyAvailabilityZone Tillgänglighetszon för väntelägesservern. sträng

UnderhållWindow

Namn Beskrivning Värde
customWindow anger om anpassat fönster är aktiverat eller inaktiverat sträng
dayOfWeek dag i veckan för underhållsperiod Int
startHour starttimmes för underhållsperiod Int
startMinute startminut för underhållsperiod Int

Nätverk

Namn Beskrivning Värde
delegatedSubnetResourceId Delegerat resurs-ID för undernät som används för att konfigurera vnet för en server. sträng
privateDnsZoneResourceId Resurs-ID för privat DNS-zon. sträng

Lagring

Namn Beskrivning Värde
autoGrow Aktivera Automatisk ökning av lagring eller inte. "Inaktiverad"
"Aktiverad"
autoIoScaling Aktivera automatisk I/O-skalning eller inte. "Inaktiverad"
"Aktiverad"
iops Lagrings-IOPS för en server. Int
logOnDisk Aktivera Inloggningsdisk eller inte. "Inaktiverad"
"Aktiverad"
storageSizeGB Maximal lagringsstorlek som tillåts för en server. Int

Sku

Namn Beskrivning Värde
Namn Namnet på sku:n, t.ex. Standard_D32s_v3. sträng (krävs)
Nivå Nivån för den specifika SKU:n, t.ex. GeneralPurpose. "Burstable"
"GeneralPurpose"
"MemoryOptimized" (krävs)

Snabbstartsmallar

Följande snabbstartsmallar distribuerar den här resurstypen.

Mall Beskrivning
Skapa MySqlFlex-server & aktivera skydd via Backup Vault

Distribuera till Azure
Mall som skapar en flexibel MySQL-server och aktiverar skydd via Backup Vault
Distribuera MySQL – flexibel server med privat slutpunkt

Distribuera till Azure
Den här mallen är ett sätt att distribuera en flexibel Azure Database for MySQL-server med privat slutpunkt.
Distribuera MySQL – flexibel server med Vnet-integrering

Distribuera till Azure
Den här mallen är ett sätt att distribuera en Azure-databas för MySQL – flexibel server med VNet-integrering.

Resursdefinition för ARM-mall

Resurstypen flexibleServers kan distribueras med åtgärder som mål:

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Anmärkningar

Använd endast egenskapen maintenanceWindow när du uppdaterar en befintlig flexibel server. När du skapar en ny flexibel servcer anger du inte värden för den här egenskapen.

Resursformat

Om du vill skapa en Microsoft.DBforMySQL/flexibleServers-resurs lägger du till följande JSON i mallen.

{
  "type": "Microsoft.DBforMySQL/flexibleServers",
  "apiVersion": "2022-01-01",
  "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"
    },
    "maintenanceWindow": {
      "customWindow": "string",
      "dayOfWeek": "int",
      "startHour": "int",
      "startMinute": "int"
    },
    "network": {
      "delegatedSubnetResourceId": "string",
      "privateDnsZoneResourceId": "string"
    },
    "replicationRole": "string",
    "restorePointInTime": "string",
    "sourceServerResourceId": "string",
    "storage": {
      "autoGrow": "string",
      "autoIoScaling": "string",
      "iops": "int",
      "logOnDisk": "string",
      "storageSizeGB": "int"
    },
    "version": "string"
  }
}

Egenskapsvärden

flexibleServers

Namn Beskrivning Värde
typ Resurstypen "Microsoft.DBforMySQL/flexibleServers"
apiVersion Resurs-API-versionen '2022-01-01'
Namn Resursnamnet sträng (krävs)
plats Den geo-plats där resursen finns sträng (krävs)
Taggar Resurstaggar. Ordlista med taggnamn och värden. Se taggar i mallar
Sku Serverns SKU (prisnivå). Sku
identitet Cmk-identiteten för servern. identitet
Egenskaper Egenskaper för servern. ServerEgenskaper

Identitet

Namn Beskrivning Värde
typ Typ av hanterad tjänstidentitet. "UserAssigned"
userAssignedIdentities Metadata för användartilldelad identitet. IdentityUserAssignedIdentiteter

IdentityUserAssignedIdentiteter

Namn Beskrivning Värde
{anpassad egenskap}

ServerEgenskaper

Namn Beskrivning Värde
administratorLogin Administratörens inloggningsnamn för en server. Kan bara anges när servern skapas (och krävs för att skapa). sträng
administratorLoginPassword Lösenordet för administratörsinloggningen (krävs för att skapa servern). sträng

Begränsningar:
Känsligt värde. Skicka in som en säker parameter.
availabilityZone tillgänglighet Zoninformation för servern. sträng
säkerhetskopia Säkerhetskopiera relaterade egenskaper för en server. Säkerhetskopiering
createMode Läget för att skapa en ny MySQL-server. "Standard"
"GeoRestore"
"PointInTimeRestore"
"Replik"
dataKryptering Datakryptering för CMK. DataEncryption
highAvailability Egenskaper relaterade till hög tillgänglighet för en server. HighAvailability
underhållWindow Underhållsperiod för en server. MaintenanceWindow
nätverk Nätverksrelaterade egenskaper för en server. Network
replicationRole Replikeringsrollen. "Ingen"
"Replik"
"Källa"
restorePointInTime Skapandetid för återställningspunkt (ISO8601 format) som anger den tid som du ska återställa från. sträng
sourceServerResourceId MySQL-källserverns ID. sträng
lagring Lagringsrelaterade egenskaper för en server. Storage
version Serverversion. '5.7'
'8.0.21'

Säkerhetskopia

Namn Beskrivning Värde
backupRetentionDays Kvarhållningsdagar för säkerhetskopiering för servern. Int
geoRedundantBackup Om geo-redundant säkerhetskopiering är aktiverat eller inte. "Inaktiverad"
"Aktiverad"

DataKryptering

Namn Beskrivning Värde
geoBackupKeyURI Geo-säkerhetskopieringsnyckel-URI som nyckelvalv kan inte korsa region, behöver cmk i samma region som geo-säkerhetskopiering sträng
geoBackupUserAssignedIdentityId Geo-säkerhetskopiering av användaridentitetsresurs-ID som identitet kan inte korsa region, behöver identitet i samma region som geo-säkerhetskopiering sträng
primaryKeyURI Primärnyckel-URI sträng
primaryUserAssignedIdentityId Resurs-ID för primär användaridentitet sträng
typ Nyckeltypen AzureKeyVault för enable cmk, SystemManaged for disable cmk. "AzureKeyVault"
"SystemManaged"

Högtillgänglighet

Namn Beskrivning Värde
läge Läge för hög tillgänglighet för en server. "Inaktiverad"
"SameZone"
"ZoneRedundant"
standbyAvailabilityZone Tillgänglighetszon för väntelägesservern. sträng

UnderhållWindow

Namn Beskrivning Värde
customWindow anger om anpassat fönster är aktiverat eller inaktiverat sträng
dayOfWeek dag i veckan för underhållsperiod Int
startHour starttimmes för underhållsperiod Int
startMinute startminut för underhållsperiod Int

Nätverk

Namn Beskrivning Värde
delegatedSubnetResourceId Delegerat resurs-ID för undernät som används för att konfigurera vnet för en server. sträng
privateDnsZoneResourceId Resurs-ID för privat DNS-zon. sträng

Lagring

Namn Beskrivning Värde
autoGrow Aktivera Automatisk ökning av lagring eller inte. "Inaktiverad"
"Aktiverad"
autoIoScaling Aktivera automatisk I/O-skalning eller inte. "Inaktiverad"
"Aktiverad"
iops Lagrings-IOPS för en server. Int
logOnDisk Aktivera Inloggningsdisk eller inte. "Inaktiverad"
"Aktiverad"
storageSizeGB Maximal lagringsstorlek som tillåts för en server. Int

Sku

Namn Beskrivning Värde
Namn Namnet på sku:n, t.ex. Standard_D32s_v3. sträng (krävs)
Nivå Nivån för den specifika SKU:n, t.ex. GeneralPurpose. "Burstable"
"GeneralPurpose"
"MemoryOptimized" (krävs)

Snabbstartsmallar

Följande snabbstartsmallar distribuerar den här resurstypen.

Mall Beskrivning
Skapa MySqlFlex-server & aktivera skydd via Backup Vault

Distribuera till Azure
Mall som skapar en flexibel MySQL-server och aktiverar skydd via Backup Vault
Distribuera MySQL – flexibel server med privat slutpunkt

Distribuera till Azure
Den här mallen är ett sätt att distribuera en flexibel Azure Database for MySQL-server med privat slutpunkt.
Distribuera MySQL – flexibel server med Vnet-integrering

Distribuera till Azure
Den här mallen är ett sätt att distribuera en Azure-databas för MySQL – flexibel server med VNet-integrering.

Resursdefinition för Terraform (AzAPI-provider)

Resurstypen flexibleServers kan distribueras med åtgärder som mål:

  • Resursgrupper

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.DBforMySQL/flexibleServers-resurs lägger du till följande Terraform i mallen.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.DBforMySQL/flexibleServers@2022-01-01"
  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"
      }
      maintenanceWindow = {
        customWindow = "string"
        dayOfWeek = int
        startHour = int
        startMinute = int
      }
      network = {
        delegatedSubnetResourceId = "string"
        privateDnsZoneResourceId = "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"
    }
  })
}

Egenskapsvärden

flexibleServers

Namn Beskrivning Värde
typ Resurstypen "Microsoft.DBforMySQL/flexibleServers@2022-01-01"
Namn Resursnamnet sträng (krävs)
plats Den geo-plats där resursen finns sträng (krävs)
parent_id Om du vill distribuera till en resursgrupp använder du ID:t för den resursgruppen. sträng (krävs)
Taggar Resurstaggar. Ordlista med taggnamn och värden.
Sku Serverns SKU (prisnivå). Sku
identitet Cmk-identiteten för servern. identitet
Egenskaper Egenskaper för servern. ServerEgenskaper

Identitet

Namn Beskrivning Värde
typ Typ av hanterad tjänstidentitet. "UserAssigned"
identity_ids Metadata för användartilldelad identitet. Matris med användaridentitets-ID:t.

IdentityUserAssignedIdentiteter

Namn Beskrivning Värde
{anpassad egenskap}

ServerEgenskaper

Namn Beskrivning Värde
administratorLogin Administratörens inloggningsnamn för en server. Kan bara anges när servern skapas (och krävs för att skapa). sträng
administratorLoginPassword Lösenordet för administratörsinloggningen (krävs för att skapa servern). sträng

Begränsningar:
Känsligt värde. Skicka in som en säker parameter.
availabilityZone tillgänglighet Zoninformation för servern. sträng
säkerhetskopia Säkerhetskopiera relaterade egenskaper för en server. Säkerhetskopiering
createMode Läget för att skapa en ny MySQL-server. "Standard"
"GeoRestore"
"PointInTimeRestore"
"Replik"
dataKryptering Datakryptering för CMK. DataEncryption
highAvailability Egenskaper relaterade till hög tillgänglighet för en server. HighAvailability
underhållWindow Underhållsperiod för en server. MaintenanceWindow
nätverk Nätverksrelaterade egenskaper för en server. Network
replicationRole Replikeringsrollen. "Ingen"
"Replik"
"Källa"
restorePointInTime Skapandetid för återställningspunkt (ISO8601 format) som anger den tid som du ska återställa från. sträng
sourceServerResourceId MySQL-källserverns ID. sträng
lagring Lagringsrelaterade egenskaper för en server. Storage
version Serverversion. "5.7"
"8.0.21"

Säkerhetskopia

Namn Beskrivning Värde
backupRetentionDays Kvarhållningsdagar för säkerhetskopiering för servern. Int
geoRedundantBackup Om geo-redundant säkerhetskopiering är aktiverat eller inte. "Inaktiverad"
"Aktiverad"

DataKryptering

Namn Beskrivning Värde
geoBackupKeyURI Geo-säkerhetskopieringsnyckel-URI som nyckelvalv kan inte korsa region, behöver cmk i samma region som geo-säkerhetskopiering sträng
geoBackupUserAssignedIdentityId Geo-säkerhetskopiering av användaridentitetsresurs-ID som identitet kan inte korsa region, behöver identitet i samma region som geo-säkerhetskopiering sträng
primaryKeyURI Primärnyckel-URI sträng
primaryUserAssignedIdentityId Resurs-ID för primär användaridentitet sträng
typ Nyckeltypen AzureKeyVault för enable cmk, SystemManaged for disable cmk. "AzureKeyVault"
"SystemManaged"

Högtillgänglighet

Namn Beskrivning Värde
läge Läge för hög tillgänglighet för en server. "Inaktiverad"
"SameZone"
"ZoneRedundant"
standbyAvailabilityZone Tillgänglighetszon för väntelägesservern. sträng

UnderhållWindow

Namn Beskrivning Värde
customWindow anger om anpassat fönster är aktiverat eller inaktiverat sträng
dayOfWeek dag i veckan för underhållsperiod Int
startHour starttimmes för underhållsperiod Int
startMinute startminut för underhållsperiod Int

Nätverk

Namn Beskrivning Värde
delegatedSubnetResourceId Delegerat resurs-ID för undernät som används för att konfigurera vnet för en server. sträng
privateDnsZoneResourceId Resurs-ID för privat DNS-zon. sträng

Lagring

Namn Beskrivning Värde
autoGrow Aktivera Automatisk ökning av lagring eller inte. "Inaktiverad"
"Aktiverad"
autoIoScaling Aktivera automatisk I/O-skalning eller inte. "Inaktiverad"
"Aktiverad"
iops Lagrings-IOPS för en server. Int
logOnDisk Aktivera Inloggningsdisk eller inte. "Inaktiverad"
"Aktiverad"
storageSizeGB Maximal lagringsstorlek som tillåts för en server. Int

Sku

Namn Beskrivning Värde
Namn Namnet på sku:n, t.ex. Standard_D32s_v3. sträng (krävs)
Nivå Nivån för den specifika SKU:n, t.ex. GeneralPurpose. "Burstable"
"GeneralPurpose"
"MemoryOptimized" (krävs)