次の方法で共有


Microsoft.DataFactory factories/pipelines 2017-09-01-preview

Bicep リソース定義

factories/pipelines リソースの種類は、次を対象とする操作と共にデプロイできます。

  • リソース グループの - リソース グループのデプロイ コマンド 参照

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

CopySink オブジェクト

プロパティを設定して、オブジェクトの型を指定します。

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

CopySource オブジェクト

プロパティを設定して、オブジェクトの型を指定します。

アクティビティ オブジェクト

プロパティを設定して、オブジェクトの型を指定します。

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

Untilの場合は、次を使用します。

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

プロパティ値

活動

名前 形容 価値
dependsOn アクティビティは条件によって異なります。 ActivityDependency[]
形容 アクティビティの説明。
名前 アクティビティ名。 string (必須)
種類 AzureMLBatchExecutionActivityの種類 'AzureMLBatchExecution' に設定します。 AzureMLUpdateResourceActivityの型 'AzureMLUpdateResource' に設定します。 ExecutePipelineActivityの型 "ExecutePipeline" に設定します。 FilterActivityの種類 [フィルター] に設定します。 ForEachActivity'ForEach' に設定します。 IfConditionActivityの型 'IfCondition' に設定します。 UntilActivity型の場合は 'Until' に設定します。 WaitActivityの種類 [待機] に設定します。 CopyActivityの種類 [コピー] に設定します。 CustomActivityの種類 'Custom' に設定します。 DataLakeAnalyticsUsqlActivityの型 'DataLakeAnalyticsU-SQL' に設定します。 DatabricksNotebookActivityの種類 'DatabricksNotebook' に設定します。 ExecuteSsisPackageActivityの型 'ExecuteSSISPackage' に設定します。 GetMetadataActivityの型 'GetMetadata' に設定します。 HDInsightHiveActivityの種類 "HDInsightHive" に設定します。 HDInsightMapReduceActivityの型 'HDInsightMapReduce' に設定します。 HDInsightPigActivityの種類 "HDInsightPig" に設定します。 HDInsightSparkActivityの種類 "HDInsightSpark" に設定します。 HDInsightStreamingActivityの種類 "HDInsightStreaming" に設定します。 LookupActivityの型 'Lookup' に設定します。 SqlServerStoredProcedureActivityの型 'SqlServerStoredProcedure' に設定します。 WebActivityの種類 'WebActivity' に設定します。 'AzureMLBatchExecution'
'AzureMLUpdateResource'
'Copy'
'Custom'
'DatabricksNotebook'
'DataLakeAnalyticsU-SQL'
'ExecutePipeline'
'ExecuteSSISPackage'
'Filter'
'ForEach'
'GetMetadata'
'HDInsightHive'
'HDInsightMapReduce'
'HDInsightPig'
'HDInsightSpark'
'HDInsightStreaming'
'IfCondition'
'Lookup'
'SqlServerStoredProcedure'
'Until'
'Wait'
'WebActivity' (必須)

ActivityDependency

名前 形容 価値
活動 アクティビティ名。 string (必須)
dependencyConditions 依存関係の Match-Condition。 次のいずれかを含む文字列配列:
'Completed'
'Failed'
'Skipped'
'Succeeded' (必須)

ActivityPolicy

名前 形容 価値
リトライ 通常の再試行回数の最大値。 既定値は 0 です。 型: 整数 (または resultType 整数を持つ式)、最小値: 0。 任意
retryIntervalInSeconds 再試行の間隔 (秒単位)。 既定値は 30 秒です。 int

制約:
最小値 = 30
最大値 = 86400
secureOutput true に設定すると、アクティビティからの出力は安全と見なされ、監視には記録されません。 bool
タイムアウト アクティビティを実行するためのタイムアウトを指定します。 既定のタイムアウトは 7 日です。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任意

AzureKeyVaultSecretReference

名前 形容 価値
secretName Azure Key Vault 内のシークレットの名前。 型: string (または resultType 文字列を含む式)。 any (必須)
secretVersion Azure Key Vault のシークレットのバージョン。 既定値は、シークレットの最新バージョンです。 型: string (または resultType 文字列を含む式)。 任意
Azure Key Vault のリンクされたサービス リファレンス。 LinkedServiceReference (必須)
種類 シークレットの種類。 'AzureKeyVaultSecret' (必須)

AzureMLBatchExecutionActivity

名前 形容 価値
linkedServiceName リンクされたサービス参照。 LinkedServiceReference の
政策 アクティビティ ポリシー。 ActivityPolicy
種類 アクティビティの種類。 'AzureMLBatchExecution' (必須)
typeProperties Azure ML バッチ実行アクティビティのプロパティ。 AzureMLBatchExecutionActivityTypeProperties (必須)

AzureMLBatchExecutionActivityTypeProperties

名前 形容 価値
globalParameters Azure ML バッチ実行サービス エンドポイントに渡されるキー、値のペア。 キーは、発行された Azure ML Web サービスで定義されている Web サービス パラメーターの名前と一致する必要があります。 値は、Azure ML バッチ実行要求の GlobalParameters プロパティで渡されます。 AzureMLBatchExecutionActivityTypePropertiesGlobalParameters
webServiceInputs キーと値のペア。Azure ML エンドポイントの Web サービス入力の名前を、入力 BLOB の場所を指定する AzureMLWebServiceFile オブジェクトにマッピングします。 この情報は、Azure ML バッチ実行要求の WebServiceInputs プロパティで渡されます。 AzureMLBatchExecutionActivityTypePropertiesWebServiceInputs
webServiceOutputs キーと値のペア。Azure ML エンドポイントの Web サービス出力の名前を、出力 BLOB の場所を指定する AzureMLWebServiceFile オブジェクトにマッピングします。 この情報は、Azure ML バッチ実行要求の WebServiceOutputs プロパティで渡されます。 AzureMLBatchExecutionActivityTypePropertiesWebServiceOutputs

AzureMLBatchExecutionActivityTypePropertiesGlobalParameters

名前 形容 価値

AzureMLBatchExecutionActivityTypePropertiesWebServiceInputs

名前 形容 価値

AzureMLBatchExecutionActivityTypePropertiesWebServiceOutputs

名前 形容 価値

AzureMLUpdateResourceActivity

名前 形容 価値
linkedServiceName リンクされたサービス参照。 LinkedServiceReference の
政策 アクティビティ ポリシー。 ActivityPolicy
種類 アクティビティの種類。 'AzureMLUpdateResource' (必須)
typeProperties Azure ML Update リソース管理アクティビティのプロパティ。 AzureMLUpdateResourceActivityTypeProperties (必須)

AzureMLUpdateResourceActivityTypeProperties

名前 形容 価値
trainedModelFilePath 更新操作によってアップロードされる .ilearner ファイルを表す trainedModelLinkedService の相対ファイル パス。 型: string (または resultType 文字列を含む式)。 any (必須)
trainedModelLinkedServiceName 更新操作によってアップロードされる .ilearner ファイルを保持する Azure Storage のリンクされたサービスの名前。 LinkedServiceReference (必須)
trainedModelName 更新する Web サービス実験のトレーニング済みモデル モジュールの名前。 型: string (または resultType 文字列を含む式)。 any (必須)

AzureMLWebServiceFile

名前 形容 価値
filePath LinkedService で指定された Azure Blob Storage 内のコンテナー名を含む相対ファイル パス。 型: string (または resultType 文字列を含む式)。 any (必須)
linkedServiceName Azure ML WebService の入力/出力ファイルがある Azure Storage LinkedService への参照。 LinkedServiceReference (必須)

CopyActivity

名前 形容 価値
入力 アクティビティの入力の一覧。 DatasetReference[]
linkedServiceName リンクされたサービス参照。 LinkedServiceReference の
出力 アクティビティの出力の一覧。 DatasetReference[]
政策 アクティビティ ポリシー。 ActivityPolicy
種類 アクティビティの種類。 'Copy' (必須)
typeProperties コピー アクティビティのプロパティ。 CopyActivityTypeProperties (必須)

CopyActivityTypeProperties

名前 形容 価値
cloudDataMovementUnits このデータ移動を実行するために使用できるクラウド データ移動単位の最大数。 型: 整数 (または resultType 整数を持つ式)、最小値: 0。 任意
enableSkipIncompatibleRow 互換性のない行をスキップするかどうか。 既定値は false です。 型: boolean (または resultType ブール値を持つ式)。 任意
enableStaging 中間ステージングを使用してデータをコピーするかどうかを指定します。 既定値は false です。 型: boolean (または resultType ブール値を持つ式)。 任意
parallelCopies データ ストアのオーバーロードを回避するために、ソースまたはシンクで開かれた同時セッションの最大数。 型: 整数 (または resultType 整数を持つ式)、最小値: 0。 任意
redirectIncompatibleRowSettings EnableSkipIncompatibleRow が true の場合、互換性のない行設定をリダイレクトします。 RedirectIncompatibleRowSettings
沈む コピー アクティビティ シンク。 CopySink (必須)
コピー アクティビティのソース。 CopySource (必須)
stagingSettings EnableStaging が true の場合の中間ステージング設定を指定します。 StagingSettings
Translator コピー アクティビティの翻訳ツール。 指定しない場合は、表形式変換プログラムが使用されます。 任意

CopySink

名前 形容 価値
sinkRetryCount シンクの再試行回数。 型: 整数 (または resultType 整数を持つ式)。 任意
sinkRetryWait シンクの再試行の待機。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任意
種類 (必須)
writeBatchSize 書き込みバッチ サイズ。 型: 整数 (または resultType 整数を持つ式)、最小値: 0。 任意
writeBatchTimeout 書き込みバッチ タイムアウト。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任意

CopySource

名前 形容 価値
sourceRetryCount ソースの再試行回数。 型: 整数 (または resultType 整数を持つ式)。 任意
sourceRetryWait ソースの再試行待機。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任意
種類 (必須)

CustomActivity

名前 形容 価値
linkedServiceName リンクされたサービス参照。 LinkedServiceReference の
政策 アクティビティ ポリシー。 ActivityPolicy
種類 アクティビティの種類。 'Custom' (必須)
typeProperties カスタム アクティビティのプロパティ。 CustomActivityTypeProperties (必須)

CustomActivityReferenceObject

名前 形容 価値
データセット データセット参照。 DatasetReference[]
linkedServices リンクされたサービス参照。 LinkedServiceReference[]

CustomActivityTypeProperties

名前 形容 価値
命令 カスタム アクティビティの種類のコマンド: string (または resultType 文字列を含む式)。 any (必須)
extendedProperties ユーザー定義プロパティ バッグ。 使用できるキーまたは値に制限はありません。 ユーザーが指定したカスタム アクティビティには、定義されたコンテンツを使用して解釈する責任があります。 CustomActivityTypePropertiesExtendedProperties の
folderPath リソース ファイルのフォルダー パス タイプ: string (または resultType 文字列を含む式)。 任意
referenceObjects 参照オブジェクト CustomActivityReferenceObject の
resourceLinkedService リソースのリンクされたサービス参照。 LinkedServiceReference の

CustomActivityTypePropertiesExtendedProperties

名前 形容 価値

DatabricksNotebookActivity

名前 形容 価値
linkedServiceName リンクされたサービス参照。 LinkedServiceReference の
政策 アクティビティ ポリシー。 ActivityPolicy
種類 アクティビティの種類。 'DatabricksNotebook' (必須)
typeProperties Databricks Notebook アクティビティのプロパティ。 DatabricksNotebookActivityTypeProperties (必須)

DatabricksNotebookActivityTypeProperties

名前 形容 価値
baseParameters このジョブの実行ごとに使用される基本パラメーター。ノートブックが指定されていないパラメーターを受け取る場合は、ノートブックの既定値が使用されます。 DatabricksNotebookActivityTypePropertiesBaseParameters
notebookPath Databricks ワークスペースで実行するノートブックの絶対パス。 このパスはスラッシュで始まる必要があります。 型: string (または resultType 文字列を含む式)。 any (必須)

DatabricksNotebookActivityTypePropertiesBaseParameters

名前 形容 価値

DataLakeAnalyticsUsqlActivity

名前 形容 価値
linkedServiceName リンクされたサービス参照。 LinkedServiceReference の
政策 アクティビティ ポリシー。 ActivityPolicy
種類 アクティビティの種類。 'DataLakeAnalyticsU-SQL' (必須)
typeProperties Data Lake Analytics U-SQL アクティビティのプロパティ。 DataLakeAnalyticsUsqlActivityTypeProperties (必須)

DataLakeAnalyticsUsqlActivityTypeProperties

名前 形容 価値
compilationMode U-SQL のコンパイル モード。 Semantic、Full、SingleBox のいずれかの値を指定する必要があります。 型: string (または resultType 文字列を含む式)。 任意
degreeOfParallelism ジョブの実行に同時に使用されるノードの最大数。 既定値は 1 です。 型: 整数 (または resultType 整数を持つ式)、最小値: 1。 任意
パラメーター U-SQL ジョブ要求のパラメーター。 DataLakeAnalyticsUsqlActivityTypePropertiesParameters
優先権 キューに登録されているすべてのジョブのうち、最初に実行するように選択する必要があるジョブを決定します。 数値が小さい方が優先度が高くなります。 既定値は 1000 です。 型: 整数 (または resultType 整数を持つ式)、最小値: 1。 任意
runtimeVersion 使用する U-SQL エンジンのランタイム バージョン。 型: string (または resultType 文字列を含む式)。 任意
scriptLinkedService スクリプトのリンクされたサービス参照。 LinkedServiceReference (必須)
scriptPath U-SQL スクリプトを含むフォルダーへの大文字と小文字を区別するパス。 型: string (または resultType 文字列を含む式)。 any (必須)

DataLakeAnalyticsUsqlActivityTypePropertiesParameters

名前 形容 価値

DatasetReference

名前 形容 価値
パラメーター データセットの引数。 ParameterValueSpecification の
referenceName 参照データセット名。 string (必須)
種類 データセット参照型。 'DatasetReference' (必須)

