Compartilhar via


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

Definição de recurso do Bicep

O tipo de recurso factories/pipelines pode ser implantado com operações direcionadas:

Para obter uma lista de propriedades alteradas em cada versão da API, consulte de log de alterações.

Formato de recurso

Para criar um recurso Microsoft.DataFactory/factories/pipelines, adicione o seguinte Bicep ao seu modelo.

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

Objetos CopySink

Defina a propriedade tipo para especificar o tipo de objeto.

Objetos SecretBase

Defina a propriedade tipo para especificar o tipo de objeto.

Para AzureKeyVaultSecret, use:

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

Para SecureString, use:

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

Objetos CopySource

Defina a propriedade tipo para especificar o tipo de objeto.

Objetos de atividade

Defina a propriedade tipo para especificar o tipo de objeto.

Para AzureMLBatchExecution, use:

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

Para AzureMLUpdateResource, use:

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

Para ExecutePipeline, use:

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

Para Filtrar, use:

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

Para forEach, use:

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

Para IfCondition, use:

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

Para até, use:

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

Para de espera, use:

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

Para Copiar, use:

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

Para Personalizado, use:

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

Para DataLakeAnalyticsU-SQL, use:

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

Para DatabricksNotebook, use:

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

Para ExecuteSSISPackage, use:

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

Para GetMetadata, use:

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

Para HDInsightHive, use:

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

Para HDInsightMapReduce, use:

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

Para HDInsightPig, use:

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

Para HDInsightSpark, use:

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

Para HDInsightStreaming, use:

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

Para de Pesquisa, use:

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

Para sqlServerStoredProcedure, use:

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

Para WebActivity, use:

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

Valores de propriedade

Atividade

Nome Descrição Valor
dependsOn A atividade depende da condição. ActivityDependency []
descrição Descrição da atividade. corda
nome Nome da atividade. cadeia de caracteres (obrigatório)
tipo Defina como 'AzureMLBatchExecution' para o tipo AzureMLBatchExecutionActivity. Defina como 'AzureMLUpdateResource' para o tipo AzureMLUpdateResourceActivity. Defina como 'ExecutePipeline' para o tipo ExecutePipelineActivity. Defina como 'Filtro' para o tipofilterActivity . Defina como 'ForEach' para o tipo ForEachActivity. Defina como 'IfCondition' para o tipo IfConditionActivity. Defina como 'Until' para o tipo UntilActivity. Defina como 'Wait' para o tipo WaitActivity. Defina como "Copiar" para o tipo CopyActivity. Definido como 'Personalizado' para o tipocustomActivity . Defina como 'DataLakeAnalyticsU-SQL' para o tipo DataLakeAnalyticsUsqlActivity. Defina como 'DatabricksNotebook' para o tipo DatabricksNotebookActivity. Defina como 'ExecuteSSISPackage' para o tipo ExecuteSsisPackageActivity. Defina como 'GetMetadata' para o tipo GetMetadataActivity. Defina como 'HDInsightHive' para o tipo HDInsightHiveActivity. Defina como 'HDInsightMapReduce' para o tipo HDInsightMapReduceActivity. Defina como 'HDInsightPig' para o tipo HDInsightPigActivity. Defina como 'HDInsightSpark' para o tipo HDInsightSparkActivity . Defina como 'HDInsightStreaming' para o tipo HDInsightStreamingActivity. Defina como "Pesquisa" para o tipo LookupActivity. Defina como 'SqlServerStoredProcedure' para o tipo SqlServerStoredProcedureActivity. Defina como 'WebActivity' para o tipo WebActivity. 'AzureMLBatchExecution'
'AzureMLUpdateResource'
'Copiar'
'Personalizado'
'DatabricksNotebook'
'DataLakeAnalyticsU-SQL'
'ExecutePipeline'
'ExecuteSSISPackage'
'Filter'
'ForEach'
'GetMetadata'
'HDInsightHive'
'HDInsightMapReduce'
'HDInsightPig'
'HDInsightSpark'
'HDInsightStreaming'
'IfCondition'
'Pesquisa'
'SqlServerStoredProcedure'
'Until'
'Wait'
'WebActivity' (obrigatório)

ActivityDependency

Nome Descrição Valor
atividade Nome da atividade. cadeia de caracteres (obrigatório)
dependencyConditions Match-Condition para a dependência. Matriz de cadeia de caracteres que contém qualquer um dos:
'Concluído'
'Falha'
'Ignorado'
'Bem-sucedido' (obrigatório)

ActivityPolicy

Nome Descrição Valor
Repetir Tentativas de repetição comuns máximas. O padrão é 0. Tipo: inteiro (ou Expressão com número inteiro resultType), mínimo: 0. qualquer
retryIntervalInSeconds Intervalo entre cada tentativa de repetição (em segundos). O padrão é 30 segundos. int

Restrições:
Valor mínimo = 30
Valor máximo = 86400
secureOutput Quando definido como true, a saída da atividade é considerada segura e não será registrada no monitoramento. Bool
timeout Especifica o tempo limite para a atividade a ser executada. O tempo limite padrão é de 7 dias. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType), padrão: ((\d+).)? (\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). qualquer

AzureKeyVaultSecretReference

Nome Descrição Valor
secretName O nome do segredo no Azure Key Vault. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). any (obrigatório)
secretVersion A versão do segredo no Azure Key Vault. O valor padrão é a versão mais recente do segredo. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). qualquer
loja A referência de serviço vinculado do Azure Key Vault. LinkedServiceReference (obrigatório)
tipo Tipo do segredo. 'AzureKeyVaultSecret' (obrigatório)

AzureMLBatchExecutionActivity

Nome Descrição Valor
linkedServiceName Referência de serviço vinculado. LinkedServiceReference
política Política de atividade. ActivityPolicy
tipo Tipo de atividade. 'AzureMLBatchExecution' (obrigatório)
typeProperties Propriedades da atividade de Execução em Lote do Azure ML. AzureMLBatchExecutionActivityTypeProperties (obrigatório)

AzureMLBatchExecutionActivityTypeProperties

Nome Descrição Valor
globalParameters Chave, pares de valor a serem passados para o ponto de extremidade do Serviço de Execução em Lote do Azure ML. As chaves devem corresponder aos nomes dos parâmetros de serviço Web definidos no serviço Web publicado do Azure ML. Os valores serão passados na propriedade GlobalParameters da solicitação de execução em lote do Azure ML. AzureMLBatchExecutionActivityTypePropertiesGlobalParameters
WebServiceInputs Key,Value pairs, mapping the names of Azure ML endpoint's Web Service Inputs to AzureMLWebServiceFile objects specifying the input Blob locations.. Essas informações serão passadas na propriedade WebServiceInputs da solicitação de execução em lote do Azure ML. AzureMLBatchExecutionActivityTypePropertiesWebServiceInputs
WebServiceOutputs Key,Value pairs, mapping the names of Azure ML endpoint's Web Service Outputs to AzureMLWebServiceFile objects specifying the output Blob locations. Essas informações serão passadas na propriedade WebServiceOutputs da solicitação de execução em lote do Azure ML. AzureMLBatchExecutionActivityTypePropertiesWebServiceOutputs

AzureMLBatchExecutionActivityTypePropertiesGlobalParameters

Nome Descrição Valor

AzureMLBatchExecutionActivityTypePropertiesWebServiceInputs

Nome Descrição Valor

AzureMLBatchExecutionActivityTypePropertiesWebServiceOutputs

Nome Descrição Valor

AzureMLUpdateResourceActivity

Nome Descrição Valor
linkedServiceName Referência de serviço vinculado. LinkedServiceReference
política Política de atividade. ActivityPolicy
tipo Tipo de atividade. 'AzureMLUpdateResource' (obrigatório)
typeProperties Propriedades da atividade de gerenciamento de recursos de atualização do Azure ML. AzureMLUpdateResourceActivityTypeProperties (obrigatório)

AzureMLUpdateResourceActivityTypeProperties

Nome Descrição Valor
trainedModelFilePath O caminho de arquivo relativo no trainedModelLinkedService para representar o arquivo .ilearner que será carregado pela operação de atualização. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). any (obrigatório)
trainedModelLinkedServiceName Nome do serviço vinculado do Armazenamento do Azure que contém o arquivo .ilearner que será carregado pela operação de atualização. LinkedServiceReference (obrigatório)
trainedModelName Nome do módulo Modelo Treinado no experimento do Serviço Web a ser atualizado. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). any (obrigatório)

AzureMLWebServiceFile

Nome Descrição Valor
filePath O caminho de arquivo relativo, incluindo o nome do contêiner, no Armazenamento de Blobs do Azure especificado pelo LinkedService. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). any (obrigatório)
linkedServiceName Referência a um LinkedService de Armazenamento do Azure, em que o arquivo de entrada/saída do WebService do Azure ML está localizado. LinkedServiceReference (obrigatório)

CopyActivity

Nome Descrição Valor
Entradas Lista de entradas para a atividade. DatasetReference []
linkedServiceName Referência de serviço vinculado. LinkedServiceReference
Saídas Lista de saídas para a atividade. DatasetReference []
política Política de atividade. ActivityPolicy
tipo Tipo de atividade. 'Copy' (obrigatório)
typeProperties Copiar propriedades da atividade. CopyActivityTypeProperties (obrigatório)

CopyActivityTypeProperties

Nome Descrição Valor
cloudDataMovementUnits Número máximo de unidades de movimentação de dados na nuvem que podem ser usadas para executar essa movimentação de dados. Tipo: inteiro (ou Expressão com número inteiro resultType), mínimo: 0. qualquer
enableSkipIncompatibleRow Se deve ignorar linha incompatível. O valor padrão é falso. Tipo: booliano (ou Expressão com resultType booleano). qualquer
enableStaging Especifica se os dados devem ser copiados por meio de um preparo provisório. O valor padrão é falso. Tipo: booliano (ou Expressão com resultType booleano). qualquer
parallelCopies Número máximo de sessões simultâneas abertas na origem ou no coletor para evitar sobrecarregar o armazenamento de dados. Tipo: inteiro (ou Expressão com número inteiro resultType), mínimo: 0. qualquer
redirectIncompatibleRowSettings Redirecione as configurações de linha incompatíveis quando EnableSkipIncompatibleRow for true. RedirectIncompatibleRowSettings
afundar Copiar coletor de atividade. CopySink (obrigatório)
fonte Origem da atividade de cópia. CopySource (obrigatório)
stagingSettings Especifica as configurações de preparo provisório quando EnableStaging é verdadeiro. stagingSettings
Tradutor Copiar tradutor de atividade. Se não for especificado, o tradutor de tabela será usado. qualquer

CopySink

Nome Descrição Valor
sinkRetryCount Contagem de repetições do coletor. Tipo: inteiro (ou Expressão com inteiro resultType). qualquer
sinkRetryWait Espera de repetição do coletor. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType), padrão: ((\d+).)? (\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). qualquer
tipo (obrigatório)
writeBatchSize Gravar tamanho do lote. Tipo: inteiro (ou Expressão com número inteiro resultType), mínimo: 0. qualquer
writeBatchTimeout Tempo limite de gravação em lote. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType), padrão: ((\d+).)? (\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). qualquer

CopySource

Nome Descrição Valor
sourceRetryCount Contagem de repetição de origem. Tipo: inteiro (ou Expressão com inteiro resultType). qualquer
sourceRetryWait Espera de repetição de origem. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType), padrão: ((\d+).)? (\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). qualquer
tipo (obrigatório)

CustomActivity

Nome Descrição Valor
linkedServiceName Referência de serviço vinculado. LinkedServiceReference
política Política de atividade. ActivityPolicy
tipo Tipo de atividade. 'Custom' (obrigatório)
typeProperties Propriedades de atividade personalizada. CustomActivityTypeProperties (obrigatório)

CustomActivityReferenceObject

Nome Descrição Valor
Datasets Referências de conjunto de dados. DatasetReference []
linkedServices Referências de serviço vinculado. LinkedServiceReference []

CustomActivityTypeProperties

Nome Descrição Valor
comando Comando para a atividade personalizada Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). any (obrigatório)
extendedProperties Recipiente de propriedades definido pelo usuário. Não há nenhuma restrição nas chaves ou valores que podem ser usados. A atividade personalizada especificada pelo usuário tem a responsabilidade total de consumir e interpretar o conteúdo definido. customActivityTypePropertiesExtendedProperties
folderPath Caminho da pasta para arquivos de recurso Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). qualquer
referenceObjects Objetos de referência CustomActivityReferenceObject
resourceLinkedService Referência de serviço vinculado a recursos. LinkedServiceReference

CustomActivityTypePropertiesExtendedProperties

Nome Descrição Valor

DatabricksNotebookActivity

Nome Descrição Valor
linkedServiceName Referência de serviço vinculado. LinkedServiceReference
política Política de atividade. ActivityPolicy
tipo Tipo de atividade. 'DatabricksNotebook' (obrigatório)
typeProperties Propriedades de atividade do Databricks Notebook. DatabricksNotebookActivityTypeProperties (obrigatório)

DatabricksNotebookActivityTypeProperties

Nome Descrição Valor
baseParameters Parâmetros base a serem usados para cada execução deste trabalho. Se o notebook usa um parâmetro que não é especificado, o valor padrão do notebook será usado. DatabricksNotebookActivityTypePropertiesBaseParameters
notebookPath O caminho absoluto do notebook a ser executado no Workspace do Databricks. Esse caminho deve começar com uma barra. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). any (obrigatório)

DatabricksNotebookActivityTypePropertiesBaseParameters

Nome Descrição Valor

DataLakeAnalyticsUsqlActivity

Nome Descrição Valor
linkedServiceName Referência de serviço vinculado. LinkedServiceReference
política Política de atividade. ActivityPolicy
tipo Tipo de atividade. 'DataLakeAnalyticsU-SQL' (obrigatório)
typeProperties Propriedades da atividade U-SQL do Data Lake Analytics. DataLakeAnalyticsUsqlActivityTypeProperties (obrigatório)

DataLakeAnalyticsUsqlActivityTypeProperties

