Share via


Microsoft.DBForMySql flexibleServers 2020-07-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@2020-07-01-preview' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  sku: {
    name: 'string'
    tier: 'string'
  }
  identity: {
    type: 'SystemAssigned'
  }
  properties: {
    administratorLogin: 'string'
    administratorLoginPassword: 'string'
    availabilityZone: 'string'
    createMode: 'string'
    delegatedSubnetArguments: {
      subnetArmResourceId: 'string'
    }
    haEnabled: 'string'
    infrastructureEncryption: 'string'
    maintenanceWindow: {
      customWindow: 'string'
      dayOfWeek: int
      startHour: int
      startMinute: int
    }
    privateDnsZoneArguments: {
      privateDnsZoneArmResourceId: 'string'
    }
    replicationRole: 'string'
    restorePointInTime: 'string'
    sourceServerId: 'string'
    sslEnforcement: 'string'
    storageProfile: {
      backupRetentionDays: int
      storageAutogrow: 'string'
      storageIops: int
      storageMB: int
    }
    tags: {
      {customized property}: 'string'
    }
    version: '5.7'
  }
}

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. SKU
identity De Azure Active Directory-identiteit van de server. Identiteit
properties Eigenschappen van de server. ServerEigenschappen

Identiteit

Naam Description Waarde
type Het identiteitstype. 'SystemAssigned'

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
createMode De modus voor het maken van een nieuwe MySQL-server. 'Standaard'
'PointInTimeRestore'
'Replica'
delegatedSubnetArguments Gedelegeerde subnetargumenten. DelegatedSubnetArguments
haEnabled Hoge beschikbaarheid inschakelen of niet voor een server. 'Uitgeschakeld'
Ingeschakeld
infrastructureEncryption Status die aangeeft of de server infrastructuurversleuteling heeft ingeschakeld. 'Uitgeschakeld'
Ingeschakeld
maintenanceWindow Onderhoudsvenster van een server. MaintenanceWindow
privateDnsZoneArguments argumenten voor privé-DNS-zone. PrivateDnsZoneArguments
replicationRole De replicatierol. tekenreeks
restorePointInTime Tijd voor het maken van herstelpunten (ISO8601-indeling), waarbij de tijd wordt opgegeven van waaruit moet worden hersteld. tekenreeks
sourceServerId De bron-id van de MySQL-server. tekenreeks
sslEnforcement Ssl-afdwinging inschakelen of niet wanneer u verbinding maakt met de server. 'Uitgeschakeld'
Ingeschakeld
storageProfile Opslagprofiel van een server. StorageProfile
tags Toepassingsspecifieke metagegevens in de vorm van sleutel-waardeparen. object
versie Serverversie. '5.7'

DelegatedSubnetArguments

Naam Description Waarde
subnetArmResourceId resource-id van gedelegeerde subnet-arm. 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

PrivateDnsZoneArguments

Naam Description Waarde
privateDnsZoneArmResourceId arm-resource-id van privé-DNS-zone. tekenreeks

StorageProfile

Naam Description Waarde
backupRetentionDays Back-up van retentiedagen voor de server. int
storageAutogrow Automatisch vergroten van opslag inschakelen. 'Uitgeschakeld'
Ingeschakeld
storageIops Opslag-IOPS voor een server. int
storageMB Maximale opslag die is toegestaan voor een server. int

Sku

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 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": "2020-07-01-preview",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "sku": {
    "name": "string",
    "tier": "string"
  },
  "identity": {
    "type": "SystemAssigned"
  },
  "properties": {
    "administratorLogin": "string",
    "administratorLoginPassword": "string",
    "availabilityZone": "string",
    "createMode": "string",
    "delegatedSubnetArguments": {
      "subnetArmResourceId": "string"
    },
    "haEnabled": "string",
    "infrastructureEncryption": "string",
    "maintenanceWindow": {
      "customWindow": "string",
      "dayOfWeek": "int",
      "startHour": "int",
      "startMinute": "int"
    },
    "privateDnsZoneArguments": {
      "privateDnsZoneArmResourceId": "string"
    },
    "replicationRole": "string",
    "restorePointInTime": "string",
    "sourceServerId": "string",
    "sslEnforcement": "string",
    "storageProfile": {
      "backupRetentionDays": "int",
      "storageAutogrow": "string",
      "storageIops": "int",
      "storageMB": "int"
    },
    "tags": {
      "{customized property}": "string"
    },
    "version": "5.7"
  }
}

Eigenschapswaarden

flexibleServers

Naam Description Waarde
type Het resourcetype 'Microsoft.DBForMySql/flexibleServers'
apiVersion De resource-API-versie '2020-07-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. SKU
identity De Azure Active Directory-identiteit van de server. Identiteit
properties Eigenschappen van de server. ServerEigenschappen

Identiteit

