Here's what we're thinking about for this interface now, still open for discussion:
in assets - assetName:version or assetHash
in operations - operation[@assetName[:version]] OR operation[@assetHash]
operation[@assetName[:version]]
operation[@assetHash]
operation
in apis - apiName[:namespace] OR apiName[@assetName[:version]] OR apiName[@assetHash] OR apiName[@assetHash][:namespace] OR apiName[@assetName[:version]][:namespace]
Here's what we're thinking about for this interface now, still open for discussion:
assets
-assetName:version
orassetHash
operations
-operation[@assetName[:version]]
ORoperation[@assetHash]
operation[@assetName[:version]]
operation[@assetHash]
operation
apis
-apiName[:namespace]
ORapiName[@assetName[:version]]
ORapiName[@assetHash]
ORapiName[@assetHash][:namespace]
ORapiName[@assetName[:version]][:namespace]
notional job
We need to keep in mind the two scenarios:
When the execution is create from the job we will map
"_op": "custom_op@asset1:version"
to"_op": "custom_op@assetHash"
.