Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
- najnowsze
- 2026-08-01-preview
- 2025-08-01-preview
- 2025-02-01-podgląd
- 2025-01-01
- 2024-11-01-preview
- 2024-05-01-preview
- 2023-08-01
-
2023-08-01-preview - 2023-05-01-preview
- 2023-02-01-podgląd
- 2022-11-01-podgląd
- 2022-08-01-podgląd
- 2022-05-01-podgląd
- 2022-02-01-podgląd
- 2021-11-01
- 2021-11-01-podgląd
- 2021-08-01-podgląd
- 2021-05-01-preview
- 2021-02-01-preview
- 2020-11-01-preview
- 2020-08-01-preview
- 2014-04-01
Definicja zasobu Bicepsa
Typ zasobu serwery/bazy danych/rozszerzenia można wdrożyć przy użyciu operacji docelowych:
- Resource groups - Zobacz resource group deployment commands
Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.
Format zasobu
By stworzyć Microsoft. Zasoby SQL/serwery/bazy danych/rozszerzenia, dodaj następujący Bicep do swojego szablonu.
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'
}
}
Wartości właściwości
Microsoft. Sql/serwery/bazy danych/rozszerzenia
| Nazwa | Opis | Wartość |
|---|---|---|
| nazwa | Nazwa zasobu | ciąg (wymagany) |
| nadrzędny | W Bicep możesz określić zasób nadrzędny dla zasobu potomnego. Tę właściwość należy dodać tylko wtedy, gdy zasób podrzędny jest zadeklarowany poza zasobem nadrzędnym. Więcej informacji można znaleźć w Child resource outside parent resource. |
Nazwa symboliczna zasobu typu: serwery/bazy danych |
| properties | Właściwości zasobu. | DatabaseExtensionsProperties |
DatabaseExtensionsProperties
| Nazwa | Opis | Wartość |
|---|---|---|
| administratorZaloguj się | Nazwa logowania administratora. Jeśli wartość AuthenticationType to ManagedIdentity, to pole powinno określać identyfikator zasobu tożsamości zarządzanej. | ciąg |
| hasłoLogowaniaAdministratora | Hasło logowania administratora. Jeśli parametr AuthenticationType ma wartość ManagedIdentity, to pole nie powinno być określone. | string Ograniczenia: Wartość wrażliwa. Przekaż jako bezpieczny parametr. |
| Typ uwierzytelniania | Typ uwierzytelniania używany do uzyskiwania dostępu do bazy danych SQL: Sql, ADPassword lub ManagedIdentity. | ciąg |
| edycja bazy danych | Wersja bazy danych dla nowo utworzonej bazy danych w przypadku operacji importowania. | ciąg |
| maxSizeBytes | Maksymalny rozmiar bazy danych w bajtach dla nowo utworzonej bazy danych w przypadku operacji importowania. | ciąg |
| networkIsolation | Opcjonalne informacje o zasobach umożliwiające izolację sieci dla żądania. | NetworkIsolationSettings |
| operationMode | Tryb operacji: Import, Export lub PolybaseImport. | 'Export' "Importuj" "PolybaseImport" (wymagane) |
| serviceObjectiveName | Cel poziomu usługi bazy danych dla nowo utworzonej bazy danych w przypadku operacji importowania. | ciąg |
| storageKey | Klucz magazynu dla konta magazynu. Jeśli wartość StorageKeyType to ManagedIdentity, to pole powinno określać identyfikator zasobu tożsamości zarządzanej. | ciąg (wymagany) |
| storageKeyType | Typ klucza magazynu: StorageAccessKey, SharedAccessKey lub ManagedIdentity. | 'ManagedIdentity' 'SharedAccessKey' "StorageAccessKey" (wymagane) |
| storageUri (identyfikator storageUri) | Identyfikator URI magazynu dla konta magazynu. | ciąg (wymagany) |
NetworkIsolationSettings
| Nazwa | Opis | Wartość |
|---|---|---|
| sqlServerResourceId | Identyfikator zasobu dla serwera SQL, który jest obiektem docelowym tego żądania. W przypadku ustawienia zostanie utworzone połączenie prywatnego punktu końcowego dla serwera SQL. Musi być zgodny z serwerem docelowym operacji. | ciąg |
| storageAccountResourceId | Identyfikator zasobu konta magazynu używanego do przechowywania pliku BACPAC. W przypadku ustawienia dla konta magazynu zostanie utworzone połączenie prywatnego punktu końcowego. Musi być zgodne z kontem magazynu używanym dla parametru StorageUri. | ciąg |
Definicja zasobu szablonu usługi ARM
Typ zasobu serwery/bazy danych/rozszerzenia można wdrożyć przy użyciu operacji docelowych:
- Grupy zasobów – Zobacz polecenia wdrożenia grup zasobów Aby uzyskać listę zmienionych właściwości w każdej wersji API, zobacz log zmian.
Przykłady użycia
Format zasobu
By stworzyć Microsoft. Zasoby dotyczące SQL/serwerów/baz danych/rozszerzeń, dodaj do szablonu następujący JSON.
{
"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"
}
}
Wartości właściwości
Microsoft. Sql/serwery/bazy danych/rozszerzenia
| Nazwa | Opis | Wartość |
|---|---|---|
| apiVersion | Wersja interfejsu API | "2025-02-01-preview" |
| nazwa | Nazwa zasobu | ciąg (wymagany) |
| properties | Właściwości zasobu. | DatabaseExtensionsProperties |
| typ | Typ zasobu | 'Microsoft. Sql/serwery/bazy danych/rozszerzenia |
DatabaseExtensionsProperties
| Nazwa | Opis | Wartość |
|---|---|---|
| administratorZaloguj się | Nazwa logowania administratora. Jeśli wartość AuthenticationType to ManagedIdentity, to pole powinno określać identyfikator zasobu tożsamości zarządzanej. | ciąg |
| hasłoLogowaniaAdministratora | Hasło logowania administratora. Jeśli parametr AuthenticationType ma wartość ManagedIdentity, to pole nie powinno być określone. | string Ograniczenia: Wartość wrażliwa. Przekaż jako bezpieczny parametr. |
| Typ uwierzytelniania | Typ uwierzytelniania używany do uzyskiwania dostępu do bazy danych SQL: Sql, ADPassword lub ManagedIdentity. | ciąg |
| edycja bazy danych | Wersja bazy danych dla nowo utworzonej bazy danych w przypadku operacji importowania. | ciąg |
| maxSizeBytes | Maksymalny rozmiar bazy danych w bajtach dla nowo utworzonej bazy danych w przypadku operacji importowania. | ciąg |
| networkIsolation | Opcjonalne informacje o zasobach umożliwiające izolację sieci dla żądania. | NetworkIsolationSettings |
| operationMode | Tryb operacji: Import, Export lub PolybaseImport. | 'Export' "Importuj" "PolybaseImport" (wymagane) |
| serviceObjectiveName | Cel poziomu usługi bazy danych dla nowo utworzonej bazy danych w przypadku operacji importowania. | ciąg |
| storageKey | Klucz magazynu dla konta magazynu. Jeśli wartość StorageKeyType to ManagedIdentity, to pole powinno określać identyfikator zasobu tożsamości zarządzanej. | ciąg (wymagany) |
| storageKeyType | Typ klucza magazynu: StorageAccessKey, SharedAccessKey lub ManagedIdentity. | 'ManagedIdentity' 'SharedAccessKey' "StorageAccessKey" (wymagane) |
| storageUri (identyfikator storageUri) | Identyfikator URI magazynu dla konta magazynu. | ciąg (wymagany) |
NetworkIsolationSettings
| Nazwa | Opis | Wartość |
|---|---|---|
| sqlServerResourceId | Identyfikator zasobu dla serwera SQL, który jest obiektem docelowym tego żądania. W przypadku ustawienia zostanie utworzone połączenie prywatnego punktu końcowego dla serwera SQL. Musi być zgodny z serwerem docelowym operacji. | ciąg |
| storageAccountResourceId | Identyfikator zasobu konta magazynu używanego do przechowywania pliku BACPAC. W przypadku ustawienia dla konta magazynu zostanie utworzone połączenie prywatnego punktu końcowego. Musi być zgodne z kontem magazynu używanym dla parametru StorageUri. | ciąg |
Definicja zasobu narzędzia Terraform (dostawcy AzAPI)
Typ zasobu serwery/bazy danych/rozszerzenia można wdrożyć przy użyciu operacji docelowych:
- Grupy zasobów Listę zmienionych właściwości w każdej wersji API można znaleźć w dzienniku zmian.
Format zasobu
By stworzyć Microsoft. Zasoby dotyczące sql/serwerów/baz danych/rozszerzeń, dodaj następujący Terraform do swojego szablonu.
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"
}
}
}
Wartości właściwości
Microsoft. Sql/serwery/bazy danych/rozszerzenia
| Nazwa | Opis | Wartość |
|---|---|---|
| nazwa | Nazwa zasobu | ciąg (wymagany) |
| parent_id | Identyfikator zasobu, który jest elementem nadrzędnym dla tego zasobu. | Identyfikator zasobu typu: serwery/bazy danych |
| properties | Właściwości zasobu. | DatabaseExtensionsProperties |
| typ | Typ zasobu | "Microsoft. Sql/serwers/databases/extensions@2025-02-01-preview" |
DatabaseExtensionsProperties
| Nazwa | Opis | Wartość |
|---|---|---|
| administratorZaloguj się | Nazwa logowania administratora. Jeśli wartość AuthenticationType to ManagedIdentity, to pole powinno określać identyfikator zasobu tożsamości zarządzanej. | ciąg |
| hasłoLogowaniaAdministratora | Hasło logowania administratora. Jeśli parametr AuthenticationType ma wartość ManagedIdentity, to pole nie powinno być określone. | string Ograniczenia: Wartość wrażliwa. Przekaż jako bezpieczny parametr. |
| Typ uwierzytelniania | Typ uwierzytelniania używany do uzyskiwania dostępu do bazy danych SQL: Sql, ADPassword lub ManagedIdentity. | ciąg |
| edycja bazy danych | Wersja bazy danych dla nowo utworzonej bazy danych w przypadku operacji importowania. | ciąg |
| maxSizeBytes | Maksymalny rozmiar bazy danych w bajtach dla nowo utworzonej bazy danych w przypadku operacji importowania. | ciąg |
| networkIsolation | Opcjonalne informacje o zasobach umożliwiające izolację sieci dla żądania. | NetworkIsolationSettings |
| operationMode | Tryb operacji: Import, Export lub PolybaseImport. | 'Export' "Importuj" "PolybaseImport" (wymagane) |
| serviceObjectiveName | Cel poziomu usługi bazy danych dla nowo utworzonej bazy danych w przypadku operacji importowania. | ciąg |
| storageKey | Klucz magazynu dla konta magazynu. Jeśli wartość StorageKeyType to ManagedIdentity, to pole powinno określać identyfikator zasobu tożsamości zarządzanej. | ciąg (wymagany) |
| storageKeyType | Typ klucza magazynu: StorageAccessKey, SharedAccessKey lub ManagedIdentity. | 'ManagedIdentity' 'SharedAccessKey' "StorageAccessKey" (wymagane) |
| storageUri (identyfikator storageUri) | Identyfikator URI magazynu dla konta magazynu. | ciąg (wymagany) |
NetworkIsolationSettings
| Nazwa | Opis | Wartość |
|---|---|---|
| sqlServerResourceId | Identyfikator zasobu dla serwera SQL, który jest obiektem docelowym tego żądania. W przypadku ustawienia zostanie utworzone połączenie prywatnego punktu końcowego dla serwera SQL. Musi być zgodny z serwerem docelowym operacji. | ciąg |
| storageAccountResourceId | Identyfikator zasobu konta magazynu używanego do przechowywania pliku BACPAC. W przypadku ustawienia dla konta magazynu zostanie utworzone połączenie prywatnego punktu końcowego. Musi być zgodne z kontem magazynu używanym dla parametru StorageUri. | ciąg |