Nome Descrição Valor
compilationMode Modo de compilação do U-SQL. Deve ser um destes valores: Semântico, Completo e SingleBox. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). qualquer
degreeOfParallelism O número máximo de nós usados simultaneamente para executar o trabalho. O valor padrão é 1. Tipo: inteiro (ou Expressão com número inteiro resultType), mínimo: 1. qualquer
Parâmetros Parâmetros para solicitação de trabalho U-SQL. DataLakeAnalyticsUsqlActivityTypePropertiesParameters
prioridade Determina quais trabalhos de todos os que estão na fila devem ser selecionados para serem executados primeiro. Quanto menor o número, maior a prioridade. O valor padrão é 1000. Tipo: inteiro (ou Expressão com número inteiro resultType), mínimo: 1. qualquer
runtimeVersion Versão de runtime do mecanismo U-SQL a ser usado. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). qualquer
scriptLinkedService Referência de serviço vinculado de script. LinkedServiceReference (obrigatório)
scriptPath Caminho diferencia maiúsculas de minúsculas para a pasta que contém o script U-SQL. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). any (obrigatório)

DataLakeAnalyticsUsqlActivityTypePropertiesParameters

Nome Descrição Valor

DatasetReference

Nome Descrição Valor
Parâmetros Argumentos para o conjunto de dados. ParameterValueSpecification
referenceName Nome do conjunto de dados de referência. cadeia de caracteres (obrigatório)
tipo Tipo de referência do conjunto de dados. 'DatasetReference' (obrigatório)

ExecutePipelineActivity

Nome Descrição Valor
tipo Tipo de atividade. 'ExecutePipeline' (obrigatório)
typeProperties Execute propriedades de atividade de pipeline. ExecutePipelineActivityTypeProperties (obrigatório)

ExecutePipelineActivityTypeProperties

Nome Descrição Valor
Parâmetros Parâmetros de pipeline. ParameterValueSpecification
pipeline Referência de pipeline. PipelineReference (obrigatório)
waitOnCompletion Define se a execução da atividade aguardará a conclusão da execução do pipeline dependente. O padrão é false. Bool

ExecuteSsisPackageActivity

Nome Descrição Valor
linkedServiceName Referência de serviço vinculado. LinkedServiceReference
política Política de atividade. ActivityPolicy
tipo Tipo de atividade. 'ExecuteSSISPackage' (obrigatório)
typeProperties Execute as propriedades de atividade do pacote SSIS. ExecuteSsisPackageActivityTypeProperties (obrigatório)

ExecuteSsisPackageActivityTypeProperties

Nome Descrição Valor
connectVia A referência de runtime de integração. IntegrationRuntimeReference (obrigatório)
environmentPath O caminho do ambiente para executar o pacote SSIS. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). qualquer
executionCredential A credencial de execução do pacote. SsisExecutionCredential
logLevel O nível de log da execução do pacote SSIS. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). qualquer
logLocation Local do log de execução do pacote SSIS. SsisLogLocation
packageConnectionManagers Os gerenciadores de conexões no nível do pacote para executar o pacote SSIS. ExecuteSsisPackageActivityTypePropertiesPackageConnectionManagers
packageLocation Local do pacote SSIS. SsisPackageLocation (obrigatório)
packageParameters Os parâmetros de nível de pacote para executar o pacote SSIS. ExecuteSsisPackageActivityTypePropertiesPackageParameters
projectConnectionManagers Os gerenciadores de conexões no nível do projeto para executar o pacote SSIS. ExecuteSsisPackageActivityTypePropertiesProjectConnectionManagers
projectParameters Os parâmetros de nível de projeto para executar o pacote SSIS. ExecuteSsisPackageActivityTypePropertiesProjectParameters
propertyOverrides A propriedade substitui para executar o pacote SSIS. ExecuteSsisPackageActivityTypePropertiesPropertyOverrides
Runtime Especifica o runtime para executar o pacote SSIS. O valor deve ser "x86" ou "x64". Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). qualquer

ExecuteSsisPackageActivityTypePropertiesPackageConnectionManagers

Nome Descrição Valor

ExecuteSsisPackageActivityTypePropertiesPackageParameters

Nome Descrição Valor

ExecuteSsisPackageActivityTypePropertiesProjectConnectionManagers

Nome Descrição Valor

ExecuteSsisPackageActivityTypePropertiesProjectParameters

Nome Descrição Valor

ExecuteSsisPackageActivityTypePropertiesPropertyOverrides

Nome Descrição Valor

Expressão

Nome Descrição Valor
tipo Tipo de expressão. 'Expressão' (obrigatório)
valor Valor da expressão. cadeia de caracteres (obrigatório)

FilterActivity

Nome Descrição Valor
tipo Tipo de atividade. 'Filter' (obrigatório)
typeProperties Filtrar propriedades da atividade. FilterActivityTypeProperties (obrigatório)

FilterActivityTypeProperties

Nome Descrição Valor
condição Condição a ser usada para filtrar a entrada. expressão (obrigatório)
Itens Matriz de entrada na qual o filtro deve ser aplicado. expressão (obrigatório)

ForEachActivity

Nome Descrição Valor
tipo Tipo de atividade. 'ForEach' (obrigatório)
typeProperties Propriedades da atividade ForEach. ForEachActivityTypeProperties (obrigatório)

ForEachActivityTypeProperties

Nome Descrição Valor
Atividades Lista de atividades a serem executadas. de atividade [] (obrigatório)
batchCount Contagem de lote a ser usada para controlar o número de execução paralela (quando isSequential é definido como false). int

Restrições:
Valor máximo = 50
isSequential Se o loop for executado em sequência ou em paralelo (máximo 50) Bool
Itens Coleção a ser iterada. expressão (obrigatório)

GetMetadataActivity

Nome Descrição Valor
linkedServiceName Referência de serviço vinculado. LinkedServiceReference
política Política de atividade. ActivityPolicy
tipo Tipo de atividade. 'GetMetadata' (obrigatório)
typeProperties Propriedades da atividade GetMetadata. GetMetadataActivityTypeProperties (obrigatório)

GetMetadataActivityTypeProperties

Nome Descrição Valor
Dataset Referência do conjunto de dados da atividade GetMetadata. DatasetReference (obrigatório)
fieldList Campos de metadados a serem obtidos do conjunto de dados. any[]

HDInsightHiveActivity

Nome Descrição Valor
linkedServiceName Referência de serviço vinculado. LinkedServiceReference
política Política de atividade. ActivityPolicy
tipo Tipo de atividade. 'HDInsightHive' (obrigatório)
typeProperties Propriedades de atividade do Hive do HDInsight. HDInsightHiveActivityTypeProperties (obrigatório)

HDInsightHiveActivityTypeProperties

Nome Descrição Valor
Argumentos Argumentos especificados pelo usuário para HDInsightActivity. any[]
Define Permite que o usuário especifique as definições para solicitação de trabalho do Hive. HDInsightHiveActivityTypePropertiesDefines
getDebugInfo Opção de informações de depuração. 'Always'
'Falha'
'None'
scriptLinkedService Referência de serviço vinculado de script. LinkedServiceReference
scriptPath Caminho do script. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). qualquer
storageLinkedServices Referências de serviço vinculado de armazenamento. LinkedServiceReference []

HDInsightHiveActivityTypePropertiesDefines

Nome Descrição Valor

HDInsightMapReduceActivity

Nome Descrição Valor
linkedServiceName Referência de serviço vinculado. LinkedServiceReference
política Política de atividade. ActivityPolicy
tipo Tipo de atividade. 'HDInsightMapReduce' (obrigatório)
typeProperties Propriedades de atividade do MapReduce do HDInsight. HDInsightMapReduceActivityTypeProperties (obrigatório)

HDInsightMapReduceActivityTypeProperties

Nome Descrição Valor
Argumentos Argumentos especificados pelo usuário para HDInsightActivity. any[]
className Nome da classe. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). any (obrigatório)
Define Permite que o usuário especifique as definições para a solicitação de trabalho mapReduce. HDInsightMapReduceActivityTypePropertiesDefines
getDebugInfo Opção de informações de depuração. 'Always'
'Falha'
'None'
jarFilePath Caminho jar. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). any (obrigatório)
jarLibs Jar libs. any[]
jarLinkedService Referência de serviço vinculado jar. LinkedServiceReference
storageLinkedServices Referências de serviço vinculado de armazenamento. LinkedServiceReference []

HDInsightMapReduceActivityTypePropertiesDefines

Nome Descrição Valor

HDInsightPigActivity

Nome Descrição Valor
linkedServiceName Referência de serviço vinculado. LinkedServiceReference
política Política de atividade. ActivityPolicy
tipo Tipo de atividade. 'HDInsightPig' (obrigatório)
typeProperties Propriedades de atividade do Pig do HDInsight. HDInsightPigActivityTypeProperties (obrigatório)

HDInsightPigActivityTypeProperties

Nome Descrição Valor
Argumentos Argumentos especificados pelo usuário para HDInsightActivity. any[]
Define Permite que o usuário especifique as definições para solicitação de trabalho do Pig. HDInsightPigActivityTypePropertiesDefines
getDebugInfo Opção de informações de depuração. 'Always'
'Falha'
'None'
scriptLinkedService Referência de serviço vinculado de script. LinkedServiceReference
scriptPath Caminho do script. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). qualquer
storageLinkedServices Referências de serviço vinculado de armazenamento. LinkedServiceReference []

HDInsightPigActivityTypePropertiesDefines

Nome Descrição Valor

HDInsightSparkActivity

Nome Descrição Valor
linkedServiceName Referência de serviço vinculado. LinkedServiceReference
política Política de atividade. ActivityPolicy
tipo Tipo de atividade. 'HDInsightSpark' (obrigatório)
typeProperties Propriedades de atividade do SPARK do HDInsight. HDInsightSparkActivityTypeProperties (obrigatório)

HDInsightSparkActivityTypeProperties

Nome Descrição Valor
Argumentos Os argumentos especificados pelo usuário para HDInsightSparkActivity. any[]
className A classe principal java/Spark do aplicativo. corda
entryFilePath O caminho relativo para a pasta raiz do código/pacote a ser executado. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). any (obrigatório)
getDebugInfo Opção de informações de depuração. 'Always'
'Falha'
'None'
proxyUser O usuário a ser representado que executará o trabalho. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). qualquer
rootPath O caminho raiz em 'sparkJobLinkedService' para todos os arquivos do trabalho. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). any (obrigatório)
sparkConfig Propriedade de configuração do Spark. HDInsightSparkActivityTypePropertiesSparkConfig
sparkJobLinkedService O serviço vinculado de armazenamento para carregar o arquivo de entrada e as dependências e para receber logs. LinkedServiceReference

HDInsightSparkActivityTypePropertiesSparkConfig

Nome Descrição Valor

HDInsightStreamingActivity

Nome Descrição Valor
linkedServiceName Referência de serviço vinculado. LinkedServiceReference
política Política de atividade. ActivityPolicy
tipo Tipo de atividade. 'HDInsightStreaming' (obrigatório)
typeProperties Propriedades da atividade de streaming do HDInsight. HDInsightStreamingActivityTypeProperties (obrigatório)

HDInsightStreamingActivityTypeProperties

Nome Descrição Valor
Argumentos Argumentos especificados pelo usuário para HDInsightActivity. any[]
Combinador Nome executável do combinador. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). qualquer
commandEnvironment Valores de ambiente de linha de comando. any[]
Define Permite que o usuário especifique as definições para solicitação de trabalho de streaming. HDInsightStreamingActivityTypePropertiesDefines
fileLinkedService Referência de serviço vinculado em que os arquivos estão localizados. LinkedServiceReference
filePaths Caminhos para transmitir arquivos de trabalho. Pode ser diretórios. any[] (obrigatório)
getDebugInfo Opção de informações de depuração. 'Always'
'Falha'
'None'
entrada Caminho do blob de entrada. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). any (obrigatório)
Mapeador Nome executável do mapeador. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). any (obrigatório)
saída Caminho do blob de saída. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). any (obrigatório)
redutor Nome executável do redutor. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). any (obrigatório)
storageLinkedServices Referências de serviço vinculado de armazenamento. LinkedServiceReference []

HDInsightStreamingActivityTypePropertiesDefines

Nome Descrição Valor

IfConditionActivity

Nome Descrição Valor
tipo Tipo de atividade. 'IfCondition' (obrigatório)
typeProperties Propriedades da atividade IfCondition. IfConditionActivityTypeProperties (obrigatório)

IfConditionActivityTypeProperties

Nome Descrição Valor
expressão Uma expressão que seria avaliada como booliana. Isso é usado para determinar o bloco de atividades (ifTrueActivities ou ifFalseActivities) que serão executadas. expressão (obrigatório)
ifFalseActivities Lista de atividades a serem executadas se a expressão for avaliada como false. Essa é uma propriedade opcional e, se não for fornecida, a atividade sairá sem nenhuma ação. de atividade de []
ifTrueActivities Lista de atividades a serem executadas se a expressão for avaliada como true. Essa é uma propriedade opcional e, se não for fornecida, a atividade sairá sem nenhuma ação. de atividade de []

IntegrationRuntimeReference

Nome Descrição Valor
Parâmetros Argumentos para o runtime de integração. ParameterValueSpecification
referenceName Nome do runtime de integração de referência. cadeia de caracteres (obrigatório)
tipo Tipo de runtime de integração. 'IntegrationRuntimeReference' (obrigatório)

LinkedServiceReference

Nome Descrição Valor
Parâmetros Argumentos para LinkedService. ParameterValueSpecification
referenceName Nome do LinkedService de referência. cadeia de caracteres (obrigatório)
tipo Tipo de referência de serviço vinculado. 'LinkedServiceReference' (obrigatório)

LookupActivity

Nome Descrição Valor
linkedServiceName Referência de serviço vinculado. LinkedServiceReference
política Política de atividade. ActivityPolicy
tipo Tipo de atividade. 'Pesquisa' (obrigatório)
typeProperties Propriedades da atividade de pesquisa. LookupActivityTypeProperties (obrigatório)

LookupActivityTypeProperties

Nome Descrição Valor
Dataset Referência do conjunto de dados de atividade de pesquisa. DatasetReference (obrigatório)
firstRowOnly Seja para retornar a primeira linha ou todas as linhas. O valor padrão é verdadeiro. Tipo: booliano (ou Expressão com resultType booleano). qualquer
fonte Propriedades de origem específicas do conjunto de dados, o mesmo que a origem da atividade de cópia. CopySource (obrigatório)

Microsoft.DataFactory/factories/pipelines

Nome Descrição Valor
nome O nome do recurso corda

