Adobe I/O Runtime plugin for the Adobe I/O CLI
$ aio plugins:install @adobe/aio-cli-plugin-runtime
$ # OR
$ aio discover -i
$ aio runtime --help
aio runtime
aio runtime:action
aio runtime:action:create ACTIONNAME [ACTIONPATH]
aio runtime:action:delete ACTIONNAME
aio runtime:action:get ACTIONNAME
aio runtime:action:invoke ACTIONNAME
aio runtime:action:list [PACKAGENAME]
aio runtime:action:update ACTIONNAME [ACTIONPATH]
aio runtime:activation
aio runtime:activation:get [ACTIVATIONID]
aio runtime:activation:list [ACTIVATION_NAME]
aio runtime:activation:logs [ACTIVATIONID]
aio runtime:activation:result [ACTIVATIONID]
aio runtime:deploy
aio runtime:deploy:export
aio runtime:deploy:report
aio runtime:deploy:sync
aio runtime:deploy:undeploy
aio runtime:deploy:version
aio runtime:namespace
aio runtime:namespace:get
aio runtime:namespace:list
aio runtime:namespace:log-forwarding
aio runtime:namespace:log-forwarding:errors
aio runtime:namespace:log-forwarding:get
aio runtime:namespace:log-forwarding:set
aio runtime:namespace:log-forwarding:set:adobe-io-runtime
aio runtime:namespace:log-forwarding:set:azure-log-analytics
aio runtime:namespace:log-forwarding:set:splunk-hec
aio runtime:package
aio runtime:package:bind PACKAGENAME BINDPACKAGENAME
aio runtime:package:create PACKAGENAME
aio runtime:package:delete PACKAGENAME
aio runtime:package:get PACKAGENAME
aio runtime:package:list [NAMESPACE]
aio runtime:package:update PACKAGENAME
aio runtime:property
aio runtime:property:get
aio runtime:property:set
aio runtime:property:unset
aio runtime:route
aio runtime:route:create [BASEPATH] [RELPATH] [APIVERB] [ACTION]
aio runtime:route:delete BASEPATHORAPINAME [RELPATH] [APIVERB]
aio runtime:route:get BASEPATHORAPINAME
aio runtime:route:list [BASEPATH] [RELPATH] [APIVERB]
aio runtime:rule
aio runtime:rule:create NAME TRIGGER ACTION
aio runtime:rule:delete NAME
aio runtime:rule:disable NAME
aio runtime:rule:enable NAME
aio runtime:rule:get NAME
aio runtime:rule:list
aio runtime:rule:status NAME
aio runtime:rule:update NAME TRIGGER ACTION
aio runtime:trigger
aio runtime:trigger:create TRIGGERNAME
aio runtime:trigger:delete TRIGGERPATH
aio runtime:trigger:fire TRIGGERNAME
aio runtime:trigger:get TRIGGERPATH
aio runtime:trigger:list
aio runtime:trigger:update TRIGGERNAME
Execute runtime commands
USAGE
$ aio runtime
OPTIONS
-i, --insecure bypass certificate check
-u, --auth=auth whisk auth
-v, --verbose Verbose output
--apihost=apihost whisk API host
--apiversion=apiversion whisk API version
--cert=cert client cert
--debug=debug Debug level output
--help Show help
--key=key client key
--version Show version
ALIASES
$ aio rt
See code: src/commands/runtime/index.js
Manage your actions
USAGE
$ aio runtime:action
OPTIONS
-i, --insecure bypass certificate check
-u, --auth=auth whisk auth
-v, --verbose Verbose output
--apihost=apihost whisk API host
--apiversion=apiversion whisk API version
--cert=cert client cert
--debug=debug Debug level output
--help Show help
--key=key client key
--version Show version
ALIASES
$ aio rt:action
See code: src/commands/runtime/action/index.js
Creates an Action
USAGE
$ aio runtime:action:create ACTIONNAME [ACTIONPATH]
OPTIONS
-A, --annotation-file=annotation-file FILE containing annotation values in JSON format
-E, --env-file=env-file FILE containing environment variables in JSON format
-P, --param-file=param-file FILE containing parameter values in JSON format
-a, --annotation=annotation annotation values in KEY VALUE format
-e, --env=env environment values in KEY VALUE format
-i, --insecure bypass certificate check
-l, --logsize=logsize the maximum log size LIMIT in MB for the action (default 10)
-m, --memory=memory the maximum memory LIMIT in MB for the action (default 256)
-p, --param=param parameter values in KEY VALUE format
-t, --timeout=timeout the timeout LIMIT in milliseconds after which the action is terminated (default
60000)
-u, --auth=auth whisk auth
-v, --verbose Verbose output
--apihost=apihost whisk API host
--apiversion=apiversion whisk API version
--binary treat code artifact as binary
--cert=cert client cert
--debug=debug Debug level output
--docker=docker [Restricted Access] use provided Docker image (a path on DockerHub) to run the
action
--help Show help
--json output raw json
--key=key client key
--kind=kind the KIND of the action runtime (example: swift:default, nodejs:default)
--main=main the name of the action entry point (function or fully-qualified method name
when applicable)
--sequence=sequence treat ACTION as comma separated sequence of actions to invoke
--version Show version
--web=true|yes|false|no|raw treat ACTION as a web action or as a raw HTTP web action
--web-secure=web-secure secure the web action (valid values are true, false, or any string)
ALIASES
$ aio rt:action:create
See code: src/commands/runtime/action/create.js
Deletes an Action
USAGE
$ aio runtime:action:delete ACTIONNAME
OPTIONS
-i, --insecure bypass certificate check
-u, --auth=auth whisk auth
-v, --verbose Verbose output
--apihost=apihost whisk API host
--apiversion=apiversion whisk API version
--cert=cert client cert
--debug=debug Debug level output
--help Show help
--json output raw json
--key=key client key
--version Show version
ALIASES
$ aio runtime:action:del
$ aio rt:action:delete
$ aio rt:action:del
See code: src/commands/runtime/action/delete.js
Retrieves an Action
USAGE
$ aio runtime:action:get ACTIONNAME
OPTIONS
-c, --code show action code (only works if code is not a zip file)
-i, --insecure bypass certificate check
-r, --url get action url
-u, --auth=auth whisk auth
-v, --verbose Verbose output
--apihost=apihost whisk API host
--apiversion=apiversion whisk API version
--cert=cert client cert
--debug=debug Debug level output
--help Show help
--key=key client key
--save save action code to file corresponding with action name
--save-as=save-as file to save action code to
--version Show version
ALIASES
$ aio rt:action:get
See code: src/commands/runtime/action/get.js
Invokes an Action
USAGE
$ aio runtime:action:invoke ACTIONNAME
OPTIONS
-P, --param-file=param-file FILE containing parameter values in JSON format
-b, --blocking blocking invoke
-i, --insecure bypass certificate check
-p, --param=param parameter values in KEY VALUE format
-r, --result blocking invoke; show only activation result (unless there is a failure)
-u, --auth=auth whisk auth
-v, --verbose Verbose output
--apihost=apihost whisk API host
--apiversion=apiversion whisk API version
--cert=cert client cert
--debug=debug Debug level output
--help Show help
--key=key client key
--version Show version
ALIASES
$ aio rt:action:invoke
See code: src/commands/runtime/action/invoke.js
Lists all the Actions
USAGE
$ aio runtime:action:list [PACKAGENAME]
OPTIONS
-c, --count show only the total number of actions
-i, --insecure bypass certificate check
-l, --limit=limit only return LIMIT number of actions
-n, --name sort results by name
-s, --skip=skip exclude the first SKIP number of actions from the result
-u, --auth=auth whisk auth
-v, --verbose Verbose output
--apihost=apihost whisk API host
--apiversion=apiversion whisk API version
--cert=cert client cert
--debug=debug Debug level output
--help Show help
--json output raw json
--key=key client key
--name-sort sort results by name
--version Show version
ALIASES
$ aio runtime:action:ls
$ aio runtime:actions:list
$ aio runtime:actions:ls
$ aio rt:action:list
$ aio rt:actions:list
$ aio rt:action:ls
$ aio rt:actions:ls
See code: src/commands/runtime/action/list.js
Updates an Action
USAGE
$ aio runtime:action:update ACTIONNAME [ACTIONPATH]
OPTIONS
-A, --annotation-file=annotation-file FILE containing annotation values in JSON format
-E, --env-file=env-file FILE containing environment variables in JSON format
-P, --param-file=param-file FILE containing parameter values in JSON format
-a, --annotation=annotation annotation values in KEY VALUE format
-e, --env=env environment values in KEY VALUE format
-i, --insecure bypass certificate check
-l, --logsize=logsize the maximum log size LIMIT in MB for the action (default 10)
-m, --memory=memory the maximum memory LIMIT in MB for the action (default 256)
-p, --param=param parameter values in KEY VALUE format
-t, --timeout=timeout the timeout LIMIT in milliseconds after which the action is terminated (default
60000)
-u, --auth=auth whisk auth
-v, --verbose Verbose output
--apihost=apihost whisk API host
--apiversion=apiversion whisk API version
--binary treat code artifact as binary
--cert=cert client cert
--debug=debug Debug level output
--docker=docker [Restricted Access] use provided Docker image (a path on DockerHub) to run the
action
--help Show help
--json output raw json
--key=key client key
--kind=kind the KIND of the action runtime (example: swift:default, nodejs:default)
--main=main the name of the action entry point (function or fully-qualified method name
when applicable)
--sequence=sequence treat ACTION as comma separated sequence of actions to invoke
--version Show version
--web=true|yes|false|no|raw treat ACTION as a web action or as a raw HTTP web action
--web-secure=web-secure secure the web action (valid values are true, false, or any string)
ALIASES
$ aio rt:action:update
See code: src/commands/runtime/action/update.js
Manage your activations
USAGE
$ aio runtime:activation
OPTIONS
-i, --insecure bypass certificate check
-u, --auth=auth whisk auth
-v, --verbose Verbose output
--apihost=apihost whisk API host
--apiversion=apiversion whisk API version
--cert=cert client cert
--debug=debug Debug level output
--help Show help
--key=key client key
--version Show version
ALIASES
$ aio rt:activation
See code: src/commands/runtime/activation/index.js
Retrieves an Activation
USAGE
$ aio runtime:activation:get [ACTIVATIONID]
OPTIONS
-g, --logs emit only the logs, stripped of time stamps and stream identifier
-i, --insecure bypass certificate check
-l, --last retrieves the most recent activation
-u, --auth=auth whisk auth
-v, --verbose Verbose output
--apihost=apihost whisk API host
--apiversion=apiversion whisk API version
--cert=cert client cert
--debug=debug Debug level output
--help Show help
--key=key client key
--version Show version
ALIASES
$ aio rt:activation:get
See code: src/commands/runtime/activation/get.js
Lists all the Activations
USAGE
$ aio runtime:activation:list [ACTIVATION_NAME]
OPTIONS
-c, --count show only the total number of activations
-f, --full include full activation description
-i, --insecure bypass certificate check
-l, --limit=limit only return LIMIT number of activations
-s, --skip=skip exclude the first SKIP number of activations from the result
-u, --auth=auth whisk auth
-v, --verbose Verbose output
--apihost=apihost whisk API host
--apiversion=apiversion whisk API version
--cert=cert client cert
--debug=debug Debug level output
--help Show help
--json output raw json
--key=key client key
--since=since return activations with timestamps later than SINCE; measured in milliseconds since Th, 01,
Jan 1970
--upto=upto return activations with timestamps earlier than UPTO; measured in milliseconds since Th, 01,
Jan 1970
--version Show version
ALIASES
$ aio runtime:activations:list
$ aio runtime:activation:ls
$ aio runtime:activations:ls
$ aio rt:activation:list
$ aio rt:activation:ls
$ aio rt:activations:list
$ aio rt:activations:ls
See code: src/commands/runtime/activation/list.js
Retrieves the Logs for an Activation
USAGE
$ aio runtime:activation:logs [ACTIVATIONID]
OPTIONS
-a, --action=action Fetch logs for a specific action
-d, --deployed Fetch logs for all actions deployed under a specific package
-i, --insecure bypass certificate check
-l, --last retrieves the most recent activation logs
-m, --manifest Fetch logs for all actions in the manifest
-o, --poll Fetch logs continuously
-p, --package=package Fetch logs for a specific package in the manifest
-r, --strip strip timestamp information and output first line only
-t, --tail Fetch logs continuously
-u, --auth=auth whisk auth
-v, --verbose Verbose output
-w, --watch Fetch logs continuously
--apihost=apihost whisk API host
--apiversion=apiversion whisk API version
--cert=cert client cert
--debug=debug Debug level output
--help Show help
--key=key client key
--limit=limit return logs only from last LIMIT number of activations
--version Show version
ALIASES
$ aio runtime:activation:log
$ aio runtime:log
$ aio runtime:logs
$ aio rt:activation:logs
$ aio rt:activation:log
$ aio rt:log
$ aio rt:logs
See code: src/commands/runtime/activation/logs.js
Retrieves the Results for an Activation
USAGE
$ aio runtime:activation:result [ACTIVATIONID]
OPTIONS
-i, --insecure bypass certificate check
-l, --last retrieves the most recent activation result
-u, --auth=auth whisk auth
-v, --verbose Verbose output
--apihost=apihost whisk API host
--apiversion=apiversion whisk API version
--cert=cert client cert
--debug=debug Debug level output
--help Show help
--key=key client key
--version Show version
ALIASES
$ aio rt:activation:result
See code: src/commands/runtime/activation/result.js
The Runtime Deployment Tool
USAGE
$ aio runtime:deploy
OPTIONS
-P, --param-file=param-file FILE containing parameter values in JSON format
-d, --deployment=deployment the path to the deployment file
-i, --insecure bypass certificate check
-m, --manifest=manifest the manifest file location
-u, --auth=auth whisk auth
-v, --verbose Verbose output
--apihost=apihost whisk API host
--apiversion=apiversion whisk API version
--cert=cert client cert
--debug=debug Debug level output
--help Show help
--key=key client key
--param=param parameter values in KEY VALUE format
--version Show version
ALIASES
$ aio rt:deploy
See code: src/commands/runtime/deploy/index.js
Exports managed project assets from Runtime to manifest and function files
USAGE
$ aio runtime:deploy:export
OPTIONS
-i, --insecure bypass certificate check
-m, --manifest=manifest (required) the manifest file location
-u, --auth=auth whisk auth
-v, --verbose Verbose output
--apihost=apihost whisk API host
--apiversion=apiversion whisk API version
--cert=cert client cert
--debug=debug Debug level output
--help Show help
--key=key client key
--projectname=projectname (required) the name of the project to be undeployed
--version Show version
ALIASES
$ aio rt:deploy:export
See code: src/commands/runtime/deploy/export.js
Provides a summary report of Runtime assets being deployed/undeployed based on manifest/deployment YAML
USAGE
$ aio runtime:deploy:report
OPTIONS
-d, --deployment=deployment the deployment file location
-i, --insecure bypass certificate check
-m, --manifest=manifest the manifest file location
-u, --auth=auth whisk auth
-v, --verbose Verbose output
--apihost=apihost whisk API host
--apiversion=apiversion whisk API version
--cert=cert client cert
--debug=debug Debug level output
--help Show help
--key=key client key
--version Show version
ALIASES
$ aio rt:deploy:report
See code: src/commands/runtime/deploy/report.js
A tool to sync deployment and undeployment of Runtime packages using a manifest and optional deployment files using YAML
USAGE
$ aio runtime:deploy:sync
OPTIONS
-d, --deployment=deployment the path to the deployment file
-i, --insecure bypass certificate check
-m, --manifest=manifest the manifest file location
-u, --auth=auth whisk auth
-v, --verbose Verbose output
--apihost=apihost whisk API host
--apiversion=apiversion whisk API version
--cert=cert client cert
--debug=debug Debug level output
--help Show help
--key=key client key
--version Show version
ALIASES
$ aio rt:deploy:sync
See code: src/commands/runtime/deploy/sync.js
Undeploy removes Runtime assets which were deployed from the manifest and deployment YAML
USAGE
$ aio runtime:deploy:undeploy
OPTIONS
-i, --insecure bypass certificate check
-m, --manifest=manifest the manifest file location
-u, --auth=auth whisk auth
-v, --verbose Verbose output
--apihost=apihost whisk API host
--apiversion=apiversion whisk API version
--cert=cert client cert
--debug=debug Debug level output
--help Show help
--key=key client key
--projectname=projectname the name of the project to be undeployed
--version Show version
ALIASES
$ aio rt:deploy:undeploy
See code: src/commands/runtime/deploy/undeploy.js
Prints the version number of aio runtime deploy
USAGE
$ aio runtime:deploy:version
OPTIONS
-i, --insecure bypass certificate check
-u, --auth=auth whisk auth
-v, --verbose Verbose output
--apihost=apihost whisk API host
--apiversion=apiversion whisk API version
--cert=cert client cert
--debug=debug Debug level output
--help Show help
--key=key client key
--version Show version
ALIASES
$ aio rt:deploy:version
See code: src/commands/runtime/deploy/version.js
Manage your namespaces
USAGE
$ aio runtime:namespace
OPTIONS
-i, --insecure bypass certificate check
-u, --auth=auth whisk auth
-v, --verbose Verbose output
--apihost=apihost whisk API host
--apiversion=apiversion whisk API version
--cert=cert client cert
--debug=debug Debug level output
--help Show help
--key=key client key
--version Show version
ALIASES
$ aio runtime:ns
$ aio rt:namespace
$ aio rt:ns
See code: src/commands/runtime/namespace/index.js
Get triggers, actions, and rules in the registry for namespace
USAGE
$ aio runtime:namespace:get
OPTIONS
-i, --insecure bypass certificate check
-n, --name sort results by name
-u, --auth=auth whisk auth
-v, --verbose Verbose output
--apihost=apihost whisk API host
--apiversion=apiversion whisk API version
--cert=cert client cert
--debug=debug Debug level output
--help Show help
--json output raw json
--key=key client key
--name-sort sort results by name
--version Show version
ALIASES
$ aio rt:get
$ aio runtime:list
$ aio rt:list
$ aio runtime:ls
$ aio rt:ls
See code: src/commands/runtime/namespace/get.js
Lists all of your namespaces for Adobe I/O Runtime
USAGE
$ aio runtime:namespace:list
OPTIONS
-i, --insecure bypass certificate check
-u, --auth=auth whisk auth
-v, --verbose Verbose output
--apihost=apihost whisk API host
--apiversion=apiversion whisk API version
--cert=cert client cert
--debug=debug Debug level output
--help Show help
--json output raw json
--key=key client key
--version Show version
ALIASES
$ aio runtime:namespace:ls
$ aio runtime:ns:list
$ aio runtime:ns:ls
$ aio rt:namespace:list
$ aio rt:namespace:ls
$ aio rt:ns:list
$ aio rt:ns:ls
See code: src/commands/runtime/namespace/list.js
Manage log forwarding settings
USAGE
$ aio runtime:namespace:log-forwarding
OPTIONS
-i, --insecure bypass certificate check
-u, --auth whisk auth
-v, --verbose Verbose output
--apihost whisk API host
--apiversion whisk API version
--cert client cert
--debug=debug Debug level output
--help Show help
--key client key
--version Show version
ALIASES
$ aio runtime:ns:log-forwarding
$ aio runtime:ns:lf
$ aio runtime:namespace:lf
$ aio rt:namespace:log-forwarding
$ aio rt:namespace:lf
$ aio rt:ns:log-forwarding
$ aio rt:ns:lf
See code: src/commands/runtime/namespace/log-forwarding/index.js
Get log forwarding errors
USAGE
$ aio runtime:namespace:log-forwarding:errors
OPTIONS
-i, --insecure bypass certificate check
-u, --auth whisk auth
-v, --verbose Verbose output
--apihost whisk API host
--apiversion whisk API version
--cert client cert
--debug=debug Debug level output
--help Show help
--key client key
--version Show version
ALIASES
$ aio runtime:ns:log-forwarding:errors
$ aio runtime:ns:lf:errors
$ aio runtime:namespace:lf:errors
$ aio rt:namespace:log-forwarding:errors
$ aio rt:namespace:lf:errors
$ aio rt:ns:log-forwarding:errors
$ aio rt:ns:lf:errors
See code: src/commands/runtime/namespace/log-forwarding/errors.js
Get log forwarding destination configuration
USAGE
$ aio runtime:namespace:log-forwarding:get
OPTIONS
-i, --insecure bypass certificate check
-u, --auth whisk auth
-v, --verbose Verbose output
--apihost whisk API host
--apiversion whisk API version
--cert client cert
--debug=debug Debug level output
--help Show help
--key client key
--version Show version
ALIASES
$ aio runtime:ns:log-forwarding:get
$ aio runtime:ns:lf:get
$ aio runtime:namespace:lf:get
$ aio rt:namespace:log-forwarding:get
$ aio rt:namespace:lf:get
$ aio rt:ns:log-forwarding:get
$ aio rt:ns:lf:get
See code: src/commands/runtime/namespace/log-forwarding/get.js
Configure log forwarding destination (interactive)
USAGE
$ aio runtime:namespace:log-forwarding:set
OPTIONS
-i, --insecure bypass certificate check
-u, --auth whisk auth
-v, --verbose Verbose output
--apihost whisk API host
--apiversion whisk API version
--cert client cert
--debug=debug Debug level output
--help Show help
--key client key
--version Show version
ALIASES
$ aio runtime:ns:log-forwarding:set
$ aio runtime:ns:lf:set
$ aio runtime:namespace:lf:set
$ aio rt:namespace:log-forwarding:set
$ aio rt:namespace:lf:set
$ aio rt:ns:log-forwarding:set
$ aio rt:ns:lf:set
See code: src/commands/runtime/namespace/log-forwarding/set.js
Set log forwarding destination to Adobe I/O Runtime (Logs will be accessible via aio CLI)
USAGE
$ aio runtime:namespace:log-forwarding:set:adobe-io-runtime
OPTIONS
-i, --insecure bypass certificate check
-u, --auth whisk auth
-v, --verbose Verbose output
--apihost whisk API host
--apiversion whisk API version
--cert client cert
--debug=debug Debug level output
--help Show help
--key client key
--version Show version
ALIASES
$ aio runtime:ns:log-forwarding:set:adobe-io-runtime
$ aio runtime:ns:lf:set:adobe-io-runtime
$ aio runtime:namespace:lf:set:adobe-io-runtime
$ aio rt:namespace:log-forwarding:set:adobe-io-runtime
$ aio rt:namespace:lf:set:adobe-io-runtime
$ aio rt:ns:log-forwarding:set:adobe-io-runtime
$ aio rt:ns:lf:set:adobe-io-runtime
See code: src/commands/runtime/namespace/log-forwarding/set/adobe-io-runtime.js
Set log forwarding destination to Azure Log Analytics
USAGE
$ aio runtime:namespace:log-forwarding:set:azure-log-analytics
OPTIONS
-i, --insecure bypass certificate check
-u, --auth whisk auth
-v, --verbose Verbose output
--apihost whisk API host
--apiversion whisk API version
--cert client cert
--customer-id=customer-id (required) Customer ID
--debug=debug Debug level output
--help Show help
--key client key
--log-type=log-type (required) Log type
--shared-key=shared-key (required) Shared key
--version Show version
ALIASES
$ aio runtime:ns:log-forwarding:set:azure-log-analytics
$ aio runtime:ns:lf:set:azure-log-analytics
$ aio runtime:namespace:lf:set:azure-log-analytics
$ aio rt:namespace:log-forwarding:set:azure-log-analytics
$ aio rt:namespace:lf:set:azure-log-analytics
$ aio rt:ns:log-forwarding:set:azure-log-analytics
$ aio rt:ns:lf:set:azure-log-analytics
See code: src/commands/runtime/namespace/log-forwarding/set/azure-log-analytics.js
Set log forwarding destination to Splunk HEC
USAGE
$ aio runtime:namespace:log-forwarding:set:splunk-hec
OPTIONS
-i, --insecure bypass certificate check
-u, --auth whisk auth
-v, --verbose Verbose output
--apihost whisk API host
--apiversion whisk API version
--cert client cert
--debug=debug Debug level output
--hec-token=hec-token (required) HEC token
--help Show help
--host=host (required) Host
--index=index (required) Index
--key client key
--port=port (required) Port
--version Show version
ALIASES
$ aio runtime:ns:log-forwarding:set:splunk-hec
$ aio runtime:ns:lf:set:splunk-hec
$ aio runtime:namespace:lf:set:splunk-hec
$ aio rt:namespace:log-forwarding:set:splunk-hec
$ aio rt:namespace:lf:set:splunk-hec
$ aio rt:ns:log-forwarding:set:splunk-hec
$ aio rt:ns:lf:set:splunk-hec
See code: src/commands/runtime/namespace/log-forwarding/set/splunk-hec.js
Manage your packages
USAGE
$ aio runtime:package
OPTIONS
-i, --insecure bypass certificate check
-u, --auth=auth whisk auth
-v, --verbose Verbose output
--apihost=apihost whisk API host
--apiversion=apiversion whisk API version
--cert=cert client cert
--debug=debug Debug level output
--help Show help
--key=key client key
--version Show version
ALIASES
$ aio runtime:pkg
$ aio rt:package
$ aio rt:pkg
See code: src/commands/runtime/package/index.js
Bind parameters to a package
USAGE
$ aio runtime:package:bind PACKAGENAME BINDPACKAGENAME
OPTIONS
-A, --annotation-file=annotation-file FILE containing annotation values in JSON format
-P, --param-file=param-file parameter to be passed to the package for json file
-a, --annotation=annotation annotation values in KEY VALUE format
-i, --insecure bypass certificate check
-p, --param=param parameters in key value pairs to be passed to the package
-u, --auth=auth whisk auth
-v, --verbose Verbose output
--apihost=apihost whisk API host
--apiversion=apiversion whisk API version
--cert=cert client cert
--debug=debug Debug level output
--help Show help
--json output raw json
--key=key client key
--version Show version
ALIASES
$ aio runtime:pkg:bind
$ aio rt:package:bind
$ aio rt:pkg:bind
See code: src/commands/runtime/package/bind.js
Creates a Package
USAGE
$ aio runtime:package:create PACKAGENAME
OPTIONS
-A, --annotation-file=annotation-file FILE containing annotation values in JSON format
-P, --param-file=param-file parameter to be passed to the package for json file
-a, --annotation=annotation annotation values in KEY VALUE format
-i, --insecure bypass certificate check
-p, --param=param parameters in key value pairs to be passed to the package
-u, --auth=auth whisk auth
-v, --verbose Verbose output
--apihost=apihost whisk API host
--apiversion=apiversion whisk API version
--cert=cert client cert
--debug=debug Debug level output
--help Show help
--json output raw json
--key=key client key
--shared=true|yes|false|no parameter to be passed to indicate whether package is shared or private
--version Show version
ALIASES
$ aio runtime:pkg:create
$ aio rt:package:create
$ aio rt:pkg:create
See code: src/commands/runtime/package/create.js
Deletes a Package
USAGE
$ aio runtime:package:delete PACKAGENAME
OPTIONS
--json output raw json
ALIASES
$ aio runtime:pkg:delete
$ aio rt:package:delete
$ aio rt:pkg:delete
See code: src/commands/runtime/package/delete.js
Retrieves a Package
USAGE
$ aio runtime:package:get PACKAGENAME
OPTIONS
-i, --insecure bypass certificate check
-u, --auth=auth whisk auth
-v, --verbose Verbose output
--apihost=apihost whisk API host
--apiversion=apiversion whisk API version
--cert=cert client cert
--debug=debug Debug level output
--help Show help
--key=key client key
--version Show version
ALIASES
$ aio runtime:pkg:get
$ aio rt:package:get
$ aio rt:pkg:get
See code: src/commands/runtime/package/get.js
Lists all the Packages
USAGE
$ aio runtime:package:list [NAMESPACE]
OPTIONS
-c, --count show only the total number of packages
-i, --insecure bypass certificate check
-l, --limit=limit only return LIMIT number of packages
-n, --name sort results by name
-s, --skip=skip exclude the first SKIP number of packages from the result
-u, --auth=auth whisk auth
-v, --verbose Verbose output
--apihost=apihost whisk API host
--apiversion=apiversion whisk API version
--cert=cert client cert
--debug=debug Debug level output
--help Show help
--json output raw json
--key=key client key
--name-sort sort results by name
--version Show version
ALIASES
$ aio runtime:package:ls
$ aio runtime:pkg:list
$ aio runtime:pkg:ls
$ aio rt:package:list
$ aio rt:package:ls
$ aio rt:pkg:list
$ aio rt:pkg:ls
See code: src/commands/runtime/package/list.js
Updates a Package
USAGE
$ aio runtime:package:update PACKAGENAME
OPTIONS
-A, --annotation-file=annotation-file FILE containing annotation values in JSON format
-P, --param-file=param-file parameter to be passed to the package for json file
-a, --annotation=annotation annotation values in KEY VALUE format
-i, --insecure bypass certificate check
-p, --param=param parameters in key value pairs to be passed to the package
-u, --auth=auth whisk auth
-v, --verbose Verbose output
--apihost=apihost whisk API host
--apiversion=apiversion whisk API version
--cert=cert client cert
--debug=debug Debug level output
--help Show help
--json output raw json
--key=key client key
--shared=true|yes|false|no parameter to be passed to indicate whether package is shared or private
--version Show version
ALIASES
$ aio runtime:pkg:update
$ aio rt:package:update
$ aio rt:pkg:update
See code: src/commands/runtime/package/update.js
Execute property commands
USAGE
$ aio runtime:property
OPTIONS
-i, --insecure bypass certificate check
-u, --auth whisk auth
-v, --verbose Verbose output
--apihost whisk API host
--apiversion whisk API version
--cert client cert
--debug=debug Debug level output
--help Show help
--key client key
--version Show version
ALIASES
$ aio runtime:prop
$ aio rt:prop
$ aio rt:property
See code: src/commands/runtime/property/index.js
get property
USAGE
$ aio runtime:property:get
OPTIONS
-i, --insecure bypass certificate check
-u, --auth whisk auth
-v, --verbose Verbose output
--all all properties
--apibuild whisk API build version
--apibuildno whisk API build number
--apihost whisk API host
--apiversion whisk API version
--cert client cert
--cliversion whisk CLI version
--debug=debug Debug level output
--help Show help
--key client key
--namespace whisk namespace
--version Show version
ALIASES
$ aio runtime:prop:get
$ aio rt:property:get
$ aio rt:prop:get
See code: src/commands/runtime/property/get.js
set property
USAGE
$ aio runtime:property:set
OPTIONS
-i, --insecure bypass certificate check
-u, --auth whisk auth
-v, --verbose Verbose output
--apihost whisk API host
--apiversion whisk API version
--cert client cert
--debug=debug Debug level output
--help Show help
--key client key
--namespace=namespace whisk namespace
--version Show version
ALIASES
$ aio runtime:prop:set
$ aio rt:property:set
$ aio rt:prop:set
See code: src/commands/runtime/property/set.js
unset property
USAGE
$ aio runtime:property:unset
OPTIONS
-i, --insecure bypass certificate check
-u, --auth whisk auth
-v, --verbose Verbose output
--apihost whisk API host
--apiversion whisk API version
--cert client cert
--debug=debug Debug level output
--help Show help
--key client key
--namespace whisk namespace
--version Show version
ALIASES
$ aio runtime:prop:unset
$ aio rt:property:unset
$ aio rt:prop:unset
See code: src/commands/runtime/property/unset.js
Manage your routes
USAGE
$ aio runtime:route
OPTIONS
-i, --insecure bypass certificate check
-u, --auth whisk auth
-v, --verbose Verbose output
--apihost whisk API host
--apiversion whisk API version
--cert client cert
--debug=debug Debug level output
--help Show help
--key client key
--version Show version
ALIASES
$ aio runtime:api
$ aio rt:api
See code: src/commands/runtime/route/index.js
create a new api route
USAGE
$ aio runtime:route:create [BASEPATH] [RELPATH] [APIVERB] [ACTION]
ARGUMENTS
BASEPATH The base path of the api
RELPATH The path of the api relative to the base path
APIVERB (get|post|put|patch|delete|head|options) The http verb
ACTION The action to call
OPTIONS
-c, --config-file=config-file file containing API configuration in swagger JSON format
-i, --insecure bypass certificate check
-n, --apiname=apiname Friendly name of the API; ignored when CFG_FILE is specified
(default BASE_PATH)
-r, --response-type=html|http|json|text|svg|json [default: json] Set the web action response TYPE.
-u, --auth whisk auth
-v, --verbose Verbose output
--apihost whisk API host
--apiversion whisk API version
--cert client cert
--debug=debug Debug level output
--help Show help
--key client key
--version Show version
ALIASES
$ aio runtime:api:create
$ aio rt:route:create
$ aio rt:api:create
See code: src/commands/runtime/route/create.js
delete an API
USAGE
$ aio runtime:route:delete BASEPATHORAPINAME [RELPATH] [APIVERB]
ARGUMENTS
BASEPATHORAPINAME The base path or api name
RELPATH The path of the api relative to the base path
APIVERB (get|post|put|patch|delete|head|options) The http verb
OPTIONS
-i, --insecure bypass certificate check
-u, --auth whisk auth
-v, --verbose Verbose output
--apihost whisk API host
--apiversion whisk API version
--cert client cert
--debug=debug Debug level output
--help Show help
--key client key
--version Show version
ALIASES
$ aio runtime:api:delete
$ aio rt:route:delete
$ aio rt:api:delete
See code: src/commands/runtime/route/delete.js
get API details
USAGE
$ aio runtime:route:get BASEPATHORAPINAME
ARGUMENTS
BASEPATHORAPINAME The base path or api name
OPTIONS
-i, --insecure bypass certificate check
-u, --auth whisk auth
-v, --verbose Verbose output
--apihost whisk API host
--apiversion whisk API version
--cert client cert
--debug=debug Debug level output
--help Show help
--key client key
--version Show version
ALIASES
$ aio runtime:api:get
$ aio rt:route:get
$ aio rt:api:get
See code: src/commands/runtime/route/get.js
list route/apis for Adobe I/O Runtime
USAGE
$ aio runtime:route:list [BASEPATH] [RELPATH] [APIVERB]
ARGUMENTS
BASEPATH The base path of the api
RELPATH The path of the api relative to the base path
APIVERB (get|post|put|patch|delete|head|options) The http verb
OPTIONS
-i, --insecure bypass certificate check
-l, --limit=limit only return LIMIT number of triggers
-s, --skip=skip exclude the first SKIP number of triggers from the result
-u, --auth whisk auth
-v, --verbose Verbose output
--apihost whisk API host
--apiversion whisk API version
--cert client cert
--debug=debug Debug level output
--help Show help
--json output raw json
--key client key
--version Show version
ALIASES
$ aio runtime:route:ls
$ aio runtime:api:list
$ aio runtime:api:ls
$ aio rt:route:list
$ aio rt:route:ls
$ aio rt:api:list
$ aio rt:api:ls
See code: src/commands/runtime/route/list.js
Manage your rules
USAGE
$ aio runtime:rule
OPTIONS
-i, --insecure bypass certificate check
-u, --auth whisk auth
-v, --verbose Verbose output
--apihost whisk API host
--apiversion whisk API version
--cert client cert
--debug=debug Debug level output
--help Show help
--key client key
--version Show version
ALIASES
$ aio rt:rule
See code: src/commands/runtime/rule/index.js
Create a Rule
USAGE
$ aio runtime:rule:create NAME TRIGGER ACTION
ARGUMENTS
NAME Name of the rule
TRIGGER Name of the trigger
ACTION Name of the action
OPTIONS
-i, --insecure bypass certificate check
-u, --auth whisk auth
-v, --verbose Verbose output
--apihost whisk API host
--apiversion whisk API version
--cert client cert
--debug=debug Debug level output
--help Show help
--json output raw json
--key client key
--version Show version
ALIASES
$ aio rt:rule:create
See code: src/commands/runtime/rule/create.js
Delete a Rule
USAGE
$ aio runtime:rule:delete NAME
ARGUMENTS
NAME Name of the rule
OPTIONS
-i, --insecure bypass certificate check
-u, --auth whisk auth
-v, --verbose Verbose output
--apihost whisk API host
--apiversion whisk API version
--cert client cert
--debug=debug Debug level output
--help Show help
--json output raw json
--key client key
--version Show version
ALIASES
$ aio rt:rule:delete
See code: src/commands/runtime/rule/delete.js
Disable a Rule
USAGE
$ aio runtime:rule:disable NAME
ARGUMENTS
NAME Name of the rule
OPTIONS
-i, --insecure bypass certificate check
-u, --auth whisk auth
-v, --verbose Verbose output
--apihost whisk API host
--apiversion whisk API version
--cert client cert
--debug=debug Debug level output
--help Show help
--key client key
--version Show version
ALIASES
$ aio rt:rule:disable
See code: src/commands/runtime/rule/disable.js
Enable a Rule
USAGE
$ aio runtime:rule:enable NAME
ARGUMENTS
NAME Name of the rule
OPTIONS
-i, --insecure bypass certificate check
-u, --auth whisk auth
-v, --verbose Verbose output
--apihost whisk API host
--apiversion whisk API version
--cert client cert
--debug=debug Debug level output
--help Show help
--key client key
--version Show version
ALIASES
$ aio rt:rule:enable
See code: src/commands/runtime/rule/enable.js
Retrieves a Rule
USAGE
$ aio runtime:rule:get NAME
ARGUMENTS
NAME Name of the rule
OPTIONS
-i, --insecure bypass certificate check
-u, --auth whisk auth
-v, --verbose Verbose output
--apihost whisk API host
--apiversion whisk API version
--cert client cert
--debug=debug Debug level output
--help Show help
--key client key
--version Show version
ALIASES
$ aio rt:rule:get
See code: src/commands/runtime/rule/get.js
Retrieves a list of Rules
USAGE
$ aio runtime:rule:list
OPTIONS
-c, --count show only the total number of rules
-i, --insecure bypass certificate check
-l, --limit=limit Limit number of rules returned
-n, --name sort results by name
-s, --skip=skip Skip number of rules returned
-u, --auth whisk auth
-v, --verbose Verbose output
--apihost whisk API host
--apiversion whisk API version
--cert client cert
--debug=debug Debug level output
--help Show help
--json output raw json
--key client key
--name-sort sort results by name
--version Show version
ALIASES
$ aio runtime:rule:ls
$ aio rt:rule:list
$ aio rt:rule:ls
See code: src/commands/runtime/rule/list.js
Gets the status of a rule
USAGE
$ aio runtime:rule:status NAME
ARGUMENTS
NAME Name of the rule
OPTIONS
-i, --insecure bypass certificate check
-u, --auth whisk auth
-v, --verbose Verbose output
--apihost whisk API host
--apiversion whisk API version
--cert client cert
--debug=debug Debug level output
--help Show help
--key client key
--version Show version
ALIASES
$ aio rt:rule:status
See code: src/commands/runtime/rule/status.js
Update a Rule
USAGE
$ aio runtime:rule:update NAME TRIGGER ACTION
ARGUMENTS
NAME Name of the rule
TRIGGER Name of the trigger
ACTION Name of the action
OPTIONS
-i, --insecure bypass certificate check
-u, --auth whisk auth
-v, --verbose Verbose output
--apihost whisk API host
--apiversion whisk API version
--cert client cert
--debug=debug Debug level output
--help Show help
--json output raw json
--key client key
--version Show version
ALIASES
$ aio rt:rule:update
See code: src/commands/runtime/rule/update.js
Manage your triggers
USAGE
$ aio runtime:trigger
OPTIONS
-i, --insecure bypass certificate check
-u, --auth whisk auth
-v, --verbose Verbose output
--apihost whisk API host
--apiversion whisk API version
--cert client cert
--debug=debug Debug level output
--help Show help
--key client key
--version Show version
ALIASES
$ aio rt:trigger
See code: src/commands/runtime/trigger/index.js
Create a trigger for Adobe I/O Runtime
USAGE
$ aio runtime:trigger:create TRIGGERNAME
ARGUMENTS
TRIGGERNAME The name of the trigger
OPTIONS
-A, --annotation-file=annotation-file FILE containing annotation values in JSON format
-P, --param-file=param-file FILE containing parameter values in JSON format
-a, --annotation=annotation annotation values in KEY VALUE format
-f, --feed=feed trigger feed ACTION_NAME
-i, --insecure bypass certificate check
-p, --param=param parameter values in KEY VALUE format
-u, --auth whisk auth
-v, --verbose Verbose output
--apihost whisk API host
--apiversion whisk API version
--cert client cert
--debug=debug Debug level output
--help Show help
--key client key
--version Show version
ALIASES
$ aio rt:trigger:create
See code: src/commands/runtime/trigger/create.js
Delete a trigger for Adobe I/O Runtime
USAGE
$ aio runtime:trigger:delete TRIGGERPATH
ARGUMENTS
TRIGGERPATH The name of the trigger, in the format /NAMESPACE/NAME
OPTIONS
-i, --insecure bypass certificate check
-u, --auth whisk auth
-v, --verbose Verbose output
--apihost whisk API host
--apiversion whisk API version
--cert client cert
--debug=debug Debug level output
--help Show help
--key client key
--version Show version
ALIASES
$ aio rt:trigger:delete
See code: src/commands/runtime/trigger/delete.js
Fire a trigger for Adobe I/O Runtime
USAGE
$ aio runtime:trigger:fire TRIGGERNAME
ARGUMENTS
TRIGGERNAME The name of the trigger
OPTIONS
-P, --param-file=param-file FILE containing parameter values in JSON format
-i, --insecure bypass certificate check
-p, --param=param parameter values in KEY VALUE format
-u, --auth whisk auth
-v, --verbose Verbose output
--apihost whisk API host
--apiversion whisk API version
--cert client cert
--debug=debug Debug level output
--help Show help
--key client key
--version Show version
ALIASES
$ aio rt:trigger:fire
See code: src/commands/runtime/trigger/fire.js
Get a trigger for Adobe I/O Runtime
USAGE
$ aio runtime:trigger:get TRIGGERPATH
ARGUMENTS
TRIGGERPATH The name/path of the trigger, in the format /NAMESPACE/NAME
OPTIONS
-i, --insecure bypass certificate check
-u, --auth whisk auth
-v, --verbose Verbose output
--apihost whisk API host
--apiversion whisk API version
--cert client cert
--debug=debug Debug level output
--help Show help
--key client key
--version Show version
ALIASES
$ aio rt:trigger:get
See code: src/commands/runtime/trigger/get.js
Lists all of your triggers for Adobe I/O Runtime
USAGE
$ aio runtime:trigger:list
OPTIONS
-c, --count show only the total number of triggers
-i, --insecure bypass certificate check
-l, --limit=limit only return LIMIT number of triggers
-n, --name sort results by name
-s, --skip=skip exclude the first SKIP number of triggers from the result
-u, --auth whisk auth
-v, --verbose Verbose output
--apihost whisk API host
--apiversion whisk API version
--cert client cert
--debug=debug Debug level output
--help Show help
--json output raw json
--key client key
--name-sort sort results by name
--version Show version
ALIASES
$ aio runtime:trigger:ls
$ aio rt:trigger:list
$ aio rt:trigger:ls
See code: src/commands/runtime/trigger/list.js
Update or create a trigger for Adobe I/O Runtime
USAGE
$ aio runtime:trigger:update TRIGGERNAME
ARGUMENTS
TRIGGERNAME The name of the trigger
OPTIONS
-A, --annotation-file=annotation-file FILE containing annotation values in JSON format
-P, --param-file=param-file FILE containing parameter values in JSON format
-a, --annotation=annotation annotation values in KEY VALUE format
-i, --insecure bypass certificate check
-p, --param=param parameter values in KEY VALUE format
-u, --auth whisk auth
-v, --verbose Verbose output
--apihost whisk API host
--apiversion whisk API version
--cert client cert
--debug=debug Debug level output
--help Show help
--key client key
--version Show version
ALIASES
$ aio rt:trigger:update
See code: src/commands/runtime/trigger/update.js
Contributions are welcomed! Read the Contributing Guide for more information.
This project is licensed under the Apache V2 License. See LICENSE for more information.