Microsoft. SQL servery/databáze/rozšíření

Definice zdroje Bicep

Typy prostředků serverů, databází nebo rozšíření je možné nasadit s operacemi, které cílí:

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Vytvořit Microsoft. Zdroj pro SQL/servery/databáze/rozšíření, přidejte následující Bicep do své šablony.

resource symbolicname 'Microsoft.Sql/servers/databases/extensions@2025-02-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'
  }
}

Hodnoty vlastností

Microsoft. SQL/servery/databáze/rozšíření

Name Description Value
name Název prostředku string (povinné)
nadřazený objekt V Bicep můžete specifikovat rodičovský zdroj pro poddaný zdroj. Tuto vlastnost je potřeba přidat pouze v případě, že je podřízený prostředek deklarován mimo nadřazený prostředek.

Další informace najdete v tématu Podřízený prostředek mimo nadřazený prostředek.
Symbolický název prostředku typu: servery nebo databáze
properties Vlastnosti prostředku. DatabaseExtensionsProperties

DatabaseExtensionsProperties

Name Description Value
administratorLogin Přihlašovací jméno správce. Pokud je Typ ověřování ManagedIdentity, mělo by toto pole zadat ID prostředku spravované identity. řetězec
administratorLoginPassword Přihlašovací heslo správce. Pokud je Typ ověřování ManagedIdentity, nemělo by se toto pole zadávat. string

Constraints:
Citlivá hodnota. Předejte ho jako zabezpečený parametr.
authenticationType Typ ověřování používaný pro přístup k SQL: Sql, ADPassword nebo ManagedIdentity. řetězec
databaseEdition Edice databáze pro nově vytvořenou databázi v případě operace importu řetězec
maxSizeBytes Maximální velikost databáze v bajtech pro nově vytvořenou databázi v případě operace importu řetězec
networkIsolation Volitelné informace o prostředcích pro povolení izolace sítě pro požadavek. NetworkIsolationSettings
operationMode Režim operace: Import, Export nebo PolybaseImport. 'Export'
'Import'
'PolybaseImport' (povinné)
serviceObjectiveName Cíl na úrovni databázové služby pro nově vytvořenou databázi v případě operace importu. řetězec
storageKey Klíč úložiště pro účet úložiště. Pokud je StorageKeyType ManagedIdentity, mělo by toto pole zadat ID prostředku spravované identity. string (povinné)
storageKeyType Typ klíče úložiště: StorageAccessKey, SharedAccessKey nebo ManagedIdentity. 'ManagedIdentity'
'SharedAccessKey'
'StorageAccessKey' (povinné)
storageUri Identifikátor URI úložiště pro účet úložiště. string (povinné)

NetworkIsolationSettings

Name Description Value
sqlServerResourceId ID prostředku pro SQL Server, který je cílem tohoto požadavku. Pokud je tato možnost nastavená, vytvoří se pro SQL Server připojení privátního koncového bodu. Musí odpovídat serveru, který je cílem operace. řetězec
storageAccountResourceId ID prostředku účtu úložiště použitého k uložení souboru BACPAC. Pokud je tato možnost nastavená, vytvoří se pro účet úložiště připojení privátního koncového bodu. Musí odpovídat účtu úložiště použitému pro parametr StorageUri. řetězec

Definice prostředku šablony ARM

Typy prostředků serverů, databází nebo rozšíření je možné nasadit s operacemi, které cílí:

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Vytvořit Microsoft. Zdroj pro SQL/servery/databáze/rozšíření, přidejte následující JSON do své šablony.

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

Hodnoty vlastností

Microsoft. SQL/servery/databáze/rozšíření

Name Description Value
apiVersion Verze rozhraní API 2025-02-01-preview
name Název prostředku string (povinné)
properties Vlastnosti prostředku. DatabaseExtensionsProperties
typ Typ prostředku 'Microsoft. SQL/servery/databáze/rozšíření'

DatabaseExtensionsProperties

Name Description Value
administratorLogin Přihlašovací jméno správce. Pokud je Typ ověřování ManagedIdentity, mělo by toto pole zadat ID prostředku spravované identity. řetězec
administratorLoginPassword Přihlašovací heslo správce. Pokud je Typ ověřování ManagedIdentity, nemělo by se toto pole zadávat. string