Restrições:
Comprimento mínimo = 1
Comprimento máximo = 1
Padrão = ^[A-Za-z0-9_][^<>*#.%&:\\+?/]*$ (obrigatório)
pai No Bicep, você pode especificar o recurso pai para um recurso filho. Você só precisa adicionar essa propriedade quando o recurso filho é declarado fora do recurso pai.

Para obter mais informações, consulte recurso filho fora do recurso pai.
Nome simbólico para o recurso do tipo: fábricas de
Propriedades Propriedades do pipeline. pipeline (obrigatório)

ParameterDefinitionSpecification

Nome Descrição Valor

ParameterSpecification

Nome Descrição Valor
defaultValue Valor padrão do parâmetro. qualquer
tipo Tipo de parâmetro. 'Matriz'
'Bool'
'Float'
'Int'
'Object'
'SecureString'
'String' (obrigatório)

ParameterValueSpecification

Nome Descrição Valor

ParameterValueSpecification

Nome Descrição Valor

ParameterValueSpecification

Nome Descrição Valor

ParameterValueSpecification

Nome Descrição Valor

Pipeline

Nome Descrição Valor
Atividades Lista de atividades no pipeline. de atividade de []
Anotações Lista de marcas que podem ser usadas para descrever o Pipeline. any[]
Simultaneidade O número máximo de execuções simultâneas para o pipeline. int

Restrições:
Valor mínimo = 1
descrição A descrição do pipeline. corda
Parâmetros Lista de parâmetros para pipeline. ParameterDefinitionSpecification

PipelineReference

Nome Descrição Valor
nome Nome da referência. corda
referenceName Nome do pipeline de referência. cadeia de caracteres (obrigatório)
tipo Tipo de referência de pipeline. 'PipelineReference' (obrigatório)

RedirectIncompatibleRowSettings

Nome Descrição Valor
linkedServiceName Nome do Armazenamento do Azure, SAS de Armazenamento ou serviço vinculado do Azure Data Lake Store usado para redirecionar linha incompatível. Deve ser especificado se redirectIncompatibleRowSettings for especificado. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). any (obrigatório)
caminho O caminho para armazenar os dados de linha incompatíveis de redirecionamento. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). qualquer

SecretBase

Nome Descrição Valor
tipo Defina como 'AzureKeyVaultSecret' para o tipo AzureKeyVaultSecretReference. Defina como 'SecureString' para o tipo SecureString. 'AzureKeyVaultSecret'
'SecureString' (obrigatório)

SecureString

Nome Descrição Valor
tipo Tipo do segredo. cadeia de caracteres (obrigatório)
valor Valor da cadeia de caracteres segura. cadeia de caracteres (obrigatório)

SecureString

Nome Descrição Valor
tipo Tipo do segredo. 'SecureString' (obrigatório)
valor Valor da cadeia de caracteres segura. cadeia de caracteres (obrigatório)

SqlServerStoredProcedureActivity

Nome Descrição Valor
linkedServiceName Referência de serviço vinculado. LinkedServiceReference
política Política de atividade. ActivityPolicy
tipo Tipo de atividade. 'SqlServerStoredProcedure' (obrigatório)
typeProperties Propriedades de atividade de procedimento armazenado do SQL. sqlServerStoredProcedureActivityTypeProperties (obrigatório)

SqlServerStoredProcedureActivityTypeProperties

Nome Descrição Valor
storedProcedureName Nome do procedimento armazenado. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). any (obrigatório)
storedProcedureParameters Configuração de valor e tipo para parâmetros de procedimento armazenado. Exemplo: "{Parameter1: {value: "1", type: "int"}}". SqlServerStoredProcedureActivityTypePropertiesStoredProcedureParameters

SqlServerStoredProcedureActivityTypePropertiesStoredProcedureParameters

Nome Descrição Valor

SsisAccessCredential

Nome Descrição Valor
domínio Domínio para autenticação do Windows. any (obrigatório)
senha Senha para autenticação do Windows. do SecretBase (obrigatório)
userName UseName para autenticação do Windows. any (obrigatório)

SsisConnectionManager

Nome Descrição Valor

SsisConnectionManager

Nome Descrição Valor

SsisExecutionCredential

Nome Descrição Valor
domínio Domínio para autenticação do Windows. any (obrigatório)
senha Senha para autenticação do Windows. SecureString (obrigatório)
userName UseName para autenticação do Windows. any (obrigatório)

SsisExecutionParameter

Nome Descrição Valor
valor Valor do parâmetro de execução do pacote SSIS. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). any (obrigatório)

SsisLogLocation

Nome Descrição Valor
logPath O caminho do log de execução do pacote SSIS. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). any (obrigatório)
tipo O tipo de local de log do SSIS. 'File' (obrigatório)
typeProperties Propriedades do local do log de execução do pacote SSIS. SsisLogLocationTypeProperties (obrigatório)

SsisLogLocationTypeProperties

Nome Descrição Valor
accessCredential A credencial de acesso do log de execução do pacote. SsisAccessCredential
logRefreshInterval Especifica o intervalo para atualizar o log. O intervalo padrão é de 5 minutos. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType), padrão: ((\d+).)? (\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). qualquer

SsisPackageLocation

Nome Descrição Valor
packagePath O caminho do pacote SSIS. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). any (obrigatório)
tipo O tipo de local do pacote SSIS. 'Arquivo'
'SSISDB'
typeProperties Propriedades de localização do pacote SSIS. SsisPackageLocationTypeProperties

SsisPackageLocationTypeProperties

Nome Descrição Valor
accessCredential A credencial de acesso do pacote. SsisAccessCredential
configurationPath O arquivo de configuração da execução do pacote. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). qualquer
packagePassword Senha do pacote. do SecretBase

SsisPropertyOverride

Nome Descrição Valor
isSensitive Se o valor de substituição da propriedade do pacote SSIS é dados confidenciais. O valor será criptografado no SSISDB se for verdadeiro Bool
valor Valor de substituição da propriedade do pacote SSIS. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). any (obrigatório)

StagingSettings

Nome Descrição Valor
enableCompression Especifica se a compactação deve ser usada ao copiar dados por meio de um preparo provisório. O valor padrão é falso. Tipo: booliano (ou Expressão com resultType booleano). qualquer
linkedServiceName Referência de serviço vinculado de preparo. LinkedServiceReference (obrigatório)
caminho O caminho para o armazenamento para armazenar os dados provisórios. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). qualquer

StoredProcedureParameter

Nome Descrição Valor
tipo Tipo de parâmetro de procedimento armazenado. 'Boolean'
'Date'
'Decimal'
'Guid'
'Int'
'Int64'
'String'
valor Valor do parâmetro de procedimento armazenado. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). any (obrigatório)

UntilActivity

Nome Descrição Valor
tipo Tipo de atividade. 'Until' (obrigatório)
typeProperties Até as propriedades da atividade. UntilActivityTypeProperties (obrigatório)

UntilActivityTypeProperties

Nome Descrição Valor
Atividades Lista de atividades a serem executadas. de atividade [] (obrigatório)
expressão Uma expressão que seria avaliada como booliana. O loop continuará até que essa expressão seja avaliada como true expressão (obrigatório)
timeout Especifica o tempo limite para a atividade a ser executada. Se não houver nenhum valor especificado, ele usará o valor de TimeSpan.FromDays(7), que é de 1 semana como padrão. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType), padrão: ((\d+).)? (\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType), padrão: ((\d+).)? (\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). qualquer

WaitActivity

Nome Descrição Valor
tipo Tipo de atividade. 'Wait' (obrigatório)
typeProperties Propriedades de atividade de espera. WaitActivityTypeProperties (obrigatório)

WaitActivityTypeProperties

Nome Descrição Valor
waitTimeInSeconds Duração em segundos. int (obrigatório)

WebActivity

Nome Descrição Valor
linkedServiceName Referência de serviço vinculado. LinkedServiceReference
política Política de atividade. ActivityPolicy
tipo Tipo de atividade. 'WebActivity' (obrigatório)
typeProperties Propriedades de atividade da Web. WebActivityTypeProperties (obrigatório)

WebActivityAuthentication

Nome Descrição Valor
senha Senha para o arquivo PFX ou autenticação básica. SecureString
Pfx Conteúdo codificado em Base64 de um arquivo PFX. SecureString
recurso Recurso para o qual o token de autenticação do Azure será solicitado ao usar a Autenticação MSI. corda
tipo Autenticação de atividade da Web (Basic/ClientCertificate/MSI) cadeia de caracteres (obrigatório)
nome de usuário Nome de usuário de autenticação de atividade da Web para autenticação básica. corda

WebActivityTypeProperties

Nome Descrição Valor
autenticação Método de autenticação usado para chamar o ponto de extremidade. WebActivityAuthentication
corpo Representa o conteúdo que será enviado para o ponto de extremidade. Necessário para o método POST/PUT, não permitido para o método GET Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). qualquer
Datasets Lista de conjuntos de dados passados para o ponto de extremidade da Web. DatasetReference []
disableCertValidation Quando definido como true, a validação do certificado será desabilitada. Bool
Cabeçalhos Representa os cabeçalhos que serão enviados para a solicitação. Por exemplo, para definir o idioma e o tipo em uma solicitação: "cabeçalhos" : { "Accept-Language": "en-us", "Content-Type": "application/json" }. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). qualquer
linkedServices Lista de serviços vinculados passados para o ponto de extremidade da Web. LinkedServiceReference []
método Método de API Rest para o ponto de extremidade de destino. 'DELETE'
'GET'
'POST'
'PUT' (obrigatório)
url Ponto de extremidade e caminho de destino da atividade da Web. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). any (obrigatório)

Exemplos de início rápido

Os exemplos de início rápido a seguir implantam esse tipo de recurso.

Arquivo Bicep Descrição
criar um de data factory V2 Esse modelo cria um data factory V2 que copia dados de uma pasta em um Armazenamento de Blobs do Azure para outra pasta no armazenamento.
Mais é possível com o Azure Data Factory – um clique para experimentar o Azure Data Factory Esse modelo cria um pipeline de data factory para uma atividade de cópia do Blob do Azure em outro Blob do Azure

Definição de recurso de modelo do ARM

O tipo de recurso factories/pipelines pode ser implantado com operações direcionadas:

Para obter uma lista de propriedades alteradas em cada versão da API, consulte de log de alterações.

Formato de recurso

Para criar um recurso Microsoft.DataFactory/factories/pipelines, adicione o JSON a seguir ao modelo.

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

Objetos CopySink

Defina a propriedade tipo para especificar o tipo de objeto.

Objetos SecretBase

Defina a propriedade tipo para especificar o tipo de objeto.

Para AzureKeyVaultSecret, use:

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

Para SecureString, use:

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

Objetos CopySource

Defina a propriedade tipo para especificar o tipo de objeto.

Objetos de atividade

Defina a propriedade tipo para especificar o tipo de objeto.

Para AzureMLBatchExecution, use:

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

Para AzureMLUpdateResource, use:

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

Para ExecutePipeline, use:

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

Para Filtrar, use:

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

Para forEach, use:

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

Para IfCondition, use:

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

Para até, use:

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

Para de espera, use:

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

Para Copiar, use:

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

Para Personalizado, use:

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

Para DataLakeAnalyticsU-SQL, use:

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

Para DatabricksNotebook, use:

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

Para ExecuteSSISPackage, use:

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

Para GetMetadata, use:

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

Para HDInsightHive, use:

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

Para HDInsightMapReduce, use:

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

Para HDInsightPig, use:

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

Para HDInsightSpark, use:

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

Para HDInsightStreaming, use:

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

Para de Pesquisa, use:

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

Para sqlServerStoredProcedure, use:

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

Para WebActivity, use:

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

Valores de propriedade

Atividade

Nome Descrição Valor
dependsOn A atividade depende da condição. ActivityDependency []
descrição Descrição da atividade. corda
nome Nome da atividade. cadeia de caracteres (obrigatório)
tipo Defina como 'AzureMLBatchExecution' para o tipo AzureMLBatchExecutionActivity. Defina como 'AzureMLUpdateResource' para o tipo AzureMLUpdateResourceActivity. Defina como 'ExecutePipeline' para o tipo ExecutePipelineActivity. Defina como 'Filtro' para o tipofilterActivity . Defina como 'ForEach' para o tipo ForEachActivity. Defina como 'IfCondition' para o tipo IfConditionActivity. Defina como 'Until' para o tipo UntilActivity. Defina como 'Wait' para o tipo WaitActivity. Defina como "Copiar" para o tipo CopyActivity. Definido como 'Personalizado' para o tipocustomActivity . Defina como 'DataLakeAnalyticsU-SQL' para o tipo DataLakeAnalyticsUsqlActivity. Defina como 'DatabricksNotebook' para o tipo DatabricksNotebookActivity. Defina como 'ExecuteSSISPackage' para o tipo ExecuteSsisPackageActivity. Defina como 'GetMetadata' para o tipo GetMetadataActivity. Defina como 'HDInsightHive' para o tipo HDInsightHiveActivity. Defina como 'HDInsightMapReduce' para o tipo HDInsightMapReduceActivity. Defina como 'HDInsightPig' para o tipo HDInsightPigActivity. Defina como 'HDInsightSpark' para o tipo HDInsightSparkActivity . Defina como 'HDInsightStreaming' para o tipo HDInsightStreamingActivity. Defina como "Pesquisa" para o tipo LookupActivity. Defina como 'SqlServerStoredProcedure' para o tipo SqlServerStoredProcedureActivity. Defina como 'WebActivity' para o tipo WebActivity. 'AzureMLBatchExecution'
'AzureMLUpdateResource'
'Copiar'
'Personalizado'
'DatabricksNotebook'
'DataLakeAnalyticsU-SQL'
'ExecutePipeline'
'ExecuteSSISPackage'
'Filter'
'ForEach'
'GetMetadata'
'HDInsightHive'
'HDInsightMapReduce'
'HDInsightPig'
'HDInsightSpark'
'HDInsightStreaming'
'IfCondition'
'Pesquisa'
'SqlServerStoredProcedure'
'Until'
'Wait'
'WebActivity' (obrigatório)

ActivityDependency

Nome Descrição Valor
atividade Nome da atividade. cadeia de caracteres (obrigatório)
dependencyConditions Match-Condition para a dependência. Matriz de cadeia de caracteres que contém qualquer um dos:
'Concluído'
'Falha'
'Ignorado'
'Bem-sucedido' (obrigatório)

ActivityPolicy

Nome Descrição Valor
Repetir Tentativas de repetição comuns máximas. O padrão é 0. Tipo: inteiro (ou Expressão com número inteiro resultType), mínimo: 0. qualquer
retryIntervalInSeconds Intervalo entre cada tentativa de repetição (em segundos). O padrão é 30 segundos. int