ExecutePipelineActivity

名前 形容 価値
種類 アクティビティの種類。 'ExecutePipeline' (必須)
typeProperties パイプライン アクティビティのプロパティを実行します。 ExecutePipelineActivityTypeProperties (必須)

ExecutePipelineActivityTypeProperties

名前 形容 価値
パラメーター パイプライン パラメーター。 ParameterValueSpecification の
パイプライン パイプラインリファレンス。 PipelineReference (必須)
waitOnCompletion アクティビティの実行が依存パイプラインの実行の完了を待機するかどうかを定義します。 既定値は false です。 bool

ExecuteSsisPackageActivity

名前 形容 価値
linkedServiceName リンクされたサービス参照。 LinkedServiceReference の
政策 アクティビティ ポリシー。 ActivityPolicy
種類 アクティビティの種類。 'ExecuteSSISPackage' (必須)
typeProperties SSIS パッケージ アクティビティのプロパティを実行します。 ExecuteSsisPackageActivityTypeProperties (必須)

ExecuteSsisPackageActivityTypeProperties

名前 形容 価値
connectVia 統合ランタイムリファレンス。 IntegrationRuntimeReference (必須)
environmentPath SSIS パッケージを実行する環境パス。 型: string (または resultType 文字列を含む式)。 任意
executionCredential パッケージ実行資格情報。 SsisExecutionCredential
loggingLevel SSIS パッケージ実行のログ レベル。 型: string (または resultType 文字列を含む式)。 任意
logLocation SSIS パッケージ実行ログの場所。 SsisLogLocation
packageConnectionManagers SSIS パッケージを実行するパッケージ レベルの接続マネージャー。 ExecuteSsisPackageActivityTypePropertiesPackageConnectionManagers
packageLocation SSIS パッケージの場所。 SsisPackageLocation (必須)
packageParameters SSIS パッケージを実行するパッケージ レベルのパラメーター。 ExecuteSsisPackageActivityTypePropertiesPackageParameters
projectConnectionManagers SSIS パッケージを実行するプロジェクト レベルの接続マネージャー。 ExecuteSsisPackageActivityTypePropertiesProjectConnectionManagers
projectParameters SSIS パッケージを実行するためのプロジェクト レベルのパラメーター。 ExecuteSsisPackageActivityTypePropertiesProjectParameters
propertyOverrides このプロパティは、SSIS パッケージを実行するためにオーバーライドされます。 ExecuteSsisPackageActivityTypePropertiesPropertyOverrides
実行中 SSIS パッケージを実行するランタイムを指定します。 値は "x86" または "x64" にする必要があります。 型: string (または resultType 文字列を含む式)。 任意

ExecuteSsisPackageActivityTypePropertiesPackageConnectionManagers

名前 形容 価値

ExecuteSsisPackageActivityTypePropertiesPackageParameters

名前 形容 価値

ExecuteSsisPackageActivityTypePropertiesProjectConnectionManagers

名前 形容 価値

ExecuteSsisPackageActivityTypePropertiesProjectParameters

名前 形容 価値

ExecuteSsisPackageActivityTypePropertiesPropertyOverrides

名前 形容 価値

表現

名前 形容 価値
種類 式の型。 'Expression' (必須)
価値 式の値。 string (必須)

FilterActivity

名前 形容 価値
種類 アクティビティの種類。 'Filter' (必須)
typeProperties アクティビティのプロパティをフィルター処理します。 FilterActivityTypeProperties (必須)

FilterActivityTypeProperties

名前 形容 価値
条件 入力のフィルター処理に使用する条件。 式の (必須)
項目 フィルターを適用する必要がある入力配列。 式の (必須)

ForEachActivity

名前 形容 価値
種類 アクティビティの種類。 'ForEach' (必須)
typeProperties ForEach アクティビティのプロパティ。 ForEachActivityTypeProperties (必須)

ForEachActivityTypeProperties

名前 形容 価値
活動 実行するアクティビティの一覧。 アクティビティ[] (必須)
batchCount 並列実行の数を制御するために使用されるバッチ数 (isSequential が false に設定されている場合)。 int

制約:
最大値 = 50
isSequential ループを順番または並列で実行する必要がある場合 (最大 50) bool
項目 反復処理するコレクション。 式の (必須)

GetMetadataActivity

名前 形容 価値
linkedServiceName リンクされたサービス参照。 LinkedServiceReference の
政策 アクティビティ ポリシー。 ActivityPolicy
種類 アクティビティの種類。 'GetMetadata' (必須)
typeProperties GetMetadata アクティビティのプロパティ。 GetMetadataActivityTypeProperties (必須)

GetMetadataActivityTypeProperties

名前 形容 価値
データセット GetMetadata アクティビティ データセットリファレンス。 DatasetReference (必須)
fieldList データセットから取得するメタデータのフィールド。 any[]

HDInsightHiveActivity

名前 形容 価値
linkedServiceName リンクされたサービス参照。 LinkedServiceReference の
政策 アクティビティ ポリシー。 ActivityPolicy
種類 アクティビティの種類。 'HDInsightHive' (必須)
typeProperties HDInsight Hive アクティビティのプロパティ。 HDInsightHiveActivityTypeProperties (必須)

HDInsightHiveActivityTypeProperties

名前 形容 価値
引数 HDInsightActivity に対してユーザーが指定した引数。 any[]
定義 ユーザーが Hive ジョブ要求の定義を指定できるようにします。 HDInsightHiveActivityTypePropertiesDefines
getDebugInfo デバッグ情報オプション。 'Always'
'Failure'
'None'
scriptLinkedService スクリプトのリンクされたサービス参照。 LinkedServiceReference の
scriptPath スクリプト パス。 型: string (または resultType 文字列を含む式)。 任意
storageLinkedServices ストレージのリンクされたサービス参照。 LinkedServiceReference[]

HDInsightHiveActivityTypePropertiesDefines

名前 形容 価値

HDInsightMapReduceActivity

名前 形容 価値
linkedServiceName リンクされたサービス参照。 LinkedServiceReference の
政策 アクティビティ ポリシー。 ActivityPolicy
種類 アクティビティの種類。 'HDInsightMapReduce' (必須)
typeProperties HDInsight MapReduce アクティビティのプロパティ。 HDInsightMapReduceActivityTypeProperties (必須)

HDInsightMapReduceActivityTypeProperties

名前 形容 価値
引数 HDInsightActivity に対してユーザーが指定した引数。 any[]
className クラス名。 型: string (または resultType 文字列を含む式)。 any (必須)
定義 ユーザーが MapReduce ジョブ要求の定義を指定できるようにします。 HDInsightMapReduceActivityTypePropertiesDefines
getDebugInfo デバッグ情報オプション。 'Always'
'Failure'
'None'
jarFilePath Jar パス。 型: string (または resultType 文字列を含む式)。 any (必須)
jarLibs Jar ライブラリ。 any[]
jarLinkedService Jar のリンクされたサービス 参照。 LinkedServiceReference の
storageLinkedServices ストレージのリンクされたサービス参照。 LinkedServiceReference[]

HDInsightMapReduceActivityTypePropertiesDefines

名前 形容 価値

HDInsightPigActivity

名前 形容 価値
linkedServiceName リンクされたサービス参照。 LinkedServiceReference の
政策 アクティビティ ポリシー。 ActivityPolicy
種類 アクティビティの種類。 'HDInsightPig' (必須)
typeProperties HDInsight Pig アクティビティのプロパティ。 HDInsightPigActivityTypeProperties (必須)

HDInsightPigActivityTypeProperties

名前 形容 価値
引数 HDInsightActivity に対してユーザーが指定した引数。 any[]
定義 ユーザーが Pig ジョブ要求の定義を指定できるようにします。 HDInsightPigActivityTypePropertiesDefines
getDebugInfo デバッグ情報オプション。 'Always'
'Failure'
'None'
scriptLinkedService スクリプトのリンクされたサービス参照。 LinkedServiceReference の
scriptPath スクリプト パス。 型: string (または resultType 文字列を含む式)。 任意
storageLinkedServices ストレージのリンクされたサービス参照。 LinkedServiceReference[]

HDInsightPigActivityTypePropertiesDefines

名前 形容 価値

HDInsightSparkActivity

名前 形容 価値
linkedServiceName リンクされたサービス参照。 LinkedServiceReference の
政策 アクティビティ ポリシー。 ActivityPolicy
種類 アクティビティの種類。 'HDInsightSpark' (必須)
typeProperties HDInsight Spark アクティビティのプロパティ。 HDInsightSparkActivityTypeProperties (必須)

HDInsightSparkActivityTypeProperties

名前 形容 価値
引数 HDInsightSparkActivity に対するユーザー指定の引数。 any[]
className アプリケーションの Java/Spark メイン クラス。
entryFilePath 実行するコード/パッケージのルート フォルダーへの相対パス。 型: string (または resultType 文字列を含む式)。 any (必須)
getDebugInfo デバッグ情報オプション。 'Always'
'Failure'
'None'
proxyUser ジョブを実行する権限を借用するユーザー。 型: string (または resultType 文字列を含む式)。 任意
rootPath ジョブのすべてのファイルの 'sparkJobLinkedService' のルート パス。 型: string (または resultType 文字列を含む式)。 any (必須)
sparkConfig Spark 構成プロパティ。 HDInsightSparkActivityTypePropertiesSparkConfig
sparkJobLinkedService エントリ ファイルと依存関係をアップロードし、ログを受信するためのストレージのリンクされたサービス。 LinkedServiceReference の

HDInsightSparkActivityTypePropertiesSparkConfig

名前 形容 価値

HDInsightStreamingActivity

名前 形容 価値
linkedServiceName リンクされたサービス参照。 LinkedServiceReference の
政策 アクティビティ ポリシー。 ActivityPolicy
種類 アクティビティの種類。 'HDInsightStreaming' (必須)
typeProperties HDInsight ストリーミング アクティビティのプロパティ。 HDInsightStreamingActivityTypeProperties (必須)

HDInsightStreamingActivityTypeProperties

名前 形容 価値
引数 HDInsightActivity に対してユーザーが指定した引数。 any[]
コンバイナ コンバイナー実行可能ファイル名。 型: string (または resultType 文字列を含む式)。 任意
commandEnvironment コマンド ライン環境の値。 any[]
定義 ユーザーがストリーミング ジョブ要求の定義を指定できるようにします。 HDInsightStreamingActivityTypePropertiesDefines
fileLinkedService ファイルが配置されているリンクされたサービス参照。 LinkedServiceReference の
filePaths ストリーミング ジョブ ファイルへのパス。 ディレクトリを指定できます。 any[] (必須)
getDebugInfo デバッグ情報オプション。 'Always'
'Failure'
'None'
インプット 入力 BLOB パス。 型: string (または resultType 文字列を含む式)。 any (必須)
マッパー マッパー実行可能ファイル名。 型: string (または resultType 文字列を含む式)。 any (必須)
アウトプット 出力 BLOB パス。 型: string (または resultType 文字列を含む式)。 any (必須)
減速 機 Reducer 実行可能ファイル名。 型: string (または resultType 文字列を含む式)。 any (必須)
storageLinkedServices ストレージのリンクされたサービス参照。 LinkedServiceReference[]

HDInsightStreamingActivityTypePropertiesDefines

名前 形容 価値

IfConditionActivity

名前 形容 価値
種類 アクティビティの種類。 'IfCondition' (必須)
typeProperties IfCondition アクティビティのプロパティ。 IfConditionActivityTypeProperties (必須)

IfConditionActivityTypeProperties

名前 形容 価値
表現 ブール値に評価される式。 これは、実行されるアクティビティのブロック (ifTrueActivities または ifFalseActivities) を決定するために使用されます。 式の (必須)
ifFalseActivities 式が false に評価された場合に実行するアクティビティの一覧。 これは省略可能なプロパティであり、指定しない場合、アクティビティはアクションなしで終了します。 アクティビティ[]
ifTrueActivities 式が true に評価された場合に実行するアクティビティの一覧。 これは省略可能なプロパティであり、指定しない場合、アクティビティはアクションなしで終了します。 アクティビティ[]

IntegrationRuntimeReference

名前 形容 価値
パラメーター 統合ランタイムの引数。 ParameterValueSpecification の
referenceName 統合ランタイム名を参照します。 string (必須)
種類 統合ランタイムの種類。 'IntegrationRuntimeReference' (必須)

LinkedServiceReference

名前 形容 価値
パラメーター LinkedService の引数。 ParameterValueSpecification の
referenceName LinkedService 名を参照します。 string (必須)
種類 リンクされたサービス参照の種類。 'LinkedServiceReference' (必須)

LookupActivity

名前 形容 価値
linkedServiceName リンクされたサービス参照。 LinkedServiceReference の
政策 アクティビティ ポリシー。 ActivityPolicy
種類 アクティビティの種類。 'Lookup' (必須)
typeProperties ルックアップ アクティビティのプロパティ。 LookupActivityTypeProperties (必須)

LookupActivityTypeProperties

名前 形容 価値
データセット ルックアップ アクティビティ データセットの参照。 DatasetReference (必須)
firstRowOnly 最初の行またはすべての行を返すかどうか。 既定値は true です。 型: boolean (または resultType ブール値を持つ式)。 任意
コピー アクティビティ ソースと同じデータセット固有のソース プロパティ。 CopySource (必須)

Microsoft.DataFactory/factories/pipelines

名前 形容 価値
名前 リソース名

