@apistudio/apim-cli
Version:
CLI for API Management Products
128 lines (116 loc) • 5.5 kB
text/typescript
// Code generated by protoc-gen-ts_proto. DO NOT EDIT.
// versions:
// protoc-gen-ts_proto v1.181.1
// protoc v3.12.4
// source: common/StudioEnums.proto
/* eslint-disable */
/** Copyright Super iPaaS Integration LLC, an IBM Company 2024 */
/** Defines an enumeration named KindEnums. */
export const KindEnums = {
API: "API",
GlobalPolicy: "GlobalPolicy",
APISpec: "APISpec",
Scope: "Scope",
Project: "Project",
PolicySequence: "PolicySequence",
ErrorProcessing: "ErrorProcessing",
IdentifyAndAuthorize: "IdentifyAndAuthorize",
SetContextVariable: "SetContextVariable",
Log: "Log",
MonitorTraffic: "MonitorTraffic",
CacheServiceResult: "CacheServiceResult",
RateLimiter: "RateLimiter",
InvokeAWSLambdaFunction: "InvokeAWSLambdaFunction",
DataMasking: "DataMasking",
HTTPInvoke: "HTTPInvoke",
InvokeMessagingExtension: "InvokeMessagingExtension",
TransformRequest: "TransformRequest",
ValidateAPISpecification: "ValidateAPISpecification",
CORS: "CORS",
Route: "Route",
Transport: "Transport",
HTTPEndpoint: "HTTPEndpoint",
TransformResponse: "TransformResponse",
Test: "Test",
Assertion: "Assertion",
Environment: "Environment",
WebMethodsISService: "WebMethodsISService",
OutboundAlias: "OutboundAlias",
OutboundBasicAuth: "OutboundBasicAuth",
OutboundKerberosAuth: "OutboundKerberosAuth",
OutboundNTLMAuth: "OutboundNTLMAuth",
OutboundOAuth2: "OutboundOAuth2",
OutboundIncomingJWT: "OutboundIncomingJWT",
OutboundAnonymous: "OutboundAnonymous",
AuthorizeUser: "AuthorizeUser",
InboundBulkHead: "InboundBulkHead",
InboundMessaging: "InboundMessaging",
MessageConfig: "MessageConfig",
Tuple: "Tuple",
MockEndpoint: "MockEndpoint",
MockResponse: "MockResponse",
CustomHttpHeader: "CustomHttpHeader",
SetMediaType: "SetMediaType",
} as const;
export type KindEnums = typeof KindEnums[keyof typeof KindEnums];
export namespace KindEnums {
export type API = typeof KindEnums.API;
export type GlobalPolicy = typeof KindEnums.GlobalPolicy;
export type APISpec = typeof KindEnums.APISpec;
export type Scope = typeof KindEnums.Scope;
export type Project = typeof KindEnums.Project;
export type PolicySequence = typeof KindEnums.PolicySequence;
export type ErrorProcessing = typeof KindEnums.ErrorProcessing;
export type IdentifyAndAuthorize = typeof KindEnums.IdentifyAndAuthorize;
export type SetContextVariable = typeof KindEnums.SetContextVariable;
export type Log = typeof KindEnums.Log;
export type MonitorTraffic = typeof KindEnums.MonitorTraffic;
export type CacheServiceResult = typeof KindEnums.CacheServiceResult;
export type RateLimiter = typeof KindEnums.RateLimiter;
export type InvokeAWSLambdaFunction = typeof KindEnums.InvokeAWSLambdaFunction;
export type DataMasking = typeof KindEnums.DataMasking;
export type HTTPInvoke = typeof KindEnums.HTTPInvoke;
export type InvokeMessagingExtension = typeof KindEnums.InvokeMessagingExtension;
export type TransformRequest = typeof KindEnums.TransformRequest;
export type ValidateAPISpecification = typeof KindEnums.ValidateAPISpecification;
export type CORS = typeof KindEnums.CORS;
export type Route = typeof KindEnums.Route;
export type Transport = typeof KindEnums.Transport;
export type HTTPEndpoint = typeof KindEnums.HTTPEndpoint;
export type TransformResponse = typeof KindEnums.TransformResponse;
export type Test = typeof KindEnums.Test;
export type Assertion = typeof KindEnums.Assertion;
export type Environment = typeof KindEnums.Environment;
export type WebMethodsISService = typeof KindEnums.WebMethodsISService;
export type OutboundAlias = typeof KindEnums.OutboundAlias;
export type OutboundBasicAuth = typeof KindEnums.OutboundBasicAuth;
export type OutboundKerberosAuth = typeof KindEnums.OutboundKerberosAuth;
export type OutboundNTLMAuth = typeof KindEnums.OutboundNTLMAuth;
export type OutboundOAuth2 = typeof KindEnums.OutboundOAuth2;
export type OutboundIncomingJWT = typeof KindEnums.OutboundIncomingJWT;
export type OutboundAnonymous = typeof KindEnums.OutboundAnonymous;
export type AuthorizeUser = typeof KindEnums.AuthorizeUser;
export type InboundBulkHead = typeof KindEnums.InboundBulkHead;
export type InboundMessaging = typeof KindEnums.InboundMessaging;
export type MessageConfig = typeof KindEnums.MessageConfig;
export type Tuple = typeof KindEnums.Tuple;
export type MockEndpoint = typeof KindEnums.MockEndpoint;
export type MockResponse = typeof KindEnums.MockResponse;
export type CustomHttpHeader = typeof KindEnums.CustomHttpHeader;
export type SetMediaType = typeof KindEnums.SetMediaType;
}
export const DestinationEnums = { self: "self", snmp: "snmp", jdbc: "jdbc" } as const;
export type DestinationEnums = typeof DestinationEnums[keyof typeof DestinationEnums];
export namespace DestinationEnums {
export type self = typeof DestinationEnums.self;
export type snmp = typeof DestinationEnums.snmp;
export type jdbc = typeof DestinationEnums.jdbc;
}
export const ValidateEnums = { query: "query", path: "path", cookie: "cookie", contentType: "contentType" } as const;
export type ValidateEnums = typeof ValidateEnums[keyof typeof ValidateEnums];
export namespace ValidateEnums {
export type query = typeof ValidateEnums.query;
export type path = typeof ValidateEnums.path;
export type cookie = typeof ValidateEnums.cookie;
export type contentType = typeof ValidateEnums.contentType;
}