Delen via


Microsoft.DBforMariaDB-servers

Bicep-resourcedefinitie

Het resourcetype van de servers kan worden geïmplementeerd in:

Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Microsoft.DBforMariaDB/servers-resource wilt maken, voegt u de volgende Bicep toe aan uw sjabloon.

resource symbolicname 'Microsoft.DBforMariaDB/servers@2018-06-01' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  sku: {
    capacity: int
    family: 'string'
    name: 'string'
    size: 'string'
    tier: 'string'
  }
  properties: {
    minimalTlsVersion: 'string'
    publicNetworkAccess: 'string'
    sslEnforcement: 'string'
    storageProfile: {
      backupRetentionDays: int
      geoRedundantBackup: 'string'
      storageAutogrow: 'string'
      storageMB: int
    }
    version: 'string'
    createMode: 'string'
    // For remaining properties, see ServerPropertiesForCreateOrServerProperties objects
  }
}

ServerPropertiesForCreateOrServerProperties-objecten

Stel de eigenschap createMode in om het type object op te geven.

Gebruik voor standaard:

  createMode: 'Default'
  administratorLogin: 'string'
  administratorLoginPassword: 'string'

Voor GeoRestore-gebruikt u:

  createMode: 'GeoRestore'
  sourceServerId: 'string'

Gebruik voor PointInTimeRestore:

  createMode: 'PointInTimeRestore'
  restorePointInTime: 'string'
  sourceServerId: 'string'

Gebruik voor Replica-:

  createMode: 'Replica'
  sourceServerId: 'string'

Eigenschapswaarden

Servers

Naam Beschrijving Waarde
naam De resourcenaam tekenreeks (vereist)

Tekenlimiet: 3-63

Geldige tekens:
Kleine letters, afbreekstreepjes en cijfers.

Kan niet beginnen of eindigen met afbreekstreepje.

De resourcenaam moet uniek zijn in Azure.
plaats De locatie waarin de resource zich bevindt. tekenreeks (vereist)
Tags Toepassingsspecifieke metagegevens in de vorm van sleutel-waardeparen. Woordenlijst met tagnamen en -waarden. Zie Tags in sjablonen
Sku De SKU (prijscategorie) van de server. SKU-
Eigenschappen Eigenschappen van de server. ServerPropertiesForCreateOrServerProperties (vereist)

ServerPropertiesForCreateOrServerProperties

Naam Beschrijving Waarde
minimalTlsVersion Dwing een minimale TLS-versie af voor de server. 'TLS1_0'
'TLS1_1'
'TLS1_2'
'TLSEnforcementDisabled'
publicNetworkAccess Of openbare netwerktoegang wel of niet is toegestaan voor deze server. Waarde is optioneel, maar als deze wordt doorgegeven, moet 'Ingeschakeld' of 'Uitgeschakeld' zijn 'Uitgeschakeld'
'Ingeschakeld'
sslEnforcement Ssl-afdwinging inschakelen of niet wanneer u verbinding maakt met de server. 'Uitgeschakeld'
'Ingeschakeld'
storageProfile Opslagprofiel van een server. StorageProfile
Versie Serverversie. '10.2'
'10.3'
createMode Het objecttype instellen standaard
GeoRestore-
PointInTimeRestore-
Replica (vereist)

StorageProfile

Naam Beschrijving Waarde
backupRetentionDays Bewaardagen voor back-ups voor de server. Int
geoRedundantBackup Schakel geografisch redundant in of niet voor serverback-up. 'Uitgeschakeld'
'Ingeschakeld'
storageAutogrow Automatisch vergroten van opslag inschakelen. 'Uitgeschakeld'
'Ingeschakeld'
storageMB Maximale opslag die is toegestaan voor een server. Int

ServerPropertiesForDefaultCreate

Naam Beschrijving Waarde
createMode De modus voor het maken van een nieuwe server. 'Standaard' (vereist)
administratorLogin De aanmeldingsnaam van de beheerder van een server. Kan alleen worden opgegeven wanneer de server wordt gemaakt (en is vereist voor het maken). tekenreeks (vereist)
administratorLoginPassword Het wachtwoord van de beheerdersaanmelding. tekenreeks (vereist)

ServerPropertiesForGeoRestore

