diagrid app update
Update an App
Description
Update an App in a project.
diagrid app update <app> [flags]
Examples
# Set or update the App endpoint
diagrid app update my-app --project my-project --endpoint https://myapp.myorg.com/ --endpoint-token xxxxxxxx
# Remove the App endpoint (make it identity-only)
diagrid app update my-app --project my-project --endpoint ""
# Stop archiving failed workflows, leaving the other archive settings untouched
diagrid app update my-app --archive-failed=false
# Disable workflow-history archiving
diagrid app update my-app --archive-binding-name ""
# Notify on failed and stalled root workflows whose name starts with "billing-"
diagrid app update my-app --workflow-notifications-name "billing-.*" --workflow-notifications-failed --workflow-notifications-stalled --workflow-notifications-root-only
# Stop notifying on stalled workflows, leaving the other notification settings untouched
diagrid app update my-app --workflow-notifications-stalled=false
# Disable workflow notifications
diagrid app update my-app --workflow-notifications-failed=false --workflow-notifications-terminated=false --workflow-notifications-stalled=false
Options
-p, --project string Name of existing project
-e, --endpoint string Endpoint used to establish outbound connectivity from the App to your external application. Pass an empty value to remove it
-t, --endpoint-token string Token used to secure calls from the App to your provided endpoint
--regenerate-api-token Regenerate the API token for this App's backing App ID
-w, --wait Wait for long-running resource update to finish
--archive-binding-name string Output-binding component name to write archived workflow history through. Setting this enables archiving. Pass an empty value to disable archiving
--archive-binding-type string Binding component type for the archive destination (e.g., "bindings.aws.s3")
--archive-completed Archive workflows that reach the Completed terminal state. Pass =false to stop archiving them
--archive-failed Archive workflows that reach the Failed terminal state. Pass =false to stop archiving them
--archive-terminated Archive workflows that reach the Terminated terminal state. Pass =false to stop archiving them
--workflow-notifications-name string Regular expression the workflow name must match in full for a notification to be raised. Pass an empty value to notify for every workflow
--workflow-notifications-failed Raise a notification for workflows that reach the Failed terminal state. Pass =false to stop notifying
--workflow-notifications-terminated Raise a notification for workflows that reach the Terminated terminal state. Pass =false to stop notifying
--workflow-notifications-stalled Raise a notification for workflows that reach the Stalled state. Pass =false to stop notifying
--workflow-notifications-root-only Only raise notifications for workflows with no parent. Pass =false to notify for child workflows too
-h, --help help for update
Options inherited from parent commands
--api-key string Diagrid Cloud API key
SEE ALSO
- diagrid app - Manage Apps