Naam Description Waarde
type Het identiteitstype. 'SystemAssigned'

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
createMode De modus voor het maken van een nieuwe MySQL-server. 'Standaard'
'PointInTimeRestore'
'Replica'
delegatedSubnetArguments Gedelegeerde subnetargumenten. DelegatedSubnetArguments
haEnabled Hoge beschikbaarheid inschakelen of niet voor een server. 'Uitgeschakeld'
Ingeschakeld
infrastructureEncryption Status die aangeeft of de server infrastructuurversleuteling heeft ingeschakeld. 'Uitgeschakeld'
Ingeschakeld
maintenanceWindow Onderhoudsvenster van een server. MaintenanceWindow
privateDnsZoneArguments argumenten voor privé-DNS-zone. PrivateDnsZoneArguments
replicationRole De replicatierol. tekenreeks
restorePointInTime Tijd voor het maken van herstelpunten (ISO8601-indeling), waarbij de tijd wordt opgegeven van waaruit moet worden hersteld. tekenreeks
sourceServerId De bron-id van de MySQL-server. tekenreeks
sslEnforcement Ssl-afdwinging inschakelen of niet wanneer u verbinding maakt met de server. 'Uitgeschakeld'
Ingeschakeld
storageProfile Opslagprofiel van een server. StorageProfile
tags Toepassingsspecifieke metagegevens in de vorm van sleutel-waardeparen. object
versie Serverversie. '5.7'

DelegatedSubnetArguments

Naam Description Waarde
subnetArmResourceId resource-id van gedelegeerde subnet-arm. 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

PrivateDnsZoneArguments

Naam Description Waarde
privateDnsZoneArmResourceId arm-resource-id van privé-DNS-zone. tekenreeks

StorageProfile

Naam Description Waarde
backupRetentionDays Back-up van retentiedagen voor de server. int
storageAutogrow Automatisch vergroten van opslag inschakelen. 'Uitgeschakeld'
Ingeschakeld
storageIops Opslag-IOPS voor een server. int
storageMB Maximale opslag die is toegestaan voor een server. int

Sku

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@2020-07-01-preview"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  identity {
    type = "SystemAssigned"
  }
  body = jsonencode({
    properties = {
      administratorLogin = "string"
      administratorLoginPassword = "string"
      availabilityZone = "string"
      createMode = "string"
      delegatedSubnetArguments = {
        subnetArmResourceId = "string"
      }
      haEnabled = "string"
      infrastructureEncryption = "string"
      maintenanceWindow = {
        customWindow = "string"
        dayOfWeek = int
        startHour = int
        startMinute = int
      }
      privateDnsZoneArguments = {
        privateDnsZoneArmResourceId = "string"
      }
      replicationRole = "string"
      restorePointInTime = "string"
      sourceServerId = "string"
      sslEnforcement = "string"
      storageProfile = {
        backupRetentionDays = int
        storageAutogrow = "string"
        storageIops = int
        storageMB = int
      }
      tags = {
        {customized property} = "string"
      }
      version = "5.7"
    }
    sku = {
      name = "string"
      tier = "string"
    }
  })
}

Eigenschapswaarden

flexibleServers

Naam Description Waarde
type Het resourcetype "Microsoft.DBForMySql/flexibleServers@2020-07-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. SKU
identity De Azure Active Directory-identiteit van de server. Identiteit
properties Eigenschappen van de server. ServerEigenschappen

Identiteit

Naam Description Waarde
type Het identiteitstype. "SystemAssigned"

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
createMode De modus voor het maken van een nieuwe MySQL-server. "Standaard"
"PointInTimeRestore"
"Replica"
delegatedSubnetArguments Gedelegeerde subnetargumenten. DelegatedSubnetArguments
haEnabled Hoge beschikbaarheid inschakelen of niet voor een server. "Uitgeschakeld"
"Ingeschakeld"
infrastructureEncryption Status die aangeeft of de server infrastructuurversleuteling heeft ingeschakeld. "Uitgeschakeld"
"Ingeschakeld"
maintenanceWindow Onderhoudsvenster van een server. MaintenanceWindow
privateDnsZoneArguments argumenten voor privé-DNS-zone. PrivateDnsZoneArguments
replicationRole De replicatierol. tekenreeks
restorePointInTime Tijd voor het maken van herstelpunten (ISO8601-indeling), waarbij de tijd wordt opgegeven van waaruit moet worden hersteld. tekenreeks
sourceServerId De bron-id van de MySQL-server. tekenreeks
sslEnforcement Ssl-afdwinging inschakelen of niet wanneer u verbinding maakt met de server. "Uitgeschakeld"
"Ingeschakeld"
storageProfile Opslagprofiel van een server. StorageProfile
tags Toepassingsspecifieke metagegevens in de vorm van sleutel-waardeparen. object
versie Serverversie. "5.7"

DelegatedSubnetArguments

Naam Description Waarde
subnetArmResourceId resource-id van gedelegeerde subnet-arm. 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

PrivateDnsZoneArguments

Naam Description Waarde
privateDnsZoneArmResourceId arm-resource-id van privé-DNS-zone. tekenreeks

StorageProfile

Naam Description Waarde
backupRetentionDays Back-up van retentiedagen voor de server. int
storageAutogrow Automatisch vergroten van opslag inschakelen. "Uitgeschakeld"
"Ingeschakeld"
storageIops Opslag-IOPS voor een server. int
storageMB Maximale opslag die is toegestaan voor een server. int

Sku

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)