Naam Beschrijving Waarde
createMode De modus voor het maken van een nieuwe server. 'GeoRestore' (vereist)
sourceServerId De bronserver-id waaruit moet worden hersteld. tekenreeks (vereist)

ServerPropertiesForRestore

Naam Beschrijving Waarde
createMode De modus voor het maken van een nieuwe server. 'PointInTimeRestore' (vereist)
restorePointInTime Tijd voor het maken van herstelpunten (ISO8601-indeling), waarin de tijd wordt opgegeven waaruit u wilt herstellen. tekenreeks (vereist)
sourceServerId De bronserver-id waaruit moet worden hersteld. tekenreeks (vereist)

ServerPropertiesForReplica

Naam Beschrijving Waarde
createMode De modus voor het maken van een nieuwe server. Replica (vereist)
sourceServerId De primaire server-id waaruit u een replica wilt maken. tekenreeks (vereist)

Sku

Naam Beschrijving Waarde
capaciteit De capaciteit omhoog/uitschalen, die de rekeneenheden van de server vertegenwoordigt. Int
Familie De hardwarefamilie. snaar
naam De naam van de sKU, meestal laag + familie + kernen, bijvoorbeeld B_Gen4_1, GP_Gen5_8. tekenreeks (vereist)
grootte De groottecode die moet worden geïnterpreteerd door de resource, indien van toepassing. snaar
rang De laag van de specifieke SKU, bijvoorbeeld Basic. 'Basis'
'GeneralPurpose'
'MemoryOptimized'

Resourcedefinitie van ARM-sjabloon

Het resourcetype van de servers kan worden geïmplementeerd in:

Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

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

{
  "type": "Microsoft.DBforMariaDB/servers",
  "apiVersion": "2018-06-01",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "sku": {
    "capacity": "int",
    "family": "string",
    "name": "string",
    "size": "string",
    "tier": "string"
  },
  "properties": {
    "minimalTlsVersion": "string",
    "publicNetworkAccess": "string",
    "sslEnforcement": "string",
    "storageProfile": {
      "backupRetentionDays": "int",
      "geoRedundantBackup": "string",
      "storageAutogrow": "string",
      "storageMB": "int"
    },
    "version": "string",
    "createMode": "string"
    // For remaining properties, see ServerPropertiesForCreateOrServerProperties objects
  }
}

ServerPropertiesForCreateOrServerProperties-objecten

Stel de eigenschap createMode in om het type object op te geven.

Gebruik voor standaard:

  "createMode": "Default",
  "administratorLogin": "string",
  "administratorLoginPassword": "string"

Voor GeoRestore-gebruikt u:

  "createMode": "GeoRestore",
  "sourceServerId": "string"

Gebruik voor PointInTimeRestore:

  "createMode": "PointInTimeRestore",
  "restorePointInTime": "string",
  "sourceServerId": "string"

Gebruik voor Replica-:

  "createMode": "Replica",
  "sourceServerId": "string"

Eigenschapswaarden

Servers

Naam Beschrijving Waarde
type Het resourcetype 'Microsoft.DBforMariaDB/servers'
apiVersion De versie van de resource-API '2018-06-01'
naam De resourcenaam tekenreeks (vereist)

Tekenlimiet: 3-63

Geldige tekens:
Kleine letters, afbreekstreepjes en cijfers.

Kan niet beginnen of eindigen met afbreekstreepje.

De resourcenaam moet uniek zijn in Azure.
plaats De locatie waarin de resource zich bevindt. tekenreeks (vereist)
Tags Toepassingsspecifieke metagegevens in de vorm van sleutel-waardeparen. Woordenlijst met tagnamen en -waarden. Zie Tags in sjablonen
Sku De SKU (prijscategorie) van de server. SKU-
Eigenschappen Eigenschappen van de server. ServerPropertiesForCreateOrServerProperties (vereist)

ServerPropertiesForCreateOrServerProperties

