deleteDeploymentByKey method
Delete the currently stored deployment data for the given pipelineId,
environmentId and deploymentSequenceNumber combination.
Deletion is performed asynchronously. The getDeploymentByKey operation
can be used to confirm that data has been deleted successfully (if
needed).
Only Connect apps that define the jiraDeploymentInfoProvider module, and
on-premise integrations, can access this resource.
This resource requires the 'DELETE' scope for Connect apps.
Implementation
Future<void> deleteDeploymentByKey(
{required String pipelineId,
required String environmentId,
required int deploymentSequenceNumber,
int? updateSequenceNumber}) async {
await _client.send(
'delete',
'rest/deployments/0.1/pipelines/{pipelineId}/environments/{environmentId}/deployments/{deploymentSequenceNumber}',
pathParameters: {
'pipelineId': pipelineId,
'environmentId': environmentId,
'deploymentSequenceNumber': '$deploymentSequenceNumber',
},
queryParameters: {
if (updateSequenceNumber != null)
'_updateSequenceNumber': '$updateSequenceNumber',
},
);
}