Microsoft.Sql servers/databases/extensions 2021-11-01-preview

Определение ресурса Bicep

Тип ресурса servers/databases/extensions можно развернуть с помощью операций, предназначенных для:

Список измененных свойств в каждой версии API см. в журнале изменений.

Формат ресурсов

Чтобы создать ресурс Microsoft.Sql/servers/databases/extensions, добавьте в шаблон следующий код Bicep.

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

Значения свойств

servers/databases/extensions

Имя Описание Значение
name имя ресурса.

Узнайте, как задать имена и типы для дочерних ресурсов в Bicep.
строка (обязательно)
родитель В Bicep можно указать родительский ресурс для дочернего ресурса. Это свойство необходимо добавить только в том случае, если дочерний ресурс объявлен вне родительского ресурса.

Дополнительные сведения см. в разделе Дочерний ресурс за пределами родительского ресурса.
Символьное имя ресурса типа: databases
properties Свойства ресурса. DatabaseExtensionsProperties

DatabaseExtensionsProperties

Имя Описание Значение
administratorLogin Имя входа администратора. строка
administratorLoginPassword Пароль для входа администратора. строка

Ограничения:
Конфиденциальное значение. Передайте в качестве безопасного параметра.
authenticationType Тип проверки подлинности: проверка подлинности SQL или пароль AD. строка
databaseEdition Выпуск Базы данных для вновь созданной базы данных в случае операции импорта. строка
maxSizeBytes Максимальный размер базы данных в байтах для созданной базы данных в случае операции импорта. строка
networkIsolation Необязательные сведения о ресурсе для включения сетевой изоляции для запроса. NetworkIsolationSettings
operationMode Режим работы операции: Import, Export или PolybaseImport. "Экспорт"
"Импорт"
PolybaseImport (обязательно)
serviceObjectiveName Цель уровня обслуживания базы данных для вновь созданной базы данных в случае операции импорта. строка
storageKey Ключ хранилища для учетной записи хранения. строка (обязательно)
storageKeyType Тип ключа хранилища: StorageAccessKey или SharedAccessKey. SharedAccessKey
StorageAccessKey (обязательно)
storageUri URI хранилища для учетной записи хранения. строка (обязательно)

NetworkIsolationSettings

Имя Описание Значение
sqlServerResourceId Идентификатор ресурса для сервера SQL Server, который является целевым объектом этого запроса. Если задано значение , для сервера SQL Server будет создано подключение к частной конечной точке. Должен соответствовать серверу, который является целевым объектом операции. строка
storageAccountResourceId Идентификатор ресурса для учетной записи хранения, используемой для хранения BACPAC-файла. Если этот параметр задан, для учетной записи хранения будет создано подключение к частной конечной точке. Должен соответствовать учетной записи хранения, используемой для параметра StorageUri. строка

Определение ресурса шаблона ARM

Тип ресурсов servers/databases/extensions можно развернуть с помощью операций, предназначенных для:

Список измененных свойств в каждой версии API см. в журнале изменений.

Формат ресурсов

Чтобы создать ресурс Microsoft.Sql/servers/databases/extensions, добавьте следующий код JSON в шаблон.

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

Значения свойств

servers/databases/extensions

Имя Описание Значение
тип Тип ресурса Microsoft.Sql/servers/databases/extensions
версия_API Версия API ресурсов '2021-11-01-preview'
name имя ресурса.

Узнайте, как задать имена и типы для дочерних ресурсов в шаблонах JSON ARM.
string (обязательно)
properties Свойства ресурса. Свойства DatabaseExtensions

Свойства DatabaseExtensions

Имя Описание Значение
administratorLogin Имя входа администратора. строка
administratorLoginPassword Пароль для входа администратора. строка

