Определение ресурсов Bicep
Тип ресурсов фабрик и конвейеров можно развернуть с помощью операций, предназначенных для следующих целей:
Список измененных свойств в каждой версии API см. в журнала изменений.
Чтобы создать ресурс Microsoft.DataFactory/factories/pipelines, добавьте следующий Bicep в шаблон.
resource symbolicname 'Microsoft.DataFactory/factories/pipelines@2017-09-01-preview' = {
parent: resourceSymbolicName
name: 'string'
properties: {
activities: [
{
dependsOn: [
{
activity: 'string'
dependencyConditions: [
'string'
]
}
]
description: 'string'
name: 'string'
type: 'string'
// For remaining properties, see Activity objects
}
]
annotations: [
any(Azure.Bicep.Types.Concrete.AnyType)
]
concurrency: int
description: 'string'
parameters: {
{customized property}: {
defaultValue: any(Azure.Bicep.Types.Concrete.AnyType)
type: 'string'
}
}
}
}
Объекты SecretBase
Задайте свойство типа , чтобы указать тип объекта.
Для AzureKeyVaultSecretиспользуйте:
{
secretName: any(Azure.Bicep.Types.Concrete.AnyType)
secretVersion: any(Azure.Bicep.Types.Concrete.AnyType)
store: {
parameters: {
{customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
}
referenceName: 'string'
type: 'string'
}
type: 'AzureKeyVaultSecret'
}
Для SecureStringиспользуйте:
{
type: 'SecureString'
value: 'string'
}
Объекты действия
Задайте свойство типа , чтобы указать тип объекта.
Для AzureMLBatchExecutionиспользуйте:
{
linkedServiceName: {
parameters: {
{customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
}
referenceName: 'string'
type: 'string'
}
policy: {
retry: any(Azure.Bicep.Types.Concrete.AnyType)
retryIntervalInSeconds: int
secureOutput: bool
timeout: any(Azure.Bicep.Types.Concrete.AnyType)
}
type: 'AzureMLBatchExecution'
typeProperties: {
globalParameters: {
{customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
}
webServiceInputs: {
{customized property}: {
filePath: any(Azure.Bicep.Types.Concrete.AnyType)
linkedServiceName: {
parameters: {
{customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
}
referenceName: 'string'
type: 'string'
}
}
}
webServiceOutputs: {
{customized property}: {
filePath: any(Azure.Bicep.Types.Concrete.AnyType)
linkedServiceName: {
parameters: {
{customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
}
referenceName: 'string'
type: 'string'
}
}
}
}
}
Для AzureMLUpdateResourceиспользуйте:
{
linkedServiceName: {
parameters: {
{customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
}
referenceName: 'string'
type: 'string'
}
policy: {
retry: any(Azure.Bicep.Types.Concrete.AnyType)
retryIntervalInSeconds: int
secureOutput: bool
timeout: any(Azure.Bicep.Types.Concrete.AnyType)
}
type: 'AzureMLUpdateResource'
typeProperties: {
trainedModelFilePath: any(Azure.Bicep.Types.Concrete.AnyType)
trainedModelLinkedServiceName: {
parameters: {
{customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
}
referenceName: 'string'
type: 'string'
}
trainedModelName: any(Azure.Bicep.Types.Concrete.AnyType)
}
}
Для ExecutePipelineиспользуйте следующую команду:
{
type: 'ExecutePipeline'
typeProperties: {
parameters: {
{customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
}
pipeline: {
name: 'string'
referenceName: 'string'
type: 'string'
}
waitOnCompletion: bool
}
}
Для фильтраиспользуйте:
{
type: 'Filter'
typeProperties: {
condition: {
type: 'string'
value: 'string'
}
items: {
type: 'string'
value: 'string'
}
}
}
Для ForEachиспользуйте:
{
type: 'ForEach'
typeProperties: {
activities: [
{
dependsOn: [
{
activity: 'string'
dependencyConditions: [
'string'
]
}
]
description: 'string'
name: 'string'
type: 'string'
// For remaining properties, see Activity objects
}
]
batchCount: int
isSequential: bool
items: {
type: 'string'
value: 'string'
}
}
}
Для IfConditionиспользуйте:
{
type: 'IfCondition'
typeProperties: {
expression: {
type: 'string'
value: 'string'
}
ifFalseActivities: [
{
dependsOn: [
{
activity: 'string'
dependencyConditions: [
'string'
]
}
]
description: 'string'
name: 'string'
type: 'string'
// For remaining properties, see Activity objects
}
]
ifTrueActivities: [
{
dependsOn: [
{
activity: 'string'
dependencyConditions: [
'string'
]
}
]
description: 'string'
name: 'string'
type: 'string'
// For remaining properties, see Activity objects
}
]
}
}
Для Доиспользуйте следующее:
{
type: 'Until'
typeProperties: {
activities: [
{
dependsOn: [
{
activity: 'string'
dependencyConditions: [
'string'
]
}
]
description: 'string'
name: 'string'
type: 'string'
// For remaining properties, see Activity objects
}
]
expression: {
type: 'string'
value: 'string'
}
timeout: any(Azure.Bicep.Types.Concrete.AnyType)
}
}
Для ожиданияиспользуйте:
{
type: 'Wait'
typeProperties: {
waitTimeInSeconds: int
}
}
Для копированияиспользуйте:
{
inputs: [
{
parameters: {
{customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
}
referenceName: 'string'
type: 'string'
}
]
linkedServiceName: {
parameters: {
{customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
}
referenceName: 'string'
type: 'string'
}
outputs: [
{
parameters: {
{customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
}
referenceName: 'string'
type: 'string'
}
]
policy: {
retry: any(Azure.Bicep.Types.Concrete.AnyType)
retryIntervalInSeconds: int
secureOutput: bool
timeout: any(Azure.Bicep.Types.Concrete.AnyType)
}
type: 'Copy'
typeProperties: {
cloudDataMovementUnits: any(Azure.Bicep.Types.Concrete.AnyType)
enableSkipIncompatibleRow: any(Azure.Bicep.Types.Concrete.AnyType)
enableStaging: any(Azure.Bicep.Types.Concrete.AnyType)
parallelCopies: any(Azure.Bicep.Types.Concrete.AnyType)
redirectIncompatibleRowSettings: {
linkedServiceName: any(Azure.Bicep.Types.Concrete.AnyType)
path: any(Azure.Bicep.Types.Concrete.AnyType)
}
sink: {
sinkRetryCount: any(Azure.Bicep.Types.Concrete.AnyType)
sinkRetryWait: any(Azure.Bicep.Types.Concrete.AnyType)
writeBatchSize: any(Azure.Bicep.Types.Concrete.AnyType)
writeBatchTimeout: any(Azure.Bicep.Types.Concrete.AnyType)
type: 'string'
// For remaining properties, see CopySink objects
}
source: {
sourceRetryCount: any(Azure.Bicep.Types.Concrete.AnyType)
sourceRetryWait: any(Azure.Bicep.Types.Concrete.AnyType)
type: 'string'
// For remaining properties, see CopySource objects
}
stagingSettings: {
enableCompression: any(Azure.Bicep.Types.Concrete.AnyType)
linkedServiceName: {
parameters: {
{customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
}
referenceName: 'string'
type: 'string'
}
path: any(Azure.Bicep.Types.Concrete.AnyType)
}
translator: any(Azure.Bicep.Types.Concrete.AnyType)
}
}
Для пользовательскихиспользуйте:
{
linkedServiceName: {
parameters: {
{customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
}
referenceName: 'string'
type: 'string'
}
policy: {
retry: any(Azure.Bicep.Types.Concrete.AnyType)
retryIntervalInSeconds: int
secureOutput: bool
timeout: any(Azure.Bicep.Types.Concrete.AnyType)
}
type: 'Custom'
typeProperties: {
command: any(Azure.Bicep.Types.Concrete.AnyType)
extendedProperties: {
{customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
}
folderPath: any(Azure.Bicep.Types.Concrete.AnyType)
referenceObjects: {
datasets: [
{
parameters: {
{customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
}
referenceName: 'string'
type: 'string'
}
]
linkedServices: [
{
parameters: {
{customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
}
referenceName: 'string'
type: 'string'
}
]
}
resourceLinkedService: {
parameters: {
{customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
}
referenceName: 'string'
type: 'string'
}
}
}
Для DataLakeAnalyticsU-SQLиспользуйте:
{
linkedServiceName: {
parameters: {
{customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
}
referenceName: 'string'
type: 'string'
}
policy: {
retry: any(Azure.Bicep.Types.Concrete.AnyType)
retryIntervalInSeconds: int
secureOutput: bool
timeout: any(Azure.Bicep.Types.Concrete.AnyType)
}
type: 'DataLakeAnalyticsU-SQL'
typeProperties: {
compilationMode: any(Azure.Bicep.Types.Concrete.AnyType)
degreeOfParallelism: any(Azure.Bicep.Types.Concrete.AnyType)
parameters: {
{customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
}
priority: any(Azure.Bicep.Types.Concrete.AnyType)
runtimeVersion: any(Azure.Bicep.Types.Concrete.AnyType)
scriptLinkedService: {
parameters: {
{customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
}
referenceName: 'string'
type: 'string'
}
scriptPath: any(Azure.Bicep.Types.Concrete.AnyType)
}
}
Для DatabricksNotebookиспользуйте:
{
linkedServiceName: {
parameters: {
{customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
}
referenceName: 'string'
type: 'string'
}
policy: {
retry: any(Azure.Bicep.Types.Concrete.AnyType)
retryIntervalInSeconds: int
secureOutput: bool
timeout: any(Azure.Bicep.Types.Concrete.AnyType)
}
type: 'DatabricksNotebook'
typeProperties: {
baseParameters: {
{customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
}
notebookPath: any(Azure.Bicep.Types.Concrete.AnyType)
}
}
Для ExecuteSSISPackageиспользуйте следующую команду:
{
linkedServiceName: {
parameters: {
{customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
}
referenceName: 'string'
type: 'string'
}
policy: {
retry: any(Azure.Bicep.Types.Concrete.AnyType)
retryIntervalInSeconds: int
secureOutput: bool
timeout: any(Azure.Bicep.Types.Concrete.AnyType)
}
type: 'ExecuteSSISPackage'
typeProperties: {
connectVia: {
parameters: {
{customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
}
referenceName: 'string'
type: 'string'
}
environmentPath: any(Azure.Bicep.Types.Concrete.AnyType)
executionCredential: {
domain: any(Azure.Bicep.Types.Concrete.AnyType)
password: {
type: 'string'
value: 'string'
}
userName: any(Azure.Bicep.Types.Concrete.AnyType)
}
loggingLevel: any(Azure.Bicep.Types.Concrete.AnyType)
logLocation: {
logPath: any(Azure.Bicep.Types.Concrete.AnyType)
type: 'string'
typeProperties: {
accessCredential: {
domain: any(Azure.Bicep.Types.Concrete.AnyType)
password: {
type: 'string'
// For remaining properties, see SecretBase objects
}
userName: any(Azure.Bicep.Types.Concrete.AnyType)
}
logRefreshInterval: any(Azure.Bicep.Types.Concrete.AnyType)
}
}
packageConnectionManagers: {
{customized property}: {
{customized property}: {
value: any(Azure.Bicep.Types.Concrete.AnyType)
}
}
}
packageLocation: {
packagePath: any(Azure.Bicep.Types.Concrete.AnyType)
type: 'string'
typeProperties: {
accessCredential: {
domain: any(Azure.Bicep.Types.Concrete.AnyType)
password: {
type: 'string'
// For remaining properties, see SecretBase objects
}
userName: any(Azure.Bicep.Types.Concrete.AnyType)
}
configurationPath: any(Azure.Bicep.Types.Concrete.AnyType)
packagePassword: {
type: 'string'
// For remaining properties, see SecretBase objects
}
}
}
packageParameters: {
{customized property}: {
value: any(Azure.Bicep.Types.Concrete.AnyType)
}
}
projectConnectionManagers: {
{customized property}: {
{customized property}: {
value: any(Azure.Bicep.Types.Concrete.AnyType)
}
}
}
projectParameters: {
{customized property}: {
value: any(Azure.Bicep.Types.Concrete.AnyType)
}
}
propertyOverrides: {
{customized property}: {
isSensitive: bool
value: any(Azure.Bicep.Types.Concrete.AnyType)
}
}
runtime: any(Azure.Bicep.Types.Concrete.AnyType)
}
}
Для GetMetadata используйте:
{
linkedServiceName: {
parameters: {
{customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
}
referenceName: 'string'
type: 'string'
}
policy: {
retry: any(Azure.Bicep.Types.Concrete.AnyType)
retryIntervalInSeconds: int
secureOutput: bool
timeout: any(Azure.Bicep.Types.Concrete.AnyType)
}
type: 'GetMetadata'
typeProperties: {
dataset: {
parameters: {
{customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
}
referenceName: 'string'
type: 'string'
}
fieldList: [
any(Azure.Bicep.Types.Concrete.AnyType)
]
}
}
Для HDInsightHiveиспользуйте:
{
linkedServiceName: {
parameters: {
{customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
}
referenceName: 'string'
type: 'string'
}
policy: {
retry: any(Azure.Bicep.Types.Concrete.AnyType)
retryIntervalInSeconds: int
secureOutput: bool
timeout: any(Azure.Bicep.Types.Concrete.AnyType)
}
type: 'HDInsightHive'
typeProperties: {
arguments: [
any(Azure.Bicep.Types.Concrete.AnyType)
]
defines: {
{customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
}
getDebugInfo: 'string'
scriptLinkedService: {
parameters: {
{customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
}
referenceName: 'string'
type: 'string'
}
scriptPath: any(Azure.Bicep.Types.Concrete.AnyType)
storageLinkedServices: [
{
parameters: {
{customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
}
referenceName: 'string'
type: 'string'
}
]
}
}
Для HDInsightMapReduceиспользуйте:
{
linkedServiceName: {
parameters: {
{customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
}
referenceName: 'string'
type: 'string'
}
policy: {
retry: any(Azure.Bicep.Types.Concrete.AnyType)
retryIntervalInSeconds: int
secureOutput: bool
timeout: any(Azure.Bicep.Types.Concrete.AnyType)
}
type: 'HDInsightMapReduce'
typeProperties: {
arguments: [
any(Azure.Bicep.Types.Concrete.AnyType)
]
className: any(Azure.Bicep.Types.Concrete.AnyType)
defines: {
{customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
}
getDebugInfo: 'string'
jarFilePath: any(Azure.Bicep.Types.Concrete.AnyType)
jarLibs: [
any(Azure.Bicep.Types.Concrete.AnyType)
]
jarLinkedService: {
parameters: {
{customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
}
referenceName: 'string'
type: 'string'
}
storageLinkedServices: [
{
parameters: {
{customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
}
referenceName: 'string'
type: 'string'
}
]
}
}
Для HDInsightPigиспользуйте:
{
linkedServiceName: {
parameters: {
{customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
}
referenceName: 'string'
type: 'string'
}
policy: {
retry: any(Azure.Bicep.Types.Concrete.AnyType)
retryIntervalInSeconds: int
secureOutput: bool
timeout: any(Azure.Bicep.Types.Concrete.AnyType)
}
type: 'HDInsightPig'
typeProperties: {
arguments: [
any(Azure.Bicep.Types.Concrete.AnyType)
]
defines: {
{customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
}
getDebugInfo: 'string'
scriptLinkedService: {
parameters: {
{customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
}
referenceName: 'string'
type: 'string'
}
scriptPath: any(Azure.Bicep.Types.Concrete.AnyType)
storageLinkedServices: [
{
parameters: {
{customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
}
referenceName: 'string'
type: 'string'
}
]
}
}
Для HDInsightSparkиспользуйте:
{
linkedServiceName: {
parameters: {
{customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
}
referenceName: 'string'
type: 'string'
}
policy: {
retry: any(Azure.Bicep.Types.Concrete.AnyType)
retryIntervalInSeconds: int
secureOutput: bool
timeout: any(Azure.Bicep.Types.Concrete.AnyType)
}
type: 'HDInsightSpark'
typeProperties: {
arguments: [
any(Azure.Bicep.Types.Concrete.AnyType)
]
className: 'string'
entryFilePath: any(Azure.Bicep.Types.Concrete.AnyType)
getDebugInfo: 'string'
proxyUser: any(Azure.Bicep.Types.Concrete.AnyType)
rootPath: any(Azure.Bicep.Types.Concrete.AnyType)
sparkConfig: {
{customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
}
sparkJobLinkedService: {
parameters: {
{customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
}
referenceName: 'string'
type: 'string'
}
}
}
Для HDInsightStreamingиспользуйте:
{
linkedServiceName: {
parameters: {
{customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
}
referenceName: 'string'
type: 'string'
}
policy: {
retry: any(Azure.Bicep.Types.Concrete.AnyType)
retryIntervalInSeconds: int
secureOutput: bool
timeout: any(Azure.Bicep.Types.Concrete.AnyType)
}
type: 'HDInsightStreaming'
typeProperties: {
arguments: [
any(Azure.Bicep.Types.Concrete.AnyType)
]
combiner: any(Azure.Bicep.Types.Concrete.AnyType)
commandEnvironment: [
any(Azure.Bicep.Types.Concrete.AnyType)
]
defines: {
{customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
}
fileLinkedService: {
parameters: {
{customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
}
referenceName: 'string'
type: 'string'
}
filePaths: [
any(Azure.Bicep.Types.Concrete.AnyType)
]
getDebugInfo: 'string'
input: any(Azure.Bicep.Types.Concrete.AnyType)
mapper: any(Azure.Bicep.Types.Concrete.AnyType)
output: any(Azure.Bicep.Types.Concrete.AnyType)
reducer: any(Azure.Bicep.Types.Concrete.AnyType)
storageLinkedServices: [
{
parameters: {
{customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
}
referenceName: 'string'
type: 'string'
}
]
}
}
Для подстановкииспользуйте:
{
linkedServiceName: {
parameters: {
{customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
}
referenceName: 'string'
type: 'string'
}
policy: {
retry: any(Azure.Bicep.Types.Concrete.AnyType)
retryIntervalInSeconds: int
secureOutput: bool
timeout: any(Azure.Bicep.Types.Concrete.AnyType)
}
type: 'Lookup'
typeProperties: {
dataset: {
parameters: {
{customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
}
referenceName: 'string'
type: 'string'
}
firstRowOnly: any(Azure.Bicep.Types.Concrete.AnyType)
source: {
sourceRetryCount: any(Azure.Bicep.Types.Concrete.AnyType)
sourceRetryWait: any(Azure.Bicep.Types.Concrete.AnyType)
type: 'string'
// For remaining properties, see CopySource objects
}
}
}
Для SqlServerStoredProcedureиспользуйте:
{
linkedServiceName: {
parameters: {
{customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
}
referenceName: 'string'
type: 'string'
}
policy: {
retry: any(Azure.Bicep.Types.Concrete.AnyType)
retryIntervalInSeconds: int
secureOutput: bool
timeout: any(Azure.Bicep.Types.Concrete.AnyType)
}
type: 'SqlServerStoredProcedure'
typeProperties: {
storedProcedureName: any(Azure.Bicep.Types.Concrete.AnyType)
storedProcedureParameters: {
{customized property}: {
type: 'string'
value: any(Azure.Bicep.Types.Concrete.AnyType)
}
}
}
}
Для WebActivityиспользуйте:
{
linkedServiceName: {
parameters: {
{customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
}
referenceName: 'string'
type: 'string'
}
policy: {
retry: any(Azure.Bicep.Types.Concrete.AnyType)
retryIntervalInSeconds: int
secureOutput: bool
timeout: any(Azure.Bicep.Types.Concrete.AnyType)
}
type: 'WebActivity'
typeProperties: {
authentication: {
password: {
type: 'string'
value: 'string'
}
pfx: {
type: 'string'
value: 'string'
}
resource: 'string'
type: 'string'
username: 'string'
}
body: any(Azure.Bicep.Types.Concrete.AnyType)
datasets: [
{
parameters: {
{customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
}
referenceName: 'string'
type: 'string'
}
]
disableCertValidation: bool
headers: any(Azure.Bicep.Types.Concrete.AnyType)
linkedServices: [
{
parameters: {
{customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
}
referenceName: 'string'
type: 'string'
}
]
method: 'string'
url: any(Azure.Bicep.Types.Concrete.AnyType)
}
}
Объекты CopySource
Задайте свойство типа , чтобы указать тип объекта.
Объекты CopySink
Задайте свойство типа , чтобы указать тип объекта.
Значения свойств
Активность
ActivityDependency
Имя |
Описание |
Ценность |
активность |
Имя действия. |
строка (обязательно) |
dependencyConditions |
Match-Condition зависимости. |
Массив строк, содержащий любой из: "Завершено" "Не удалось" "Пропущено" "Успешно" (обязательно) |
ActivityPolicy
Имя |
Описание |
Ценность |
|
|
снова пробовать |
Максимальное число обычных попыток повторных попыток. Значение по умолчанию — 0. Тип: целое число (или выражение с целым числом resultType), минимум: 0. |
любой |
|
|
повторная попыткаIntervalInSeconds |
Интервал между каждой попыткой повтора (в секундах). Значение по умолчанию — 30 с. |
int
Ограничения целостности: Минимальное значение = 30 Максимальное значение = 86400 |
|
|
secureOutput |
Если задано значение true, выходные данные из действия считаются безопасными и не будут регистрироваться для мониторинга. |
bool |
|
|
Времени ожидания |
Указывает время ожидания выполнения действия. Время ожидания по умолчанию — 7 дней. Тип: строка (или выражение с строкой resultType), шаблон: (\d+).)? (\d\d):(60 |
([0-5][0-9])):(60 |
([0-5][0-9])). |
любой |
AzureKeyVaultSecretReference
Имя |
Описание |
Ценность |
secretName |
Имя секрета в Azure Key Vault. Тип: строка (или выражение с строкой resultType). |
любой (обязательный) |
secretVersion |
Версия секрета в Azure Key Vault. Значение по умолчанию — последняя версия секрета. Тип: строка (или выражение с строкой resultType). |
любой |
магазин |
Справочник по связанной службе Azure Key Vault. |
LinkedServiceReference (обязательно) |
тип |
Тип секрета. |
AzureKeyVaultSecret (обязательно) |
AzureMLBatchExecutionActivity
AzureMLBatchExecutionActivityTypeProperties
Имя |
Описание |
Ценность |
globalParameters |
Пары "Ключ", "Значение", передаваемые в конечную точку службы пакетного выполнения Машинного обучения Azure. Ключи должны соответствовать именам параметров веб-службы, определенных в опубликованной веб-службе Машинного обучения Azure. Значения будут переданы в свойстве GlobalParameters запроса пакетного выполнения Машинного обучения Azure. |
AzureMLBatchExecutionActivityTypePropertiesGlobalParameters |
webServiceInputs |
Пары "Ключ", "Значение", сопоставление имен входных данных веб-службы конечной точки Машинного обучения Azure с объектами AzureMLWebServiceFile, указывающими входные расположения BLOB-объектов. Эти сведения будут переданы в свойстве WebServiceInputs запроса пакетного выполнения Azure ML. |
AzureMLBatchExecutionActivityTypePropertiesWebServiceInputs |
webServiceOutputs |
Пары "Ключ", "Значение", сопоставление имен выходных данных веб-службы конечной точки Машинного обучения Azure с объектами AzureMLWebServiceFile, указывающими выходные расположения BLOB-объектов. Эти сведения будут переданы в свойстве WebServiceOutputs запроса пакетного выполнения Машинного обучения Azure. |
AzureMLBatchExecutionActivityTypePropertiesWebServiceOutputs |
AzureMLBatchExecutionActivityTypePropertiesGlobalParameters
AzureMLBatchExecutionActivityTypePropertiesWebServiceOutputs
AzureMLUpdateResourceActivity
AzureMLUpdateResourceActivityTypeProperties
Имя |
Описание |
Ценность |
ОбученныйModelFilePath |
Относительный путь к файлу в trainedModelLinkedService для представления файла ilearner, который будет отправлен операцией обновления. Тип: строка (или выражение с строкой resultType). |
любой (обязательный) |
trainedModelLinkedServiceName |
Имя связанной службы хранилища Azure с файлом .ilearner, который будет отправлен операцией обновления. |
LinkedServiceReference (обязательно) |
обученныйmodelName |
Имя модуля обученной модели в эксперименте веб-службы для обновления. Тип: строка (или выражение с строкой resultType). |
любой (обязательный) |
AzureMLWebServiceFile
Имя |
Описание |
Ценность |
filePath |
Относительный путь к файлу, включая имя контейнера, в хранилище BLOB-объектов Azure, заданном LinkedService. Тип: строка (или выражение с строкой resultType). |
любой (обязательный) |
linkedServiceName |
Ссылка на связанную службу хранилища Azure, где расположен файл ввода и вывода веб-службы машинного обучения Azure. |
LinkedServiceReference (обязательно) |
CopyActivity
CopyActivityTypeProperties
Имя |
Описание |
Ценность |
cloudDataMovementUnits |
Максимальное количество единиц перемещения облачных данных, которые можно использовать для выполнения этого перемещения данных. Тип: целое число (или выражение с целым числом resultType), минимум: 0. |
любой |
enableSkipIncompatibleRow |
Следует ли пропускать несовместимую строку. Значение по умолчанию — false. Тип: логический (или выражение с логическим типом результата). |
любой |
enableStaging |
Указывает, следует ли копировать данные с помощью промежуточной промежуточной настройки. Значение по умолчанию — false. Тип: логический (или выражение с логическим типом результата). |
любой |
parallelCopies |
Максимальное количество одновременных сеансов, открытых в источнике или приемнике, чтобы избежать перегрузки хранилища данных. Тип: целое число (или выражение с целым числом resultType), минимум: 0. |
любой |
redirectIncompatibleRowSettings |
Перенаправление несовместимых параметров строк, если enableSkipIncompatibleRow имеет значение true. |
RedirectIncompatibleRowSettings |
тонуть |
Копирование приемника действий. |
CopySink (обязательно) |
источник |
Источник действия копирования. |
CopySource (обязательно) |
stagingSettings |
Указывает промежуточные промежуточные параметры, если enableStaging имеет значение true. |
StagingSettings |
Translator |
Переводчик действий копирования. Если не указано, используется табличный переводчик. |
любой |
CopySink
Имя |
Описание |
Ценность |
|
|
sinkRetryCount |
Число повторных попыток приемника. Тип: целое число (или выражение с целым числом resultType). |
любой |
|
|
sinkRetryWait |
Ожидание повтора приемника. Тип: строка (или выражение с строкой resultType), шаблон: (\d+).)? (\d\d):(60 |
([0-5][0-9])):(60 |
([0-5][0-9])). |
любой |
тип |
|
(обязательно) |
|
|
writeBatchSize |
Размер пакета записи. Тип: целое число (или выражение с целым числом resultType), минимум: 0. |
любой |
|
|
writeBatchTimeout |
Запись времени ожидания пакетной службы. Тип: строка (или выражение с строкой resultType), шаблон: (\d+).)? (\d\d):(60 |
([0-5][0-9])):(60 |
([0-5][0-9])). |
любой |
CopySource
Имя |
Описание |
Ценность |
|
|
sourceRetryCount |
Число повторных попыток источника. Тип: целое число (или выражение с целым числом resultType). |
любой |
|
|
sourceRetryWait |
Ожидание повторных попыток источника. Тип: строка (или выражение с строкой resultType), шаблон: (\d+).)? (\d\d):(60 |
([0-5][0-9])):(60 |
([0-5][0-9])). |
любой |
тип |
|
(обязательно) |
|
|
CustomActivity
CustomActivityReferenceObject
CustomActivityTypeProperties
Имя |
Описание |
Ценность |
команда |
Команда для пользовательского типа действия: строка (или выражение с строкой resultType). |
любой (обязательный) |
extendedProperties |
Пользовательский контейнер свойств. Нет ограничений на ключи или значения, которые можно использовать. Пользователь, указанный настраиваемым действием, несет полную ответственность за использование и интерпретацию определенного содержимого. |
CustomActivityTypePropertiesExtendedProperties |
folderPath |
Путь к папке для типов файлов ресурсов: строка (или выражение с строкой resultType). |
любой |
referenceObjects |
Эталонные объекты |
CustomActivityReferenceObject |
resourceLinkedService |
Справочник по связанной службе ресурсов. |
LinkedServiceReference |
CustomActivityTypePropertiesExtendedProperties
DatabricksNotebookActivity
DatabricksNotebookActivityTypeProperties
Имя |
Описание |
Ценность |
baseParameters |
Базовые параметры, используемые для каждого запуска этого задания. Если записная книжка принимает параметр, который не указан, будет использоваться значение по умолчанию из записной книжки. |
DatabricksNotebookActivityTypePropertiesBaseParameters |
notebookPath |
Абсолютный путь к записной книжке для запуска в рабочей области Databricks. Этот путь должен начинаться с косой черты. Тип: строка (или выражение с строкой resultType). |
любой (обязательный) |
DatabricksNotebookActivityTypePropertiesBaseParameters
DataLakeAnalyticsUsqlActivity
DataLakeAnalyticsUsqlActivityTypeProperties
Имя |
Описание |
Ценность |
компиляцияMode |
Режим компиляции U-SQL. Должно быть одним из следующих значений: Семантика, Full и SingleBox. Тип: строка (или выражение с строкой resultType). |
любой |
degreeOfParallelism |
Максимальное количество узлов, одновременно используемых для запуска задания. Значение по умолчанию — 1. Тип: целое число (или выражение с целым числом результирующих типов), минимум: 1. |
любой |
Параметры |
Параметры запроса задания U-SQL. |
DataLakeAnalyticsUsqlActivityTypePropertiesParameters |
приоритет |
Определяет, какие задания из всех очередей должны быть выбраны для первого запуска. Чем ниже число, тем выше приоритет. Значение по умолчанию — 1000. Тип: целое число (или выражение с целым числом результирующих типов), минимум: 1. |
любой |
runtimeVersion |
Версия среды выполнения подсистемы U-SQL для использования. Тип: строка (или выражение с строкой resultType). |
любой |
scriptLinkedService |
Справочник по связанной службе скрипта. |
LinkedServiceReference (обязательно) |
scriptPath |
Путь к папке с учетом регистра, содержащей скрипт U-SQL. Тип: строка (или выражение с строкой resultType). |
любой (обязательный) |
DataLakeAnalyticsUsqlActivityTypePropertiesParameters
DatasetReference
Имя |
Описание |
Ценность |
Параметры |
Аргументы для набора данных. |
ParameterValueSpecification |
referenceName |
Имя эталонного набора данных. |
строка (обязательно) |
тип |
Ссылочный тип набора данных. |
DatasetReference (обязательно) |
ExecutePipelineActivity
ExecutePipelineActivityTypeProperties
Имя |
Описание |
Ценность |
Параметры |
Параметры конвейера. |
ParameterValueSpecification |
трубопровод |
Справочник по конвейеру. |
PipelineReference (обязательно) |
waitOnCompletion |
Определяет, будет ли выполнение действия ожидать завершения выполнения зависимого конвейера. Значение по умолчанию — false. |
bool |
ExecuteSsisPackageActivity
ExecuteSsisPackageActivityTypeProperties
ExecuteSsisPackageActivityTypePropertiesPackageConnectionManagers
ExecuteSsisPackageActivityTypePropertiesPackageParameters
ExecuteSsisPackageActivityTypePropertiesProjectConnectionManagers
ExecuteSsisPackageActivityTypePropertiesProjectParameters
ExecuteSsisPackageActivityTypePropertiesPropertyOverrides
Выражение
Имя |
Описание |
Ценность |
тип |
Тип выражения. |
Выражение (обязательно) |
ценность |
Значение выражения. |
строка (обязательно) |
FilterActivity
Имя |
Описание |
Ценность |
тип |
Тип действия. |
Filter (обязательный) |
typeProperties |
Свойства действия фильтра. |
FilterActivityTypeProperties (обязательно) |
FilterActivityTypeProperties
Имя |
Описание |
Ценность |
состояние |
Условие, используемое для фильтрации входных данных. |
выражения (обязательно) |
Элементы |
Входной массив, к которому должен применяться фильтр. |
выражения (обязательно) |
ForEachActivity
Имя |
Описание |
Ценность |
тип |
Тип действия. |
ForEach (обязательно) |
typeProperties |
Свойства действия ForEach. |
ForEachActivityTypeProperties (обязательно) |
ForEachActivityTypeProperties
Имя |
Описание |
Ценность |
Деятельности |
Список действий для выполнения. |
действие[] (обязательно) |
batchCount |
Число пакетов, используемое для управления числом параллельного выполнения (если параметр isSequential имеет значение false). |
int
Ограничения целостности: Максимальное значение = 50 |
isSequential |
Должен ли цикл выполняться в последовательности или параллельно (максимум 50) |
bool |
Элементы |
Коллекция для итерации. |
выражения (обязательно) |
Имя |
Описание |
Ценность |
набор данных |
Справочник по набору данных действия GetMetadata. |
DatasetReference (обязательно) |
fieldList |
Поля метаданных для получения из набора данных. |
any[] |
HDInsightHiveActivity
HDInsightHiveActivityTypeProperties
Имя |
Описание |
Ценность |
Аргументы |
Указанные пользователем аргументы в HDInsightActivity. |
any[] |
Определяет |
Позволяет пользователю указывать определения для запроса задания Hive. |
HDInsightHiveActivityTypePropertiesDefines |
getDebugInfo |
Параметр "Отладка сведений". |
"Always" "Сбой" "Нет" |
scriptLinkedService |
Справочник по связанной службе скрипта. |
LinkedServiceReference |
scriptPath |
Путь к скрипту. Тип: строка (или выражение с строкой resultType). |
любой |
storageLinkedServices |
Ссылки на связанную службу хранилища. |
LinkedServiceReference[] |
HDInsightHiveActivityTypePropertiesDefines
HDInsightMapReduceActivity
HDInsightMapReduceActivityTypeProperties
Имя |
Описание |
Ценность |
Аргументы |
Указанные пользователем аргументы в HDInsightActivity. |
any[] |
className |
Имя класса. Тип: строка (или выражение с строкой resultType). |
любой (обязательный) |
Определяет |
Позволяет пользователю указывать определения для запроса задания MapReduce. |
HDInsightMapReduceActivityTypePropertiesDefines |
getDebugInfo |
Параметр "Отладка сведений". |
"Always" "Сбой" "Нет" |
jarFilePath |
Jar-путь. Тип: строка (или выражение с строкой resultType). |
любой (обязательный) |
jarLibs |
Jar libs. |
any[] |
jarLinkedService |
Справочник по связанной службе Jar. |
LinkedServiceReference |
storageLinkedServices |
Ссылки на связанную службу хранилища. |
LinkedServiceReference[] |
HDInsightMapReduceActivityTypePropertiesDefines
HDInsightPigActivity
HDInsightPigActivityTypeProperties
Имя |
Описание |
Ценность |
Аргументы |
Указанные пользователем аргументы в HDInsightActivity. |
any[] |
Определяет |
Позволяет пользователю указывать определения для запроса задания Pig. |
HDInsightPigActivityTypePropertiesDefines |
getDebugInfo |
Параметр "Отладка сведений". |
"Always" "Сбой" "Нет" |
scriptLinkedService |
Справочник по связанной службе скрипта. |
LinkedServiceReference |
scriptPath |
Путь к скрипту. Тип: строка (или выражение с строкой resultType). |
любой |
storageLinkedServices |
Ссылки на связанную службу хранилища. |
LinkedServiceReference[] |
HDInsightPigActivityTypePropertiesDefines
HDInsightSparkActivity
HDInsightSparkActivityTypeProperties
Имя |
Описание |
Ценность |
Аргументы |
Указанные пользователем аргументы в HDInsightSparkActivity. |
any[] |
className |
Основной класс Java/Spark приложения. |
струна |
entryFilePath |
Относительный путь к корневой папке кода или пакета, выполняемой. Тип: строка (или выражение с строкой resultType). |
любой (обязательный) |
getDebugInfo |
Параметр "Отладка сведений". |
"Always" "Сбой" "Нет" |
proxyUser |
Пользователь для олицетворения, который будет выполнять задание. Тип: строка (или выражение с строкой resultType). |
любой |
rootPath |
Корневой путь в sparkJobLinkedService для всех файлов задания. Тип: строка (или выражение с строкой resultType). |
любой (обязательный) |
sparkConfig |
Свойство конфигурации Spark. |
HDInsightSparkActivityTypePropertiesSparkConfig |
sparkJobLinkedService |
Связанная служба хранилища для отправки файла записи и зависимостей и получения журналов. |
LinkedServiceReference |
HDInsightSparkActivityTypePropertiesSparkConfig
HDInsightStreamingActivity
HDInsightStreamingActivityTypeProperties
Имя |
Описание |
Ценность |
Аргументы |
Указанные пользователем аргументы в HDInsightActivity. |
any[] |
комбинатор |
Имя исполняемого файла комбинатора. Тип: строка (или выражение с строкой resultType). |
любой |
commandEnvironment |
Значения среды командной строки. |
any[] |
Определяет |
Позволяет пользователю указывать определения для запроса задания потоковой передачи. |
HDInsightStreamingActivityTypePropertiesDefines |
fileLinkedService |
Ссылка на связанную службу, в которой находятся файлы. |
LinkedServiceReference |
filePaths |
Пути к файлам заданий потоковой передачи. Можно использовать каталоги. |
any[] (обязательно) |
getDebugInfo |
Параметр "Отладка сведений". |
"Always" "Сбой" "Нет" |
ввод |
Путь к входным BLOB-объектам. Тип: строка (или выражение с строкой resultType). |
любой (обязательный) |
mapper |
Имя исполняемого файла Mapper. Тип: строка (или выражение с строкой resultType). |
любой (обязательный) |
выпуск |
Путь к выходным BLOB-объектам. Тип: строка (или выражение с строкой resultType). |
любой (обязательный) |
восстановитель |
Имя исполняемого файла reducer. Тип: строка (или выражение с строкой resultType). |
любой (обязательный) |
storageLinkedServices |
Ссылки на связанную службу хранилища. |
LinkedServiceReference[] |
HDInsightStreamingActivityTypePropertiesDefines
IfConditionActivity
IfConditionActivityTypeProperties
Имя |
Описание |
Ценность |
выражение |
Выражение, которое будет оцениваться логическим. Используется для определения блока действий (ifTrueActivities или ifFalseActivities), которые будут выполняться. |
выражения (обязательно) |
ifFalseActivities |
Список действий для выполнения, если выражение оценивается как false. Это необязательное свойство, и если оно не указано, действие завершится без каких-либо действий. |
действие [] |
ifTrueActivities |
Список действий для выполнения, если выражение оценивается как true. Это необязательное свойство, и если оно не указано, действие завершится без каких-либо действий. |
действие [] |
IntegrationRuntimeReference
Имя |
Описание |
Ценность |
Параметры |
Аргументы среды выполнения интеграции. |
ParameterValueSpecification |
referenceName |
Ссылка на имя среды выполнения интеграции. |
строка (обязательно) |
тип |
Тип среды выполнения интеграции. |
IntegrationRuntimeReference (обязательно) |
LinkedServiceReference
Имя |
Описание |
Ценность |
Параметры |
Аргументы для LinkedService. |
ParameterValueSpecification |
referenceName |
Ссылка на имя LinkedService. |
строка (обязательно) |
тип |
Ссылочный тип связанной службы. |
LinkedServiceReference (обязательно) |
LookupActivity
LookupActivityTypeProperties
Имя |
Описание |
Ценность |
набор данных |
Справочник по набору данных действия подстановки. |
DatasetReference (обязательно) |
firstRowOnly |
Возвращается первая строка или все строки. Значение по умолчанию — true. Тип: логический (или выражение с логическим типом результата). |
любой |
источник |
Свойства источника для конкретного набора данных, аналогичные источнику действия копирования. |
CopySource (обязательно) |
Microsoft.DataFactory/фабрики и конвейеры
Имя |
Описание |
Ценность |
имя |
Имя ресурса |
струна
Ограничения целостности: Минимальная длина = 1 Максимальная длина = 260 Pattern = ^[A-Za-z0-9_][^<>*#.%&:\\+?/]*$ (обязательно) |
родитель |
В Bicep можно указать родительский ресурс для дочернего ресурса. Это свойство необходимо добавить, только если дочерний ресурс объявлен за пределами родительского ресурса.
Дополнительные сведения см. в разделе Дочерний ресурс за пределами родительского ресурса. |
Символьное имя ресурса типа: фабрики |
свойства |
Свойства конвейера. |
конвейер (обязательно) |
ПараметрDefinitionSpecification
ПараметрSpecification
Имя |
Описание |
Ценность |
defaultValue |
Значение параметра по умолчанию. |
любой |
тип |
Тип параметра. |
Массив 'Bool' Float Int "Object" SecureString String (обязательно) |
ParameterValueSpecification
ParameterValueSpecification
ParameterValueSpecification
ParameterValueSpecification
Трубопровод
Имя |
Описание |
Ценность |
Деятельности |
Список действий в конвейере. |
действие [] |
Аннотации |
Список тегов, которые можно использовать для описания конвейера. |
any[] |
параллелизм |
Максимальное число параллельных запусков для конвейера. |
int
Ограничения целостности: Минимальное значение = 1 |
описание |
Описание конвейера. |
струна |
Параметры |
Список параметров для конвейера. |
ParameterDefinitionSpecification |
PipelineReference
Имя |
Описание |
Ценность |
имя |
Имя ссылки. |
струна |
referenceName |
Имя ссылочного конвейера. |
строка (обязательно) |
тип |
Ссылочный тип конвейера. |
PipelineReference (обязательно) |
RedirectIncompatibleRowSettings
Имя |
Описание |
Ценность |
linkedServiceName |
Имя связанной службы хранилища Azure, SAS хранилища или Azure Data Lake Store, используемой для перенаправления несовместимой строки. Необходимо указать, если указан перенаправлениеIncompatibleRowSettings. Тип: строка (или выражение с строкой resultType). |
любой (обязательный) |
путь |
Путь к хранению несовместимых данных перенаправления строк. Тип: строка (или выражение с строкой resultType). |
любой |
SecretBase
Имя |
Описание |
Ценность |
тип |
Установите значение AzureKeyVaultSecret для типа AzureKeyVaultSecretReference. Установите значение SecureString для типа SecureString. |
AzureKeyVaultSecret SecureString (обязательный) |
SecureString
Имя |
Описание |
Ценность |
тип |
Тип секрета. |
строка (обязательно) |
ценность |
Значение безопасной строки. |
строка (обязательно) |
SecureString
Имя |
Описание |
Ценность |
тип |
Тип секрета. |
SecureString (обязательный) |
ценность |
Значение безопасной строки. |
строка (обязательно) |
SqlServerStoredProcedureActivity
SqlServerStoredProcedureActivityTypeProperties
SqlServerStoredProcedureActivityTypePropertiesStoredProcedureParameters
SsisAccessCredential
Имя |
Описание |
Ценность |
домен |
Домен для проверки подлинности Windows. |
любой (обязательный) |
пароль |
Пароль для проверки подлинности Windows. |
SecretBase (обязательно) |
userName |
UseName для проверки подлинности Windows. |
любой (обязательный) |
SsisConnectionManager
SsisConnectionManager
SsisExecutionCredential
Имя |
Описание |
Ценность |
домен |
Домен для проверки подлинности Windows. |
любой (обязательный) |
пароль |
Пароль для проверки подлинности Windows. |
SecureString (обязательно) |
userName |
UseName для проверки подлинности Windows. |
любой (обязательный) |
SsisExecutionParameter
Имя |
Описание |
Ценность |
ценность |
Значение параметра выполнения пакета служб SSIS. Тип: строка (или выражение с строкой resultType). |
любой (обязательный) |
SsisLogLocation
Имя |
Описание |
Ценность |
logPath |
Путь к журналу выполнения пакета SSIS. Тип: строка (или выражение с строкой resultType). |
любой (обязательный) |
тип |
Тип расположения журнала служб SSIS. |
"Файл" (обязательный) |
typeProperties |
Свойства расположения журнала выполнения пакета SSIS. |
SsisLogLocationTypeProperties (обязательно) |
SsisLogLocationTypeProperties
Имя |
Описание |
Ценность |
|
|
accessCredential |
Учетные данные для доступа к журналу выполнения пакета. |
SsisAccessCredential |
|
|
logRefreshInterval |
Задает интервал обновления журнала. Интервал по умолчанию — 5 минут. Тип: строка (или выражение с строкой resultType), шаблон: (\d+).)? (\d\d):(60 |
([0-5][0-9])):(60 |
([0-5][0-9])). |
любой |
SsisPackageLocation
Имя |
Описание |
Ценность |
packagePath |
Путь к пакету служб SSIS. Тип: строка (или выражение с строкой resultType). |
любой (обязательный) |
тип |
Тип расположения пакета служб SSIS. |
"Файл" 'SSISDB' |
typeProperties |
Свойства расположения пакета служб SSIS. |
SsisPackageLocationTypeProperties |
SsisPackageLocationTypeProperties
Имя |
Описание |
Ценность |
accessCredential |
Учетные данные доступа к пакету. |
SsisAccessCredential |
configurationPath |
Файл конфигурации выполнения пакета. Тип: строка (или выражение с строкой resultType). |
любой |
packagePassword |
Пароль пакета. |
SecretBase |
SsisPropertyOverride
Имя |
Описание |
Ценность |
IsSensitive |
Указывает, является ли свойство пакета SSIS переопределением значения конфиденциальных данных. Значение будет зашифровано в SSISDB, если оно имеет значение true |
bool |
ценность |
Значение переопределения свойства пакета служб SSIS. Тип: строка (или выражение с строкой resultType). |
любой (обязательный) |
StagingSettings
Имя |
Описание |
Ценность |
enableCompression |
Указывает, следует ли использовать сжатие при копировании данных с помощью промежуточной промежуточной настройки. Значение по умолчанию — false. Тип: логический (или выражение с логическим типом результата). |
любой |
linkedServiceName |
Справочник по промежуточной связанной службе. |
LinkedServiceReference (обязательно) |
путь |
Путь к хранилищу для хранения промежуточных данных. Тип: строка (или выражение с строкой resultType). |
любой |
StoredProcedureParameter
Имя |
Описание |
Ценность |
тип |
Тип параметра хранимой процедуры. |
Boolean' "Дата" "Десятичный" Guid Int 'Int64' "String" |
ценность |
Значение параметра хранимой процедуры. Тип: строка (или выражение с строкой resultType). |
любой (обязательный) |
UntilActivity
Имя |
Описание |
Ценность |
тип |
Тип действия. |
"До" (обязательно) |
typeProperties |
Пока свойства действия не будут. |
UntilActivityTypeProperties (обязательно) |
UntilActivityTypeProperties
Имя |
Описание |
Ценность |
|
|
|
|
Деятельности |
Список действий для выполнения. |
действие[] (обязательно) |
|
|
|
|
выражение |
Выражение, которое будет оцениваться логическим. Цикл будет продолжаться до тех пор, пока это выражение не будет иметь значение true |
выражения (обязательно) |
|
|
|
|
Времени ожидания |
Указывает время ожидания выполнения действия. Если не указано значение, оно принимает значение TimeSpan.FromDays(7), которое составляет 1 неделю по умолчанию. Тип: строка (или выражение с строкой resultType), шаблон: (\d+).)? (\d\d):(60 |
([0-5][0-9])):(60 |
([0-5][0-9])). Тип: строка (или выражение с строкой resultType), шаблон: (\d+).)? (\d\d):(60 |
([0-5][0-9])):(60 |
([0-5][0-9])). |
любой |
WaitActivity
Имя |
Описание |
Ценность |
тип |
Тип действия. |
"Ожидание" (обязательно) |
typeProperties |
Свойства действия ожидания. |
WaitActivityTypeProperties (обязательно) |
WaitActivityTypeProperties
Имя |
Описание |
Ценность |
waitTimeInSeconds |
Длительность в секундах. |
int (обязательно) |
WebActivity
WebActivityAuthentication
Имя |
Описание |
Ценность |
пароль |
Пароль для PFX-файла или базовой проверки подлинности. |
SecureString |
pfx |
Содержимое PFX-файла в кодировке Base64. |
SecureString |
ресурс |
Ресурс, для которого будет запрашиваться маркер проверки подлинности Azure при использовании проверки подлинности MSI. |
струна |
тип |
Проверка подлинности веб-действий (Basic/ClientCertificate/MSI) |
строка (обязательно) |
имя пользователя |
Имя пользователя проверки подлинности веб-действия для базовой проверки подлинности. |
струна |
WebActivityTypeProperties
Имя |
Описание |
Ценность |
аутентификация |
Метод проверки подлинности, используемый для вызова конечной точки. |
WebActivityAuthentication |
тело |
Представляет полезные данные, которые будут отправляться в конечную точку. Требуется для метода POST/PUT, не допускается для типа метода GET: string (или Expression с строкой resultType). |
любой |
Наборов данных |
Список наборов данных, передаваемых в веб-конечную точку. |
DatasetReference[] |
disableCertValidation |
Если задано значение true, проверка сертификата будет отключена. |
bool |
Заголовки |
Представляет заголовки, которые будут отправлены в запрос. Например, чтобы задать язык и тип для запроса: "заголовки": { "Accept-Language": "en-us", "Content-Type": "application/json" }. Тип: строка (или выражение с строкой resultType). |
любой |
linkedServices |
Список связанных служб, передаваемых в веб-конечную точку. |
LinkedServiceReference[] |
метод |
Метод REST API для целевой конечной точки. |
"DELETE" Get "POST" PUT (обязательно) |
URL-адрес |
Целевая конечная точка и путь веб-действия. Тип: строка (или выражение с строкой resultType). |
любой (обязательный) |
Примеры краткого руководства
Следующие примеры краткого руководства по развертыванию этого типа ресурса.
Определение ресурса шаблона ARM
Тип ресурсов фабрик и конвейеров можно развернуть с помощью операций, предназначенных для следующих целей:
Список измененных свойств в каждой версии API см. в журнала изменений.
Чтобы создать ресурс Microsoft.DataFactory/factories/pipelines, добавьте следующий код JSON в шаблон.
{
"type": "Microsoft.DataFactory/factories/pipelines",
"apiVersion": "2017-09-01-preview",
"name": "string",
"properties": {
"activities": [ {
"dependsOn": [
{
"activity": "string",
"dependencyConditions": [ "string" ]
}
],
"description": "string",
"name": "string",
"type": "string"
// For remaining properties, see Activity objects
} ],
"annotations": [ {} ],
"concurrency": "int",
"description": "string",
"parameters": {
"{customized property}": {
"defaultValue": {},
"type": "string"
}
}
}
}
Объекты SecretBase
Задайте свойство типа , чтобы указать тип объекта.
Для AzureKeyVaultSecretиспользуйте:
{
"secretName": {},
"secretVersion": {},
"store": {
"parameters": {
"{customized property}": {}
},
"referenceName": "string",
"type": "string"
},
"type": "AzureKeyVaultSecret"
}
Для SecureStringиспользуйте:
{
"type": "SecureString",
"value": "string"
}
Объекты действия
Задайте свойство типа , чтобы указать тип объекта.
Для AzureMLBatchExecutionиспользуйте:
{
"linkedServiceName": {
"parameters": {
"{customized property}": {}
},
"referenceName": "string",
"type": "string"
},
"policy": {
"retry": {},
"retryIntervalInSeconds": "int",
"secureOutput": "bool",
"timeout": {}
},
"type": "AzureMLBatchExecution",
"typeProperties": {
"globalParameters": {
"{customized property}": {}
},
"webServiceInputs": {
"{customized property}": {
"filePath": {},
"linkedServiceName": {
"parameters": {
"{customized property}": {}
},
"referenceName": "string",
"type": "string"
}
}
},
"webServiceOutputs": {
"{customized property}": {
"filePath": {},
"linkedServiceName": {
"parameters": {
"{customized property}": {}
},
"referenceName": "string",
"type": "string"
}
}
}
}
}
Для AzureMLUpdateResourceиспользуйте:
{
"linkedServiceName": {
"parameters": {
"{customized property}": {}
},
"referenceName": "string",
"type": "string"
},
"policy": {
"retry": {},
"retryIntervalInSeconds": "int",
"secureOutput": "bool",
"timeout": {}
},
"type": "AzureMLUpdateResource",
"typeProperties": {
"trainedModelFilePath": {},
"trainedModelLinkedServiceName": {
"parameters": {
"{customized property}": {}
},
"referenceName": "string",
"type": "string"
},
"trainedModelName": {}
}
}
Для ExecutePipelineиспользуйте следующую команду:
{
"type": "ExecutePipeline",
"typeProperties": {
"parameters": {
"{customized property}": {}
},
"pipeline": {
"name": "string",
"referenceName": "string",
"type": "string"
},
"waitOnCompletion": "bool"
}
}
Для фильтраиспользуйте:
{
"type": "Filter",
"typeProperties": {
"condition": {
"type": "string",
"value": "string"
},
"items": {
"type": "string",
"value": "string"
}
}
}
Для ForEachиспользуйте:
{
"type": "ForEach",
"typeProperties": {
"activities": [ {
"dependsOn": [
{
"activity": "string",
"dependencyConditions": [ "string" ]
}
],
"description": "string",
"name": "string",
"type": "string"
// For remaining properties, see Activity objects
} ],
"batchCount": "int",
"isSequential": "bool",
"items": {
"type": "string",
"value": "string"
}
}
}
Для IfConditionиспользуйте:
{
"type": "IfCondition",
"typeProperties": {
"expression": {
"type": "string",
"value": "string"
},
"ifFalseActivities": [ {
"dependsOn": [
{
"activity": "string",
"dependencyConditions": [ "string" ]
}
],
"description": "string",
"name": "string",
"type": "string"
// For remaining properties, see Activity objects
} ],
"ifTrueActivities": [ {
"dependsOn": [
{
"activity": "string",
"dependencyConditions": [ "string" ]
}
],
"description": "string",
"name": "string",
"type": "string"
// For remaining properties, see Activity objects
} ]
}
}
Для Доиспользуйте следующее:
{
"type": "Until",
"typeProperties": {
"activities": [ {
"dependsOn": [
{
"activity": "string",
"dependencyConditions": [ "string" ]
}
],
"description": "string",
"name": "string",
"type": "string"
// For remaining properties, see Activity objects
} ],
"expression": {
"type": "string",
"value": "string"
},
"timeout": {}
}
}
Для ожиданияиспользуйте:
{
"type": "Wait",
"typeProperties": {
"waitTimeInSeconds": "int"
}
}
Для копированияиспользуйте:
{
"inputs": [
{
"parameters": {
"{customized property}": {}
},
"referenceName": "string",
"type": "string"
}
],
"linkedServiceName": {
"parameters": {
"{customized property}": {}
},
"referenceName": "string",
"type": "string"
},
"outputs": [
{
"parameters": {
"{customized property}": {}
},
"referenceName": "string",
"type": "string"
}
],
"policy": {
"retry": {},
"retryIntervalInSeconds": "int",
"secureOutput": "bool",
"timeout": {}
},
"type": "Copy",
"typeProperties": {
"cloudDataMovementUnits": {},
"enableSkipIncompatibleRow": {},
"enableStaging": {},
"parallelCopies": {},
"redirectIncompatibleRowSettings": {
"linkedServiceName": {},
"path": {}
},
"sink": {
"sinkRetryCount": {},
"sinkRetryWait": {},
"writeBatchSize": {},
"writeBatchTimeout": {},
"type": "string"
// For remaining properties, see CopySink objects
},
"source": {
"sourceRetryCount": {},
"sourceRetryWait": {},
"type": "string"
// For remaining properties, see CopySource objects
},
"stagingSettings": {
"enableCompression": {},
"linkedServiceName": {
"parameters": {
"{customized property}": {}
},
"referenceName": "string",
"type": "string"
},
"path": {}
},
"translator": {}
}
}
Для пользовательскихиспользуйте:
{
"linkedServiceName": {
"parameters": {
"{customized property}": {}
},
"referenceName": "string",
"type": "string"
},
"policy": {
"retry": {},
"retryIntervalInSeconds": "int",
"secureOutput": "bool",
"timeout": {}
},
"type": "Custom",
"typeProperties": {
"command": {},
"extendedProperties": {
"{customized property}": {}
},
"folderPath": {},
"referenceObjects": {
"datasets": [
{
"parameters": {
"{customized property}": {}
},
"referenceName": "string",
"type": "string"
}
],
"linkedServices": [
{
"parameters": {
"{customized property}": {}
},
"referenceName": "string",
"type": "string"
}
]
},
"resourceLinkedService": {
"parameters": {
"{customized property}": {}
},
"referenceName": "string",
"type": "string"
}
}
}
Для DataLakeAnalyticsU-SQLиспользуйте:
{
"linkedServiceName": {
"parameters": {
"{customized property}": {}
},
"referenceName": "string",
"type": "string"
},
"policy": {
"retry": {},
"retryIntervalInSeconds": "int",
"secureOutput": "bool",
"timeout": {}
},
"type": "DataLakeAnalyticsU-SQL",
"typeProperties": {
"compilationMode": {},
"degreeOfParallelism": {},
"parameters": {
"{customized property}": {}
},
"priority": {},
"runtimeVersion": {},
"scriptLinkedService": {
"parameters": {
"{customized property}": {}
},
"referenceName": "string",
"type": "string"
},
"scriptPath": {}
}
}
Для DatabricksNotebookиспользуйте:
{
"linkedServiceName": {
"parameters": {
"{customized property}": {}
},
"referenceName": "string",
"type": "string"
},
"policy": {
"retry": {},
"retryIntervalInSeconds": "int",
"secureOutput": "bool",
"timeout": {}
},
"type": "DatabricksNotebook",
"typeProperties": {
"baseParameters": {
"{customized property}": {}
},
"notebookPath": {}
}
}
Для ExecuteSSISPackageиспользуйте следующую команду:
{
"linkedServiceName": {
"parameters": {
"{customized property}": {}
},
"referenceName": "string",
"type": "string"
},
"policy": {
"retry": {},
"retryIntervalInSeconds": "int",
"secureOutput": "bool",
"timeout": {}
},
"type": "ExecuteSSISPackage",
"typeProperties": {
"connectVia": {
"parameters": {
"{customized property}": {}
},
"referenceName": "string",
"type": "string"
},
"environmentPath": {},
"executionCredential": {
"domain": {},
"password": {
"type": "string",
"value": "string"
},
"userName": {}
},
"loggingLevel": {},
"logLocation": {
"logPath": {},
"type": "string",
"typeProperties": {
"accessCredential": {
"domain": {},
"password": {
"type": "string"
// For remaining properties, see SecretBase objects
},
"userName": {}
},
"logRefreshInterval": {}
}
},
"packageConnectionManagers": {
"{customized property}": {
"{customized property}": {
"value": {}
}
}
},
"packageLocation": {
"packagePath": {},
"type": "string",
"typeProperties": {
"accessCredential": {
"domain": {},
"password": {
"type": "string"
// For remaining properties, see SecretBase objects
},
"userName": {}
},
"configurationPath": {},
"packagePassword": {
"type": "string"
// For remaining properties, see SecretBase objects
}
}
},
"packageParameters": {
"{customized property}": {
"value": {}
}
},
"projectConnectionManagers": {
"{customized property}": {
"{customized property}": {
"value": {}
}
}
},
"projectParameters": {
"{customized property}": {
"value": {}
}
},
"propertyOverrides": {
"{customized property}": {
"isSensitive": "bool",
"value": {}
}
},
"runtime": {}
}
}
Для GetMetadata используйте:
{
"linkedServiceName": {
"parameters": {
"{customized property}": {}
},
"referenceName": "string",
"type": "string"
},
"policy": {
"retry": {},
"retryIntervalInSeconds": "int",
"secureOutput": "bool",
"timeout": {}
},
"type": "GetMetadata",
"typeProperties": {
"dataset": {
"parameters": {
"{customized property}": {}
},
"referenceName": "string",
"type": "string"
},
"fieldList": [ {} ]
}
}
Для HDInsightHiveиспользуйте:
{
"linkedServiceName": {
"parameters": {
"{customized property}": {}
},
"referenceName": "string",
"type": "string"
},
"policy": {
"retry": {},
"retryIntervalInSeconds": "int",
"secureOutput": "bool",
"timeout": {}
},
"type": "HDInsightHive",
"typeProperties": {
"arguments": [ {} ],
"defines": {
"{customized property}": {}
},
"getDebugInfo": "string",
"scriptLinkedService": {
"parameters": {
"{customized property}": {}
},
"referenceName": "string",
"type": "string"
},
"scriptPath": {},
"storageLinkedServices": [
{
"parameters": {
"{customized property}": {}
},
"referenceName": "string",
"type": "string"
}
]
}
}
Для HDInsightMapReduceиспользуйте:
{
"linkedServiceName": {
"parameters": {
"{customized property}": {}
},
"referenceName": "string",
"type": "string"
},
"policy": {
"retry": {},
"retryIntervalInSeconds": "int",
"secureOutput": "bool",
"timeout": {}
},
"type": "HDInsightMapReduce",
"typeProperties": {
"arguments": [ {} ],
"className": {},
"defines": {
"{customized property}": {}
},
"getDebugInfo": "string",
"jarFilePath": {},
"jarLibs": [ {} ],
"jarLinkedService": {
"parameters": {
"{customized property}": {}
},
"referenceName": "string",
"type": "string"
},
"storageLinkedServices": [
{
"parameters": {
"{customized property}": {}
},
"referenceName": "string",
"type": "string"
}
]
}
}
Для HDInsightPigиспользуйте:
{
"linkedServiceName": {
"parameters": {
"{customized property}": {}
},
"referenceName": "string",
"type": "string"
},
"policy": {
"retry": {},
"retryIntervalInSeconds": "int",
"secureOutput": "bool",
"timeout": {}
},
"type": "HDInsightPig",
"typeProperties": {
"arguments": [ {} ],
"defines": {
"{customized property}": {}
},
"getDebugInfo": "string",
"scriptLinkedService": {
"parameters": {
"{customized property}": {}
},
"referenceName": "string",
"type": "string"
},
"scriptPath": {},
"storageLinkedServices": [
{
"parameters": {
"{customized property}": {}
},
"referenceName": "string",
"type": "string"
}
]
}
}
Для HDInsightSparkиспользуйте:
{
"linkedServiceName": {
"parameters": {
"{customized property}": {}
},
"referenceName": "string",
"type": "string"
},
"policy": {
"retry": {},
"retryIntervalInSeconds": "int",
"secureOutput": "bool",
"timeout": {}
},
"type": "HDInsightSpark",
"typeProperties": {
"arguments": [ {} ],
"className": "string",
"entryFilePath": {},
"getDebugInfo": "string",
"proxyUser": {},
"rootPath": {},
"sparkConfig": {
"{customized property}": {}
},
"sparkJobLinkedService": {
"parameters": {
"{customized property}": {}
},
"referenceName": "string",
"type": "string"
}
}
}
Для HDInsightStreamingиспользуйте:
{
"linkedServiceName": {
"parameters": {
"{customized property}": {}
},
"referenceName": "string",
"type": "string"
},
"policy": {
"retry": {},
"retryIntervalInSeconds": "int",
"secureOutput": "bool",
"timeout": {}
},
"type": "HDInsightStreaming",
"typeProperties": {
"arguments": [ {} ],
"combiner": {},
"commandEnvironment": [ {} ],
"defines": {
"{customized property}": {}
},
"fileLinkedService": {
"parameters": {
"{customized property}": {}
},
"referenceName": "string",
"type": "string"
},
"filePaths": [ {} ],
"getDebugInfo": "string",
"input": {},
"mapper": {},
"output": {},
"reducer": {},
"storageLinkedServices": [
{
"parameters": {
"{customized property}": {}
},
"referenceName": "string",
"type": "string"
}
]
}
}
Для подстановкииспользуйте:
{
"linkedServiceName": {
"parameters": {
"{customized property}": {}
},
"referenceName": "string",
"type": "string"
},
"policy": {
"retry": {},
"retryIntervalInSeconds": "int",
"secureOutput": "bool",
"timeout": {}
},
"type": "Lookup",
"typeProperties": {
"dataset": {
"parameters": {
"{customized property}": {}
},
"referenceName": "string",
"type": "string"
},
"firstRowOnly": {},
"source": {
"sourceRetryCount": {},
"sourceRetryWait": {},
"type": "string"
// For remaining properties, see CopySource objects
}
}
}
Для SqlServerStoredProcedureиспользуйте:
{
"linkedServiceName": {
"parameters": {
"{customized property}": {}
},
"referenceName": "string",
"type": "string"
},
"policy": {
"retry": {},
"retryIntervalInSeconds": "int",
"secureOutput": "bool",
"timeout": {}
},
"type": "SqlServerStoredProcedure",
"typeProperties": {
"storedProcedureName": {},
"storedProcedureParameters": {
"{customized property}": {
"type": "string",
"value": {}
}
}
}
}
Для WebActivityиспользуйте:
{
"linkedServiceName": {
"parameters": {
"{customized property}": {}
},
"referenceName": "string",
"type": "string"
},
"policy": {
"retry": {},
"retryIntervalInSeconds": "int",
"secureOutput": "bool",
"timeout": {}
},
"type": "WebActivity",
"typeProperties": {
"authentication": {
"password": {
"type": "string",
"value": "string"
},
"pfx": {
"type": "string",
"value": "string"
},
"resource": "string",
"type": "string",
"username": "string"
},
"body": {},
"datasets": [
{
"parameters": {
"{customized property}": {}
},
"referenceName": "string",
"type": "string"
}
],
"disableCertValidation": "bool",
"headers": {},
"linkedServices": [
{
"parameters": {
"{customized property}": {}
},
"referenceName": "string",
"type": "string"
}
],
"method": "string",
"url": {}
}
}
Объекты CopySource
Задайте свойство типа , чтобы указать тип объекта.
Объекты CopySink
Задайте свойство типа , чтобы указать тип объекта.
Значения свойств
Активность
ActivityDependency
Имя |
Описание |
Ценность |
активность |
Имя действия. |
строка (обязательно) |
dependencyConditions |
Match-Condition зависимости. |
Массив строк, содержащий любой из: "Завершено" "Не удалось" "Пропущено" "Успешно" (обязательно) |
ActivityPolicy
Имя |
Описание |
Ценность |
|
|
снова пробовать |
Максимальное число обычных попыток повторных попыток. Значение по умолчанию — 0. Тип: целое число (или выражение с целым числом resultType), минимум: 0. |
любой |
|
|
повторная попыткаIntervalInSeconds |
Интервал между каждой попыткой повтора (в секундах). Значение по умолчанию — 30 с. |
int
Ограничения целостности: Минимальное значение = 30 Максимальное значение = 86400 |
|
|
secureOutput |
Если задано значение true, выходные данные из действия считаются безопасными и не будут регистрироваться для мониторинга. |
bool |
|
|
Времени ожидания |
Указывает время ожидания выполнения действия. Время ожидания по умолчанию — 7 дней. Тип: строка (или выражение с строкой resultType), шаблон: (\d+).)? (\d\d):(60 |
([0-5][0-9])):(60 |
([0-5][0-9])). |
любой |
AzureKeyVaultSecretReference
Имя |
Описание |
Ценность |
secretName |
Имя секрета в Azure Key Vault. Тип: строка (или выражение с строкой resultType). |
любой (обязательный) |
secretVersion |
Версия секрета в Azure Key Vault. Значение по умолчанию — последняя версия секрета. Тип: строка (или выражение с строкой resultType). |
любой |
магазин |
Справочник по связанной службе Azure Key Vault. |
LinkedServiceReference (обязательно) |
тип |
Тип секрета. |
AzureKeyVaultSecret (обязательно) |
AzureMLBatchExecutionActivity
AzureMLBatchExecutionActivityTypeProperties
Имя |
Описание |
Ценность |
globalParameters |
Пары "Ключ", "Значение", передаваемые в конечную точку службы пакетного выполнения Машинного обучения Azure. Ключи должны соответствовать именам параметров веб-службы, определенных в опубликованной веб-службе Машинного обучения Azure. Значения будут переданы в свойстве GlobalParameters запроса пакетного выполнения Машинного обучения Azure. |
AzureMLBatchExecutionActivityTypePropertiesGlobalParameters |
webServiceInputs |
Пары "Ключ", "Значение", сопоставление имен входных данных веб-службы конечной точки Машинного обучения Azure с объектами AzureMLWebServiceFile, указывающими входные расположения BLOB-объектов. Эти сведения будут переданы в свойстве WebServiceInputs запроса пакетного выполнения Azure ML. |
AzureMLBatchExecutionActivityTypePropertiesWebServiceInputs |
webServiceOutputs |
Пары "Ключ", "Значение", сопоставление имен выходных данных веб-службы конечной точки Машинного обучения Azure с объектами AzureMLWebServiceFile, указывающими выходные расположения BLOB-объектов. Эти сведения будут переданы в свойстве WebServiceOutputs запроса пакетного выполнения Машинного обучения Azure. |
AzureMLBatchExecutionActivityTypePropertiesWebServiceOutputs |
AzureMLBatchExecutionActivityTypePropertiesGlobalParameters
AzureMLBatchExecutionActivityTypePropertiesWebServiceOutputs
AzureMLUpdateResourceActivity
AzureMLUpdateResourceActivityTypeProperties
Имя |
Описание |
Ценность |
ОбученныйModelFilePath |
Относительный путь к файлу в trainedModelLinkedService для представления файла ilearner, который будет отправлен операцией обновления. Тип: строка (или выражение с строкой resultType). |
любой (обязательный) |
trainedModelLinkedServiceName |
Имя связанной службы хранилища Azure с файлом .ilearner, который будет отправлен операцией обновления. |
LinkedServiceReference (обязательно) |
обученныйmodelName |
Имя модуля обученной модели в эксперименте веб-службы для обновления. Тип: строка (или выражение с строкой resultType). |
любой (обязательный) |
AzureMLWebServiceFile
Имя |
Описание |
Ценность |
filePath |
Относительный путь к файлу, включая имя контейнера, в хранилище BLOB-объектов Azure, заданном LinkedService. Тип: строка (или выражение с строкой resultType). |
любой (обязательный) |
linkedServiceName |
Ссылка на связанную службу хранилища Azure, где расположен файл ввода и вывода веб-службы машинного обучения Azure. |
LinkedServiceReference (обязательно) |
CopyActivity
CopyActivityTypeProperties
Имя |
Описание |
Ценность |
cloudDataMovementUnits |
Максимальное количество единиц перемещения облачных данных, которые можно использовать для выполнения этого перемещения данных. Тип: целое число (или выражение с целым числом resultType), минимум: 0. |
любой |
enableSkipIncompatibleRow |
Следует ли пропускать несовместимую строку. Значение по умолчанию — false. Тип: логический (или выражение с логическим типом результата). |
любой |
enableStaging |
Указывает, следует ли копировать данные с помощью промежуточной промежуточной настройки. Значение по умолчанию — false. Тип: логический (или выражение с логическим типом результата). |
любой |
parallelCopies |
Максимальное количество одновременных сеансов, открытых в источнике или приемнике, чтобы избежать перегрузки хранилища данных. Тип: целое число (или выражение с целым числом resultType), минимум: 0. |
любой |
redirectIncompatibleRowSettings |
Перенаправление несовместимых параметров строк, если enableSkipIncompatibleRow имеет значение true. |
RedirectIncompatibleRowSettings |
тонуть |
Копирование приемника действий. |
CopySink (обязательно) |
источник |
Источник действия копирования. |
CopySource (обязательно) |
stagingSettings |
Указывает промежуточные промежуточные параметры, если enableStaging имеет значение true. |
StagingSettings |
Translator |
Переводчик действий копирования. Если не указано, используется табличный переводчик. |
любой |
CopySink
Имя |
Описание |
Ценность |
|
|
sinkRetryCount |
Число повторных попыток приемника. Тип: целое число (или выражение с целым числом resultType). |
любой |
|
|
sinkRetryWait |
Ожидание повтора приемника. Тип: строка (или выражение с строкой resultType), шаблон: (\d+).)? (\d\d):(60 |
([0-5][0-9])):(60 |
([0-5][0-9])). |
любой |
тип |
|
(обязательно) |
|
|
writeBatchSize |
Размер пакета записи. Тип: целое число (или выражение с целым числом resultType), минимум: 0. |
любой |
|
|
writeBatchTimeout |
Запись времени ожидания пакетной службы. Тип: строка (или выражение с строкой resultType), шаблон: (\d+).)? (\d\d):(60 |
([0-5][0-9])):(60 |
([0-5][0-9])). |
любой |
CopySource
Имя |
Описание |
Ценность |
|
|
sourceRetryCount |
Число повторных попыток источника. Тип: целое число (или выражение с целым числом resultType). |
любой |
|
|
sourceRetryWait |
Ожидание повторных попыток источника. Тип: строка (или выражение с строкой resultType), шаблон: (\d+).)? (\d\d):(60 |
([0-5][0-9])):(60 |
([0-5][0-9])). |
любой |
тип |
|
(обязательно) |
|
|
CustomActivity
CustomActivityReferenceObject
CustomActivityTypeProperties
Имя |
Описание |
Ценность |
команда |
Команда для пользовательского типа действия: строка (или выражение с строкой resultType). |
любой (обязательный) |
extendedProperties |
Пользовательский контейнер свойств. Нет ограничений на ключи или значения, которые можно использовать. Пользователь, указанный настраиваемым действием, несет полную ответственность за использование и интерпретацию определенного содержимого. |
CustomActivityTypePropertiesExtendedProperties |
folderPath |
Путь к папке для типов файлов ресурсов: строка (или выражение с строкой resultType). |
любой |
referenceObjects |
Эталонные объекты |
CustomActivityReferenceObject |
resourceLinkedService |
Справочник по связанной службе ресурсов. |
LinkedServiceReference |
CustomActivityTypePropertiesExtendedProperties
DatabricksNotebookActivity
DatabricksNotebookActivityTypeProperties
Имя |
Описание |
Ценность |
baseParameters |
Базовые параметры, используемые для каждого запуска этого задания. Если записная книжка принимает параметр, который не указан, будет использоваться значение по умолчанию из записной книжки. |
DatabricksNotebookActivityTypePropertiesBaseParameters |
notebookPath |
Абсолютный путь к записной книжке для запуска в рабочей области Databricks. Этот путь должен начинаться с косой черты. Тип: строка (или выражение с строкой resultType). |
любой (обязательный) |
DatabricksNotebookActivityTypePropertiesBaseParameters
DataLakeAnalyticsUsqlActivity
DataLakeAnalyticsUsqlActivityTypeProperties
Имя |
Описание |
Ценность |
компиляцияMode |
Режим компиляции U-SQL. Должно быть одним из следующих значений: Семантика, Full и SingleBox. Тип: строка (или выражение с строкой resultType). |
любой |
degreeOfParallelism |
Максимальное количество узлов, одновременно используемых для запуска задания. Значение по умолчанию — 1. Тип: целое число (или выражение с целым числом результирующих типов), минимум: 1. |
любой |
Параметры |
Параметры запроса задания U-SQL. |
DataLakeAnalyticsUsqlActivityTypePropertiesParameters |
приоритет |
Определяет, какие задания из всех очередей должны быть выбраны для первого запуска. Чем ниже число, тем выше приоритет. Значение по умолчанию — 1000. Тип: целое число (или выражение с целым числом результирующих типов), минимум: 1. |
любой |
runtimeVersion |
Версия среды выполнения подсистемы U-SQL для использования. Тип: строка (или выражение с строкой resultType). |
любой |
scriptLinkedService |
Справочник по связанной службе скрипта. |
LinkedServiceReference (обязательно) |
scriptPath |
Путь к папке с учетом регистра, содержащей скрипт U-SQL. Тип: строка (или выражение с строкой resultType). |
любой (обязательный) |
DataLakeAnalyticsUsqlActivityTypePropertiesParameters
DatasetReference
Имя |
Описание |
Ценность |
Параметры |
Аргументы для набора данных. |
ParameterValueSpecification |
referenceName |
Имя эталонного набора данных. |
строка (обязательно) |
тип |
Ссылочный тип набора данных. |
DatasetReference (обязательно) |
ExecutePipelineActivity
ExecutePipelineActivityTypeProperties
Имя |
Описание |
Ценность |
Параметры |
Параметры конвейера. |
ParameterValueSpecification |
трубопровод |
Справочник по конвейеру. |
PipelineReference (обязательно) |
waitOnCompletion |
Определяет, будет ли выполнение действия ожидать завершения выполнения зависимого конвейера. Значение по умолчанию — false. |
bool |
ExecuteSsisPackageActivity
ExecuteSsisPackageActivityTypeProperties
ExecuteSsisPackageActivityTypePropertiesPackageConnectionManagers
ExecuteSsisPackageActivityTypePropertiesPackageParameters
ExecuteSsisPackageActivityTypePropertiesProjectConnectionManagers
ExecuteSsisPackageActivityTypePropertiesProjectParameters
ExecuteSsisPackageActivityTypePropertiesPropertyOverrides
Выражение
Имя |
Описание |
Ценность |
тип |
Тип выражения. |
Выражение (обязательно) |
ценность |
Значение выражения. |
строка (обязательно) |
FilterActivity
Имя |
Описание |
Ценность |
тип |
Тип действия. |
Filter (обязательный) |
typeProperties |
Свойства действия фильтра. |
FilterActivityTypeProperties (обязательно) |
FilterActivityTypeProperties
Имя |
Описание |
Ценность |
состояние |
Условие, используемое для фильтрации входных данных. |
выражения (обязательно) |
Элементы |
Входной массив, к которому должен применяться фильтр. |
выражения (обязательно) |
ForEachActivity
Имя |
Описание |
Ценность |
тип |
Тип действия. |
ForEach (обязательно) |
typeProperties |
Свойства действия ForEach. |
ForEachActivityTypeProperties (обязательно) |
ForEachActivityTypeProperties
Имя |
Описание |
Ценность |
Деятельности |
Список действий для выполнения. |
действие[] (обязательно) |
batchCount |
Число пакетов, используемое для управления числом параллельного выполнения (если параметр isSequential имеет значение false). |
int
Ограничения целостности: Максимальное значение = 50 |
isSequential |
Должен ли цикл выполняться в последовательности или параллельно (максимум 50) |
bool |
Элементы |
Коллекция для итерации. |
выражения (обязательно) |
Имя |
Описание |
Ценность |
набор данных |
Справочник по набору данных действия GetMetadata. |
DatasetReference (обязательно) |
fieldList |
Поля метаданных для получения из набора данных. |
any[] |
HDInsightHiveActivity
HDInsightHiveActivityTypeProperties
Имя |
Описание |
Ценность |
Аргументы |
Указанные пользователем аргументы в HDInsightActivity. |
any[] |
Определяет |
Позволяет пользователю указывать определения для запроса задания Hive. |
HDInsightHiveActivityTypePropertiesDefines |
getDebugInfo |
Параметр "Отладка сведений". |
"Always" "Сбой" "Нет" |
scriptLinkedService |
Справочник по связанной службе скрипта. |
LinkedServiceReference |
scriptPath |
Путь к скрипту. Тип: строка (или выражение с строкой resultType). |
любой |
storageLinkedServices |
Ссылки на связанную службу хранилища. |
LinkedServiceReference[] |
HDInsightHiveActivityTypePropertiesDefines
HDInsightMapReduceActivity
HDInsightMapReduceActivityTypeProperties
Имя |
Описание |
Ценность |
Аргументы |
Указанные пользователем аргументы в HDInsightActivity. |
any[] |
className |
Имя класса. Тип: строка (или выражение с строкой resultType). |
любой (обязательный) |
Определяет |
Позволяет пользователю указывать определения для запроса задания MapReduce. |
HDInsightMapReduceActivityTypePropertiesDefines |
getDebugInfo |
Параметр "Отладка сведений". |
"Always" "Сбой" "Нет" |
jarFilePath |
Jar-путь. Тип: строка (или выражение с строкой resultType). |
любой (обязательный) |
jarLibs |
Jar libs. |
any[] |
jarLinkedService |
Справочник по связанной службе Jar. |
LinkedServiceReference |
storageLinkedServices |
Ссылки на связанную службу хранилища. |
LinkedServiceReference[] |
HDInsightMapReduceActivityTypePropertiesDefines
HDInsightPigActivity
HDInsightPigActivityTypeProperties
Имя |
Описание |
Ценность |
Аргументы |
Указанные пользователем аргументы в HDInsightActivity. |
any[] |
Определяет |
Позволяет пользователю указывать определения для запроса задания Pig. |
HDInsightPigActivityTypePropertiesDefines |
getDebugInfo |
Параметр "Отладка сведений". |
"Always" "Сбой" "Нет" |
scriptLinkedService |
Справочник по связанной службе скрипта. |
LinkedServiceReference |
scriptPath |
Путь к скрипту. Тип: строка (или выражение с строкой resultType). |
любой |
storageLinkedServices |
Ссылки на связанную службу хранилища. |
LinkedServiceReference[] |
HDInsightPigActivityTypePropertiesDefines
HDInsightSparkActivity
HDInsightSparkActivityTypeProperties
Имя |
Описание |
Ценность |
Аргументы |
Указанные пользователем аргументы в HDInsightSparkActivity. |
any[] |
className |
Основной класс Java/Spark приложения. |
струна |
entryFilePath |
Относительный путь к корневой папке кода или пакета, выполняемой. Тип: строка (или выражение с строкой resultType). |
любой (обязательный) |
getDebugInfo |
Параметр "Отладка сведений". |
"Always" "Сбой" "Нет" |
proxyUser |
Пользователь для олицетворения, который будет выполнять задание. Тип: строка (или выражение с строкой resultType). |
любой |
rootPath |
Корневой путь в sparkJobLinkedService для всех файлов задания. Тип: строка (или выражение с строкой resultType). |
любой (обязательный) |
sparkConfig |
Свойство конфигурации Spark. |
HDInsightSparkActivityTypePropertiesSparkConfig |
sparkJobLinkedService |
Связанная служба хранилища для отправки файла записи и зависимостей и получения журналов. |
LinkedServiceReference |
HDInsightSparkActivityTypePropertiesSparkConfig
HDInsightStreamingActivity
HDInsightStreamingActivityTypeProperties
Имя |
Описание |
Ценность |
Аргументы |
Указанные пользователем аргументы в HDInsightActivity. |
any[] |
комбинатор |
Имя исполняемого файла комбинатора. Тип: строка (или выражение с строкой resultType). |
любой |
commandEnvironment |
Значения среды командной строки. |
any[] |
Определяет |
Позволяет пользователю указывать определения для запроса задания потоковой передачи. |
HDInsightStreamingActivityTypePropertiesDefines |
fileLinkedService |
Ссылка на связанную службу, в которой находятся файлы. |
LinkedServiceReference |
filePaths |
Пути к файлам заданий потоковой передачи. Можно использовать каталоги. |
any[] (обязательно) |
getDebugInfo |
Параметр "Отладка сведений". |
"Always" "Сбой" "Нет" |
ввод |
Путь к входным BLOB-объектам. Тип: строка (или выражение с строкой resultType). |
любой (обязательный) |
mapper |
Имя исполняемого файла Mapper. Тип: строка (или выражение с строкой resultType). |
любой (обязательный) |
выпуск |
Путь к выходным BLOB-объектам. Тип: строка (или выражение с строкой resultType). |
любой (обязательный) |
восстановитель |
Имя исполняемого файла reducer. Тип: строка (или выражение с строкой resultType). |
любой (обязательный) |
storageLinkedServices |
Ссылки на связанную службу хранилища. |
LinkedServiceReference[] |
HDInsightStreamingActivityTypePropertiesDefines
IfConditionActivity
IfConditionActivityTypeProperties
Имя |
Описание |
Ценность |
выражение |
Выражение, которое будет оцениваться логическим. Используется для определения блока действий (ifTrueActivities или ifFalseActivities), которые будут выполняться. |
выражения (обязательно) |
ifFalseActivities |
Список действий для выполнения, если выражение оценивается как false. Это необязательное свойство, и если оно не указано, действие завершится без каких-либо действий. |
действие [] |
ifTrueActivities |
Список действий для выполнения, если выражение оценивается как true. Это необязательное свойство, и если оно не указано, действие завершится без каких-либо действий. |
действие [] |
IntegrationRuntimeReference
Имя |
Описание |
Ценность |
Параметры |
Аргументы среды выполнения интеграции. |
ParameterValueSpecification |
referenceName |
Ссылка на имя среды выполнения интеграции. |
строка (обязательно) |
тип |
Тип среды выполнения интеграции. |
IntegrationRuntimeReference (обязательно) |
LinkedServiceReference
Имя |
Описание |
Ценность |
Параметры |
Аргументы для LinkedService. |
ParameterValueSpecification |
referenceName |
Ссылка на имя LinkedService. |
строка (обязательно) |
тип |
Ссылочный тип связанной службы. |
LinkedServiceReference (обязательно) |
LookupActivity
LookupActivityTypeProperties
Имя |
Описание |
Ценность |
набор данных |
Справочник по набору данных действия подстановки. |
DatasetReference (обязательно) |
firstRowOnly |
Возвращается первая строка или все строки. Значение по умолчанию — true. Тип: логический (или выражение с логическим типом результата). |
любой |
источник |
Свойства источника для конкретного набора данных, аналогичные источнику действия копирования. |
CopySource (обязательно) |
Microsoft.DataFactory/фабрики и конвейеры
Имя |
Описание |
Ценность |
apiVersion |
Версия API |
'2017-09-01-preview' |
имя |
Имя ресурса |
струна
Ограничения целостности: Минимальная длина = 1 Максимальная длина = 260 Pattern = ^[A-Za-z0-9_][^<>*#.%&:\\+?/]*$ (обязательно) |
свойства |
Свойства конвейера. |
конвейер (обязательно) |
тип |
Тип ресурса |
"Microsoft.DataFactory/фабрики/конвейеры" |
ПараметрDefinitionSpecification
ПараметрSpecification
Имя |
Описание |
Ценность |
defaultValue |
Значение параметра по умолчанию. |
любой |
тип |
Тип параметра. |
Массив 'Bool' Float Int "Object" SecureString String (обязательно) |
ParameterValueSpecification
ParameterValueSpecification
ParameterValueSpecification
ParameterValueSpecification
Трубопровод
Имя |
Описание |
Ценность |
Деятельности |
Список действий в конвейере. |
действие [] |
Аннотации |
Список тегов, которые можно использовать для описания конвейера. |
any[] |
параллелизм |
Максимальное число параллельных запусков для конвейера. |
int
Ограничения целостности: Минимальное значение = 1 |
описание |
Описание конвейера. |
струна |
Параметры |
Список параметров для конвейера. |
ParameterDefinitionSpecification |
PipelineReference
Имя |
Описание |
Ценность |
имя |
Имя ссылки. |
струна |
referenceName |
Имя ссылочного конвейера. |
строка (обязательно) |
тип |
Ссылочный тип конвейера. |
PipelineReference (обязательно) |
RedirectIncompatibleRowSettings
Имя |
Описание |
Ценность |
linkedServiceName |
Имя связанной службы хранилища Azure, SAS хранилища или Azure Data Lake Store, используемой для перенаправления несовместимой строки. Необходимо указать, если указан перенаправлениеIncompatibleRowSettings. Тип: строка (или выражение с строкой resultType). |
любой (обязательный) |
путь |
Путь к хранению несовместимых данных перенаправления строк. Тип: строка (или выражение с строкой resultType). |
любой |
SecretBase
Имя |
Описание |
Ценность |
тип |
Установите значение AzureKeyVaultSecret для типа AzureKeyVaultSecretReference. Установите значение SecureString для типа SecureString. |
AzureKeyVaultSecret SecureString (обязательный) |
SecureString
Имя |
Описание |
Ценность |
тип |
Тип секрета. |
строка (обязательно) |
ценность |
Значение безопасной строки. |
строка (обязательно) |
SecureString
Имя |
Описание |
Ценность |
тип |
Тип секрета. |
SecureString (обязательный) |
ценность |
Значение безопасной строки. |
строка (обязательно) |
SqlServerStoredProcedureActivity
SqlServerStoredProcedureActivityTypeProperties
SqlServerStoredProcedureActivityTypePropertiesStoredProcedureParameters
SsisAccessCredential
Имя |
Описание |
Ценность |
домен |
Домен для проверки подлинности Windows. |
любой (обязательный) |
пароль |
Пароль для проверки подлинности Windows. |
SecretBase (обязательно) |
userName |
UseName для проверки подлинности Windows. |
любой (обязательный) |
SsisConnectionManager
SsisConnectionManager
SsisExecutionCredential
Имя |
Описание |
Ценность |
домен |
Домен для проверки подлинности Windows. |
любой (обязательный) |
пароль |
Пароль для проверки подлинности Windows. |
SecureString (обязательно) |
userName |
UseName для проверки подлинности Windows. |
любой (обязательный) |
SsisExecutionParameter
Имя |
Описание |
Ценность |
ценность |
Значение параметра выполнения пакета служб SSIS. Тип: строка (или выражение с строкой resultType). |
любой (обязательный) |
SsisLogLocation
Имя |
Описание |
Ценность |
logPath |
Путь к журналу выполнения пакета SSIS. Тип: строка (или выражение с строкой resultType). |
любой (обязательный) |
тип |
Тип расположения журнала служб SSIS. |
"Файл" (обязательный) |
typeProperties |
Свойства расположения журнала выполнения пакета SSIS. |
SsisLogLocationTypeProperties (обязательно) |
SsisLogLocationTypeProperties
Имя |
Описание |
Ценность |
|
|
accessCredential |
Учетные данные для доступа к журналу выполнения пакета. |
SsisAccessCredential |
|
|
logRefreshInterval |
Задает интервал обновления журнала. Интервал по умолчанию — 5 минут. Тип: строка (или выражение с строкой resultType), шаблон: (\d+).)? (\d\d):(60 |
([0-5][0-9])):(60 |
([0-5][0-9])). |
любой |
SsisPackageLocation
Имя |
Описание |
Ценность |
packagePath |
Путь к пакету служб SSIS. Тип: строка (или выражение с строкой resultType). |
любой (обязательный) |
тип |
Тип расположения пакета служб SSIS. |
"Файл" 'SSISDB' |
typeProperties |
Свойства расположения пакета служб SSIS. |
SsisPackageLocationTypeProperties |
SsisPackageLocationTypeProperties
Имя |
Описание |
Ценность |
accessCredential |
Учетные данные доступа к пакету. |
SsisAccessCredential |
configurationPath |
Файл конфигурации выполнения пакета. Тип: строка (или выражение с строкой resultType). |
любой |
packagePassword |
Пароль пакета. |
SecretBase |
SsisPropertyOverride
Имя |
Описание |
Ценность |
IsSensitive |
Указывает, является ли свойство пакета SSIS переопределением значения конфиденциальных данных. Значение будет зашифровано в SSISDB, если оно имеет значение true |
bool |
ценность |
Значение переопределения свойства пакета служб SSIS. Тип: строка (или выражение с строкой resultType). |
любой (обязательный) |
StagingSettings
Имя |
Описание |
Ценность |
enableCompression |
Указывает, следует ли использовать сжатие при копировании данных с помощью промежуточной промежуточной настройки. Значение по умолчанию — false. Тип: логический (или выражение с логическим типом результата). |
любой |
linkedServiceName |
Справочник по промежуточной связанной службе. |
LinkedServiceReference (обязательно) |
путь |
Путь к хранилищу для хранения промежуточных данных. Тип: строка (или выражение с строкой resultType). |
любой |
StoredProcedureParameter
Имя |
Описание |
Ценность |
тип |
Тип параметра хранимой процедуры. |
Boolean' "Дата" "Десятичный" Guid Int 'Int64' "String" |
ценность |
Значение параметра хранимой процедуры. Тип: строка (или выражение с строкой resultType). |
любой (обязательный) |
UntilActivity
Имя |
Описание |
Ценность |
тип |
Тип действия. |
"До" (обязательно) |
typeProperties |
Пока свойства действия не будут. |
UntilActivityTypeProperties (обязательно) |
UntilActivityTypeProperties
Имя |
Описание |
Ценность |
|
|
|
|
Деятельности |
Список действий для выполнения. |
действие[] (обязательно) |
|
|
|
|
выражение |
Выражение, которое будет оцениваться логическим. Цикл будет продолжаться до тех пор, пока это выражение не будет иметь значение true |
выражения (обязательно) |
|
|
|
|
Времени ожидания |
Указывает время ожидания выполнения действия. Если не указано значение, оно принимает значение TimeSpan.FromDays(7), которое составляет 1 неделю по умолчанию. Тип: строка (или выражение с строкой resultType), шаблон: (\d+).)? (\d\d):(60 |
([0-5][0-9])):(60 |
([0-5][0-9])). Тип: строка (или выражение с строкой resultType), шаблон: (\d+).)? (\d\d):(60 |
([0-5][0-9])):(60 |
([0-5][0-9])). |
любой |
WaitActivity
Имя |
Описание |
Ценность |
тип |
Тип действия. |
"Ожидание" (обязательно) |
typeProperties |
Свойства действия ожидания. |
WaitActivityTypeProperties (обязательно) |
WaitActivityTypeProperties
Имя |
Описание |
Ценность |
waitTimeInSeconds |
Длительность в секундах. |
int (обязательно) |
WebActivity
WebActivityAuthentication
Имя |
Описание |
Ценность |
пароль |
Пароль для PFX-файла или базовой проверки подлинности. |
SecureString |
pfx |
Содержимое PFX-файла в кодировке Base64. |
SecureString |
ресурс |
Ресурс, для которого будет запрашиваться маркер проверки подлинности Azure при использовании проверки подлинности MSI. |
струна |
тип |
Проверка подлинности веб-действий (Basic/ClientCertificate/MSI) |
строка (обязательно) |
имя пользователя |
Имя пользователя проверки подлинности веб-действия для базовой проверки подлинности. |
струна |
WebActivityTypeProperties
Имя |
Описание |
Ценность |
аутентификация |
Метод проверки подлинности, используемый для вызова конечной точки. |
WebActivityAuthentication |
тело |
Представляет полезные данные, которые будут отправляться в конечную точку. Требуется для метода POST/PUT, не допускается для типа метода GET: string (или Expression с строкой resultType). |
любой |
Наборов данных |
Список наборов данных, передаваемых в веб-конечную точку. |
DatasetReference[] |
disableCertValidation |
Если задано значение true, проверка сертификата будет отключена. |
bool |
Заголовки |
Представляет заголовки, которые будут отправлены в запрос. Например, чтобы задать язык и тип для запроса: "заголовки": { "Accept-Language": "en-us", "Content-Type": "application/json" }. Тип: строка (или выражение с строкой resultType). |
любой |
linkedServices |
Список связанных служб, передаваемых в веб-конечную точку. |
LinkedServiceReference[] |
метод |
Метод REST API для целевой конечной точки. |
"DELETE" Get "POST" PUT (обязательно) |
URL-адрес |
Целевая конечная точка и путь веб-действия. Тип: строка (или выражение с строкой resultType). |
любой (обязательный) |
Шаблоны быстрого запуска
Следующие шаблоны быстрого запуска развертывают этот тип ресурса.
Тип ресурсов фабрик и конвейеров можно развернуть с помощью операций, предназначенных для следующих целей:
Список измененных свойств в каждой версии API см. в журнала изменений.
Чтобы создать ресурс Microsoft.DataFactory/factories/pipelines, добавьте следующий объект Terraform в шаблон.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.DataFactory/factories/pipelines@2017-09-01-preview"
name = "string"
body = jsonencode({
properties = {
activities = [
{
dependsOn = [
{
activity = "string"
dependencyConditions = [
"string"
]
}
]
description = "string"
name = "string"
type = "string"
// For remaining properties, see Activity objects
}
]
annotations = [
?
]
concurrency = int
description = "string"
parameters = {
{customized property} = {
defaultValue = ?
type = "string"
}
}
}
})
}
Объекты SecretBase
Задайте свойство типа , чтобы указать тип объекта.
Для AzureKeyVaultSecretиспользуйте:
{
secretName = ?
secretVersion = ?
store = {
parameters = {
{customized property} = ?
}
referenceName = "string"
type = "string"
}
type = "AzureKeyVaultSecret"
}
Для SecureStringиспользуйте:
{
type = "SecureString"
value = "string"
}
Объекты действия
Задайте свойство типа , чтобы указать тип объекта.
Для AzureMLBatchExecutionиспользуйте:
{
linkedServiceName = {
parameters = {
{customized property} = ?
}
referenceName = "string"
type = "string"
}
policy = {
retry = ?
retryIntervalInSeconds = int
secureOutput = bool
timeout = ?
}
type = "AzureMLBatchExecution"
typeProperties = {
globalParameters = {
{customized property} = ?
}
webServiceInputs = {
{customized property} = {
filePath = ?
linkedServiceName = {
parameters = {
{customized property} = ?
}
referenceName = "string"
type = "string"
}
}
}
webServiceOutputs = {
{customized property} = {
filePath = ?
linkedServiceName = {
parameters = {
{customized property} = ?
}
referenceName = "string"
type = "string"
}
}
}
}
}
Для AzureMLUpdateResourceиспользуйте:
{
linkedServiceName = {
parameters = {
{customized property} = ?
}
referenceName = "string"
type = "string"
}
policy = {
retry = ?
retryIntervalInSeconds = int
secureOutput = bool
timeout = ?
}
type = "AzureMLUpdateResource"
typeProperties = {
trainedModelFilePath = ?
trainedModelLinkedServiceName = {
parameters = {
{customized property} = ?
}
referenceName = "string"
type = "string"
}
trainedModelName = ?
}
}
Для ExecutePipelineиспользуйте следующую команду:
{
type = "ExecutePipeline"
typeProperties = {
parameters = {
{customized property} = ?
}
pipeline = {
name = "string"
referenceName = "string"
type = "string"
}
waitOnCompletion = bool
}
}
Для фильтраиспользуйте:
{
type = "Filter"
typeProperties = {
condition = {
type = "string"
value = "string"
}
items = {
type = "string"
value = "string"
}
}
}
Для ForEachиспользуйте:
{
type = "ForEach"
typeProperties = {
activities = [
{
dependsOn = [
{
activity = "string"
dependencyConditions = [
"string"
]
}
]
description = "string"
name = "string"
type = "string"
// For remaining properties, see Activity objects
}
]
batchCount = int
isSequential = bool
items = {
type = "string"
value = "string"
}
}
}
Для IfConditionиспользуйте:
{
type = "IfCondition"
typeProperties = {
expression = {
type = "string"
value = "string"
}
ifFalseActivities = [
{
dependsOn = [
{
activity = "string"
dependencyConditions = [
"string"
]
}
]
description = "string"
name = "string"
type = "string"
// For remaining properties, see Activity objects
}
]
ifTrueActivities = [
{
dependsOn = [
{
activity = "string"
dependencyConditions = [
"string"
]
}
]
description = "string"
name = "string"
type = "string"
// For remaining properties, see Activity objects
}
]
}
}
Для Доиспользуйте следующее:
{
type = "Until"
typeProperties = {
activities = [
{
dependsOn = [
{
activity = "string"
dependencyConditions = [
"string"
]
}
]
description = "string"
name = "string"
type = "string"
// For remaining properties, see Activity objects
}
]
expression = {
type = "string"
value = "string"
}
timeout = ?
}
}
Для ожиданияиспользуйте:
{
type = "Wait"
typeProperties = {
waitTimeInSeconds = int
}
}
Для копированияиспользуйте:
{
inputs = [
{
parameters = {
{customized property} = ?
}
referenceName = "string"
type = "string"
}
]
linkedServiceName = {
parameters = {
{customized property} = ?
}
referenceName = "string"
type = "string"
}
outputs = [
{
parameters = {
{customized property} = ?
}
referenceName = "string"
type = "string"
}
]
policy = {
retry = ?
retryIntervalInSeconds = int
secureOutput = bool
timeout = ?
}
type = "Copy"
typeProperties = {
cloudDataMovementUnits = ?
enableSkipIncompatibleRow = ?
enableStaging = ?
parallelCopies = ?
redirectIncompatibleRowSettings = {
linkedServiceName = ?
path = ?
}
sink = {
sinkRetryCount = ?
sinkRetryWait = ?
writeBatchSize = ?
writeBatchTimeout = ?
type = "string"
// For remaining properties, see CopySink objects
}
source = {
sourceRetryCount = ?
sourceRetryWait = ?
type = "string"
// For remaining properties, see CopySource objects
}
stagingSettings = {
enableCompression = ?
linkedServiceName = {
parameters = {
{customized property} = ?
}
referenceName = "string"
type = "string"
}
path = ?
}
translator = ?
}
}
Для пользовательскихиспользуйте:
{
linkedServiceName = {
parameters = {
{customized property} = ?
}
referenceName = "string"
type = "string"
}
policy = {
retry = ?
retryIntervalInSeconds = int
secureOutput = bool
timeout = ?
}
type = "Custom"
typeProperties = {
command = ?
extendedProperties = {
{customized property} = ?
}
folderPath = ?
referenceObjects = {
datasets = [
{
parameters = {
{customized property} = ?
}
referenceName = "string"
type = "string"
}
]
linkedServices = [
{
parameters = {
{customized property} = ?
}
referenceName = "string"
type = "string"
}
]
}
resourceLinkedService = {
parameters = {
{customized property} = ?
}
referenceName = "string"
type = "string"
}
}
}
Для DataLakeAnalyticsU-SQLиспользуйте:
{
linkedServiceName = {
parameters = {
{customized property} = ?
}
referenceName = "string"
type = "string"
}
policy = {
retry = ?
retryIntervalInSeconds = int
secureOutput = bool
timeout = ?
}
type = "DataLakeAnalyticsU-SQL"
typeProperties = {
compilationMode = ?
degreeOfParallelism = ?
parameters = {
{customized property} = ?
}
priority = ?
runtimeVersion = ?
scriptLinkedService = {
parameters = {
{customized property} = ?
}
referenceName = "string"
type = "string"
}
scriptPath = ?
}
}
Для DatabricksNotebookиспользуйте:
{
linkedServiceName = {
parameters = {
{customized property} = ?
}
referenceName = "string"
type = "string"
}
policy = {
retry = ?
retryIntervalInSeconds = int
secureOutput = bool
timeout = ?
}
type = "DatabricksNotebook"
typeProperties = {
baseParameters = {
{customized property} = ?
}
notebookPath = ?
}
}
Для ExecuteSSISPackageиспользуйте следующую команду:
{
linkedServiceName = {
parameters = {
{customized property} = ?
}
referenceName = "string"
type = "string"
}
policy = {
retry = ?
retryIntervalInSeconds = int
secureOutput = bool
timeout = ?
}
type = "ExecuteSSISPackage"
typeProperties = {
connectVia = {
parameters = {
{customized property} = ?
}
referenceName = "string"
type = "string"
}
environmentPath = ?
executionCredential = {
domain = ?
password = {
type = "string"
value = "string"
}
userName = ?
}
loggingLevel = ?
logLocation = {
logPath = ?
type = "string"
typeProperties = {
accessCredential = {
domain = ?
password = {
type = "string"
// For remaining properties, see SecretBase objects
}
userName = ?
}
logRefreshInterval = ?
}
}
packageConnectionManagers = {
{customized property} = {
{customized property} = {
value = ?
}
}
}
packageLocation = {
packagePath = ?
type = "string"
typeProperties = {
accessCredential = {
domain = ?
password = {
type = "string"
// For remaining properties, see SecretBase objects
}
userName = ?
}
configurationPath = ?
packagePassword = {
type = "string"
// For remaining properties, see SecretBase objects
}
}
}
packageParameters = {
{customized property} = {
value = ?
}
}
projectConnectionManagers = {
{customized property} = {
{customized property} = {
value = ?
}
}
}
projectParameters = {
{customized property} = {
value = ?
}
}
propertyOverrides = {
{customized property} = {
isSensitive = bool
value = ?
}
}
runtime = ?
}
}
Для GetMetadata используйте:
{
linkedServiceName = {
parameters = {
{customized property} = ?
}
referenceName = "string"
type = "string"
}
policy = {
retry = ?
retryIntervalInSeconds = int
secureOutput = bool
timeout = ?
}
type = "GetMetadata"
typeProperties = {
dataset = {
parameters = {
{customized property} = ?
}
referenceName = "string"
type = "string"
}
fieldList = [
?
]
}
}
Для HDInsightHiveиспользуйте:
{
linkedServiceName = {
parameters = {
{customized property} = ?
}
referenceName = "string"
type = "string"
}
policy = {
retry = ?
retryIntervalInSeconds = int
secureOutput = bool
timeout = ?
}
type = "HDInsightHive"
typeProperties = {
arguments = [
?
]
defines = {
{customized property} = ?
}
getDebugInfo = "string"
scriptLinkedService = {
parameters = {
{customized property} = ?
}
referenceName = "string"
type = "string"
}
scriptPath = ?
storageLinkedServices = [
{
parameters = {
{customized property} = ?
}
referenceName = "string"
type = "string"
}
]
}
}
Для HDInsightMapReduceиспользуйте:
{
linkedServiceName = {
parameters = {
{customized property} = ?
}
referenceName = "string"
type = "string"
}
policy = {
retry = ?
retryIntervalInSeconds = int
secureOutput = bool
timeout = ?
}
type = "HDInsightMapReduce"
typeProperties = {
arguments = [
?
]
className = ?
defines = {
{customized property} = ?
}
getDebugInfo = "string"
jarFilePath = ?
jarLibs = [
?
]
jarLinkedService = {
parameters = {
{customized property} = ?
}
referenceName = "string"
type = "string"
}
storageLinkedServices = [
{
parameters = {
{customized property} = ?
}
referenceName = "string"
type = "string"
}
]
}
}
Для HDInsightPigиспользуйте:
{
linkedServiceName = {
parameters = {
{customized property} = ?
}
referenceName = "string"
type = "string"
}
policy = {
retry = ?
retryIntervalInSeconds = int
secureOutput = bool
timeout = ?
}
type = "HDInsightPig"
typeProperties = {
arguments = [
?
]
defines = {
{customized property} = ?
}
getDebugInfo = "string"
scriptLinkedService = {
parameters = {
{customized property} = ?
}
referenceName = "string"
type = "string"
}
scriptPath = ?
storageLinkedServices = [
{
parameters = {
{customized property} = ?
}
referenceName = "string"
type = "string"
}
]
}
}
Для HDInsightSparkиспользуйте:
{
linkedServiceName = {
parameters = {
{customized property} = ?
}
referenceName = "string"
type = "string"
}
policy = {
retry = ?
retryIntervalInSeconds = int
secureOutput = bool
timeout = ?
}
type = "HDInsightSpark"
typeProperties = {
arguments = [
?
]
className = "string"
entryFilePath = ?
getDebugInfo = "string"
proxyUser = ?
rootPath = ?
sparkConfig = {
{customized property} = ?
}
sparkJobLinkedService = {
parameters = {
{customized property} = ?
}
referenceName = "string"
type = "string"
}
}
}
Для HDInsightStreamingиспользуйте:
{
linkedServiceName = {
parameters = {
{customized property} = ?
}
referenceName = "string"
type = "string"
}
policy = {
retry = ?
retryIntervalInSeconds = int
secureOutput = bool
timeout = ?
}
type = "HDInsightStreaming"
typeProperties = {
arguments = [
?
]
combiner = ?
commandEnvironment = [
?
]
defines = {
{customized property} = ?
}
fileLinkedService = {
parameters = {
{customized property} = ?
}
referenceName = "string"
type = "string"
}
filePaths = [
?
]
getDebugInfo = "string"
input = ?
mapper = ?
output = ?
reducer = ?
storageLinkedServices = [
{
parameters = {
{customized property} = ?
}
referenceName = "string"
type = "string"
}
]
}
}
Для подстановкииспользуйте:
{
linkedServiceName = {
parameters = {
{customized property} = ?
}
referenceName = "string"
type = "string"
}
policy = {
retry = ?
retryIntervalInSeconds = int
secureOutput = bool
timeout = ?
}
type = "Lookup"
typeProperties = {
dataset = {
parameters = {
{customized property} = ?
}
referenceName = "string"
type = "string"
}
firstRowOnly = ?
source = {
sourceRetryCount = ?
sourceRetryWait = ?
type = "string"
// For remaining properties, see CopySource objects
}
}
}
Для SqlServerStoredProcedureиспользуйте:
{
linkedServiceName = {
parameters = {
{customized property} = ?
}
referenceName = "string"
type = "string"
}
policy = {
retry = ?
retryIntervalInSeconds = int
secureOutput = bool
timeout = ?
}
type = "SqlServerStoredProcedure"
typeProperties = {
storedProcedureName = ?
storedProcedureParameters = {
{customized property} = {
type = "string"
value = ?
}
}
}
}
Для WebActivityиспользуйте:
{
linkedServiceName = {
parameters = {
{customized property} = ?
}
referenceName = "string"
type = "string"
}
policy = {
retry = ?
retryIntervalInSeconds = int
secureOutput = bool
timeout = ?
}
type = "WebActivity"
typeProperties = {
authentication = {
password = {
type = "string"
value = "string"
}
pfx = {
type = "string"
value = "string"
}
resource = "string"
type = "string"
username = "string"
}
body = ?
datasets = [
{
parameters = {
{customized property} = ?
}
referenceName = "string"
type = "string"
}
]
disableCertValidation = bool
headers = ?
linkedServices = [
{
parameters = {
{customized property} = ?
}
referenceName = "string"
type = "string"
}
]
method = "string"
url = ?
}
}
Объекты CopySource
Задайте свойство типа , чтобы указать тип объекта.
Объекты CopySink
Задайте свойство типа , чтобы указать тип объекта.
Значения свойств
Активность
ActivityDependency
Имя |
Описание |
Ценность |
активность |
Имя действия. |
строка (обязательно) |
dependencyConditions |
Match-Condition зависимости. |
Массив строк, содержащий любой из: "Завершено" "Не удалось" "Пропущено" "Успешно" (обязательно) |
ActivityPolicy
Имя |
Описание |
Ценность |
|
|
снова пробовать |
Максимальное число обычных попыток повторных попыток. Значение по умолчанию — 0. Тип: целое число (или выражение с целым числом resultType), минимум: 0. |
любой |
|
|
повторная попыткаIntervalInSeconds |
Интервал между каждой попыткой повтора (в секундах). Значение по умолчанию — 30 с. |
int
Ограничения целостности: Минимальное значение = 30 Максимальное значение = 86400 |
|
|
secureOutput |
Если задано значение true, выходные данные из действия считаются безопасными и не будут регистрироваться для мониторинга. |
bool |
|
|
Времени ожидания |
Указывает время ожидания выполнения действия. Время ожидания по умолчанию — 7 дней. Тип: строка (или выражение с строкой resultType), шаблон: (\d+).)? (\d\d):(60 |
([0-5][0-9])):(60 |
([0-5][0-9])). |
любой |
AzureKeyVaultSecretReference
Имя |
Описание |
Ценность |
secretName |
Имя секрета в Azure Key Vault. Тип: строка (или выражение с строкой resultType). |
любой (обязательный) |
secretVersion |
Версия секрета в Azure Key Vault. Значение по умолчанию — последняя версия секрета. Тип: строка (или выражение с строкой resultType). |
любой |
магазин |
Справочник по связанной службе Azure Key Vault. |
LinkedServiceReference (обязательно) |
тип |
Тип секрета. |
AzureKeyVaultSecret (обязательно) |
AzureMLBatchExecutionActivity
AzureMLBatchExecutionActivityTypeProperties
Имя |
Описание |
Ценность |
globalParameters |
Пары "Ключ", "Значение", передаваемые в конечную точку службы пакетного выполнения Машинного обучения Azure. Ключи должны соответствовать именам параметров веб-службы, определенных в опубликованной веб-службе Машинного обучения Azure. Значения будут переданы в свойстве GlobalParameters запроса пакетного выполнения Машинного обучения Azure. |
AzureMLBatchExecutionActivityTypePropertiesGlobalParameters |
webServiceInputs |
Пары "Ключ", "Значение", сопоставление имен входных данных веб-службы конечной точки Машинного обучения Azure с объектами AzureMLWebServiceFile, указывающими входные расположения BLOB-объектов. Эти сведения будут переданы в свойстве WebServiceInputs запроса пакетного выполнения Azure ML. |
AzureMLBatchExecutionActivityTypePropertiesWebServiceInputs |
webServiceOutputs |
Пары "Ключ", "Значение", сопоставление имен выходных данных веб-службы конечной точки Машинного обучения Azure с объектами AzureMLWebServiceFile, указывающими выходные расположения BLOB-объектов. Эти сведения будут переданы в свойстве WebServiceOutputs запроса пакетного выполнения Машинного обучения Azure. |
AzureMLBatchExecutionActivityTypePropertiesWebServiceOutputs |
AzureMLBatchExecutionActivityTypePropertiesGlobalParameters
AzureMLBatchExecutionActivityTypePropertiesWebServiceOutputs
AzureMLUpdateResourceActivity
AzureMLUpdateResourceActivityTypeProperties
Имя |
Описание |
Ценность |
ОбученныйModelFilePath |
Относительный путь к файлу в trainedModelLinkedService для представления файла ilearner, который будет отправлен операцией обновления. Тип: строка (или выражение с строкой resultType). |
любой (обязательный) |
trainedModelLinkedServiceName |
Имя связанной службы хранилища Azure с файлом .ilearner, который будет отправлен операцией обновления. |
LinkedServiceReference (обязательно) |
обученныйmodelName |
Имя модуля обученной модели в эксперименте веб-службы для обновления. Тип: строка (или выражение с строкой resultType). |
любой (обязательный) |
AzureMLWebServiceFile
Имя |
Описание |
Ценность |
filePath |
Относительный путь к файлу, включая имя контейнера, в хранилище BLOB-объектов Azure, заданном LinkedService. Тип: строка (или выражение с строкой resultType). |
любой (обязательный) |
linkedServiceName |
Ссылка на связанную службу хранилища Azure, где расположен файл ввода и вывода веб-службы машинного обучения Azure. |
LinkedServiceReference (обязательно) |
CopyActivity
CopyActivityTypeProperties
Имя |
Описание |
Ценность |
cloudDataMovementUnits |
Максимальное количество единиц перемещения облачных данных, которые можно использовать для выполнения этого перемещения данных. Тип: целое число (или выражение с целым числом resultType), минимум: 0. |
любой |
enableSkipIncompatibleRow |
Следует ли пропускать несовместимую строку. Значение по умолчанию — false. Тип: логический (или выражение с логическим типом результата). |
любой |
enableStaging |
Указывает, следует ли копировать данные с помощью промежуточной промежуточной настройки. Значение по умолчанию — false. Тип: логический (или выражение с логическим типом результата). |
любой |
parallelCopies |
Максимальное количество одновременных сеансов, открытых в источнике или приемнике, чтобы избежать перегрузки хранилища данных. Тип: целое число (или выражение с целым числом resultType), минимум: 0. |
любой |
redirectIncompatibleRowSettings |
Перенаправление несовместимых параметров строк, если enableSkipIncompatibleRow имеет значение true. |
RedirectIncompatibleRowSettings |
тонуть |
Копирование приемника действий. |
CopySink (обязательно) |
источник |
Источник действия копирования. |
CopySource (обязательно) |
stagingSettings |
Указывает промежуточные промежуточные параметры, если enableStaging имеет значение true. |
StagingSettings |
Translator |
Переводчик действий копирования. Если не указано, используется табличный переводчик. |
любой |
CopySink
Имя |
Описание |
Ценность |
|
|
sinkRetryCount |
Число повторных попыток приемника. Тип: целое число (или выражение с целым числом resultType). |
любой |
|
|
sinkRetryWait |
Ожидание повтора приемника. Тип: строка (или выражение с строкой resultType), шаблон: (\d+).)? (\d\d):(60 |
([0-5][0-9])):(60 |
([0-5][0-9])). |
любой |
тип |
|
(обязательно) |
|
|
writeBatchSize |
Размер пакета записи. Тип: целое число (или выражение с целым числом resultType), минимум: 0. |
любой |
|
|
writeBatchTimeout |
Запись времени ожидания пакетной службы. Тип: строка (или выражение с строкой resultType), шаблон: (\d+).)? (\d\d):(60 |
([0-5][0-9])):(60 |
([0-5][0-9])). |
любой |
CopySource
Имя |
Описание |
Ценность |
|
|
sourceRetryCount |
Число повторных попыток источника. Тип: целое число (или выражение с целым числом resultType). |
любой |
|
|
sourceRetryWait |
Ожидание повторных попыток источника. Тип: строка (или выражение с строкой resultType), шаблон: (\d+).)? (\d\d):(60 |
([0-5][0-9])):(60 |
([0-5][0-9])). |
любой |
тип |
|
(обязательно) |
|
|
CustomActivity
CustomActivityReferenceObject
CustomActivityTypeProperties
Имя |
Описание |
Ценность |
команда |
Команда для пользовательского типа действия: строка (или выражение с строкой resultType). |
любой (обязательный) |
extendedProperties |
Пользовательский контейнер свойств. Нет ограничений на ключи или значения, которые можно использовать. Пользователь, указанный настраиваемым действием, несет полную ответственность за использование и интерпретацию определенного содержимого. |
CustomActivityTypePropertiesExtendedProperties |
folderPath |
Путь к папке для типов файлов ресурсов: строка (или выражение с строкой resultType). |
любой |
referenceObjects |
Эталонные объекты |
CustomActivityReferenceObject |
resourceLinkedService |
Справочник по связанной службе ресурсов. |
LinkedServiceReference |
CustomActivityTypePropertiesExtendedProperties
DatabricksNotebookActivity
DatabricksNotebookActivityTypeProperties
Имя |
Описание |
Ценность |
baseParameters |
Базовые параметры, используемые для каждого запуска этого задания. Если записная книжка принимает параметр, который не указан, будет использоваться значение по умолчанию из записной книжки. |
DatabricksNotebookActivityTypePropertiesBaseParameters |
notebookPath |
Абсолютный путь к записной книжке для запуска в рабочей области Databricks. Этот путь должен начинаться с косой черты. Тип: строка (или выражение с строкой resultType). |
любой (обязательный) |
DatabricksNotebookActivityTypePropertiesBaseParameters
DataLakeAnalyticsUsqlActivity
DataLakeAnalyticsUsqlActivityTypeProperties
Имя |
Описание |
Ценность |
компиляцияMode |
Режим компиляции U-SQL. Должно быть одним из следующих значений: Семантика, Full и SingleBox. Тип: строка (или выражение с строкой resultType). |
любой |
degreeOfParallelism |
Максимальное количество узлов, одновременно используемых для запуска задания. Значение по умолчанию — 1. Тип: целое число (или выражение с целым числом результирующих типов), минимум: 1. |
любой |
Параметры |
Параметры запроса задания U-SQL. |
DataLakeAnalyticsUsqlActivityTypePropertiesParameters |
приоритет |
Определяет, какие задания из всех очередей должны быть выбраны для первого запуска. Чем ниже число, тем выше приоритет. Значение по умолчанию — 1000. Тип: целое число (или выражение с целым числом результирующих типов), минимум: 1. |
любой |
runtimeVersion |
Версия среды выполнения подсистемы U-SQL для использования. Тип: строка (или выражение с строкой resultType). |
любой |
scriptLinkedService |
Справочник по связанной службе скрипта. |
LinkedServiceReference (обязательно) |
scriptPath |
Путь к папке с учетом регистра, содержащей скрипт U-SQL. Тип: строка (или выражение с строкой resultType). |
любой (обязательный) |
DataLakeAnalyticsUsqlActivityTypePropertiesParameters
DatasetReference
Имя |
Описание |
Ценность |
Параметры |
Аргументы для набора данных. |
ParameterValueSpecification |
referenceName |
Имя эталонного набора данных. |
строка (обязательно) |
тип |
Ссылочный тип набора данных. |
DatasetReference (обязательно) |
ExecutePipelineActivity
ExecutePipelineActivityTypeProperties
Имя |
Описание |
Ценность |
Параметры |
Параметры конвейера. |
ParameterValueSpecification |
трубопровод |
Справочник по конвейеру. |
PipelineReference (обязательно) |
waitOnCompletion |
Определяет, будет ли выполнение действия ожидать завершения выполнения зависимого конвейера. Значение по умолчанию — false. |
bool |
ExecuteSsisPackageActivity
ExecuteSsisPackageActivityTypeProperties
ExecuteSsisPackageActivityTypePropertiesPackageConnectionManagers
ExecuteSsisPackageActivityTypePropertiesPackageParameters
ExecuteSsisPackageActivityTypePropertiesProjectConnectionManagers
ExecuteSsisPackageActivityTypePropertiesProjectParameters
ExecuteSsisPackageActivityTypePropertiesPropertyOverrides
Выражение
Имя |
Описание |
Ценность |
тип |
Тип выражения. |
Выражение (обязательно) |
ценность |
Значение выражения. |
строка (обязательно) |
FilterActivity
Имя |
Описание |
Ценность |
тип |
Тип действия. |
Filter (обязательный) |
typeProperties |
Свойства действия фильтра. |
FilterActivityTypeProperties (обязательно) |
FilterActivityTypeProperties
Имя |
Описание |
Ценность |
состояние |
Условие, используемое для фильтрации входных данных. |
выражения (обязательно) |
Элементы |
Входной массив, к которому должен применяться фильтр. |
выражения (обязательно) |
ForEachActivity
Имя |
Описание |
Ценность |
тип |
Тип действия. |
ForEach (обязательно) |
typeProperties |
Свойства действия ForEach. |
ForEachActivityTypeProperties (обязательно) |
ForEachActivityTypeProperties
Имя |
Описание |
Ценность |
Деятельности |
Список действий для выполнения. |
действие[] (обязательно) |
batchCount |
Число пакетов, используемое для управления числом параллельного выполнения (если параметр isSequential имеет значение false). |
int
Ограничения целостности: Максимальное значение = 50 |
isSequential |
Должен ли цикл выполняться в последовательности или параллельно (максимум 50) |
bool |
Элементы |
Коллекция для итерации. |
выражения (обязательно) |
Имя |
Описание |
Ценность |
набор данных |
Справочник по набору данных действия GetMetadata. |
DatasetReference (обязательно) |
fieldList |
Поля метаданных для получения из набора данных. |
any[] |
HDInsightHiveActivity
HDInsightHiveActivityTypeProperties
Имя |
Описание |
Ценность |
Аргументы |
Указанные пользователем аргументы в HDInsightActivity. |
any[] |
Определяет |
Позволяет пользователю указывать определения для запроса задания Hive. |
HDInsightHiveActivityTypePropertiesDefines |
getDebugInfo |
Параметр "Отладка сведений". |
"Always" "Сбой" "Нет" |
scriptLinkedService |
Справочник по связанной службе скрипта. |
LinkedServiceReference |
scriptPath |
Путь к скрипту. Тип: строка (или выражение с строкой resultType). |
любой |
storageLinkedServices |
Ссылки на связанную службу хранилища. |
LinkedServiceReference[] |
HDInsightHiveActivityTypePropertiesDefines
HDInsightMapReduceActivity
HDInsightMapReduceActivityTypeProperties
Имя |
Описание |
Ценность |
Аргументы |
Указанные пользователем аргументы в HDInsightActivity. |
any[] |
className |
Имя класса. Тип: строка (или выражение с строкой resultType). |
любой (обязательный) |
Определяет |
Позволяет пользователю указывать определения для запроса задания MapReduce. |
HDInsightMapReduceActivityTypePropertiesDefines |
getDebugInfo |
Параметр "Отладка сведений". |
"Always" "Сбой" "Нет" |
jarFilePath |
Jar-путь. Тип: строка (или выражение с строкой resultType). |
любой (обязательный) |
jarLibs |
Jar libs. |
any[] |
jarLinkedService |
Справочник по связанной службе Jar. |
LinkedServiceReference |
storageLinkedServices |
Ссылки на связанную службу хранилища. |
LinkedServiceReference[] |
HDInsightMapReduceActivityTypePropertiesDefines
HDInsightPigActivity
HDInsightPigActivityTypeProperties
Имя |
Описание |
Ценность |
Аргументы |
Указанные пользователем аргументы в HDInsightActivity. |
any[] |
Определяет |
Позволяет пользователю указывать определения для запроса задания Pig. |
HDInsightPigActivityTypePropertiesDefines |
getDebugInfo |
Параметр "Отладка сведений". |
"Always" "Сбой" "Нет" |
scriptLinkedService |
Справочник по связанной службе скрипта. |
LinkedServiceReference |
scriptPath |
Путь к скрипту. Тип: строка (или выражение с строкой resultType). |
любой |
storageLinkedServices |
Ссылки на связанную службу хранилища. |
LinkedServiceReference[] |
HDInsightPigActivityTypePropertiesDefines
HDInsightSparkActivity
HDInsightSparkActivityTypeProperties
Имя |
Описание |
Ценность |
Аргументы |
Указанные пользователем аргументы в HDInsightSparkActivity. |
any[] |
className |
Основной класс Java/Spark приложения. |
струна |
entryFilePath |
Относительный путь к корневой папке кода или пакета, выполняемой. Тип: строка (или выражение с строкой resultType). |
любой (обязательный) |
getDebugInfo |
Параметр "Отладка сведений". |
"Always" "Сбой" "Нет" |
proxyUser |
Пользователь для олицетворения, который будет выполнять задание. Тип: строка (или выражение с строкой resultType). |
любой |
rootPath |
Корневой путь в sparkJobLinkedService для всех файлов задания. Тип: строка (или выражение с строкой resultType). |
любой (обязательный) |
sparkConfig |
Свойство конфигурации Spark. |
HDInsightSparkActivityTypePropertiesSparkConfig |
sparkJobLinkedService |
Связанная служба хранилища для отправки файла записи и зависимостей и получения журналов. |
LinkedServiceReference |
HDInsightSparkActivityTypePropertiesSparkConfig
HDInsightStreamingActivity
HDInsightStreamingActivityTypeProperties
Имя |
Описание |
Ценность |
Аргументы |
Указанные пользователем аргументы в HDInsightActivity. |
any[] |
комбинатор |
Имя исполняемого файла комбинатора. Тип: строка (или выражение с строкой resultType). |
любой |
commandEnvironment |
Значения среды командной строки. |
any[] |
Определяет |
Позволяет пользователю указывать определения для запроса задания потоковой передачи. |
HDInsightStreamingActivityTypePropertiesDefines |
fileLinkedService |
Ссылка на связанную службу, в которой находятся файлы. |
LinkedServiceReference |
filePaths |
Пути к файлам заданий потоковой передачи. Можно использовать каталоги. |
any[] (обязательно) |
getDebugInfo |
Параметр "Отладка сведений". |
"Always" "Сбой" "Нет" |
ввод |
Путь к входным BLOB-объектам. Тип: строка (или выражение с строкой resultType). |
любой (обязательный) |
mapper |
Имя исполняемого файла Mapper. Тип: строка (или выражение с строкой resultType). |
любой (обязательный) |
выпуск |
Путь к выходным BLOB-объектам. Тип: строка (или выражение с строкой resultType). |
любой (обязательный) |
восстановитель |
Имя исполняемого файла reducer. Тип: строка (или выражение с строкой resultType). |
любой (обязательный) |
storageLinkedServices |
Ссылки на связанную службу хранилища. |
LinkedServiceReference[] |
HDInsightStreamingActivityTypePropertiesDefines
IfConditionActivity
IfConditionActivityTypeProperties
Имя |
Описание |
Ценность |
выражение |
Выражение, которое будет оцениваться логическим. Используется для определения блока действий (ifTrueActivities или ifFalseActivities), которые будут выполняться. |
выражения (обязательно) |
ifFalseActivities |
Список действий для выполнения, если выражение оценивается как false. Это необязательное свойство, и если оно не указано, действие завершится без каких-либо действий. |
действие [] |
ifTrueActivities |
Список действий для выполнения, если выражение оценивается как true. Это необязательное свойство, и если оно не указано, действие завершится без каких-либо действий. |
действие [] |
IntegrationRuntimeReference
Имя |
Описание |
Ценность |
Параметры |
Аргументы среды выполнения интеграции. |
ParameterValueSpecification |
referenceName |
Ссылка на имя среды выполнения интеграции. |
строка (обязательно) |
тип |
Тип среды выполнения интеграции. |
IntegrationRuntimeReference (обязательно) |
LinkedServiceReference
Имя |
Описание |
Ценность |
Параметры |
Аргументы для LinkedService. |
ParameterValueSpecification |
referenceName |
Ссылка на имя LinkedService. |
строка (обязательно) |
тип |
Ссылочный тип связанной службы. |
LinkedServiceReference (обязательно) |
LookupActivity
LookupActivityTypeProperties
Имя |
Описание |
Ценность |
набор данных |
Справочник по набору данных действия подстановки. |
DatasetReference (обязательно) |
firstRowOnly |
Возвращается первая строка или все строки. Значение по умолчанию — true. Тип: логический (или выражение с логическим типом результата). |
любой |
источник |
Свойства источника для конкретного набора данных, аналогичные источнику действия копирования. |
CopySource (обязательно) |
Microsoft.DataFactory/фабрики и конвейеры
Имя |
Описание |
Ценность |
имя |
Имя ресурса |
струна
Ограничения целостности: Минимальная длина = 1 Максимальная длина = 260 Pattern = ^[A-Za-z0-9_][^<>*#.%&:\\+?/]*$ (обязательно) |
parent_id |
Идентификатор ресурса, который является родительским для этого ресурса. |
Идентификатор ресурса типа: фабрики |
свойства |
Свойства конвейера. |
конвейер (обязательно) |
тип |
Тип ресурса |
"Microsoft.DataFactory/factories/pipelines@2017-09-01-preview" |
ПараметрDefinitionSpecification
ПараметрSpecification
Имя |
Описание |
Ценность |
defaultValue |
Значение параметра по умолчанию. |
любой |
тип |
Тип параметра. |
Массив 'Bool' Float Int "Object" SecureString String (обязательно) |
ParameterValueSpecification
ParameterValueSpecification
ParameterValueSpecification
ParameterValueSpecification
Трубопровод
Имя |
Описание |
Ценность |
Деятельности |
Список действий в конвейере. |
действие [] |
Аннотации |
Список тегов, которые можно использовать для описания конвейера. |
any[] |
параллелизм |
Максимальное число параллельных запусков для конвейера. |
int
Ограничения целостности: Минимальное значение = 1 |
описание |
Описание конвейера. |
струна |
Параметры |
Список параметров для конвейера. |
ParameterDefinitionSpecification |
PipelineReference
Имя |
Описание |
Ценность |
имя |
Имя ссылки. |
струна |
referenceName |
Имя ссылочного конвейера. |
строка (обязательно) |
тип |
Ссылочный тип конвейера. |
PipelineReference (обязательно) |
RedirectIncompatibleRowSettings
Имя |
Описание |
Ценность |
linkedServiceName |
Имя связанной службы хранилища Azure, SAS хранилища или Azure Data Lake Store, используемой для перенаправления несовместимой строки. Необходимо указать, если указан перенаправлениеIncompatibleRowSettings. Тип: строка (или выражение с строкой resultType). |
любой (обязательный) |
путь |
Путь к хранению несовместимых данных перенаправления строк. Тип: строка (или выражение с строкой resultType). |
любой |
SecretBase
Имя |
Описание |
Ценность |
тип |
Установите значение AzureKeyVaultSecret для типа AzureKeyVaultSecretReference. Установите значение SecureString для типа SecureString. |
AzureKeyVaultSecret SecureString (обязательный) |
SecureString
Имя |
Описание |
Ценность |
тип |
Тип секрета. |
строка (обязательно) |
ценность |
Значение безопасной строки. |
строка (обязательно) |
SecureString
Имя |
Описание |
Ценность |
тип |
Тип секрета. |
SecureString (обязательный) |
ценность |
Значение безопасной строки. |
строка (обязательно) |
SqlServerStoredProcedureActivity
SqlServerStoredProcedureActivityTypeProperties
SqlServerStoredProcedureActivityTypePropertiesStoredProcedureParameters
SsisAccessCredential
Имя |
Описание |
Ценность |
домен |
Домен для проверки подлинности Windows. |
любой (обязательный) |
пароль |
Пароль для проверки подлинности Windows. |
SecretBase (обязательно) |
userName |
UseName для проверки подлинности Windows. |
любой (обязательный) |
SsisConnectionManager
SsisConnectionManager
SsisExecutionCredential
Имя |
Описание |
Ценность |
домен |
Домен для проверки подлинности Windows. |
любой (обязательный) |
пароль |
Пароль для проверки подлинности Windows. |
SecureString (обязательно) |
userName |
UseName для проверки подлинности Windows. |
любой (обязательный) |
SsisExecutionParameter
Имя |
Описание |
Ценность |
ценность |
Значение параметра выполнения пакета служб SSIS. Тип: строка (или выражение с строкой resultType). |
любой (обязательный) |
SsisLogLocation
Имя |
Описание |
Ценность |
logPath |
Путь к журналу выполнения пакета SSIS. Тип: строка (или выражение с строкой resultType). |
любой (обязательный) |
тип |
Тип расположения журнала служб SSIS. |
"Файл" (обязательный) |
typeProperties |
Свойства расположения журнала выполнения пакета SSIS. |
SsisLogLocationTypeProperties (обязательно) |
SsisLogLocationTypeProperties
Имя |
Описание |
Ценность |
|
|
accessCredential |
Учетные данные для доступа к журналу выполнения пакета. |
SsisAccessCredential |
|
|
logRefreshInterval |
Задает интервал обновления журнала. Интервал по умолчанию — 5 минут. Тип: строка (или выражение с строкой resultType), шаблон: (\d+).)? (\d\d):(60 |
([0-5][0-9])):(60 |
([0-5][0-9])). |
любой |
SsisPackageLocation
Имя |
Описание |
Ценность |
packagePath |
Путь к пакету служб SSIS. Тип: строка (или выражение с строкой resultType). |
любой (обязательный) |
тип |
Тип расположения пакета служб SSIS. |
"Файл" 'SSISDB' |
typeProperties |
Свойства расположения пакета служб SSIS. |
SsisPackageLocationTypeProperties |
SsisPackageLocationTypeProperties
Имя |
Описание |
Ценность |
accessCredential |
Учетные данные доступа к пакету. |
SsisAccessCredential |
configurationPath |
Файл конфигурации выполнения пакета. Тип: строка (или выражение с строкой resultType). |
любой |
packagePassword |
Пароль пакета. |
SecretBase |
SsisPropertyOverride
Имя |
Описание |
Ценность |
IsSensitive |
Указывает, является ли свойство пакета SSIS переопределением значения конфиденциальных данных. Значение будет зашифровано в SSISDB, если оно имеет значение true |
bool |
ценность |
Значение переопределения свойства пакета служб SSIS. Тип: строка (или выражение с строкой resultType). |
любой (обязательный) |
StagingSettings
Имя |
Описание |
Ценность |
enableCompression |
Указывает, следует ли использовать сжатие при копировании данных с помощью промежуточной промежуточной настройки. Значение по умолчанию — false. Тип: логический (или выражение с логическим типом результата). |
любой |
linkedServiceName |
Справочник по промежуточной связанной службе. |
LinkedServiceReference (обязательно) |
путь |
Путь к хранилищу для хранения промежуточных данных. Тип: строка (или выражение с строкой resultType). |
любой |
StoredProcedureParameter
Имя |
Описание |
Ценность |
тип |
Тип параметра хранимой процедуры. |
Boolean' "Дата" "Десятичный" Guid Int 'Int64' "String" |
ценность |
Значение параметра хранимой процедуры. Тип: строка (или выражение с строкой resultType). |
любой (обязательный) |
UntilActivity
Имя |
Описание |
Ценность |
тип |
Тип действия. |
"До" (обязательно) |
typeProperties |
Пока свойства действия не будут. |
UntilActivityTypeProperties (обязательно) |
UntilActivityTypeProperties
Имя |
Описание |
Ценность |
|
|
|
|
Деятельности |
Список действий для выполнения. |
действие[] (обязательно) |
|
|
|
|
выражение |
Выражение, которое будет оцениваться логическим. Цикл будет продолжаться до тех пор, пока это выражение не будет иметь значение true |
выражения (обязательно) |
|
|
|
|
Времени ожидания |
Указывает время ожидания выполнения действия. Если не указано значение, оно принимает значение TimeSpan.FromDays(7), которое составляет 1 неделю по умолчанию. Тип: строка (или выражение с строкой resultType), шаблон: (\d+).)? (\d\d):(60 |
([0-5][0-9])):(60 |
([0-5][0-9])). Тип: строка (или выражение с строкой resultType), шаблон: (\d+).)? (\d\d):(60 |
([0-5][0-9])):(60 |
([0-5][0-9])). |
любой |
WaitActivity
Имя |
Описание |
Ценность |
тип |
Тип действия. |
"Ожидание" (обязательно) |
typeProperties |
Свойства действия ожидания. |
WaitActivityTypeProperties (обязательно) |
WaitActivityTypeProperties
Имя |
Описание |
Ценность |
waitTimeInSeconds |
Длительность в секундах. |
int (обязательно) |
WebActivity
WebActivityAuthentication
Имя |
Описание |
Ценность |
пароль |
Пароль для PFX-файла или базовой проверки подлинности. |
SecureString |
pfx |
Содержимое PFX-файла в кодировке Base64. |
SecureString |
ресурс |
Ресурс, для которого будет запрашиваться маркер проверки подлинности Azure при использовании проверки подлинности MSI. |
струна |
тип |
Проверка подлинности веб-действий (Basic/ClientCertificate/MSI) |
строка (обязательно) |
имя пользователя |
Имя пользователя проверки подлинности веб-действия для базовой проверки подлинности. |
струна |
WebActivityTypeProperties
Имя |
Описание |
Ценность |
аутентификация |
Метод проверки подлинности, используемый для вызова конечной точки. |
WebActivityAuthentication |
тело |
Представляет полезные данные, которые будут отправляться в конечную точку. Требуется для метода POST/PUT, не допускается для типа метода GET: string (или Expression с строкой resultType). |
любой |
Наборов данных |
Список наборов данных, передаваемых в веб-конечную точку. |
DatasetReference[] |
disableCertValidation |
Если задано значение true, проверка сертификата будет отключена. |
bool |
Заголовки |
Представляет заголовки, которые будут отправлены в запрос. Например, чтобы задать язык и тип для запроса: "заголовки": { "Accept-Language": "en-us", "Content-Type": "application/json" }. Тип: строка (или выражение с строкой resultType). |
любой |
linkedServices |
Список связанных служб, передаваемых в веб-конечную точку. |
LinkedServiceReference[] |
метод |
Метод REST API для целевой конечной точки. |
"DELETE" Get "POST" PUT (обязательно) |
URL-адрес |
Целевая конечная точка и путь веб-действия. Тип: строка (или выражение с строкой resultType). |
любой (обязательный) |