diff --git a/packages/clients/src/api/cockpit/v1beta1/api.gen.ts b/packages/clients/src/api/cockpit/v1beta1/api.gen.ts index d0ca9743f..1f99fd223 100644 --- a/packages/clients/src/api/cockpit/v1beta1/api.gen.ts +++ b/packages/clients/src/api/cockpit/v1beta1/api.gen.ts @@ -240,6 +240,7 @@ export class API extends ParentAPI { method: 'GET', path: `/cockpit/v1beta1/datasources`, urlParams: urlParams( + ['is_managed_by_scaleway', request.isManagedByScaleway], ['order_by', request.orderBy], ['page', request.page], [ diff --git a/packages/clients/src/api/cockpit/v1beta1/marshalling.gen.ts b/packages/clients/src/api/cockpit/v1beta1/marshalling.gen.ts index ce47bad75..7386940f8 100644 --- a/packages/clients/src/api/cockpit/v1beta1/marshalling.gen.ts +++ b/packages/clients/src/api/cockpit/v1beta1/marshalling.gen.ts @@ -77,6 +77,7 @@ export const unmarshalDatasource = (data: unknown): Datasource => { return { id: data.id, + isManagedByScaleway: data.is_managed_by_scaleway, name: data.name, projectId: data.project_id, type: data.type, diff --git a/packages/clients/src/api/cockpit/v1beta1/types.gen.ts b/packages/clients/src/api/cockpit/v1beta1/types.gen.ts index 7d467e1fc..7792ab9cd 100644 --- a/packages/clients/src/api/cockpit/v1beta1/types.gen.ts +++ b/packages/clients/src/api/cockpit/v1beta1/types.gen.ts @@ -119,6 +119,11 @@ export interface Datasource { url: string /** Datasource type. */ type: DatasourceType + /** + * Specifies that the datasource receives data from Scaleway products and is + * managed by Scaleway. + */ + isManagedByScaleway: boolean } /** Grafana dashboard. */ @@ -336,6 +341,8 @@ export type ListDatasourcesRequest = { projectId?: string /** Filter by datasource types. */ types?: DatasourceType[] + /** Filter by managed datasources. */ + isManagedByScaleway?: boolean } export interface ListDatasourcesResponse {