Heroku CLI plugin for Heroku Integration add-on
npm install @heroku-cli/plugin-integration@heroku-cli/plugin-integration
==============================
Heroku Integration CLI plugin



sh-session
$ heroku plugins:install @heroku-cli/plugin-integration
$ heroku integration:COMMAND
running command...
$ heroku integration --help [COMMAND]
USAGE
$ heroku integration:COMMAND
...
`
Commands
* heroku datacloud:connect ORG_NAME
* heroku datacloud:data-action-target:create LABEL
* heroku datacloud:disconnect ORG_NAME
* heroku integration:connections
* heroku integration:connections:info ORG_NAME
* heroku integration:project PROJECT_NAME
* heroku salesforce:connect ORG_NAME
* heroku salesforce:disconnect ORG_NAME
* heroku salesforce:import API_SPEC_FILEheroku datacloud:connect ORG_NAMEconnects a Data Cloud Org to a Heroku app
`
USAGE
$ heroku datacloud:connect [ORG_NAME] -a [--browser ] [-l ] [-r ]ARGUMENTS
ORG_NAME Data Cloud Org instance name. Must begin with a letter. Then allowed chars are alphanumeric and underscores
'_' (non-consecutive). Must end with a letter or a number. Must be min 3, max 30 characters.
FLAGS
-a, --app= (required) app to run command against
-l, --login-url= login URL
-r, --remote= git remote of app to use
--browser= browser to open OAuth flow with (example: "firefox", "safari")
DESCRIPTION
connects a Data Cloud Org to a Heroku app
`_See code: dist/commands/datacloud/connect.ts_
heroku datacloud:data-action-target:create LABELcreates a Data Cloud Data Action Target for a Heroku app
`
USAGE
$ heroku datacloud:data-action-target:create [LABEL] -a -o -p [-n ] [-t WebHook]ARGUMENTS
LABEL Data Action Target label
FLAGS
-a, --app= (required) app to run command against
-n, --api-name= API name for the Data Action Target, default derived from label
-o, --org-name= (required) authorized Data Cloud Org instance name where the Data Action Target is
created
-p, --target-api-path= (required) API path for the Data Action Target excluding app URL, eg "/" or
"/handleDataCloudDataChangeEvent"
-t, --type=
DESCRIPTION
creates a Data Cloud Data Action Target for a Heroku app
`_See code: dist/commands/datacloud/data-action-target/create.ts_
heroku datacloud:disconnect ORG_NAMEdisconnects a Data Cloud Org from a Heroku app
`
USAGE
$ heroku datacloud:disconnect [ORG_NAME] -a ARGUMENTS
ORG_NAME Data Cloud Org instance name
FLAGS
-a, --app= (required) app to run command against
DESCRIPTION
disconnects a Data Cloud Org from a Heroku app
`_See code: dist/commands/datacloud/disconnect.ts_
heroku integration:connectionslists Heroku Integration connections
`
USAGE
$ heroku integration:connections [-a ] [-r ]FLAGS
-a, --app= app to run command against
-r, --remote= git remote of app to use
DESCRIPTION
lists Heroku Integration connections
`_See code: dist/commands/integration/connections/index.ts_
heroku integration:connections:info ORG_NAMEshows info for a Heroku Integration connection
`
USAGE
$ heroku integration:connections:info [ORG_NAME] -a [-r ]ARGUMENTS
ORG_NAME connected org name
FLAGS
-a, --app= (required) app to run command against
-r, --remote= git remote of app to use
DESCRIPTION
shows info for a Heroku Integration connection
`_See code: dist/commands/integration/connections/info.ts_
heroku integration:project PROJECT_NAMEgenerates a Heroku Integration project template
`
USAGE
$ heroku integration:project [PROJECT_NAME] [-o ]ARGUMENTS
PROJECT_NAME user assigned project name
FLAGS
-o, --output-directory= output directory where files will be placed (defaults to ./{PROJECT_NAME})
DESCRIPTION
generates a Heroku Integration project template
`_See code: dist/commands/integration/project.ts_
heroku salesforce:connect ORG_NAMEconnects a Salesforce Org to Heroku app
`
USAGE
$ heroku salesforce:connect [ORG_NAME] -a [--browser ] [-l ] [-r ] [-S]ARGUMENTS
ORG_NAME Salesforce Org instance name. Must begin with a letter. Then allowed chars are alphanumeric and underscores
'_' (non-consecutive). Must end with a letter or a number. Must be min 3, max 30 characters.
FLAGS
-S, --store-as-run-as-user store user credentials
-a, --app= (required) app to run command against
-l, --login-url= login URL
-r, --remote= git remote of app to use
--browser= browser to open OAuth flow with (example: "firefox", "safari")
DESCRIPTION
connects a Salesforce Org to Heroku app
`_See code: dist/commands/salesforce/connect.ts_
heroku salesforce:disconnect ORG_NAMEdisconnects a Salesforce Org from a Heroku app
`
USAGE
$ heroku salesforce:disconnect [ORG_NAME] -a ARGUMENTS
ORG_NAME Salesforce Org instance name
FLAGS
-a, --app= (required) app to run command against
DESCRIPTION
disconnects a Salesforce Org from a Heroku app
`_See code: dist/commands/salesforce/disconnect.ts_
heroku salesforce:import API_SPEC_FILEImports an API specification to an authenticated Salesforce Org.
`
USAGE
$ heroku salesforce:import [API_SPEC_FILE] -a -c -o [-G] [-r ]ARGUMENTS
API_SPEC_FILE OpenAPI 3.x spec file (JSON or YAML format)
FLAGS
-G, --generate-auth-permission-set generate a permission set for the client
-a, --app= (required) app to run command against
-c, --client-name= (required) name given to the client stub
-o, --org-name= (required) authorized Salesforce Org instance name
-r, --remote= git remote of app to use
DESCRIPTION
Imports an API specification to an authenticated Salesforce Org.
``_See code: dist/commands/salesforce/import.ts_