Restrições:
Valor mínimo = 30
Valor máximo = 86400
secureOutput Quando definido como true, a saída da atividade é considerada segura e não será registrada no monitoramento. Bool
timeout Especifica o tempo limite para a atividade a ser executada. O tempo limite padrão é de 7 dias. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType), padrão: ((\d+).)? (\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). qualquer

AzureKeyVaultSecretReference

Nome Descrição Valor
secretName O nome do segredo no Azure Key Vault. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). any (obrigatório)
secretVersion A versão do segredo no Azure Key Vault. O valor padrão é a versão mais recente do segredo. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). qualquer
loja A referência de serviço vinculado do Azure Key Vault. LinkedServiceReference (obrigatório)
tipo Tipo do segredo. 'AzureKeyVaultSecret' (obrigatório)

AzureMLBatchExecutionActivity

Nome Descrição Valor
linkedServiceName Referência de serviço vinculado. LinkedServiceReference
política Política de atividade. ActivityPolicy
tipo Tipo de atividade. 'AzureMLBatchExecution' (obrigatório)
typeProperties Propriedades da atividade de Execução em Lote do Azure ML. AzureMLBatchExecutionActivityTypeProperties (obrigatório)

AzureMLBatchExecutionActivityTypeProperties

Nome Descrição Valor
globalParameters Chave, pares de valor a serem passados para o ponto de extremidade do Serviço de Execução em Lote do Azure ML. As chaves devem corresponder aos nomes dos parâmetros de serviço Web definidos no serviço Web publicado do Azure ML. Os valores serão passados na propriedade GlobalParameters da solicitação de execução em lote do Azure ML. AzureMLBatchExecutionActivityTypePropertiesGlobalParameters
WebServiceInputs Key,Value pairs, mapping the names of Azure ML endpoint's Web Service Inputs to AzureMLWebServiceFile objects specifying the input Blob locations.. Essas informações serão passadas na propriedade WebServiceInputs da solicitação de execução em lote do Azure ML. AzureMLBatchExecutionActivityTypePropertiesWebServiceInputs
WebServiceOutputs Key,Value pairs, mapping the names of Azure ML endpoint's Web Service Outputs to AzureMLWebServiceFile objects specifying the output Blob locations. Essas informações serão passadas na propriedade WebServiceOutputs da solicitação de execução em lote do Azure ML. AzureMLBatchExecutionActivityTypePropertiesWebServiceOutputs

AzureMLBatchExecutionActivityTypePropertiesGlobalParameters

Nome Descrição Valor

AzureMLBatchExecutionActivityTypePropertiesWebServiceInputs

Nome Descrição Valor

AzureMLBatchExecutionActivityTypePropertiesWebServiceOutputs

Nome Descrição Valor

AzureMLUpdateResourceActivity

Nome Descrição Valor
linkedServiceName Referência de serviço vinculado. LinkedServiceReference
política Política de atividade. ActivityPolicy
tipo Tipo de atividade. 'AzureMLUpdateResource' (obrigatório)
typeProperties Propriedades da atividade de gerenciamento de recursos de atualização do Azure ML. AzureMLUpdateResourceActivityTypeProperties (obrigatório)

AzureMLUpdateResourceActivityTypeProperties

Nome Descrição Valor
trainedModelFilePath O caminho de arquivo relativo no trainedModelLinkedService para representar o arquivo .ilearner que será carregado pela operação de atualização. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). any (obrigatório)
trainedModelLinkedServiceName Nome do serviço vinculado do Armazenamento do Azure que contém o arquivo .ilearner que será carregado pela operação de atualização. LinkedServiceReference (obrigatório)
trainedModelName Nome do módulo Modelo Treinado no experimento do Serviço Web a ser atualizado. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). any (obrigatório)

AzureMLWebServiceFile

Nome Descrição Valor
filePath O caminho de arquivo relativo, incluindo o nome do contêiner, no Armazenamento de Blobs do Azure especificado pelo LinkedService. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). any (obrigatório)
linkedServiceName Referência a um LinkedService de Armazenamento do Azure, em que o arquivo de entrada/saída do WebService do Azure ML está localizado. LinkedServiceReference (obrigatório)

CopyActivity

Nome Descrição Valor
Entradas Lista de entradas para a atividade. DatasetReference []
linkedServiceName Referência de serviço vinculado. LinkedServiceReference
Saídas Lista de saídas para a atividade. DatasetReference []
política Política de atividade. ActivityPolicy
tipo Tipo de atividade. 'Copy' (obrigatório)
typeProperties Copiar propriedades da atividade. CopyActivityTypeProperties (obrigatório)

CopyActivityTypeProperties

Nome Descrição Valor
cloudDataMovementUnits Número máximo de unidades de movimentação de dados na nuvem que podem ser usadas para executar essa movimentação de dados. Tipo: inteiro (ou Expressão com número inteiro resultType), mínimo: 0. qualquer
enableSkipIncompatibleRow Se deve ignorar linha incompatível. O valor padrão é falso. Tipo: booliano (ou Expressão com resultType booleano). qualquer
enableStaging Especifica se os dados devem ser copiados por meio de um preparo provisório. O valor padrão é falso. Tipo: booliano (ou Expressão com resultType booleano). qualquer
parallelCopies Número máximo de sessões simultâneas abertas na origem ou no coletor para evitar sobrecarregar o armazenamento de dados. Tipo: inteiro (ou Expressão com número inteiro resultType), mínimo: 0. qualquer
redirectIncompatibleRowSettings Redirecione as configurações de linha incompatíveis quando EnableSkipIncompatibleRow for true. RedirectIncompatibleRowSettings
afundar Copiar coletor de atividade. CopySink (obrigatório)
fonte Origem da atividade de cópia. CopySource (obrigatório)
stagingSettings Especifica as configurações de preparo provisório quando EnableStaging é verdadeiro. stagingSettings
Tradutor Copiar tradutor de atividade. Se não for especificado, o tradutor de tabela será usado. qualquer

CopySink

Nome Descrição Valor
sinkRetryCount Contagem de repetições do coletor. Tipo: inteiro (ou Expressão com inteiro resultType). qualquer
sinkRetryWait Espera de repetição do coletor. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType), padrão: ((\d+).)? (\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). qualquer
tipo (obrigatório)
writeBatchSize Gravar tamanho do lote. Tipo: inteiro (ou Expressão com número inteiro resultType), mínimo: 0. qualquer
writeBatchTimeout Tempo limite de gravação em lote. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType), padrão: ((\d+).)? (\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). qualquer

CopySource

Nome Descrição Valor
sourceRetryCount Contagem de repetição de origem. Tipo: inteiro (ou Expressão com inteiro resultType). qualquer
sourceRetryWait Espera de repetição de origem. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType), padrão: ((\d+).)? (\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). qualquer
tipo (obrigatório)

CustomActivity

Nome Descrição Valor
linkedServiceName Referência de serviço vinculado. LinkedServiceReference
política Política de atividade. ActivityPolicy
tipo Tipo de atividade. 'Custom' (obrigatório)
typeProperties Propriedades de atividade personalizada. CustomActivityTypeProperties (obrigatório)

CustomActivityReferenceObject

Nome Descrição Valor
Datasets Referências de conjunto de dados. DatasetReference []
linkedServices Referências de serviço vinculado. LinkedServiceReference []

CustomActivityTypeProperties

Nome Descrição Valor
comando Comando para a atividade personalizada Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). any (obrigatório)
extendedProperties Recipiente de propriedades definido pelo usuário. Não há nenhuma restrição nas chaves ou valores que podem ser usados. A atividade personalizada especificada pelo usuário tem a responsabilidade total de consumir e interpretar o conteúdo definido. customActivityTypePropertiesExtendedProperties
folderPath Caminho da pasta para arquivos de recurso Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). qualquer
referenceObjects Objetos de referência CustomActivityReferenceObject
resourceLinkedService Referência de serviço vinculado a recursos. LinkedServiceReference

CustomActivityTypePropertiesExtendedProperties

Nome Descrição Valor

DatabricksNotebookActivity

Nome Descrição Valor
linkedServiceName Referência de serviço vinculado. LinkedServiceReference
política Política de atividade. ActivityPolicy
tipo Tipo de atividade. 'DatabricksNotebook' (obrigatório)
typeProperties Propriedades de atividade do Databricks Notebook. DatabricksNotebookActivityTypeProperties (obrigatório)

DatabricksNotebookActivityTypeProperties

Nome Descrição Valor
baseParameters Parâmetros base a serem usados para cada execução deste trabalho. Se o notebook usa um parâmetro que não é especificado, o valor padrão do notebook será usado. DatabricksNotebookActivityTypePropertiesBaseParameters
notebookPath O caminho absoluto do notebook a ser executado no Workspace do Databricks. Esse caminho deve começar com uma barra. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). any (obrigatório)

DatabricksNotebookActivityTypePropertiesBaseParameters

Nome Descrição Valor

DataLakeAnalyticsUsqlActivity

Nome Descrição Valor
linkedServiceName Referência de serviço vinculado. LinkedServiceReference
política Política de atividade. ActivityPolicy
tipo Tipo de atividade. 'DataLakeAnalyticsU-SQL' (obrigatório)
typeProperties Propriedades da atividade U-SQL do Data Lake Analytics. DataLakeAnalyticsUsqlActivityTypeProperties (obrigatório)

DataLakeAnalyticsUsqlActivityTypeProperties

Nome Descrição Valor
compilationMode Modo de compilação do U-SQL. Deve ser um destes valores: Semântico, Completo e SingleBox. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). qualquer
degreeOfParallelism O número máximo de nós usados simultaneamente para executar o trabalho. O valor padrão é 1. Tipo: inteiro (ou Expressão com número inteiro resultType), mínimo: 1. qualquer
Parâmetros Parâmetros para solicitação de trabalho U-SQL. DataLakeAnalyticsUsqlActivityTypePropertiesParameters
prioridade Determina quais trabalhos de todos os que estão na fila devem ser selecionados para serem executados primeiro. Quanto menor o número, maior a prioridade. O valor padrão é 1000. Tipo: inteiro (ou Expressão com número inteiro resultType), mínimo: 1. qualquer
runtimeVersion Versão de runtime do mecanismo U-SQL a ser usado. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). qualquer
scriptLinkedService Referência de serviço vinculado de script. LinkedServiceReference (obrigatório)
scriptPath Caminho diferencia maiúsculas de minúsculas para a pasta que contém o script U-SQL. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). any (obrigatório)

DataLakeAnalyticsUsqlActivityTypePropertiesParameters

Nome Descrição Valor

DatasetReference

Nome Descrição Valor
Parâmetros Argumentos para o conjunto de dados. ParameterValueSpecification
referenceName Nome do conjunto de dados de referência. cadeia de caracteres (obrigatório)
tipo Tipo de referência do conjunto de dados. 'DatasetReference' (obrigatório)

ExecutePipelineActivity

Nome Descrição Valor
tipo Tipo de atividade. 'ExecutePipeline' (obrigatório)
typeProperties Execute propriedades de atividade de pipeline. ExecutePipelineActivityTypeProperties (obrigatório)

ExecutePipelineActivityTypeProperties

Nome Descrição Valor
Parâmetros Parâmetros de pipeline. ParameterValueSpecification
pipeline Referência de pipeline. PipelineReference (obrigatório)
waitOnCompletion Define se a execução da atividade aguardará a conclusão da execução do pipeline dependente. O padrão é false. Bool

ExecuteSsisPackageActivity

Nome Descrição Valor
linkedServiceName Referência de serviço vinculado. LinkedServiceReference
política Política de atividade. ActivityPolicy
tipo Tipo de atividade. 'ExecuteSSISPackage' (obrigatório)
typeProperties Execute as propriedades de atividade do pacote SSIS. ExecuteSsisPackageActivityTypeProperties (obrigatório)

ExecuteSsisPackageActivityTypeProperties

Nome Descrição Valor
connectVia A referência de runtime de integração. IntegrationRuntimeReference (obrigatório)
environmentPath O caminho do ambiente para executar o pacote SSIS. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). qualquer
executionCredential A credencial de execução do pacote. SsisExecutionCredential
logLevel O nível de log da execução do pacote SSIS. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). qualquer
logLocation Local do log de execução do pacote SSIS. SsisLogLocation
packageConnectionManagers Os gerenciadores de conexões no nível do pacote para executar o pacote SSIS. ExecuteSsisPackageActivityTypePropertiesPackageConnectionManagers
packageLocation Local do pacote SSIS. SsisPackageLocation (obrigatório)
packageParameters Os parâmetros de nível de pacote para executar o pacote SSIS. ExecuteSsisPackageActivityTypePropertiesPackageParameters
projectConnectionManagers Os gerenciadores de conexões no nível do projeto para executar o pacote SSIS. ExecuteSsisPackageActivityTypePropertiesProjectConnectionManagers
projectParameters Os parâmetros de nível de projeto para executar o pacote SSIS. ExecuteSsisPackageActivityTypePropertiesProjectParameters
propertyOverrides A propriedade substitui para executar o pacote SSIS. ExecuteSsisPackageActivityTypePropertiesPropertyOverrides
Runtime Especifica o runtime para executar o pacote SSIS. O valor deve ser "x86" ou "x64". Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). qualquer

ExecuteSsisPackageActivityTypePropertiesPackageConnectionManagers

Nome Descrição Valor

ExecuteSsisPackageActivityTypePropertiesPackageParameters

Nome Descrição Valor

ExecuteSsisPackageActivityTypePropertiesProjectConnectionManagers

Nome Descrição Valor

ExecuteSsisPackageActivityTypePropertiesProjectParameters

Nome Descrição Valor

ExecuteSsisPackageActivityTypePropertiesPropertyOverrides

Nome Descrição Valor

Expressão

Nome Descrição Valor
tipo Tipo de expressão. 'Expressão' (obrigatório)
valor Valor da expressão. cadeia de caracteres (obrigatório)

FilterActivity

Nome Descrição Valor
tipo Tipo de atividade. 'Filter' (obrigatório)
typeProperties Filtrar propriedades da atividade. FilterActivityTypeProperties (obrigatório)

FilterActivityTypeProperties

Nome Descrição Valor
condição Condição a ser usada para filtrar a entrada. expressão (obrigatório)
Itens Matriz de entrada na qual o filtro deve ser aplicado. expressão (obrigatório)

ForEachActivity

