@apistudio/apim-cli
Version:
CLI for API Management Products
132 lines • 6.18 kB
TypeScript
/** Copyright Super iPaaS Integration LLC, an IBM Company 2024 */
/** Defines an enumeration named KindEnums. */
export declare const KindEnums: {
readonly API: "API";
readonly GlobalPolicy: "GlobalPolicy";
readonly APISpec: "APISpec";
readonly Scope: "Scope";
readonly Project: "Project";
readonly PolicySequence: "PolicySequence";
readonly ErrorProcessing: "ErrorProcessing";
readonly IdentifyAndAuthorize: "IdentifyAndAuthorize";
readonly SetContextVariable: "SetContextVariable";
readonly Log: "Log";
readonly MonitorTraffic: "MonitorTraffic";
readonly CacheServiceResult: "CacheServiceResult";
readonly RateLimiter: "RateLimiter";
readonly InvokeAWSLambdaFunction: "InvokeAWSLambdaFunction";
readonly DataMasking: "DataMasking";
readonly HTTPInvoke: "HTTPInvoke";
readonly InvokeMessagingExtension: "InvokeMessagingExtension";
readonly TransformRequest: "TransformRequest";
readonly ValidateAPISpecification: "ValidateAPISpecification";
readonly CORS: "CORS";
readonly Route: "Route";
readonly Transport: "Transport";
readonly HTTPEndpoint: "HTTPEndpoint";
readonly TransformResponse: "TransformResponse";
readonly Test: "Test";
readonly Assertion: "Assertion";
readonly Environment: "Environment";
readonly WebMethodsISService: "WebMethodsISService";
readonly OutboundAlias: "OutboundAlias";
readonly OutboundBasicAuth: "OutboundBasicAuth";
readonly OutboundKerberosAuth: "OutboundKerberosAuth";
readonly OutboundNTLMAuth: "OutboundNTLMAuth";
readonly OutboundOAuth2: "OutboundOAuth2";
readonly OutboundIncomingJWT: "OutboundIncomingJWT";
readonly OutboundAnonymous: "OutboundAnonymous";
readonly AuthorizeUser: "AuthorizeUser";
readonly InboundBulkHead: "InboundBulkHead";
readonly InboundMessaging: "InboundMessaging";
readonly MessageConfig: "MessageConfig";
readonly Tuple: "Tuple";
readonly MockEndpoint: "MockEndpoint";
readonly MockResponse: "MockResponse";
readonly CustomHttpHeader: "CustomHttpHeader";
readonly SetMediaType: "SetMediaType";
readonly Package: "Package";
readonly RequestLimit: "RequestLimit";
readonly Plan: "Plan";
readonly Product: "Product";
readonly Quota: "Quota";
readonly DataPowerAssembly: "DataPowerAssembly";
};
export type KindEnums = typeof KindEnums[keyof typeof KindEnums];
export declare namespace KindEnums {
type API = typeof KindEnums.API;
type GlobalPolicy = typeof KindEnums.GlobalPolicy;
type APISpec = typeof KindEnums.APISpec;
type Scope = typeof KindEnums.Scope;
type Project = typeof KindEnums.Project;
type PolicySequence = typeof KindEnums.PolicySequence;
type ErrorProcessing = typeof KindEnums.ErrorProcessing;
type IdentifyAndAuthorize = typeof KindEnums.IdentifyAndAuthorize;
type SetContextVariable = typeof KindEnums.SetContextVariable;
type Log = typeof KindEnums.Log;
type MonitorTraffic = typeof KindEnums.MonitorTraffic;
type CacheServiceResult = typeof KindEnums.CacheServiceResult;
type RateLimiter = typeof KindEnums.RateLimiter;
type InvokeAWSLambdaFunction = typeof KindEnums.InvokeAWSLambdaFunction;
type DataMasking = typeof KindEnums.DataMasking;
type HTTPInvoke = typeof KindEnums.HTTPInvoke;
type InvokeMessagingExtension = typeof KindEnums.InvokeMessagingExtension;
type TransformRequest = typeof KindEnums.TransformRequest;
type ValidateAPISpecification = typeof KindEnums.ValidateAPISpecification;
type CORS = typeof KindEnums.CORS;
type Route = typeof KindEnums.Route;
type Transport = typeof KindEnums.Transport;
type HTTPEndpoint = typeof KindEnums.HTTPEndpoint;
type TransformResponse = typeof KindEnums.TransformResponse;
type Test = typeof KindEnums.Test;
type Assertion = typeof KindEnums.Assertion;
type Environment = typeof KindEnums.Environment;
type WebMethodsISService = typeof KindEnums.WebMethodsISService;
type OutboundAlias = typeof KindEnums.OutboundAlias;
type OutboundBasicAuth = typeof KindEnums.OutboundBasicAuth;
type OutboundKerberosAuth = typeof KindEnums.OutboundKerberosAuth;
type OutboundNTLMAuth = typeof KindEnums.OutboundNTLMAuth;
type OutboundOAuth2 = typeof KindEnums.OutboundOAuth2;
type OutboundIncomingJWT = typeof KindEnums.OutboundIncomingJWT;
type OutboundAnonymous = typeof KindEnums.OutboundAnonymous;
type AuthorizeUser = typeof KindEnums.AuthorizeUser;
type InboundBulkHead = typeof KindEnums.InboundBulkHead;
type InboundMessaging = typeof KindEnums.InboundMessaging;
type MessageConfig = typeof KindEnums.MessageConfig;
type Tuple = typeof KindEnums.Tuple;
type MockEndpoint = typeof KindEnums.MockEndpoint;
type MockResponse = typeof KindEnums.MockResponse;
type CustomHttpHeader = typeof KindEnums.CustomHttpHeader;
type SetMediaType = typeof KindEnums.SetMediaType;
type Package = typeof KindEnums.Package;
type RequestLimit = typeof KindEnums.RequestLimit;
type Plan = typeof KindEnums.Plan;
type Product = typeof KindEnums.Product;
type Quota = typeof KindEnums.Quota;
type DataPowerAssembly = typeof KindEnums.DataPowerAssembly;
}
export declare const DestinationEnums: {
readonly self: "self";
readonly snmp: "snmp";
readonly jdbc: "jdbc";
};
export type DestinationEnums = typeof DestinationEnums[keyof typeof DestinationEnums];
export declare namespace DestinationEnums {
type self = typeof DestinationEnums.self;
type snmp = typeof DestinationEnums.snmp;
type jdbc = typeof DestinationEnums.jdbc;
}
export declare const ValidateEnums: {
readonly query: "query";
readonly path: "path";
readonly cookie: "cookie";
readonly contentType: "contentType";
};
export type ValidateEnums = typeof ValidateEnums[keyof typeof ValidateEnums];
export declare namespace ValidateEnums {
type query = typeof ValidateEnums.query;
type path = typeof ValidateEnums.path;
type cookie = typeof ValidateEnums.cookie;
type contentType = typeof ValidateEnums.contentType;
}
//# sourceMappingURL=StudioEnums.d.ts.map