UNPKG

@adobe/helix-pipeline

Version:

(formerly known as Hypermedia Pipeline)

87 lines (53 loc) 2.21 kB
# Action Schema ``` https://ns.adobe.com/helix/pipeline/action ``` Tracks the OpenWhisk action invocation | Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Defined In | | ------------------- | ---------- | ----------- | ------------ | ----------------- | --------------------- | ---------------------------------------- | | Can be instantiated | No | Stabilizing | No | Forbidden | Forbidden | [action.schema.json](action.schema.json) | ## Schema Hierarchy - Action `https://ns.adobe.com/helix/pipeline/action` - [Raw Request](rawrequest.schema.md) `https://ns.adobe.com/helix/pipeline/rawrequest` - [Secrets](secrets.schema.md) `https://ns.adobe.com/helix/pipeline/secrets` # Action Properties | Property | Type | Required | Nullable | Defined by | | ------------------- | ----------- | -------- | -------- | -------------------- | | [debug](#debug) | `object` | Optional | No | Action (this schema) | | [logger](#logger) | `object` | Optional | No | Action (this schema) | | [request](#request) | Raw Request | Optional | No | Action (this schema) | | [secrets](#secrets) | Secrets | Optional | No | Action (this schema) | ## debug Internal information related to debugging. `debug` - is optional - type: `object` - defined in this schema ### debug Type `object` with following properties: | Property | Type | Required | | -------- | ---- | -------- | ## logger A [Winston](https://github.com/winstonjs/winston) logger instance. `logger` - is optional - type: `object` - defined in this schema ### logger Type `object` with following properties: | Property | Type | Required | | -------- | ---- | -------- | ## request `request` - is optional - type: Raw Request - defined in this schema ### request Type - [Raw Request](rawrequest.schema.md) – `https://ns.adobe.com/helix/pipeline/rawrequest` ## secrets `secrets` - is optional - type: Secrets - defined in this schema ### secrets Type - [Secrets](secrets.schema.md) – `https://ns.adobe.com/helix/pipeline/secrets`