Майкрософт. Sql-серверы/базы данных/расширения 2022-08-01-preview

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

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

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

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

Создать Майкрософт. Sql/серверы/базы данных/расширения — добавьте следующий Bicep в свой шаблон.

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'
  }
}

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

Майкрософт. SQL/серверы/базы данных/расширения

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

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

DatabaseExtensionsProperties

Name Description Value
administratorLogin Имя входа администратора. string
administratorLoginPassword Пароль для входа администратора. string

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

NetworkIsolationSettings

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

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

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

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

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

Создать Майкрософт. Sql/серверы/базы данных/расширения — добавьте следующий JSON в свой шаблон.

{
  "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"
  }
}

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

Майкрософт. SQL/серверы/базы данных/расширения

Name Description Value
apiVersion Версия API '2022-08-01-preview'
name имя ресурса. строка (обязательно)
properties Свойства ресурса. DatabaseExtensionsProperties
type Тип ресурса 'Майкрософт. SQL/серверы/базы данных/расширения

DatabaseExtensionsProperties

Name Description Value
administratorLogin Имя входа администратора. string
administratorLoginPassword Пароль для входа администратора. string

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

NetworkIsolationSettings

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

Примеры использования

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

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

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

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

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

Создать Майкрософт. Sql/серверы/базы данных/расширения — добавьте следующий Terraform в ваш шаблон.

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"
    }
  }
}

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

Майкрософт. SQL/серверы/базы данных/расширения

Name Description Value
name имя ресурса. строка (обязательно)
parent_id Идентификатор ресурса, который является родительским для этого ресурса. Идентификатор ресурса типа: серверах и базах данных
properties Свойства ресурса. DatabaseExtensionsProperties
type Тип ресурса «Майкрософт. Sql/servers/databases/extensions@2022-08-01-preview"

DatabaseExtensionsProperties

Name Description Value
administratorLogin Имя входа администратора. string
administratorLoginPassword Пароль для входа администратора. string

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

NetworkIsolationSettings

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