@apistudio/apim-cli
Version:
CLI for API Management Products
38 lines (37 loc) • 1.2 kB
JavaScript
/**
* Copyright Super iPaaS Integration LLC, an IBM Company 2024
*/
import { KindEnums } from '@apic/api-model/common/StudioEnums.js';
export const POLICY_KINDS = [
KindEnums.CORS,
KindEnums.Log,
KindEnums.Route,
KindEnums.Transport,
KindEnums.CacheServiceResult,
KindEnums.DataMasking,
KindEnums.ErrorProcessing,
KindEnums.HTTPInvoke,
KindEnums.IdentifyAndAuthorize,
KindEnums.InvokeAWSLambdaFunction,
KindEnums.InvokeMessagingExtension,
KindEnums.MonitorTraffic,
KindEnums.RateLimiter,
KindEnums.SetContextVariable,
KindEnums.TransformRequest,
KindEnums.ValidateAPISpecification,
KindEnums.HTTPEndpoint,
KindEnums.TransformResponse,
KindEnums.SetMediaType,
KindEnums.WebMethodsISService,
KindEnums.InboundBulkHead,
KindEnums.InboundMessaging,
KindEnums.AuthorizeUser,
KindEnums.CustomHttpHeader,
KindEnums.MessageConfig,
];
export { KindEnums as AssetModelKindConstants };
export class AssetModelInternalKindConstants {
}
AssetModelInternalKindConstants.POLICY = 'Policy';
AssetModelInternalKindConstants.MOCK_END_POINT = 'MockEndpoint';
AssetModelInternalKindConstants.MOCK_RESPONSE = 'MockResponse';