Nome Descrição Valor
tipo Tipo de atividade. 'ForEach' (obrigatório)
typeProperties Propriedades da atividade ForEach. ForEachActivityTypeProperties (obrigatório)

ForEachActivityTypeProperties

Nome Descrição Valor
Atividades Lista de atividades a serem executadas. de atividade [] (obrigatório)
batchCount Contagem de lote a ser usada para controlar o número de execução paralela (quando isSequential é definido como false). int

Restrições:
Valor máximo = 50
isSequential Se o loop for executado em sequência ou em paralelo (máximo 50) Bool
Itens Coleção a ser iterada. expressão (obrigatório)

GetMetadataActivity

Nome Descrição Valor
linkedServiceName Referência de serviço vinculado. LinkedServiceReference
política Política de atividade. ActivityPolicy
tipo Tipo de atividade. 'GetMetadata' (obrigatório)
typeProperties Propriedades da atividade GetMetadata. GetMetadataActivityTypeProperties (obrigatório)

GetMetadataActivityTypeProperties

Nome Descrição Valor
Dataset Referência do conjunto de dados da atividade GetMetadata. DatasetReference (obrigatório)
fieldList Campos de metadados a serem obtidos do conjunto de dados. any[]

HDInsightHiveActivity

Nome Descrição Valor
linkedServiceName Referência de serviço vinculado. LinkedServiceReference
política Política de atividade. ActivityPolicy
tipo Tipo de atividade. 'HDInsightHive' (obrigatório)
typeProperties Propriedades de atividade do Hive do HDInsight. HDInsightHiveActivityTypeProperties (obrigatório)

HDInsightHiveActivityTypeProperties

Nome Descrição Valor
Argumentos Argumentos especificados pelo usuário para HDInsightActivity. any[]
Define Permite que o usuário especifique as definições para solicitação de trabalho do Hive. HDInsightHiveActivityTypePropertiesDefines
getDebugInfo Opção de informações de depuração. 'Always'
'Falha'
'None'
scriptLinkedService Referência de serviço vinculado de script. LinkedServiceReference
scriptPath Caminho do script. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). qualquer
storageLinkedServices Referências de serviço vinculado de armazenamento. LinkedServiceReference []

HDInsightHiveActivityTypePropertiesDefines

Nome Descrição Valor

HDInsightMapReduceActivity

Nome Descrição Valor
linkedServiceName Referência de serviço vinculado. LinkedServiceReference
política Política de atividade. ActivityPolicy
tipo Tipo de atividade. 'HDInsightMapReduce' (obrigatório)
typeProperties Propriedades de atividade do MapReduce do HDInsight. HDInsightMapReduceActivityTypeProperties (obrigatório)

HDInsightMapReduceActivityTypeProperties

Nome Descrição Valor
Argumentos Argumentos especificados pelo usuário para HDInsightActivity. any[]
className Nome da classe. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). any (obrigatório)
Define Permite que o usuário especifique as definições para a solicitação de trabalho mapReduce. HDInsightMapReduceActivityTypePropertiesDefines
getDebugInfo Opção de informações de depuração. 'Always'
'Falha'
'None'
jarFilePath Caminho jar. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). any (obrigatório)
jarLibs Jar libs. any[]
jarLinkedService Referência de serviço vinculado jar. LinkedServiceReference
storageLinkedServices Referências de serviço vinculado de armazenamento. LinkedServiceReference []

HDInsightMapReduceActivityTypePropertiesDefines

Nome Descrição Valor

HDInsightPigActivity

Nome Descrição Valor
linkedServiceName Referência de serviço vinculado. LinkedServiceReference
política Política de atividade. ActivityPolicy
tipo Tipo de atividade. 'HDInsightPig' (obrigatório)
typeProperties Propriedades de atividade do Pig do HDInsight. HDInsightPigActivityTypeProperties (obrigatório)

HDInsightPigActivityTypeProperties

Nome Descrição Valor
Argumentos Argumentos especificados pelo usuário para HDInsightActivity. any[]
Define Permite que o usuário especifique as definições para solicitação de trabalho do Pig. HDInsightPigActivityTypePropertiesDefines
getDebugInfo Opção de informações de depuração. 'Always'
'Falha'
'None'
scriptLinkedService Referência de serviço vinculado de script. LinkedServiceReference
scriptPath Caminho do script. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). qualquer
storageLinkedServices Referências de serviço vinculado de armazenamento. LinkedServiceReference []

HDInsightPigActivityTypePropertiesDefines

Nome Descrição Valor

HDInsightSparkActivity

Nome Descrição Valor
linkedServiceName Referência de serviço vinculado. LinkedServiceReference
política Política de atividade. ActivityPolicy
tipo Tipo de atividade. 'HDInsightSpark' (obrigatório)
typeProperties Propriedades de atividade do SPARK do HDInsight. HDInsightSparkActivityTypeProperties (obrigatório)

HDInsightSparkActivityTypeProperties

Nome Descrição Valor
Argumentos Os argumentos especificados pelo usuário para HDInsightSparkActivity. any[]
className A classe principal java/Spark do aplicativo. corda
entryFilePath O caminho relativo para a pasta raiz do código/pacote a ser executado. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). any (obrigatório)
getDebugInfo Opção de informações de depuração. 'Always'
'Falha'
'None'
proxyUser O usuário a ser representado que executará o trabalho. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). qualquer
rootPath O caminho raiz em 'sparkJobLinkedService' para todos os arquivos do trabalho. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). any (obrigatório)
sparkConfig Propriedade de configuração do Spark. HDInsightSparkActivityTypePropertiesSparkConfig
sparkJobLinkedService O serviço vinculado de armazenamento para carregar o arquivo de entrada e as dependências e para receber logs. LinkedServiceReference

HDInsightSparkActivityTypePropertiesSparkConfig

Nome Descrição Valor

HDInsightStreamingActivity

Nome Descrição Valor
linkedServiceName Referência de serviço vinculado. LinkedServiceReference
política Política de atividade. ActivityPolicy
tipo Tipo de atividade. 'HDInsightStreaming' (obrigatório)
typeProperties Propriedades da atividade de streaming do HDInsight. HDInsightStreamingActivityTypeProperties (obrigatório)

HDInsightStreamingActivityTypeProperties

Nome Descrição Valor
Argumentos Argumentos especificados pelo usuário para HDInsightActivity. any[]
Combinador Nome executável do combinador. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). qualquer
commandEnvironment Valores de ambiente de linha de comando. any[]
Define Permite que o usuário especifique as definições para solicitação de trabalho de streaming. HDInsightStreamingActivityTypePropertiesDefines
fileLinkedService Referência de serviço vinculado em que os arquivos estão localizados. LinkedServiceReference
filePaths Caminhos para transmitir arquivos de trabalho. Pode ser diretórios. any[] (obrigatório)
getDebugInfo Opção de informações de depuração. 'Always'
'Falha'
'None'
entrada Caminho do blob de entrada. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). any (obrigatório)
Mapeador Nome executável do mapeador. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). any (obrigatório)
saída Caminho do blob de saída. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). any (obrigatório)
redutor Nome executável do redutor. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). any (obrigatório)
storageLinkedServices Referências de serviço vinculado de armazenamento. LinkedServiceReference []

HDInsightStreamingActivityTypePropertiesDefines

Nome Descrição Valor

IfConditionActivity

Nome Descrição Valor
tipo Tipo de atividade. 'IfCondition' (obrigatório)
typeProperties Propriedades da atividade IfCondition. IfConditionActivityTypeProperties (obrigatório)

IfConditionActivityTypeProperties

Nome Descrição Valor
expressão Uma expressão que seria avaliada como booliana. Isso é usado para determinar o bloco de atividades (ifTrueActivities ou ifFalseActivities) que serão executadas. expressão (obrigatório)
ifFalseActivities Lista de atividades a serem executadas se a expressão for avaliada como false. Essa é uma propriedade opcional e, se não for fornecida, a atividade sairá sem nenhuma ação. de atividade de []
ifTrueActivities Lista de atividades a serem executadas se a expressão for avaliada como true. Essa é uma propriedade opcional e, se não for fornecida, a atividade sairá sem nenhuma ação. de atividade de []

IntegrationRuntimeReference

Nome Descrição Valor
Parâmetros Argumentos para o runtime de integração. ParameterValueSpecification
referenceName Nome do runtime de integração de referência. cadeia de caracteres (obrigatório)
tipo Tipo de runtime de integração. 'IntegrationRuntimeReference' (obrigatório)

LinkedServiceReference

Nome Descrição Valor
Parâmetros Argumentos para LinkedService. ParameterValueSpecification
referenceName Nome do LinkedService de referência. cadeia de caracteres (obrigatório)
tipo Tipo de referência de serviço vinculado. 'LinkedServiceReference' (obrigatório)

LookupActivity

Nome Descrição Valor
linkedServiceName Referência de serviço vinculado. LinkedServiceReference
política Política de atividade. ActivityPolicy
tipo Tipo de atividade. 'Pesquisa' (obrigatório)
typeProperties Propriedades da atividade de pesquisa. LookupActivityTypeProperties (obrigatório)

LookupActivityTypeProperties

Nome Descrição Valor
Dataset Referência do conjunto de dados de atividade de pesquisa. DatasetReference (obrigatório)
firstRowOnly Seja para retornar a primeira linha ou todas as linhas. O valor padrão é verdadeiro. Tipo: booliano (ou Expressão com resultType booleano). qualquer
fonte Propriedades de origem específicas do conjunto de dados, o mesmo que a origem da atividade de cópia. CopySource (obrigatório)

Microsoft.DataFactory/factories/pipelines

Nome Descrição Valor
apiVersion A versão da API '2017-09-01-preview'
nome O nome do recurso corda

Restrições:
Comprimento mínimo = 1
Comprimento máximo = 1
Padrão = ^[A-Za-z0-9_][^<>*#.%&:\\+?/]*$ (obrigatório)
Propriedades Propriedades do pipeline. pipeline (obrigatório)
tipo O tipo de recurso 'Microsoft.DataFactory/factories/pipelines'

ParameterDefinitionSpecification

Nome Descrição Valor

ParameterSpecification

Nome Descrição Valor
defaultValue Valor padrão do parâmetro. qualquer
tipo Tipo de parâmetro. 'Matriz'
'Bool'
'Float'
'Int'
'Object'
'SecureString'
'String' (obrigatório)

ParameterValueSpecification

Nome Descrição Valor

ParameterValueSpecification

Nome Descrição Valor

ParameterValueSpecification

Nome Descrição Valor

ParameterValueSpecification

Nome Descrição Valor

Pipeline

Nome Descrição Valor
Atividades Lista de atividades no pipeline. de atividade de []
Anotações Lista de marcas que podem ser usadas para descrever o Pipeline. any[]
Simultaneidade O número máximo de execuções simultâneas para o pipeline. int

Restrições:
Valor mínimo = 1
descrição A descrição do pipeline. corda
Parâmetros Lista de parâmetros para pipeline. ParameterDefinitionSpecification

PipelineReference

Nome Descrição Valor
nome Nome da referência. corda
referenceName Nome do pipeline de referência. cadeia de caracteres (obrigatório)
tipo Tipo de referência de pipeline. 'PipelineReference' (obrigatório)

RedirectIncompatibleRowSettings

Nome Descrição Valor
linkedServiceName Nome do Armazenamento do Azure, SAS de Armazenamento ou serviço vinculado do Azure Data Lake Store usado para redirecionar linha incompatível. Deve ser especificado se redirectIncompatibleRowSettings for especificado. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). any (obrigatório)
caminho O caminho para armazenar os dados de linha incompatíveis de redirecionamento. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). qualquer

SecretBase

Nome Descrição Valor
tipo Defina como 'AzureKeyVaultSecret' para o tipo AzureKeyVaultSecretReference. Defina como 'SecureString' para o tipo SecureString. 'AzureKeyVaultSecret'
'SecureString' (obrigatório)

SecureString

Nome Descrição Valor
tipo Tipo do segredo. cadeia de caracteres (obrigatório)
valor Valor da cadeia de caracteres segura. cadeia de caracteres (obrigatório)

SecureString

Nome Descrição Valor
tipo Tipo do segredo. 'SecureString' (obrigatório)
valor Valor da cadeia de caracteres segura. cadeia de caracteres (obrigatório)

SqlServerStoredProcedureActivity

Nome Descrição Valor
linkedServiceName Referência de serviço vinculado. LinkedServiceReference
política Política de atividade. ActivityPolicy
tipo Tipo de atividade. 'SqlServerStoredProcedure' (obrigatório)
typeProperties Propriedades de atividade de procedimento armazenado do SQL. sqlServerStoredProcedureActivityTypeProperties (obrigatório)

SqlServerStoredProcedureActivityTypeProperties

Nome Descrição Valor
storedProcedureName Nome do procedimento armazenado. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). any (obrigatório)
storedProcedureParameters Configuração de valor e tipo para parâmetros de procedimento armazenado. Exemplo: "{Parameter1: {value: "1", type: "int"}}". SqlServerStoredProcedureActivityTypePropertiesStoredProcedureParameters

SqlServerStoredProcedureActivityTypePropertiesStoredProcedureParameters

Nome Descrição Valor

SsisAccessCredential

Nome Descrição Valor
domínio Domínio para autenticação do Windows. any (obrigatório)
senha Senha para autenticação do Windows. do SecretBase (obrigatório)
userName UseName para autenticação do Windows. any (obrigatório)

SsisConnectionManager

Nome Descrição Valor

SsisConnectionManager

Nome Descrição Valor

SsisExecutionCredential

Nome Descrição Valor
domínio Domínio para autenticação do Windows. any (obrigatório)
senha Senha para autenticação do Windows. SecureString (obrigatório)
userName UseName para autenticação do Windows. any (obrigatório)

SsisExecutionParameter

Nome Descrição Valor
valor Valor do parâmetro de execução do pacote SSIS. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). any (obrigatório)

SsisLogLocation

Nome Descrição Valor
logPath O caminho do log de execução do pacote SSIS. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). any (obrigatório)
tipo O tipo de local de log do SSIS. 'File' (obrigatório)
typeProperties Propriedades do local do log de execução do pacote SSIS. SsisLogLocationTypeProperties (obrigatório)

SsisLogLocationTypeProperties

Nome Descrição Valor
accessCredential A credencial de acesso do log de execução do pacote. SsisAccessCredential
logRefreshInterval Especifica o intervalo para atualizar o log. O intervalo padrão é de 5 minutos. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType), padrão: ((\d+).)? (\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). qualquer

