Share via


Microsoft.DBforMySQL flexibleServers 2023-10-01-preview

Bicep-resourcedefinitie

Het resourcetype flexibleServers kan worden geïmplementeerd met bewerkingen die zijn gericht op:

Zie wijzigingenlogboek voor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Resource Microsoft.DBforMySQL/flexibleServers wilt maken, voegt u de volgende Bicep toe aan uw sjabloon.

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'
  }
}

Eigenschapswaarden

flexibleServers

Naam Description Waarde
naam De resourcenaam tekenreeks (vereist)
location De geografische locatie waar de resource zich bevindt tekenreeks (vereist)
tags Resourcetags. Woordenlijst met tagnamen en -waarden. Tags in sjablonen bekijken
sku De SKU (prijscategorie) van de server. MySQLServerSku
identity De cmk-identiteit voor de server. MySQLServerIdentity
properties Eigenschappen van de server. ServerEigenschappen

MySQLServerIdentity

Naam Description Waarde
type Type beheerde service-identiteit. 'UserAssigned'
userAssignedIdentities Metagegevens van door de gebruiker toegewezen identiteit. MySQLServerIdentityUserAssignedId-entiteiten

MySQLServerIdentityUserAssignedId-entiteiten

Naam Description Waarde
{aangepaste eigenschap} Voor Bicep kunt u de functie any() gebruiken.

ServerEigenschappen

Naam Description Waarde
administratorAanlogen De aanmeldingsnaam van de beheerder van een server. Kan alleen worden opgegeven wanneer de server wordt gemaakt (en is vereist voor het maken). tekenreeks
administratorLoginPassword Het wachtwoord van de beheerdersaanmelding (vereist voor het maken van de server). tekenreeks

Beperkingen:
Gevoelige waarde. Doorgeven als een beveiligde parameter.
availabilityZone beschikbaarheidszonegegevens van de server. tekenreeks
Back-up Back-up van gerelateerde eigenschappen van een server. Een back-up maken
createMode De modus voor het maken van een nieuwe MySQL-server. 'Standaard'
'GeoRestore'
'PointInTimeRestore'
'Replica'
dataEncryption De gegevensversleuteling voor CMK. DataEncryption
highAvailability Eigenschappen met betrekking tot hoge beschikbaarheid van een server. Hoge beschikbaarheid
importSourceProperties Broneigenschappen voor importeren uit opslag. ImportSourceProperties
maintenanceWindow Onderhoudsvenster van een server. MaintenanceWindow
network Netwerkgerelateerde eigenschappen van een server. Netwerk
replicationRole De replicatierol. 'Geen'
'Replica'
'Bron'
restorePointInTime Tijd voor het maken van herstelpunten (ISO8601-indeling), waarbij de tijd wordt opgegeven van waaruit moet worden hersteld. tekenreeks
sourceServerResourceId De bron-id van de MySQL-server. tekenreeks
opslag Opslaggerelateerde eigenschappen van een server. Storage
versie Serverversie. '5.7'
'8.0.21'

Backup

Naam Description Waarde
backupRetentionDays Back-up van retentiedagen voor de server. int
geoRedundantBackup Of geografisch redundante back-up is ingeschakeld. 'Uitgeschakeld'
Ingeschakeld

DataEncryption

Naam Description Waarde
geoBackupKeyURI Geo-back-upsleutel-URI omdat sleutelkluis niet tussen regio's kan, cmk in dezelfde regio nodig als geo-back-up tekenreeks
geoBackupUserAssignedIdentityId Resource-id van geo-back-upgebruikersidentiteit als identiteit kan niet tussen regio's, identiteit in dezelfde regio nodig als geo-back-up tekenreeks
primaryKeyURI Primaire sleutel-URI tekenreeks
primaryUserAssignedIdentityId Resource-id van primaire gebruikersidentiteit tekenreeks
type Het sleuteltype, AzureKeyVault voor enable cmk, SystemManaged voor disable cmk. 'AzureKeyVault'
'SystemManaged'

Hoge beschikbaarheid

