Skip to content

Commit b8a5566

Browse files
authored
feat(audit_trail): add export removal (#2452)
1 parent eb12ad8 commit b8a5566

File tree

3 files changed

+24
-0
lines changed

3 files changed

+24
-0
lines changed

packages_generated/audit_trail/src/v1alpha1/api.gen.ts

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ import {
1818
} from './marshalling.gen'
1919
import type {
2020
CreateExportJobRequest,
21+
DeleteExportJobRequest,
2122
ExportJob,
2223
ListAuthenticationEventsRequest,
2324
ListAuthenticationEventsResponse,
@@ -181,4 +182,15 @@ export class API extends ParentAPI {
181182
},
182183
unmarshalExportJob,
183184
)
185+
186+
/**
187+
* Delete an export job. Deletes an export job for a specified id.
188+
*
189+
* @param request - The request {@link DeleteExportJobRequest}
190+
*/
191+
deleteExportJob = (request: Readonly<DeleteExportJobRequest>) =>
192+
this.client.fetch<void>({
193+
method: 'DELETE',
194+
path: `/audit-trail/v1alpha1/regions/${validatePathParam('region', request.region ?? this.client.settings.defaultRegion)}/export-jobs/${validatePathParam('exportJobId', request.exportJobId)}`,
195+
})
184196
}

packages_generated/audit_trail/src/v1alpha1/index.gen.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ export type {
1616
BaremetalServerInfo,
1717
BaremetalSettingInfo,
1818
CreateExportJobRequest,
19+
DeleteExportJobRequest,
1920
Event,
2021
EventPrincipal,
2122
ExportJob,

packages_generated/audit_trail/src/v1alpha1/types.gen.ts

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -517,6 +517,17 @@ export type CreateExportJobRequest = {
517517
tags?: Record<string, string>
518518
}
519519

520+
export type DeleteExportJobRequest = {
521+
/**
522+
* Region to target. If none is passed will use default region from the config.
523+
*/
524+
region?: ScwRegion
525+
/**
526+
* ID of the export job.
527+
*/
528+
exportJobId: string
529+
}
530+
520531
export interface ExportJob {
521532
/**
522533
* ID of the export job.

0 commit comments

Comments
 (0)