制約:
最小長 = 1
最大長 = 1
パターン = ^[A-Za-z0-9_][^<>*#.%&:\\+?/]*$ (必須)
Bicep では、子リソースの親リソースを指定できます。 このプロパティを追加する必要があるのは、子リソースが親リソースの外部で宣言されている場合のみです。

詳細については、「親リソースの外部 子リソース」を参照してください。
種類のリソースのシンボリック名: ファクトリ
プロパティ パイプラインのプロパティ。 パイプラインの (必須)

ParameterDefinitionSpecification

名前 形容 価値

ParameterSpecification

名前 形容 価値
defaultValue パラメーターの既定値。 任意
種類 パラメーターの型。 'Array'
'Bool'
'Float'
'Int'
'Object'
'SecureString'
'String' (必須)

ParameterValueSpecification

名前 形容 価値

ParameterValueSpecification

名前 形容 価値

ParameterValueSpecification

名前 形容 価値

ParameterValueSpecification

名前 形容 価値

パイプライン

名前 形容 価値
活動 パイプライン内のアクティビティの一覧。 アクティビティ[]
注釈 パイプラインの記述に使用できるタグの一覧。 any[]
並行 処理 パイプラインの同時実行の最大数。 int

制約:
最小値 = 1
形容 パイプラインの説明。
パラメーター パイプラインのパラメーターの一覧。 ParameterDefinitionSpecification の

PipelineReference

名前 形容 価値
名前 参照名。
referenceName 参照パイプライン名。 string (必須)
種類 パイプライン参照型。 'PipelineReference' (必須)

RedirectIncompatibleRowSettings

名前 形容 価値
linkedServiceName 互換性のない行のリダイレクトに使用される Azure Storage、Storage SAS、または Azure Data Lake Store のリンクされたサービスの名前。 redirectIncompatibleRowSettings が指定されている場合は、指定する必要があります。 型: string (または resultType 文字列を含む式)。 any (必須)
パス リダイレクトの互換性のない行データを格納するためのパス。 型: string (または resultType 文字列を含む式)。 任意

SecretBase

名前 形容 価値
種類 AzureKeyVaultSecretReferenceの種類 'AzureKeyVaultSecret' に設定します。 SecureStringの種類 'SecureString' に設定します。 'AzureKeyVaultSecret'
'SecureString' (必須)

SecureString

名前 形容 価値
種類 シークレットの種類。 string (必須)
価値 セキュリティで保護された文字列の値。 string (必須)

SecureString

名前 形容 価値
種類 シークレットの種類。 'SecureString' (必須)
価値 セキュリティで保護された文字列の値。 string (必須)

SqlServerStoredProcedureActivity

名前 形容 価値
linkedServiceName リンクされたサービス参照。 LinkedServiceReference の
政策 アクティビティ ポリシー。 ActivityPolicy
種類 アクティビティの種類。 'SqlServerStoredProcedure' (必須)
typeProperties SQL ストアド プロシージャ アクティビティのプロパティ。 SqlServerStoredProcedureActivityTypeProperties (必須)

SqlServerStoredProcedureActivityTypeProperties

名前 形容 価値
storedProcedureName ストアド プロシージャ名。 型: string (または resultType 文字列を含む式)。 any (必須)
storedProcedureParameters ストアド プロシージャ パラメーターの値と型の設定。 例: "{Parameter1: {value: "1", type: "int"}}". SqlServerStoredProcedureActivityTypePropertiesStoredProcedureParameters

SqlServerStoredProcedureActivityTypePropertiesStoredProcedureParameters

名前 形容 価値

SsisAccessCredential

名前 形容 価値
ドメイン Windows 認証のドメイン。 any (必須)
パスワード Windows 認証のパスワード。 SecretBase (必須)
userName Windows 認証の UseName。 any (必須)

SsisConnectionManager

名前 形容 価値

SsisConnectionManager

名前 形容 価値

SsisExecutionCredential

名前 形容 価値
ドメイン Windows 認証のドメイン。 any (必須)
パスワード Windows 認証のパスワード。 SecureString (必須)
userName Windows 認証の UseName。 any (必須)

SsisExecutionParameter

名前 形容 価値
価値 SSIS パッケージ実行パラメーター値。 型: string (または resultType 文字列を含む式)。 any (必須)

SsisLogLocation

名前 形容 価値
logPath SSIS パッケージの実行ログ パス。 型: string (または resultType 文字列を含む式)。 any (必須)
種類 SSIS ログの場所の種類。 'File' (必須)
typeProperties SSIS パッケージ実行ログの場所のプロパティ。 SsisLogLocationTypeProperties (必須)

SsisLogLocationTypeProperties

名前 形容 価値
accessCredential パッケージ実行ログ アクセス資格情報。 SsisAccessCredential
logRefreshInterval ログを更新する間隔を指定します。 既定の間隔は 5 分です。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任意

SsisPackageLocation

名前 形容 価値
packagePath SSIS パッケージ パス。 型: string (または resultType 文字列を含む式)。 any (必須)
種類 SSIS パッケージの場所の種類。 'File'
'SSISDB'
typeProperties SSIS パッケージの場所のプロパティ。 SsisPackageLocationTypeProperties

SsisPackageLocationTypeProperties

名前 形容 価値
accessCredential パッケージ アクセス資格情報。 SsisAccessCredential
configurationPath パッケージ実行の構成ファイル。 型: string (または resultType 文字列を含む式)。 任意
packagePassword パッケージのパスワード。 SecretBase の

SsisPropertyOverride

名前 形容 価値
isSensitive SSIS パッケージ のプロパティオーバーライド値が機密データであるかどうかを示します。 値が true の場合、SSISDB で暗号化されます bool
価値 SSIS パッケージ プロパティのオーバーライド値。 型: string (または resultType 文字列を含む式)。 any (必須)

StagingSettings

名前 形容 価値
enableCompression 中間ステージング経由でデータをコピーするときに圧縮を使用するかどうかを指定します。 既定値は false です。 型: boolean (または resultType ブール値を持つ式)。 任意
linkedServiceName ステージングのリンクされたサービス参照。 LinkedServiceReference (必須)
パス 中間データを格納するためのストレージへのパス。 型: string (または resultType 文字列を含む式)。 任意

StoredProcedureParameter

名前 形容 価値
種類 ストアド プロシージャのパラメーター型。 'Boolean'
'Date'
'Decimal'
'Guid'
'Int'
'Int64'
'String'
価値 ストアド プロシージャのパラメーター値。 型: string (または resultType 文字列を含む式)。 any (必須)

UntilActivity

名前 形容 価値
種類 アクティビティの種類。 'Until' (必須)
typeProperties Until アクティビティのプロパティ。 UntilActivityTypeProperties (必須)

UntilActivityTypeProperties

名前 形容 価値
活動 実行するアクティビティの一覧。 アクティビティ[] (必須)
表現 ブール値に評価される式。 ループは、この式が true に評価されるまで続行されます 式の (必須)
タイムアウト アクティビティを実行するためのタイムアウトを指定します。 値が指定されていない場合は、TimeSpan.FromDays(7) の値 (既定値として 1 週間) を受け取ります。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任意

WaitActivity

名前 形容 価値
種類 アクティビティの種類。 'Wait' (必須)
typeProperties 待機アクティビティのプロパティ。 WaitActivityTypeProperties (必須)

WaitActivityTypeProperties

名前 形容 価値
waitTimeInSeconds 秒単位の期間。 int (必須)

WebActivity

名前 形容 価値
linkedServiceName リンクされたサービス参照。 LinkedServiceReference の
政策 アクティビティ ポリシー。 ActivityPolicy
種類 アクティビティの種類。 'WebActivity' (必須)
typeProperties Web アクティビティのプロパティ。 WebActivityTypeProperties (必須)

WebActivityAuthentication

名前 形容 価値
パスワード PFX ファイルまたは基本認証のパスワード。 SecureString の
pfx PFX ファイルの Base64 でエンコードされた内容。 SecureString の
資源 MSI 認証を使用するときに Azure 認証トークンが要求されるリソース。
種類 Web アクティビティ認証 (Basic/ClientCertificate/MSI) string (必須)
username 基本認証の Web アクティビティ認証ユーザー名。

WebActivityTypeProperties

名前 形容 価値
認証 エンドポイントの呼び出しに使用される認証方法。 WebActivityAuthentication
エンドポイントに送信されるペイロードを表します。 POST/PUT メソッドでは必須。GET メソッドの型: string (または resultType 文字列を含む式) には使用できません。 任意
データセット Web エンドポイントに渡されるデータセットの一覧。 DatasetReference[]
disableCertValidation true に設定すると、証明書の検証が無効になります。 bool
ヘッダー 要求に送信されるヘッダーを表します。 たとえば、要求に言語と型を設定するには:"headers" : { "Accept-Language": "en-us", "Content-Type": "application/json" }。 型: string (または resultType 文字列を含む式)。 任意
linkedServices Web エンドポイントに渡されるリンクされたサービスの一覧。 LinkedServiceReference[]
方式 ターゲット エンドポイントの REST API メソッド。 'DELETE'
'GET'
'POST'
'PUT' (必須)
url Web アクティビティのターゲット エンドポイントとパス。 型: string (または resultType 文字列を含む式)。 any (必須)

クイック スタートのサンプル

次のクイック スタート サンプルでは、このリソースの種類をデプロイします。

Bicep ファイル 形容
V2 データ ファクトリ を作成する このテンプレートは、Azure Blob Storage 内のフォルダーからストレージ内の別のフォルダーにデータをコピーする V2 データ ファクトリを作成します。
Azure Data Factory でさらに多くの方法が可能 - ワンクリックで Azure Data Factory このテンプレートは、Azure BLOB から別の Azure BLOB へのコピー アクティビティ用のデータ ファクトリ パイプラインを作成します

ARM テンプレート リソース定義

factories/pipelines リソースの種類は、次を対象とする操作と共にデプロイできます。

  • リソース グループの - リソース グループのデプロイ コマンド 参照

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

CopySink オブジェクト

プロパティを設定して、オブジェクトの型を指定します。

SecretBase オブジェクト

プロパティを設定して、オブジェクトの型を指定します。

AzureKeyVaultSecretを する場合は、次を使用します。

{
  "secretName": {},
  "secretVersion": {},
  "store": {
    "parameters": {
      "{customized property}": {}
    },
    "referenceName": "string",
    "type": "string"
  },
  "type": "AzureKeyVaultSecret"
}

SecureStringの場合は、次を使用します。

{
  "type": "SecureString",
  "value": "string"
}

CopySource オブジェクト

プロパティを設定して、オブジェクトの型を指定します。

アクティビティ オブジェクト

プロパティを設定して、オブジェクトの型を指定します。

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

Untilの場合は、次を使用します。

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

プロパティ値

活動

名前 形容 価値
dependsOn アクティビティは条件によって異なります。 ActivityDependency[]
形容 アクティビティの説明。
名前 アクティビティ名。 string (必須)
種類 AzureMLBatchExecutionActivityの種類 'AzureMLBatchExecution' に設定します。 AzureMLUpdateResourceActivityの型 'AzureMLUpdateResource' に設定します。 ExecutePipelineActivityの型 "ExecutePipeline" に設定します。 FilterActivityの種類 [フィルター] に設定します。 ForEachActivity'ForEach' に設定します。 IfConditionActivityの型 'IfCondition' に設定します。 UntilActivity型の場合は 'Until' に設定します。 WaitActivityの種類 [待機] に設定します。 CopyActivityの種類 [コピー] に設定します。 CustomActivityの種類 'Custom' に設定します。 DataLakeAnalyticsUsqlActivityの型 'DataLakeAnalyticsU-SQL' に設定します。 DatabricksNotebookActivityの種類 'DatabricksNotebook' に設定します。 ExecuteSsisPackageActivityの型 'ExecuteSSISPackage' に設定します。 GetMetadataActivityの型 'GetMetadata' に設定します。 HDInsightHiveActivityの種類 "HDInsightHive" に設定します。 HDInsightMapReduceActivityの型 'HDInsightMapReduce' に設定します。 HDInsightPigActivityの種類 "HDInsightPig" に設定します。 HDInsightSparkActivityの種類 "HDInsightSpark" に設定します。 HDInsightStreamingActivityの種類 "HDInsightStreaming" に設定します。 LookupActivityの型 'Lookup' に設定します。 SqlServerStoredProcedureActivityの型 'SqlServerStoredProcedure' に設定します。 WebActivityの種類 'WebActivity' に設定します。 'AzureMLBatchExecution'
'AzureMLUpdateResource'
'Copy'
'Custom'
'DatabricksNotebook'
'DataLakeAnalyticsU-SQL'
'ExecutePipeline'
'ExecuteSSISPackage'
'Filter'
'ForEach'
'GetMetadata'
'HDInsightHive'
'HDInsightMapReduce'
'HDInsightPig'
'HDInsightSpark'
'HDInsightStreaming'
'IfCondition'
'Lookup'
'SqlServerStoredProcedure'
'Until'
'Wait'
'WebActivity' (必須)

ActivityDependency

名前 形容 価値
活動 アクティビティ名。 string (必須)
dependencyConditions 依存関係の Match-Condition。 次のいずれかを含む文字列配列:
'Completed'
'Failed'
'Skipped'
'Succeeded' (必須)

ActivityPolicy

名前 形容 価値
リトライ 通常の再試行回数の最大値。 既定値は 0 です。 型: 整数 (または resultType 整数を持つ式)、最小値: 0。 任意
retryIntervalInSeconds 再試行の間隔 (秒単位)。 既定値は 30 秒です。 int

制約:
最小値 = 30
最大値 = 86400
secureOutput true に設定すると、アクティビティからの出力は安全と見なされ、監視には記録されません。 bool
タイムアウト アクティビティを実行するためのタイムアウトを指定します。 既定のタイムアウトは 7 日です。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任意

AzureKeyVaultSecretReference

名前 形容 価値
secretName Azure Key Vault 内のシークレットの名前。 型: string (または resultType 文字列を含む式)。 any (必須)
secretVersion Azure Key Vault のシークレットのバージョン。 既定値は、シークレットの最新バージョンです。 型: string (または resultType 文字列を含む式)。 任意
Azure Key Vault のリンクされたサービス リファレンス。 LinkedServiceReference (必須)
種類 シークレットの種類。 'AzureKeyVaultSecret' (必須)

AzureMLBatchExecutionActivity

名前 形容 価値
linkedServiceName リンクされたサービス参照。 LinkedServiceReference の
政策 アクティビティ ポリシー。 ActivityPolicy
種類 アクティビティの種類。 'AzureMLBatchExecution' (必須)
typeProperties Azure ML バッチ実行アクティビティのプロパティ。 AzureMLBatchExecutionActivityTypeProperties (必須)

AzureMLBatchExecutionActivityTypeProperties

名前 形容 価値
globalParameters Azure ML バッチ実行サービス エンドポイントに渡されるキー、値のペア。 キーは、発行された Azure ML Web サービスで定義されている Web サービス パラメーターの名前と一致する必要があります。 値は、Azure ML バッチ実行要求の GlobalParameters プロパティで渡されます。 AzureMLBatchExecutionActivityTypePropertiesGlobalParameters
webServiceInputs キーと値のペア。Azure ML エンドポイントの Web サービス入力の名前を、入力 BLOB の場所を指定する AzureMLWebServiceFile オブジェクトにマッピングします。 この情報は、Azure ML バッチ実行要求の WebServiceInputs プロパティで渡されます。 AzureMLBatchExecutionActivityTypePropertiesWebServiceInputs
webServiceOutputs キーと値のペア。Azure ML エンドポイントの Web サービス出力の名前を、出力 BLOB の場所を指定する AzureMLWebServiceFile オブジェクトにマッピングします。 この情報は、Azure ML バッチ実行要求の WebServiceOutputs プロパティで渡されます。 AzureMLBatchExecutionActivityTypePropertiesWebServiceOutputs

AzureMLBatchExecutionActivityTypePropertiesGlobalParameters

名前 形容 価値

AzureMLBatchExecutionActivityTypePropertiesWebServiceInputs

名前 形容 価値

AzureMLBatchExecutionActivityTypePropertiesWebServiceOutputs

名前 形容 価値

AzureMLUpdateResourceActivity

名前 形容 価値
linkedServiceName リンクされたサービス参照。 LinkedServiceReference の
政策 アクティビティ ポリシー。 ActivityPolicy
種類 アクティビティの種類。 'AzureMLUpdateResource' (必須)
typeProperties Azure ML Update リソース管理アクティビティのプロパティ。 AzureMLUpdateResourceActivityTypeProperties (必須)

AzureMLUpdateResourceActivityTypeProperties

名前 形容 価値
trainedModelFilePath 更新操作によってアップロードされる .ilearner ファイルを表す trainedModelLinkedService の相対ファイル パス。 型: string (または resultType 文字列を含む式)。 any (必須)
trainedModelLinkedServiceName 更新操作によってアップロードされる .ilearner ファイルを保持する Azure Storage のリンクされたサービスの名前。 LinkedServiceReference (必須)
trainedModelName 更新する Web サービス実験のトレーニング済みモデル モジュールの名前。 型: string (または resultType 文字列を含む式)。 any (必須)

AzureMLWebServiceFile

名前 形容 価値
filePath LinkedService で指定された Azure Blob Storage 内のコンテナー名を含む相対ファイル パス。 型: string (または resultType 文字列を含む式)。 any (必須)
linkedServiceName Azure ML WebService の入力/出力ファイルがある Azure Storage LinkedService への参照。 LinkedServiceReference (必須)

CopyActivity

名前 形容 価値
入力 アクティビティの入力の一覧。 DatasetReference[]
linkedServiceName リンクされたサービス参照。 LinkedServiceReference の
出力 アクティビティの出力の一覧。 DatasetReference[]
政策 アクティビティ ポリシー。 ActivityPolicy
種類 アクティビティの種類。 'Copy' (必須)
typeProperties コピー アクティビティのプロパティ。 CopyActivityTypeProperties (必須)

CopyActivityTypeProperties

名前 形容 価値
cloudDataMovementUnits このデータ移動を実行するために使用できるクラウド データ移動単位の最大数。 型: 整数 (または resultType 整数を持つ式)、最小値: 0。 任意
enableSkipIncompatibleRow 互換性のない行をスキップするかどうか。 既定値は false です。 型: boolean (または resultType ブール値を持つ式)。 任意
enableStaging 中間ステージングを使用してデータをコピーするかどうかを指定します。 既定値は false です。 型: boolean (または resultType ブール値を持つ式)。 任意
parallelCopies データ ストアのオーバーロードを回避するために、ソースまたはシンクで開かれた同時セッションの最大数。 型: 整数 (または resultType 整数を持つ式)、最小値: 0。 任意
redirectIncompatibleRowSettings EnableSkipIncompatibleRow が true の場合、互換性のない行設定をリダイレクトします。 RedirectIncompatibleRowSettings
沈む コピー アクティビティ シンク。 CopySink (必須)
コピー アクティビティのソース。 CopySource (必須)
stagingSettings EnableStaging が true の場合の中間ステージング設定を指定します。 StagingSettings
Translator コピー アクティビティの翻訳ツール。 指定しない場合は、表形式変換プログラムが使用されます。 任意

CopySink

名前 形容 価値
sinkRetryCount シンクの再試行回数。 型: 整数 (または resultType 整数を持つ式)。 任意
sinkRetryWait シンクの再試行の待機。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任意
種類 (必須)
writeBatchSize 書き込みバッチ サイズ。 型: 整数 (または resultType 整数を持つ式)、最小値: 0。 任意
writeBatchTimeout 書き込みバッチ タイムアウト。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任意

CopySource

名前 形容 価値
sourceRetryCount ソースの再試行回数。 型: 整数 (または resultType 整数を持つ式)。 任意
sourceRetryWait ソースの再試行待機。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任意
種類 (必須)

CustomActivity

名前 形容 価値
linkedServiceName リンクされたサービス参照。 LinkedServiceReference の
政策 アクティビティ ポリシー。 ActivityPolicy
種類 アクティビティの種類。 'Custom' (必須)
typeProperties カスタム アクティビティのプロパティ。 CustomActivityTypeProperties (必須)

CustomActivityReferenceObject

名前 形容 価値
データセット データセット参照。 DatasetReference[]
linkedServices リンクされたサービス参照。 LinkedServiceReference[]

CustomActivityTypeProperties

名前 形容 価値
命令 カスタム アクティビティの種類のコマンド: string (または resultType 文字列を含む式)。 any (必須)
extendedProperties ユーザー定義プロパティ バッグ。 使用できるキーまたは値に制限はありません。 ユーザーが指定したカスタム アクティビティには、定義されたコンテンツを使用して解釈する責任があります。 CustomActivityTypePropertiesExtendedProperties の
folderPath リソース ファイルのフォルダー パス タイプ: string (または resultType 文字列を含む式)。 任意
referenceObjects 参照オブジェクト CustomActivityReferenceObject の
resourceLinkedService リソースのリンクされたサービス参照。 LinkedServiceReference の

CustomActivityTypePropertiesExtendedProperties

名前 形容 価値

DatabricksNotebookActivity

名前 形容 価値
linkedServiceName リンクされたサービス参照。 LinkedServiceReference の
政策 アクティビティ ポリシー。 ActivityPolicy
種類 アクティビティの種類。 'DatabricksNotebook' (必須)
typeProperties Databricks Notebook アクティビティのプロパティ。 DatabricksNotebookActivityTypeProperties (必須)

DatabricksNotebookActivityTypeProperties

名前 形容 価値
baseParameters このジョブの実行ごとに使用される基本パラメーター。ノートブックが指定されていないパラメーターを受け取る場合は、ノートブックの既定値が使用されます。 DatabricksNotebookActivityTypePropertiesBaseParameters
notebookPath Databricks ワークスペースで実行するノートブックの絶対パス。 このパスはスラッシュで始まる必要があります。 型: string (または resultType 文字列を含む式)。 any (必須)

DatabricksNotebookActivityTypePropertiesBaseParameters

名前 形容 価値

DataLakeAnalyticsUsqlActivity

名前 形容 価値
linkedServiceName リンクされたサービス参照。 LinkedServiceReference の
政策 アクティビティ ポリシー。 ActivityPolicy
種類 アクティビティの種類。 'DataLakeAnalyticsU-SQL' (必須)
typeProperties Data Lake Analytics U-SQL アクティビティのプロパティ。 DataLakeAnalyticsUsqlActivityTypeProperties (必須)

DataLakeAnalyticsUsqlActivityTypeProperties

名前 形容 価値
compilationMode U-SQL のコンパイル モード。 Semantic、Full、SingleBox のいずれかの値を指定する必要があります。 型: string (または resultType 文字列を含む式)。 任意
degreeOfParallelism ジョブの実行に同時に使用されるノードの最大数。 既定値は 1 です。 型: 整数 (または resultType 整数を持つ式)、最小値: 1。 任意
パラメーター U-SQL ジョブ要求のパラメーター。 DataLakeAnalyticsUsqlActivityTypePropertiesParameters
優先権 キューに登録されているすべてのジョブのうち、最初に実行するように選択する必要があるジョブを決定します。 数値が小さい方が優先度が高くなります。 既定値は 1000 です。 型: 整数 (または resultType 整数を持つ式)、最小値: 1。 任意
runtimeVersion 使用する U-SQL エンジンのランタイム バージョン。 型: string (または resultType 文字列を含む式)。 任意
scriptLinkedService スクリプトのリンクされたサービス参照。 LinkedServiceReference (必須)
scriptPath U-SQL スクリプトを含むフォルダーへの大文字と小文字を区別するパス。 型: string (または resultType 文字列を含む式)。 any (必須)

DataLakeAnalyticsUsqlActivityTypePropertiesParameters

名前 形容 価値

DatasetReference

名前 形容 価値
パラメーター データセットの引数。 ParameterValueSpecification の
referenceName 参照データセット名。 string (必須)
種類 データセット参照型。 'DatasetReference' (必須)

ExecutePipelineActivity

名前 形容 価値
種類 アクティビティの種類。 'ExecutePipeline' (必須)
typeProperties パイプライン アクティビティのプロパティを実行します。 ExecutePipelineActivityTypeProperties (必須)

ExecutePipelineActivityTypeProperties

名前 形容 価値
パラメーター パイプライン パラメーター。 ParameterValueSpecification の
パイプライン パイプラインリファレンス。 PipelineReference (必須)
waitOnCompletion アクティビティの実行が依存パイプラインの実行の完了を待機するかどうかを定義します。 既定値は false です。 bool

ExecuteSsisPackageActivity

名前 形容 価値
linkedServiceName リンクされたサービス参照。 LinkedServiceReference の
政策 アクティビティ ポリシー。 ActivityPolicy
種類 アクティビティの種類。 'ExecuteSSISPackage' (必須)
typeProperties SSIS パッケージ アクティビティのプロパティを実行します。 ExecuteSsisPackageActivityTypeProperties (必須)

ExecuteSsisPackageActivityTypeProperties

名前 形容 価値
connectVia 統合ランタイムリファレンス。 IntegrationRuntimeReference (必須)
environmentPath SSIS パッケージを実行する環境パス。 型: string (または resultType 文字列を含む式)。 任意
executionCredential パッケージ実行資格情報。 SsisExecutionCredential
loggingLevel SSIS パッケージ実行のログ レベル。 型: string (または resultType 文字列を含む式)。 任意
logLocation SSIS パッケージ実行ログの場所。 SsisLogLocation
packageConnectionManagers SSIS パッケージを実行するパッケージ レベルの接続マネージャー。 ExecuteSsisPackageActivityTypePropertiesPackageConnectionManagers
packageLocation SSIS パッケージの場所。 SsisPackageLocation (必須)
packageParameters SSIS パッケージを実行するパッケージ レベルのパラメーター。 ExecuteSsisPackageActivityTypePropertiesPackageParameters
projectConnectionManagers SSIS パッケージを実行するプロジェクト レベルの接続マネージャー。 ExecuteSsisPackageActivityTypePropertiesProjectConnectionManagers
projectParameters SSIS パッケージを実行するためのプロジェクト レベルのパラメーター。 ExecuteSsisPackageActivityTypePropertiesProjectParameters
propertyOverrides このプロパティは、SSIS パッケージを実行するためにオーバーライドされます。 ExecuteSsisPackageActivityTypePropertiesPropertyOverrides
実行中 SSIS パッケージを実行するランタイムを指定します。 値は "x86" または "x64" にする必要があります。 型: string (または resultType 文字列を含む式)。 任意

ExecuteSsisPackageActivityTypePropertiesPackageConnectionManagers

名前 形容 価値

ExecuteSsisPackageActivityTypePropertiesPackageParameters

名前 形容 価値

ExecuteSsisPackageActivityTypePropertiesProjectConnectionManagers

名前 形容 価値

ExecuteSsisPackageActivityTypePropertiesProjectParameters

名前 形容 価値

ExecuteSsisPackageActivityTypePropertiesPropertyOverrides

名前 形容 価値

表現

名前 形容 価値
種類 式の型。 'Expression' (必須)
価値 式の値。 string (必須)

FilterActivity

名前 形容 価値
種類 アクティビティの種類。 'Filter' (必須)
typeProperties アクティビティのプロパティをフィルター処理します。 FilterActivityTypeProperties (必須)

FilterActivityTypeProperties

名前 形容 価値
条件 入力のフィルター処理に使用する条件。 式の (必須)
項目 フィルターを適用する必要がある入力配列。 式の (必須)

ForEachActivity

名前 形容 価値
種類 アクティビティの種類。 'ForEach' (必須)
typeProperties ForEach アクティビティのプロパティ。 ForEachActivityTypeProperties (必須)

ForEachActivityTypeProperties

名前 形容 価値
活動 実行するアクティビティの一覧。 アクティビティ[] (必須)
batchCount 並列実行の数を制御するために使用されるバッチ数 (isSequential が false に設定されている場合)。 int

制約:
最大値 = 50
isSequential ループを順番または並列で実行する必要がある場合 (最大 50) bool
項目 反復処理するコレクション。 式の (必須)

GetMetadataActivity

名前 形容 価値
linkedServiceName リンクされたサービス参照。 LinkedServiceReference の
政策 アクティビティ ポリシー。 ActivityPolicy
種類 アクティビティの種類。 'GetMetadata' (必須)
typeProperties GetMetadata アクティビティのプロパティ。 GetMetadataActivityTypeProperties (必須)

GetMetadataActivityTypeProperties

名前 形容 価値
データセット GetMetadata アクティビティ データセットリファレンス。 DatasetReference (必須)
fieldList データセットから取得するメタデータのフィールド。 any[]

HDInsightHiveActivity

名前 形容 価値
linkedServiceName リンクされたサービス参照。 LinkedServiceReference の
政策 アクティビティ ポリシー。 ActivityPolicy
種類 アクティビティの種類。 'HDInsightHive' (必須)
typeProperties HDInsight Hive アクティビティのプロパティ。 HDInsightHiveActivityTypeProperties (必須)

HDInsightHiveActivityTypeProperties

名前 形容 価値
引数 HDInsightActivity に対してユーザーが指定した引数。 any[]
定義 ユーザーが Hive ジョブ要求の定義を指定できるようにします。 HDInsightHiveActivityTypePropertiesDefines
getDebugInfo デバッグ情報オプション。 'Always'
'Failure'
'None'
scriptLinkedService スクリプトのリンクされたサービス参照。 LinkedServiceReference の
scriptPath スクリプト パス。 型: string (または resultType 文字列を含む式)。 任意
storageLinkedServices ストレージのリンクされたサービス参照。 LinkedServiceReference[]

HDInsightHiveActivityTypePropertiesDefines

名前 形容 価値

HDInsightMapReduceActivity

名前 形容 価値
linkedServiceName リンクされたサービス参照。 LinkedServiceReference の
政策 アクティビティ ポリシー。 ActivityPolicy
種類 アクティビティの種類。 'HDInsightMapReduce' (必須)
typeProperties HDInsight MapReduce アクティビティのプロパティ。 HDInsightMapReduceActivityTypeProperties (必須)

HDInsightMapReduceActivityTypeProperties

名前 形容 価値
引数 HDInsightActivity に対してユーザーが指定した引数。 any[]
className クラス名。 型: string (または resultType 文字列を含む式)。 any (必須)
定義 ユーザーが MapReduce ジョブ要求の定義を指定できるようにします。 HDInsightMapReduceActivityTypePropertiesDefines
getDebugInfo デバッグ情報オプション。 'Always'
'Failure'
'None'
jarFilePath Jar パス。 型: string (または resultType 文字列を含む式)。 any (必須)
jarLibs Jar ライブラリ。 any[]
jarLinkedService Jar のリンクされたサービス 参照。 LinkedServiceReference の
storageLinkedServices ストレージのリンクされたサービス参照。 LinkedServiceReference[]

HDInsightMapReduceActivityTypePropertiesDefines

名前 形容 価値

HDInsightPigActivity

名前 形容 価値
linkedServiceName リンクされたサービス参照。 LinkedServiceReference の
政策 アクティビティ ポリシー。 ActivityPolicy
種類 アクティビティの種類。 'HDInsightPig' (必須)
typeProperties HDInsight Pig アクティビティのプロパティ。 HDInsightPigActivityTypeProperties (必須)

HDInsightPigActivityTypeProperties

名前 形容 価値
引数 HDInsightActivity に対してユーザーが指定した引数。 any[]
定義 ユーザーが Pig ジョブ要求の定義を指定できるようにします。 HDInsightPigActivityTypePropertiesDefines
getDebugInfo デバッグ情報オプション。 'Always'
'Failure'
'None'
scriptLinkedService スクリプトのリンクされたサービス参照。 LinkedServiceReference の
scriptPath スクリプト パス。 型: string (または resultType 文字列を含む式)。 任意
storageLinkedServices ストレージのリンクされたサービス参照。 LinkedServiceReference[]

HDInsightPigActivityTypePropertiesDefines

名前 形容 価値

HDInsightSparkActivity

名前 形容 価値
linkedServiceName リンクされたサービス参照。 LinkedServiceReference の
政策 アクティビティ ポリシー。 ActivityPolicy
種類 アクティビティの種類。 'HDInsightSpark' (必須)
typeProperties HDInsight Spark アクティビティのプロパティ。 HDInsightSparkActivityTypeProperties (必須)

HDInsightSparkActivityTypeProperties

名前 形容 価値
引数 HDInsightSparkActivity に対するユーザー指定の引数。 any[]
className アプリケーションの Java/Spark メイン クラス。
entryFilePath 実行するコード/パッケージのルート フォルダーへの相対パス。 型: string (または resultType 文字列を含む式)。 any (必須)
getDebugInfo デバッグ情報オプション。 'Always'
'Failure'
'None'
proxyUser ジョブを実行する権限を借用するユーザー。 型: string (または resultType 文字列を含む式)。 任意
rootPath ジョブのすべてのファイルの 'sparkJobLinkedService' のルート パス。 型: string (または resultType 文字列を含む式)。 any (必須)
sparkConfig Spark 構成プロパティ。 HDInsightSparkActivityTypePropertiesSparkConfig
sparkJobLinkedService エントリ ファイルと依存関係をアップロードし、ログを受信するためのストレージのリンクされたサービス。 LinkedServiceReference の

HDInsightSparkActivityTypePropertiesSparkConfig

名前 形容 価値

HDInsightStreamingActivity

名前 形容 価値
linkedServiceName リンクされたサービス参照。 LinkedServiceReference の
政策 アクティビティ ポリシー。 ActivityPolicy
種類 アクティビティの種類。 'HDInsightStreaming' (必須)
typeProperties HDInsight ストリーミング アクティビティのプロパティ。 HDInsightStreamingActivityTypeProperties (必須)

HDInsightStreamingActivityTypeProperties

名前 形容 価値
引数 HDInsightActivity に対してユーザーが指定した引数。 any[]
コンバイナ コンバイナー実行可能ファイル名。 型: string (または resultType 文字列を含む式)。 任意
commandEnvironment コマンド ライン環境の値。 any[]
定義 ユーザーがストリーミング ジョブ要求の定義を指定できるようにします。 HDInsightStreamingActivityTypePropertiesDefines
fileLinkedService ファイルが配置されているリンクされたサービス参照。 LinkedServiceReference の
filePaths ストリーミング ジョブ ファイルへのパス。 ディレクトリを指定できます。 any[] (必須)
getDebugInfo デバッグ情報オプション。 'Always'
'Failure'
'None'
インプット 入力 BLOB パス。 型: string (または resultType 文字列を含む式)。 any (必須)
マッパー マッパー実行可能ファイル名。 型: string (または resultType 文字列を含む式)。 any (必須)
アウトプット 出力 BLOB パス。 型: string (または resultType 文字列を含む式)。 any (必須)
減速 機 Reducer 実行可能ファイル名。 型: string (または resultType 文字列を含む式)。 any (必須)
storageLinkedServices ストレージのリンクされたサービス参照。 LinkedServiceReference[]

HDInsightStreamingActivityTypePropertiesDefines

名前 形容 価値

IfConditionActivity

名前 形容 価値
種類 アクティビティの種類。 'IfCondition' (必須)
typeProperties IfCondition アクティビティのプロパティ。 IfConditionActivityTypeProperties (必須)

IfConditionActivityTypeProperties

名前 形容 価値
表現 ブール値に評価される式。 これは、実行されるアクティビティのブロック (ifTrueActivities または ifFalseActivities) を決定するために使用されます。 式の (必須)
ifFalseActivities 式が false に評価された場合に実行するアクティビティの一覧。 これは省略可能なプロパティであり、指定しない場合、アクティビティはアクションなしで終了します。 アクティビティ[]
ifTrueActivities 式が true に評価された場合に実行するアクティビティの一覧。 これは省略可能なプロパティであり、指定しない場合、アクティビティはアクションなしで終了します。 アクティビティ[]

IntegrationRuntimeReference

名前 形容 価値
パラメーター 統合ランタイムの引数。 ParameterValueSpecification の
referenceName 統合ランタイム名を参照します。 string (必須)
種類 統合ランタイムの種類。 'IntegrationRuntimeReference' (必須)

LinkedServiceReference

名前 形容 価値
パラメーター LinkedService の引数。 ParameterValueSpecification の
referenceName LinkedService 名を参照します。 string (必須)
種類 リンクされたサービス参照の種類。 'LinkedServiceReference' (必須)

LookupActivity

名前 形容 価値
linkedServiceName リンクされたサービス参照。 LinkedServiceReference の
政策 アクティビティ ポリシー。 ActivityPolicy
種類 アクティビティの種類。 'Lookup' (必須)
typeProperties ルックアップ アクティビティのプロパティ。 LookupActivityTypeProperties (必須)

LookupActivityTypeProperties

名前 形容 価値
データセット ルックアップ アクティビティ データセットの参照。 DatasetReference (必須)
firstRowOnly 最初の行またはすべての行を返すかどうか。 既定値は true です。 型: boolean (または resultType ブール値を持つ式)。 任意
コピー アクティビティ ソースと同じデータセット固有のソース プロパティ。 CopySource (必須)

Microsoft.DataFactory/factories/pipelines

名前 形容 価値
apiVersion API のバージョン '2017-09-01-preview'
名前 リソース名

制約:
最小長 = 1
最大長 = 1
パターン = ^[A-Za-z0-9_][^<>*#.%&:\\+?/]*$ (必須)
プロパティ パイプラインのプロパティ。 パイプラインの (必須)
種類 リソースの種類 'Microsoft.DataFactory/factories/pipelines'

ParameterDefinitionSpecification

名前 形容 価値

ParameterSpecification

名前 形容 価値
defaultValue パラメーターの既定値。 任意
種類 パラメーターの型。 'Array'
'Bool'
'Float'
'Int'
'Object'
'SecureString'
'String' (必須)

ParameterValueSpecification

名前 形容 価値

ParameterValueSpecification

名前 形容 価値

ParameterValueSpecification

名前 形容 価値

ParameterValueSpecification

名前 形容 価値

パイプライン

名前 形容 価値
活動 パイプライン内のアクティビティの一覧。 アクティビティ[]
注釈 パイプラインの記述に使用できるタグの一覧。 any[]
並行 処理 パイプラインの同時実行の最大数。 int

制約:
最小値 = 1
形容 パイプラインの説明。
パラメーター パイプラインのパラメーターの一覧。 ParameterDefinitionSpecification の

PipelineReference

名前 形容 価値
名前 参照名。
referenceName 参照パイプライン名。 string (必須)
種類 パイプライン参照型。 'PipelineReference' (必須)

RedirectIncompatibleRowSettings

名前 形容 価値
linkedServiceName 互換性のない行のリダイレクトに使用される Azure Storage、Storage SAS、または Azure Data Lake Store のリンクされたサービスの名前。 redirectIncompatibleRowSettings が指定されている場合は、指定する必要があります。 型: string (または resultType 文字列を含む式)。 any (必須)
パス リダイレクトの互換性のない行データを格納するためのパス。 型: string (または resultType 文字列を含む式)。 任意

SecretBase

名前 形容 価値
種類 AzureKeyVaultSecretReferenceの種類 'AzureKeyVaultSecret' に設定します。 SecureStringの種類 'SecureString' に設定します。 'AzureKeyVaultSecret'
'SecureString' (必須)

SecureString

名前 形容 価値
種類 シークレットの種類。 string (必須)
価値 セキュリティで保護された文字列の値。 string (必須)

SecureString

名前 形容 価値
種類 シークレットの種類。 'SecureString' (必須)
価値 セキュリティで保護された文字列の値。 string (必須)

SqlServerStoredProcedureActivity

名前 形容 価値
linkedServiceName リンクされたサービス参照。 LinkedServiceReference の
政策 アクティビティ ポリシー。 ActivityPolicy
種類 アクティビティの種類。 'SqlServerStoredProcedure' (必須)
typeProperties SQL ストアド プロシージャ アクティビティのプロパティ。 SqlServerStoredProcedureActivityTypeProperties (必須)

SqlServerStoredProcedureActivityTypeProperties

名前 形容 価値
storedProcedureName ストアド プロシージャ名。 型: string (または resultType 文字列を含む式)。 any (必須)
storedProcedureParameters ストアド プロシージャ パラメーターの値と型の設定。 例: "{Parameter1: {value: "1", type: "int"}}". SqlServerStoredProcedureActivityTypePropertiesStoredProcedureParameters

SqlServerStoredProcedureActivityTypePropertiesStoredProcedureParameters

名前 形容 価値

SsisAccessCredential

名前 形容 価値
ドメイン Windows 認証のドメイン。 any (必須)
パスワード Windows 認証のパスワード。 SecretBase (必須)
userName Windows 認証の UseName。 any (必須)

SsisConnectionManager

名前 形容 価値

SsisConnectionManager

名前 形容 価値

SsisExecutionCredential

名前 形容 価値
ドメイン Windows 認証のドメイン。 any (必須)
パスワード Windows 認証のパスワード。 SecureString (必須)
userName Windows 認証の UseName。 any (必須)

SsisExecutionParameter

名前 形容 価値
価値 SSIS パッケージ実行パラメーター値。 型: string (または resultType 文字列を含む式)。 any (必須)

SsisLogLocation

名前 形容 価値
logPath SSIS パッケージの実行ログ パス。 型: string (または resultType 文字列を含む式)。 any (必須)
種類 SSIS ログの場所の種類。 'File' (必須)
typeProperties SSIS パッケージ実行ログの場所のプロパティ。 SsisLogLocationTypeProperties (必須)

SsisLogLocationTypeProperties

名前 形容 価値
accessCredential パッケージ実行ログ アクセス資格情報。 SsisAccessCredential
logRefreshInterval ログを更新する間隔を指定します。 既定の間隔は 5 分です。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任意

SsisPackageLocation

名前 形容 価値
packagePath SSIS パッケージ パス。 型: string (または resultType 文字列を含む式)。 any (必須)
種類 SSIS パッケージの場所の種類。 'File'
'SSISDB'
typeProperties SSIS パッケージの場所のプロパティ。 SsisPackageLocationTypeProperties

SsisPackageLocationTypeProperties

名前 形容 価値
accessCredential パッケージ アクセス資格情報。 SsisAccessCredential
configurationPath パッケージ実行の構成ファイル。 型: string (または resultType 文字列を含む式)。 任意
packagePassword パッケージのパスワード。 SecretBase の

SsisPropertyOverride

名前 形容 価値
isSensitive SSIS パッケージ のプロパティオーバーライド値が機密データであるかどうかを示します。 値が true の場合、SSISDB で暗号化されます bool
価値 SSIS パッケージ プロパティのオーバーライド値。 型: string (または resultType 文字列を含む式)。 any (必須)

StagingSettings

名前 形容 価値
enableCompression 中間ステージング経由でデータをコピーするときに圧縮を使用するかどうかを指定します。 既定値は false です。 型: boolean (または resultType ブール値を持つ式)。 任意
linkedServiceName ステージングのリンクされたサービス参照。 LinkedServiceReference (必須)
パス 中間データを格納するためのストレージへのパス。 型: string (または resultType 文字列を含む式)。 任意

StoredProcedureParameter

名前 形容 価値
種類 ストアド プロシージャのパラメーター型。 'Boolean'
'Date'
'Decimal'
'Guid'
'Int'
'Int64'
'String'
価値 ストアド プロシージャのパラメーター値。 型: string (または resultType 文字列を含む式)。 any (必須)

UntilActivity

名前 形容 価値
種類 アクティビティの種類。 'Until' (必須)
typeProperties Until アクティビティのプロパティ。 UntilActivityTypeProperties (必須)

UntilActivityTypeProperties

名前 形容 価値
活動 実行するアクティビティの一覧。 アクティビティ[] (必須)
表現 ブール値に評価される式。 ループは、この式が true に評価されるまで続行されます 式の (必須)
タイムアウト アクティビティを実行するためのタイムアウトを指定します。 値が指定されていない場合は、TimeSpan.FromDays(7) の値 (既定値として 1 週間) を受け取ります。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任意

WaitActivity

名前 形容 価値
種類 アクティビティの種類。 'Wait' (必須)
typeProperties 待機アクティビティのプロパティ。 WaitActivityTypeProperties (必須)

WaitActivityTypeProperties

名前 形容 価値
waitTimeInSeconds 秒単位の期間。 int (必須)

WebActivity

名前 形容 価値
linkedServiceName リンクされたサービス参照。 LinkedServiceReference の
政策 アクティビティ ポリシー。 ActivityPolicy
種類 アクティビティの種類。 'WebActivity' (必須)
typeProperties Web アクティビティのプロパティ。 WebActivityTypeProperties (必須)

WebActivityAuthentication

名前 形容 価値
パスワード PFX ファイルまたは基本認証のパスワード。 SecureString の
pfx PFX ファイルの Base64 でエンコードされた内容。 SecureString の
資源 MSI 認証を使用するときに Azure 認証トークンが要求されるリソース。
種類 Web アクティビティ認証 (Basic/ClientCertificate/MSI) string (必須)
username 基本認証の Web アクティビティ認証ユーザー名。

WebActivityTypeProperties

名前 形容 価値
認証 エンドポイントの呼び出しに使用される認証方法。 WebActivityAuthentication
エンドポイントに送信されるペイロードを表します。 POST/PUT メソッドでは必須。GET メソッドの型: string (または resultType 文字列を含む式) には使用できません。 任意
データセット Web エンドポイントに渡されるデータセットの一覧。 DatasetReference[]
disableCertValidation true に設定すると、証明書の検証が無効になります。 bool
ヘッダー 要求に送信されるヘッダーを表します。 たとえば、要求に言語と型を設定するには:"headers" : { "Accept-Language": "en-us", "Content-Type": "application/json" }。 型: string (または resultType 文字列を含む式)。 任意
linkedServices Web エンドポイントに渡されるリンクされたサービスの一覧。 LinkedServiceReference[]
方式 ターゲット エンドポイントの REST API メソッド。 'DELETE'
'GET'
'POST'
'PUT' (必須)
url Web アクティビティのターゲット エンドポイントとパス。 型: string (または resultType 文字列を含む式)。 any (必須)

クイック スタート テンプレート

次のクイック スタート テンプレートでは、このリソースの種類をデプロイします。

テンプレート 形容
V2 データ ファクトリ を作成する

Azure にデプロイする
このテンプレートは、Azure Blob Storage 内のフォルダーからストレージ内の別のフォルダーにデータをコピーする V2 データ ファクトリを作成します。
Azure Data Factory でさらに多くの方法が可能 - ワンクリックで Azure Data Factory

Azure にデプロイする
このテンプレートは、Azure BLOB から別の Azure BLOB へのコピー アクティビティ用のデータ ファクトリ パイプラインを作成します

Terraform (AzAPI プロバイダー) リソース定義

factories/pipelines リソースの種類は、次を対象とする操作と共にデプロイできます。

  • リソース グループの

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

CopySink オブジェクト

プロパティを設定して、オブジェクトの型を指定します。

SecretBase オブジェクト

プロパティを設定して、オブジェクトの型を指定します。

AzureKeyVaultSecretを する場合は、次を使用します。

{
  secretName = ?
  secretVersion = ?
  store = {
    parameters = {
      {customized property} = ?
    }
    referenceName = "string"
    type = "string"
  }
  type = "AzureKeyVaultSecret"
}

SecureStringの場合は、次を使用します。

{
  type = "SecureString"
  value = "string"
}

CopySource オブジェクト

プロパティを設定して、オブジェクトの型を指定します。

アクティビティ オブジェクト

プロパティを設定して、オブジェクトの型を指定します。

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

Untilの場合は、次を使用します。

{
  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 = ?
  }
}

プロパティ値

活動

名前 形容 価値
dependsOn アクティビティは条件によって異なります。 ActivityDependency[]
形容 アクティビティの説明。
名前 アクティビティ名。 string (必須)
種類 AzureMLBatchExecutionActivityの種類 'AzureMLBatchExecution' に設定します。 AzureMLUpdateResourceActivityの型 'AzureMLUpdateResource' に設定します。 ExecutePipelineActivityの型 "ExecutePipeline" に設定します。 FilterActivityの種類 [フィルター] に設定します。 ForEachActivity'ForEach' に設定します。 IfConditionActivityの型 'IfCondition' に設定します。 UntilActivity型の場合は 'Until' に設定します。 WaitActivityの種類 [待機] に設定します。 CopyActivityの種類 [コピー] に設定します。 CustomActivityの種類 'Custom' に設定します。 DataLakeAnalyticsUsqlActivityの型 'DataLakeAnalyticsU-SQL' に設定します。 DatabricksNotebookActivityの種類 'DatabricksNotebook' に設定します。 ExecuteSsisPackageActivityの型 'ExecuteSSISPackage' に設定します。 GetMetadataActivityの型 'GetMetadata' に設定します。 HDInsightHiveActivityの種類 "HDInsightHive" に設定します。 HDInsightMapReduceActivityの型 'HDInsightMapReduce' に設定します。 HDInsightPigActivityの種類 "HDInsightPig" に設定します。 HDInsightSparkActivityの種類 "HDInsightSpark" に設定します。 HDInsightStreamingActivityの種類 "HDInsightStreaming" に設定します。 LookupActivityの型 'Lookup' に設定します。 SqlServerStoredProcedureActivityの型 'SqlServerStoredProcedure' に設定します。 WebActivityの種類 'WebActivity' に設定します。 'AzureMLBatchExecution'
'AzureMLUpdateResource'
'Copy'
'Custom'
'DatabricksNotebook'
'DataLakeAnalyticsU-SQL'
'ExecutePipeline'
'ExecuteSSISPackage'
'Filter'
'ForEach'
'GetMetadata'
'HDInsightHive'
'HDInsightMapReduce'
'HDInsightPig'
'HDInsightSpark'
'HDInsightStreaming'
'IfCondition'
'Lookup'
'SqlServerStoredProcedure'
'Until'
'Wait'
'WebActivity' (必須)

ActivityDependency

名前 形容 価値
活動 アクティビティ名。 string (必須)
dependencyConditions 依存関係の Match-Condition。 次のいずれかを含む文字列配列:
'Completed'
'Failed'
'Skipped'
'Succeeded' (必須)

ActivityPolicy

名前 形容 価値
リトライ 通常の再試行回数の最大値。 既定値は 0 です。 型: 整数 (または resultType 整数を持つ式)、最小値: 0。 任意
retryIntervalInSeconds 再試行の間隔 (秒単位)。 既定値は 30 秒です。 int

制約:
最小値 = 30
最大値 = 86400
secureOutput true に設定すると、アクティビティからの出力は安全と見なされ、監視には記録されません。 bool
タイムアウト アクティビティを実行するためのタイムアウトを指定します。 既定のタイムアウトは 7 日です。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任意

AzureKeyVaultSecretReference

名前 形容 価値
secretName Azure Key Vault 内のシークレットの名前。 型: string (または resultType 文字列を含む式)。 any (必須)
secretVersion Azure Key Vault のシークレットのバージョン。 既定値は、シークレットの最新バージョンです。 型: string (または resultType 文字列を含む式)。 任意
Azure Key Vault のリンクされたサービス リファレンス。 LinkedServiceReference (必須)
種類 シークレットの種類。 'AzureKeyVaultSecret' (必須)

AzureMLBatchExecutionActivity

名前 形容 価値
linkedServiceName リンクされたサービス参照。 LinkedServiceReference の
政策 アクティビティ ポリシー。 ActivityPolicy
種類 アクティビティの種類。 'AzureMLBatchExecution' (必須)
typeProperties Azure ML バッチ実行アクティビティのプロパティ。 AzureMLBatchExecutionActivityTypeProperties (必須)

AzureMLBatchExecutionActivityTypeProperties

名前 形容 価値
globalParameters Azure ML バッチ実行サービス エンドポイントに渡されるキー、値のペア。 キーは、発行された Azure ML Web サービスで定義されている Web サービス パラメーターの名前と一致する必要があります。 値は、Azure ML バッチ実行要求の GlobalParameters プロパティで渡されます。 AzureMLBatchExecutionActivityTypePropertiesGlobalParameters
webServiceInputs キーと値のペア。Azure ML エンドポイントの Web サービス入力の名前を、入力 BLOB の場所を指定する AzureMLWebServiceFile オブジェクトにマッピングします。 この情報は、Azure ML バッチ実行要求の WebServiceInputs プロパティで渡されます。 AzureMLBatchExecutionActivityTypePropertiesWebServiceInputs
webServiceOutputs キーと値のペア。Azure ML エンドポイントの Web サービス出力の名前を、出力 BLOB の場所を指定する AzureMLWebServiceFile オブジェクトにマッピングします。 この情報は、Azure ML バッチ実行要求の WebServiceOutputs プロパティで渡されます。 AzureMLBatchExecutionActivityTypePropertiesWebServiceOutputs

AzureMLBatchExecutionActivityTypePropertiesGlobalParameters

名前 形容 価値

AzureMLBatchExecutionActivityTypePropertiesWebServiceInputs

名前 形容 価値

AzureMLBatchExecutionActivityTypePropertiesWebServiceOutputs

名前 形容 価値

AzureMLUpdateResourceActivity

名前 形容 価値
linkedServiceName リンクされたサービス参照。 LinkedServiceReference の
政策 アクティビティ ポリシー。 ActivityPolicy
種類 アクティビティの種類。 'AzureMLUpdateResource' (必須)
typeProperties Azure ML Update リソース管理アクティビティのプロパティ。 AzureMLUpdateResourceActivityTypeProperties (必須)

AzureMLUpdateResourceActivityTypeProperties

名前 形容 価値
trainedModelFilePath 更新操作によってアップロードされる .ilearner ファイルを表す trainedModelLinkedService の相対ファイル パス。 型: string (または resultType 文字列を含む式)。 any (必須)
trainedModelLinkedServiceName 更新操作によってアップロードされる .ilearner ファイルを保持する Azure Storage のリンクされたサービスの名前。 LinkedServiceReference (必須)
trainedModelName 更新する Web サービス実験のトレーニング済みモデル モジュールの名前。 型: string (または resultType 文字列を含む式)。 any (必須)

AzureMLWebServiceFile

名前 形容 価値
filePath LinkedService で指定された Azure Blob Storage 内のコンテナー名を含む相対ファイル パス。 型: string (または resultType 文字列を含む式)。 any (必須)
linkedServiceName Azure ML WebService の入力/出力ファイルがある Azure Storage LinkedService への参照。 LinkedServiceReference (必須)

CopyActivity

名前 形容 価値
入力 アクティビティの入力の一覧。 DatasetReference[]
linkedServiceName リンクされたサービス参照。 LinkedServiceReference の
出力 アクティビティの出力の一覧。 DatasetReference[]
政策 アクティビティ ポリシー。 ActivityPolicy
種類 アクティビティの種類。 'Copy' (必須)
typeProperties コピー アクティビティのプロパティ。 CopyActivityTypeProperties (必須)

CopyActivityTypeProperties

名前 形容 価値
cloudDataMovementUnits このデータ移動を実行するために使用できるクラウド データ移動単位の最大数。 型: 整数 (または resultType 整数を持つ式)、最小値: 0。 任意
enableSkipIncompatibleRow 互換性のない行をスキップするかどうか。 既定値は false です。 型: boolean (または resultType ブール値を持つ式)。 任意
enableStaging 中間ステージングを使用してデータをコピーするかどうかを指定します。 既定値は false です。 型: boolean (または resultType ブール値を持つ式)。 任意
parallelCopies データ ストアのオーバーロードを回避するために、ソースまたはシンクで開かれた同時セッションの最大数。 型: 整数 (または resultType 整数を持つ式)、最小値: 0。 任意
redirectIncompatibleRowSettings EnableSkipIncompatibleRow が true の場合、互換性のない行設定をリダイレクトします。 RedirectIncompatibleRowSettings
沈む コピー アクティビティ シンク。 CopySink (必須)
コピー アクティビティのソース。 CopySource (必須)
stagingSettings EnableStaging が true の場合の中間ステージング設定を指定します。 StagingSettings
Translator コピー アクティビティの翻訳ツール。 指定しない場合は、表形式変換プログラムが使用されます。 任意

CopySink

名前 形容 価値
sinkRetryCount シンクの再試行回数。 型: 整数 (または resultType 整数を持つ式)。 任意
sinkRetryWait シンクの再試行の待機。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任意
種類 (必須)
writeBatchSize 書き込みバッチ サイズ。 型: 整数 (または resultType 整数を持つ式)、最小値: 0。 任意
writeBatchTimeout 書き込みバッチ タイムアウト。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任意

CopySource

名前 形容 価値
sourceRetryCount ソースの再試行回数。 型: 整数 (または resultType 整数を持つ式)。 任意
sourceRetryWait ソースの再試行待機。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任意
種類 (必須)

CustomActivity

名前 形容 価値
linkedServiceName リンクされたサービス参照。 LinkedServiceReference の
政策 アクティビティ ポリシー。 ActivityPolicy
種類 アクティビティの種類。 'Custom' (必須)
typeProperties カスタム アクティビティのプロパティ。 CustomActivityTypeProperties (必須)

CustomActivityReferenceObject

名前 形容 価値
データセット データセット参照。 DatasetReference[]
linkedServices リンクされたサービス参照。 LinkedServiceReference[]

CustomActivityTypeProperties

名前 形容 価値
命令 カスタム アクティビティの種類のコマンド: string (または resultType 文字列を含む式)。 any (必須)
extendedProperties ユーザー定義プロパティ バッグ。 使用できるキーまたは値に制限はありません。 ユーザーが指定したカスタム アクティビティには、定義されたコンテンツを使用して解釈する責任があります。 CustomActivityTypePropertiesExtendedProperties の
folderPath リソース ファイルのフォルダー パス タイプ: string (または resultType 文字列を含む式)。 任意
referenceObjects 参照オブジェクト CustomActivityReferenceObject の
resourceLinkedService リソースのリンクされたサービス参照。 LinkedServiceReference の

CustomActivityTypePropertiesExtendedProperties

名前 形容 価値

DatabricksNotebookActivity

名前 形容 価値
linkedServiceName リンクされたサービス参照。 LinkedServiceReference の
政策 アクティビティ ポリシー。 ActivityPolicy
種類 アクティビティの種類。 'DatabricksNotebook' (必須)
typeProperties Databricks Notebook アクティビティのプロパティ。 DatabricksNotebookActivityTypeProperties (必須)

DatabricksNotebookActivityTypeProperties

名前 形容 価値
baseParameters このジョブの実行ごとに使用される基本パラメーター。ノートブックが指定されていないパラメーターを受け取る場合は、ノートブックの既定値が使用されます。 DatabricksNotebookActivityTypePropertiesBaseParameters
notebookPath Databricks ワークスペースで実行するノートブックの絶対パス。 このパスはスラッシュで始まる必要があります。 型: string (または resultType 文字列を含む式)。 any (必須)

DatabricksNotebookActivityTypePropertiesBaseParameters

名前 形容 価値

DataLakeAnalyticsUsqlActivity

名前 形容 価値
linkedServiceName リンクされたサービス参照。 LinkedServiceReference の
政策 アクティビティ ポリシー。 ActivityPolicy
種類 アクティビティの種類。 'DataLakeAnalyticsU-SQL' (必須)
typeProperties Data Lake Analytics U-SQL アクティビティのプロパティ。 DataLakeAnalyticsUsqlActivityTypeProperties (必須)

DataLakeAnalyticsUsqlActivityTypeProperties

名前 形容 価値
compilationMode U-SQL のコンパイル モード。 Semantic、Full、SingleBox のいずれかの値を指定する必要があります。 型: string (または resultType 文字列を含む式)。 任意
degreeOfParallelism ジョブの実行に同時に使用されるノードの最大数。 既定値は 1 です。 型: 整数 (または resultType 整数を持つ式)、最小値: 1。 任意
パラメーター U-SQL ジョブ要求のパラメーター。 DataLakeAnalyticsUsqlActivityTypePropertiesParameters
優先権 キューに登録されているすべてのジョブのうち、最初に実行するように選択する必要があるジョブを決定します。 数値が小さい方が優先度が高くなります。 既定値は 1000 です。 型: 整数 (または resultType 整数を持つ式)、最小値: 1。 任意
runtimeVersion 使用する U-SQL エンジンのランタイム バージョン。 型: string (または resultType 文字列を含む式)。 任意
scriptLinkedService スクリプトのリンクされたサービス参照。 LinkedServiceReference (必須)
scriptPath U-SQL スクリプトを含むフォルダーへの大文字と小文字を区別するパス。 型: string (または resultType 文字列を含む式)。 any (必須)

DataLakeAnalyticsUsqlActivityTypePropertiesParameters

名前 形容 価値

DatasetReference

名前 形容 価値
パラメーター データセットの引数。 ParameterValueSpecification の
referenceName 参照データセット名。 string (必須)
種類 データセット参照型。 'DatasetReference' (必須)

ExecutePipelineActivity

名前 形容 価値
種類 アクティビティの種類。 'ExecutePipeline' (必須)
typeProperties パイプライン アクティビティのプロパティを実行します。 ExecutePipelineActivityTypeProperties (必須)

ExecutePipelineActivityTypeProperties

名前 形容 価値
パラメーター パイプライン パラメーター。 ParameterValueSpecification の
パイプライン パイプラインリファレンス。 PipelineReference (必須)
waitOnCompletion アクティビティの実行が依存パイプラインの実行の完了を待機するかどうかを定義します。 既定値は false です。 bool

ExecuteSsisPackageActivity

名前 形容 価値
linkedServiceName リンクされたサービス参照。 LinkedServiceReference の
政策 アクティビティ ポリシー。 ActivityPolicy
種類 アクティビティの種類。 'ExecuteSSISPackage' (必須)
typeProperties SSIS パッケージ アクティビティのプロパティを実行します。 ExecuteSsisPackageActivityTypeProperties (必須)

ExecuteSsisPackageActivityTypeProperties

名前 形容 価値
connectVia 統合ランタイムリファレンス。 IntegrationRuntimeReference (必須)
environmentPath SSIS パッケージを実行する環境パス。 型: string (または resultType 文字列を含む式)。 任意
executionCredential パッケージ実行資格情報。 SsisExecutionCredential
loggingLevel SSIS パッケージ実行のログ レベル。 型: string (または resultType 文字列を含む式)。 任意
logLocation SSIS パッケージ実行ログの場所。 SsisLogLocation
packageConnectionManagers SSIS パッケージを実行するパッケージ レベルの接続マネージャー。 ExecuteSsisPackageActivityTypePropertiesPackageConnectionManagers
packageLocation SSIS パッケージの場所。 SsisPackageLocation (必須)
packageParameters SSIS パッケージを実行するパッケージ レベルのパラメーター。 ExecuteSsisPackageActivityTypePropertiesPackageParameters
projectConnectionManagers SSIS パッケージを実行するプロジェクト レベルの接続マネージャー。 ExecuteSsisPackageActivityTypePropertiesProjectConnectionManagers
projectParameters SSIS パッケージを実行するためのプロジェクト レベルのパラメーター。 ExecuteSsisPackageActivityTypePropertiesProjectParameters
propertyOverrides このプロパティは、SSIS パッケージを実行するためにオーバーライドされます。 ExecuteSsisPackageActivityTypePropertiesPropertyOverrides
実行中 SSIS パッケージを実行するランタイムを指定します。 値は "x86" または "x64" にする必要があります。 型: string (または resultType 文字列を含む式)。 任意

ExecuteSsisPackageActivityTypePropertiesPackageConnectionManagers

名前 形容 価値

ExecuteSsisPackageActivityTypePropertiesPackageParameters

名前 形容 価値

ExecuteSsisPackageActivityTypePropertiesProjectConnectionManagers

名前 形容 価値

ExecuteSsisPackageActivityTypePropertiesProjectParameters

名前 形容 価値

ExecuteSsisPackageActivityTypePropertiesPropertyOverrides

名前 形容 価値

表現

名前 形容 価値
種類 式の型。 'Expression' (必須)
価値 式の値。 string (必須)

FilterActivity

名前 形容 価値
種類 アクティビティの種類。 'Filter' (必須)
typeProperties アクティビティのプロパティをフィルター処理します。 FilterActivityTypeProperties (必須)

FilterActivityTypeProperties

名前 形容 価値
条件 入力のフィルター処理に使用する条件。 式の (必須)
項目 フィルターを適用する必要がある入力配列。 式の (必須)

ForEachActivity

名前 形容 価値
種類 アクティビティの種類。 'ForEach' (必須)
typeProperties ForEach アクティビティのプロパティ。 ForEachActivityTypeProperties (必須)

ForEachActivityTypeProperties

名前 形容 価値
活動 実行するアクティビティの一覧。 アクティビティ[] (必須)
batchCount 並列実行の数を制御するために使用されるバッチ数 (isSequential が false に設定されている場合)。 int

制約:
最大値 = 50
isSequential ループを順番または並列で実行する必要がある場合 (最大 50) bool
項目 反復処理するコレクション。 式の (必須)

GetMetadataActivity

名前 形容 価値
linkedServiceName リンクされたサービス参照。 LinkedServiceReference の
政策 アクティビティ ポリシー。 ActivityPolicy
種類 アクティビティの種類。 'GetMetadata' (必須)
typeProperties GetMetadata アクティビティのプロパティ。 GetMetadataActivityTypeProperties (必須)

GetMetadataActivityTypeProperties

名前 形容 価値
データセット GetMetadata アクティビティ データセットリファレンス。 DatasetReference (必須)
fieldList データセットから取得するメタデータのフィールド。 any[]

HDInsightHiveActivity

名前 形容 価値
linkedServiceName リンクされたサービス参照。 LinkedServiceReference の
政策 アクティビティ ポリシー。 ActivityPolicy
種類 アクティビティの種類。 'HDInsightHive' (必須)
typeProperties HDInsight Hive アクティビティのプロパティ。 HDInsightHiveActivityTypeProperties (必須)

HDInsightHiveActivityTypeProperties

名前 形容 価値
引数 HDInsightActivity に対してユーザーが指定した引数。 any[]
定義 ユーザーが Hive ジョブ要求の定義を指定できるようにします。 HDInsightHiveActivityTypePropertiesDefines
getDebugInfo デバッグ情報オプション。 'Always'
'Failure'
'None'
scriptLinkedService スクリプトのリンクされたサービス参照。 LinkedServiceReference の
scriptPath スクリプト パス。 型: string (または resultType 文字列を含む式)。 任意
storageLinkedServices ストレージのリンクされたサービス参照。 LinkedServiceReference[]

HDInsightHiveActivityTypePropertiesDefines

名前 形容 価値

HDInsightMapReduceActivity

名前 形容 価値
linkedServiceName リンクされたサービス参照。 LinkedServiceReference の
政策 アクティビティ ポリシー。 ActivityPolicy
種類 アクティビティの種類。 'HDInsightMapReduce' (必須)
typeProperties HDInsight MapReduce アクティビティのプロパティ。 HDInsightMapReduceActivityTypeProperties (必須)

HDInsightMapReduceActivityTypeProperties

名前 形容 価値
引数 HDInsightActivity に対してユーザーが指定した引数。 any[]
className クラス名。 型: string (または resultType 文字列を含む式)。 any (必須)
定義 ユーザーが MapReduce ジョブ要求の定義を指定できるようにします。 HDInsightMapReduceActivityTypePropertiesDefines
getDebugInfo デバッグ情報オプション。 'Always'
'Failure'
'None'
jarFilePath Jar パス。 型: string (または resultType 文字列を含む式)。 any (必須)
jarLibs Jar ライブラリ。 any[]
jarLinkedService Jar のリンクされたサービス 参照。 LinkedServiceReference の
storageLinkedServices ストレージのリンクされたサービス参照。 LinkedServiceReference[]

HDInsightMapReduceActivityTypePropertiesDefines

名前 形容 価値

HDInsightPigActivity

名前 形容 価値
linkedServiceName リンクされたサービス参照。 LinkedServiceReference の
政策 アクティビティ ポリシー。 ActivityPolicy
種類 アクティビティの種類。 'HDInsightPig' (必須)
typeProperties HDInsight Pig アクティビティのプロパティ。 HDInsightPigActivityTypeProperties (必須)

HDInsightPigActivityTypeProperties

名前 形容 価値
引数 HDInsightActivity に対してユーザーが指定した引数。 any[]
定義 ユーザーが Pig ジョブ要求の定義を指定できるようにします。 HDInsightPigActivityTypePropertiesDefines
getDebugInfo デバッグ情報オプション。 'Always'
'Failure'
'None'
scriptLinkedService スクリプトのリンクされたサービス参照。 LinkedServiceReference の
scriptPath スクリプト パス。 型: string (または resultType 文字列を含む式)。 任意
storageLinkedServices ストレージのリンクされたサービス参照。 LinkedServiceReference[]

HDInsightPigActivityTypePropertiesDefines

名前 形容 価値

HDInsightSparkActivity

名前 形容 価値
linkedServiceName リンクされたサービス参照。 LinkedServiceReference の
政策 アクティビティ ポリシー。 ActivityPolicy
種類 アクティビティの種類。 'HDInsightSpark' (必須)
typeProperties HDInsight Spark アクティビティのプロパティ。 HDInsightSparkActivityTypeProperties (必須)

HDInsightSparkActivityTypeProperties

名前 形容 価値
引数 HDInsightSparkActivity に対するユーザー指定の引数。 any[]
className アプリケーションの Java/Spark メイン クラス。
entryFilePath 実行するコード/パッケージのルート フォルダーへの相対パス。 型: string (または resultType 文字列を含む式)。 any (必須)
getDebugInfo デバッグ情報オプション。 'Always'
'Failure'
'None'
proxyUser ジョブを実行する権限を借用するユーザー。 型: string (または resultType 文字列を含む式)。 任意
rootPath ジョブのすべてのファイルの 'sparkJobLinkedService' のルート パス。 型: string (または resultType 文字列を含む式)。 any (必須)
sparkConfig Spark 構成プロパティ。 HDInsightSparkActivityTypePropertiesSparkConfig
sparkJobLinkedService エントリ ファイルと依存関係をアップロードし、ログを受信するためのストレージのリンクされたサービス。 LinkedServiceReference の

HDInsightSparkActivityTypePropertiesSparkConfig

名前 形容 価値

HDInsightStreamingActivity

名前 形容 価値
linkedServiceName リンクされたサービス参照。 LinkedServiceReference の
政策 アクティビティ ポリシー。 ActivityPolicy
種類 アクティビティの種類。 'HDInsightStreaming' (必須)
typeProperties HDInsight ストリーミング アクティビティのプロパティ。 HDInsightStreamingActivityTypeProperties (必須)

HDInsightStreamingActivityTypeProperties

名前 形容 価値
引数 HDInsightActivity に対してユーザーが指定した引数。 any[]
コンバイナ コンバイナー実行可能ファイル名。 型: string (または resultType 文字列を含む式)。 任意
commandEnvironment コマンド ライン環境の値。 any[]
定義 ユーザーがストリーミング ジョブ要求の定義を指定できるようにします。 HDInsightStreamingActivityTypePropertiesDefines
fileLinkedService ファイルが配置されているリンクされたサービス参照。 LinkedServiceReference の
filePaths ストリーミング ジョブ ファイルへのパス。 ディレクトリを指定できます。 any[] (必須)
getDebugInfo デバッグ情報オプション。 'Always'
'Failure'
'None'
インプット 入力 BLOB パス。 型: string (または resultType 文字列を含む式)。 any (必須)
マッパー マッパー実行可能ファイル名。 型: string (または resultType 文字列を含む式)。 any (必須)
アウトプット 出力 BLOB パス。 型: string (または resultType 文字列を含む式)。 any (必須)
減速 機 Reducer 実行可能ファイル名。 型: string (または resultType 文字列を含む式)。 any (必須)
storageLinkedServices ストレージのリンクされたサービス参照。 LinkedServiceReference[]

HDInsightStreamingActivityTypePropertiesDefines

名前 形容 価値

IfConditionActivity

名前 形容 価値
種類 アクティビティの種類。 'IfCondition' (必須)
typeProperties IfCondition アクティビティのプロパティ。 IfConditionActivityTypeProperties (必須)

IfConditionActivityTypeProperties

名前 形容 価値
表現 ブール値に評価される式。 これは、実行されるアクティビティのブロック (ifTrueActivities または ifFalseActivities) を決定するために使用されます。 式の (必須)
ifFalseActivities 式が false に評価された場合に実行するアクティビティの一覧。 これは省略可能なプロパティであり、指定しない場合、アクティビティはアクションなしで終了します。 アクティビティ[]
ifTrueActivities 式が true に評価された場合に実行するアクティビティの一覧。 これは省略可能なプロパティであり、指定しない場合、アクティビティはアクションなしで終了します。 アクティビティ[]

IntegrationRuntimeReference

名前 形容 価値
パラメーター 統合ランタイムの引数。 ParameterValueSpecification の
referenceName 統合ランタイム名を参照します。 string (必須)
種類 統合ランタイムの種類。 'IntegrationRuntimeReference' (必須)

LinkedServiceReference

名前 形容 価値
パラメーター LinkedService の引数。 ParameterValueSpecification の
referenceName LinkedService 名を参照します。 string (必須)
種類 リンクされたサービス参照の種類。 'LinkedServiceReference' (必須)

LookupActivity

名前 形容 価値
linkedServiceName リンクされたサービス参照。 LinkedServiceReference の
政策 アクティビティ ポリシー。 ActivityPolicy
種類 アクティビティの種類。 'Lookup' (必須)
typeProperties ルックアップ アクティビティのプロパティ。 LookupActivityTypeProperties (必須)

LookupActivityTypeProperties

名前 形容 価値
データセット ルックアップ アクティビティ データセットの参照。 DatasetReference (必須)
firstRowOnly 最初の行またはすべての行を返すかどうか。 既定値は true です。 型: boolean (または resultType ブール値を持つ式)。 任意
コピー アクティビティ ソースと同じデータセット固有のソース プロパティ。 CopySource (必須)

Microsoft.DataFactory/factories/pipelines

名前 形容 価値
名前 リソース名

制約:
最小長 = 1
最大長 = 1
パターン = ^[A-Za-z0-9_][^<>*#.%&:\\+?/]*$ (必須)
parent_id このリソースの親であるリソースの ID。 種類のリソースの ID: ファクトリ
プロパティ パイプラインのプロパティ。 パイプラインの (必須)
種類 リソースの種類 "Microsoft.DataFactory/factories/pipelines@2017-09-01-preview"

ParameterDefinitionSpecification

名前 形容 価値

ParameterSpecification

名前 形容 価値
defaultValue パラメーターの既定値。 任意
種類 パラメーターの型。 'Array'
'Bool'
'Float'
'Int'
'Object'
'SecureString'
'String' (必須)

ParameterValueSpecification

名前 形容 価値

ParameterValueSpecification

名前 形容 価値

ParameterValueSpecification

名前 形容 価値

ParameterValueSpecification

名前 形容 価値

パイプライン

名前 形容 価値
活動 パイプライン内のアクティビティの一覧。 アクティビティ[]
注釈 パイプラインの記述に使用できるタグの一覧。 any[]
並行 処理 パイプラインの同時実行の最大数。 int

制約:
最小値 = 1
形容 パイプラインの説明。
パラメーター パイプラインのパラメーターの一覧。 ParameterDefinitionSpecification の

PipelineReference

名前 形容 価値
名前 参照名。
referenceName 参照パイプライン名。 string (必須)
種類 パイプライン参照型。 'PipelineReference' (必須)

RedirectIncompatibleRowSettings

名前 形容 価値
linkedServiceName 互換性のない行のリダイレクトに使用される Azure Storage、Storage SAS、または Azure Data Lake Store のリンクされたサービスの名前。 redirectIncompatibleRowSettings が指定されている場合は、指定する必要があります。 型: string (または resultType 文字列を含む式)。 any (必須)
パス リダイレクトの互換性のない行データを格納するためのパス。 型: string (または resultType 文字列を含む式)。 任意

SecretBase

名前 形容 価値
種類 AzureKeyVaultSecretReferenceの種類 'AzureKeyVaultSecret' に設定します。 SecureStringの種類 'SecureString' に設定します。 'AzureKeyVaultSecret'
'SecureString' (必須)

SecureString

名前 形容 価値
種類 シークレットの種類。 string (必須)
価値 セキュリティで保護された文字列の値。 string (必須)

SecureString

名前 形容 価値
種類 シークレットの種類。 'SecureString' (必須)
価値 セキュリティで保護された文字列の値。 string (必須)

SqlServerStoredProcedureActivity

名前 形容 価値
linkedServiceName リンクされたサービス参照。 LinkedServiceReference の
政策 アクティビティ ポリシー。 ActivityPolicy
種類 アクティビティの種類。 'SqlServerStoredProcedure' (必須)
typeProperties SQL ストアド プロシージャ アクティビティのプロパティ。 SqlServerStoredProcedureActivityTypeProperties (必須)

SqlServerStoredProcedureActivityTypeProperties

名前 形容 価値
storedProcedureName ストアド プロシージャ名。 型: string (または resultType 文字列を含む式)。 any (必須)
storedProcedureParameters ストアド プロシージャ パラメーターの値と型の設定。 例: "{Parameter1: {value: "1", type: "int"}}". SqlServerStoredProcedureActivityTypePropertiesStoredProcedureParameters

SqlServerStoredProcedureActivityTypePropertiesStoredProcedureParameters

名前 形容 価値

SsisAccessCredential

名前 形容 価値
ドメイン Windows 認証のドメイン。 any (必須)
パスワード Windows 認証のパスワード。 SecretBase (必須)
userName Windows 認証の UseName。 any (必須)

SsisConnectionManager

名前 形容 価値

SsisConnectionManager

名前 形容 価値

SsisExecutionCredential

名前 形容 価値
ドメイン Windows 認証のドメイン。 any (必須)
パスワード Windows 認証のパスワード。 SecureString (必須)
userName Windows 認証の UseName。 any (必須)

SsisExecutionParameter

名前 形容 価値
価値 SSIS パッケージ実行パラメーター値。 型: string (または resultType 文字列を含む式)。 any (必須)

SsisLogLocation

名前 形容 価値
logPath SSIS パッケージの実行ログ パス。 型: string (または resultType 文字列を含む式)。 any (必須)
種類 SSIS ログの場所の種類。 'File' (必須)
typeProperties SSIS パッケージ実行ログの場所のプロパティ。 SsisLogLocationTypeProperties (必須)

SsisLogLocationTypeProperties

名前 形容 価値
accessCredential パッケージ実行ログ アクセス資格情報。 SsisAccessCredential
logRefreshInterval ログを更新する間隔を指定します。 既定の間隔は 5 分です。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任意

SsisPackageLocation

名前 形容 価値
packagePath SSIS パッケージ パス。 型: string (または resultType 文字列を含む式)。 any (必須)
種類 SSIS パッケージの場所の種類。 'File'
'SSISDB'
typeProperties SSIS パッケージの場所のプロパティ。 SsisPackageLocationTypeProperties

SsisPackageLocationTypeProperties

名前 形容 価値
accessCredential パッケージ アクセス資格情報。 SsisAccessCredential
configurationPath パッケージ実行の構成ファイル。 型: string (または resultType 文字列を含む式)。 任意
packagePassword パッケージのパスワード。 SecretBase の

SsisPropertyOverride

名前 形容 価値
isSensitive SSIS パッケージ のプロパティオーバーライド値が機密データであるかどうかを示します。 値が true の場合、SSISDB で暗号化されます bool
価値 SSIS パッケージ プロパティのオーバーライド値。 型: string (または resultType 文字列を含む式)。 any (必須)

StagingSettings

名前 形容 価値
enableCompression 中間ステージング経由でデータをコピーするときに圧縮を使用するかどうかを指定します。 既定値は false です。 型: boolean (または resultType ブール値を持つ式)。 任意
linkedServiceName ステージングのリンクされたサービス参照。 LinkedServiceReference (必須)
パス 中間データを格納するためのストレージへのパス。 型: string (または resultType 文字列を含む式)。 任意

StoredProcedureParameter

名前 形容 価値
種類 ストアド プロシージャのパラメーター型。 'Boolean'
'Date'
'Decimal'
'Guid'
'Int'
'Int64'
'String'
価値 ストアド プロシージャのパラメーター値。 型: string (または resultType 文字列を含む式)。 any (必須)

UntilActivity

名前 形容 価値
種類 アクティビティの種類。 'Until' (必須)
typeProperties Until アクティビティのプロパティ。 UntilActivityTypeProperties (必須)

UntilActivityTypeProperties

名前 形容 価値
活動 実行するアクティビティの一覧。 アクティビティ[] (必須)
表現 ブール値に評価される式。 ループは、この式が true に評価されるまで続行されます 式の (必須)
タイムアウト アクティビティを実行するためのタイムアウトを指定します。 値が指定されていない場合は、TimeSpan.FromDays(7) の値 (既定値として 1 週間) を受け取ります。 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 型: string (または resultType 文字列を含む式)、パターン: (\d+)。?(\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). 任意

WaitActivity

名前 形容 価値
種類 アクティビティの種類。 'Wait' (必須)
typeProperties 待機アクティビティのプロパティ。 WaitActivityTypeProperties (必須)

WaitActivityTypeProperties

名前 形容 価値
waitTimeInSeconds 秒単位の期間。 int (必須)

WebActivity

名前 形容 価値
linkedServiceName リンクされたサービス参照。 LinkedServiceReference の
政策 アクティビティ ポリシー。 ActivityPolicy
種類 アクティビティの種類。 'WebActivity' (必須)
typeProperties Web アクティビティのプロパティ。 WebActivityTypeProperties (必須)

WebActivityAuthentication

名前 形容 価値
パスワード PFX ファイルまたは基本認証のパスワード。 SecureString の
pfx PFX ファイルの Base64 でエンコードされた内容。 SecureString の
資源 MSI 認証を使用するときに Azure 認証トークンが要求されるリソース。
種類 Web アクティビティ認証 (Basic/ClientCertificate/MSI) string (必須)
username 基本認証の Web アクティビティ認証ユーザー名。

WebActivityTypeProperties

名前 形容 価値
認証 エンドポイントの呼び出しに使用される認証方法。 WebActivityAuthentication
エンドポイントに送信されるペイロードを表します。 POST/PUT メソッドでは必須。GET メソッドの型: string (または resultType 文字列を含む式) には使用できません。 任意
データセット Web エンドポイントに渡されるデータセットの一覧。 DatasetReference[]
disableCertValidation true に設定すると、証明書の検証が無効になります。 bool
ヘッダー 要求に送信されるヘッダーを表します。 たとえば、要求に言語と型を設定するには:"headers" : { "Accept-Language": "en-us", "Content-Type": "application/json" }。 型: string (または resultType 文字列を含む式)。 任意
linkedServices Web エンドポイントに渡されるリンクされたサービスの一覧。 LinkedServiceReference[]
方式 ターゲット エンドポイントの REST API メソッド。 'DELETE'
'GET'
'POST'
'PUT' (必須)
url Web アクティビティのターゲット エンドポイントとパス。 型: string (または resultType 文字列を含む式)。 any (必須)