UNPKG

@heroku-cli/plugin-addons-v5

Version:
610 lines 17 kB
{ "version": "8.11.2", "commands": { "addons": { "id": "addons", "description": "lists your add-ons and attachments\nThe default filter applied depends on whether you are in a Heroku app\ndirectory. If so, the --app flag is implied. If not, the default of --all\nis implied. Explicitly providing either flag overrides the default\nbehavior.", "usage": "addons [--all|--app APP]", "pluginName": "@heroku-cli/plugin-addons-v5", "pluginType": "core", "hidden": false, "aliases": [], "examples": [ "$ heroku addons --all", "$ heroku addons --app acme-inc-www" ], "flags": { "all": { "name": "all", "type": "boolean", "char": "A", "description": "show add-ons and attachments for all accessible apps", "required": false, "allowNo": false }, "json": { "name": "json", "type": "boolean", "description": "return add-ons in json format", "required": false, "allowNo": false }, "app": { "name": "app", "type": "option", "char": "a", "description": "app to run command against", "required": false }, "remote": { "name": "remote", "type": "option", "char": "r", "description": "git remote of app to use" } }, "args": [] }, "addons:attach": { "id": "addons:attach", "description": "attach an existing add-on resource to an app\n", "pluginName": "@heroku-cli/plugin-addons-v5", "pluginType": "core", "hidden": false, "aliases": [], "flags": { "as": { "name": "as", "type": "option", "description": "name for add-on attachment", "required": false }, "credential": { "name": "credential", "type": "option", "description": "credential name for scoped access to Heroku Postgres", "required": false }, "confirm": { "name": "confirm", "type": "option", "description": "overwrite existing add-on attachment with same name", "required": false }, "app": { "name": "app", "type": "option", "char": "a", "description": "app to run command against", "required": true }, "remote": { "name": "remote", "type": "option", "char": "r", "description": "git remote of app to use" } }, "args": [ { "name": "addon_name", "required": true } ] }, "addons:create": { "id": "addons:create", "description": "create a new add-on resource\n", "pluginName": "@heroku-cli/plugin-addons-v5", "pluginType": "core", "hidden": false, "aliases": [], "flags": { "name": { "name": "name", "type": "option", "description": "name for the add-on resource", "required": false }, "as": { "name": "as", "type": "option", "description": "name for the initial add-on attachment", "required": false }, "confirm": { "name": "confirm", "type": "option", "description": "overwrite existing config vars or existing add-on attachments", "required": false }, "wait": { "name": "wait", "type": "boolean", "description": "watch add-on creation status and exit when complete", "required": false, "allowNo": false }, "app": { "name": "app", "type": "option", "char": "a", "description": "app to run command against", "required": true }, "remote": { "name": "remote", "type": "option", "char": "r", "description": "git remote of app to use" } }, "args": [ { "name": "service:plan", "required": true } ] }, "addons:add": { "id": "addons:add", "description": "create a new add-on resource\n", "pluginName": "@heroku-cli/plugin-addons-v5", "pluginType": "core", "hidden": true, "aliases": [], "flags": { "name": { "name": "name", "type": "option", "description": "name for the add-on resource", "required": false }, "as": { "name": "as", "type": "option", "description": "name for the initial add-on attachment", "required": false }, "confirm": { "name": "confirm", "type": "option", "description": "overwrite existing config vars or existing add-on attachments", "required": false }, "wait": { "name": "wait", "type": "boolean", "description": "watch add-on creation status and exit when complete", "required": false, "allowNo": false }, "app": { "name": "app", "type": "option", "char": "a", "description": "app to run command against", "required": true }, "remote": { "name": "remote", "type": "option", "char": "r", "description": "git remote of app to use" } }, "args": [ { "name": "service:plan", "required": true } ] }, "addons:destroy": { "id": "addons:destroy", "description": "permanently destroy an add-on resource\n", "usage": "addons:destroy [ADDON]... [flags]", "pluginName": "@heroku-cli/plugin-addons-v5", "pluginType": "core", "hidden": false, "aliases": [], "flags": { "force": { "name": "force", "type": "boolean", "char": "f", "description": "allow destruction even if connected to other apps", "required": false, "allowNo": false }, "confirm": { "name": "confirm", "type": "option", "char": "c", "required": false }, "wait": { "name": "wait", "type": "boolean", "description": "watch add-on destruction status and exit when complete", "required": false, "allowNo": false }, "app": { "name": "app", "type": "option", "char": "a", "description": "app to run command against", "required": false }, "remote": { "name": "remote", "type": "option", "char": "r", "description": "git remote of app to use" } }, "args": [] }, "addons:remove": { "id": "addons:remove", "description": "permanently destroy an add-on resource\n", "usage": "addons:destroy [ADDON]... [flags]", "pluginName": "@heroku-cli/plugin-addons-v5", "pluginType": "core", "hidden": true, "aliases": [], "flags": { "force": { "name": "force", "type": "boolean", "char": "f", "description": "allow destruction even if connected to other apps", "required": false, "allowNo": false }, "confirm": { "name": "confirm", "type": "option", "char": "c", "required": false }, "wait": { "name": "wait", "type": "boolean", "description": "watch add-on destruction status and exit when complete", "required": false, "allowNo": false }, "app": { "name": "app", "type": "option", "char": "a", "description": "app to run command against", "required": false }, "remote": { "name": "remote", "type": "option", "char": "r", "description": "git remote of app to use" } }, "args": [] }, "addons:detach": { "id": "addons:detach", "description": "detach an existing add-on resource from an app\n", "pluginName": "@heroku-cli/plugin-addons-v5", "pluginType": "core", "hidden": false, "aliases": [], "flags": { "app": { "name": "app", "type": "option", "char": "a", "description": "app to run command against", "required": true }, "remote": { "name": "remote", "type": "option", "char": "r", "description": "git remote of app to use" } }, "args": [ { "name": "attachment_name", "required": true } ] }, "addons:docs": { "id": "addons:docs", "description": "open an add-on's Dev Center documentation in your browser\n", "pluginName": "@heroku-cli/plugin-addons-v5", "pluginType": "core", "hidden": false, "aliases": [], "flags": { "show-url": { "name": "show-url", "type": "boolean", "description": "show URL, do not open browser", "required": false, "allowNo": false }, "app": { "name": "app", "type": "option", "char": "a", "description": "app to run command against", "required": false }, "remote": { "name": "remote", "type": "option", "char": "r", "description": "git remote of app to use" } }, "args": [ { "name": "addon", "required": true } ] }, "addons:info": { "id": "addons:info", "description": "show detailed add-on resource and attachment information\n", "usage": "addons:info ADDON", "pluginName": "@heroku-cli/plugin-addons-v5", "pluginType": "core", "hidden": false, "aliases": [], "flags": { "app": { "name": "app", "type": "option", "char": "a", "description": "app to run command against", "required": false }, "remote": { "name": "remote", "type": "option", "char": "r", "description": "git remote of app to use" } }, "args": [ { "name": "addon", "required": true } ] }, "addons:open": { "id": "addons:open", "description": "open an add-on's dashboard in your browser\n", "pluginName": "@heroku-cli/plugin-addons-v5", "pluginType": "core", "hidden": false, "aliases": [], "flags": { "show-url": { "name": "show-url", "type": "boolean", "description": "show URL, do not open browser", "required": false, "allowNo": false }, "app": { "name": "app", "type": "option", "char": "a", "description": "app to run command against", "required": false }, "remote": { "name": "remote", "type": "option", "char": "r", "description": "git remote of app to use" } }, "args": [ { "name": "addon", "required": true } ] }, "addons:plans": { "id": "addons:plans", "description": "list all available plans for an add-on services\n", "pluginName": "@heroku-cli/plugin-addons-v5", "pluginType": "core", "hidden": false, "aliases": [], "flags": { "json": { "name": "json", "type": "boolean", "description": "output in json format", "required": false, "allowNo": false } }, "args": [ { "name": "service", "required": true } ] }, "addons:rename": { "id": "addons:rename", "description": "rename an add-on\n", "usage": "addons:rename ADDON NEW_NAME", "pluginName": "@heroku-cli/plugin-addons-v5", "pluginType": "core", "hidden": false, "aliases": [], "flags": { "app": { "name": "app", "type": "option", "char": "a", "description": "app to run command against", "required": false }, "remote": { "name": "remote", "type": "option", "char": "r", "description": "git remote of app to use" } }, "args": [ { "name": "addon", "required": true }, { "name": "name", "required": true } ] }, "addons:services": { "id": "addons:services", "description": "list all available add-on services\n", "pluginName": "@heroku-cli/plugin-addons-v5", "pluginType": "core", "hidden": false, "aliases": [], "flags": { "json": { "name": "json", "type": "boolean", "description": "output in json format", "required": false, "allowNo": false } }, "args": [] }, "addons:upgrade": { "id": "addons:upgrade", "description": "change add-on plan\nSee available plans with `heroku addons:plans SERVICE`.\n\nNote that `heroku addons:upgrade` and `heroku addons:downgrade` are the same.\nEither one can be used to change an add-on plan up or down.\n\nhttps://devcenter.heroku.com/articles/managing-add-ons", "pluginName": "@heroku-cli/plugin-addons-v5", "pluginType": "core", "hidden": false, "aliases": [], "examples": [ "Upgrade an add-on by service name:\n$ heroku addons:upgrade heroku-redis:premium-2\n\nUpgrade a specific add-on:\n$ heroku addons:upgrade swimming-briskly-123 heroku-redis:premium-2" ], "flags": { "app": { "name": "app", "type": "option", "char": "a", "description": "app to run command against", "required": false }, "remote": { "name": "remote", "type": "option", "char": "r", "description": "git remote of app to use" } }, "args": [ { "name": "addon", "required": true }, { "name": "plan", "required": false } ] }, "addons:downgrade": { "id": "addons:downgrade", "description": "change add-on plan\nSee available plans with `heroku addons:plans SERVICE`.\n\nNote that `heroku addons:upgrade` and `heroku addons:downgrade` are the same.\nEither one can be used to change an add-on plan up or down.\n\nhttps://devcenter.heroku.com/articles/managing-add-ons", "pluginName": "@heroku-cli/plugin-addons-v5", "pluginType": "core", "hidden": false, "aliases": [], "examples": [ "Upgrade an add-on by service name:\n$ heroku addons:upgrade heroku-redis:premium-2\n\nUpgrade a specific add-on:\n$ heroku addons:upgrade swimming-briskly-123 heroku-redis:premium-2" ], "flags": { "app": { "name": "app", "type": "option", "char": "a", "description": "app to run command against", "required": false }, "remote": { "name": "remote", "type": "option", "char": "r", "description": "git remote of app to use" } }, "args": [ { "name": "addon", "required": true }, { "name": "plan", "required": false } ] }, "addons:wait": { "id": "addons:wait", "description": "show provisioning status of the add-ons on the app\n", "usage": "addons:wait ADDON", "pluginName": "@heroku-cli/plugin-addons-v5", "pluginType": "core", "hidden": false, "aliases": [], "flags": { "wait-interval": { "name": "wait-interval", "type": "option", "description": "how frequently to poll in seconds", "required": false }, "app": { "name": "app", "type": "option", "char": "a", "description": "app to run command against", "required": false }, "remote": { "name": "remote", "type": "option", "char": "r", "description": "git remote of app to use" } }, "args": [ { "name": "addon", "required": false } ] } } }