Constraints:
Citlivá hodnota. Předejte ho jako zabezpečený parametr.
authenticationType Typ ověřování používaný pro přístup k SQL: Sql, ADPassword nebo ManagedIdentity. řetězec
databaseEdition Edice databáze pro nově vytvořenou databázi v případě operace importu řetězec
maxSizeBytes Maximální velikost databáze v bajtech pro nově vytvořenou databázi v případě operace importu řetězec
networkIsolation Volitelné informace o prostředcích pro povolení izolace sítě pro požadavek. NetworkIsolationSettings
operationMode Režim operace: Import, Export nebo PolybaseImport. 'Export'
'Import'
'PolybaseImport' (povinné)
serviceObjectiveName Cíl na úrovni databázové služby pro nově vytvořenou databázi v případě operace importu. řetězec
storageKey Klíč úložiště pro účet úložiště. Pokud je StorageKeyType ManagedIdentity, mělo by toto pole zadat ID prostředku spravované identity. string (povinné)
storageKeyType Typ klíče úložiště: StorageAccessKey, SharedAccessKey nebo ManagedIdentity. 'ManagedIdentity'
'SharedAccessKey'
'StorageAccessKey' (povinné)
storageUri Identifikátor URI úložiště pro účet úložiště. string (povinné)

NetworkIsolationSettings

Name Description Value
sqlServerResourceId ID prostředku pro SQL Server, který je cílem tohoto požadavku. Pokud je tato možnost nastavená, vytvoří se pro SQL Server připojení privátního koncového bodu. Musí odpovídat serveru, který je cílem operace. řetězec
storageAccountResourceId ID prostředku účtu úložiště použitého k uložení souboru BACPAC. Pokud je tato možnost nastavená, vytvoří se pro účet úložiště připojení privátního koncového bodu. Musí odpovídat účtu úložiště použitému pro parametr StorageUri. řetězec

Příklady použití

Definice prostředku Terraformu (poskytovatel AzAPI)

Typy prostředků serverů, databází nebo rozšíření je možné nasadit s operacemi, které cílí:

  • skupiny prostředků

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Vytvořit Microsoft. Zdroj pro SQL/servery/databáze/rozšíření, přidejte následující Terraform do své šablony.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Sql/servers/databases/extensions@2025-02-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"
    }
  }
}

Hodnoty vlastností

Microsoft. SQL/servery/databáze/rozšíření

Name Description Value
name Název prostředku string (povinné)
parent_id ID prostředku, který je nadřazený pro tento prostředek. ID prostředku typu: servery nebo databáze
properties Vlastnosti prostředku. DatabaseExtensionsProperties
typ Typ prostředku "Microsoft. Sql/servers/databases/extensions@2025-02-01-preview"

DatabaseExtensionsProperties

Name Description Value
administratorLogin Přihlašovací jméno správce. Pokud je Typ ověřování ManagedIdentity, mělo by toto pole zadat ID prostředku spravované identity. řetězec
administratorLoginPassword Přihlašovací heslo správce. Pokud je Typ ověřování ManagedIdentity, nemělo by se toto pole zadávat. string

Constraints:
Citlivá hodnota. Předejte ho jako zabezpečený parametr.
authenticationType Typ ověřování používaný pro přístup k SQL: Sql, ADPassword nebo ManagedIdentity. řetězec
databaseEdition Edice databáze pro nově vytvořenou databázi v případě operace importu řetězec
maxSizeBytes Maximální velikost databáze v bajtech pro nově vytvořenou databázi v případě operace importu řetězec
networkIsolation Volitelné informace o prostředcích pro povolení izolace sítě pro požadavek. NetworkIsolationSettings
operationMode Režim operace: Import, Export nebo PolybaseImport. 'Export'
'Import'
'PolybaseImport' (povinné)
serviceObjectiveName Cíl na úrovni databázové služby pro nově vytvořenou databázi v případě operace importu. řetězec
storageKey Klíč úložiště pro účet úložiště. Pokud je StorageKeyType ManagedIdentity, mělo by toto pole zadat ID prostředku spravované identity. string (povinné)
storageKeyType Typ klíče úložiště: StorageAccessKey, SharedAccessKey nebo ManagedIdentity. 'ManagedIdentity'
'SharedAccessKey'
'StorageAccessKey' (povinné)
storageUri Identifikátor URI úložiště pro účet úložiště. string (povinné)

NetworkIsolationSettings

Name Description Value
sqlServerResourceId ID prostředku pro SQL Server, který je cílem tohoto požadavku. Pokud je tato možnost nastavená, vytvoří se pro SQL Server připojení privátního koncového bodu. Musí odpovídat serveru, který je cílem operace. řetězec
storageAccountResourceId ID prostředku účtu úložiště použitého k uložení souboru BACPAC. Pokud je tato možnost nastavená, vytvoří se pro účet úložiště připojení privátního koncového bodu. Musí odpovídat účtu úložiště použitému pro parametr StorageUri. řetězec