Рабочие области Microsoft.Synapse/integrationRuntimes
Определение ресурсов Bicep
Тип ресурса workspaces/integrationRuntimes можно развернуть с помощью операций, предназначенных для следующих операций:
- группы ресурсов . См. команды развертывания группы ресурсов
Список измененных свойств в каждой версии API см. в журнала изменений.
Формат ресурса
Чтобы создать ресурс Microsoft.Synapse/workspaces/integrationRuntimes, добавьте следующий Bicep в шаблон.
resource symbolicname 'Microsoft.Synapse/workspaces/integrationRuntimes@2021-06-01' = {
parent: resourceSymbolicName
name: 'string'
properties: {
description: 'string'
type: 'string'
// For remaining properties, see IntegrationRuntime objects
}
}
Объекты IntegrationRuntime
Задайте свойство типа
Для управляемых
{
managedVirtualNetwork: {
id: 'string'
referenceName: 'string'
type: 'string'
}
type: 'Managed'
typeProperties: {
computeProperties: {
dataFlowProperties: {
computeType: 'string'
coreCount: int
timeToLive: int
}
location: 'string'
maxParallelExecutionsPerNode: int
nodeSize: 'string'
numberOfNodes: int
vNetProperties: {
publicIPs: [
'string'
]
subnet: 'string'
subnetId: 'string'
vNetId: 'string'
}
}
customerVirtualNetwork: {
subnetId: 'string'
}
ssisProperties: {
catalogInfo: {
catalogAdminPassword: {
type: 'string'
value: 'string'
}
catalogAdminUserName: 'string'
catalogPricingTier: 'string'
catalogServerEndpoint: 'string'
}
customSetupScriptProperties: {
blobContainerUri: 'string'
sasToken: {
type: 'string'
value: 'string'
}
}
dataProxyProperties: {
connectVia: {
referenceName: 'string'
type: 'string'
}
path: 'string'
stagingLinkedService: {
referenceName: 'string'
type: 'string'
}
}
edition: 'string'
expressCustomSetupProperties: [
{
type: 'string'
// For remaining properties, see CustomSetupBase objects
}
]
licenseType: 'string'
}
}
}
Для SelfHostedиспользуйте:
{
type: 'SelfHosted'
typeProperties: {
linkedInfo: {
authorizationType: 'string'
// For remaining properties, see LinkedIntegrationRuntimeType objects
}
}
}
Объекты LinkedIntegrationRuntimeType
Задайте свойство authorizationType, чтобы указать тип объекта.
Для ключаиспользуйте:
{
authorizationType: 'Key'
key: {
type: 'string'
value: 'string'
}
}
Для RBACиспользуйте:
{
authorizationType: 'RBAC'
resourceId: 'string'
}
Объекты SecretBase
Задайте свойство типа
Для SecureStringиспользуйте:
{
type: 'SecureString'
value: 'string'
}
Объекты CustomSetupBase
Задайте свойство типа
Для CmdkeySetupиспользуйте:
{
type: 'CmdkeySetup'
typeProperties: {
password: {
type: 'string'
// For remaining properties, see SecretBase objects
}
targetName: any(...)
userName: any(...)
}
}
Для ComponentSetupиспользуйте:
{
type: 'ComponentSetup'
typeProperties: {
componentName: 'string'
licenseKey: {
type: 'string'
// For remaining properties, see SecretBase objects
}
}
}
Для EnvironmentVariableSetupиспользуйте:
{
type: 'EnvironmentVariableSetup'
typeProperties: {
variableName: 'string'
variableValue: 'string'
}
}
Значения свойств
CmdkeySetup
Имя | Описание | Ценность |
---|---|---|
тип | Тип настраиваемой установки. | CmdkeySetup (обязательно) |
typeProperties | Свойства типа настраиваемого типа установки команды Cmdkey. | CmdkeySetupTypeProperties (обязательно) |
CmdkeySetupTypeProperties
Имя | Описание | Ценность |
---|---|---|
пароль | Пароль доступа к источнику данных. | SecretBase (обязательно) |
targetName | Имя сервера доступа к источнику данных. | любой (обязательный) |
userName | Имя пользователя доступа к источнику данных. | любой (обязательный) |
ComponentSetup
Имя | Описание | Ценность |
---|---|---|
тип | Тип настраиваемой установки. | ComponentSetup (обязательно) |
typeProperties | Установите свойства типа компонента стороннего поставщика. | licensedComponentSetupTypeProperties (обязательно) |
CustomSetupBase
Имя | Описание | Ценность |
---|---|---|
тип | Установите значение CmdkeySetup для типа CmdkeySetup. Установите значение ComponentSetup для типа ComponentSetup. Установите значение EnvironmentVariableSetup для типа EnvironmentVariableSetup. | "CmdkeySetup" ComponentSetup EnvironmentVariableSetup (обязательный) |
EntityReference
Имя | Описание | Ценность |
---|---|---|
referenceName | Имя указанной сущности. | струна |
тип | Тип указанной сущности. | IntegrationRuntimeReference LinkedServiceReference |
EnvironmentVariableSetup
Имя | Описание | Ценность |
---|---|---|
тип | Тип настраиваемой установки. | EnvironmentVariableSetup (обязательный) |
typeProperties | Добавьте свойства типа переменной среды. | EnvironmentVariableSetupTypeProperties (обязательно) |
EnvironmentVariableSetupTypeProperties
Имя | Описание | Ценность |
---|---|---|
variableName | Имя переменной среды. | строка (обязательно) |
variableValue | Значение переменной среды. | строка (обязательно) |
IntegrationRuntime
Имя | Описание | Ценность |
---|---|---|
описание | Описание среды выполнения интеграции. | струна |
тип | Установите значение Managed для типа ManagedIntegrationRuntime. Установите значение SelfHosted для типа SelfHostedIntegrationRuntime. | "Managed" (Управляемый) "SelfHosted" (обязательный) |
IntegrationRuntimeComputeProperties
Имя | Описание | Ценность |
---|---|---|
dataFlowProperties | Свойства потока данных для управляемой среды выполнения интеграции. | IntegrationRuntimeDataFlowProperties |
местоположение | Расположение для управляемой среды выполнения интеграции. Поддерживаемые регионы можно найти в разделе /azure/data-factory/data-factory-data-movement-activities | струна |
maxParallelExecutionsPerNode | Максимальное число параллельных выполнений на узел для управляемой среды выполнения интеграции. | int Ограничения целостности: Минимальное значение = 1 |
nodeSize | Требование размера узла для управляемой среды выполнения интеграции. | струна |
numberOfNodes | Требуемое количество узлов для управляемой среды выполнения интеграции. | int Ограничения целостности: Минимальное значение = 1 |
vNetProperties | Свойства виртуальной сети для управляемой среды выполнения интеграции. | IntegrationRuntimeVNetProperties |
IntegrationRuntimeCustomerVirtualNetwork
Имя | Описание | Ценность |
---|---|---|
SubnetId | Идентификатор подсети, к которой будет присоединена среда выполнения интеграции Azure-SSIS. | струна |
IntegrationRuntimeCustomSetupScriptProperties
Имя | Описание | Ценность |
---|---|---|
blobContainerUri | Универсальный код ресурса (URI) контейнера BLOB-объектов Azure, содержащего настраиваемый скрипт установки. | струна |
sasToken | Маркер SAS контейнера BLOB-объектов Azure. | SecureString |
IntegrationRuntimeDataFlowProperties
Имя | Описание | Ценность |
---|---|---|
computeType | Тип вычислений кластера, который будет выполнять задание потока данных. | ComputeOptimized "Общие" MemoryOptimized |
coreCount | Основное количество кластера, которое будет выполнять задание потока данных. Поддерживаемые значения: 8, 16, 32, 48, 80, 144 и 272. | int |
timeToLive | Время жизни (в минутах) кластера, которое будет выполнять задание потока данных. | int Ограничения целостности: Минимальное значение = 0 |
IntegrationRuntimeDataProxyProperties
Имя | Описание | Ценность |
---|---|---|
connectVia | Ссылка на локальную среду выполнения интеграции. | EntityReference |
путь | Путь, содержащий промежуточные данные в хранилище BLOB-объектов. | струна |
stagingLinkedService | Справочник по промежуточной связанной службе. | EntityReference |
IntegrationRuntimeSsisCatalogInfo
Имя | Описание | Ценность |
---|---|---|
catalogAdminPassword | Пароль учетной записи администратора базы данных каталога. | SecureString |
catalogAdminUserName | Имя пользователя администратора базы данных каталога. | струна Ограничения целостности: Минимальная длина = 1 Максимальная длина = 128 |
catalogPricingTier | Ценовая категория для базы данных каталога. Допустимые значения можно найти в https://azure.microsoft.com/en-us/pricing/details/sql-database/ | "Базовый" "Премиум" PremiumRS "Стандартный" |
catalogServerEndpoint | URL-адрес сервера базы данных каталога. | струна |
IntegrationRuntimeSsisProperties
Имя | Описание | Ценность |
---|---|---|
catalogInfo | Сведения о каталоге для управляемой выделенной среды выполнения интеграции. | IntegrationRuntimeSsisCatalogInfo |
customSetupScriptProperties | Настраиваемые свойства скрипта установки для управляемой выделенной среды выполнения интеграции. | IntegrationRuntimeCustomSetupScriptProperties |
dataProxyProperties | Свойства прокси-сервера данных для управляемой выделенной среды выполнения интеграции. | IntegrationRuntimeDataProxyProperties |
издание | Выпуск среды выполнения интеграции SSIS | "Enterprise" "Стандартный" |
expressCustomSetupProperties | Настраиваемая настройка без свойств скрипта для среды выполнения интеграции SSIS. | CustomSetupBase[] |
licenseType | Тип лицензии для создания собственного сценария лицензии. | "BasePrice" LicenseIncluded |
IntegrationRuntimeVNetProperties
Имя | Описание | Ценность |
---|---|---|
publicIPs | Идентификаторы ресурсов общедоступных IP-адресов, которые будет использовать эта среда выполнения интеграции. | string[] |
подсеть | Имя подсети этой среды выполнения интеграции будет присоединено. | струна |
SubnetId | Идентификатор подсети, к которой будет присоединена эта Azure-SSIS среда выполнения интеграции. | струна |
vNetId | Идентификатор виртуальной сети, присоединенной к этой среде выполнения интеграции. | струна |
LicensedComponentSetupTypeProperties
Имя | Описание | Ценность |
---|---|---|
ComponentName | Имя стороннего компонента. | строка (обязательно) |
licenseKey | Ключ лицензии для активации компонента. | SecretBase |
LinkedIntegrationRuntimeKeyAuthorization
Имя | Описание | Ценность |
---|---|---|
authorizationType | Тип авторизации для общего доступа к среде выполнения интеграции. | "Ключ" (обязательный) |
ключ | Ключ, используемый для авторизации. | SecureString (обязательно) |
LinkedIntegrationRuntimeRbacAuthorization
Имя | Описание | Ценность |
---|---|---|
authorizationType | Тип авторизации для общего доступа к среде выполнения интеграции. | RBAC (обязательно) |
resourceId | Идентификатор ресурса среды выполнения интеграции, к которой требуется предоставить общий доступ. | строка (обязательно) |
LinkedIntegrationRuntimeType
Имя | Описание | Ценность |
---|---|---|
authorizationType | Установите значение Key для типа LinkedIntegrationRuntimeKeyAuthorization. Установите значение RBAC для типа LinkedIntegrationRuntimeRbacAuthorization. | "Ключ" RBAC (обязательно) |
ManagedIntegrationRuntime
Имя | Описание | Ценность |
---|---|---|
managedVirtualNetwork | Управляемая виртуальная сеть среды выполнения интеграции. | ManagedIntegrationRuntimeManagedVirtualNetworkReference |
тип | Тип среды выполнения интеграции. | Managed (обязательный) |
typeProperties | Свойства управляемой среды выполнения интеграции. | ManagedIntegrationRuntimeTypeProperties (обязательно) |
ManagedIntegrationRuntimeManagedVirtualNetworkReference
Имя | Описание | Ценность |
---|---|---|
идентификатор | Идентификатор управляемой виртуальной сети. | струна |
referenceName | Имя ссылки управляемой виртуальной сети | струна |
тип | Тип управляемой виртуальной сети. | струна |
ManagedIntegrationRuntimeTypeProperties
Имя | Описание | Ценность |
---|---|---|
computeProperties | Вычислительный ресурс для управляемой среды выполнения интеграции. | IntegrationRuntimeComputeProperties |
customerVirtualNetwork | Имя виртуальной сети, к которой будет присоединена среда выполнения интеграции Azure-SSIS | IntegrationRuntimeCustomerVirtualNetwork |
ssisProperties | Свойства служб SSIS для управляемой среды выполнения интеграции. | IntegrationRuntimeSsisProperties |
Microsoft.Synapse/workspaces/integrationRuntimes
Имя | Описание | Ценность |
---|---|---|
имя | Имя ресурса | строка (обязательно) |
родитель | В Bicep можно указать родительский ресурс для дочернего ресурса. Это свойство необходимо добавить, только если дочерний ресурс объявлен за пределами родительского ресурса. Дополнительные сведения см. в разделе Дочерний ресурс за пределами родительского ресурса. |
Символьное имя ресурса типа: рабочих областей |
свойства | Свойства среды выполнения интеграции. | IntegrationRuntime (обязательно) |
SecretBase
Имя | Описание | Ценность |
---|---|---|
тип | Установите значение SecureString для типа SecureString. | SecureString (обязательный) |
SecureString
Имя | Описание | Ценность |
---|---|---|
тип | Тип секрета. | строка (обязательно) |
ценность | Значение безопасной строки. | строка (обязательно) |
SecureString
Имя | Описание | Ценность |
---|---|---|
тип | Тип секрета. | SecureString (обязательный) |
ценность | Значение безопасной строки. | строка (обязательно) |
SelfHostedIntegrationRuntime
Имя | Описание | Ценность |
---|---|---|
тип | Тип среды выполнения интеграции. | "SelfHosted" (обязательный) |
typeProperties | Если это свойство не равно NULL, означает, что это связанная среда выполнения интеграции. Свойство используется для доступа к исходной среде выполнения интеграции. | SelfHostedIntegrationRuntimeTypeProperties |
SelfHostedIntegrationRuntimeTypeProperties
Имя | Описание | Ценность |
---|---|---|
linkedInfo | Связанный тип среды выполнения интеграции из фабрики данных | LinkedIntegrationRuntimeType |
Определение ресурса шаблона ARM
Тип ресурса workspaces/integrationRuntimes можно развернуть с помощью операций, предназначенных для следующих операций:
- группы ресурсов . См. команды развертывания группы ресурсов
Список измененных свойств в каждой версии API см. в журнала изменений.
Формат ресурса
Чтобы создать ресурс Microsoft.Synapse/workspaces/integrationRuntimes, добавьте следующий код JSON в шаблон.
{
"type": "Microsoft.Synapse/workspaces/integrationRuntimes",
"apiVersion": "2021-06-01",
"name": "string",
"properties": {
"description": "string",
"type": "string"
// For remaining properties, see IntegrationRuntime objects
}
}
Объекты IntegrationRuntime
Задайте свойство типа
Для управляемых
{
"managedVirtualNetwork": {
"id": "string",
"referenceName": "string",
"type": "string"
},
"type": "Managed",
"typeProperties": {
"computeProperties": {
"dataFlowProperties": {
"computeType": "string",
"coreCount": "int",
"timeToLive": "int"
},
"location": "string",
"maxParallelExecutionsPerNode": "int",
"nodeSize": "string",
"numberOfNodes": "int",
"vNetProperties": {
"publicIPs": [ "string" ],
"subnet": "string",
"subnetId": "string",
"vNetId": "string"
}
},
"customerVirtualNetwork": {
"subnetId": "string"
},
"ssisProperties": {
"catalogInfo": {
"catalogAdminPassword": {
"type": "string",
"value": "string"
},
"catalogAdminUserName": "string",
"catalogPricingTier": "string",
"catalogServerEndpoint": "string"
},
"customSetupScriptProperties": {
"blobContainerUri": "string",
"sasToken": {
"type": "string",
"value": "string"
}
},
"dataProxyProperties": {
"connectVia": {
"referenceName": "string",
"type": "string"
},
"path": "string",
"stagingLinkedService": {
"referenceName": "string",
"type": "string"
}
},
"edition": "string",
"expressCustomSetupProperties": [ {
"type": "string"
// For remaining properties, see CustomSetupBase objects
} ],
"licenseType": "string"
}
}
}
Для SelfHostedиспользуйте:
{
"type": "SelfHosted",
"typeProperties": {
"linkedInfo": {
"authorizationType": "string"
// For remaining properties, see LinkedIntegrationRuntimeType objects
}
}
}
Объекты LinkedIntegrationRuntimeType
Задайте свойство authorizationType, чтобы указать тип объекта.
Для ключаиспользуйте:
{
"authorizationType": "Key",
"key": {
"type": "string",
"value": "string"
}
}
Для RBACиспользуйте:
{
"authorizationType": "RBAC",
"resourceId": "string"
}
Объекты SecretBase
Задайте свойство типа
Для SecureStringиспользуйте:
{
"type": "SecureString",
"value": "string"
}
Объекты CustomSetupBase
Задайте свойство типа
Для CmdkeySetupиспользуйте:
{
"type": "CmdkeySetup",
"typeProperties": {
"password": {
"type": "string"
// For remaining properties, see SecretBase objects
},
"targetName": {},
"userName": {}
}
}
Для ComponentSetupиспользуйте:
{
"type": "ComponentSetup",
"typeProperties": {
"componentName": "string",
"licenseKey": {
"type": "string"
// For remaining properties, see SecretBase objects
}
}
}
Для EnvironmentVariableSetupиспользуйте:
{
"type": "EnvironmentVariableSetup",
"typeProperties": {
"variableName": "string",
"variableValue": "string"
}
}
Значения свойств
CmdkeySetup
Имя | Описание | Ценность |
---|---|---|
тип | Тип настраиваемой установки. | CmdkeySetup (обязательно) |
typeProperties | Свойства типа настраиваемого типа установки команды Cmdkey. | CmdkeySetupTypeProperties (обязательно) |
CmdkeySetupTypeProperties
Имя | Описание | Ценность |
---|---|---|
пароль | Пароль доступа к источнику данных. | SecretBase (обязательно) |
targetName | Имя сервера доступа к источнику данных. | любой (обязательный) |
userName | Имя пользователя доступа к источнику данных. | любой (обязательный) |
ComponentSetup
Имя | Описание | Ценность |
---|---|---|
тип | Тип настраиваемой установки. | ComponentSetup (обязательно) |
typeProperties | Установите свойства типа компонента стороннего поставщика. | licensedComponentSetupTypeProperties (обязательно) |
CustomSetupBase
Имя | Описание | Ценность |
---|---|---|
тип | Установите значение CmdkeySetup для типа CmdkeySetup. Установите значение ComponentSetup для типа ComponentSetup. Установите значение EnvironmentVariableSetup для типа EnvironmentVariableSetup. | "CmdkeySetup" ComponentSetup EnvironmentVariableSetup (обязательный) |
EntityReference
Имя | Описание | Ценность |
---|---|---|
referenceName | Имя указанной сущности. | струна |
тип | Тип указанной сущности. | IntegrationRuntimeReference LinkedServiceReference |
EnvironmentVariableSetup
Имя | Описание | Ценность |
---|---|---|
тип | Тип настраиваемой установки. | EnvironmentVariableSetup (обязательный) |
typeProperties | Добавьте свойства типа переменной среды. | EnvironmentVariableSetupTypeProperties (обязательно) |
EnvironmentVariableSetupTypeProperties
Имя | Описание | Ценность |
---|---|---|
variableName | Имя переменной среды. | строка (обязательно) |
variableValue | Значение переменной среды. | строка (обязательно) |
IntegrationRuntime
Имя | Описание | Ценность |
---|---|---|
описание | Описание среды выполнения интеграции. | струна |
тип | Установите значение Managed для типа ManagedIntegrationRuntime. Установите значение SelfHosted для типа SelfHostedIntegrationRuntime. | "Managed" (Управляемый) "SelfHosted" (обязательный) |
IntegrationRuntimeComputeProperties
Имя | Описание | Ценность |
---|---|---|
dataFlowProperties | Свойства потока данных для управляемой среды выполнения интеграции. | IntegrationRuntimeDataFlowProperties |
местоположение | Расположение для управляемой среды выполнения интеграции. Поддерживаемые регионы можно найти в разделе /azure/data-factory/data-factory-data-movement-activities | струна |
maxParallelExecutionsPerNode | Максимальное число параллельных выполнений на узел для управляемой среды выполнения интеграции. | int Ограничения целостности: Минимальное значение = 1 |
nodeSize | Требование размера узла для управляемой среды выполнения интеграции. | струна |
numberOfNodes | Требуемое количество узлов для управляемой среды выполнения интеграции. | int Ограничения целостности: Минимальное значение = 1 |
vNetProperties | Свойства виртуальной сети для управляемой среды выполнения интеграции. | IntegrationRuntimeVNetProperties |
IntegrationRuntimeCustomerVirtualNetwork
Имя | Описание | Ценность |
---|---|---|
SubnetId | Идентификатор подсети, к которой будет присоединена среда выполнения интеграции Azure-SSIS. | струна |
IntegrationRuntimeCustomSetupScriptProperties
Имя | Описание | Ценность |
---|---|---|
blobContainerUri | Универсальный код ресурса (URI) контейнера BLOB-объектов Azure, содержащего настраиваемый скрипт установки. | струна |
sasToken | Маркер SAS контейнера BLOB-объектов Azure. | SecureString |
IntegrationRuntimeDataFlowProperties
Имя | Описание | Ценность |
---|---|---|
computeType | Тип вычислений кластера, который будет выполнять задание потока данных. | ComputeOptimized "Общие" MemoryOptimized |
coreCount | Основное количество кластера, которое будет выполнять задание потока данных. Поддерживаемые значения: 8, 16, 32, 48, 80, 144 и 272. | int |
timeToLive | Время жизни (в минутах) кластера, которое будет выполнять задание потока данных. | int Ограничения целостности: Минимальное значение = 0 |
IntegrationRuntimeDataProxyProperties
Имя | Описание | Ценность |
---|---|---|
connectVia | Ссылка на локальную среду выполнения интеграции. | EntityReference |
путь | Путь, содержащий промежуточные данные в хранилище BLOB-объектов. | струна |
stagingLinkedService | Справочник по промежуточной связанной службе. | EntityReference |
IntegrationRuntimeSsisCatalogInfo
Имя | Описание | Ценность |
---|---|---|
catalogAdminPassword | Пароль учетной записи администратора базы данных каталога. | SecureString |
catalogAdminUserName | Имя пользователя администратора базы данных каталога. | струна Ограничения целостности: Минимальная длина = 1 Максимальная длина = 128 |
catalogPricingTier | Ценовая категория для базы данных каталога. Допустимые значения можно найти в https://azure.microsoft.com/en-us/pricing/details/sql-database/ | "Базовый" "Премиум" PremiumRS "Стандартный" |
catalogServerEndpoint | URL-адрес сервера базы данных каталога. | струна |
IntegrationRuntimeSsisProperties
Имя | Описание | Ценность |
---|---|---|
catalogInfo | Сведения о каталоге для управляемой выделенной среды выполнения интеграции. | IntegrationRuntimeSsisCatalogInfo |
customSetupScriptProperties | Настраиваемые свойства скрипта установки для управляемой выделенной среды выполнения интеграции. | IntegrationRuntimeCustomSetupScriptProperties |
dataProxyProperties | Свойства прокси-сервера данных для управляемой выделенной среды выполнения интеграции. | IntegrationRuntimeDataProxyProperties |
издание | Выпуск среды выполнения интеграции SSIS | "Enterprise" "Стандартный" |
expressCustomSetupProperties | Настраиваемая настройка без свойств скрипта для среды выполнения интеграции SSIS. | CustomSetupBase[] |
licenseType | Тип лицензии для создания собственного сценария лицензии. | "BasePrice" LicenseIncluded |
IntegrationRuntimeVNetProperties
Имя | Описание | Ценность |
---|---|---|
publicIPs | Идентификаторы ресурсов общедоступных IP-адресов, которые будет использовать эта среда выполнения интеграции. | string[] |
подсеть | Имя подсети этой среды выполнения интеграции будет присоединено. | струна |
SubnetId | Идентификатор подсети, к которой будет присоединена эта Azure-SSIS среда выполнения интеграции. | струна |
vNetId | Идентификатор виртуальной сети, присоединенной к этой среде выполнения интеграции. | струна |
LicensedComponentSetupTypeProperties
Имя | Описание | Ценность |
---|---|---|
ComponentName | Имя стороннего компонента. | строка (обязательно) |
licenseKey | Ключ лицензии для активации компонента. | SecretBase |
LinkedIntegrationRuntimeKeyAuthorization
Имя | Описание | Ценность |
---|---|---|
authorizationType | Тип авторизации для общего доступа к среде выполнения интеграции. | "Ключ" (обязательный) |
ключ | Ключ, используемый для авторизации. | SecureString (обязательно) |
LinkedIntegrationRuntimeRbacAuthorization
Имя | Описание | Ценность |
---|---|---|
authorizationType | Тип авторизации для общего доступа к среде выполнения интеграции. | RBAC (обязательно) |
resourceId | Идентификатор ресурса среды выполнения интеграции, к которой требуется предоставить общий доступ. | строка (обязательно) |
LinkedIntegrationRuntimeType
Имя | Описание | Ценность |
---|---|---|
authorizationType | Установите значение Key для типа LinkedIntegrationRuntimeKeyAuthorization. Установите значение RBAC для типа LinkedIntegrationRuntimeRbacAuthorization. | "Ключ" RBAC (обязательно) |
ManagedIntegrationRuntime
Имя | Описание | Ценность |
---|---|---|
managedVirtualNetwork | Управляемая виртуальная сеть среды выполнения интеграции. | ManagedIntegrationRuntimeManagedVirtualNetworkReference |
тип | Тип среды выполнения интеграции. | Managed (обязательный) |
typeProperties | Свойства управляемой среды выполнения интеграции. | ManagedIntegrationRuntimeTypeProperties (обязательно) |
ManagedIntegrationRuntimeManagedVirtualNetworkReference
Имя | Описание | Ценность |
---|---|---|
идентификатор | Идентификатор управляемой виртуальной сети. | струна |
referenceName | Имя ссылки управляемой виртуальной сети | струна |
тип | Тип управляемой виртуальной сети. | струна |
ManagedIntegrationRuntimeTypeProperties
Имя | Описание | Ценность |
---|---|---|
computeProperties | Вычислительный ресурс для управляемой среды выполнения интеграции. | IntegrationRuntimeComputeProperties |
customerVirtualNetwork | Имя виртуальной сети, к которой будет присоединена среда выполнения интеграции Azure-SSIS | IntegrationRuntimeCustomerVirtualNetwork |
ssisProperties | Свойства служб SSIS для управляемой среды выполнения интеграции. | IntegrationRuntimeSsisProperties |
Microsoft.Synapse/workspaces/integrationRuntimes
Имя | Описание | Ценность |
---|---|---|
apiVersion | Версия API | '2021-06-01' |
имя | Имя ресурса | строка (обязательно) |
свойства | Свойства среды выполнения интеграции. | IntegrationRuntime (обязательно) |
тип | Тип ресурса | "Microsoft.Synapse/workspaces/integrationRuntimes" |
SecretBase
Имя | Описание | Ценность |
---|---|---|
тип | Установите значение SecureString для типа SecureString. | SecureString (обязательный) |
SecureString
Имя | Описание | Ценность |
---|---|---|
тип | Тип секрета. | строка (обязательно) |
ценность | Значение безопасной строки. | строка (обязательно) |
SecureString
Имя | Описание | Ценность |
---|---|---|
тип | Тип секрета. | SecureString (обязательный) |
ценность | Значение безопасной строки. | строка (обязательно) |
SelfHostedIntegrationRuntime
Имя | Описание | Ценность |
---|---|---|
тип | Тип среды выполнения интеграции. | "SelfHosted" (обязательный) |
typeProperties | Если это свойство не равно NULL, означает, что это связанная среда выполнения интеграции. Свойство используется для доступа к исходной среде выполнения интеграции. | SelfHostedIntegrationRuntimeTypeProperties |
SelfHostedIntegrationRuntimeTypeProperties
Имя | Описание | Ценность |
---|---|---|
linkedInfo | Связанный тип среды выполнения интеграции из фабрики данных | LinkedIntegrationRuntimeType |
Примеры использования
Определение ресурса Terraform (поставщик AzAPI)
Тип ресурса workspaces/integrationRuntimes можно развернуть с помощью операций, предназначенных для следующих операций:
- групп ресурсов
Список измененных свойств в каждой версии API см. в журнала изменений.
Формат ресурса
Чтобы создать ресурс Microsoft.Synapse/workspaces/integrationRuntimes, добавьте следующий объект Terraform в шаблон.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Synapse/workspaces/integrationRuntimes@2021-06-01"
name = "string"
body = jsonencode({
properties = {
description = "string"
type = "string"
// For remaining properties, see IntegrationRuntime objects
}
})
}
Объекты IntegrationRuntime
Задайте свойство типа
Для управляемых
{
managedVirtualNetwork = {
id = "string"
referenceName = "string"
type = "string"
}
type = "Managed"
typeProperties = {
computeProperties = {
dataFlowProperties = {
computeType = "string"
coreCount = int
timeToLive = int
}
location = "string"
maxParallelExecutionsPerNode = int
nodeSize = "string"
numberOfNodes = int
vNetProperties = {
publicIPs = [
"string"
]
subnet = "string"
subnetId = "string"
vNetId = "string"
}
}
customerVirtualNetwork = {
subnetId = "string"
}
ssisProperties = {
catalogInfo = {
catalogAdminPassword = {
type = "string"
value = "string"
}
catalogAdminUserName = "string"
catalogPricingTier = "string"
catalogServerEndpoint = "string"
}
customSetupScriptProperties = {
blobContainerUri = "string"
sasToken = {
type = "string"
value = "string"
}
}
dataProxyProperties = {
connectVia = {
referenceName = "string"
type = "string"
}
path = "string"
stagingLinkedService = {
referenceName = "string"
type = "string"
}
}
edition = "string"
expressCustomSetupProperties = [
{
type = "string"
// For remaining properties, see CustomSetupBase objects
}
]
licenseType = "string"
}
}
}
Для SelfHostedиспользуйте:
{
type = "SelfHosted"
typeProperties = {
linkedInfo = {
authorizationType = "string"
// For remaining properties, see LinkedIntegrationRuntimeType objects
}
}
}
Объекты LinkedIntegrationRuntimeType
Задайте свойство authorizationType, чтобы указать тип объекта.
Для ключаиспользуйте:
{
authorizationType = "Key"
key = {
type = "string"
value = "string"
}
}
Для RBACиспользуйте:
{
authorizationType = "RBAC"
resourceId = "string"
}
Объекты SecretBase
Задайте свойство типа
Для SecureStringиспользуйте:
{
type = "SecureString"
value = "string"
}
Объекты CustomSetupBase
Задайте свойство типа
Для CmdkeySetupиспользуйте:
{
type = "CmdkeySetup"
typeProperties = {
password = {
type = "string"
// For remaining properties, see SecretBase objects
}
targetName = ?
userName = ?
}
}
Для ComponentSetupиспользуйте:
{
type = "ComponentSetup"
typeProperties = {
componentName = "string"
licenseKey = {
type = "string"
// For remaining properties, see SecretBase objects
}
}
}
Для EnvironmentVariableSetupиспользуйте:
{
type = "EnvironmentVariableSetup"
typeProperties = {
variableName = "string"
variableValue = "string"
}
}
Значения свойств
CmdkeySetup
Имя | Описание | Ценность |
---|---|---|
тип | Тип настраиваемой установки. | CmdkeySetup (обязательно) |
typeProperties | Свойства типа настраиваемого типа установки команды Cmdkey. | CmdkeySetupTypeProperties (обязательно) |
CmdkeySetupTypeProperties
Имя | Описание | Ценность |
---|---|---|
пароль | Пароль доступа к источнику данных. | SecretBase (обязательно) |
targetName | Имя сервера доступа к источнику данных. | любой (обязательный) |
userName | Имя пользователя доступа к источнику данных. | любой (обязательный) |
ComponentSetup
Имя | Описание | Ценность |
---|---|---|
тип | Тип настраиваемой установки. | ComponentSetup (обязательно) |
typeProperties | Установите свойства типа компонента стороннего поставщика. | licensedComponentSetupTypeProperties (обязательно) |
CustomSetupBase
Имя | Описание | Ценность |
---|---|---|
тип | Установите значение CmdkeySetup для типа CmdkeySetup. Установите значение ComponentSetup для типа ComponentSetup. Установите значение EnvironmentVariableSetup для типа EnvironmentVariableSetup. | "CmdkeySetup" ComponentSetup EnvironmentVariableSetup (обязательный) |
EntityReference
Имя | Описание | Ценность |
---|---|---|
referenceName | Имя указанной сущности. | струна |
тип | Тип указанной сущности. | IntegrationRuntimeReference LinkedServiceReference |
EnvironmentVariableSetup
Имя | Описание | Ценность |
---|---|---|
тип | Тип настраиваемой установки. | EnvironmentVariableSetup (обязательный) |
typeProperties | Добавьте свойства типа переменной среды. | EnvironmentVariableSetupTypeProperties (обязательно) |
EnvironmentVariableSetupTypeProperties
Имя | Описание | Ценность |
---|---|---|
variableName | Имя переменной среды. | строка (обязательно) |
variableValue | Значение переменной среды. | строка (обязательно) |
IntegrationRuntime
Имя | Описание | Ценность |
---|---|---|
описание | Описание среды выполнения интеграции. | струна |
тип | Установите значение Managed для типа ManagedIntegrationRuntime. Установите значение SelfHosted для типа SelfHostedIntegrationRuntime. | "Managed" (Управляемый) "SelfHosted" (обязательный) |
IntegrationRuntimeComputeProperties
Имя | Описание | Ценность |
---|---|---|
dataFlowProperties | Свойства потока данных для управляемой среды выполнения интеграции. | IntegrationRuntimeDataFlowProperties |
местоположение | Расположение для управляемой среды выполнения интеграции. Поддерживаемые регионы можно найти в разделе /azure/data-factory/data-factory-data-movement-activities | струна |
maxParallelExecutionsPerNode | Максимальное число параллельных выполнений на узел для управляемой среды выполнения интеграции. | int Ограничения целостности: Минимальное значение = 1 |
nodeSize | Требование размера узла для управляемой среды выполнения интеграции. | струна |
numberOfNodes | Требуемое количество узлов для управляемой среды выполнения интеграции. | int Ограничения целостности: Минимальное значение = 1 |
vNetProperties | Свойства виртуальной сети для управляемой среды выполнения интеграции. | IntegrationRuntimeVNetProperties |
IntegrationRuntimeCustomerVirtualNetwork
Имя | Описание | Ценность |
---|---|---|
SubnetId | Идентификатор подсети, к которой будет присоединена среда выполнения интеграции Azure-SSIS. | струна |
IntegrationRuntimeCustomSetupScriptProperties
Имя | Описание | Ценность |
---|---|---|
blobContainerUri | Универсальный код ресурса (URI) контейнера BLOB-объектов Azure, содержащего настраиваемый скрипт установки. | струна |
sasToken | Маркер SAS контейнера BLOB-объектов Azure. | SecureString |
IntegrationRuntimeDataFlowProperties
Имя | Описание | Ценность |
---|---|---|
computeType | Тип вычислений кластера, который будет выполнять задание потока данных. | ComputeOptimized "Общие" MemoryOptimized |
coreCount | Основное количество кластера, которое будет выполнять задание потока данных. Поддерживаемые значения: 8, 16, 32, 48, 80, 144 и 272. | int |
timeToLive | Время жизни (в минутах) кластера, которое будет выполнять задание потока данных. | int Ограничения целостности: Минимальное значение = 0 |
IntegrationRuntimeDataProxyProperties
Имя | Описание | Ценность |
---|---|---|
connectVia | Ссылка на локальную среду выполнения интеграции. | EntityReference |
путь | Путь, содержащий промежуточные данные в хранилище BLOB-объектов. | струна |
stagingLinkedService | Справочник по промежуточной связанной службе. | EntityReference |
IntegrationRuntimeSsisCatalogInfo
Имя | Описание | Ценность |
---|---|---|
catalogAdminPassword | Пароль учетной записи администратора базы данных каталога. | SecureString |
catalogAdminUserName | Имя пользователя администратора базы данных каталога. | струна Ограничения целостности: Минимальная длина = 1 Максимальная длина = 128 |
catalogPricingTier | Ценовая категория для базы данных каталога. Допустимые значения можно найти в https://azure.microsoft.com/en-us/pricing/details/sql-database/ | "Базовый" "Премиум" PremiumRS "Стандартный" |
catalogServerEndpoint | URL-адрес сервера базы данных каталога. | струна |
IntegrationRuntimeSsisProperties
Имя | Описание | Ценность |
---|---|---|
catalogInfo | Сведения о каталоге для управляемой выделенной среды выполнения интеграции. | IntegrationRuntimeSsisCatalogInfo |
customSetupScriptProperties | Настраиваемые свойства скрипта установки для управляемой выделенной среды выполнения интеграции. | IntegrationRuntimeCustomSetupScriptProperties |
dataProxyProperties | Свойства прокси-сервера данных для управляемой выделенной среды выполнения интеграции. | IntegrationRuntimeDataProxyProperties |
издание | Выпуск среды выполнения интеграции SSIS | "Enterprise" "Стандартный" |
expressCustomSetupProperties | Настраиваемая настройка без свойств скрипта для среды выполнения интеграции SSIS. | CustomSetupBase[] |
licenseType | Тип лицензии для создания собственного сценария лицензии. | "BasePrice" LicenseIncluded |
IntegrationRuntimeVNetProperties
Имя | Описание | Ценность |
---|---|---|
publicIPs | Идентификаторы ресурсов общедоступных IP-адресов, которые будет использовать эта среда выполнения интеграции. | string[] |
подсеть | Имя подсети этой среды выполнения интеграции будет присоединено. | струна |
SubnetId | Идентификатор подсети, к которой будет присоединена эта Azure-SSIS среда выполнения интеграции. | струна |
vNetId | Идентификатор виртуальной сети, присоединенной к этой среде выполнения интеграции. | струна |
LicensedComponentSetupTypeProperties
Имя | Описание | Ценность |
---|---|---|
ComponentName | Имя стороннего компонента. | строка (обязательно) |
licenseKey | Ключ лицензии для активации компонента. | SecretBase |
LinkedIntegrationRuntimeKeyAuthorization
Имя | Описание | Ценность |
---|---|---|
authorizationType | Тип авторизации для общего доступа к среде выполнения интеграции. | "Ключ" (обязательный) |
ключ | Ключ, используемый для авторизации. | SecureString (обязательно) |
LinkedIntegrationRuntimeRbacAuthorization
Имя | Описание | Ценность |
---|---|---|
authorizationType | Тип авторизации для общего доступа к среде выполнения интеграции. | RBAC (обязательно) |
resourceId | Идентификатор ресурса среды выполнения интеграции, к которой требуется предоставить общий доступ. | строка (обязательно) |
LinkedIntegrationRuntimeType
Имя | Описание | Ценность |
---|---|---|
authorizationType | Установите значение Key для типа LinkedIntegrationRuntimeKeyAuthorization. Установите значение RBAC для типа LinkedIntegrationRuntimeRbacAuthorization. | "Ключ" RBAC (обязательно) |
ManagedIntegrationRuntime
Имя | Описание | Ценность |
---|---|---|
managedVirtualNetwork | Управляемая виртуальная сеть среды выполнения интеграции. | ManagedIntegrationRuntimeManagedVirtualNetworkReference |
тип | Тип среды выполнения интеграции. | Managed (обязательный) |
typeProperties | Свойства управляемой среды выполнения интеграции. | ManagedIntegrationRuntimeTypeProperties (обязательно) |
ManagedIntegrationRuntimeManagedVirtualNetworkReference
Имя | Описание | Ценность |
---|---|---|
идентификатор | Идентификатор управляемой виртуальной сети. | струна |
referenceName | Имя ссылки управляемой виртуальной сети | струна |
тип | Тип управляемой виртуальной сети. | струна |
ManagedIntegrationRuntimeTypeProperties
Имя | Описание | Ценность |
---|---|---|
computeProperties | Вычислительный ресурс для управляемой среды выполнения интеграции. | IntegrationRuntimeComputeProperties |
customerVirtualNetwork | Имя виртуальной сети, к которой будет присоединена среда выполнения интеграции Azure-SSIS | IntegrationRuntimeCustomerVirtualNetwork |
ssisProperties | Свойства служб SSIS для управляемой среды выполнения интеграции. | IntegrationRuntimeSsisProperties |
Microsoft.Synapse/workspaces/integrationRuntimes
Имя | Описание | Ценность |
---|---|---|
имя | Имя ресурса | строка (обязательно) |
parent_id | Идентификатор ресурса, который является родительским для этого ресурса. | Идентификатор ресурса типа: рабочих областей |
свойства | Свойства среды выполнения интеграции. | IntegrationRuntime (обязательно) |
тип | Тип ресурса | "Microsoft.Synapse/workspaces/integrationRuntimes@2021-06-01" |
SecretBase
Имя | Описание | Ценность |
---|---|---|
тип | Установите значение SecureString для типа SecureString. | SecureString (обязательный) |
SecureString
Имя | Описание | Ценность |
---|---|---|
тип | Тип секрета. | строка (обязательно) |
ценность | Значение безопасной строки. | строка (обязательно) |
SecureString
Имя | Описание | Ценность |
---|---|---|
тип | Тип секрета. | SecureString (обязательный) |
ценность | Значение безопасной строки. | строка (обязательно) |
SelfHostedIntegrationRuntime
Имя | Описание | Ценность |
---|---|---|
тип | Тип среды выполнения интеграции. | "SelfHosted" (обязательный) |
typeProperties | Если это свойство не равно NULL, означает, что это связанная среда выполнения интеграции. Свойство используется для доступа к исходной среде выполнения интеграции. | SelfHostedIntegrationRuntimeTypeProperties |
SelfHostedIntegrationRuntimeTypeProperties
Имя | Описание | Ценность |
---|---|---|
linkedInfo | Связанный тип среды выполнения интеграции из фабрики данных | LinkedIntegrationRuntimeType |