Description: A key to identify this module. This key must be unique relative to the app, with the exception of Confluence macros: their keys need to be globally unique. Keys must only contain alphanumeric characters and dashes.
Description: A human readable name. This name will not currently be visible in product.
Allowed values: jwt
Description: The method for authenticating and delivering the callback. This will be REST via HTTP using the standard Connect JWT authentication for jwt. See Callback for more information.
Description: The URL of the app resource that will receive the callback POST request when a gated deployment has a status update. This URL must be relative to the app's baseUrl. See Callback for more information.
A callback will be triggered when the status of a gated deployment is updated. Callbacks will only be received for deployments
submitted by this app.
When the callback is triggered, the callback resource specified by the app will receive a POST request. The JSON payload of the request will contain the following fields:
Time the deployment gating status was updated.
Gating status at the time of update. This can be one of awaiting, allowed, prevented, or invalid. See Gating status for more information.
Details associated with the gated deployment. Details have a type, such as issue, and additional fields are based on that type.
For example, the issue type has an issueLink for a full HTTPS URL to the Jira issue gating the deployment, and an issueKey with the issue key.
Unique identifier of the pipeline provided for the deployment.
Unique identifier of the environment provided for the deployment.