Поделиться через


Серверы Microsoft.Sql, базы данных и расширения 2022-05-01-preview

Определение ресурсов Bicep

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

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

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

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

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

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

DatabaseExtensionsProperties

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

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

Microsoft.Sql/servers/database/extensions

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

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

NetworkIsolationSettings

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

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

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

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

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

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

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

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

DatabaseExtensionsProperties

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

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

Microsoft.Sql/servers/database/extensions

Имя Описание Ценность
apiVersion Версия API '2022-05-01-preview'
имя Имя ресурса строка (обязательно)
свойства Свойства ресурса. DatabaseExtensionsProperties
тип Тип ресурса "Microsoft.Sql/servers/database/extensions"

NetworkIsolationSettings

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

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

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

  • групп ресурсов

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

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

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

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

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

DatabaseExtensionsProperties

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

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

Microsoft.Sql/servers/database/extensions

Имя Описание Ценность
имя Имя ресурса строка (обязательно)
parent_id Идентификатор ресурса, который является родительским для этого ресурса. Идентификатор ресурса типа: серверах и базах данных
свойства Свойства ресурса. DatabaseExtensionsProperties
тип Тип ресурса "Microsoft.Sql/servers/database/extensions@2022-05-01-preview"

NetworkIsolationSettings

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