Microsoft. SQL-servrar/databaser/tillägg 2022-08-01-preview

Bicep-resursdefinition

Resurstypen servrar/databaser/tillägg kan distribueras med åtgärder som mål:

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

Resursformat

För att skapa en Microsoft. SQL/servrar/databaser/tilläggsresurs, lägg till följande Bicep i din mall.

resource symbolicname 'Microsoft.Sql/servers/databases/extensions@2022-08-01-preview' = {
  parent: resourceSymbolicName
  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'
  }
}

Egenskapsvärden

Microsoft. SQL/servrar/databaser/tillägg

Name Description Value
name Resursnamnet sträng (krävs)
parent I Bicep kan du ange föräldraresursen för en barnresurs. Du behöver bara lägga till den här egenskapen när den underordnade resursen deklareras utanför den överordnade resursen.

Mer information finns i Underordnad resurs utanför den överordnade resursen.
Symboliskt namn för resurs av typen: servrar/databaser
properties Resursegenskaper. DatabaseExtensionsProperties

DatabaseExtensionsProperties

Name Description Value
administratorLogin Administratörens inloggningsnamn. string
administratorLoginPassword Administratörens inloggningslösenord. string

Constraints:
Känsligt värde. Skicka in som en säker parameter.
authenticationType Autentiseringstyp: SQL-autentisering eller AD-lösenord. string
databaseEdition Databasutgåva för den nyligen skapade databasen i händelse av en importåtgärd. string
maxSizeBytes Databasens maximala storlek i byte för den nyligen skapade databasen vid en importåtgärd. string
networkIsolation Valfri resursinformation för att aktivera nätverksisolering för begäran. NetworkIsolationSettings
operationMode Åtgärdsläge för åtgärden: Import, Export eller PolybaseImport. 'Export'
'Import'
"PolybaseImport" (krävs)
serviceObjectiveName Databastjänstnivåmål för den nyligen skapade databasen vid en importåtgärd. string
storageKey Lagringsnyckel för lagringskontot. sträng (krävs)
storageKeyType Typ av lagringsnyckel: StorageAccessKey eller SharedAccessKey. 'SharedAccessKey'
"StorageAccessKey" (krävs)
storageUri Lagrings-URI för lagringskontot. sträng (krävs)

NetworkIsolationSettings

Name Description Value
sqlServerResourceId Resurs-ID:t för SQL-servern som är målet för den här begäran. Om den anges skapas en privat slutpunktsanslutning för SQL-servern. Måste matcha servern som är målet för åtgärden. string
storageAccountResourceId Resurs-ID:t för lagringskontot som används för att lagra BACPAC-filen. Om det anges skapas en privat slutpunktsanslutning för lagringskontot. Måste matcha lagringskontot som används för parametern StorageUri. string

Resursdefinition för ARM-mall

Resurstypen servrar/databaser/tillägg kan distribueras med åtgärder som mål:

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

Resursformat

För att skapa en Microsoft. SQL/servrar/databaser/tilläggsresurs, lägg till följande JSON i din mall.

{
  "type": "Microsoft.Sql/servers/databases/extensions",
  "apiVersion": "2022-08-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"
  }
}

Egenskapsvärden

Microsoft. SQL/servrar/databaser/tillägg

Name Description Value
apiVersion API-versionen '2022-08-01-preview'
name Resursnamnet sträng (krävs)
properties Resursegenskaper. DatabaseExtensionsProperties
type Resurstypen 'Microsoft. SQL/servrar/databaser/tillägg

DatabaseExtensionsProperties

Name Description Value
administratorLogin Administratörens inloggningsnamn. string
administratorLoginPassword Administratörens inloggningslösenord. string

