@adobe/helix-pipeline
Version:
(formerly known as Hypermedia Pipeline)
87 lines (53 loc) • 2.21 kB
Markdown
# 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`