Microsoft.Sql servers/databases/extensions 2022-05-01-preview

Bicep-resourcedefinitie

Het resourcetype servers/databases/extensies 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.Sql/servers/databases/extensions wilt maken, voegt u de volgende Bicep toe aan uw sjabloon.

resource symbolicname 'Microsoft.Sql/servers/databases/extensions@2022-05-01-preview' = {
  name: 'string'
  parent: resourceSymbolicName
  properties: {
    administratorLogin: 'string'
    administratorLoginPassword: 'string'
    authenticationType: 'string'
    databaseEdition: 'string'
    maxSizeBytes: 'string'
    networkIsolation: {
      sqlServerResourceId: 'string'
      storageAccountResourceId: 'string'
    }
    operationMode: 'string'
    serviceObjectiveName: 'string'
    storageKey: 'string'
    storageKeyType: 'string'
    storageUri: 'string'
  }
}

Eigenschapswaarden

servers/databases/extensies

Naam Description Waarde
naam De resourcenaam

Meer informatie over het instellen van namen en typen voor onderliggende resources in Bicep.
tekenreeks (vereist)
Bovenliggende In Bicep kunt u de bovenliggende resource voor een onderliggende resource opgeven. U hoeft deze eigenschap alleen toe te voegen wanneer de onderliggende resource buiten de bovenliggende resource wordt gedeclareerd.

Zie Onderliggende resource buiten bovenliggende resource voor meer informatie.
Symbolische naam voor resource van het type: databases
properties Resource-eigenschappen. DatabaseExtensionsProperties

DatabaseExtensionsProperties

Naam Description Waarde
administratorLogin Aanmeldingsnaam van beheerder. tekenreeks
administratorLoginPassword Wachtwoord voor beheerdersaanmelding. tekenreeks

Beperkingen:
Gevoelige waarde. Doorgeven als een beveiligde parameter.
authenticationType Verificatietype: SQL-verificatie of AD-wachtwoord. tekenreeks
databaseEdition Database-editie voor de zojuist gemaakte database in het geval van een importbewerking. tekenreeks
maxSizeBytes Maximale grootte van de database in bytes voor de zojuist gemaakte database in het geval van een importbewerking. tekenreeks
networkIsolation Optionele resourcegegevens voor het inschakelen van netwerkisolatie voor aanvragen. NetworkIsolationSettings
operationMode Bewerkingsmodus van de bewerking: Import, Export of PolybaseImport. 'Exporteren'
'Importeren'
'PolybaseImport' (vereist)
serviceObjectiveName Doel van databaseserviceniveau voor de zojuist gemaakte database in het geval van een importbewerking. tekenreeks
storageKey Opslagsleutel voor het opslagaccount. tekenreeks (vereist)
storageKeyType Type opslagsleutel: StorageAccessKey of SharedAccessKey. 'SharedAccessKey'
StorageAccessKey (vereist)
storageUri Opslag-URI voor het opslagaccount. tekenreeks (vereist)

NetworkIsolationSettings

Naam Description Waarde
sqlServerResourceId De resource-id voor de SQL-server die het doel van deze aanvraag is. Als dit is ingesteld, wordt er een privé-eindpuntverbinding gemaakt voor de SQL-server. Moet overeenkomen met de server die het doel van de bewerking is. tekenreeks
storageAccountResourceId De resource-id voor het opslagaccount dat wordt gebruikt om het BACPAC-bestand op te slaan. Als dit is ingesteld, wordt er een privé-eindpuntverbinding gemaakt voor het opslagaccount. Moet overeenkomen met het opslagaccount dat wordt gebruikt voor de parameter StorageUri. tekenreeks

Resourcedefinitie van ARM-sjabloon

Het resourcetype servers/databases/extensies 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.Sql/servers/databases/extensions wilt maken, voegt u de volgende JSON toe aan uw sjabloon.

{
  "type": "Microsoft.Sql/servers/databases/extensions",
  "apiVersion": "2022-05-01-preview",
  "name": "string",
  "properties": {
    "administratorLogin": "string",
    "administratorLoginPassword": "string",
    "authenticationType": "string",
    "databaseEdition": "string",
    "maxSizeBytes": "string",
    "networkIsolation": {
      "sqlServerResourceId": "string",
      "storageAccountResourceId": "string"
    },
    "operationMode": "string",
    "serviceObjectiveName": "string",
    "storageKey": "string",
    "storageKeyType": "string",
    "storageUri": "string"
  }
}

Eigenschapswaarden

servers/databases/extensies

Naam Description Waarde
type Het resourcetype 'Microsoft.Sql/servers/databases/extensions'
apiVersion De resource-API-versie '2022-05-01-preview'
naam De resourcenaam

Meer informatie over het instellen van namen en typen voor onderliggende resources in JSON ARM-sjablonen.
tekenreeks (vereist)
properties Resource-eigenschappen. DatabaseExtensionsProperties

DatabaseExtensionsProperties

Naam Description Waarde
administratorAanlogen Aanmeldingsnaam van beheerder. tekenreeks
administratorLoginPassword Aanmeldingswachtwoord voor beheerder. tekenreeks