Naam Beschrijving Waarde
minimalTlsVersion Dwing een minimale TLS-versie af voor de server. 'TLS1_0'
'TLS1_1'
'TLS1_2'
'TLSEnforcementDisabled'
publicNetworkAccess Of openbare netwerktoegang wel of niet is toegestaan voor deze server. Waarde is optioneel, maar als deze wordt doorgegeven, moet 'Ingeschakeld' of 'Uitgeschakeld' zijn 'Uitgeschakeld'
'Ingeschakeld'
sslEnforcement Ssl-afdwinging inschakelen of niet wanneer u verbinding maakt met de server. 'Uitgeschakeld'
'Ingeschakeld'
storageProfile Opslagprofiel van een server. StorageProfile
Versie Serverversie. '10.2'
'10.3'
createMode Het objecttype instellen standaard
GeoRestore-
PointInTimeRestore-
Replica (vereist)

StorageProfile

Naam Beschrijving Waarde
backupRetentionDays Bewaardagen voor back-ups voor de server. Int
geoRedundantBackup Schakel geografisch redundant in of niet voor serverback-up. 'Uitgeschakeld'
'Ingeschakeld'
storageAutogrow Automatisch vergroten van opslag inschakelen. 'Uitgeschakeld'
'Ingeschakeld'
storageMB Maximale opslag die is toegestaan voor een server. Int

ServerPropertiesForDefaultCreate

Naam Beschrijving Waarde
createMode De modus voor het maken van een nieuwe server. 'Standaard' (vereist)
administratorLogin De aanmeldingsnaam van de beheerder van een server. Kan alleen worden opgegeven wanneer de server wordt gemaakt (en is vereist voor het maken). tekenreeks (vereist)
administratorLoginPassword Het wachtwoord van de beheerdersaanmelding. tekenreeks (vereist)

ServerPropertiesForGeoRestore

Naam Beschrijving Waarde
createMode De modus voor het maken van een nieuwe server. 'GeoRestore' (vereist)
sourceServerId De bronserver-id waaruit moet worden hersteld. tekenreeks (vereist)

ServerPropertiesForRestore

Naam Beschrijving Waarde
createMode De modus voor het maken van een nieuwe server. 'PointInTimeRestore' (vereist)
restorePointInTime Tijd voor het maken van herstelpunten (ISO8601-indeling), waarin de tijd wordt opgegeven waaruit u wilt herstellen. tekenreeks (vereist)
sourceServerId De bronserver-id waaruit moet worden hersteld. tekenreeks (vereist)

ServerPropertiesForReplica

Naam Beschrijving Waarde
createMode De modus voor het maken van een nieuwe server. Replica (vereist)
sourceServerId De primaire server-id waaruit u een replica wilt maken. tekenreeks (vereist)

Sku

Naam Beschrijving Waarde
capaciteit De capaciteit omhoog/uitschalen, die de rekeneenheden van de server vertegenwoordigt. Int
Familie De hardwarefamilie. snaar
naam De naam van de sKU, meestal laag + familie + kernen, bijvoorbeeld B_Gen4_1, GP_Gen5_8. tekenreeks (vereist)
grootte De groottecode die moet worden geïnterpreteerd door de resource, indien van toepassing. snaar
rang De laag van de specifieke SKU, bijvoorbeeld Basic. 'Basis'
'GeneralPurpose'
'MemoryOptimized'

Resourcedefinitie van Terraform (AzAPI-provider)

Het resourcetype van de servers kan worden geïmplementeerd in:

  • resourcegroepen

Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.DBforMariaDB/servers@2018-06-01"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  body = jsonencode({
    properties = {
      minimalTlsVersion = "string"
      publicNetworkAccess = "string"
      sslEnforcement = "string"
      storageProfile = {
        backupRetentionDays = int
        geoRedundantBackup = "string"
        storageAutogrow = "string"
        storageMB = int
      }
      version = "string"
      createMode = "string"
      // For remaining properties, see ServerPropertiesForCreateOrServerProperties objects
    }
    sku = {
      capacity = int
      family = "string"
      name = "string"
      size = "string"
      tier = "string"
    }
  })
}

ServerPropertiesForCreateOrServerProperties-objecten

Stel de eigenschap createMode in om het type object op te geven.

Gebruik voor standaard:

  createMode = "Default"
  administratorLogin = "string"
  administratorLoginPassword = "string"

Voor GeoRestore-gebruikt u:

  createMode = "GeoRestore"
  sourceServerId = "string"

Gebruik voor PointInTimeRestore:

  createMode = "PointInTimeRestore"
  restorePointInTime = "string"
  sourceServerId = "string"

