Big News: Socket raises $60M Series C at a $1B valuation to secure software supply chains for AI-driven development.Announcement
Sign In

@crowdstrike/foundry-js

Package Overview
Dependencies
Maintainers
2
Versions
31
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@crowdstrike/foundry-js - npm Package Compare versions

Comparing version
0.18.0
to
0.19.0
+31
dist/apis/cloud-security-assets/index.d.ts
/**
*
* This file is autogenerated.
*
* DO NOT EDIT DIRECTLY
*
**/
import type { Bridge } from '../../bridge';
import type { ApiResponsePayload, BaseApiRequestMessage, BaseApiResponseMessage, BaseUrlParams } from '../../types';
export type CloudSecurityAssetsRequestApi = 'cloudSecurityAssets';
export type CommonApiResponseMessage = BaseApiResponseMessage<ApiResponsePayload>;
export interface CommonApiRequestMessage extends BaseApiRequestMessage<BaseUrlParams, unknown> {
api: CloudSecurityAssetsRequestApi;
}
export interface GetAggregatesResourcesCountByManagedByV1QueryParams extends BaseUrlParams {
filter?: string;
}
export type GetAggregatesResourcesCountByManagedByV1ApiResponse = ApiResponsePayload;
export type GetAggregatesResourcesCountByManagedByV1ResponseMessage = BaseApiResponseMessage<GetAggregatesResourcesCountByManagedByV1ApiResponse>;
export interface GetAggregatesResourcesCountByManagedByV1RequestMessage extends BaseApiRequestMessage<GetAggregatesResourcesCountByManagedByV1QueryParams> {
api: CloudSecurityAssetsRequestApi;
method: 'getAggregatesResourcesCountByManagedByV1';
}
export type CloudSecurityAssetsApiRequestMessage = GetAggregatesResourcesCountByManagedByV1RequestMessage;
export type CloudSecurityAssetsApiResponseMessage = GetAggregatesResourcesCountByManagedByV1ResponseMessage;
export declare class CloudSecurityAssetsApiBridge {
private bridge;
constructor(bridge: Bridge);
getBridge(): Bridge<import("../../types").LocalData>;
getAggregatesResourcesCountByManagedByV1(urlParams?: GetAggregatesResourcesCountByManagedByV1QueryParams): Promise<GetAggregatesResourcesCountByManagedByV1ApiResponse>;
}
/**
*
* This file is autogenerated.
*
* DO NOT EDIT DIRECTLY
*
**/
import type { Bridge } from '../../bridge';
import type { ApiResponsePayload, BaseApiRequestMessage, BaseApiResponseMessage, BaseUrlParams, QueryParam } from '../../types';
export type CloudregistrationRequestApi = 'cloudregistration';
export type CommonApiResponseMessage = BaseApiResponseMessage<ApiResponsePayload>;
export interface CommonApiRequestMessage extends BaseApiRequestMessage<BaseUrlParams, unknown> {
api: CloudregistrationRequestApi;
}
export interface GetCloudSecurityRegistrationAwsCombinedAccountsV1QueryParams extends BaseUrlParams {
filter?: string;
sort?: QueryParam;
nextToken?: QueryParam;
limit?: QueryParam;
offset?: QueryParam;
ids?: QueryParam;
organizationIds?: QueryParam;
status?: QueryParam;
updateUrls?: QueryParam;
}
export type GetCloudSecurityRegistrationAwsCombinedAccountsV1ApiResponse = ApiResponsePayload;
export type GetCloudSecurityRegistrationAwsCombinedAccountsV1ResponseMessage = BaseApiResponseMessage<GetCloudSecurityRegistrationAwsCombinedAccountsV1ApiResponse>;
export interface GetCloudSecurityRegistrationAwsCombinedAccountsV1RequestMessage extends BaseApiRequestMessage<GetCloudSecurityRegistrationAwsCombinedAccountsV1QueryParams> {
api: CloudregistrationRequestApi;
method: 'getCloudSecurityRegistrationAwsCombinedAccountsV1';
}
export type CloudregistrationApiRequestMessage = GetCloudSecurityRegistrationAwsCombinedAccountsV1RequestMessage;
export type CloudregistrationApiResponseMessage = GetCloudSecurityRegistrationAwsCombinedAccountsV1ResponseMessage;
export declare class CloudregistrationApiBridge {
private bridge;
constructor(bridge: Bridge);
getBridge(): Bridge<import("../../types").LocalData>;
getCloudSecurityRegistrationAwsCombinedAccountsV1(urlParams?: GetCloudSecurityRegistrationAwsCombinedAccountsV1QueryParams): Promise<GetCloudSecurityRegistrationAwsCombinedAccountsV1ApiResponse>;
}
/**
*
* This file is autogenerated.
*
* DO NOT EDIT DIRECTLY
*
**/
import type { Bridge } from '../../bridge';
import type { ApiResponsePayload, BaseApiRequestMessage, BaseApiResponseMessage, BaseUrlParams, QueryParam } from '../../types';
export type ContainerSecurityRequestApi = 'containerSecurity';
export type CommonApiResponseMessage = BaseApiResponseMessage<ApiResponsePayload>;
export interface CommonApiRequestMessage extends BaseApiRequestMessage<BaseUrlParams, unknown> {
api: ContainerSecurityRequestApi;
}
export interface GetAggregatesClustersCountV1QueryParams extends BaseUrlParams {
filter?: string;
}
export type GetAggregatesClustersCountV1ApiResponse = ApiResponsePayload;
export type GetAggregatesClustersCountV1ResponseMessage = BaseApiResponseMessage<GetAggregatesClustersCountV1ApiResponse>;
export interface GetAggregatesClustersCountV1RequestMessage extends BaseApiRequestMessage<GetAggregatesClustersCountV1QueryParams> {
api: ContainerSecurityRequestApi;
method: 'getAggregatesClustersCountV1';
}
export interface GetAggregatesContainersCountV1QueryParams extends BaseUrlParams {
filter?: string;
}
export type GetAggregatesContainersCountV1ApiResponse = ApiResponsePayload;
export type GetAggregatesContainersCountV1ResponseMessage = BaseApiResponseMessage<GetAggregatesContainersCountV1ApiResponse>;
export interface GetAggregatesContainersCountV1RequestMessage extends BaseApiRequestMessage<GetAggregatesContainersCountV1QueryParams> {
api: ContainerSecurityRequestApi;
method: 'getAggregatesContainersCountV1';
}
export interface GetAggregatesContainersGroupByManagedV1QueryParams extends BaseUrlParams {
filter?: string;
limit?: QueryParam;
offset?: QueryParam;
}
export type GetAggregatesContainersGroupByManagedV1ApiResponse = ApiResponsePayload;
export type GetAggregatesContainersGroupByManagedV1ResponseMessage = BaseApiResponseMessage<GetAggregatesContainersGroupByManagedV1ApiResponse>;
export interface GetAggregatesContainersGroupByManagedV1RequestMessage extends BaseApiRequestMessage<GetAggregatesContainersGroupByManagedV1QueryParams> {
api: ContainerSecurityRequestApi;
method: 'getAggregatesContainersGroupByManagedV1';
}
export interface GetAggregatesContainersSensorCoverageV1QueryParams extends BaseUrlParams {
filter?: string;
limit?: QueryParam;
offset?: QueryParam;
}
export type GetAggregatesContainersSensorCoverageV1ApiResponse = ApiResponsePayload;
export type GetAggregatesContainersSensorCoverageV1ResponseMessage = BaseApiResponseMessage<GetAggregatesContainersSensorCoverageV1ApiResponse>;
export interface GetAggregatesContainersSensorCoverageV1RequestMessage extends BaseApiRequestMessage<GetAggregatesContainersSensorCoverageV1QueryParams> {
api: ContainerSecurityRequestApi;
method: 'getAggregatesContainersSensorCoverageV1';
}
export interface GetAggregatesImagesCountByStateV1QueryParams extends BaseUrlParams {
filter?: string;
}
export type GetAggregatesImagesCountByStateV1ApiResponse = ApiResponsePayload;
export type GetAggregatesImagesCountByStateV1ResponseMessage = BaseApiResponseMessage<GetAggregatesImagesCountByStateV1ApiResponse>;
export interface GetAggregatesImagesCountByStateV1RequestMessage extends BaseApiRequestMessage<GetAggregatesImagesCountByStateV1QueryParams> {
api: ContainerSecurityRequestApi;
method: 'getAggregatesImagesCountByStateV1';
}
export interface GetAggregatesNodesCountV1QueryParams extends BaseUrlParams {
filter?: string;
}
export type GetAggregatesNodesCountV1ApiResponse = ApiResponsePayload;
export type GetAggregatesNodesCountV1ResponseMessage = BaseApiResponseMessage<GetAggregatesNodesCountV1ApiResponse>;
export interface GetAggregatesNodesCountV1RequestMessage extends BaseApiRequestMessage<GetAggregatesNodesCountV1QueryParams> {
api: ContainerSecurityRequestApi;
method: 'getAggregatesNodesCountV1';
}
export interface GetAggregatesPodsCountV1QueryParams extends BaseUrlParams {
filter?: string;
}
export type GetAggregatesPodsCountV1ApiResponse = ApiResponsePayload;
export type GetAggregatesPodsCountV1ResponseMessage = BaseApiResponseMessage<GetAggregatesPodsCountV1ApiResponse>;
export interface GetAggregatesPodsCountV1RequestMessage extends BaseApiRequestMessage<GetAggregatesPodsCountV1QueryParams> {
api: ContainerSecurityRequestApi;
method: 'getAggregatesPodsCountV1';
}
export interface GetAggregatesUnidentifiedContainersCountV1QueryParams extends BaseUrlParams {
filter?: string;
}
export type GetAggregatesUnidentifiedContainersCountV1ApiResponse = ApiResponsePayload;
export type GetAggregatesUnidentifiedContainersCountV1ResponseMessage = BaseApiResponseMessage<GetAggregatesUnidentifiedContainersCountV1ApiResponse>;
export interface GetAggregatesUnidentifiedContainersCountV1RequestMessage extends BaseApiRequestMessage<GetAggregatesUnidentifiedContainersCountV1QueryParams> {
api: ContainerSecurityRequestApi;
method: 'getAggregatesUnidentifiedContainersCountV1';
}
export interface GetCombinedClustersV1QueryParams extends BaseUrlParams {
filter?: string;
limit?: QueryParam;
offset?: QueryParam;
sort?: QueryParam;
}
export type GetCombinedClustersV1ApiResponse = ApiResponsePayload;
export type GetCombinedClustersV1ResponseMessage = BaseApiResponseMessage<GetCombinedClustersV1ApiResponse>;
export interface GetCombinedClustersV1RequestMessage extends BaseApiRequestMessage<GetCombinedClustersV1QueryParams> {
api: ContainerSecurityRequestApi;
method: 'getCombinedClustersV1';
}
export type ContainerSecurityApiRequestMessage = GetAggregatesClustersCountV1RequestMessage | GetAggregatesContainersCountV1RequestMessage | GetAggregatesContainersGroupByManagedV1RequestMessage | GetAggregatesContainersSensorCoverageV1RequestMessage | GetAggregatesImagesCountByStateV1RequestMessage | GetAggregatesNodesCountV1RequestMessage | GetAggregatesPodsCountV1RequestMessage | GetAggregatesUnidentifiedContainersCountV1RequestMessage | GetCombinedClustersV1RequestMessage;
export type ContainerSecurityApiResponseMessage = GetAggregatesClustersCountV1ResponseMessage | GetAggregatesContainersCountV1ResponseMessage | GetAggregatesContainersGroupByManagedV1ResponseMessage | GetAggregatesContainersSensorCoverageV1ResponseMessage | GetAggregatesImagesCountByStateV1ResponseMessage | GetAggregatesNodesCountV1ResponseMessage | GetAggregatesPodsCountV1ResponseMessage | GetAggregatesUnidentifiedContainersCountV1ResponseMessage | GetCombinedClustersV1ResponseMessage;
export declare class ContainerSecurityApiBridge {
private bridge;
constructor(bridge: Bridge);
getBridge(): Bridge<import("../../types").LocalData>;
getAggregatesClustersCountV1(urlParams?: GetAggregatesClustersCountV1QueryParams): Promise<GetAggregatesClustersCountV1ApiResponse>;
getAggregatesContainersCountV1(urlParams?: GetAggregatesContainersCountV1QueryParams): Promise<GetAggregatesContainersCountV1ApiResponse>;
getAggregatesContainersGroupByManagedV1(urlParams?: GetAggregatesContainersGroupByManagedV1QueryParams): Promise<GetAggregatesContainersGroupByManagedV1ApiResponse>;
getAggregatesContainersSensorCoverageV1(urlParams?: GetAggregatesContainersSensorCoverageV1QueryParams): Promise<GetAggregatesContainersSensorCoverageV1ApiResponse>;
getAggregatesImagesCountByStateV1(urlParams?: GetAggregatesImagesCountByStateV1QueryParams): Promise<GetAggregatesImagesCountByStateV1ApiResponse>;
getAggregatesNodesCountV1(urlParams?: GetAggregatesNodesCountV1QueryParams): Promise<GetAggregatesNodesCountV1ApiResponse>;
getAggregatesPodsCountV1(urlParams?: GetAggregatesPodsCountV1QueryParams): Promise<GetAggregatesPodsCountV1ApiResponse>;
getAggregatesUnidentifiedContainersCountV1(urlParams?: GetAggregatesUnidentifiedContainersCountV1QueryParams): Promise<GetAggregatesUnidentifiedContainersCountV1ApiResponse>;
getCombinedClustersV1(urlParams?: GetCombinedClustersV1QueryParams): Promise<GetCombinedClustersV1ApiResponse>;
}
/**
*
* This file is autogenerated.
*
* DO NOT EDIT DIRECTLY
*
**/
import type { Bridge } from '../../bridge';
import type { ApiResponsePayload, BaseApiRequestMessage, BaseApiResponseMessage, BaseUrlParams, QueryParam } from '../../types';
export type CspmRegistrationRequestApi = 'cspmRegistration';
export type CommonApiResponseMessage = BaseApiResponseMessage<ApiResponsePayload>;
export interface CommonApiRequestMessage extends BaseApiRequestMessage<BaseUrlParams, unknown> {
api: CspmRegistrationRequestApi;
}
export interface GetCspmregistrationCloudConnectCspmAzureCombinedAccountsV1QueryParams extends BaseUrlParams {
filter?: string;
sort?: QueryParam;
nextToken?: QueryParam;
limit?: QueryParam;
offset?: QueryParam;
}
export type GetCspmregistrationCloudConnectCspmAzureCombinedAccountsV1ApiResponse = ApiResponsePayload;
export type GetCspmregistrationCloudConnectCspmAzureCombinedAccountsV1ResponseMessage = BaseApiResponseMessage<GetCspmregistrationCloudConnectCspmAzureCombinedAccountsV1ApiResponse>;
export interface GetCspmregistrationCloudConnectCspmAzureCombinedAccountsV1RequestMessage extends BaseApiRequestMessage<GetCspmregistrationCloudConnectCspmAzureCombinedAccountsV1QueryParams> {
api: CspmRegistrationRequestApi;
method: 'getCspmregistrationCloudConnectCspmAzureCombinedAccountsV1';
}
export interface GetCspmregistrationCloudConnectCspmGcpCombinedAccountsV1QueryParams extends BaseUrlParams {
filter?: string;
sort?: QueryParam;
nextToken?: QueryParam;
limit?: QueryParam;
offset?: QueryParam;
}
export type GetCspmregistrationCloudConnectCspmGcpCombinedAccountsV1ApiResponse = ApiResponsePayload;
export type GetCspmregistrationCloudConnectCspmGcpCombinedAccountsV1ResponseMessage = BaseApiResponseMessage<GetCspmregistrationCloudConnectCspmGcpCombinedAccountsV1ApiResponse>;
export interface GetCspmregistrationCloudConnectCspmGcpCombinedAccountsV1RequestMessage extends BaseApiRequestMessage<GetCspmregistrationCloudConnectCspmGcpCombinedAccountsV1QueryParams> {
api: CspmRegistrationRequestApi;
method: 'getCspmregistrationCloudConnectCspmGcpCombinedAccountsV1';
}
export type CspmRegistrationApiRequestMessage = GetCspmregistrationCloudConnectCspmAzureCombinedAccountsV1RequestMessage | GetCspmregistrationCloudConnectCspmGcpCombinedAccountsV1RequestMessage;
export type CspmRegistrationApiResponseMessage = GetCspmregistrationCloudConnectCspmAzureCombinedAccountsV1ResponseMessage | GetCspmregistrationCloudConnectCspmGcpCombinedAccountsV1ResponseMessage;
export declare class CspmRegistrationApiBridge {
private bridge;
constructor(bridge: Bridge);
getBridge(): Bridge<import("../../types").LocalData>;
getCspmregistrationCloudConnectCspmAzureCombinedAccountsV1(urlParams?: GetCspmregistrationCloudConnectCspmAzureCombinedAccountsV1QueryParams): Promise<GetCspmregistrationCloudConnectCspmAzureCombinedAccountsV1ApiResponse>;
getCspmregistrationCloudConnectCspmGcpCombinedAccountsV1(urlParams?: GetCspmregistrationCloudConnectCspmGcpCombinedAccountsV1QueryParams): Promise<GetCspmregistrationCloudConnectCspmGcpCombinedAccountsV1ApiResponse>;
}
/**
*
* This file is autogenerated.
*
* DO NOT EDIT DIRECTLY
*
**/
import type { Bridge } from '../../bridge';
import type { ApiResponsePayload, BaseApiRequestMessage, BaseApiResponseMessage, BaseUrlParams } from '../../types';
export type RegistryAssessmentRequestApi = 'registryAssessment';
export type CommonApiResponseMessage = BaseApiResponseMessage<ApiResponsePayload>;
export interface CommonApiRequestMessage extends BaseApiRequestMessage<BaseUrlParams, unknown> {
api: RegistryAssessmentRequestApi;
}
export type GetAggregatesRegistriesCountByStateV1QueryParams = BaseUrlParams;
export type GetAggregatesRegistriesCountByStateV1ApiResponse = ApiResponsePayload;
export type GetAggregatesRegistriesCountByStateV1ResponseMessage = BaseApiResponseMessage<GetAggregatesRegistriesCountByStateV1ApiResponse>;
export interface GetAggregatesRegistriesCountByStateV1RequestMessage extends BaseApiRequestMessage<GetAggregatesRegistriesCountByStateV1QueryParams> {
api: RegistryAssessmentRequestApi;
method: 'getAggregatesRegistriesCountByStateV1';
}
export type RegistryAssessmentApiRequestMessage = GetAggregatesRegistriesCountByStateV1RequestMessage;
export type RegistryAssessmentApiResponseMessage = GetAggregatesRegistriesCountByStateV1ResponseMessage;
export declare class RegistryAssessmentApiBridge {
private bridge;
constructor(bridge: Bridge);
getBridge(): Bridge<import("../../types").LocalData>;
getAggregatesRegistriesCountByStateV1(urlParams?: GetAggregatesRegistriesCountByStateV1QueryParams): Promise<GetAggregatesRegistriesCountByStateV1ApiResponse>;
}
+1
-1

