{"version":"7.20.0","commands":{"certs:add":{"id":"certs:add","description":"add an SSL certificate to an app\nNote: certificates with PEM encoding are also valid","pluginName":"@heroku-cli/plugin-certs-v5","pluginType":"core","hidden":false,"aliases":[],"examples":"$ heroku certs:add example.com.crt example.com.key\n\nCertificate Intermediary:\n$ heroku certs:add intermediary.crt example.com.crt example.com.key","flags":{"bypass":{"name":"bypass","type":"boolean","description":"bypass the trust chain completion step","required":false,"allowNo":false},"type":{"name":"type","type":"option","description":"type to create, either 'sni' or 'endpoint'","required":false},"domains":{"name":"domains","type":"option","description":"domains to create after certificate upload","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":"CRT","required":true},{"name":"KEY","required":true}]},"certs:chain":{"id":"certs:chain","description":"print an ordered & complete chain for a certificate\n","pluginName":"@heroku-cli/plugin-certs-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":[]},"certs:generate":{"id":"certs:generate","description":"generate a key and a CSR or self-signed certificate\nGenerate a key and certificate signing request (or self-signed certificate)\nfor an app. Prompts for information to put in the certificate unless --now\nis used, or at least one of the --subject, --owner, --country, --area, or\n--city options is specified.","pluginName":"@heroku-cli/plugin-certs-v5","pluginType":"core","hidden":false,"aliases":[],"examples":"$ heroku certs:generate example.com","flags":{"selfsigned":{"name":"selfsigned","type":"boolean","description":"generate a self-signed certificate instead of a CSR","required":false,"allowNo":false},"keysize":{"name":"keysize","type":"option","description":"RSA key size in bits (default: 2048)","required":false},"owner":{"name":"owner","type":"option","description":"name of organization certificate belongs to","required":false},"country":{"name":"country","type":"option","description":"country of owner, as a two-letter ISO country code","required":false},"area":{"name":"area","type":"option","description":"sub-country area (state, province, etc.) of owner","required":false},"city":{"name":"city","type":"option","description":"city of owner","required":false},"subject":{"name":"subject","type":"option","description":"specify entire certificate subject","required":false},"now":{"name":"now","type":"boolean","description":"do not prompt for any owner information","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":"domain","required":true}]},"certs":{"id":"certs","description":"list SSL certificates for an app\n","pluginName":"@heroku-cli/plugin-certs-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":[]},"certs:info":{"id":"certs:info","description":"show certificate information for an SSL certificate\n","pluginName":"@heroku-cli/plugin-certs-v5","pluginType":"core","hidden":false,"aliases":[],"flags":{"name":{"name":"name","type":"option","description":"name to check info on","required":false},"endpoint":{"name":"endpoint","type":"option","description":"endpoint to check info on","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":[]},"certs:key":{"id":"certs:key","description":"print the correct key for the given certificate\nYou must pass one single certificate, and one or more keys.\nThe first key that signs the certificate will be printed back.","pluginName":"@heroku-cli/plugin-certs-v5","pluginType":"core","hidden":false,"aliases":[],"examples":"$ heroku certs:key example.com.crt example.com.key","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":[]},"certs:remove":{"id":"certs:remove","description":"remove an SSL certificate from an app\n","pluginName":"@heroku-cli/plugin-certs-v5","pluginType":"core","hidden":false,"aliases":[],"flags":{"confirm":{"name":"confirm","type":"option","hidden":true,"required":false},"name":{"name":"name","type":"option","description":"name to remove","required":false},"endpoint":{"name":"endpoint","type":"option","description":"endpoint to remove","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":[]},"certs:rollback":{"id":"certs:rollback","description":"rollback an SSL certificate from an app\n","pluginName":"@heroku-cli/plugin-certs-v5","pluginType":"core","hidden":false,"aliases":[],"flags":{"confirm":{"name":"confirm","type":"option","hidden":true,"required":false},"name":{"name":"name","type":"option","description":"name to rollback","required":false},"endpoint":{"name":"endpoint","type":"option","description":"endpoint to rollback","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":[]},"certs:update":{"id":"certs:update","description":"update an SSL certificate on an app\nNote: certificates with PEM encoding are also valid","pluginName":"@heroku-cli/plugin-certs-v5","pluginType":"core","hidden":false,"aliases":[],"examples":"$ heroku certs:update example.com.crt example.com.key\n\nCertificate Intermediary:\n$ heroku certs:update intermediary.crt example.com.crt example.com.key","flags":{"bypass":{"name":"bypass","type":"boolean","description":"bypass the trust chain completion step","required":false,"allowNo":false},"confirm":{"name":"confirm","type":"option","hidden":true,"required":false},"name":{"name":"name","type":"option","description":"name to update","required":false},"endpoint":{"name":"endpoint","type":"option","description":"endpoint to update","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":"CRT","required":true},{"name":"KEY","required":true}]},"certs:auto:disable":{"id":"certs:auto:disable","description":"disable ACM for an app\n","pluginName":"@heroku-cli/plugin-certs-v5","pluginType":"core","hidden":false,"aliases":[],"flags":{"confirm":{"name":"confirm","type":"option","hidden":true,"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":[]},"certs:auto:enable":{"id":"certs:auto:enable","description":"enable ACM status for an app\n","pluginName":"@heroku-cli/plugin-certs-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":[]},"certs:auto":{"id":"certs:auto","description":"show ACM status for an app\n","pluginName":"@heroku-cli/plugin-certs-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":[]},"certs:auto:refresh":{"id":"certs:auto:refresh","description":"refresh ACM for an app\n","pluginName":"@heroku-cli/plugin-certs-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":[]}}}