Gebruik voor Replica-:

  createMode = "Replica"
  sourceServerId = "string"

Eigenschapswaarden

Servers

Naam Beschrijving Waarde
type Het resourcetype "Microsoft.DBforMariaDB/servers@2018-06-01"
naam De resourcenaam tekenreeks (vereist)

Tekenlimiet: 3-63

Geldige tekens:
Kleine letters, afbreekstreepjes en cijfers.

Kan niet beginnen of eindigen met afbreekstreepje.

De resourcenaam moet uniek zijn in Azure.
plaats De locatie waarin 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 Toepassingsspecifieke metagegevens in de vorm van sleutel-waardeparen. Woordenlijst met tagnamen en -waarden.
Sku De SKU (prijscategorie) van de server. SKU-
Eigenschappen Eigenschappen van de server. ServerPropertiesForCreateOrServerProperties (vereist)

ServerPropertiesForCreateOrServerProperties

Naam Beschrijving Waarde
minimalTlsVersion Dwing een minimale TLS-versie af voor de server. "TLS1_0"
"TLS1_1"
"TLS1_2"
"TLSEnforcementDisabled"
publicNetworkAccess Of openbare netwerktoegang wel of niet is toegestaan voor deze server. Waarde is optioneel, maar als deze wordt doorgegeven, moet 'Ingeschakeld' of 'Uitgeschakeld' zijn "Uitgeschakeld"
"Ingeschakeld"
sslEnforcement Ssl-afdwinging inschakelen of niet wanneer u verbinding maakt met de server. "Uitgeschakeld"
"Ingeschakeld"
storageProfile Opslagprofiel van een server. StorageProfile
Versie Serverversie. "10.2"
"10.3"
createMode Het objecttype instellen standaard
GeoRestore-
PointInTimeRestore-
Replica (vereist)

StorageProfile

Naam Beschrijving Waarde
backupRetentionDays Bewaardagen voor back-ups voor de server. Int
geoRedundantBackup Schakel geografisch redundant in of niet voor serverback-up. "Uitgeschakeld"
"Ingeschakeld"
storageAutogrow Automatisch vergroten van opslag inschakelen. "Uitgeschakeld"
"Ingeschakeld"
storageMB Maximale opslag die is toegestaan voor een server. Int

ServerPropertiesForDefaultCreate

Naam Beschrijving Waarde
createMode De modus voor het maken van een nieuwe server. "Standaard" (vereist)
administratorLogin De aanmeldingsnaam van de beheerder van een server. Kan alleen worden opgegeven wanneer de server wordt gemaakt (en is vereist voor het maken). tekenreeks (vereist)
administratorLoginPassword Het wachtwoord van de beheerdersaanmelding. tekenreeks (vereist)

ServerPropertiesForGeoRestore

Naam Beschrijving Waarde
createMode De modus voor het maken van een nieuwe server. "GeoRestore" (vereist)
sourceServerId De bronserver-id waaruit moet worden hersteld. tekenreeks (vereist)

ServerPropertiesForRestore

Naam Beschrijving Waarde
createMode De modus voor het maken van een nieuwe server. "PointInTimeRestore" (vereist)
restorePointInTime Tijd voor het maken van herstelpunten (ISO8601-indeling), waarin de tijd wordt opgegeven waaruit u wilt herstellen. tekenreeks (vereist)
sourceServerId De bronserver-id waaruit moet worden hersteld. tekenreeks (vereist)

ServerPropertiesForReplica

Naam Beschrijving Waarde
createMode De modus voor het maken van een nieuwe server. "Replica" (vereist)
sourceServerId De primaire server-id waaruit u een replica wilt maken. tekenreeks (vereist)

Sku

Naam Beschrijving Waarde
capaciteit De capaciteit omhoog/uitschalen, die de rekeneenheden van de server vertegenwoordigt. Int
Familie De hardwarefamilie. snaar
naam De naam van de sKU, meestal laag + familie + kernen, bijvoorbeeld B_Gen4_1, GP_Gen5_8. tekenreeks (vereist)
grootte De groottecode die moet worden geïnterpreteerd door de resource, indien van toepassing. snaar
rang De laag van de specifieke SKU, bijvoorbeeld Basic. "Basis"
"GeneralPurpose"
"MemoryOptimized"