SsisPackageLocation

Nome Descrição Valor
packagePath O caminho do pacote SSIS. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). any (obrigatório)
tipo O tipo de local do pacote SSIS. 'Arquivo'
'SSISDB'
typeProperties Propriedades de localização do pacote SSIS. SsisPackageLocationTypeProperties

SsisPackageLocationTypeProperties

Nome Descrição Valor
accessCredential A credencial de acesso do pacote. SsisAccessCredential
configurationPath O arquivo de configuração da execução do pacote. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). qualquer
packagePassword Senha do pacote. do SecretBase

SsisPropertyOverride

Nome Descrição Valor
isSensitive Se o valor de substituição da propriedade do pacote SSIS é dados confidenciais. O valor será criptografado no SSISDB se for verdadeiro Bool
valor Valor de substituição da propriedade do pacote SSIS. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). any (obrigatório)

StagingSettings

Nome Descrição Valor
enableCompression Especifica se a compactação deve ser usada ao copiar dados por meio de um preparo provisório. O valor padrão é falso. Tipo: booliano (ou Expressão com resultType booleano). qualquer
linkedServiceName Referência de serviço vinculado de preparo. LinkedServiceReference (obrigatório)
caminho O caminho para o armazenamento para armazenar os dados provisórios. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). qualquer

StoredProcedureParameter

Nome Descrição Valor
tipo Tipo de parâmetro de procedimento armazenado. 'Boolean'
'Date'
'Decimal'
'Guid'
'Int'
'Int64'
'String'
valor Valor do parâmetro de procedimento armazenado. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). any (obrigatório)

UntilActivity

Nome Descrição Valor
tipo Tipo de atividade. 'Until' (obrigatório)
typeProperties Até as propriedades da atividade. UntilActivityTypeProperties (obrigatório)

UntilActivityTypeProperties

Nome Descrição Valor
Atividades Lista de atividades a serem executadas. de atividade [] (obrigatório)
expressão Uma expressão que seria avaliada como booliana. O loop continuará até que essa expressão seja avaliada como true expressão (obrigatório)
timeout Especifica o tempo limite para a atividade a ser executada. Se não houver nenhum valor especificado, ele usará o valor de TimeSpan.FromDays(7), que é de 1 semana como padrão. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType), padrão: ((\d+).)? (\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType), padrão: ((\d+).)? (\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). qualquer

WaitActivity

Nome Descrição Valor
tipo Tipo de atividade. 'Wait' (obrigatório)
typeProperties Propriedades de atividade de espera. WaitActivityTypeProperties (obrigatório)

WaitActivityTypeProperties

Nome Descrição Valor
waitTimeInSeconds Duração em segundos. int (obrigatório)

WebActivity

Nome Descrição Valor
linkedServiceName Referência de serviço vinculado. LinkedServiceReference
política Política de atividade. ActivityPolicy
tipo Tipo de atividade. 'WebActivity' (obrigatório)
typeProperties Propriedades de atividade da Web. WebActivityTypeProperties (obrigatório)

WebActivityAuthentication

Nome Descrição Valor
senha Senha para o arquivo PFX ou autenticação básica. SecureString
Pfx Conteúdo codificado em Base64 de um arquivo PFX. SecureString
recurso Recurso para o qual o token de autenticação do Azure será solicitado ao usar a Autenticação MSI. corda
tipo Autenticação de atividade da Web (Basic/ClientCertificate/MSI) cadeia de caracteres (obrigatório)
nome de usuário Nome de usuário de autenticação de atividade da Web para autenticação básica. corda

WebActivityTypeProperties

Nome Descrição Valor
autenticação Método de autenticação usado para chamar o ponto de extremidade. WebActivityAuthentication
corpo Representa o conteúdo que será enviado para o ponto de extremidade. Necessário para o método POST/PUT, não permitido para o método GET Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). qualquer
Datasets Lista de conjuntos de dados passados para o ponto de extremidade da Web. DatasetReference []
disableCertValidation Quando definido como true, a validação do certificado será desabilitada. Bool
Cabeçalhos Representa os cabeçalhos que serão enviados para a solicitação. Por exemplo, para definir o idioma e o tipo em uma solicitação: "cabeçalhos" : { "Accept-Language": "en-us", "Content-Type": "application/json" }. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). qualquer
linkedServices Lista de serviços vinculados passados para o ponto de extremidade da Web. LinkedServiceReference []
método Método de API Rest para o ponto de extremidade de destino. 'DELETE'
'GET'
'POST'
'PUT' (obrigatório)
url Ponto de extremidade e caminho de destino da atividade da Web. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). any (obrigatório)

Modelos de início rápido

Os modelos de início rápido a seguir implantam esse tipo de recurso.

Modelo Descrição
criar um de data factory V2

Implantar no Azure
Esse modelo cria um data factory V2 que copia dados de uma pasta em um Armazenamento de Blobs do Azure para outra pasta no armazenamento.
Mais é possível com o Azure Data Factory – um clique para experimentar o Azure Data Factory

Implantar no Azure
Esse modelo cria um pipeline de data factory para uma atividade de cópia do Blob do Azure em outro Blob do Azure

Definição de recurso do Terraform (provedor de AzAPI)

O tipo de recurso factories/pipelines pode ser implantado com operações direcionadas:

  • grupos de recursos

Para obter uma lista de propriedades alteradas em cada versão da API, consulte de log de alterações.

Formato de recurso

Para criar um recurso Microsoft.DataFactory/factories/pipelines, adicione o Terraform a seguir ao seu modelo.

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

Objetos CopySink

Defina a propriedade tipo para especificar o tipo de objeto.

Objetos SecretBase

Defina a propriedade tipo para especificar o tipo de objeto.

Para AzureKeyVaultSecret, use:

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

Para SecureString, use:

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

Objetos CopySource

Defina a propriedade tipo para especificar o tipo de objeto.

Objetos de atividade

Defina a propriedade tipo para especificar o tipo de objeto.

Para AzureMLBatchExecution, use:

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

Para AzureMLUpdateResource, use:

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

Para ExecutePipeline, use:

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

Para Filtrar, use:

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

Para forEach, use:

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

Para IfCondition, use:

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

Para até, use:

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

Para de espera, use:

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

Para Copiar, use:

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

Para Personalizado, use:

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

Para DataLakeAnalyticsU-SQL, use:

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

Para DatabricksNotebook, use:

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

Para ExecuteSSISPackage, use:

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

Para GetMetadata, use:

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

Para HDInsightHive, use:

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

Para HDInsightMapReduce, use:

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

Para HDInsightPig, use:

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

Para HDInsightSpark, use:

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

Para HDInsightStreaming, use:

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

Para de Pesquisa, use:

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

Para sqlServerStoredProcedure, use:

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

Para WebActivity, use:

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

Valores de propriedade

Atividade

Nome Descrição Valor
dependsOn A atividade depende da condição. ActivityDependency []
descrição Descrição da atividade. corda
nome Nome da atividade. cadeia de caracteres (obrigatório)
tipo Defina como 'AzureMLBatchExecution' para o tipo AzureMLBatchExecutionActivity. Defina como 'AzureMLUpdateResource' para o tipo AzureMLUpdateResourceActivity. Defina como 'ExecutePipeline' para o tipo ExecutePipelineActivity. Defina como 'Filtro' para o tipofilterActivity . Defina como 'ForEach' para o tipo ForEachActivity. Defina como 'IfCondition' para o tipo IfConditionActivity. Defina como 'Until' para o tipo UntilActivity. Defina como 'Wait' para o tipo WaitActivity. Defina como "Copiar" para o tipo CopyActivity. Definido como 'Personalizado' para o tipocustomActivity . Defina como 'DataLakeAnalyticsU-SQL' para o tipo DataLakeAnalyticsUsqlActivity. Defina como 'DatabricksNotebook' para o tipo DatabricksNotebookActivity. Defina como 'ExecuteSSISPackage' para o tipo ExecuteSsisPackageActivity. Defina como 'GetMetadata' para o tipo GetMetadataActivity. Defina como 'HDInsightHive' para o tipo HDInsightHiveActivity. Defina como 'HDInsightMapReduce' para o tipo HDInsightMapReduceActivity. Defina como 'HDInsightPig' para o tipo HDInsightPigActivity. Defina como 'HDInsightSpark' para o tipo HDInsightSparkActivity . Defina como 'HDInsightStreaming' para o tipo HDInsightStreamingActivity. Defina como "Pesquisa" para o tipo LookupActivity. Defina como 'SqlServerStoredProcedure' para o tipo SqlServerStoredProcedureActivity. Defina como 'WebActivity' para o tipo WebActivity. 'AzureMLBatchExecution'
'AzureMLUpdateResource'
'Copiar'
'Personalizado'
'DatabricksNotebook'
'DataLakeAnalyticsU-SQL'
'ExecutePipeline'
'ExecuteSSISPackage'
'Filter'
'ForEach'
'GetMetadata'
'HDInsightHive'
'HDInsightMapReduce'
'HDInsightPig'
'HDInsightSpark'
'HDInsightStreaming'
'IfCondition'
'Pesquisa'
'SqlServerStoredProcedure'
'Until'
'Wait'
'WebActivity' (obrigatório)

ActivityDependency

Nome Descrição Valor
atividade Nome da atividade. cadeia de caracteres (obrigatório)
dependencyConditions Match-Condition para a dependência. Matriz de cadeia de caracteres que contém qualquer um dos:
'Concluído'
'Falha'
'Ignorado'
'Bem-sucedido' (obrigatório)

ActivityPolicy

Nome Descrição Valor
Repetir Tentativas de repetição comuns máximas. O padrão é 0. Tipo: inteiro (ou Expressão com número inteiro resultType), mínimo: 0. qualquer
retryIntervalInSeconds Intervalo entre cada tentativa de repetição (em segundos). O padrão é 30 segundos. int

Restrições:
Valor mínimo = 30
Valor máximo = 86400
secureOutput Quando definido como true, a saída da atividade é considerada segura e não será registrada no monitoramento. Bool
timeout Especifica o tempo limite para a atividade a ser executada. O tempo limite padrão é de 7 dias. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType), padrão: ((\d+).)? (\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). qualquer

AzureKeyVaultSecretReference

Nome Descrição Valor
secretName O nome do segredo no Azure Key Vault. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). any (obrigatório)
secretVersion A versão do segredo no Azure Key Vault. O valor padrão é a versão mais recente do segredo. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). qualquer
loja A referência de serviço vinculado do Azure Key Vault. LinkedServiceReference (obrigatório)
tipo Tipo do segredo. 'AzureKeyVaultSecret' (obrigatório)

AzureMLBatchExecutionActivity

Nome Descrição Valor
linkedServiceName Referência de serviço vinculado. LinkedServiceReference
política Política de atividade. ActivityPolicy
tipo Tipo de atividade. 'AzureMLBatchExecution' (obrigatório)
typeProperties Propriedades da atividade de Execução em Lote do Azure ML. AzureMLBatchExecutionActivityTypeProperties (obrigatório)

AzureMLBatchExecutionActivityTypeProperties

Nome Descrição Valor
globalParameters Chave, pares de valor a serem passados para o ponto de extremidade do Serviço de Execução em Lote do Azure ML. As chaves devem corresponder aos nomes dos parâmetros de serviço Web definidos no serviço Web publicado do Azure ML. Os valores serão passados na propriedade GlobalParameters da solicitação de execução em lote do Azure ML. AzureMLBatchExecutionActivityTypePropertiesGlobalParameters
WebServiceInputs Key,Value pairs, mapping the names of Azure ML endpoint's Web Service Inputs to AzureMLWebServiceFile objects specifying the input Blob locations.. Essas informações serão passadas na propriedade WebServiceInputs da solicitação de execução em lote do Azure ML. AzureMLBatchExecutionActivityTypePropertiesWebServiceInputs
WebServiceOutputs Key,Value pairs, mapping the names of Azure ML endpoint's Web Service Outputs to AzureMLWebServiceFile objects specifying the output Blob locations. Essas informações serão passadas na propriedade WebServiceOutputs da solicitação de execução em lote do Azure ML. AzureMLBatchExecutionActivityTypePropertiesWebServiceOutputs

AzureMLBatchExecutionActivityTypePropertiesGlobalParameters

Nome Descrição Valor

AzureMLBatchExecutionActivityTypePropertiesWebServiceInputs

Nome Descrição Valor

AzureMLBatchExecutionActivityTypePropertiesWebServiceOutputs

Nome Descrição Valor

AzureMLUpdateResourceActivity

Nome Descrição Valor
linkedServiceName Referência de serviço vinculado. LinkedServiceReference
política Política de atividade. ActivityPolicy
tipo Tipo de atividade. 'AzureMLUpdateResource' (obrigatório)
typeProperties Propriedades da atividade de gerenciamento de recursos de atualização do Azure ML. AzureMLUpdateResourceActivityTypeProperties (obrigatório)

AzureMLUpdateResourceActivityTypeProperties

Nome Descrição Valor
trainedModelFilePath O caminho de arquivo relativo no trainedModelLinkedService para representar o arquivo .ilearner que será carregado pela operação de atualização. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). any (obrigatório)
trainedModelLinkedServiceName Nome do serviço vinculado do Armazenamento do Azure que contém o arquivo .ilearner que será carregado pela operação de atualização. LinkedServiceReference (obrigatório)
trainedModelName Nome do módulo Modelo Treinado no experimento do Serviço Web a ser atualizado. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). any (obrigatório)

AzureMLWebServiceFile

Nome Descrição Valor
filePath O caminho de arquivo relativo, incluindo o nome do contêiner, no Armazenamento de Blobs do Azure especificado pelo LinkedService. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). any (obrigatório)
linkedServiceName Referência a um LinkedService de Armazenamento do Azure, em que o arquivo de entrada/saída do WebService do Azure ML está localizado. LinkedServiceReference (obrigatório)

CopyActivity

Nome Descrição Valor
Entradas Lista de entradas para a atividade. DatasetReference []
linkedServiceName Referência de serviço vinculado. LinkedServiceReference
Saídas Lista de saídas para a atividade. DatasetReference []
política Política de atividade. ActivityPolicy
tipo Tipo de atividade. 'Copy' (obrigatório)
typeProperties Copiar propriedades da atividade. CopyActivityTypeProperties (obrigatório)

CopyActivityTypeProperties