Naam Description Waarde
mode Modus voor hoge beschikbaarheid voor een server. 'Uitgeschakeld'
'SameZone'
'ZoneRedundant'
stand-byAvailabilityZone Beschikbaarheidszone van de stand-byserver. tekenreeks

ImportSourceProperties

Naam Description Waarde
dataDirPath Relatief pad van gegevensmap in opslag. tekenreeks
sasToken Sas-token voor toegang tot bronopslag. Lees- en lijstmachtigingen zijn vereist voor sas-token. tekenreeks

Beperkingen:
Gevoelige waarde. Doorgeven als een beveiligde parameter.
storageType Opslagtype van importbron. 'AzureBlob'
storageUrl URI van de importbronopslag. tekenreeks

MaintenanceWindow

Naam Description Waarde
customWindow geeft aan of het aangepaste venster is ingeschakeld of uitgeschakeld tekenreeks
dayOfWeek dag van de week voor onderhoudsvenster int
startHour beginuur voor onderhoudsvenster int
startMinute begintijd voor onderhoudsvenster int

Netwerk

Naam Description Waarde
delegatedSubnetResourceId Gedelegeerde subnetresource-id die wordt gebruikt voor het instellen van vnet voor een server. tekenreeks
privateDnsZoneResourceId Privé-DNS zoneresource-id. tekenreeks
publicNetworkAccess Of openbare netwerktoegang is toegestaan voor deze server. De waarde is Uitgeschakeld wanneer de server VNet-integratie heeft. 'Uitgeschakeld'
Ingeschakeld

Storage

Naam Description Waarde
autoGrow Automatisch vergroten van opslag inschakelen of niet. 'Uitgeschakeld'
Ingeschakeld
autoIoScaling Automatisch schalen van IO inschakelen of niet. 'Uitgeschakeld'
Ingeschakeld
iops Opslag-IOPS voor een server. int
logOnDisk Schakel Aanmelden op schijf in of niet. 'Uitgeschakeld'
Ingeschakeld
storageSizeGB Maximale opslaggrootte die is toegestaan voor een server. int

MySQLServerSku

Naam Description Waarde
naam De naam van de SKU, bijvoorbeeld Standard_D32s_v3. tekenreeks (vereist)
laag De laag van de specifieke SKU, bijvoorbeeld GeneralPurpose. 'Burstable'
'Algemeen Doel'
'MemoryOptimized' (vereist)

Snelstartsjablonen

Met de volgende snelstartsjablonen wordt dit resourcetype geïmplementeerd.

Template Beschrijving
Azure Database for MySQL (flexibel) implementeren met VNet

Implementeren op Azure
Deze sjabloon biedt een manier om een Flexibele server-Azure-database voor MySQL met VNet-integratie te implementeren.

Resourcedefinitie van ARM-sjabloon

Het resourcetype flexibleServers kan worden geïmplementeerd met bewerkingen die zijn gericht op:

Zie wijzigingenlogboek voor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Microsoft.DBforMySQL/flexibleServers-resource wilt maken, voegt u de volgende JSON toe aan uw sjabloon.

{
  "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"
  }
}

Eigenschapswaarden

flexibleServers

Naam Description Waarde
type Het resourcetype 'Microsoft.DBforMySQL/flexibleServers'
apiVersion De resource-API-versie '2023-10-01-preview'
naam De resourcenaam tekenreeks (vereist)
location De geografische locatie waar de resource zich bevindt tekenreeks (vereist)
tags Resourcetags. Woordenlijst met tagnamen en -waarden. Tags in sjablonen bekijken
sku De SKU (prijscategorie) van de server. MySQLServerSku
identity De cmk-identiteit voor de server. MySQLServerIdentity
properties Eigenschappen van de server. ServerEigenschappen

MySQLServerIdentity

Naam Description Waarde
type Type beheerde service-identiteit. 'UserAssigned'
userAssignedIdentities Metagegevens van door de gebruiker toegewezen identiteit. MySQLServerIdentityUserAssignedId-entiteiten

