AssetShipper
AssetShipper Certified

Forward asset lineage to one or more desired destinations.

yaml
type: io.kestra.plugin.ee.assets.AssetShipper
yaml
id: assetShipper
namespace: company.team

triggers:
  - id: daily
    type: io.kestra.plugin.core.trigger.Schedule
    cron: "@daily"

tasks:
  - id: logSync
    type: io.kestra.plugin.ee.assets.AssetShipper
    assetExporters:
      - id: file
        type: io.kestra.plugin.ee.openlineage.OpenLineageAssetExporter
        uri: http://localhost:3000DO
Properties
Min items1
Definitions
Example
yaml
id: assetShipper
namespace: company.team

triggers:
  - id: daily
    type: io.kestra.plugin.core.trigger.Schedule
    cron: "@daily"

tasks:
  - id: logSync
    type: io.kestra.plugin.ee.assets.AssetShipper
    assetExporters:
      - id: file
        type: io.kestra.plugin.ee.assets.FileAssetExporter
        format: JSON
        maxLinesPerFile: 100
id*Requiredstring
Validation RegExp^[a-zA-Z0-9][a-zA-Z0-9_-]*
Min length1
type*Requiredobject
formatstring
DefaultION
Possible Values
IONJSON
logFilePrefixstring
Defaultkestra-log-file
maxLinesPerFileintegerstring
Example
yaml
id: assetShipper
namespace: company.team

triggers:
  - id: daily
    type: io.kestra.plugin.core.trigger.Schedule
    cron: "@daily"

tasks:
  - id: logSync
    type: io.kestra.plugin.ee.assets.AssetShipper
    assetExporters:
      - id: file
        type: io.kestra.plugin.ee.openlineage.OpenLineageAssetExporter
        uri: http://localhost:3000

yaml
id: assetShipper
namespace: company.team

triggers:
  - id: daily
    type: io.kestra.plugin.core.trigger.Schedule
    cron: "@daily"

tasks:
  - id: logSync
    type: io.kestra.plugin.ee.assets.AssetShipper
    assetExporters:
      - id: file
        type: io.kestra.plugin.ee.openlineage.OpenLineageAssetExporter
        uri: http://localhost:3000
        mappings:
          io.kestra.plugin.ee.assets.Table:
            namespace: namespace
            name: name
          io.kestra.plugin.ee.assets.Dataset:
            namespace: namespace
            name: name
id*Requiredstring
Validation RegExp^[a-zA-Z0-9][a-zA-Z0-9_-]*
Min length1
type*Requiredobject
uri*Requiredstring
mappingsobject
SubTypeobject
SubTypestring
DefaultP1D
Formatdate-time
Definitions