Constraints:
Känsligt värde. Skicka in som en säker parameter.
authenticationType Autentiseringstyp: SQL-autentisering eller AD-lösenord. string
databaseEdition Databasutgåva för den nyligen skapade databasen i händelse av en importåtgärd. string
maxSizeBytes Databasens maximala storlek i byte för den nyligen skapade databasen vid en importåtgärd. string
networkIsolation Valfri resursinformation för att aktivera nätverksisolering för begäran. NetworkIsolationSettings
operationMode Åtgärdsläge för åtgärden: Import, Export eller PolybaseImport. 'Export'
'Import'
"PolybaseImport" (krävs)
serviceObjectiveName Databastjänstnivåmål för den nyligen skapade databasen vid en importåtgärd. string
storageKey Lagringsnyckel för lagringskontot. sträng (krävs)
storageKeyType Typ av lagringsnyckel: StorageAccessKey eller SharedAccessKey. 'SharedAccessKey'
"StorageAccessKey" (krävs)
storageUri Lagrings-URI för lagringskontot. sträng (krävs)

NetworkIsolationSettings

Name Description Value
sqlServerResourceId Resurs-ID:t för SQL-servern som är målet för den här begäran. Om den anges skapas en privat slutpunktsanslutning för SQL-servern. Måste matcha servern som är målet för åtgärden. string
storageAccountResourceId Resurs-ID:t för lagringskontot som används för att lagra BACPAC-filen. Om det anges skapas en privat slutpunktsanslutning för lagringskontot. Måste matcha lagringskontot som används för parametern StorageUri. string

Användningsexempel

Resursdefinition för Terraform (AzAPI-provider)

Resurstypen servrar/databaser/tillägg kan distribueras med åtgärder som mål:

  • Resursgrupper

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

Resursformat

För att skapa en Microsoft. SQL/servrar/databaser/extensionsresurs, lägg till följande Terraform i din mall.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Sql/servers/databases/extensions@2022-08-01-preview"
  name = "string"
  parent_id = "string"
  body = {
    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"
    }
  }
}

Egenskapsvärden

Microsoft. SQL/servrar/databaser/tillägg

Name Description Value
name Resursnamnet sträng (krävs)
parent_id ID för resursen som är överordnad för den här resursen. ID för resurs av typen: servrar/databaser
properties Resursegenskaper. DatabaseExtensionsProperties
type Resurstypen "Microsoft. SQL/servrar/databaser/extensions@2022-08-01-preview"

DatabaseExtensionsProperties

Name Description Value
administratorLogin Administratörens inloggningsnamn. string
administratorLoginPassword Administratörens inloggningslösenord. string

Constraints:
Känsligt värde. Skicka in som en säker parameter.
authenticationType Autentiseringstyp: SQL-autentisering eller AD-lösenord. string
databaseEdition Databasutgåva för den nyligen skapade databasen i händelse av en importåtgärd. string
maxSizeBytes Databasens maximala storlek i byte för den nyligen skapade databasen vid en importåtgärd. string
networkIsolation Valfri resursinformation för att aktivera nätverksisolering för begäran. NetworkIsolationSettings
operationMode Åtgärdsläge för åtgärden: Import, Export eller PolybaseImport. 'Export'
'Import'
"PolybaseImport" (krävs)
serviceObjectiveName Databastjänstnivåmål för den nyligen skapade databasen vid en importåtgärd. string
storageKey Lagringsnyckel för lagringskontot. sträng (krävs)
storageKeyType Typ av lagringsnyckel: StorageAccessKey eller SharedAccessKey. 'SharedAccessKey'
"StorageAccessKey" (krävs)
storageUri Lagrings-URI för lagringskontot. sträng (krävs)

NetworkIsolationSettings

Name Description Value
sqlServerResourceId Resurs-ID:t för SQL-servern som är målet för den här begäran. Om den anges skapas en privat slutpunktsanslutning för SQL-servern. Måste matcha servern som är målet för åtgärden. string
storageAccountResourceId Resurs-ID:t för lagringskontot som används för att lagra BACPAC-filen. Om det anges skapas en privat slutpunktsanslutning för lagringskontot. Måste matcha lagringskontot som används för parametern StorageUri. string