Nome Descrição Valor
cloudDataMovementUnits Número máximo de unidades de movimentação de dados na nuvem que podem ser usadas para executar essa movimentação de dados. Tipo: inteiro (ou Expressão com número inteiro resultType), mínimo: 0. qualquer
enableSkipIncompatibleRow Se deve ignorar linha incompatível. O valor padrão é falso. Tipo: booliano (ou Expressão com resultType booleano). qualquer
enableStaging Especifica se os dados devem ser copiados por meio de um preparo provisório. O valor padrão é falso. Tipo: booliano (ou Expressão com resultType booleano). qualquer
parallelCopies Número máximo de sessões simultâneas abertas na origem ou no coletor para evitar sobrecarregar o armazenamento de dados. Tipo: inteiro (ou Expressão com número inteiro resultType), mínimo: 0. qualquer
redirectIncompatibleRowSettings Redirecione as configurações de linha incompatíveis quando EnableSkipIncompatibleRow for true. RedirectIncompatibleRowSettings
afundar Copiar coletor de atividade. CopySink (obrigatório)
fonte Origem da atividade de cópia. CopySource (obrigatório)
stagingSettings Especifica as configurações de preparo provisório quando EnableStaging é verdadeiro. stagingSettings
Tradutor Copiar tradutor de atividade. Se não for especificado, o tradutor de tabela será usado. qualquer

CopySink

Nome Descrição Valor
sinkRetryCount Contagem de repetições do coletor. Tipo: inteiro (ou Expressão com inteiro resultType). qualquer
sinkRetryWait Espera de repetição do coletor. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType), padrão: ((\d+).)? (\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). qualquer
tipo (obrigatório)
writeBatchSize Gravar tamanho do lote. Tipo: inteiro (ou Expressão com número inteiro resultType), mínimo: 0. qualquer
writeBatchTimeout Tempo limite de gravação em lote. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType), padrão: ((\d+).)? (\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). qualquer

CopySource

Nome Descrição Valor
sourceRetryCount Contagem de repetição de origem. Tipo: inteiro (ou Expressão com inteiro resultType). qualquer
sourceRetryWait Espera de repetição de origem. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType), padrão: ((\d+).)? (\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). qualquer
tipo (obrigatório)

CustomActivity

Nome Descrição Valor
linkedServiceName Referência de serviço vinculado. LinkedServiceReference
política Política de atividade. ActivityPolicy
tipo Tipo de atividade. 'Custom' (obrigatório)
typeProperties Propriedades de atividade personalizada. CustomActivityTypeProperties (obrigatório)

CustomActivityReferenceObject

Nome Descrição Valor
Datasets Referências de conjunto de dados. DatasetReference []
linkedServices Referências de serviço vinculado. LinkedServiceReference []

CustomActivityTypeProperties

Nome Descrição Valor
comando Comando para a atividade personalizada Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). any (obrigatório)
extendedProperties Recipiente de propriedades definido pelo usuário. Não há nenhuma restrição nas chaves ou valores que podem ser usados. A atividade personalizada especificada pelo usuário tem a responsabilidade total de consumir e interpretar o conteúdo definido. customActivityTypePropertiesExtendedProperties
folderPath Caminho da pasta para arquivos de recurso Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). qualquer
referenceObjects Objetos de referência CustomActivityReferenceObject
resourceLinkedService Referência de serviço vinculado a recursos. LinkedServiceReference

CustomActivityTypePropertiesExtendedProperties

Nome Descrição Valor

DatabricksNotebookActivity

Nome Descrição Valor
linkedServiceName Referência de serviço vinculado. LinkedServiceReference
política Política de atividade. ActivityPolicy
tipo Tipo de atividade. 'DatabricksNotebook' (obrigatório)
typeProperties Propriedades de atividade do Databricks Notebook. DatabricksNotebookActivityTypeProperties (obrigatório)

DatabricksNotebookActivityTypeProperties

Nome Descrição Valor
baseParameters Parâmetros base a serem usados para cada execução deste trabalho. Se o notebook usa um parâmetro que não é especificado, o valor padrão do notebook será usado. DatabricksNotebookActivityTypePropertiesBaseParameters
notebookPath O caminho absoluto do notebook a ser executado no Workspace do Databricks. Esse caminho deve começar com uma barra. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). any (obrigatório)

DatabricksNotebookActivityTypePropertiesBaseParameters

Nome Descrição Valor

DataLakeAnalyticsUsqlActivity

Nome Descrição Valor
linkedServiceName Referência de serviço vinculado. LinkedServiceReference
política Política de atividade. ActivityPolicy
tipo Tipo de atividade. 'DataLakeAnalyticsU-SQL' (obrigatório)
typeProperties Propriedades da atividade U-SQL do Data Lake Analytics. DataLakeAnalyticsUsqlActivityTypeProperties (obrigatório)

DataLakeAnalyticsUsqlActivityTypeProperties

Nome Descrição Valor
compilationMode Modo de compilação do U-SQL. Deve ser um destes valores: Semântico, Completo e SingleBox. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). qualquer
degreeOfParallelism O número máximo de nós usados simultaneamente para executar o trabalho. O valor padrão é 1. Tipo: inteiro (ou Expressão com número inteiro resultType), mínimo: 1. qualquer
Parâmetros Parâmetros para solicitação de trabalho U-SQL. DataLakeAnalyticsUsqlActivityTypePropertiesParameters
prioridade Determina quais trabalhos de todos os que estão na fila devem ser selecionados para serem executados primeiro. Quanto menor o número, maior a prioridade. O valor padrão é 1000. Tipo: inteiro (ou Expressão com número inteiro resultType), mínimo: 1. qualquer
runtimeVersion Versão de runtime do mecanismo U-SQL a ser usado. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). qualquer
scriptLinkedService Referência de serviço vinculado de script. LinkedServiceReference (obrigatório)
scriptPath Caminho diferencia maiúsculas de minúsculas para a pasta que contém o script U-SQL. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). any (obrigatório)

DataLakeAnalyticsUsqlActivityTypePropertiesParameters

Nome Descrição Valor

DatasetReference

Nome Descrição Valor
Parâmetros Argumentos para o conjunto de dados. ParameterValueSpecification
referenceName Nome do conjunto de dados de referência. cadeia de caracteres (obrigatório)
tipo Tipo de referência do conjunto de dados. 'DatasetReference' (obrigatório)

ExecutePipelineActivity

Nome Descrição Valor
tipo Tipo de atividade. 'ExecutePipeline' (obrigatório)
typeProperties Execute propriedades de atividade de pipeline. ExecutePipelineActivityTypeProperties (obrigatório)

ExecutePipelineActivityTypeProperties

Nome Descrição Valor
Parâmetros Parâmetros de pipeline. ParameterValueSpecification
pipeline Referência de pipeline. PipelineReference (obrigatório)
waitOnCompletion Define se a execução da atividade aguardará a conclusão da execução do pipeline dependente. O padrão é false. Bool

ExecuteSsisPackageActivity

Nome Descrição Valor
linkedServiceName Referência de serviço vinculado. LinkedServiceReference
política Política de atividade. ActivityPolicy
tipo Tipo de atividade. 'ExecuteSSISPackage' (obrigatório)
typeProperties Execute as propriedades de atividade do pacote SSIS. ExecuteSsisPackageActivityTypeProperties (obrigatório)

ExecuteSsisPackageActivityTypeProperties

Nome Descrição Valor
connectVia A referência de runtime de integração. IntegrationRuntimeReference (obrigatório)
environmentPath O caminho do ambiente para executar o pacote SSIS. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). qualquer
executionCredential A credencial de execução do pacote. SsisExecutionCredential
logLevel O nível de log da execução do pacote SSIS. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). qualquer
logLocation Local do log de execução do pacote SSIS. SsisLogLocation
packageConnectionManagers Os gerenciadores de conexões no nível do pacote para executar o pacote SSIS. ExecuteSsisPackageActivityTypePropertiesPackageConnectionManagers
packageLocation Local do pacote SSIS. SsisPackageLocation (obrigatório)
packageParameters Os parâmetros de nível de pacote para executar o pacote SSIS. ExecuteSsisPackageActivityTypePropertiesPackageParameters
projectConnectionManagers Os gerenciadores de conexões no nível do projeto para executar o pacote SSIS. ExecuteSsisPackageActivityTypePropertiesProjectConnectionManagers
projectParameters Os parâmetros de nível de projeto para executar o pacote SSIS. ExecuteSsisPackageActivityTypePropertiesProjectParameters
propertyOverrides A propriedade substitui para executar o pacote SSIS. ExecuteSsisPackageActivityTypePropertiesPropertyOverrides
Runtime Especifica o runtime para executar o pacote SSIS. O valor deve ser "x86" ou "x64". Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). qualquer

ExecuteSsisPackageActivityTypePropertiesPackageConnectionManagers

Nome Descrição Valor

ExecuteSsisPackageActivityTypePropertiesPackageParameters

Nome Descrição Valor

ExecuteSsisPackageActivityTypePropertiesProjectConnectionManagers

Nome Descrição Valor

ExecuteSsisPackageActivityTypePropertiesProjectParameters

Nome Descrição Valor

ExecuteSsisPackageActivityTypePropertiesPropertyOverrides

Nome Descrição Valor

Expressão

Nome Descrição Valor
tipo Tipo de expressão. 'Expressão' (obrigatório)
valor Valor da expressão. cadeia de caracteres (obrigatório)

FilterActivity

Nome Descrição Valor
tipo Tipo de atividade. 'Filter' (obrigatório)
typeProperties Filtrar propriedades da atividade. FilterActivityTypeProperties (obrigatório)

FilterActivityTypeProperties

Nome Descrição Valor
condição Condição a ser usada para filtrar a entrada. expressão (obrigatório)
Itens Matriz de entrada na qual o filtro deve ser aplicado. expressão (obrigatório)

ForEachActivity

Nome Descrição Valor
tipo Tipo de atividade. 'ForEach' (obrigatório)
typeProperties Propriedades da atividade ForEach. ForEachActivityTypeProperties (obrigatório)

ForEachActivityTypeProperties

Nome Descrição Valor
Atividades Lista de atividades a serem executadas. de atividade [] (obrigatório)
batchCount Contagem de lote a ser usada para controlar o número de execução paralela (quando isSequential é definido como false). int

Restrições:
Valor máximo = 50
isSequential Se o loop for executado em sequência ou em paralelo (máximo 50) Bool
Itens Coleção a ser iterada. expressão (obrigatório)

GetMetadataActivity

Nome Descrição Valor
linkedServiceName Referência de serviço vinculado. LinkedServiceReference
política Política de atividade. ActivityPolicy
tipo Tipo de atividade. 'GetMetadata' (obrigatório)
typeProperties Propriedades da atividade GetMetadata. GetMetadataActivityTypeProperties (obrigatório)

GetMetadataActivityTypeProperties

Nome Descrição Valor
Dataset Referência do conjunto de dados da atividade GetMetadata. DatasetReference (obrigatório)
fieldList Campos de metadados a serem obtidos do conjunto de dados. any[]

HDInsightHiveActivity

Nome Descrição Valor
linkedServiceName Referência de serviço vinculado. LinkedServiceReference
política Política de atividade. ActivityPolicy
tipo Tipo de atividade. 'HDInsightHive' (obrigatório)
typeProperties Propriedades de atividade do Hive do HDInsight. HDInsightHiveActivityTypeProperties (obrigatório)

HDInsightHiveActivityTypeProperties

Nome Descrição Valor
Argumentos Argumentos especificados pelo usuário para HDInsightActivity. any[]
Define Permite que o usuário especifique as definições para solicitação de trabalho do Hive. HDInsightHiveActivityTypePropertiesDefines
getDebugInfo Opção de informações de depuração. 'Always'
'Falha'
'None'
scriptLinkedService Referência de serviço vinculado de script. LinkedServiceReference
scriptPath Caminho do script. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). qualquer
storageLinkedServices Referências de serviço vinculado de armazenamento. LinkedServiceReference []

HDInsightHiveActivityTypePropertiesDefines

Nome Descrição Valor

HDInsightMapReduceActivity

Nome Descrição Valor
linkedServiceName Referência de serviço vinculado. LinkedServiceReference
política Política de atividade. ActivityPolicy
tipo Tipo de atividade. 'HDInsightMapReduce' (obrigatório)
typeProperties Propriedades de atividade do MapReduce do HDInsight. HDInsightMapReduceActivityTypeProperties (obrigatório)

HDInsightMapReduceActivityTypeProperties

Nome Descrição Valor
Argumentos Argumentos especificados pelo usuário para HDInsightActivity. any[]
className Nome da classe. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). any (obrigatório)
Define Permite que o usuário especifique as definições para a solicitação de trabalho mapReduce. HDInsightMapReduceActivityTypePropertiesDefines
getDebugInfo Opção de informações de depuração. 'Always'
'Falha'
'None'
jarFilePath Caminho jar. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). any (obrigatório)
jarLibs Jar libs. any[]
jarLinkedService Referência de serviço vinculado jar. LinkedServiceReference
storageLinkedServices Referências de serviço vinculado de armazenamento. LinkedServiceReference []

HDInsightMapReduceActivityTypePropertiesDefines

Nome Descrição Valor

HDInsightPigActivity

Nome Descrição Valor
linkedServiceName Referência de serviço vinculado. LinkedServiceReference
política Política de atividade. ActivityPolicy
tipo Tipo de atividade. 'HDInsightPig' (obrigatório)
typeProperties Propriedades de atividade do Pig do HDInsight. HDInsightPigActivityTypeProperties (obrigatório)

HDInsightPigActivityTypeProperties

Nome Descrição Valor
Argumentos Argumentos especificados pelo usuário para HDInsightActivity. any[]
Define Permite que o usuário especifique as definições para solicitação de trabalho do Pig. HDInsightPigActivityTypePropertiesDefines
getDebugInfo Opção de informações de depuração. 'Always'
'Falha'
'None'
scriptLinkedService Referência de serviço vinculado de script. LinkedServiceReference
scriptPath Caminho do script. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). qualquer
storageLinkedServices Referências de serviço vinculado de armazenamento. LinkedServiceReference []

HDInsightPigActivityTypePropertiesDefines

Nome Descrição Valor

HDInsightSparkActivity

Nome Descrição Valor
linkedServiceName Referência de serviço vinculado. LinkedServiceReference
política Política de atividade. ActivityPolicy
tipo Tipo de atividade. 'HDInsightSpark' (obrigatório)
typeProperties Propriedades de atividade do SPARK do HDInsight. HDInsightSparkActivityTypeProperties (obrigatório)