MySQLServerIdentityUserAssignedId-entiteiten

Naam Description Waarde
{aangepaste eigenschap}

ServerEigenschappen

Naam Description Waarde
administratorAanlogen De aanmeldingsnaam van de beheerder van een server. Kan alleen worden opgegeven wanneer de server wordt gemaakt (en is vereist voor het maken). tekenreeks
administratorLoginPassword Het wachtwoord van de beheerdersaanmelding (vereist voor het maken van de server). tekenreeks

Beperkingen:
Gevoelige waarde. Doorgeven als een beveiligde parameter.
availabilityZone beschikbaarheidszonegegevens van de server. tekenreeks
Back-up Back-up van gerelateerde eigenschappen van een server. Een back-up maken
createMode De modus voor het maken van een nieuwe MySQL-server. 'Standaard'
'GeoRestore'
'PointInTimeRestore'
'Replica'
dataEncryption De gegevensversleuteling voor CMK. DataEncryption
highAvailability Eigenschappen met betrekking tot hoge beschikbaarheid van een server. Hoge beschikbaarheid
importSourceProperties Broneigenschappen voor importeren uit opslag. ImportSourceProperties
maintenanceWindow Onderhoudsvenster van een server. MaintenanceWindow
network Netwerkgerelateerde eigenschappen van een server. Netwerk
replicationRole De replicatierol. 'Geen'
'Replica'
'Bron'
restorePointInTime Tijd voor het maken van herstelpunten (ISO8601-indeling), waarbij de tijd wordt opgegeven van waaruit moet worden hersteld. tekenreeks
sourceServerResourceId De bron-id van de MySQL-server. tekenreeks
opslag Opslaggerelateerde eigenschappen van een server. Storage
versie Serverversie. '5.7'
'8.0.21'

Backup

Naam Description Waarde
backupRetentionDays Back-up van retentiedagen voor de server. int
geoRedundantBackup Of geografisch redundante back-up is ingeschakeld. 'Uitgeschakeld'
Ingeschakeld

DataEncryption

Naam Description Waarde
geoBackupKeyURI Geo-back-upsleutel-URI omdat sleutelkluis niet tussen regio's kan, cmk in dezelfde regio nodig als geo-back-up tekenreeks
geoBackupUserAssignedIdentityId Resource-id van geo-back-upgebruikersidentiteit als identiteit kan niet tussen regio's, identiteit in dezelfde regio nodig als geo-back-up tekenreeks
primaryKeyURI Primaire sleutel-URI tekenreeks
primaryUserAssignedIdentityId Resource-id van primaire gebruikersidentiteit tekenreeks
type Het sleuteltype, AzureKeyVault voor enable cmk, SystemManaged voor disable cmk. 'AzureKeyVault'
'SystemManaged'

Hoge beschikbaarheid

Naam Description Waarde
mode Modus voor hoge beschikbaarheid voor een server. 'Uitgeschakeld'
'SameZone'
'ZoneRedundant'
stand-byAvailabilityZone Beschikbaarheidszone van de stand-byserver. tekenreeks

ImportSourceProperties

Naam Description Waarde
dataDirPath Relatief pad van gegevensmap in opslag. tekenreeks
sasToken Sas-token voor toegang tot bronopslag. Lees- en lijstmachtigingen zijn vereist voor sas-token. tekenreeks

Beperkingen:
Gevoelige waarde. Doorgeven als een beveiligde parameter.
storageType Opslagtype van importbron. 'AzureBlob'
storageUrl URI van de importbronopslag. tekenreeks

MaintenanceWindow

Naam Description Waarde
customWindow geeft aan of het aangepaste venster is ingeschakeld of uitgeschakeld tekenreeks
dayOfWeek dag van de week voor onderhoudsvenster int
startHour beginuur voor onderhoudsvenster int
startMinute begintijd voor onderhoudsvenster int

Netwerk