@@ -8,2 +8,2 @@ /**

**/
export type ApiIdentifier = 'alerts' | 'detects' | 'devices' | 'fwmgr' | 'incidents' | 'mitre' | 'plugins' | 'remoteResponse' | 'userManagement' | 'workflows' | 'customobjects' | 'faasGateway' | 'loggingapi';
export type ApiIdentifier = 'alerts' | 'detects' | 'devices' | 'fwmgr' | 'incidents' | 'mitre' | 'plugins' | 'remoteResponse' | 'userManagement' | 'workflows' | 'cloudSecurityAssets' | 'cloudregistration' | 'containerSecurity' | 'cspmRegistration' | 'customobjects' | 'faasGateway' | 'loggingapi' | 'registryAssessment';

@@ -9,2 +9,6 @@ /**

import { AlertsApiBridge } from './alerts';
import { CloudSecurityAssetsApiBridge } from './cloud-security-assets';
import { CloudregistrationApiBridge } from './cloudregistration';
import { ContainerSecurityApiBridge } from './container-security';
import { CspmRegistrationApiBridge } from './cspm-registration';
import { CustomobjectsApiBridge } from './customobjects';

@@ -19,2 +23,3 @@ import { DetectsApiBridge } from './detects';

import { PluginsApiBridge } from './plugins';
import { RegistryAssessmentApiBridge } from './registry-assessment';
import { RemoteResponseApiBridge } from './remote-response';

@@ -33,5 +38,2 @@ import { UserManagementApiBridge } from './user-management';

get mitre(): MitreApiBridge;
/**
* @internal
*/
get plugins(): PluginsApiBridge;