HDInsightSparkActivityTypeProperties

Nome Descrição Valor
Argumentos Os argumentos especificados pelo usuário para HDInsightSparkActivity. any[]
className A classe principal java/Spark do aplicativo. corda
entryFilePath O caminho relativo para a pasta raiz do código/pacote a ser executado. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). any (obrigatório)
getDebugInfo Opção de informações de depuração. 'Always'
'Falha'
'None'
proxyUser O usuário a ser representado que executará o trabalho. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). qualquer
rootPath O caminho raiz em 'sparkJobLinkedService' para todos os arquivos do trabalho. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). any (obrigatório)
sparkConfig Propriedade de configuração do Spark. HDInsightSparkActivityTypePropertiesSparkConfig
sparkJobLinkedService O serviço vinculado de armazenamento para carregar o arquivo de entrada e as dependências e para receber logs. LinkedServiceReference

HDInsightSparkActivityTypePropertiesSparkConfig

Nome Descrição Valor

HDInsightStreamingActivity

Nome Descrição Valor
linkedServiceName Referência de serviço vinculado. LinkedServiceReference
política Política de atividade. ActivityPolicy
tipo Tipo de atividade. 'HDInsightStreaming' (obrigatório)
typeProperties Propriedades da atividade de streaming do HDInsight. HDInsightStreamingActivityTypeProperties (obrigatório)

HDInsightStreamingActivityTypeProperties

Nome Descrição Valor
Argumentos Argumentos especificados pelo usuário para HDInsightActivity. any[]
Combinador Nome executável do combinador. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). qualquer
commandEnvironment Valores de ambiente de linha de comando. any[]
Define Permite que o usuário especifique as definições para solicitação de trabalho de streaming. HDInsightStreamingActivityTypePropertiesDefines
fileLinkedService Referência de serviço vinculado em que os arquivos estão localizados. LinkedServiceReference
filePaths Caminhos para transmitir arquivos de trabalho. Pode ser diretórios. any[] (obrigatório)
getDebugInfo Opção de informações de depuração. 'Always'
'Falha'
'None'
entrada Caminho do blob de entrada. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). any (obrigatório)
Mapeador Nome executável do mapeador. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). any (obrigatório)
saída Caminho do blob de saída. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). any (obrigatório)
redutor Nome executável do redutor. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). any (obrigatório)
storageLinkedServices Referências de serviço vinculado de armazenamento. LinkedServiceReference []

HDInsightStreamingActivityTypePropertiesDefines

Nome Descrição Valor

IfConditionActivity

Nome Descrição Valor
tipo Tipo de atividade. 'IfCondition' (obrigatório)
typeProperties Propriedades da atividade IfCondition. IfConditionActivityTypeProperties (obrigatório)

IfConditionActivityTypeProperties

Nome Descrição Valor
expressão Uma expressão que seria avaliada como booliana. Isso é usado para determinar o bloco de atividades (ifTrueActivities ou ifFalseActivities) que serão executadas. expressão (obrigatório)
ifFalseActivities Lista de atividades a serem executadas se a expressão for avaliada como false. Essa é uma propriedade opcional e, se não for fornecida, a atividade sairá sem nenhuma ação. de atividade de []
ifTrueActivities Lista de atividades a serem executadas se a expressão for avaliada como true. Essa é uma propriedade opcional e, se não for fornecida, a atividade sairá sem nenhuma ação. de atividade de []

IntegrationRuntimeReference

Nome Descrição Valor
Parâmetros Argumentos para o runtime de integração. ParameterValueSpecification
referenceName Nome do runtime de integração de referência. cadeia de caracteres (obrigatório)
tipo Tipo de runtime de integração. 'IntegrationRuntimeReference' (obrigatório)

LinkedServiceReference

Nome Descrição Valor
Parâmetros Argumentos para LinkedService. ParameterValueSpecification
referenceName Nome do LinkedService de referência. cadeia de caracteres (obrigatório)
tipo Tipo de referência de serviço vinculado. 'LinkedServiceReference' (obrigatório)

LookupActivity

Nome Descrição Valor
linkedServiceName Referência de serviço vinculado. LinkedServiceReference
política Política de atividade. ActivityPolicy
tipo Tipo de atividade. 'Pesquisa' (obrigatório)
typeProperties Propriedades da atividade de pesquisa. LookupActivityTypeProperties (obrigatório)

LookupActivityTypeProperties

Nome Descrição Valor
Dataset Referência do conjunto de dados de atividade de pesquisa. DatasetReference (obrigatório)
firstRowOnly Seja para retornar a primeira linha ou todas as linhas. O valor padrão é verdadeiro. Tipo: booliano (ou Expressão com resultType booleano). qualquer
fonte Propriedades de origem específicas do conjunto de dados, o mesmo que a origem da atividade de cópia. CopySource (obrigatório)

Microsoft.DataFactory/factories/pipelines

Nome Descrição Valor
nome O nome do recurso corda

Restrições:
Comprimento mínimo = 1
Comprimento máximo = 1
Padrão = ^[A-Za-z0-9_][^<>*#.%&:\\+?/]*$ (obrigatório)
parent_id A ID do recurso que é o pai desse recurso. ID do recurso do tipo: fábricas
Propriedades Propriedades do pipeline. pipeline (obrigatório)
tipo O tipo de recurso "Microsoft.DataFactory/factories/pipelines@2017-09-01-preview"

ParameterDefinitionSpecification

Nome Descrição Valor

ParameterSpecification

Nome Descrição Valor
defaultValue Valor padrão do parâmetro. qualquer
tipo Tipo de parâmetro. 'Matriz'
'Bool'
'Float'
'Int'
'Object'
'SecureString'
'String' (obrigatório)

ParameterValueSpecification

Nome Descrição Valor

ParameterValueSpecification

Nome Descrição Valor

ParameterValueSpecification

Nome Descrição Valor

ParameterValueSpecification

Nome Descrição Valor

Pipeline

Nome Descrição Valor
Atividades Lista de atividades no pipeline. de atividade de []
Anotações Lista de marcas que podem ser usadas para descrever o Pipeline. any[]
Simultaneidade O número máximo de execuções simultâneas para o pipeline. int

Restrições:
Valor mínimo = 1
descrição A descrição do pipeline. corda
Parâmetros Lista de parâmetros para pipeline. ParameterDefinitionSpecification

PipelineReference

Nome Descrição Valor
nome Nome da referência. corda
referenceName Nome do pipeline de referência. cadeia de caracteres (obrigatório)
tipo Tipo de referência de pipeline. 'PipelineReference' (obrigatório)

RedirectIncompatibleRowSettings

Nome Descrição Valor
linkedServiceName Nome do Armazenamento do Azure, SAS de Armazenamento ou serviço vinculado do Azure Data Lake Store usado para redirecionar linha incompatível. Deve ser especificado se redirectIncompatibleRowSettings for especificado. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). any (obrigatório)
caminho O caminho para armazenar os dados de linha incompatíveis de redirecionamento. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). qualquer

SecretBase

Nome Descrição Valor
tipo Defina como 'AzureKeyVaultSecret' para o tipo AzureKeyVaultSecretReference. Defina como 'SecureString' para o tipo SecureString. 'AzureKeyVaultSecret'
'SecureString' (obrigatório)

SecureString

Nome Descrição Valor
tipo Tipo do segredo. cadeia de caracteres (obrigatório)
valor Valor da cadeia de caracteres segura. cadeia de caracteres (obrigatório)

SecureString

Nome Descrição Valor
tipo Tipo do segredo. 'SecureString' (obrigatório)
valor Valor da cadeia de caracteres segura. cadeia de caracteres (obrigatório)

SqlServerStoredProcedureActivity

Nome Descrição Valor
linkedServiceName Referência de serviço vinculado. LinkedServiceReference
política Política de atividade. ActivityPolicy
tipo Tipo de atividade. 'SqlServerStoredProcedure' (obrigatório)
typeProperties Propriedades de atividade de procedimento armazenado do SQL. sqlServerStoredProcedureActivityTypeProperties (obrigatório)

SqlServerStoredProcedureActivityTypeProperties

Nome Descrição Valor
storedProcedureName Nome do procedimento armazenado. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). any (obrigatório)
storedProcedureParameters Configuração de valor e tipo para parâmetros de procedimento armazenado. Exemplo: "{Parameter1: {value: "1", type: "int"}}". SqlServerStoredProcedureActivityTypePropertiesStoredProcedureParameters

SqlServerStoredProcedureActivityTypePropertiesStoredProcedureParameters

Nome Descrição Valor

SsisAccessCredential

Nome Descrição Valor
domínio Domínio para autenticação do Windows. any (obrigatório)
senha Senha para autenticação do Windows. do SecretBase (obrigatório)
userName UseName para autenticação do Windows. any (obrigatório)

SsisConnectionManager

Nome Descrição Valor

SsisConnectionManager

Nome Descrição Valor

SsisExecutionCredential

Nome Descrição Valor
domínio Domínio para autenticação do Windows. any (obrigatório)
senha Senha para autenticação do Windows. SecureString (obrigatório)
userName UseName para autenticação do Windows. any (obrigatório)

SsisExecutionParameter

Nome Descrição Valor
valor Valor do parâmetro de execução do pacote SSIS. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). any (obrigatório)

SsisLogLocation

Nome Descrição Valor
logPath O caminho do log de execução do pacote SSIS. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). any (obrigatório)
tipo O tipo de local de log do SSIS. 'File' (obrigatório)
typeProperties Propriedades do local do log de execução do pacote SSIS. SsisLogLocationTypeProperties (obrigatório)

SsisLogLocationTypeProperties

Nome Descrição Valor
accessCredential A credencial de acesso do log de execução do pacote. SsisAccessCredential
logRefreshInterval Especifica o intervalo para atualizar o log. O intervalo padrão é de 5 minutos. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType), padrão: ((\d+).)? (\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). qualquer

SsisPackageLocation

Nome Descrição Valor
packagePath O caminho do pacote SSIS. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). any (obrigatório)
tipo O tipo de local do pacote SSIS. 'Arquivo'
'SSISDB'
typeProperties Propriedades de localização do pacote SSIS. SsisPackageLocationTypeProperties

SsisPackageLocationTypeProperties

Nome Descrição Valor
accessCredential A credencial de acesso do pacote. SsisAccessCredential
configurationPath O arquivo de configuração da execução do pacote. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). qualquer
packagePassword Senha do pacote. do SecretBase

SsisPropertyOverride

Nome Descrição Valor
isSensitive Se o valor de substituição da propriedade do pacote SSIS é dados confidenciais. O valor será criptografado no SSISDB se for verdadeiro Bool
valor Valor de substituição da propriedade do pacote SSIS. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). any (obrigatório)

StagingSettings

Nome Descrição Valor
enableCompression Especifica se a compactação deve ser usada ao copiar dados por meio de um preparo provisório. O valor padrão é falso. Tipo: booliano (ou Expressão com resultType booleano). qualquer
linkedServiceName Referência de serviço vinculado de preparo. LinkedServiceReference (obrigatório)
caminho O caminho para o armazenamento para armazenar os dados provisórios. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). qualquer

StoredProcedureParameter

Nome Descrição Valor
tipo Tipo de parâmetro de procedimento armazenado. 'Boolean'
'Date'
'Decimal'
'Guid'
'Int'
'Int64'
'String'
valor Valor do parâmetro de procedimento armazenado. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). any (obrigatório)

UntilActivity

Nome Descrição Valor
tipo Tipo de atividade. 'Until' (obrigatório)
typeProperties Até as propriedades da atividade. UntilActivityTypeProperties (obrigatório)

UntilActivityTypeProperties

Nome Descrição Valor
Atividades Lista de atividades a serem executadas. de atividade [] (obrigatório)
expressão Uma expressão que seria avaliada como booliana. O loop continuará até que essa expressão seja avaliada como true expressão (obrigatório)
timeout Especifica o tempo limite para a atividade a ser executada. Se não houver nenhum valor especificado, ele usará o valor de TimeSpan.FromDays(7), que é de 1 semana como padrão. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType), padrão: ((\d+).)? (\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType), padrão: ((\d+).)? (\d\d):(60 ([0-5][0-9])):(60 ([0-5][0-9])). qualquer

WaitActivity

Nome Descrição Valor
tipo Tipo de atividade. 'Wait' (obrigatório)
typeProperties Propriedades de atividade de espera. WaitActivityTypeProperties (obrigatório)

WaitActivityTypeProperties

Nome Descrição Valor
waitTimeInSeconds Duração em segundos. int (obrigatório)

WebActivity

Nome Descrição Valor
linkedServiceName Referência de serviço vinculado. LinkedServiceReference
política Política de atividade. ActivityPolicy
tipo Tipo de atividade. 'WebActivity' (obrigatório)
typeProperties Propriedades de atividade da Web. WebActivityTypeProperties (obrigatório)

WebActivityAuthentication

Nome Descrição Valor
senha Senha para o arquivo PFX ou autenticação básica. SecureString
Pfx Conteúdo codificado em Base64 de um arquivo PFX. SecureString
recurso Recurso para o qual o token de autenticação do Azure será solicitado ao usar a Autenticação MSI. corda
tipo Autenticação de atividade da Web (Basic/ClientCertificate/MSI) cadeia de caracteres (obrigatório)
nome de usuário Nome de usuário de autenticação de atividade da Web para autenticação básica. corda

WebActivityTypeProperties

Nome Descrição Valor
autenticação Método de autenticação usado para chamar o ponto de extremidade. WebActivityAuthentication
corpo Representa o conteúdo que será enviado para o ponto de extremidade. Necessário para o método POST/PUT, não permitido para o método GET Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). qualquer
Datasets Lista de conjuntos de dados passados para o ponto de extremidade da Web. DatasetReference []
disableCertValidation Quando definido como true, a validação do certificado será desabilitada. Bool
Cabeçalhos Representa os cabeçalhos que serão enviados para a solicitação. Por exemplo, para definir o idioma e o tipo em uma solicitação: "cabeçalhos" : { "Accept-Language": "en-us", "Content-Type": "application/json" }. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). qualquer
linkedServices Lista de serviços vinculados passados para o ponto de extremidade da Web. LinkedServiceReference []
método Método de API Rest para o ponto de extremidade de destino. 'DELETE'
'GET'
'POST'
'PUT' (obrigatório)
url Ponto de extremidade e caminho de destino da atividade da Web. Tipo: cadeia de caracteres (ou Expressão com cadeia de caracteres resultType). any (obrigatório)