Naam Description Waarde
delegatedSubnetResourceId Gedelegeerde subnetresource-id die wordt gebruikt voor het instellen van vnet voor een server. tekenreeks
privateDnsZoneResourceId Privé-DNS zone-resource-id. tekenreeks
publicNetworkAccess Of openbare netwerktoegang is toegestaan voor deze server. De waarde is Uitgeschakeld wanneer de server VNet-integratie heeft. 'Uitgeschakeld'
Ingeschakeld

Storage

Naam Description Waarde
autoGrow Automatisch vergroten van opslag inschakelen of niet. 'Uitgeschakeld'
Ingeschakeld
autoIoScaling Automatisch schalen van IO inschakelen of niet. 'Uitgeschakeld'
Ingeschakeld
iops Opslag-IOPS voor een server. int
logOnDisk Schakel Aanmelden op schijf in of niet. 'Uitgeschakeld'
Ingeschakeld
storageSizeGB Maximale opslaggrootte die is toegestaan voor een server. int

MySQLServerSku

Naam Description Waarde
naam De naam van de SKU, bijvoorbeeld Standard_D32s_v3. tekenreeks (vereist)
laag De laag van de specifieke SKU, bijvoorbeeld GeneralPurpose. 'Burstable'
'Algemeen Doel'
'MemoryOptimized' (vereist)

Snelstartsjablonen

Met de volgende quickstart-sjablonen wordt dit resourcetype geïmplementeerd.

Template Beschrijving
Azure Database for MySQL (flexibel) implementeren met VNet

Implementeren op Azure
Deze sjabloon biedt een manier om een Azure-database met flexibele server voor MySQL met VNet-integratie te implementeren.

Resourcedefinitie van Terraform (AzAPI-provider)

Het resourcetype flexibleServers kan worden geïmplementeerd met bewerkingen die zijn gericht op:

  • Resourcegroepen

Zie wijzigingenlogboek voor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Microsoft.DBforMySQL/flexibleServers-resource wilt maken, voegt u de volgende Terraform toe aan uw sjabloon.

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"
    }
  })
}

Eigenschapswaarden

flexibleServers

Naam Description Waarde
type Het resourcetype "Microsoft.DBforMySQL/flexibleServers@2023-10-01-preview"
naam De resourcenaam tekenreeks (vereist)
location De geografische locatie waar de resource zich bevindt tekenreeks (vereist)
parent_id Als u wilt implementeren in een resourcegroep, gebruikt u de id van die resourcegroep. tekenreeks (vereist)
tags Resourcetags. Woordenlijst met tagnamen en -waarden.
sku De SKU (prijscategorie) van de server. MySQLServerSku
identity De cmk-identiteit voor de server. MySQLServerIdentity
properties Eigenschappen van de server. ServerEigenschappen

MySQLServerIdentity

Naam Description Waarde
type Type beheerde service-identiteit. "UserAssigned"
identity_ids Metagegevens van door de gebruiker toegewezen identiteit. Matrix met gebruikersidentiteits-id's.

MySQLServerIdentityUserAssignedId-entiteiten

Naam Description Waarde
{aangepaste eigenschap}

ServerEigenschappen

Naam Description Waarde
administratorAanlogen De aanmeldingsnaam van de beheerder van een server. Kan alleen worden opgegeven wanneer de server wordt gemaakt (en is vereist voor het maken). tekenreeks
administratorLoginPassword Het wachtwoord van de beheerdersaanmelding (vereist voor het maken van de server). tekenreeks

Beperkingen:
Gevoelige waarde. Doorgeven als een beveiligde parameter.
availabilityZone beschikbaarheidszonegegevens van de server. tekenreeks
Back-up Back-up van gerelateerde eigenschappen van een server. Een back-up maken
createMode De modus voor het maken van een nieuwe MySQL-server. "Standaard"
"GeoRestore"
"PointInTimeRestore"
"Replica"
dataEncryption De gegevensversleuteling voor CMK. DataEncryption
highAvailability Eigenschappen met betrekking tot hoge beschikbaarheid van een server. Hoge beschikbaarheid
importSourceProperties Broneigenschappen voor importeren uit opslag. ImportSourceProperties
maintenanceWindow Onderhoudsvenster van een server. MaintenanceWindow
network Netwerkgerelateerde eigenschappen van een server. Netwerk
replicationRole De replicatierol. "Geen"
"Replica"
"Bron"
restorePointInTime Tijd voor het maken van herstelpunten (ISO8601-indeling), waarbij de tijd wordt opgegeven van waaruit moet worden hersteld. tekenreeks
sourceServerResourceId De bron-id van de MySQL-server. tekenreeks
opslag Opslaggerelateerde eigenschappen van een server. Storage
versie Serverversie. "5.7"
"8.0.21"