Beperkingen:
Gevoelige waarde. Doorgeven als een beveiligde parameter.
authenticationType Verificatietype: SQL-verificatie of AD-wachtwoord. tekenreeks
databaseEdition Database-editie voor de zojuist gemaakte database in het geval van een importbewerking. tekenreeks
maxSizeBytes Maximale grootte van de database in bytes voor de zojuist gemaakte database in het geval van een importbewerking. tekenreeks
networkIsolation Optionele resourcegegevens voor het inschakelen van netwerkisolatie voor aanvragen. NetworkIsolationSettings
operationMode Bewerkingsmodus van de bewerking: Import, Export of PolybaseImport. Exporteren
'Importeren'
'PolybaseImport' (vereist)
serviceObjectiveName Serviceniveaudoelstelling voor de database voor de zojuist gemaakte database in het geval van een importbewerking. tekenreeks
storageKey Opslagsleutel voor het opslagaccount. tekenreeks (vereist)
storageKeyType Type opslagsleutel: StorageAccessKey of SharedAccessKey. 'SharedAccessKey'
StorageAccessKey (vereist)
storageUri Opslag-URI voor het opslagaccount. tekenreeks (vereist)

NetworkIsolationSettings

Naam Description Waarde
sqlServerResourceId De resource-id voor de SQL-server die het doel van deze aanvraag is. Als dit is ingesteld, wordt er een privé-eindpuntverbinding gemaakt voor de SQL-server. Moet overeenkomen met de server die het doel van de bewerking is. tekenreeks
storageAccountResourceId De resource-id voor het opslagaccount dat wordt gebruikt om het BACPAC-bestand op te slaan. Als dit is ingesteld, wordt er een privé-eindpuntverbinding gemaakt voor het opslagaccount. Moet overeenkomen met het opslagaccount dat wordt gebruikt voor de parameter StorageUri. tekenreeks

Resourcedefinitie van Terraform (AzAPI-provider)

Het resourcetype servers/databases/extensies 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 Resource Microsoft.Sql/servers/databases/extensions wilt maken, voegt u de volgende Terraform toe aan uw sjabloon.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Sql/servers/databases/extensions@2022-05-01-preview"
  name = "string"
  parent_id = "string"
  body = jsonencode({
    properties = {
      administratorLogin = "string"
      administratorLoginPassword = "string"
      authenticationType = "string"
      databaseEdition = "string"
      maxSizeBytes = "string"
      networkIsolation = {
        sqlServerResourceId = "string"
        storageAccountResourceId = "string"
      }
      operationMode = "string"
      serviceObjectiveName = "string"
      storageKey = "string"
      storageKeyType = "string"
      storageUri = "string"
    }
  })
}

Eigenschapswaarden

servers/databases/extensies

Naam Description Waarde
type Het resourcetype "Microsoft.Sql/servers/databases/extensions@2022-05-01-preview"
naam De resourcenaam tekenreeks (vereist)
parent_id De id van de resource die het bovenliggende item voor deze resource is. Id voor resource van het type: databases
properties Resource-eigenschappen. DatabaseExtensionsProperties

DatabaseExtensionsProperties

Naam Description Waarde
administratorLogin Aanmeldingsnaam van beheerder. tekenreeks
administratorLoginPassword Wachtwoord voor beheerdersaanmelding. tekenreeks

Beperkingen:
Gevoelige waarde. Doorgeven als een beveiligde parameter.
authenticationType Verificatietype: SQL-verificatie of AD-wachtwoord. tekenreeks
databaseEdition Database-editie voor de zojuist gemaakte database in het geval van een importbewerking. tekenreeks
maxSizeBytes Maximale grootte van de database in bytes voor de zojuist gemaakte database in het geval van een importbewerking. tekenreeks
networkIsolation Optionele resourcegegevens voor het inschakelen van netwerkisolatie voor aanvragen. NetworkIsolationSettings
operationMode Bewerkingsmodus van de bewerking: Import, Export of PolybaseImport. "Exporteren"
"Importeren"
"PolybaseImport" (vereist)
serviceObjectiveName Doel van databaseserviceniveau voor de zojuist gemaakte database in het geval van een importbewerking. tekenreeks
storageKey Opslagsleutel voor het opslagaccount. tekenreeks (vereist)
storageKeyType Type opslagsleutel: StorageAccessKey of SharedAccessKey. "SharedAccessKey"
'StorageAccessKey' (vereist)
storageUri Opslag-URI voor het opslagaccount. tekenreeks (vereist)

NetworkIsolationSettings

Naam Description Waarde
sqlServerResourceId De resource-id voor de SQL-server die het doel van deze aanvraag is. Als dit is ingesteld, wordt er een privé-eindpuntverbinding gemaakt voor de SQL-server. Moet overeenkomen met de server die het doel van de bewerking is. tekenreeks
storageAccountResourceId De resource-id voor het opslagaccount dat wordt gebruikt om het BACPAC-bestand op te slaan. Als dit is ingesteld, wordt er een privé-eindpuntverbinding gemaakt voor het opslagaccount. Moet overeenkomen met het opslagaccount dat wordt gebruikt voor de parameter StorageUri. tekenreeks