Skip to content

Commit b6f508f

Browse files
Merge pull request #235 from OctopusDeploy/cat/124036/ee-deprov-return-task-ids-list
fix: Update ephemeral env deprovisioning response types
2 parents 4243aa0 + 0efbf1f commit b6f508f

File tree

1 file changed

+12
-3
lines changed

1 file changed

+12
-3
lines changed

src/features/deploymentEnvironments/environmentRepository.ts

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -69,8 +69,8 @@ export class EnvironmentRepository extends SpaceScopedBasicRepository<Deployment
6969
return response;
7070
}
7171

72-
async deprovisionEphemeralEnvironment(environmentId: string): Promise<DeprovisionEphemeralEnvironmentProjectResponse> {
73-
const response = await this.client.doCreate<DeprovisionEphemeralEnvironmentProjectResponse>(
72+
async deprovisionEphemeralEnvironment(environmentId: string): Promise<DeprovisionEphemeralEnvironmentResponse> {
73+
const response = await this.client.doCreate<DeprovisionEphemeralEnvironmentResponse>(
7474
`${spaceScopedRoutePrefix}/environments/ephemeral/{environmentId}/deprovision`,
7575
{},
7676
{
@@ -139,6 +139,15 @@ export interface CreateEphemeralEnvironmentResponse {
139139
Id: string;
140140
}
141141

142+
export type DeprovisioningRunbookRun = {
143+
RunbookRunId: string;
144+
TaskId: string;
145+
};
146+
142147
export interface DeprovisionEphemeralEnvironmentProjectResponse {
143-
RunbookRunId?: string;
148+
DeprovisioningRun?: DeprovisioningRunbookRun;
149+
}
150+
151+
export interface DeprovisionEphemeralEnvironmentResponse {
152+
DeprovisioningRuns?: DeprovisioningRunbookRun[];
144153
}

0 commit comments

Comments
 (0)