Partager via


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

Définition de ressource Bicep

Le type de ressource fabriques/pipelines peut être déployé avec des opérations qui ciblent :

Pour obtenir la liste des propriétés modifiées dans chaque version de l’API, consultez journal des modifications.

Format de ressource

Pour créer une ressource Microsoft.DataFactory/factories/pipelines, ajoutez le bicep suivant à votre modèle.

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

Objets CopySink

Définissez le type propriété pour spécifier le type d’objet.

Objets SecretBase

Définissez le type propriété pour spécifier le type d’objet.

Pour AzureKeyVaultSecret, utilisez :

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

Pour secureString, utilisez :

{
  type: 'SecureString'
  value: 'string'
}

Objets CopySource

Définissez le type propriété pour spécifier le type d’objet.

Objets d’activité

Définissez le type propriété pour spécifier le type d’objet.

Pour AzureMLBatchExecution, utilisez :

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

Pour AzureMLUpdateResource, utilisez :

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

Pour ExecutePipeline, utilisez :

{
  type: 'ExecutePipeline'
  typeProperties: {
    parameters: {
      {customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
    }
    pipeline: {
      name: 'string'
      referenceName: 'string'
      type: 'string'
    }
    waitOnCompletion: bool
  }
}

Pour de filtre, utilisez :

{
  type: 'Filter'
  typeProperties: {
    condition: {
      type: 'string'
      value: 'string'
    }
    items: {
      type: 'string'
      value: 'string'
    }
  }
}

Pour forEach, utilisez :

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

Pour ifCondition, utilisez :

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

Pour Jusqu’à, utilisez :

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

Pour d’attente, utilisez :

{
  type: 'Wait'
  typeProperties: {
    waitTimeInSeconds: int
  }
}

Pour copier, utilisez :

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

Pour personnalisé, utilisez :

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

Pour dataLakeAnalyticsU-SQL, utilisez :

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

Pour DatabricksNotebook, utilisez :

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

Pour executeSSISPackage, utilisez :

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

Pour GetMetadata, utilisez :

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

Pour HDInsightHive, utilisez :

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

Pour HDInsightMapReduce, utilisez :

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

Pour HDInsightPig, utilisez :

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

Pour HDInsightSpark, utilisez :

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

Pour HDInsightStreaming, utilisez :

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

Pour recherche, utilisez :

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

Pour sqlServerStoredProcedure, utilisez :

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

Pour WebActivity, utilisez :

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

Valeurs de propriété

Activité

Nom Description Valeur
dependsOn L’activité dépend de la condition. ActivityDependency[]
description Description de l’activité. corde
nom Nom de l’activité. chaîne (obligatoire)
type Défini sur « AzureMLBatchExecution » pour le type AzureMLBatchExecutionActivity. Défini sur « AzureMLUpdateResource » pour le type AzureMLUpdateResourceActivity. Défini sur « ExecutePipeline » pour le type ExecutePipelineActivity. Défini sur « Filter » pour le type FilterActivity. Défini sur « ForEach » pour le type ForEachActivity. Défini sur « IfCondition » pour le type IfConditionActivity. Défini sur « Until » pour le type UntilActivity. Définissez la valeur « Wait » pour le type WaitActivity. Défini sur « Copy » pour le type CopyActivity. Défini sur « Custom » pour le type CustomActivity. Défini sur « DataLakeAnalyticsU-SQL » pour le type DataLakeAnalyticsUsqlActivity. Défini sur « DatabricksNotebook » pour le type DatabricksNotebookActivity. Défini sur « ExecuteSSISPackage » pour le type ExecuteSsisPackageActivity. Défini sur « GetMetadata » pour le type GetMetadataActivity. Définissez sur « HDInsightHive » pour le type HDInsightHiveActivity. Définissez sur « HDInsightMapReduce » pour le type HDInsightMapReduceActivity. Affectez la valeur « HDInsightPig » pour le type HDInsightPigActivity. Défini sur « HDInsightSpark » pour le type HDInsightSparkActivity. Définissez sur « HDInsightStreaming » pour le type HDInsightStreamingActivity. Défini sur « Lookup » pour le type LookupActivity. Défini sur « SqlServerStoredProcedure » pour le type SqlServerStoredProcedureActivity. Défini sur « WebActivity » pour le type WebActivity. 'AzureMLBatchExecution'
'AzureMLUpdateResource'
'Copy'
'Custom'
'DatabricksNotebook'
'DataLakeAnalyticsU-SQL'
'ExecutePipeline'
'ExecuteSSISPackage'
'Filter'
'ForEach'
'GetMetadata'
'HDInsightHive'
'HDInsightMapReduce'
'HDInsightPig'
'HDInsightSpark'
'HDInsightStreaming'
'IfCondition'
'Lookup'
'SqlServerStoredProcedure'
'Until'
'Wait'
'WebActivity' (obligatoire)

ActivityDependency

Nom Description Valeur
activité Nom de l’activité. chaîne (obligatoire)
dependencyConditions Match-Condition pour la dépendance. Tableau de chaînes contenant l’un des éléments suivants :
'Terminé'
'Échec'
'Ignoré'
'Succeeded' (obligatoire)

ActivityPolicy

Nom Description Valeur
réessayer Nombre maximal de tentatives ordinaires. La valeur par défaut est 0. Type : entier (ou Expression avec entier resultType), minimum : 0. quelconque
retryIntervalInSeconds Intervalle entre chaque nouvelle tentative (en secondes). La valeur par défaut est de 30 secondes. Int

Contraintes:
Valeur minimale = 30
Valeur maximale = 86400
secureOutput Lorsqu’elle est définie sur true, la sortie de l’activité est considérée comme sécurisée et ne sera pas journalisée à la surveillance. Bool
Timeout Spécifie le délai d’expiration de l’activité à exécuter. Le délai d’expiration par défaut est de 7 jours. Type : chaîne (ou expression avec chaîne resultType), modèle : ((\d+).) ? (\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). quelconque

AzureKeyVaultSecretReference

Nom Description Valeur
secretName Nom du secret dans Azure Key Vault. Type : chaîne (ou expression avec chaîne resultType). tout (obligatoire)
secretVersion Version du secret dans Azure Key Vault. La valeur par défaut est la dernière version du secret. Type : chaîne (ou expression avec chaîne resultType). quelconque
boutique Informations de référence sur le service lié Azure Key Vault. LinkedServiceReference (obligatoire)
type Type du secret. 'AzureKeyVaultSecret' (obligatoire)

AzureMLBatchExecutionActivity

Nom Description Valeur
linkedServiceName Informations de référence sur le service lié. LinkedServiceReference
politique Stratégie d’activité. ActivityPolicy
type Type d’activité. 'AzureMLBatchExecution' (obligatoire)
typeProperties Propriétés de l’activité d’exécution azure ML Batch. AzureMLBatchExecutionActivityTypeProperties (obligatoire)

AzureMLBatchExecutionActivityTypeProperties

Nom Description Valeur
globalParameters Paires clé,valeur à passer au point de terminaison du service d’exécution Azure ML Batch. Les clés doivent correspondre aux noms des paramètres de service web définis dans le service web Azure ML publié. Les valeurs sont transmises dans la propriété GlobalParameters de la demande d’exécution du lot Azure ML. AzureMLBatchExecutionActivityTypePropertiesGlobalParameters
webServiceInputs Paires clé,valeur, mappant les noms des entrées de service web du point de terminaison Azure ML aux objets AzureMLWebServiceFile spécifiant les emplacements d’objet blob d’entrée. Ces informations sont transmises dans la propriété WebServiceInputs de la demande d’exécution du lot Azure ML. AzureMLBatchExecutionActivityTypePropertiesWebServiceInputs
webServiceOutputs Paires clé,valeur, mappant les noms des sorties du service web du point de terminaison Azure ML aux objets AzureMLWebServiceFile spécifiant les emplacements d’objet blob de sortie. Ces informations sont transmises dans la propriété WebServiceOutputs de la demande d’exécution du lot Azure ML. AzureMLBatchExecutionActivityTypePropertiesWebServiceOutputs

AzureMLBatchExecutionActivityTypePropertiesGlobalParameters

Nom Description Valeur

AzureMLBatchExecutionActivityTypePropertiesWebServiceInputs

Nom Description Valeur

AzureMLBatchExecutionActivityTypePropertiesWebServiceOutputs

Nom Description Valeur

AzureMLUpdateResourceActivity

Nom Description Valeur
linkedServiceName Informations de référence sur le service lié. LinkedServiceReference
politique Stratégie d’activité. ActivityPolicy
type Type d’activité. 'AzureMLUpdateResource' (obligatoire)
typeProperties Propriétés d’activité de gestion des ressources de mise à jour Azure ML. AzureMLUpdateResourceActivityTypeProperties (obligatoire)

AzureMLUpdateResourceActivityTypeProperties

Nom Description Valeur
trainedModelFilePath Chemin d’accès du fichier relatif dans trainedModelLinkedService pour représenter le fichier .ilearner qui sera chargé par l’opération de mise à jour. Type : chaîne (ou expression avec chaîne resultType). tout (obligatoire)
trainedModelLinkedServiceName Nom du service lié Stockage Azure contenant le fichier .ilearner qui sera chargé par l’opération de mise à jour. LinkedServiceReference (obligatoire)
trainedModelName Nom du module Model entraîné dans l’expérience de service web à mettre à jour. Type : chaîne (ou expression avec chaîne resultType). tout (obligatoire)

AzureMLWebServiceFile

Nom Description Valeur
filePath Chemin d’accès du fichier relatif, y compris le nom du conteneur, dans le Stockage Blob Azure spécifié par LinkedService. Type : chaîne (ou expression avec chaîne resultType). tout (obligatoire)
linkedServiceName Référence à un LinkedService Stockage Azure, où se trouve le fichier d’entrée/sortie d’Azure ML WebService. LinkedServiceReference (obligatoire)

CopyActivity

Nom Description Valeur
Entrées Liste des entrées de l’activité. DatasetReference[]
linkedServiceName Informations de référence sur le service lié. LinkedServiceReference
Sorties Liste des sorties de l’activité. DatasetReference[]
politique Stratégie d’activité. ActivityPolicy
type Type d’activité. 'Copy' (obligatoire)
typeProperties Propriétés de l’activité de copie. CopyActivityTypeProperties (obligatoire)

CopyActivityTypeProperties

Nom Description Valeur
cloudDataMovementUnits Nombre maximal d’unités de déplacement de données cloud qui peuvent être utilisées pour effectuer ce déplacement de données. Type : entier (ou Expression avec entier resultType), minimum : 0. quelconque
enableSkipIncompatibleRow Indique s’il faut ignorer la ligne incompatible. La valeur par défaut est false. Type : booléen (ou expression avec resultType booléen). quelconque
enableStaging Spécifie s’il faut copier des données via une préproduction intermédiaire. La valeur par défaut est false. Type : booléen (ou expression avec resultType booléen). quelconque
parallelCopies Nombre maximal de sessions simultanées ouvertes sur la source ou le récepteur pour éviter de surcharger le magasin de données. Type : entier (ou Expression avec entier resultType), minimum : 0. quelconque
redirectIncompatibleRowSettings Redirigez les paramètres de ligne incompatibles lorsque EnableSkipIncompatibleRow a la valeur true. RedirectIncompatibleRowSettings
couler Récepteur d’activité de copie. CopySink (obligatoire)
source Source de l’activité de copie. CopySource (obligatoire)
stagingSettings Spécifie les paramètres intermédiaires de préproduction lorsque EnableStaging a la valeur true. StagingSettings
Translator Traducteur d’activité de copie. S’il n’est pas spécifié, le traducteur tabulaire est utilisé. quelconque

CopySink

Nom Description Valeur
sinkRetryCount Nombre de nouvelles tentatives du récepteur. Type : entier (ou Expression avec entier resultType). quelconque
sinkRetryWait Patientez une nouvelle tentative de récepteur. Type : chaîne (ou expression avec chaîne resultType), modèle : ((\d+).) ? (\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). quelconque
type (obligatoire)
writeBatchSize Écrire la taille du lot. Type : entier (ou Expression avec entier resultType), minimum : 0. quelconque
writeBatchTimeout Écrire le délai d’expiration du lot. Type : chaîne (ou expression avec chaîne resultType), modèle : ((\d+).) ? (\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). quelconque

CopySource

Nom Description Valeur
sourceRetryCount Nombre de nouvelles tentatives sources. Type : entier (ou Expression avec entier resultType). quelconque
sourceRetryWait Attendez une nouvelle tentative de source. Type : chaîne (ou expression avec chaîne resultType), modèle : ((\d+).) ? (\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). quelconque
type (obligatoire)

CustomActivity

Nom Description Valeur
linkedServiceName Informations de référence sur le service lié. LinkedServiceReference
politique Stratégie d’activité. ActivityPolicy
type Type d’activité. 'Custom' (obligatoire)
typeProperties Propriétés d’activité personnalisées. CustomActivityTypeProperties (obligatoire)

CustomActivityReferenceObject

Nom Description Valeur
Datasets Références de jeu de données. DatasetReference[]
linkedServices Références de service lié. linkedServiceReference[]

CustomActivityTypeProperties

Nom Description Valeur
commander Commande pour le type d’activité personnalisé : chaîne (ou expression avec chaîne resultType). tout (obligatoire)
extendedProperties Conteneur de propriétés défini par l’utilisateur. Il n’existe aucune restriction sur les clés ou les valeurs qui peuvent être utilisées. L’activité personnalisée spécifiée par l’utilisateur a la responsabilité totale de consommer et d’interpréter le contenu défini. CustomActivityTypePropertiesExtendedProperties
folderPath Chemin d’accès aux fichiers de ressources Type : chaîne (ou Expression avec chaîne resultType). quelconque
referenceObjects Objets de référence CustomActivityReferenceObject
resourceLinkedService Informations de référence sur le service lié aux ressources. LinkedServiceReference

CustomActivityTypePropertiesExtendedProperties

Nom Description Valeur

DatabricksNotebookActivity

Nom Description Valeur
linkedServiceName Informations de référence sur le service lié. LinkedServiceReference
politique Stratégie d’activité. ActivityPolicy
type Type d’activité. 'DatabricksNotebook' (obligatoire)
typeProperties Propriétés d’activité databricks Notebook. DatabricksNotebookActivityTypeProperties (obligatoire)

DatabricksNotebookActivityTypeProperties

Nom Description Valeur
baseParameters Paramètres de base à utiliser pour chaque exécution de ce travail. Si le bloc-notes accepte un paramètre qui n’est pas spécifié, la valeur par défaut du bloc-notes est utilisée. DatabricksNotebookActivityTypePropertiesBaseParameters
notebookPath Chemin absolu du notebook à exécuter dans l’espace de travail Databricks. Ce chemin doit commencer par une barre oblique. Type : chaîne (ou expression avec chaîne resultType). tout (obligatoire)

DatabricksNotebookActivityTypePropertiesBaseParameters

Nom Description Valeur

DataLakeAnalyticsUsqlActivity

Nom Description Valeur
linkedServiceName Informations de référence sur le service lié. LinkedServiceReference
politique Stratégie d’activité. ActivityPolicy
type Type d’activité. 'DataLakeAnalyticsU-SQL' (obligatoire)
typeProperties Propriétés d’activité U-SQL Data Lake Analytics. DataLakeAnalyticsUsqlActivityTypeProperties (obligatoire)

DataLakeAnalyticsUsqlActivityTypeProperties

Nom Description Valeur
compilationMode Mode de compilation de U-SQL. Doit être l’une de ces valeurs : Sémantique, Full et SingleBox. Type : chaîne (ou expression avec chaîne resultType). quelconque
degreeOfParallelism Nombre maximal de nœuds utilisés simultanément pour exécuter le travail. La valeur par défaut est 1. Type : entier (ou Expression avec entier resultType), minimum : 1. quelconque
Paramètres Paramètres de la requête de travail U-SQL. DataLakeAnalyticsUsqlActivityTypePropertiesParameters
priorité Détermine les travaux hors de toutes les files d’attente qui doivent être sélectionnés pour s’exécuter en premier. Plus le nombre est faible, plus la priorité est élevée. La valeur par défaut est 1 000. Type : entier (ou Expression avec entier resultType), minimum : 1. quelconque
runtimeVersion Version runtime du moteur U-SQL à utiliser. Type : chaîne (ou expression avec chaîne resultType). quelconque
scriptLinkedService Référence du service lié de script. LinkedServiceReference (obligatoire)
scriptPath Chemin d’accès sensible à la casse vers le dossier qui contient le script U-SQL. Type : chaîne (ou expression avec chaîne resultType). tout (obligatoire)

DataLakeAnalyticsUsqlActivityTypePropertiesParameters

Nom Description Valeur

DatasetReference

Nom Description Valeur
Paramètres Arguments pour le jeu de données. ParameterValueSpecification
referenceName Nom du jeu de données de référence. chaîne (obligatoire)
type Type de référence de jeu de données. 'DatasetReference' (obligatoire)

ExecutePipelineActivity

Nom Description Valeur
type Type d’activité. 'ExecutePipeline' (obligatoire)
typeProperties Exécutez les propriétés d’activité du pipeline. ExecutePipelineActivityTypeProperties (obligatoire)

ExecutePipelineActivityTypeProperties

Nom Description Valeur
Paramètres Paramètres de pipeline. ParameterValueSpecification
pipeline Référence de pipeline. PipelineReference (obligatoire)
waitOnCompletion Définit si l’exécution de l’activité attend la fin de l’exécution du pipeline dépendant. La valeur par défaut est false. Bool

ExecuteSsisPackageActivity

Nom Description Valeur
linkedServiceName Informations de référence sur le service lié. LinkedServiceReference
politique Stratégie d’activité. ActivityPolicy
type Type d’activité. 'ExecuteSSISPackage' (obligatoire)
typeProperties Exécutez les propriétés d’activité du package SSIS. ExecuteSsisPackageActivityTypeProperties (obligatoire)

ExecuteSsisPackageActivityTypeProperties

Nom Description Valeur
connectVia Référence du runtime d’intégration. IntegrationRuntimeReference (obligatoire)
environmentPath Chemin d’accès de l’environnement pour exécuter le package SSIS. Type : chaîne (ou expression avec chaîne resultType). quelconque
executionCredential Informations d’identification d’exécution du package. SsisExecutionCredential
loggingLevel Niveau de journalisation de l’exécution du package SSIS. Type : chaîne (ou expression avec chaîne resultType). quelconque
logLocation Emplacement du journal d’exécution du package SSIS. SsisLogLocation
packageConnectionManagers Gestionnaires de connexions au niveau du package pour exécuter le package SSIS. ExecuteSsisPackageActivityTypePropertiesPackageConnectionManagers
packageLocation Emplacement du package SSIS. SsisPackageLocation (obligatoire)
packageParameters Paramètres de niveau package pour exécuter le package SSIS. ExecuteSsisPackageActivityTypePropertiesPackageParameters
projectConnectionManagers Gestionnaires de connexions au niveau du projet pour exécuter le package SSIS. ExecuteSsisPackageActivityTypePropertiesProjectConnectionManagers
projectParameters Paramètres au niveau du projet pour exécuter le package SSIS. ExecuteSsisPackageActivityTypePropertiesProjectParameters
propertyOverrides La propriété remplace l’exécution du package SSIS. ExecuteSsisPackageActivityTypePropertiesPropertyOverrides
Duree Spécifie le runtime pour exécuter le package SSIS. La valeur doit être « x86 » ou « x64 ». Type : chaîne (ou expression avec chaîne resultType). quelconque

ExecuteSsisPackageActivityTypePropertiesPackageConnectionManagers

Nom Description Valeur

ExecuteSsisPackageActivityTypePropertiesPackageParameters

Nom Description Valeur

ExecuteSsisPackageActivityTypePropertiesProjectConnectionManagers

Nom Description Valeur

ExecuteSsisPackageActivityTypePropertiesProjectParameters

Nom Description Valeur

ExecuteSsisPackageActivityTypePropertiesPropertyOverrides

Nom Description Valeur

Expression

Nom Description Valeur
type Type d’expression. 'Expression' (obligatoire)
valeur Valeur d’expression. chaîne (obligatoire)

FilterActivity

Nom Description Valeur
type Type d’activité. 'Filter' (obligatoire)
typeProperties Filtrer les propriétés d’activité. FilterActivityTypeProperties (obligatoire)

FilterActivityTypeProperties

Nom Description Valeur
condition Condition à utiliser pour filtrer l’entrée. expression (obligatoire)
Articles Tableau d’entrée sur lequel le filtre doit être appliqué. expression (obligatoire)

ForEachActivity

Nom Description Valeur
type Type d’activité. 'ForEach' (obligatoire)
typeProperties Propriétés d’activité ForEach. ForEachActivityTypeProperties (obligatoire)

ForEachActivityTypeProperties

Nom Description Valeur
Activités Liste des activités à exécuter . d’activité [] (obligatoire)
batchCount Nombre de lots à utiliser pour contrôler le nombre d’exécutions parallèles (quand isSequential a la valeur false). Int

Contraintes:
Valeur maximale = 50
isSequential Si la boucle doit être exécutée en séquence ou en parallèle (max. 50) Bool
Articles Collection à itérer. expression (obligatoire)

GetMetadataActivity

Nom Description Valeur
linkedServiceName Informations de référence sur le service lié. LinkedServiceReference
politique Stratégie d’activité. ActivityPolicy
type Type d’activité. 'GetMetadata' (obligatoire)
typeProperties Propriétés de l’activité GetMetadata. GetMetadataActivityTypeProperties (obligatoire)

GetMetadataActivityTypeProperties

Nom Description Valeur
jeu de données Informations de référence sur le jeu de données d’activité GetMetadata. DatasetReference (obligatoire)
fieldList Champs de métadonnées à obtenir à partir du jeu de données. any[]

HDInsightHiveActivity

Nom Description Valeur
linkedServiceName Informations de référence sur le service lié. LinkedServiceReference
politique Stratégie d’activité. ActivityPolicy
type Type d’activité. 'HDInsightHive' (obligatoire)
typeProperties Propriétés d’activité Hive HDInsight. HDInsightHiveActivityTypeProperties (obligatoire)

HDInsightHiveActivityTypeProperties

Nom Description Valeur
Arguments Arguments spécifiés par l’utilisateur pour HDInsightActivity. any[]
Définit Permet à l’utilisateur de spécifier des définitions pour la demande de travail Hive. HDInsightHiveActivityTypePropertiesDefines
getDebugInfo Option d’informations de débogage. 'Always'
'Échec'
'None'
scriptLinkedService Référence du service lié de script. LinkedServiceReference
scriptPath Chemin d’accès du script. Type : chaîne (ou expression avec chaîne resultType). quelconque
storageLinkedServices Références de service lié de stockage. linkedServiceReference[]

HDInsightHiveActivityTypePropertiesDefines

Nom Description Valeur

HDInsightMapReduceActivity

Nom Description Valeur
linkedServiceName Informations de référence sur le service lié. LinkedServiceReference
politique Stratégie d’activité. ActivityPolicy
type Type d’activité. 'HDInsightMapReduce' (obligatoire)
typeProperties Propriétés d’activité MapReduce HDInsight. HDInsightMapReduceActivityTypeProperties (obligatoire)

HDInsightMapReduceActivityTypeProperties

Nom Description Valeur
Arguments Arguments spécifiés par l’utilisateur pour HDInsightActivity. any[]
className Nom de la classe. Type : chaîne (ou expression avec chaîne resultType). tout (obligatoire)
Définit Permet à l’utilisateur de spécifier des définitions pour la demande de travail MapReduce. HDInsightMapReduceActivityTypePropertiesDefines
getDebugInfo Option d’informations de débogage. 'Always'
'Échec'
'None'
jarFilePath Chemin d’accès jar. Type : chaîne (ou expression avec chaîne resultType). tout (obligatoire)
jarLibs Bibliothèques jar. any[]
jarLinkedService Informations de référence sur le service lié Jar. LinkedServiceReference
storageLinkedServices Références de service lié de stockage. linkedServiceReference[]

HDInsightMapReduceActivityTypePropertiesDefines

Nom Description Valeur

HDInsightPigActivity

Nom Description Valeur
linkedServiceName Informations de référence sur le service lié. LinkedServiceReference
politique Stratégie d’activité. ActivityPolicy
type Type d’activité. 'HDInsightPig' (obligatoire)
typeProperties Propriétés d’activité Pig HDInsight. HDInsightPigActivityTypeProperties (obligatoire)

HDInsightPigActivityTypeProperties

Nom Description Valeur
Arguments Arguments spécifiés par l’utilisateur pour HDInsightActivity. any[]
Définit Permet à l’utilisateur de spécifier des définitions pour la demande de travail Pig. HDInsightPigActivityTypePropertiesDefines
getDebugInfo Option d’informations de débogage. 'Always'
'Échec'
'None'
scriptLinkedService Référence du service lié de script. LinkedServiceReference
scriptPath Chemin d’accès du script. Type : chaîne (ou expression avec chaîne resultType). quelconque
storageLinkedServices Références de service lié de stockage. linkedServiceReference[]

HDInsightPigActivityTypePropertiesDefines

Nom Description Valeur

HDInsightSparkActivity

Nom Description Valeur
linkedServiceName Informations de référence sur le service lié. LinkedServiceReference
politique Stratégie d’activité. ActivityPolicy
type Type d’activité. 'HDInsightSpark' (obligatoire)
typeProperties Propriétés d’activité Spark HDInsight. HDInsightSparkActivityTypeProperties (obligatoire)

HDInsightSparkActivityTypeProperties

Nom Description Valeur
Arguments Arguments spécifiés par l’utilisateur sur HDInsightSparkActivity. any[]
className Classe principale Java/Spark de l’application. corde
entryFilePath Chemin d’accès relatif au dossier racine du code/package à exécuter. Type : chaîne (ou expression avec chaîne resultType). tout (obligatoire)
getDebugInfo Option d’informations de débogage. 'Always'
'Échec'
'None'
proxyUser L’utilisateur doit emprunter l’identité qui exécutera le travail. Type : chaîne (ou expression avec chaîne resultType). quelconque
rootPath Chemin d’accès racine dans « sparkJobLinkedService » pour tous les fichiers du travail. Type : chaîne (ou expression avec chaîne resultType). tout (obligatoire)
sparkConfig Propriété de configuration Spark. HDInsightSparkActivityTypePropertiesSparkConfig
sparkJobLinkedService Service lié de stockage pour le chargement du fichier d’entrée et des dépendances, ainsi que pour la réception des journaux. LinkedServiceReference

HDInsightSparkActivityTypePropertiesSparkConfig

Nom Description Valeur

HDInsightStreamingActivity

Nom Description Valeur
linkedServiceName Informations de référence sur le service lié. LinkedServiceReference
politique Stratégie d’activité. ActivityPolicy
type Type d’activité. 'HDInsightStreaming' (obligatoire)
typeProperties Propriétés d’activité de streaming HDInsight. HDInsightStreamingActivityTypeProperties (obligatoire)

HDInsightStreamingActivityTypeProperties

Nom Description Valeur
Arguments Arguments spécifiés par l’utilisateur pour HDInsightActivity. any[]
Combineur Nom exécutable du combineur. Type : chaîne (ou expression avec chaîne resultType). quelconque
commandEnvironment Valeurs d’environnement de ligne de commande. any[]
Définit Permet à l’utilisateur de spécifier des définitions pour la demande de travail de diffusion en continu. HDInsightStreamingActivityTypePropertiesDefines
fileLinkedService Référence de service lié où se trouvent les fichiers. LinkedServiceReference
filePaths Chemins d’accès aux fichiers de travail de streaming. Il peut s’agir de répertoires. any[] (obligatoire)
getDebugInfo Option d’informations de débogage. 'Always'
'Échec'
'None'
entrée Chemin d’accès de l’objet blob d’entrée. Type : chaîne (ou expression avec chaîne resultType). tout (obligatoire)
cartographe Nom exécutable du mappeur. Type : chaîne (ou expression avec chaîne resultType). tout (obligatoire)
sortie Chemin d’accès de l’objet blob de sortie. Type : chaîne (ou expression avec chaîne resultType). tout (obligatoire)
réducteur Nom exécutable du réducteur. Type : chaîne (ou expression avec chaîne resultType). tout (obligatoire)
storageLinkedServices Références de service lié de stockage. linkedServiceReference[]

HDInsightStreamingActivityTypePropertiesDefines

Nom Description Valeur

IfConditionActivity

Nom Description Valeur
type Type d’activité. 'IfCondition' (obligatoire)
typeProperties Propriétés de l’activité IfCondition. IfConditionActivityTypeProperties (obligatoire)

IfConditionActivityTypeProperties

Nom Description Valeur
expression Expression qui évaluerait booléen. Cela permet de déterminer le bloc d’activités (ifTrueActivities ou ifFalseActivities) qui seront exécutées. expression (obligatoire)
ifFalseActivities Liste des activités à exécuter si l’expression est évaluée à false. Il s’agit d’une propriété facultative et, si elle n’est pas fournie, l’activité s’arrête sans aucune action. d’activité []
ifTrueActivities Liste des activités à exécuter si l’expression est évaluée à true. Il s’agit d’une propriété facultative et, si elle n’est pas fournie, l’activité s’arrête sans aucune action. d’activité []

IntegrationRuntimeReference

Nom Description Valeur
Paramètres Arguments pour le runtime d’intégration. ParameterValueSpecification
referenceName Référencer le nom du runtime d’intégration. chaîne (obligatoire)
type Type de runtime d’intégration. 'IntegrationRuntimeReference' (obligatoire)

LinkedServiceReference

Nom Description Valeur
Paramètres Arguments pour LinkedService. ParameterValueSpecification
referenceName Référencer le nom linkedService. chaîne (obligatoire)
type Type de référence de service lié. 'LinkedServiceReference' (obligatoire)

LookupActivity

Nom Description Valeur
linkedServiceName Informations de référence sur le service lié. LinkedServiceReference
politique Stratégie d’activité. ActivityPolicy
type Type d’activité. 'Recherche' (obligatoire)
typeProperties Propriétés d’activité de recherche. LookupActivityTypeProperties (obligatoire)

LookupActivityTypeProperties

Nom Description Valeur
jeu de données Référence du jeu de données d’activité de recherche. DatasetReference (obligatoire)
firstRowOnly Indique s’il faut retourner la première ligne ou toutes les lignes. La valeur par défaut est true. Type : booléen (ou expression avec resultType booléen). quelconque
source Propriétés sources spécifiques au jeu de données, identiques à celles de la source d’activité de copie. CopySource (obligatoire)

Microsoft.DataFactory/factories/pipelines

Nom Description Valeur
nom Nom de la ressource corde

Contraintes:
Longueur minimale = 1
Longueur maximale = 1
Modèle = ^[A-Za-z0-9_][^<>*#.%&:\\+?/]*$ (obligatoire)
parent Dans Bicep, vous pouvez spécifier la ressource parente d’une ressource enfant. Vous devez uniquement ajouter cette propriété lorsque la ressource enfant est déclarée en dehors de la ressource parente.

Pour plus d’informations, consultez ressource enfant en dehors de la ressource parente.
Nom symbolique de la ressource de type : fabriques de
Propriétés Propriétés du pipeline. pipeline (obligatoire)

ParameterDefinitionSpecification

Nom Description Valeur

ParameterSpecification

Nom Description Valeur
defaultValue Valeur par défaut du paramètre. quelconque
type Type de paramètre. 'Array'
'Bool'
'Float'
'Int'
'Object'
'SecureString'
'String' (obligatoire)

ParameterValueSpecification

Nom Description Valeur

ParameterValueSpecification

Nom Description Valeur

ParameterValueSpecification

Nom Description Valeur

ParameterValueSpecification

Nom Description Valeur

Pipeline

Nom Description Valeur
Activités Liste des activités dans le pipeline. d’activité []
Annotations Liste des balises qui peuvent être utilisées pour décrire le pipeline. any[]
Concurrence Nombre maximal d’exécutions simultanées pour le pipeline. Int

Contraintes:
Valeur minimale = 1
description Description du pipeline. corde
Paramètres Liste des paramètres du pipeline. ParameterDefinitionSpecification

PipelineReference

Nom Description Valeur
nom Nom de référence. corde
referenceName Nom du pipeline de référence. chaîne (obligatoire)
type Type de référence de pipeline. 'PipelineReference' (obligatoire)

RedirectIncompatibleRowSettings

Nom Description Valeur
linkedServiceName Nom du service lié Stockage Azure, SAP De Stockage ou Azure Data Lake Store utilisé pour rediriger une ligne incompatible. Doit être spécifié si redirectIncompatibleRowSettings est spécifié. Type : chaîne (ou expression avec chaîne resultType). tout (obligatoire)
chemin Chemin d’accès pour le stockage des données de ligne incompatibles de redirection. Type : chaîne (ou expression avec chaîne resultType). quelconque

SecretBase

Nom Description Valeur
type Défini sur « AzureKeyVaultSecret » pour le type AzureKeyVaultSecretReference. Défini sur « SecureString » pour le type SecureString. 'AzureKeyVaultSecret'
'SecureString' (obligatoire)

SecureString

Nom Description Valeur
type Type du secret. chaîne (obligatoire)
valeur Valeur de chaîne sécurisée. chaîne (obligatoire)

SecureString

Nom Description Valeur
type Type du secret. 'SecureString' (obligatoire)
valeur Valeur de chaîne sécurisée. chaîne (obligatoire)

SqlServerStoredProcedureActivity

Nom Description Valeur
linkedServiceName Informations de référence sur le service lié. LinkedServiceReference
politique Stratégie d’activité. ActivityPolicy
type Type d’activité. 'SqlServerStoredProcedure' (obligatoire)
typeProperties Propriétés d’activité de procédure stockée SQL. SqlServerStoredProcedureActivityTypeProperties (obligatoire)

SqlServerStoredProcedureActivityTypeProperties

Nom Description Valeur
storedProcedureName Nom de la procédure stockée. Type : chaîne (ou expression avec chaîne resultType). tout (obligatoire)
storedProcedureParameters Paramètre de valeur et de type pour les paramètres de procédure stockée. Exemple : « {Parameter1 : {value : « 1 », tapez : « int"}} ». SqlServerStoredProcedureActivityTypePropertiesStoredProcedureParameters

SqlServerStoredProcedureActivityTypePropertiesStoredProcedureParameters

Nom Description Valeur

SsisAccessCredential

Nom Description Valeur
domaine Domaine pour l’authentification Windows. tout (obligatoire)
mot de passe Mot de passe pour l’authentification Windows. SecretBase (obligatoire)
nom d’utilisateur UseName pour l’authentification Windows. tout (obligatoire)

SsisConnectionManager

Nom Description Valeur

SsisConnectionManager

Nom Description Valeur

SsisExecutionCredential

Nom Description Valeur
domaine Domaine pour l’authentification Windows. tout (obligatoire)
mot de passe Mot de passe pour l’authentification Windows. SecureString (obligatoire)
nom d’utilisateur UseName pour l’authentification Windows. tout (obligatoire)

SsisExecutionParameter

Nom Description Valeur
valeur Valeur du paramètre d’exécution du package SSIS. Type : chaîne (ou expression avec chaîne resultType). tout (obligatoire)

SsisLogLocation

Nom Description Valeur
logPath Chemin du journal d’exécution du package SSIS. Type : chaîne (ou expression avec chaîne resultType). tout (obligatoire)
type Type d’emplacement du journal SSIS. 'File' (obligatoire)
typeProperties Propriétés d’emplacement du journal d’exécution du package SSIS. SsisLogLocationTypeProperties (obligatoire)

SsisLogLocationTypeProperties

Nom Description Valeur
accessCredential Informations d’identification d’accès au journal d’exécution du package. SsisAccessCredential
logRefreshInterval Spécifie l’intervalle d’actualisation du journal. L’intervalle par défaut est de 5 minutes. Type : chaîne (ou expression avec chaîne resultType), modèle : ((\d+).) ? (\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). quelconque

SsisPackageLocation

Nom Description Valeur
packagePath Chemin du package SSIS. Type : chaîne (ou expression avec chaîne resultType). tout (obligatoire)
type Type d’emplacement du package SSIS. 'Fichier'
'SSISDB'
typeProperties Propriétés d’emplacement du package SSIS. SsisPackageLocationTypeProperties

SsisPackageLocationTypeProperties

Nom Description Valeur
accessCredential Informations d’identification d’accès au package. SsisAccessCredential
configurationPath Fichier de configuration de l’exécution du package. Type : chaîne (ou expression avec chaîne resultType). quelconque
packagePassword Mot de passe du package. SecretBase

SsisPropertyOverride

Nom Description Valeur
isSensitive Indique si la valeur de remplacement de propriété de package SSIS est des données sensibles. La valeur est chiffrée dans SSISDB s’il est vrai Bool
valeur Valeur de remplacement de la propriété de package SSIS. Type : chaîne (ou expression avec chaîne resultType). tout (obligatoire)

StagingSettings

Nom Description Valeur
enableCompression Spécifie s’il faut utiliser la compression lors de la copie de données via une préproduction intermédiaire. La valeur par défaut est false. Type : booléen (ou expression avec resultType booléen). quelconque
linkedServiceName Informations de référence sur le service lié intermédiaire. LinkedServiceReference (obligatoire)
chemin Chemin d’accès au stockage pour stocker les données intermédiaires. Type : chaîne (ou expression avec chaîne resultType). quelconque

StoredProcedureParameter

Nom Description Valeur
type Type de paramètre de procédure stockée. 'Boolean'
'Date'
'Decimal'
'Guid'
'Int'
'Int64'
'String'
valeur Valeur du paramètre de procédure stockée. Type : chaîne (ou expression avec chaîne resultType). tout (obligatoire)

UntilActivity

Nom Description Valeur
type Type d’activité. 'Until' (obligatoire)
typeProperties Jusqu’à ce que les propriétés d’activité. UntilActivityTypeProperties (obligatoire)

UntilActivityTypeProperties

Nom Description Valeur
Activités Liste des activités à exécuter. d’activité [] (obligatoire)
expression Expression qui évaluerait booléen. La boucle continue jusqu’à ce que cette expression soit évaluée à true expression (obligatoire)
Timeout Spécifie le délai d’expiration de l’activité à exécuter. S’il n’existe aucune valeur spécifiée, il prend la valeur de TimeSpan.FromDays(7) qui est de 1 semaine par défaut. Type : chaîne (ou expression avec chaîne resultType), modèle : ((\d+).) ? (\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). Type : chaîne (ou expression avec chaîne resultType), modèle : ((\d+).) ? (\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). quelconque

WaitActivity

Nom Description Valeur
type Type d’activité. 'Wait' (obligatoire)
typeProperties Propriétés de l’activité d’attente. WaitActivityTypeProperties (obligatoire)

WaitActivityTypeProperties

Nom Description Valeur
waitTimeInSeconds Durée en secondes. int (obligatoire)

WebActivity

Nom Description Valeur
linkedServiceName Informations de référence sur le service lié. LinkedServiceReference
politique Stratégie d’activité. ActivityPolicy
type Type d’activité. 'WebActivity' (obligatoire)
typeProperties Propriétés de l’activité web. WebActivityTypeProperties (obligatoire)

WebActivityAuthentication

Nom Description Valeur
mot de passe Mot de passe pour le fichier PFX ou l’authentification de base. secureString
Pfx Contenu codé en base64 d’un fichier PFX. secureString
ressource Ressource pour laquelle le jeton Azure Auth sera demandé lors de l’utilisation de l’authentification MSI. corde
type Authentification de l’activité web (Basic/ClientCertificate/MSI) chaîne (obligatoire)
nom d’utilisateur Nom d’utilisateur d’authentification d’activité web pour l’authentification de base. corde

WebActivityTypeProperties

Nom Description Valeur
authentification Méthode d’authentification utilisée pour appeler le point de terminaison. WebActivityAuthentication
corps Représente la charge utile qui sera envoyée au point de terminaison. Obligatoire pour la méthode POST/PUT, non autorisée pour le type de méthode GET : chaîne (ou expression avec chaîne resultType). quelconque
Datasets Liste des jeux de données passés au point de terminaison web. DatasetReference[]
disableCertValidation Lorsque la valeur est true, la validation du certificat est désactivée. Bool
En-têtes Représente les en-têtes qui seront envoyés à la demande. Par exemple, pour définir la langue et le type sur une demande : « headers » : { « Accept-Language » : «en-us», « Content-Type » : « application/json » }. Type : chaîne (ou expression avec chaîne resultType). quelconque
linkedServices Liste des services liés passés au point de terminaison web. linkedServiceReference[]
méthode Méthode API Rest pour le point de terminaison cible. 'DELETE'
'GET'
'POST'
'PUT' (obligatoire)
URL Point de terminaison et chemin cible de l’activité web. Type : chaîne (ou expression avec chaîne resultType). tout (obligatoire)

Exemples de démarrage rapide

Les exemples de démarrage rapide suivants déploient ce type de ressource.

Fichier Bicep Description
Créer une fabrique de données V2 Ce modèle crée une fabrique de données V2 qui copie les données d’un dossier d’un stockage Blob Azure vers un autre dossier du stockage.
Plus est possible avec Azure Data Factory - Un clic pour essayer Azure Data Factory Ce modèle crée un pipeline de fabrique de données pour une activité de copie à partir d’un objet blob Azure vers un autre objet blob Azure

Définition de ressource de modèle ARM

Le type de ressource fabriques/pipelines peut être déployé avec des opérations qui ciblent :

Pour obtenir la liste des propriétés modifiées dans chaque version de l’API, consultez journal des modifications.

Format de ressource

Pour créer une ressource Microsoft.DataFactory/factorys/pipelines, ajoutez le code JSON suivant à votre modèle.

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

Objets CopySink

Définissez le type propriété pour spécifier le type d’objet.

Objets SecretBase

Définissez le type propriété pour spécifier le type d’objet.

Pour AzureKeyVaultSecret, utilisez :

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

Pour secureString, utilisez :

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

Objets CopySource

Définissez le type propriété pour spécifier le type d’objet.

Objets d’activité

Définissez le type propriété pour spécifier le type d’objet.

Pour AzureMLBatchExecution, utilisez :

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

Pour AzureMLUpdateResource, utilisez :

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

Pour ExecutePipeline, utilisez :

{
  "type": "ExecutePipeline",
  "typeProperties": {
    "parameters": {
      "{customized property}": {}
    },
    "pipeline": {
      "name": "string",
      "referenceName": "string",
      "type": "string"
    },
    "waitOnCompletion": "bool"
  }
}

Pour de filtre, utilisez :

{
  "type": "Filter",
  "typeProperties": {
    "condition": {
      "type": "string",
      "value": "string"
    },
    "items": {
      "type": "string",
      "value": "string"
    }
  }
}

Pour forEach, utilisez :

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

Pour ifCondition, utilisez :

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

Pour Jusqu’à, utilisez :

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

Pour d’attente, utilisez :

{
  "type": "Wait",
  "typeProperties": {
    "waitTimeInSeconds": "int"
  }
}

Pour copier, utilisez :

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

Pour personnalisé, utilisez :

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

Pour dataLakeAnalyticsU-SQL, utilisez :

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

Pour DatabricksNotebook, utilisez :

{
  "linkedServiceName": {
    "parameters": {
      "{customized property}": {}
    },
    "referenceName": "string",
    "type": "string"
  },
  "policy": {
    "retry": {},
    "retryIntervalInSeconds": "int",
    "secureOutput": "bool",
    "timeout": {}
  },
  "type": "DatabricksNotebook",
  "typeProperties": {
    "baseParameters": {
      "{customized property}": {}
    },
    "notebookPath": {}
  }
}

Pour executeSSISPackage, utilisez :

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

Pour GetMetadata, utilisez :

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

Pour HDInsightHive, utilisez :

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

Pour HDInsightMapReduce, utilisez :

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

Pour HDInsightPig, utilisez :

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

Pour HDInsightSpark, utilisez :

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

Pour HDInsightStreaming, utilisez :

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

Pour recherche, utilisez :

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

Pour sqlServerStoredProcedure, utilisez :

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

Pour WebActivity, utilisez :

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

Valeurs de propriété

Activité

Nom Description Valeur
dependsOn L’activité dépend de la condition. ActivityDependency[]
description Description de l’activité. corde
nom Nom de l’activité. chaîne (obligatoire)
type Défini sur « AzureMLBatchExecution » pour le type AzureMLBatchExecutionActivity. Défini sur « AzureMLUpdateResource » pour le type AzureMLUpdateResourceActivity. Défini sur « ExecutePipeline » pour le type ExecutePipelineActivity. Défini sur « Filter » pour le type FilterActivity. Défini sur « ForEach » pour le type ForEachActivity. Défini sur « IfCondition » pour le type IfConditionActivity. Défini sur « Until » pour le type UntilActivity. Définissez la valeur « Wait » pour le type WaitActivity. Défini sur « Copy » pour le type CopyActivity. Défini sur « Custom » pour le type CustomActivity. Défini sur « DataLakeAnalyticsU-SQL » pour le type DataLakeAnalyticsUsqlActivity. Défini sur « DatabricksNotebook » pour le type DatabricksNotebookActivity. Défini sur « ExecuteSSISPackage » pour le type ExecuteSsisPackageActivity. Défini sur « GetMetadata » pour le type GetMetadataActivity. Définissez sur « HDInsightHive » pour le type HDInsightHiveActivity. Définissez sur « HDInsightMapReduce » pour le type HDInsightMapReduceActivity. Affectez la valeur « HDInsightPig » pour le type HDInsightPigActivity. Défini sur « HDInsightSpark » pour le type HDInsightSparkActivity. Définissez sur « HDInsightStreaming » pour le type HDInsightStreamingActivity. Défini sur « Lookup » pour le type LookupActivity. Défini sur « SqlServerStoredProcedure » pour le type SqlServerStoredProcedureActivity. Défini sur « WebActivity » pour le type WebActivity. 'AzureMLBatchExecution'
'AzureMLUpdateResource'
'Copy'
'Custom'
'DatabricksNotebook'
'DataLakeAnalyticsU-SQL'
'ExecutePipeline'
'ExecuteSSISPackage'
'Filter'
'ForEach'
'GetMetadata'
'HDInsightHive'
'HDInsightMapReduce'
'HDInsightPig'
'HDInsightSpark'
'HDInsightStreaming'
'IfCondition'
'Lookup'
'SqlServerStoredProcedure'
'Until'
'Wait'
'WebActivity' (obligatoire)

ActivityDependency

Nom Description Valeur
activité Nom de l’activité. chaîne (obligatoire)
dependencyConditions Match-Condition pour la dépendance. Tableau de chaînes contenant l’un des éléments suivants :
'Terminé'
'Échec'
'Ignoré'
'Succeeded' (obligatoire)

ActivityPolicy

Nom Description Valeur
réessayer Nombre maximal de tentatives ordinaires. La valeur par défaut est 0. Type : entier (ou Expression avec entier resultType), minimum : 0. quelconque
retryIntervalInSeconds Intervalle entre chaque nouvelle tentative (en secondes). La valeur par défaut est de 30 secondes. Int

Contraintes:
Valeur minimale = 30
Valeur maximale = 86400
secureOutput Lorsqu’elle est définie sur true, la sortie de l’activité est considérée comme sécurisée et ne sera pas journalisée à la surveillance. Bool
Timeout Spécifie le délai d’expiration de l’activité à exécuter. Le délai d’expiration par défaut est de 7 jours. Type : chaîne (ou expression avec chaîne resultType), modèle : ((\d+).) ? (\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). quelconque

AzureKeyVaultSecretReference

Nom Description Valeur
secretName Nom du secret dans Azure Key Vault. Type : chaîne (ou expression avec chaîne resultType). tout (obligatoire)
secretVersion Version du secret dans Azure Key Vault. La valeur par défaut est la dernière version du secret. Type : chaîne (ou expression avec chaîne resultType). quelconque
boutique Informations de référence sur le service lié Azure Key Vault. LinkedServiceReference (obligatoire)
type Type du secret. 'AzureKeyVaultSecret' (obligatoire)

AzureMLBatchExecutionActivity

Nom Description Valeur
linkedServiceName Informations de référence sur le service lié. LinkedServiceReference
politique Stratégie d’activité. ActivityPolicy
type Type d’activité. 'AzureMLBatchExecution' (obligatoire)
typeProperties Propriétés de l’activité d’exécution azure ML Batch. AzureMLBatchExecutionActivityTypeProperties (obligatoire)

AzureMLBatchExecutionActivityTypeProperties

Nom Description Valeur
globalParameters Paires clé,valeur à passer au point de terminaison du service d’exécution Azure ML Batch. Les clés doivent correspondre aux noms des paramètres de service web définis dans le service web Azure ML publié. Les valeurs sont transmises dans la propriété GlobalParameters de la demande d’exécution du lot Azure ML. AzureMLBatchExecutionActivityTypePropertiesGlobalParameters
webServiceInputs Paires clé,valeur, mappant les noms des entrées de service web du point de terminaison Azure ML aux objets AzureMLWebServiceFile spécifiant les emplacements d’objet blob d’entrée. Ces informations sont transmises dans la propriété WebServiceInputs de la demande d’exécution du lot Azure ML. AzureMLBatchExecutionActivityTypePropertiesWebServiceInputs
webServiceOutputs Paires clé,valeur, mappant les noms des sorties du service web du point de terminaison Azure ML aux objets AzureMLWebServiceFile spécifiant les emplacements d’objet blob de sortie. Ces informations sont transmises dans la propriété WebServiceOutputs de la demande d’exécution du lot Azure ML. AzureMLBatchExecutionActivityTypePropertiesWebServiceOutputs

AzureMLBatchExecutionActivityTypePropertiesGlobalParameters

Nom Description Valeur

AzureMLBatchExecutionActivityTypePropertiesWebServiceInputs

Nom Description Valeur

AzureMLBatchExecutionActivityTypePropertiesWebServiceOutputs

Nom Description Valeur

AzureMLUpdateResourceActivity

Nom Description Valeur
linkedServiceName Informations de référence sur le service lié. LinkedServiceReference
politique Stratégie d’activité. ActivityPolicy
type Type d’activité. 'AzureMLUpdateResource' (obligatoire)
typeProperties Propriétés d’activité de gestion des ressources de mise à jour Azure ML. AzureMLUpdateResourceActivityTypeProperties (obligatoire)

AzureMLUpdateResourceActivityTypeProperties

Nom Description Valeur
trainedModelFilePath Chemin d’accès du fichier relatif dans trainedModelLinkedService pour représenter le fichier .ilearner qui sera chargé par l’opération de mise à jour. Type : chaîne (ou expression avec chaîne resultType). tout (obligatoire)
trainedModelLinkedServiceName Nom du service lié Stockage Azure contenant le fichier .ilearner qui sera chargé par l’opération de mise à jour. LinkedServiceReference (obligatoire)
trainedModelName Nom du module Model entraîné dans l’expérience de service web à mettre à jour. Type : chaîne (ou expression avec chaîne resultType). tout (obligatoire)

AzureMLWebServiceFile

Nom Description Valeur
filePath Chemin d’accès du fichier relatif, y compris le nom du conteneur, dans le Stockage Blob Azure spécifié par LinkedService. Type : chaîne (ou expression avec chaîne resultType). tout (obligatoire)
linkedServiceName Référence à un LinkedService Stockage Azure, où se trouve le fichier d’entrée/sortie d’Azure ML WebService. LinkedServiceReference (obligatoire)

CopyActivity

Nom Description Valeur
Entrées Liste des entrées de l’activité. DatasetReference[]
linkedServiceName Informations de référence sur le service lié. LinkedServiceReference
Sorties Liste des sorties de l’activité. DatasetReference[]
politique Stratégie d’activité. ActivityPolicy
type Type d’activité. 'Copy' (obligatoire)
typeProperties Propriétés de l’activité de copie. CopyActivityTypeProperties (obligatoire)

CopyActivityTypeProperties

Nom Description Valeur
cloudDataMovementUnits Nombre maximal d’unités de déplacement de données cloud qui peuvent être utilisées pour effectuer ce déplacement de données. Type : entier (ou Expression avec entier resultType), minimum : 0. quelconque
enableSkipIncompatibleRow Indique s’il faut ignorer la ligne incompatible. La valeur par défaut est false. Type : booléen (ou expression avec resultType booléen). quelconque
enableStaging Spécifie s’il faut copier des données via une préproduction intermédiaire. La valeur par défaut est false. Type : booléen (ou expression avec resultType booléen). quelconque
parallelCopies Nombre maximal de sessions simultanées ouvertes sur la source ou le récepteur pour éviter de surcharger le magasin de données. Type : entier (ou Expression avec entier resultType), minimum : 0. quelconque
redirectIncompatibleRowSettings Redirigez les paramètres de ligne incompatibles lorsque EnableSkipIncompatibleRow a la valeur true. RedirectIncompatibleRowSettings
couler Récepteur d’activité de copie. CopySink (obligatoire)
source Source de l’activité de copie. CopySource (obligatoire)
stagingSettings Spécifie les paramètres intermédiaires de préproduction lorsque EnableStaging a la valeur true. StagingSettings
Translator Traducteur d’activité de copie. S’il n’est pas spécifié, le traducteur tabulaire est utilisé. quelconque

CopySink

Nom Description Valeur
sinkRetryCount Nombre de nouvelles tentatives du récepteur. Type : entier (ou Expression avec entier resultType). quelconque
sinkRetryWait Patientez une nouvelle tentative de récepteur. Type : chaîne (ou expression avec chaîne resultType), modèle : ((\d+).) ? (\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). quelconque
type (obligatoire)
writeBatchSize Écrire la taille du lot. Type : entier (ou Expression avec entier resultType), minimum : 0. quelconque
writeBatchTimeout Écrire le délai d’expiration du lot. Type : chaîne (ou expression avec chaîne resultType), modèle : ((\d+).) ? (\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). quelconque

CopySource

Nom Description Valeur
sourceRetryCount Nombre de nouvelles tentatives sources. Type : entier (ou Expression avec entier resultType). quelconque
sourceRetryWait Attendez une nouvelle tentative de source. Type : chaîne (ou expression avec chaîne resultType), modèle : ((\d+).) ? (\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). quelconque
type (obligatoire)

CustomActivity

Nom Description Valeur
linkedServiceName Informations de référence sur le service lié. LinkedServiceReference
politique Stratégie d’activité. ActivityPolicy
type Type d’activité. 'Custom' (obligatoire)
typeProperties Propriétés d’activité personnalisées. CustomActivityTypeProperties (obligatoire)

CustomActivityReferenceObject

Nom Description Valeur
Datasets Références de jeu de données. DatasetReference[]
linkedServices Références de service lié. linkedServiceReference[]

CustomActivityTypeProperties

Nom Description Valeur
commander Commande pour le type d’activité personnalisé : chaîne (ou expression avec chaîne resultType). tout (obligatoire)
extendedProperties Conteneur de propriétés défini par l’utilisateur. Il n’existe aucune restriction sur les clés ou les valeurs qui peuvent être utilisées. L’activité personnalisée spécifiée par l’utilisateur a la responsabilité totale de consommer et d’interpréter le contenu défini. CustomActivityTypePropertiesExtendedProperties
folderPath Chemin d’accès aux fichiers de ressources Type : chaîne (ou Expression avec chaîne resultType). quelconque
referenceObjects Objets de référence CustomActivityReferenceObject
resourceLinkedService Informations de référence sur le service lié aux ressources. LinkedServiceReference

CustomActivityTypePropertiesExtendedProperties

Nom Description Valeur

DatabricksNotebookActivity

Nom Description Valeur
linkedServiceName Informations de référence sur le service lié. LinkedServiceReference
politique Stratégie d’activité. ActivityPolicy
type Type d’activité. 'DatabricksNotebook' (obligatoire)
typeProperties Propriétés d’activité databricks Notebook. DatabricksNotebookActivityTypeProperties (obligatoire)

DatabricksNotebookActivityTypeProperties

Nom Description Valeur
baseParameters Paramètres de base à utiliser pour chaque exécution de ce travail. Si le bloc-notes accepte un paramètre qui n’est pas spécifié, la valeur par défaut du bloc-notes est utilisée. DatabricksNotebookActivityTypePropertiesBaseParameters
notebookPath Chemin absolu du notebook à exécuter dans l’espace de travail Databricks. Ce chemin doit commencer par une barre oblique. Type : chaîne (ou expression avec chaîne resultType). tout (obligatoire)

DatabricksNotebookActivityTypePropertiesBaseParameters

Nom Description Valeur

DataLakeAnalyticsUsqlActivity

Nom Description Valeur
linkedServiceName Informations de référence sur le service lié. LinkedServiceReference
politique Stratégie d’activité. ActivityPolicy
type Type d’activité. 'DataLakeAnalyticsU-SQL' (obligatoire)
typeProperties Propriétés d’activité U-SQL Data Lake Analytics. DataLakeAnalyticsUsqlActivityTypeProperties (obligatoire)

DataLakeAnalyticsUsqlActivityTypeProperties

Nom Description Valeur
compilationMode Mode de compilation de U-SQL. Doit être l’une de ces valeurs : Sémantique, Full et SingleBox. Type : chaîne (ou expression avec chaîne resultType). quelconque
degreeOfParallelism Nombre maximal de nœuds utilisés simultanément pour exécuter le travail. La valeur par défaut est 1. Type : entier (ou Expression avec entier resultType), minimum : 1. quelconque
Paramètres Paramètres de la requête de travail U-SQL. DataLakeAnalyticsUsqlActivityTypePropertiesParameters
priorité Détermine les travaux hors de toutes les files d’attente qui doivent être sélectionnés pour s’exécuter en premier. Plus le nombre est faible, plus la priorité est élevée. La valeur par défaut est 1 000. Type : entier (ou Expression avec entier resultType), minimum : 1. quelconque
runtimeVersion Version runtime du moteur U-SQL à utiliser. Type : chaîne (ou expression avec chaîne resultType). quelconque
scriptLinkedService Référence du service lié de script. LinkedServiceReference (obligatoire)
scriptPath Chemin d’accès sensible à la casse vers le dossier qui contient le script U-SQL. Type : chaîne (ou expression avec chaîne resultType). tout (obligatoire)

DataLakeAnalyticsUsqlActivityTypePropertiesParameters

Nom Description Valeur

DatasetReference

Nom Description Valeur
Paramètres Arguments pour le jeu de données. ParameterValueSpecification
referenceName Nom du jeu de données de référence. chaîne (obligatoire)
type Type de référence de jeu de données. 'DatasetReference' (obligatoire)

ExecutePipelineActivity

Nom Description Valeur
type Type d’activité. 'ExecutePipeline' (obligatoire)
typeProperties Exécutez les propriétés d’activité du pipeline. ExecutePipelineActivityTypeProperties (obligatoire)

ExecutePipelineActivityTypeProperties

Nom Description Valeur
Paramètres Paramètres de pipeline. ParameterValueSpecification
pipeline Référence de pipeline. PipelineReference (obligatoire)
waitOnCompletion Définit si l’exécution de l’activité attend la fin de l’exécution du pipeline dépendant. La valeur par défaut est false. Bool

ExecuteSsisPackageActivity

Nom Description Valeur
linkedServiceName Informations de référence sur le service lié. LinkedServiceReference
politique Stratégie d’activité. ActivityPolicy
type Type d’activité. 'ExecuteSSISPackage' (obligatoire)
typeProperties Exécutez les propriétés d’activité du package SSIS. ExecuteSsisPackageActivityTypeProperties (obligatoire)

ExecuteSsisPackageActivityTypeProperties

Nom Description Valeur
connectVia Référence du runtime d’intégration. IntegrationRuntimeReference (obligatoire)
environmentPath Chemin d’accès de l’environnement pour exécuter le package SSIS. Type : chaîne (ou expression avec chaîne resultType). quelconque
executionCredential Informations d’identification d’exécution du package. SsisExecutionCredential
loggingLevel Niveau de journalisation de l’exécution du package SSIS. Type : chaîne (ou expression avec chaîne resultType). quelconque
logLocation Emplacement du journal d’exécution du package SSIS. SsisLogLocation
packageConnectionManagers Gestionnaires de connexions au niveau du package pour exécuter le package SSIS. ExecuteSsisPackageActivityTypePropertiesPackageConnectionManagers
packageLocation Emplacement du package SSIS. SsisPackageLocation (obligatoire)
packageParameters Paramètres de niveau package pour exécuter le package SSIS. ExecuteSsisPackageActivityTypePropertiesPackageParameters
projectConnectionManagers Gestionnaires de connexions au niveau du projet pour exécuter le package SSIS. ExecuteSsisPackageActivityTypePropertiesProjectConnectionManagers
projectParameters Paramètres au niveau du projet pour exécuter le package SSIS. ExecuteSsisPackageActivityTypePropertiesProjectParameters
propertyOverrides La propriété remplace l’exécution du package SSIS. ExecuteSsisPackageActivityTypePropertiesPropertyOverrides
Duree Spécifie le runtime pour exécuter le package SSIS. La valeur doit être « x86 » ou « x64 ». Type : chaîne (ou expression avec chaîne resultType). quelconque

ExecuteSsisPackageActivityTypePropertiesPackageConnectionManagers

Nom Description Valeur

ExecuteSsisPackageActivityTypePropertiesPackageParameters

Nom Description Valeur

ExecuteSsisPackageActivityTypePropertiesProjectConnectionManagers

Nom Description Valeur

ExecuteSsisPackageActivityTypePropertiesProjectParameters

Nom Description Valeur

ExecuteSsisPackageActivityTypePropertiesPropertyOverrides

Nom Description Valeur

Expression

Nom Description Valeur
type Type d’expression. 'Expression' (obligatoire)
valeur Valeur d’expression. chaîne (obligatoire)

FilterActivity

Nom Description Valeur
type Type d’activité. 'Filter' (obligatoire)
typeProperties Filtrer les propriétés d’activité. FilterActivityTypeProperties (obligatoire)

FilterActivityTypeProperties

Nom Description Valeur
condition Condition à utiliser pour filtrer l’entrée. expression (obligatoire)
Articles Tableau d’entrée sur lequel le filtre doit être appliqué. expression (obligatoire)

ForEachActivity

Nom Description Valeur
type Type d’activité. 'ForEach' (obligatoire)
typeProperties Propriétés d’activité ForEach. ForEachActivityTypeProperties (obligatoire)

ForEachActivityTypeProperties

Nom Description Valeur
Activités Liste des activités à exécuter . d’activité [] (obligatoire)
batchCount Nombre de lots à utiliser pour contrôler le nombre d’exécutions parallèles (quand isSequential a la valeur false). Int

Contraintes:
Valeur maximale = 50
isSequential Si la boucle doit être exécutée en séquence ou en parallèle (max. 50) Bool
Articles Collection à itérer. expression (obligatoire)

GetMetadataActivity

Nom Description Valeur
linkedServiceName Informations de référence sur le service lié. LinkedServiceReference
politique Stratégie d’activité. ActivityPolicy
type Type d’activité. 'GetMetadata' (obligatoire)
typeProperties Propriétés de l’activité GetMetadata. GetMetadataActivityTypeProperties (obligatoire)

GetMetadataActivityTypeProperties

Nom Description Valeur
jeu de données Informations de référence sur le jeu de données d’activité GetMetadata. DatasetReference (obligatoire)
fieldList Champs de métadonnées à obtenir à partir du jeu de données. any[]

HDInsightHiveActivity

Nom Description Valeur
linkedServiceName Informations de référence sur le service lié. LinkedServiceReference
politique Stratégie d’activité. ActivityPolicy
type Type d’activité. 'HDInsightHive' (obligatoire)
typeProperties Propriétés d’activité Hive HDInsight. HDInsightHiveActivityTypeProperties (obligatoire)

HDInsightHiveActivityTypeProperties

Nom Description Valeur
Arguments Arguments spécifiés par l’utilisateur pour HDInsightActivity. any[]
Définit Permet à l’utilisateur de spécifier des définitions pour la demande de travail Hive. HDInsightHiveActivityTypePropertiesDefines
getDebugInfo Option d’informations de débogage. 'Always'
'Échec'
'None'
scriptLinkedService Référence du service lié de script. LinkedServiceReference
scriptPath Chemin d’accès du script. Type : chaîne (ou expression avec chaîne resultType). quelconque
storageLinkedServices Références de service lié de stockage. linkedServiceReference[]

HDInsightHiveActivityTypePropertiesDefines

Nom Description Valeur

HDInsightMapReduceActivity

Nom Description Valeur
linkedServiceName Informations de référence sur le service lié. LinkedServiceReference
politique Stratégie d’activité. ActivityPolicy
type Type d’activité. 'HDInsightMapReduce' (obligatoire)
typeProperties Propriétés d’activité MapReduce HDInsight. HDInsightMapReduceActivityTypeProperties (obligatoire)

HDInsightMapReduceActivityTypeProperties

Nom Description Valeur
Arguments Arguments spécifiés par l’utilisateur pour HDInsightActivity. any[]
className Nom de la classe. Type : chaîne (ou expression avec chaîne resultType). tout (obligatoire)
Définit Permet à l’utilisateur de spécifier des définitions pour la demande de travail MapReduce. HDInsightMapReduceActivityTypePropertiesDefines
getDebugInfo Option d’informations de débogage. 'Always'
'Échec'
'None'
jarFilePath Chemin d’accès jar. Type : chaîne (ou expression avec chaîne resultType). tout (obligatoire)
jarLibs Bibliothèques jar. any[]
jarLinkedService Informations de référence sur le service lié Jar. LinkedServiceReference
storageLinkedServices Références de service lié de stockage. linkedServiceReference[]

HDInsightMapReduceActivityTypePropertiesDefines

Nom Description Valeur

HDInsightPigActivity

Nom Description Valeur
linkedServiceName Informations de référence sur le service lié. LinkedServiceReference
politique Stratégie d’activité. ActivityPolicy
type Type d’activité. 'HDInsightPig' (obligatoire)
typeProperties Propriétés d’activité Pig HDInsight. HDInsightPigActivityTypeProperties (obligatoire)

HDInsightPigActivityTypeProperties

Nom Description Valeur
Arguments Arguments spécifiés par l’utilisateur pour HDInsightActivity. any[]
Définit Permet à l’utilisateur de spécifier des définitions pour la demande de travail Pig. HDInsightPigActivityTypePropertiesDefines
getDebugInfo Option d’informations de débogage. 'Always'
'Échec'
'None'
scriptLinkedService Référence du service lié de script. LinkedServiceReference
scriptPath Chemin d’accès du script. Type : chaîne (ou expression avec chaîne resultType). quelconque
storageLinkedServices Références de service lié de stockage. linkedServiceReference[]

HDInsightPigActivityTypePropertiesDefines

Nom Description Valeur

HDInsightSparkActivity

Nom Description Valeur
linkedServiceName Informations de référence sur le service lié. LinkedServiceReference
politique Stratégie d’activité. ActivityPolicy
type Type d’activité. 'HDInsightSpark' (obligatoire)
typeProperties Propriétés d’activité Spark HDInsight. HDInsightSparkActivityTypeProperties (obligatoire)

HDInsightSparkActivityTypeProperties

Nom Description Valeur
Arguments Arguments spécifiés par l’utilisateur sur HDInsightSparkActivity. any[]
className Classe principale Java/Spark de l’application. corde
entryFilePath Chemin d’accès relatif au dossier racine du code/package à exécuter. Type : chaîne (ou expression avec chaîne resultType). tout (obligatoire)
getDebugInfo Option d’informations de débogage. 'Always'
'Échec'
'None'
proxyUser L’utilisateur doit emprunter l’identité qui exécutera le travail. Type : chaîne (ou expression avec chaîne resultType). quelconque
rootPath Chemin d’accès racine dans « sparkJobLinkedService » pour tous les fichiers du travail. Type : chaîne (ou expression avec chaîne resultType). tout (obligatoire)
sparkConfig Propriété de configuration Spark. HDInsightSparkActivityTypePropertiesSparkConfig
sparkJobLinkedService Service lié de stockage pour le chargement du fichier d’entrée et des dépendances, ainsi que pour la réception des journaux. LinkedServiceReference

HDInsightSparkActivityTypePropertiesSparkConfig

Nom Description Valeur

HDInsightStreamingActivity

Nom Description Valeur
linkedServiceName Informations de référence sur le service lié. LinkedServiceReference
politique Stratégie d’activité. ActivityPolicy
type Type d’activité. 'HDInsightStreaming' (obligatoire)
typeProperties Propriétés d’activité de streaming HDInsight. HDInsightStreamingActivityTypeProperties (obligatoire)

HDInsightStreamingActivityTypeProperties

Nom Description Valeur
Arguments Arguments spécifiés par l’utilisateur pour HDInsightActivity. any[]
Combineur Nom exécutable du combineur. Type : chaîne (ou expression avec chaîne resultType). quelconque
commandEnvironment Valeurs d’environnement de ligne de commande. any[]
Définit Permet à l’utilisateur de spécifier des définitions pour la demande de travail de diffusion en continu. HDInsightStreamingActivityTypePropertiesDefines
fileLinkedService Référence de service lié où se trouvent les fichiers. LinkedServiceReference
filePaths Chemins d’accès aux fichiers de travail de streaming. Il peut s’agir de répertoires. any[] (obligatoire)
getDebugInfo Option d’informations de débogage. 'Always'
'Échec'
'None'
entrée Chemin d’accès de l’objet blob d’entrée. Type : chaîne (ou expression avec chaîne resultType). tout (obligatoire)
cartographe Nom exécutable du mappeur. Type : chaîne (ou expression avec chaîne resultType). tout (obligatoire)
sortie Chemin d’accès de l’objet blob de sortie. Type : chaîne (ou expression avec chaîne resultType). tout (obligatoire)
réducteur Nom exécutable du réducteur. Type : chaîne (ou expression avec chaîne resultType). tout (obligatoire)
storageLinkedServices Références de service lié de stockage. linkedServiceReference[]

HDInsightStreamingActivityTypePropertiesDefines

Nom Description Valeur

IfConditionActivity

Nom Description Valeur
type Type d’activité. 'IfCondition' (obligatoire)
typeProperties Propriétés de l’activité IfCondition. IfConditionActivityTypeProperties (obligatoire)

IfConditionActivityTypeProperties

Nom Description Valeur
expression Expression qui évaluerait booléen. Cela permet de déterminer le bloc d’activités (ifTrueActivities ou ifFalseActivities) qui seront exécutées. expression (obligatoire)
ifFalseActivities Liste des activités à exécuter si l’expression est évaluée à false. Il s’agit d’une propriété facultative et, si elle n’est pas fournie, l’activité s’arrête sans aucune action. d’activité []
ifTrueActivities Liste des activités à exécuter si l’expression est évaluée à true. Il s’agit d’une propriété facultative et, si elle n’est pas fournie, l’activité s’arrête sans aucune action. d’activité []

IntegrationRuntimeReference

Nom Description Valeur
Paramètres Arguments pour le runtime d’intégration. ParameterValueSpecification
referenceName Référencer le nom du runtime d’intégration. chaîne (obligatoire)
type Type de runtime d’intégration. 'IntegrationRuntimeReference' (obligatoire)

LinkedServiceReference

Nom Description Valeur
Paramètres Arguments pour LinkedService. ParameterValueSpecification
referenceName Référencer le nom linkedService. chaîne (obligatoire)
type Type de référence de service lié. 'LinkedServiceReference' (obligatoire)

LookupActivity

Nom Description Valeur
linkedServiceName Informations de référence sur le service lié. LinkedServiceReference
politique Stratégie d’activité. ActivityPolicy
type Type d’activité. 'Recherche' (obligatoire)
typeProperties Propriétés d’activité de recherche. LookupActivityTypeProperties (obligatoire)

LookupActivityTypeProperties

Nom Description Valeur
jeu de données Référence du jeu de données d’activité de recherche. DatasetReference (obligatoire)
firstRowOnly Indique s’il faut retourner la première ligne ou toutes les lignes. La valeur par défaut est true. Type : booléen (ou expression avec resultType booléen). quelconque
source Propriétés sources spécifiques au jeu de données, identiques à celles de la source d’activité de copie. CopySource (obligatoire)

Microsoft.DataFactory/factories/pipelines

Nom Description Valeur
apiVersion Version de l’API '2017-09-01-preview'
nom Nom de la ressource corde

Contraintes:
Longueur minimale = 1
Longueur maximale = 1
Modèle = ^[A-Za-z0-9_][^<>*#.%&:\\+?/]*$ (obligatoire)
Propriétés Propriétés du pipeline. pipeline (obligatoire)
type Type de ressource 'Microsoft.DataFactory/factories/pipelines'

ParameterDefinitionSpecification

Nom Description Valeur

ParameterSpecification

Nom Description Valeur
defaultValue Valeur par défaut du paramètre. quelconque
type Type de paramètre. 'Array'
'Bool'
'Float'
'Int'
'Object'
'SecureString'
'String' (obligatoire)

ParameterValueSpecification

Nom Description Valeur

ParameterValueSpecification

Nom Description Valeur

ParameterValueSpecification

Nom Description Valeur

ParameterValueSpecification

Nom Description Valeur

Pipeline

Nom Description Valeur
Activités Liste des activités dans le pipeline. d’activité []
Annotations Liste des balises qui peuvent être utilisées pour décrire le pipeline. any[]
Concurrence Nombre maximal d’exécutions simultanées pour le pipeline. Int

Contraintes:
Valeur minimale = 1
description Description du pipeline. corde
Paramètres Liste des paramètres du pipeline. ParameterDefinitionSpecification

PipelineReference

Nom Description Valeur
nom Nom de référence. corde
referenceName Nom du pipeline de référence. chaîne (obligatoire)
type Type de référence de pipeline. 'PipelineReference' (obligatoire)

RedirectIncompatibleRowSettings

Nom Description Valeur
linkedServiceName Nom du service lié Stockage Azure, SAP De Stockage ou Azure Data Lake Store utilisé pour rediriger une ligne incompatible. Doit être spécifié si redirectIncompatibleRowSettings est spécifié. Type : chaîne (ou expression avec chaîne resultType). tout (obligatoire)
chemin Chemin d’accès pour le stockage des données de ligne incompatibles de redirection. Type : chaîne (ou expression avec chaîne resultType). quelconque

SecretBase

Nom Description Valeur
type Défini sur « AzureKeyVaultSecret » pour le type AzureKeyVaultSecretReference. Défini sur « SecureString » pour le type SecureString. 'AzureKeyVaultSecret'
'SecureString' (obligatoire)

SecureString

Nom Description Valeur
type Type du secret. chaîne (obligatoire)
valeur Valeur de chaîne sécurisée. chaîne (obligatoire)

SecureString

Nom Description Valeur
type Type du secret. 'SecureString' (obligatoire)
valeur Valeur de chaîne sécurisée. chaîne (obligatoire)

SqlServerStoredProcedureActivity

Nom Description Valeur
linkedServiceName Informations de référence sur le service lié. LinkedServiceReference
politique Stratégie d’activité. ActivityPolicy
type Type d’activité. 'SqlServerStoredProcedure' (obligatoire)
typeProperties Propriétés d’activité de procédure stockée SQL. SqlServerStoredProcedureActivityTypeProperties (obligatoire)

SqlServerStoredProcedureActivityTypeProperties

Nom Description Valeur
storedProcedureName Nom de la procédure stockée. Type : chaîne (ou expression avec chaîne resultType). tout (obligatoire)
storedProcedureParameters Paramètre de valeur et de type pour les paramètres de procédure stockée. Exemple : « {Parameter1 : {value : « 1 », tapez : « int"}} ». SqlServerStoredProcedureActivityTypePropertiesStoredProcedureParameters

SqlServerStoredProcedureActivityTypePropertiesStoredProcedureParameters

Nom Description Valeur

SsisAccessCredential

Nom Description Valeur
domaine Domaine pour l’authentification Windows. tout (obligatoire)
mot de passe Mot de passe pour l’authentification Windows. SecretBase (obligatoire)
nom d’utilisateur UseName pour l’authentification Windows. tout (obligatoire)

SsisConnectionManager

Nom Description Valeur

SsisConnectionManager

Nom Description Valeur

SsisExecutionCredential

Nom Description Valeur
domaine Domaine pour l’authentification Windows. tout (obligatoire)
mot de passe Mot de passe pour l’authentification Windows. SecureString (obligatoire)
nom d’utilisateur UseName pour l’authentification Windows. tout (obligatoire)

SsisExecutionParameter

Nom Description Valeur
valeur Valeur du paramètre d’exécution du package SSIS. Type : chaîne (ou expression avec chaîne resultType). tout (obligatoire)

SsisLogLocation

Nom Description Valeur
logPath Chemin du journal d’exécution du package SSIS. Type : chaîne (ou expression avec chaîne resultType). tout (obligatoire)
type Type d’emplacement du journal SSIS. 'File' (obligatoire)
typeProperties Propriétés d’emplacement du journal d’exécution du package SSIS. SsisLogLocationTypeProperties (obligatoire)

SsisLogLocationTypeProperties

Nom Description Valeur
accessCredential Informations d’identification d’accès au journal d’exécution du package. SsisAccessCredential
logRefreshInterval Spécifie l’intervalle d’actualisation du journal. L’intervalle par défaut est de 5 minutes. Type : chaîne (ou expression avec chaîne resultType), modèle : ((\d+).) ? (\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). quelconque

SsisPackageLocation

Nom Description Valeur
packagePath Chemin du package SSIS. Type : chaîne (ou expression avec chaîne resultType). tout (obligatoire)
type Type d’emplacement du package SSIS. 'Fichier'
'SSISDB'
typeProperties Propriétés d’emplacement du package SSIS. SsisPackageLocationTypeProperties

SsisPackageLocationTypeProperties

Nom Description Valeur
accessCredential Informations d’identification d’accès au package. SsisAccessCredential
configurationPath Fichier de configuration de l’exécution du package. Type : chaîne (ou expression avec chaîne resultType). quelconque
packagePassword Mot de passe du package. SecretBase

SsisPropertyOverride

Nom Description Valeur
isSensitive Indique si la valeur de remplacement de propriété de package SSIS est des données sensibles. La valeur est chiffrée dans SSISDB s’il est vrai Bool
valeur Valeur de remplacement de la propriété de package SSIS. Type : chaîne (ou expression avec chaîne resultType). tout (obligatoire)

StagingSettings

Nom Description Valeur
enableCompression Spécifie s’il faut utiliser la compression lors de la copie de données via une préproduction intermédiaire. La valeur par défaut est false. Type : booléen (ou expression avec resultType booléen). quelconque
linkedServiceName Informations de référence sur le service lié intermédiaire. LinkedServiceReference (obligatoire)
chemin Chemin d’accès au stockage pour stocker les données intermédiaires. Type : chaîne (ou expression avec chaîne resultType). quelconque

StoredProcedureParameter

Nom Description Valeur
type Type de paramètre de procédure stockée. 'Boolean'
'Date'
'Decimal'
'Guid'
'Int'
'Int64'
'String'
valeur Valeur du paramètre de procédure stockée. Type : chaîne (ou expression avec chaîne resultType). tout (obligatoire)

UntilActivity

Nom Description Valeur
type Type d’activité. 'Until' (obligatoire)
typeProperties Jusqu’à ce que les propriétés d’activité. UntilActivityTypeProperties (obligatoire)

UntilActivityTypeProperties

Nom Description Valeur
Activités Liste des activités à exécuter. d’activité [] (obligatoire)
expression Expression qui évaluerait booléen. La boucle continue jusqu’à ce que cette expression soit évaluée à true expression (obligatoire)
Timeout Spécifie le délai d’expiration de l’activité à exécuter. S’il n’existe aucune valeur spécifiée, il prend la valeur de TimeSpan.FromDays(7) qui est de 1 semaine par défaut. Type : chaîne (ou expression avec chaîne resultType), modèle : ((\d+).) ? (\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). Type : chaîne (ou expression avec chaîne resultType), modèle : ((\d+).) ? (\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). quelconque

WaitActivity

Nom Description Valeur
type Type d’activité. 'Wait' (obligatoire)
typeProperties Propriétés de l’activité d’attente. WaitActivityTypeProperties (obligatoire)

WaitActivityTypeProperties

Nom Description Valeur
waitTimeInSeconds Durée en secondes. int (obligatoire)

WebActivity

Nom Description Valeur
linkedServiceName Informations de référence sur le service lié. LinkedServiceReference
politique Stratégie d’activité. ActivityPolicy
type Type d’activité. 'WebActivity' (obligatoire)
typeProperties Propriétés de l’activité web. WebActivityTypeProperties (obligatoire)

WebActivityAuthentication

Nom Description Valeur
mot de passe Mot de passe pour le fichier PFX ou l’authentification de base. secureString
Pfx Contenu codé en base64 d’un fichier PFX. secureString
ressource Ressource pour laquelle le jeton Azure Auth sera demandé lors de l’utilisation de l’authentification MSI. corde
type Authentification de l’activité web (Basic/ClientCertificate/MSI) chaîne (obligatoire)
nom d’utilisateur Nom d’utilisateur d’authentification d’activité web pour l’authentification de base. corde

WebActivityTypeProperties

Nom Description Valeur
authentification Méthode d’authentification utilisée pour appeler le point de terminaison. WebActivityAuthentication
corps Représente la charge utile qui sera envoyée au point de terminaison. Obligatoire pour la méthode POST/PUT, non autorisée pour le type de méthode GET : chaîne (ou expression avec chaîne resultType). quelconque
Datasets Liste des jeux de données passés au point de terminaison web. DatasetReference[]
disableCertValidation Lorsque la valeur est true, la validation du certificat est désactivée. Bool
En-têtes Représente les en-têtes qui seront envoyés à la demande. Par exemple, pour définir la langue et le type sur une demande : « headers » : { « Accept-Language » : «en-us», « Content-Type » : « application/json » }. Type : chaîne (ou expression avec chaîne resultType). quelconque
linkedServices Liste des services liés passés au point de terminaison web. linkedServiceReference[]
méthode Méthode API Rest pour le point de terminaison cible. 'DELETE'
'GET'
'POST'
'PUT' (obligatoire)
URL Point de terminaison et chemin cible de l’activité web. Type : chaîne (ou expression avec chaîne resultType). tout (obligatoire)

Modèles de démarrage rapide

Les modèles de démarrage rapide suivants déploient ce type de ressource.

Modèle Description
Créer une fabrique de données V2

Déployer sur Azure
Ce modèle crée une fabrique de données V2 qui copie les données d’un dossier d’un stockage Blob Azure vers un autre dossier du stockage.
Plus est possible avec Azure Data Factory - Un clic pour essayer Azure Data Factory

Déployer sur Azure
Ce modèle crée un pipeline de fabrique de données pour une activité de copie à partir d’un objet blob Azure vers un autre objet blob Azure

Définition de ressource Terraform (fournisseur AzAPI)

Le type de ressource fabriques/pipelines peut être déployé avec des opérations qui ciblent :

  • groupes de ressources

Pour obtenir la liste des propriétés modifiées dans chaque version de l’API, consultez journal des modifications.

Format de ressource

Pour créer une ressource Microsoft.DataFactory/factories/pipelines, ajoutez le terraform suivant à votre modèle.

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

Objets CopySink

Définissez le type propriété pour spécifier le type d’objet.

Objets SecretBase

Définissez le type propriété pour spécifier le type d’objet.

Pour AzureKeyVaultSecret, utilisez :

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

Pour secureString, utilisez :

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

Objets CopySource

Définissez le type propriété pour spécifier le type d’objet.

Objets d’activité

Définissez le type propriété pour spécifier le type d’objet.

Pour AzureMLBatchExecution, utilisez :

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

Pour AzureMLUpdateResource, utilisez :

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

Pour ExecutePipeline, utilisez :

{
  type = "ExecutePipeline"
  typeProperties = {
    parameters = {
      {customized property} = ?
    }
    pipeline = {
      name = "string"
      referenceName = "string"
      type = "string"
    }
    waitOnCompletion = bool
  }
}

Pour de filtre, utilisez :

{
  type = "Filter"
  typeProperties = {
    condition = {
      type = "string"
      value = "string"
    }
    items = {
      type = "string"
      value = "string"
    }
  }
}

Pour forEach, utilisez :

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

Pour ifCondition, utilisez :

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

Pour Jusqu’à, utilisez :

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

Pour d’attente, utilisez :

{
  type = "Wait"
  typeProperties = {
    waitTimeInSeconds = int
  }
}

Pour copier, utilisez :

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

Pour personnalisé, utilisez :

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

Pour dataLakeAnalyticsU-SQL, utilisez :

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

Pour DatabricksNotebook, utilisez :

{
  linkedServiceName = {
    parameters = {
      {customized property} = ?
    }
    referenceName = "string"
    type = "string"
  }
  policy = {
    retry = ?
    retryIntervalInSeconds = int
    secureOutput = bool
    timeout = ?
  }
  type = "DatabricksNotebook"
  typeProperties = {
    baseParameters = {
      {customized property} = ?
    }
    notebookPath = ?
  }
}

Pour executeSSISPackage, utilisez :

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

Pour GetMetadata, utilisez :

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

Pour HDInsightHive, utilisez :

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

Pour HDInsightMapReduce, utilisez :

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

Pour HDInsightPig, utilisez :

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

Pour HDInsightSpark, utilisez :

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

Pour HDInsightStreaming, utilisez :

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

Pour recherche, utilisez :

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

Pour sqlServerStoredProcedure, utilisez :

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

Pour WebActivity, utilisez :

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

Valeurs de propriété

Activité

Nom Description Valeur
dependsOn L’activité dépend de la condition. ActivityDependency[]
description Description de l’activité. corde
nom Nom de l’activité. chaîne (obligatoire)
type Défini sur « AzureMLBatchExecution » pour le type AzureMLBatchExecutionActivity. Défini sur « AzureMLUpdateResource » pour le type AzureMLUpdateResourceActivity. Défini sur « ExecutePipeline » pour le type ExecutePipelineActivity. Défini sur « Filter » pour le type FilterActivity. Défini sur « ForEach » pour le type ForEachActivity. Défini sur « IfCondition » pour le type IfConditionActivity. Défini sur « Until » pour le type UntilActivity. Définissez la valeur « Wait » pour le type WaitActivity. Défini sur « Copy » pour le type CopyActivity. Défini sur « Custom » pour le type CustomActivity. Défini sur « DataLakeAnalyticsU-SQL » pour le type DataLakeAnalyticsUsqlActivity. Défini sur « DatabricksNotebook » pour le type DatabricksNotebookActivity. Défini sur « ExecuteSSISPackage » pour le type ExecuteSsisPackageActivity. Défini sur « GetMetadata » pour le type GetMetadataActivity. Définissez sur « HDInsightHive » pour le type HDInsightHiveActivity. Définissez sur « HDInsightMapReduce » pour le type HDInsightMapReduceActivity. Affectez la valeur « HDInsightPig » pour le type HDInsightPigActivity. Défini sur « HDInsightSpark » pour le type HDInsightSparkActivity. Définissez sur « HDInsightStreaming » pour le type HDInsightStreamingActivity. Défini sur « Lookup » pour le type LookupActivity. Défini sur « SqlServerStoredProcedure » pour le type SqlServerStoredProcedureActivity. Défini sur « WebActivity » pour le type WebActivity. 'AzureMLBatchExecution'
'AzureMLUpdateResource'
'Copy'
'Custom'
'DatabricksNotebook'
'DataLakeAnalyticsU-SQL'
'ExecutePipeline'
'ExecuteSSISPackage'
'Filter'
'ForEach'
'GetMetadata'
'HDInsightHive'
'HDInsightMapReduce'
'HDInsightPig'
'HDInsightSpark'
'HDInsightStreaming'
'IfCondition'
'Lookup'
'SqlServerStoredProcedure'
'Until'
'Wait'
'WebActivity' (obligatoire)

ActivityDependency

Nom Description Valeur
activité Nom de l’activité. chaîne (obligatoire)
dependencyConditions Match-Condition pour la dépendance. Tableau de chaînes contenant l’un des éléments suivants :
'Terminé'
'Échec'
'Ignoré'
'Succeeded' (obligatoire)

ActivityPolicy

Nom Description Valeur
réessayer Nombre maximal de tentatives ordinaires. La valeur par défaut est 0. Type : entier (ou Expression avec entier resultType), minimum : 0. quelconque
retryIntervalInSeconds Intervalle entre chaque nouvelle tentative (en secondes). La valeur par défaut est de 30 secondes. Int

Contraintes:
Valeur minimale = 30
Valeur maximale = 86400
secureOutput Lorsqu’elle est définie sur true, la sortie de l’activité est considérée comme sécurisée et ne sera pas journalisée à la surveillance. Bool
Timeout Spécifie le délai d’expiration de l’activité à exécuter. Le délai d’expiration par défaut est de 7 jours. Type : chaîne (ou expression avec chaîne resultType), modèle : ((\d+).) ? (\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). quelconque

AzureKeyVaultSecretReference

Nom Description Valeur
secretName Nom du secret dans Azure Key Vault. Type : chaîne (ou expression avec chaîne resultType). tout (obligatoire)
secretVersion Version du secret dans Azure Key Vault. La valeur par défaut est la dernière version du secret. Type : chaîne (ou expression avec chaîne resultType). quelconque
boutique Informations de référence sur le service lié Azure Key Vault. LinkedServiceReference (obligatoire)
type Type du secret. 'AzureKeyVaultSecret' (obligatoire)

AzureMLBatchExecutionActivity

Nom Description Valeur
linkedServiceName Informations de référence sur le service lié. LinkedServiceReference
politique Stratégie d’activité. ActivityPolicy
type Type d’activité. 'AzureMLBatchExecution' (obligatoire)
typeProperties Propriétés de l’activité d’exécution azure ML Batch. AzureMLBatchExecutionActivityTypeProperties (obligatoire)

AzureMLBatchExecutionActivityTypeProperties

Nom Description Valeur
globalParameters Paires clé,valeur à passer au point de terminaison du service d’exécution Azure ML Batch. Les clés doivent correspondre aux noms des paramètres de service web définis dans le service web Azure ML publié. Les valeurs sont transmises dans la propriété GlobalParameters de la demande d’exécution du lot Azure ML. AzureMLBatchExecutionActivityTypePropertiesGlobalParameters
webServiceInputs Paires clé,valeur, mappant les noms des entrées de service web du point de terminaison Azure ML aux objets AzureMLWebServiceFile spécifiant les emplacements d’objet blob d’entrée. Ces informations sont transmises dans la propriété WebServiceInputs de la demande d’exécution du lot Azure ML. AzureMLBatchExecutionActivityTypePropertiesWebServiceInputs
webServiceOutputs Paires clé,valeur, mappant les noms des sorties du service web du point de terminaison Azure ML aux objets AzureMLWebServiceFile spécifiant les emplacements d’objet blob de sortie. Ces informations sont transmises dans la propriété WebServiceOutputs de la demande d’exécution du lot Azure ML. AzureMLBatchExecutionActivityTypePropertiesWebServiceOutputs

AzureMLBatchExecutionActivityTypePropertiesGlobalParameters

Nom Description Valeur

AzureMLBatchExecutionActivityTypePropertiesWebServiceInputs

Nom Description Valeur

AzureMLBatchExecutionActivityTypePropertiesWebServiceOutputs

Nom Description Valeur

AzureMLUpdateResourceActivity

Nom Description Valeur
linkedServiceName Informations de référence sur le service lié. LinkedServiceReference
politique Stratégie d’activité. ActivityPolicy
type Type d’activité. 'AzureMLUpdateResource' (obligatoire)
typeProperties Propriétés d’activité de gestion des ressources de mise à jour Azure ML. AzureMLUpdateResourceActivityTypeProperties (obligatoire)

AzureMLUpdateResourceActivityTypeProperties

Nom Description Valeur
trainedModelFilePath Chemin d’accès du fichier relatif dans trainedModelLinkedService pour représenter le fichier .ilearner qui sera chargé par l’opération de mise à jour. Type : chaîne (ou expression avec chaîne resultType). tout (obligatoire)
trainedModelLinkedServiceName Nom du service lié Stockage Azure contenant le fichier .ilearner qui sera chargé par l’opération de mise à jour. LinkedServiceReference (obligatoire)
trainedModelName Nom du module Model entraîné dans l’expérience de service web à mettre à jour. Type : chaîne (ou expression avec chaîne resultType). tout (obligatoire)

AzureMLWebServiceFile

Nom Description Valeur
filePath Chemin d’accès du fichier relatif, y compris le nom du conteneur, dans le Stockage Blob Azure spécifié par LinkedService. Type : chaîne (ou expression avec chaîne resultType). tout (obligatoire)
linkedServiceName Référence à un LinkedService Stockage Azure, où se trouve le fichier d’entrée/sortie d’Azure ML WebService. LinkedServiceReference (obligatoire)

CopyActivity

Nom Description Valeur
Entrées Liste des entrées de l’activité. DatasetReference[]
linkedServiceName Informations de référence sur le service lié. LinkedServiceReference
Sorties Liste des sorties de l’activité. DatasetReference[]
politique Stratégie d’activité. ActivityPolicy
type Type d’activité. 'Copy' (obligatoire)
typeProperties Propriétés de l’activité de copie. CopyActivityTypeProperties (obligatoire)

CopyActivityTypeProperties

Nom Description Valeur
cloudDataMovementUnits Nombre maximal d’unités de déplacement de données cloud qui peuvent être utilisées pour effectuer ce déplacement de données. Type : entier (ou Expression avec entier resultType), minimum : 0. quelconque
enableSkipIncompatibleRow Indique s’il faut ignorer la ligne incompatible. La valeur par défaut est false. Type : booléen (ou expression avec resultType booléen). quelconque
enableStaging Spécifie s’il faut copier des données via une préproduction intermédiaire. La valeur par défaut est false. Type : booléen (ou expression avec resultType booléen). quelconque
parallelCopies Nombre maximal de sessions simultanées ouvertes sur la source ou le récepteur pour éviter de surcharger le magasin de données. Type : entier (ou Expression avec entier resultType), minimum : 0. quelconque
redirectIncompatibleRowSettings Redirigez les paramètres de ligne incompatibles lorsque EnableSkipIncompatibleRow a la valeur true. RedirectIncompatibleRowSettings
couler Récepteur d’activité de copie. CopySink (obligatoire)
source Source de l’activité de copie. CopySource (obligatoire)
stagingSettings Spécifie les paramètres intermédiaires de préproduction lorsque EnableStaging a la valeur true. StagingSettings
Translator Traducteur d’activité de copie. S’il n’est pas spécifié, le traducteur tabulaire est utilisé. quelconque

CopySink

Nom Description Valeur
sinkRetryCount Nombre de nouvelles tentatives du récepteur. Type : entier (ou Expression avec entier resultType). quelconque
sinkRetryWait Patientez une nouvelle tentative de récepteur. Type : chaîne (ou expression avec chaîne resultType), modèle : ((\d+).) ? (\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). quelconque
type (obligatoire)
writeBatchSize Écrire la taille du lot. Type : entier (ou Expression avec entier resultType), minimum : 0. quelconque
writeBatchTimeout Écrire le délai d’expiration du lot. Type : chaîne (ou expression avec chaîne resultType), modèle : ((\d+).) ? (\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). quelconque

CopySource

Nom Description Valeur
sourceRetryCount Nombre de nouvelles tentatives sources. Type : entier (ou Expression avec entier resultType). quelconque
sourceRetryWait Attendez une nouvelle tentative de source. Type : chaîne (ou expression avec chaîne resultType), modèle : ((\d+).) ? (\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). quelconque
type (obligatoire)

CustomActivity

Nom Description Valeur
linkedServiceName Informations de référence sur le service lié. LinkedServiceReference
politique Stratégie d’activité. ActivityPolicy
type Type d’activité. 'Custom' (obligatoire)
typeProperties Propriétés d’activité personnalisées. CustomActivityTypeProperties (obligatoire)

CustomActivityReferenceObject

Nom Description Valeur
Datasets Références de jeu de données. DatasetReference[]
linkedServices Références de service lié. linkedServiceReference[]

CustomActivityTypeProperties

Nom Description Valeur
commander Commande pour le type d’activité personnalisé : chaîne (ou expression avec chaîne resultType). tout (obligatoire)
extendedProperties Conteneur de propriétés défini par l’utilisateur. Il n’existe aucune restriction sur les clés ou les valeurs qui peuvent être utilisées. L’activité personnalisée spécifiée par l’utilisateur a la responsabilité totale de consommer et d’interpréter le contenu défini. CustomActivityTypePropertiesExtendedProperties
folderPath Chemin d’accès aux fichiers de ressources Type : chaîne (ou Expression avec chaîne resultType). quelconque
referenceObjects Objets de référence CustomActivityReferenceObject
resourceLinkedService Informations de référence sur le service lié aux ressources. LinkedServiceReference

CustomActivityTypePropertiesExtendedProperties

Nom Description Valeur

DatabricksNotebookActivity

Nom Description Valeur
linkedServiceName Informations de référence sur le service lié. LinkedServiceReference
politique Stratégie d’activité. ActivityPolicy
type Type d’activité. 'DatabricksNotebook' (obligatoire)
typeProperties Propriétés d’activité databricks Notebook. DatabricksNotebookActivityTypeProperties (obligatoire)

DatabricksNotebookActivityTypeProperties

Nom Description Valeur
baseParameters Paramètres de base à utiliser pour chaque exécution de ce travail. Si le bloc-notes accepte un paramètre qui n’est pas spécifié, la valeur par défaut du bloc-notes est utilisée. DatabricksNotebookActivityTypePropertiesBaseParameters
notebookPath Chemin absolu du notebook à exécuter dans l’espace de travail Databricks. Ce chemin doit commencer par une barre oblique. Type : chaîne (ou expression avec chaîne resultType). tout (obligatoire)

DatabricksNotebookActivityTypePropertiesBaseParameters

Nom Description Valeur

DataLakeAnalyticsUsqlActivity

Nom Description Valeur
linkedServiceName Informations de référence sur le service lié. LinkedServiceReference
politique Stratégie d’activité. ActivityPolicy
type Type d’activité. 'DataLakeAnalyticsU-SQL' (obligatoire)
typeProperties Propriétés d’activité U-SQL Data Lake Analytics. DataLakeAnalyticsUsqlActivityTypeProperties (obligatoire)

DataLakeAnalyticsUsqlActivityTypeProperties

Nom Description Valeur
compilationMode Mode de compilation de U-SQL. Doit être l’une de ces valeurs : Sémantique, Full et SingleBox. Type : chaîne (ou expression avec chaîne resultType). quelconque
degreeOfParallelism Nombre maximal de nœuds utilisés simultanément pour exécuter le travail. La valeur par défaut est 1. Type : entier (ou Expression avec entier resultType), minimum : 1. quelconque
Paramètres Paramètres de la requête de travail U-SQL. DataLakeAnalyticsUsqlActivityTypePropertiesParameters
priorité Détermine les travaux hors de toutes les files d’attente qui doivent être sélectionnés pour s’exécuter en premier. Plus le nombre est faible, plus la priorité est élevée. La valeur par défaut est 1 000. Type : entier (ou Expression avec entier resultType), minimum : 1. quelconque
runtimeVersion Version runtime du moteur U-SQL à utiliser. Type : chaîne (ou expression avec chaîne resultType). quelconque
scriptLinkedService Référence du service lié de script. LinkedServiceReference (obligatoire)
scriptPath Chemin d’accès sensible à la casse vers le dossier qui contient le script U-SQL. Type : chaîne (ou expression avec chaîne resultType). tout (obligatoire)

DataLakeAnalyticsUsqlActivityTypePropertiesParameters

Nom Description Valeur

DatasetReference

Nom Description Valeur
Paramètres Arguments pour le jeu de données. ParameterValueSpecification
referenceName Nom du jeu de données de référence. chaîne (obligatoire)
type Type de référence de jeu de données. 'DatasetReference' (obligatoire)

ExecutePipelineActivity

Nom Description Valeur
type Type d’activité. 'ExecutePipeline' (obligatoire)
typeProperties Exécutez les propriétés d’activité du pipeline. ExecutePipelineActivityTypeProperties (obligatoire)

ExecutePipelineActivityTypeProperties

Nom Description Valeur
Paramètres Paramètres de pipeline. ParameterValueSpecification
pipeline Référence de pipeline. PipelineReference (obligatoire)
waitOnCompletion Définit si l’exécution de l’activité attend la fin de l’exécution du pipeline dépendant. La valeur par défaut est false. Bool

ExecuteSsisPackageActivity

Nom Description Valeur
linkedServiceName Informations de référence sur le service lié. LinkedServiceReference
politique Stratégie d’activité. ActivityPolicy
type Type d’activité. 'ExecuteSSISPackage' (obligatoire)
typeProperties Exécutez les propriétés d’activité du package SSIS. ExecuteSsisPackageActivityTypeProperties (obligatoire)

ExecuteSsisPackageActivityTypeProperties

Nom Description Valeur
connectVia Référence du runtime d’intégration. IntegrationRuntimeReference (obligatoire)
environmentPath Chemin d’accès de l’environnement pour exécuter le package SSIS. Type : chaîne (ou expression avec chaîne resultType). quelconque
executionCredential Informations d’identification d’exécution du package. SsisExecutionCredential
loggingLevel Niveau de journalisation de l’exécution du package SSIS. Type : chaîne (ou expression avec chaîne resultType). quelconque
logLocation Emplacement du journal d’exécution du package SSIS. SsisLogLocation
packageConnectionManagers Gestionnaires de connexions au niveau du package pour exécuter le package SSIS. ExecuteSsisPackageActivityTypePropertiesPackageConnectionManagers
packageLocation Emplacement du package SSIS. SsisPackageLocation (obligatoire)
packageParameters Paramètres de niveau package pour exécuter le package SSIS. ExecuteSsisPackageActivityTypePropertiesPackageParameters
projectConnectionManagers Gestionnaires de connexions au niveau du projet pour exécuter le package SSIS. ExecuteSsisPackageActivityTypePropertiesProjectConnectionManagers
projectParameters Paramètres au niveau du projet pour exécuter le package SSIS. ExecuteSsisPackageActivityTypePropertiesProjectParameters
propertyOverrides La propriété remplace l’exécution du package SSIS. ExecuteSsisPackageActivityTypePropertiesPropertyOverrides
Duree Spécifie le runtime pour exécuter le package SSIS. La valeur doit être « x86 » ou « x64 ». Type : chaîne (ou expression avec chaîne resultType). quelconque

ExecuteSsisPackageActivityTypePropertiesPackageConnectionManagers

Nom Description Valeur

ExecuteSsisPackageActivityTypePropertiesPackageParameters

Nom Description Valeur

ExecuteSsisPackageActivityTypePropertiesProjectConnectionManagers

Nom Description Valeur

ExecuteSsisPackageActivityTypePropertiesProjectParameters

Nom Description Valeur

ExecuteSsisPackageActivityTypePropertiesPropertyOverrides

Nom Description Valeur

Expression

Nom Description Valeur
type Type d’expression. 'Expression' (obligatoire)
valeur Valeur d’expression. chaîne (obligatoire)

FilterActivity

Nom Description Valeur
type Type d’activité. 'Filter' (obligatoire)
typeProperties Filtrer les propriétés d’activité. FilterActivityTypeProperties (obligatoire)

FilterActivityTypeProperties

Nom Description Valeur
condition Condition à utiliser pour filtrer l’entrée. expression (obligatoire)
Articles Tableau d’entrée sur lequel le filtre doit être appliqué. expression (obligatoire)

ForEachActivity

Nom Description Valeur
type Type d’activité. 'ForEach' (obligatoire)
typeProperties Propriétés d’activité ForEach. ForEachActivityTypeProperties (obligatoire)

ForEachActivityTypeProperties

Nom Description Valeur
Activités Liste des activités à exécuter . d’activité [] (obligatoire)
batchCount Nombre de lots à utiliser pour contrôler le nombre d’exécutions parallèles (quand isSequential a la valeur false). Int

Contraintes:
Valeur maximale = 50
isSequential Si la boucle doit être exécutée en séquence ou en parallèle (max. 50) Bool
Articles Collection à itérer. expression (obligatoire)

GetMetadataActivity

Nom Description Valeur
linkedServiceName Informations de référence sur le service lié. LinkedServiceReference
politique Stratégie d’activité. ActivityPolicy
type Type d’activité. 'GetMetadata' (obligatoire)
typeProperties Propriétés de l’activité GetMetadata. GetMetadataActivityTypeProperties (obligatoire)

GetMetadataActivityTypeProperties

Nom Description Valeur
jeu de données Informations de référence sur le jeu de données d’activité GetMetadata. DatasetReference (obligatoire)
fieldList Champs de métadonnées à obtenir à partir du jeu de données. any[]

HDInsightHiveActivity

Nom Description Valeur
linkedServiceName Informations de référence sur le service lié. LinkedServiceReference
politique Stratégie d’activité. ActivityPolicy
type Type d’activité. 'HDInsightHive' (obligatoire)
typeProperties Propriétés d’activité Hive HDInsight. HDInsightHiveActivityTypeProperties (obligatoire)

HDInsightHiveActivityTypeProperties

Nom Description Valeur
Arguments Arguments spécifiés par l’utilisateur pour HDInsightActivity. any[]
Définit Permet à l’utilisateur de spécifier des définitions pour la demande de travail Hive. HDInsightHiveActivityTypePropertiesDefines
getDebugInfo Option d’informations de débogage. 'Always'
'Échec'
'None'
scriptLinkedService Référence du service lié de script. LinkedServiceReference
scriptPath Chemin d’accès du script. Type : chaîne (ou expression avec chaîne resultType). quelconque
storageLinkedServices Références de service lié de stockage. linkedServiceReference[]

HDInsightHiveActivityTypePropertiesDefines

Nom Description Valeur

HDInsightMapReduceActivity

Nom Description Valeur
linkedServiceName Informations de référence sur le service lié. LinkedServiceReference
politique Stratégie d’activité. ActivityPolicy
type Type d’activité. 'HDInsightMapReduce' (obligatoire)
typeProperties Propriétés d’activité MapReduce HDInsight. HDInsightMapReduceActivityTypeProperties (obligatoire)

HDInsightMapReduceActivityTypeProperties

Nom Description Valeur
Arguments Arguments spécifiés par l’utilisateur pour HDInsightActivity. any[]
className Nom de la classe. Type : chaîne (ou expression avec chaîne resultType). tout (obligatoire)
Définit Permet à l’utilisateur de spécifier des définitions pour la demande de travail MapReduce. HDInsightMapReduceActivityTypePropertiesDefines
getDebugInfo Option d’informations de débogage. 'Always'
'Échec'
'None'
jarFilePath Chemin d’accès jar. Type : chaîne (ou expression avec chaîne resultType). tout (obligatoire)
jarLibs Bibliothèques jar. any[]
jarLinkedService Informations de référence sur le service lié Jar. LinkedServiceReference
storageLinkedServices Références de service lié de stockage. linkedServiceReference[]

HDInsightMapReduceActivityTypePropertiesDefines

Nom Description Valeur

HDInsightPigActivity

Nom Description Valeur
linkedServiceName Informations de référence sur le service lié. LinkedServiceReference
politique Stratégie d’activité. ActivityPolicy
type Type d’activité. 'HDInsightPig' (obligatoire)
typeProperties Propriétés d’activité Pig HDInsight. HDInsightPigActivityTypeProperties (obligatoire)

HDInsightPigActivityTypeProperties

Nom Description Valeur
Arguments Arguments spécifiés par l’utilisateur pour HDInsightActivity. any[]
Définit Permet à l’utilisateur de spécifier des définitions pour la demande de travail Pig. HDInsightPigActivityTypePropertiesDefines
getDebugInfo Option d’informations de débogage. 'Always'
'Échec'
'None'
scriptLinkedService Référence du service lié de script. LinkedServiceReference
scriptPath Chemin d’accès du script. Type : chaîne (ou expression avec chaîne resultType). quelconque
storageLinkedServices Références de service lié de stockage. linkedServiceReference[]

HDInsightPigActivityTypePropertiesDefines

Nom Description Valeur

HDInsightSparkActivity

Nom Description Valeur
linkedServiceName Informations de référence sur le service lié. LinkedServiceReference
politique Stratégie d’activité. ActivityPolicy
type Type d’activité. 'HDInsightSpark' (obligatoire)
typeProperties Propriétés d’activité Spark HDInsight. HDInsightSparkActivityTypeProperties (obligatoire)

HDInsightSparkActivityTypeProperties

Nom Description Valeur
Arguments Arguments spécifiés par l’utilisateur sur HDInsightSparkActivity. any[]
className Classe principale Java/Spark de l’application. corde
entryFilePath Chemin d’accès relatif au dossier racine du code/package à exécuter. Type : chaîne (ou expression avec chaîne resultType). tout (obligatoire)
getDebugInfo Option d’informations de débogage. 'Always'
'Échec'
'None'
proxyUser L’utilisateur doit emprunter l’identité qui exécutera le travail. Type : chaîne (ou expression avec chaîne resultType). quelconque
rootPath Chemin d’accès racine dans « sparkJobLinkedService » pour tous les fichiers du travail. Type : chaîne (ou expression avec chaîne resultType). tout (obligatoire)
sparkConfig Propriété de configuration Spark. HDInsightSparkActivityTypePropertiesSparkConfig
sparkJobLinkedService Service lié de stockage pour le chargement du fichier d’entrée et des dépendances, ainsi que pour la réception des journaux. LinkedServiceReference

HDInsightSparkActivityTypePropertiesSparkConfig

Nom Description Valeur

HDInsightStreamingActivity

Nom Description Valeur
linkedServiceName Informations de référence sur le service lié. LinkedServiceReference
politique Stratégie d’activité. ActivityPolicy
type Type d’activité. 'HDInsightStreaming' (obligatoire)
typeProperties Propriétés d’activité de streaming HDInsight. HDInsightStreamingActivityTypeProperties (obligatoire)

HDInsightStreamingActivityTypeProperties

Nom Description Valeur
Arguments Arguments spécifiés par l’utilisateur pour HDInsightActivity. any[]
Combineur Nom exécutable du combineur. Type : chaîne (ou expression avec chaîne resultType). quelconque
commandEnvironment Valeurs d’environnement de ligne de commande. any[]
Définit Permet à l’utilisateur de spécifier des définitions pour la demande de travail de diffusion en continu. HDInsightStreamingActivityTypePropertiesDefines
fileLinkedService Référence de service lié où se trouvent les fichiers. LinkedServiceReference
filePaths Chemins d’accès aux fichiers de travail de streaming. Il peut s’agir de répertoires. any[] (obligatoire)
getDebugInfo Option d’informations de débogage. 'Always'
'Échec'
'None'
entrée Chemin d’accès de l’objet blob d’entrée. Type : chaîne (ou expression avec chaîne resultType). tout (obligatoire)
cartographe Nom exécutable du mappeur. Type : chaîne (ou expression avec chaîne resultType). tout (obligatoire)
sortie Chemin d’accès de l’objet blob de sortie. Type : chaîne (ou expression avec chaîne resultType). tout (obligatoire)
réducteur Nom exécutable du réducteur. Type : chaîne (ou expression avec chaîne resultType). tout (obligatoire)
storageLinkedServices Références de service lié de stockage. linkedServiceReference[]

HDInsightStreamingActivityTypePropertiesDefines

Nom Description Valeur

IfConditionActivity

Nom Description Valeur
type Type d’activité. 'IfCondition' (obligatoire)
typeProperties Propriétés de l’activité IfCondition. IfConditionActivityTypeProperties (obligatoire)

IfConditionActivityTypeProperties

Nom Description Valeur
expression Expression qui évaluerait booléen. Cela permet de déterminer le bloc d’activités (ifTrueActivities ou ifFalseActivities) qui seront exécutées. expression (obligatoire)
ifFalseActivities Liste des activités à exécuter si l’expression est évaluée à false. Il s’agit d’une propriété facultative et, si elle n’est pas fournie, l’activité s’arrête sans aucune action. d’activité []
ifTrueActivities Liste des activités à exécuter si l’expression est évaluée à true. Il s’agit d’une propriété facultative et, si elle n’est pas fournie, l’activité s’arrête sans aucune action. d’activité []

IntegrationRuntimeReference

Nom Description Valeur
Paramètres Arguments pour le runtime d’intégration. ParameterValueSpecification
referenceName Référencer le nom du runtime d’intégration. chaîne (obligatoire)
type Type de runtime d’intégration. 'IntegrationRuntimeReference' (obligatoire)

LinkedServiceReference

Nom Description Valeur
Paramètres Arguments pour LinkedService. ParameterValueSpecification
referenceName Référencer le nom linkedService. chaîne (obligatoire)
type Type de référence de service lié. 'LinkedServiceReference' (obligatoire)

LookupActivity

Nom Description Valeur
linkedServiceName Informations de référence sur le service lié. LinkedServiceReference
politique Stratégie d’activité. ActivityPolicy
type Type d’activité. 'Recherche' (obligatoire)
typeProperties Propriétés d’activité de recherche. LookupActivityTypeProperties (obligatoire)

LookupActivityTypeProperties

Nom Description Valeur
jeu de données Référence du jeu de données d’activité de recherche. DatasetReference (obligatoire)
firstRowOnly Indique s’il faut retourner la première ligne ou toutes les lignes. La valeur par défaut est true. Type : booléen (ou expression avec resultType booléen). quelconque
source Propriétés sources spécifiques au jeu de données, identiques à celles de la source d’activité de copie. CopySource (obligatoire)

Microsoft.DataFactory/factories/pipelines

Nom Description Valeur
nom Nom de la ressource corde

Contraintes:
Longueur minimale = 1
Longueur maximale = 1
Modèle = ^[A-Za-z0-9_][^<>*#.%&:\\+?/]*$ (obligatoire)
parent_id ID de la ressource qui est le parent de cette ressource. ID de ressource de type : fabriques de
Propriétés Propriétés du pipeline. pipeline (obligatoire)
type Type de ressource « Microsoft.DataFactory/factories/pipelines@2017-09-01-preview »

ParameterDefinitionSpecification

Nom Description Valeur

ParameterSpecification

Nom Description Valeur
defaultValue Valeur par défaut du paramètre. quelconque
type Type de paramètre. 'Array'
'Bool'
'Float'
'Int'
'Object'
'SecureString'
'String' (obligatoire)

ParameterValueSpecification

Nom Description Valeur

ParameterValueSpecification

Nom Description Valeur

ParameterValueSpecification

Nom Description Valeur

ParameterValueSpecification

Nom Description Valeur

Pipeline

Nom Description Valeur
Activités Liste des activités dans le pipeline. d’activité []
Annotations Liste des balises qui peuvent être utilisées pour décrire le pipeline. any[]
Concurrence Nombre maximal d’exécutions simultanées pour le pipeline. Int

Contraintes:
Valeur minimale = 1
description Description du pipeline. corde
Paramètres Liste des paramètres du pipeline. ParameterDefinitionSpecification

PipelineReference

Nom Description Valeur
nom Nom de référence. corde
referenceName Nom du pipeline de référence. chaîne (obligatoire)
type Type de référence de pipeline. 'PipelineReference' (obligatoire)

RedirectIncompatibleRowSettings

Nom Description Valeur
linkedServiceName Nom du service lié Stockage Azure, SAP De Stockage ou Azure Data Lake Store utilisé pour rediriger une ligne incompatible. Doit être spécifié si redirectIncompatibleRowSettings est spécifié. Type : chaîne (ou expression avec chaîne resultType). tout (obligatoire)
chemin Chemin d’accès pour le stockage des données de ligne incompatibles de redirection. Type : chaîne (ou expression avec chaîne resultType). quelconque

SecretBase

Nom Description Valeur
type Défini sur « AzureKeyVaultSecret » pour le type AzureKeyVaultSecretReference. Défini sur « SecureString » pour le type SecureString. 'AzureKeyVaultSecret'
'SecureString' (obligatoire)

SecureString

Nom Description Valeur
type Type du secret. chaîne (obligatoire)
valeur Valeur de chaîne sécurisée. chaîne (obligatoire)

SecureString

Nom Description Valeur
type Type du secret. 'SecureString' (obligatoire)
valeur Valeur de chaîne sécurisée. chaîne (obligatoire)

SqlServerStoredProcedureActivity

Nom Description Valeur
linkedServiceName Informations de référence sur le service lié. LinkedServiceReference
politique Stratégie d’activité. ActivityPolicy
type Type d’activité. 'SqlServerStoredProcedure' (obligatoire)
typeProperties Propriétés d’activité de procédure stockée SQL. SqlServerStoredProcedureActivityTypeProperties (obligatoire)

SqlServerStoredProcedureActivityTypeProperties

Nom Description Valeur
storedProcedureName Nom de la procédure stockée. Type : chaîne (ou expression avec chaîne resultType). tout (obligatoire)
storedProcedureParameters Paramètre de valeur et de type pour les paramètres de procédure stockée. Exemple : « {Parameter1 : {value : « 1 », tapez : « int"}} ». SqlServerStoredProcedureActivityTypePropertiesStoredProcedureParameters

SqlServerStoredProcedureActivityTypePropertiesStoredProcedureParameters

Nom Description Valeur

SsisAccessCredential

Nom Description Valeur
domaine Domaine pour l’authentification Windows. tout (obligatoire)
mot de passe Mot de passe pour l’authentification Windows. SecretBase (obligatoire)
nom d’utilisateur UseName pour l’authentification Windows. tout (obligatoire)

SsisConnectionManager

Nom Description Valeur

SsisConnectionManager

Nom Description Valeur

SsisExecutionCredential

Nom Description Valeur
domaine Domaine pour l’authentification Windows. tout (obligatoire)
mot de passe Mot de passe pour l’authentification Windows. SecureString (obligatoire)
nom d’utilisateur UseName pour l’authentification Windows. tout (obligatoire)

SsisExecutionParameter

Nom Description Valeur
valeur Valeur du paramètre d’exécution du package SSIS. Type : chaîne (ou expression avec chaîne resultType). tout (obligatoire)

SsisLogLocation

Nom Description Valeur
logPath Chemin du journal d’exécution du package SSIS. Type : chaîne (ou expression avec chaîne resultType). tout (obligatoire)
type Type d’emplacement du journal SSIS. 'File' (obligatoire)
typeProperties Propriétés d’emplacement du journal d’exécution du package SSIS. SsisLogLocationTypeProperties (obligatoire)

SsisLogLocationTypeProperties

Nom Description Valeur
accessCredential Informations d’identification d’accès au journal d’exécution du package. SsisAccessCredential
logRefreshInterval Spécifie l’intervalle d’actualisation du journal. L’intervalle par défaut est de 5 minutes. Type : chaîne (ou expression avec chaîne resultType), modèle : ((\d+).) ? (\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). quelconque

SsisPackageLocation

Nom Description Valeur
packagePath Chemin du package SSIS. Type : chaîne (ou expression avec chaîne resultType). tout (obligatoire)
type Type d’emplacement du package SSIS. 'Fichier'
'SSISDB'
typeProperties Propriétés d’emplacement du package SSIS. SsisPackageLocationTypeProperties

SsisPackageLocationTypeProperties

Nom Description Valeur
accessCredential Informations d’identification d’accès au package. SsisAccessCredential
configurationPath Fichier de configuration de l’exécution du package. Type : chaîne (ou expression avec chaîne resultType). quelconque
packagePassword Mot de passe du package. SecretBase

SsisPropertyOverride

Nom Description Valeur
isSensitive Indique si la valeur de remplacement de propriété de package SSIS est des données sensibles. La valeur est chiffrée dans SSISDB s’il est vrai Bool
valeur Valeur de remplacement de la propriété de package SSIS. Type : chaîne (ou expression avec chaîne resultType). tout (obligatoire)

StagingSettings

Nom Description Valeur
enableCompression Spécifie s’il faut utiliser la compression lors de la copie de données via une préproduction intermédiaire. La valeur par défaut est false. Type : booléen (ou expression avec resultType booléen). quelconque
linkedServiceName Informations de référence sur le service lié intermédiaire. LinkedServiceReference (obligatoire)
chemin Chemin d’accès au stockage pour stocker les données intermédiaires. Type : chaîne (ou expression avec chaîne resultType). quelconque

StoredProcedureParameter

Nom Description Valeur
type Type de paramètre de procédure stockée. 'Boolean'
'Date'
'Decimal'
'Guid'
'Int'
'Int64'
'String'
valeur Valeur du paramètre de procédure stockée. Type : chaîne (ou expression avec chaîne resultType). tout (obligatoire)

UntilActivity

Nom Description Valeur
type Type d’activité. 'Until' (obligatoire)
typeProperties Jusqu’à ce que les propriétés d’activité. UntilActivityTypeProperties (obligatoire)

UntilActivityTypeProperties

Nom Description Valeur
Activités Liste des activités à exécuter. d’activité [] (obligatoire)
expression Expression qui évaluerait booléen. La boucle continue jusqu’à ce que cette expression soit évaluée à true expression (obligatoire)
Timeout Spécifie le délai d’expiration de l’activité à exécuter. S’il n’existe aucune valeur spécifiée, il prend la valeur de TimeSpan.FromDays(7) qui est de 1 semaine par défaut. Type : chaîne (ou expression avec chaîne resultType), modèle : ((\d+).) ? (\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). Type : chaîne (ou expression avec chaîne resultType), modèle : ((\d+).) ? (\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). quelconque

WaitActivity

Nom Description Valeur
type Type d’activité. 'Wait' (obligatoire)
typeProperties Propriétés de l’activité d’attente. WaitActivityTypeProperties (obligatoire)

WaitActivityTypeProperties

Nom Description Valeur
waitTimeInSeconds Durée en secondes. int (obligatoire)

WebActivity

Nom Description Valeur
linkedServiceName Informations de référence sur le service lié. LinkedServiceReference
politique Stratégie d’activité. ActivityPolicy
type Type d’activité. 'WebActivity' (obligatoire)
typeProperties Propriétés de l’activité web. WebActivityTypeProperties (obligatoire)

WebActivityAuthentication

Nom Description Valeur
mot de passe Mot de passe pour le fichier PFX ou l’authentification de base. secureString
Pfx Contenu codé en base64 d’un fichier PFX. secureString
ressource Ressource pour laquelle le jeton Azure Auth sera demandé lors de l’utilisation de l’authentification MSI. corde
type Authentification de l’activité web (Basic/ClientCertificate/MSI) chaîne (obligatoire)
nom d’utilisateur Nom d’utilisateur d’authentification d’activité web pour l’authentification de base. corde

WebActivityTypeProperties

Nom Description Valeur
authentification Méthode d’authentification utilisée pour appeler le point de terminaison. WebActivityAuthentication
corps Représente la charge utile qui sera envoyée au point de terminaison. Obligatoire pour la méthode POST/PUT, non autorisée pour le type de méthode GET : chaîne (ou expression avec chaîne resultType). quelconque
Datasets Liste des jeux de données passés au point de terminaison web. DatasetReference[]
disableCertValidation Lorsque la valeur est true, la validation du certificat est désactivée. Bool
En-têtes Représente les en-têtes qui seront envoyés à la demande. Par exemple, pour définir la langue et le type sur une demande : « headers » : { « Accept-Language » : «en-us», « Content-Type » : « application/json » }. Type : chaîne (ou expression avec chaîne resultType). quelconque
linkedServices Liste des services liés passés au point de terminaison web. linkedServiceReference[]
méthode Méthode API Rest pour le point de terminaison cible. 'DELETE'
'GET'
'POST'
'PUT' (obligatoire)
URL Point de terminaison et chemin cible de l’activité web. Type : chaîne (ou expression avec chaîne resultType). tout (obligatoire)