@@ -41,14 +43,10 @@ get remoteResponse(): RemoteResponseApiBridge;

get workflows(): WorkflowsApiBridge;
/**
* @internal
*/
get cloudSecurityAssets(): CloudSecurityAssetsApiBridge;
get cloudregistration(): CloudregistrationApiBridge;
get containerSecurity(): ContainerSecurityApiBridge;
get cspmRegistration(): CspmRegistrationApiBridge;
get customobjects(): CustomobjectsApiBridge;
/**
* @internal
*/
get faasGateway(): FaasGatewayApiBridge;
/**
* @internal
*/
get loggingapi(): LoggingapiApiBridge;
get registryAssessment(): RegistryAssessmentApiBridge;
}

@@ -19,5 +19,10 @@ /**

import type { GetEntitiesExecutionResultsV1RequestMessage as Request90, PostEntitiesExecuteV1RequestMessage as Request91, PostEntitiesExecutionActionsV1RequestMessage as Request92, GetEntitiesExecutionResultsV1ResponseMessage as Response90, PostEntitiesExecuteV1ResponseMessage as Response91, PostEntitiesExecutionActionsV1ResponseMessage as Response92 } from './workflows';
import type { DeleteV1CollectionsCollectionNameObjectsObjectKeyRequestMessage as Request100, GetV1CollectionsRequestMessage as Request101, GetV1CollectionsCollectionNameObjectsRequestMessage as Request102, GetV1CollectionsCollectionNameObjectsObjectKeyRequestMessage as Request103, GetV1CollectionsCollectionNameObjectsObjectKeyMetadataRequestMessage as Request104, PostV1CollectionsCollectionNameObjectsRequestMessage as Request105, PutV1CollectionsCollectionNameObjectsObjectKeyRequestMessage as Request106, DeleteV1CollectionsCollectionNameObjectsObjectKeyResponseMessage as Response100, GetV1CollectionsResponseMessage as Response101, GetV1CollectionsCollectionNameObjectsResponseMessage as Response102, GetV1CollectionsCollectionNameObjectsObjectKeyResponseMessage as Response103, GetV1CollectionsCollectionNameObjectsObjectKeyMetadataResponseMessage as Response104, PostV1CollectionsCollectionNameObjectsResponseMessage as Response105, PutV1CollectionsCollectionNameObjectsObjectKeyResponseMessage as Response106 } from './customobjects';
import type { GetEntitiesExecutionV1RequestMessage as Request120, PostEntitiesExecutionV1RequestMessage as Request121, GetEntitiesExecutionV1ResponseMessage as Response120, PostEntitiesExecutionV1ResponseMessage as Response121 } from './faas-gateway';
import type { GetEntitiesSavedSearchesExecuteV1RequestMessage as Request130, GetEntitiesSavedSearchesV1RequestMessage as Request131, PostEntitiesSavedSearchesExecuteV1RequestMessage as Request132, GetEntitiesSavedSearchesExecuteV1ResponseMessage as Response130, GetEntitiesSavedSearchesV1ResponseMessage as Response131, PostEntitiesSavedSearchesExecuteV1ResponseMessage as Response132 } from './loggingapi';
export type ResponseFor<REQ extends RequestMessage> = REQ extends Request00 ? Response00 : REQ extends Request01 ? Response01 : REQ extends Request02 ? Response02 : REQ extends Request03 ? Response03 : REQ extends Request04 ? Response04 : REQ extends Request05 ? Response05 : REQ extends Request06 ? Response06 : REQ extends Request07 ? Response07 : REQ extends Request08 ? Response08 : REQ extends Request09 ? Response09 : REQ extends Request010 ? Response010 : REQ extends Request011 ? Response011 : REQ extends Request012 ? Response012 : REQ extends Request10 ? Response10 : REQ extends Request11 ? Response11 : REQ extends Request12 ? Response12 : REQ extends Request13 ? Response13 : REQ extends Request14 ? Response14 : REQ extends Request15 ? Response15 : REQ extends Request16 ? Response16 : REQ extends Request20 ? Response20 : REQ extends Request21 ? Response21 : REQ extends Request22 ? Response22 : REQ extends Request23 ? Response23 : REQ extends Request24 ? Response24 : REQ extends Request25 ? Response25 : REQ extends Request26 ? Response26 : REQ extends Request27 ? Response27 : REQ extends Request28 ? Response28 : REQ extends Request29 ? Response29 : REQ extends Request210 ? Response210 : REQ extends Request211 ? Response211 : REQ extends Request212 ? Response212 : REQ extends Request213 ? Response213 : REQ extends Request214 ? Response214 : REQ extends Request215 ? Response215 : REQ extends Request216 ? Response216 : REQ extends Request217 ? Response217 : REQ extends Request218 ? Response218 : REQ extends Request219 ? Response219 : REQ extends Request220 ? Response220 : REQ extends Request221 ? Response221 : REQ extends Request222 ? Response222 : REQ extends Request223 ? Response223 : REQ extends Request224 ? Response224 : REQ extends Request225 ? Response225 : REQ extends Request226 ? Response226 : REQ extends Request227 ? Response227 : REQ extends Request228 ? Response228 : REQ extends Request30 ? Response30 : REQ extends Request31 ? Response31 : REQ extends Request32 ? Response32 : REQ extends Request33 ? Response33 : REQ extends Request34 ? Response34 : REQ extends Request35 ? Response35 : REQ extends Request36 ? Response36 : REQ extends Request37 ? Response37 : REQ extends Request38 ? Response38 : REQ extends Request39 ? Response39 : REQ extends Request310 ? Response310 : REQ extends Request311 ? Response311 : REQ extends Request312 ? Response312 : REQ extends Request313 ? Response313 : REQ extends Request314 ? Response314 : REQ extends Request315 ? Response315 : REQ extends Request316 ? Response316 : REQ extends Request317 ? Response317 : REQ extends Request318 ? Response318 : REQ extends Request319 ? Response319 : REQ extends Request320 ? Response320 : REQ extends Request321 ? Response321 : REQ extends Request322 ? Response322 : REQ extends Request323 ? Response323 : REQ extends Request324 ? Response324 : REQ extends Request325 ? Response325 : REQ extends Request326 ? Response326 : REQ extends Request327 ? Response327 : REQ extends Request328 ? Response328 : REQ extends Request329 ? Response329 : REQ extends Request330 ? Response330 : REQ extends Request331 ? Response331 : REQ extends Request332 ? Response332 : REQ extends Request333 ? Response333 : REQ extends Request40 ? Response40 : REQ extends Request41 ? Response41 : REQ extends Request42 ? Response42 : REQ extends Request43 ? Response43 : REQ extends Request44 ? Response44 : REQ extends Request45 ? Response45 : REQ extends Request46 ? Response46 : REQ extends Request47 ? Response47 : REQ extends Request50 ? Response50 : REQ extends Request60 ? Response60 : REQ extends Request61 ? Response61 : REQ extends Request62 ? Response62 : REQ extends Request63 ? Response63 : REQ extends Request70 ? Response70 : REQ extends Request71 ? Response71 : REQ extends Request72 ? Response72 : REQ extends Request73 ? Response73 : REQ extends Request74 ? Response74 : REQ extends Request75 ? Response75 : REQ extends Request80 ? Response80 : REQ extends Request81 ? Response81 : REQ extends Request90 ? Response90 : REQ extends Request91 ? Response91 : REQ extends Request92 ? Response92 : REQ extends Request100 ? Response100 : REQ extends Request101 ? Response101 : REQ extends Request102 ? Response102 : REQ extends Request103 ? Response103 : REQ extends Request104 ? Response104 : REQ extends Request105 ? Response105 : REQ extends Request106 ? Response106 : REQ extends Request120 ? Response120 : REQ extends Request121 ? Response121 : REQ extends Request130 ? Response130 : REQ extends Request131 ? Response131 : REQ extends Request132 ? Response132 : unknown;
import type { GetAggregatesResourcesCountByManagedByV1RequestMessage as Request100, GetAggregatesResourcesCountByManagedByV1ResponseMessage as Response100 } from './cloud-security-assets';
import type { GetCloudSecurityRegistrationAwsCombinedAccountsV1RequestMessage as Request110, GetCloudSecurityRegistrationAwsCombinedAccountsV1ResponseMessage as Response110 } from './cloudregistration';
import type { GetAggregatesClustersCountV1RequestMessage as Request120, GetAggregatesContainersCountV1RequestMessage as Request121, GetAggregatesContainersGroupByManagedV1RequestMessage as Request122, GetAggregatesContainersSensorCoverageV1RequestMessage as Request123, GetAggregatesImagesCountByStateV1RequestMessage as Request124, GetAggregatesNodesCountV1RequestMessage as Request125, GetAggregatesPodsCountV1RequestMessage as Request126, GetAggregatesUnidentifiedContainersCountV1RequestMessage as Request127, GetCombinedClustersV1RequestMessage as Request128, GetAggregatesClustersCountV1ResponseMessage as Response120, GetAggregatesContainersCountV1ResponseMessage as Response121, GetAggregatesContainersGroupByManagedV1ResponseMessage as Response122, GetAggregatesContainersSensorCoverageV1ResponseMessage as Response123, GetAggregatesImagesCountByStateV1ResponseMessage as Response124, GetAggregatesNodesCountV1ResponseMessage as Response125, GetAggregatesPodsCountV1ResponseMessage as Response126, GetAggregatesUnidentifiedContainersCountV1ResponseMessage as Response127, GetCombinedClustersV1ResponseMessage as Response128 } from './container-security';
import type { GetCspmregistrationCloudConnectCspmAzureCombinedAccountsV1RequestMessage as Request130, GetCspmregistrationCloudConnectCspmGcpCombinedAccountsV1RequestMessage as Request131, GetCspmregistrationCloudConnectCspmAzureCombinedAccountsV1ResponseMessage as Response130, GetCspmregistrationCloudConnectCspmGcpCombinedAccountsV1ResponseMessage as Response131 } from './cspm-registration';
import type { DeleteV1CollectionsCollectionNameObjectsObjectKeyRequestMessage as Request150, GetV1CollectionsRequestMessage as Request151, GetV1CollectionsCollectionNameObjectsRequestMessage as Request152, GetV1CollectionsCollectionNameObjectsObjectKeyRequestMessage as Request153, GetV1CollectionsCollectionNameObjectsObjectKeyMetadataRequestMessage as Request154, PostV1CollectionsCollectionNameObjectsRequestMessage as Request155, PutV1CollectionsCollectionNameObjectsObjectKeyRequestMessage as Request156, DeleteV1CollectionsCollectionNameObjectsObjectKeyResponseMessage as Response150, GetV1CollectionsResponseMessage as Response151, GetV1CollectionsCollectionNameObjectsResponseMessage as Response152, GetV1CollectionsCollectionNameObjectsObjectKeyResponseMessage as Response153, GetV1CollectionsCollectionNameObjectsObjectKeyMetadataResponseMessage as Response154, PostV1CollectionsCollectionNameObjectsResponseMessage as Response155, PutV1CollectionsCollectionNameObjectsObjectKeyResponseMessage as Response156 } from './customobjects';
import type { GetEntitiesExecutionV1RequestMessage as Request170, PostEntitiesExecutionV1RequestMessage as Request171, GetEntitiesExecutionV1ResponseMessage as Response170, PostEntitiesExecutionV1ResponseMessage as Response171 } from './faas-gateway';
import type { GetEntitiesSavedSearchesExecuteV1RequestMessage as Request180, GetEntitiesSavedSearchesV1RequestMessage as Request181, PostEntitiesSavedSearchesExecuteV1RequestMessage as Request182, GetEntitiesSavedSearchesExecuteV1ResponseMessage as Response180, GetEntitiesSavedSearchesV1ResponseMessage as Response181, PostEntitiesSavedSearchesExecuteV1ResponseMessage as Response182 } from './loggingapi';
import type { GetAggregatesRegistriesCountByStateV1RequestMessage as Request190, GetAggregatesRegistriesCountByStateV1ResponseMessage as Response190 } from './registry-assessment';
export type ResponseFor<REQ extends RequestMessage> = REQ extends Request00 ? Response00 : REQ extends Request01 ? Response01 : REQ extends Request02 ? Response02 : REQ extends Request03 ? Response03 : REQ extends Request04 ? Response04 : REQ extends Request05 ? Response05 : REQ extends Request06 ? Response06 : REQ extends Request07 ? Response07 : REQ extends Request08 ? Response08 : REQ extends Request09 ? Response09 : REQ extends Request010 ? Response010 : REQ extends Request011 ? Response011 : REQ extends Request012 ? Response012 : REQ extends Request10 ? Response10 : REQ extends Request11 ? Response11 : REQ extends Request12 ? Response12 : REQ extends Request13 ? Response13 : REQ extends Request14 ? Response14 : REQ extends Request15 ? Response15 : REQ extends Request16 ? Response16 : REQ extends Request20 ? Response20 : REQ extends Request21 ? Response21 : REQ extends Request22 ? Response22 : REQ extends Request23 ? Response23 : REQ extends Request24 ? Response24 : REQ extends Request25 ? Response25 : REQ extends Request26 ? Response26 : REQ extends Request27 ? Response27 : REQ extends Request28 ? Response28 : REQ extends Request29 ? Response29 : REQ extends Request210 ? Response210 : REQ extends Request211 ? Response211 : REQ extends Request212 ? Response212 : REQ extends Request213 ? Response213 : REQ extends Request214 ? Response214 : REQ extends Request215 ? Response215 : REQ extends Request216 ? Response216 : REQ extends Request217 ? Response217 : REQ extends Request218 ? Response218 : REQ extends Request219 ? Response219 : REQ extends Request220 ? Response220 : REQ extends Request221 ? Response221 : REQ extends Request222 ? Response222 : REQ extends Request223 ? Response223 : REQ extends Request224 ? Response224 : REQ extends Request225 ? Response225 : REQ extends Request226 ? Response226 : REQ extends Request227 ? Response227 : REQ extends Request228 ? Response228 : REQ extends Request30 ? Response30 : REQ extends Request31 ? Response31 : REQ extends Request32 ? Response32 : REQ extends Request33 ? Response33 : REQ extends Request34 ? Response34 : REQ extends Request35 ? Response35 : REQ extends Request36 ? Response36 : REQ extends Request37 ? Response37 : REQ extends Request38 ? Response38 : REQ extends Request39 ? Response39 : REQ extends Request310 ? Response310 : REQ extends Request311 ? Response311 : REQ extends Request312 ? Response312 : REQ extends Request313 ? Response313 : REQ extends Request314 ? Response314 : REQ extends Request315 ? Response315 : REQ extends Request316 ? Response316 : REQ extends Request317 ? Response317 : REQ extends Request318 ? Response318 : REQ extends Request319 ? Response319 : REQ extends Request320 ? Response320 : REQ extends Request321 ? Response321 : REQ extends Request322 ? Response322 : REQ extends Request323 ? Response323 : REQ extends Request324 ? Response324 : REQ extends Request325 ? Response325 : REQ extends Request326 ? Response326 : REQ extends Request327 ? Response327 : REQ extends Request328 ? Response328 : REQ extends Request329 ? Response329 : REQ extends Request330 ? Response330 : REQ extends Request331 ? Response331 : REQ extends Request332 ? Response332 : REQ extends Request333 ? Response333 : REQ extends Request40 ? Response40 : REQ extends Request41 ? Response41 : REQ extends Request42 ? Response42 : REQ extends Request43 ? Response43 : REQ extends Request44 ? Response44 : REQ extends Request45 ? Response45 : REQ extends Request46 ? Response46 : REQ extends Request47 ? Response47 : REQ extends Request50 ? Response50 : REQ extends Request60 ? Response60 : REQ extends Request61 ? Response61 : REQ extends Request62 ? Response62 : REQ extends Request63 ? Response63 : REQ extends Request70 ? Response70 : REQ extends Request71 ? Response71 : REQ extends Request72 ? Response72 : REQ extends Request73 ? Response73 : REQ extends Request74 ? Response74 : REQ extends Request75 ? Response75 : REQ extends Request80 ? Response80 : REQ extends Request81 ? Response81 : REQ extends Request90 ? Response90 : REQ extends Request91 ? Response91 : REQ extends Request92 ? Response92 : REQ extends Request100 ? Response100 : REQ extends Request110 ? Response110 : REQ extends Request120 ? Response120 : REQ extends Request121 ? Response121 : REQ extends Request122 ? Response122 : REQ extends Request123 ? Response123 : REQ extends Request124 ? Response124 : REQ extends Request125 ? Response125 : REQ extends Request126 ? Response126 : REQ extends Request127 ? Response127 : REQ extends Request128 ? Response128 : REQ extends Request130 ? Response130 : REQ extends Request131 ? Response131 : REQ extends Request150 ? Response150 : REQ extends Request151 ? Response151 : REQ extends Request152 ? Response152 : REQ extends Request153 ? Response153 : REQ extends Request154 ? Response154 : REQ extends Request155 ? Response155 : REQ extends Request156 ? Response156 : REQ extends Request170 ? Response170 : REQ extends Request171 ? Response171 : REQ extends Request180 ? Response180 : REQ extends Request181 ? Response181 : REQ extends Request182 ? Response182 : REQ extends Request190 ? Response190 : unknown;

@@ -9,2 +9,6 @@ /**

import { AlertsApiRequestMessage, AlertsApiResponseMessage } from './alerts';
import { CloudSecurityAssetsApiRequestMessage, CloudSecurityAssetsApiResponseMessage } from './cloud-security-assets';
import { CloudregistrationApiRequestMessage, CloudregistrationApiResponseMessage } from './cloudregistration';
import { ContainerSecurityApiRequestMessage, ContainerSecurityApiResponseMessage } from './container-security';
import { CspmRegistrationApiRequestMessage, CspmRegistrationApiResponseMessage } from './cspm-registration';
import { CustomobjectsApiRequestMessage, CustomobjectsApiResponseMessage } from './customobjects';

@@ -19,7 +23,8 @@ import { DetectsApiRequestMessage, DetectsApiResponseMessage } from './detects';

import { PluginsApiRequestMessage, PluginsApiResponseMessage } from './plugins';
import { RegistryAssessmentApiRequestMessage, RegistryAssessmentApiResponseMessage } from './registry-assessment';
import { RemoteResponseApiRequestMessage, RemoteResponseApiResponseMessage } from './remote-response';
import { UserManagementApiRequestMessage, UserManagementApiResponseMessage } from './user-management';
import { WorkflowsApiRequestMessage, WorkflowsApiResponseMessage } from './workflows';
export { AlertsApiRequestMessage, AlertsApiResponseMessage, DetectsApiRequestMessage, DetectsApiResponseMessage, DevicesApiRequestMessage, DevicesApiResponseMessage, FwmgrApiRequestMessage, FwmgrApiResponseMessage, IncidentsApiRequestMessage, IncidentsApiResponseMessage, MitreApiRequestMessage, MitreApiResponseMessage, PluginsApiRequestMessage, PluginsApiResponseMessage, RemoteResponseApiRequestMessage, RemoteResponseApiResponseMessage, UserManagementApiRequestMessage, UserManagementApiResponseMessage, WorkflowsApiRequestMessage, WorkflowsApiResponseMessage, CustomobjectsApiRequestMessage, CustomobjectsApiResponseMessage, FaasGatewayApiRequestMessage, FaasGatewayApiResponseMessage, LoggingapiApiRequestMessage, LoggingapiApiResponseMessage, };
export type ApiRequestMessage = AlertsApiRequestMessage | DetectsApiRequestMessage | DevicesApiRequestMessage | FwmgrApiRequestMessage | IncidentsApiRequestMessage | MitreApiRequestMessage | PluginsApiRequestMessage | RemoteResponseApiRequestMessage | UserManagementApiRequestMessage | WorkflowsApiRequestMessage | CustomobjectsApiRequestMessage | FaasGatewayApiRequestMessage | LoggingapiApiRequestMessage;
export type ApiResponseMessage = AlertsApiResponseMessage | DetectsApiResponseMessage | DevicesApiResponseMessage | FwmgrApiResponseMessage | IncidentsApiResponseMessage | MitreApiResponseMessage | PluginsApiResponseMessage | RemoteResponseApiResponseMessage | UserManagementApiResponseMessage | WorkflowsApiResponseMessage | CustomobjectsApiResponseMessage | FaasGatewayApiResponseMessage | LoggingapiApiResponseMessage;
export { AlertsApiRequestMessage, AlertsApiResponseMessage, DetectsApiRequestMessage, DetectsApiResponseMessage, DevicesApiRequestMessage, DevicesApiResponseMessage, FwmgrApiRequestMessage, FwmgrApiResponseMessage, IncidentsApiRequestMessage, IncidentsApiResponseMessage, MitreApiRequestMessage, MitreApiResponseMessage, PluginsApiRequestMessage, PluginsApiResponseMessage, RemoteResponseApiRequestMessage, RemoteResponseApiResponseMessage, UserManagementApiRequestMessage, UserManagementApiResponseMessage, WorkflowsApiRequestMessage, WorkflowsApiResponseMessage, CloudSecurityAssetsApiRequestMessage, CloudSecurityAssetsApiResponseMessage, CloudregistrationApiRequestMessage, CloudregistrationApiResponseMessage, ContainerSecurityApiRequestMessage, ContainerSecurityApiResponseMessage, CspmRegistrationApiRequestMessage, CspmRegistrationApiResponseMessage, CustomobjectsApiRequestMessage, CustomobjectsApiResponseMessage, FaasGatewayApiRequestMessage, FaasGatewayApiResponseMessage, LoggingapiApiRequestMessage, LoggingapiApiResponseMessage, RegistryAssessmentApiRequestMessage, RegistryAssessmentApiResponseMessage, };
export type ApiRequestMessage = AlertsApiRequestMessage | DetectsApiRequestMessage | DevicesApiRequestMessage | FwmgrApiRequestMessage | IncidentsApiRequestMessage | MitreApiRequestMessage | PluginsApiRequestMessage | RemoteResponseApiRequestMessage | UserManagementApiRequestMessage | WorkflowsApiRequestMessage | CloudSecurityAssetsApiRequestMessage | CloudregistrationApiRequestMessage | ContainerSecurityApiRequestMessage | CspmRegistrationApiRequestMessage | CustomobjectsApiRequestMessage | FaasGatewayApiRequestMessage | LoggingapiApiRequestMessage | RegistryAssessmentApiRequestMessage;
export type ApiResponseMessage = AlertsApiResponseMessage | DetectsApiResponseMessage | DevicesApiResponseMessage | FwmgrApiResponseMessage | IncidentsApiResponseMessage | MitreApiResponseMessage | PluginsApiResponseMessage | RemoteResponseApiResponseMessage | UserManagementApiResponseMessage | WorkflowsApiResponseMessage | CloudSecurityAssetsApiResponseMessage | CloudregistrationApiResponseMessage | ContainerSecurityApiResponseMessage | CspmRegistrationApiResponseMessage | CustomobjectsApiResponseMessage | FaasGatewayApiResponseMessage | LoggingapiApiResponseMessage | RegistryAssessmentApiResponseMessage;
{
"name": "@crowdstrike/foundry-js",
"version": "0.18.0",
"version": "0.19.0",
"description": "foundry-js is the JavaScript SDK for authoring UI Extensions for CrowdStrike's Foundry platform.",

@@ -57,3 +57,3 @@ "repository": {

"@rollup/plugin-replace": "^6.0.2",
"@rollup/plugin-typescript": "12.1.3",
"@rollup/plugin-typescript": "12.1.4",
"@types/uuid": "10.0.0",

@@ -72,3 +72,3 @@ "@typescript-eslint/eslint-plugin": "^5.59.2",

"prettier": "^3.2.5",
"rollup": "4.44.0",
"rollup": "4.45.1",
"tslib": "2.8.1",

@@ -75,0 +75,0 @@ "typedoc": "^0.28.5",

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display