Ограничения:
Конфиденциальное значение. Передайте в качестве безопасного параметра.
authenticationType Тип проверки подлинности: проверка подлинности SQL или пароль AD. строка
databaseEdition Выпуск Базы данных для созданной базы данных в случае операции импорта. строка
maxSizeBytes Максимальный размер базы данных в байтах для вновь созданной базы данных в случае операции импорта. строка
networkIsolation Необязательные сведения о ресурсе для включения сетевой изоляции для запроса. NetworkIsolationSettings
operationMode Режим операции: Import, Export или PolybaseImport. "Экспорт"
"Импорт"
PolybaseImport (обязательно)
serviceObjectiveName Целевой уровень обслуживания базы данных для созданной базы данных в случае операции импорта. строка
storageKey Ключ хранилища для учетной записи хранения. string (обязательно)
storageKeyType Тип ключа хранилища: StorageAccessKey или SharedAccessKey. SharedAccessKey
StorageAccessKey (обязательно)
storageUri URI хранилища для учетной записи хранения. string (обязательно)

NetworkIsolationSettings

Имя Описание Значение
sqlServerResourceId Идентификатор ресурса для сервера SQL Server, который является целевым объектом этого запроса. Если этот параметр задан, для сервера SQL Server будет создано подключение к частной конечной точке. Должен соответствовать серверу, который является целевым объектом операции. строка
storageAccountResourceId Идентификатор ресурса для учетной записи хранения, используемой для хранения BACPAC-файла. Если этот параметр задан, для учетной записи хранения будет создано подключение к частной конечной точке. Должен соответствовать учетной записи хранения, используемой для параметра StorageUri. строка

Определение ресурса Terraform (поставщик AzAPI)

Тип ресурсов servers/databases/extensions можно развернуть с помощью операций, предназначенных для:

  • Группы ресурсов

Список измененных свойств в каждой версии API см. в журнале изменений.

Формат ресурсов

Чтобы создать ресурс Microsoft.Sql/servers/databases/extensions, добавьте следующую terraform в шаблон.

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

Значения свойств

servers/databases/extensions

Имя Описание Значение
тип Тип ресурса "Microsoft.Sql/servers/databases/extensions@2021-11-01-preview"
name имя ресурса. string (обязательно)
parent_id Идентификатор ресурса, который является родительским для этого ресурса. Идентификатор ресурса типа: databases
properties Свойства ресурса. Свойства DatabaseExtensions

Свойства DatabaseExtensions

Имя Описание Значение
administratorLogin Имя входа администратора. строка
administratorLoginPassword Пароль для входа администратора. строка

Ограничения:
Конфиденциальное значение. Передайте в качестве безопасного параметра.
authenticationType Тип проверки подлинности: проверка подлинности SQL или пароль AD. строка
databaseEdition Выпуск Базы данных для созданной базы данных в случае операции импорта. строка
maxSizeBytes Максимальный размер базы данных в байтах для вновь созданной базы данных в случае операции импорта. строка
networkIsolation Необязательные сведения о ресурсе для включения сетевой изоляции для запроса. NetworkIsolationSettings
operationMode Режим операции: Import, Export или PolybaseImport. "Экспорт"
"Импорт"
"PolybaseImport" (обязательно)
serviceObjectiveName Целевой уровень обслуживания базы данных для созданной базы данных в случае операции импорта. строка
storageKey Ключ хранилища для учетной записи хранения. string (обязательно)
storageKeyType Тип ключа хранилища: StorageAccessKey или SharedAccessKey. "SharedAccessKey"
StorageAccessKey (обязательно)
storageUri URI хранилища для учетной записи хранения. string (обязательно)

NetworkIsolationSettings

Имя Описание Значение
sqlServerResourceId Идентификатор ресурса для сервера SQL Server, который является целевым объектом этого запроса. Если этот параметр задан, для сервера SQL Server будет создано подключение к частной конечной точке. Должен соответствовать серверу, который является целевым объектом операции. строка
storageAccountResourceId Идентификатор ресурса для учетной записи хранения, используемой для хранения BACPAC-файла. Если этот параметр задан, для учетной записи хранения будет создано подключение к частной конечной точке. Должен соответствовать учетной записи хранения, используемой для параметра StorageUri. строка