Backup

Naam Description Waarde
backupRetentionDays Back-up van retentiedagen voor de server. int
geoRedundantBackup Of geografisch redundante back-up is ingeschakeld. "Uitgeschakeld"
"Ingeschakeld"

DataEncryption

Naam Description Waarde
geoBackupKeyURI Geo-back-upsleutel-URI omdat sleutelkluis niet tussen regio's kan, cmk in dezelfde regio nodig als geo-back-up tekenreeks
geoBackupUserAssignedIdentityId Resource-id van geo-back-upgebruikersidentiteit als identiteit kan niet tussen regio's, identiteit in dezelfde regio nodig als geo-back-up tekenreeks
primaryKeyURI Primaire sleutel-URI tekenreeks
primaryUserAssignedIdentityId Resource-id van primaire gebruikersidentiteit tekenreeks
type Het sleuteltype, AzureKeyVault voor enable cmk, SystemManaged voor disable cmk. "AzureKeyVault"
"SystemManaged"

Hoge beschikbaarheid

Naam Description Waarde
mode Modus voor hoge beschikbaarheid voor een server. "Uitgeschakeld"
"SameZone"
"ZoneRedundant"
stand-byAvailabilityZone Beschikbaarheidszone van de stand-byserver. tekenreeks

ImportSourceProperties

Naam Description Waarde
dataDirPath Relatief pad van gegevensmap in opslag. tekenreeks
sasToken Sas-token voor toegang tot bronopslag. Lees- en lijstmachtigingen zijn vereist voor sas-token. tekenreeks

Beperkingen:
Gevoelige waarde. Doorgeven als een beveiligde parameter.
storageType Opslagtype van importbron. "AzureBlob"
storageUrl URI van de importbronopslag. tekenreeks

MaintenanceWindow

Naam Description Waarde
customWindow geeft aan of het aangepaste venster is ingeschakeld of uitgeschakeld tekenreeks
dayOfWeek dag van de week voor onderhoudsvenster int
startHour beginuur voor onderhoudsvenster int
startMinute begintijd voor onderhoudsvenster int

Netwerk

Naam Description Waarde
delegatedSubnetResourceId Gedelegeerde subnetresource-id die wordt gebruikt voor het instellen van vnet voor een server. tekenreeks
privateDnsZoneResourceId Privé-DNS zone-resource-id. tekenreeks
publicNetworkAccess Of openbare netwerktoegang is toegestaan voor deze server. De waarde is Uitgeschakeld wanneer de server VNet-integratie heeft. "Uitgeschakeld"
"Ingeschakeld"

Storage

Naam Description Waarde
autoGrow Automatisch vergroten van opslag inschakelen of niet. "Uitgeschakeld"
"Ingeschakeld"
autoIoScaling Automatisch schalen van IO inschakelen of niet. "Uitgeschakeld"
"Ingeschakeld"
iops Opslag-IOPS voor een server. int
logOnDisk Schakel Aanmelden op schijf in of niet. "Uitgeschakeld"
"Ingeschakeld"
storageSizeGB Maximale opslaggrootte die is toegestaan voor een server. int

MySQLServerSku

Naam Description Waarde
naam De naam van de SKU, bijvoorbeeld Standard_D32s_v3. tekenreeks (vereist)
laag De laag van de specifieke SKU, bijvoorbeeld GeneralPurpose. "Burstable"
"Algemeen Doel"
'MemoryOptimized' (vereist)