UNPKG

apigeelint

Version:

Node module and tool to lint a bundle for an Apigee API Proxy or sharedflow.

75 lines (74 loc) 6.38 kB
{ "" :{"indications":[]}, "AccessControl" :{"indications":["accesscontrol","ac","accessc"]}, "AccessEntity" :{"indications":["accessentity","ae","accesse"]}, "AssertCondition" :{"indications":["assertcondition","ac", "assert"], "profiles":["apigeex"] }, "AssignMessage" :{"indications":["assign","build","am","assignmessage","set","response","send","add"]}, "BasicAuthentication" :{"indications":["encode","decode","basicauth","ba","auth"]}, "ConcurrentRateLimit" :{"indications":["ccr"], "profiles":["apigee"] }, "ConnectorCallout" :{"indications":["cc", "connect", "connector", "connectorcallout", "^connectorcallout$"], "profiles":["apigee"] }, "CORS" :{"indications":["cors","^cors$"], "profiles":["apigeex"] }, "DataCapture" :{"indications":["datacapture","dc","^datacapture$","^dc$"], "profiles":["apigeex"] }, "DeleteOAuthV1Info" :{"indications":["oauthv1","oauth"], "profiles":["apigee"] }, "DeleteOAuthV2Info" :{"indications":["oauthv2","oauth"]}, "DecodeJWS" :{"indications":["decodejws","jws","^decodejws$"] }, "DecodeJWT" :{"indications":["decodejwt","jwt","^decodejwt$"] }, "ExternalCallout": { "indications": ["externalcallout","ec","extc","external","^externalcallout$"], "profiles":["apigeex"] }, "ExtractVariables" :{"indications":["extractvariables","extract","ev","vars"]}, "FlowCallout" :{"indications":["flowcallout","flow","fc"]}, "GenerateJWS" :{"indications":["generatejws","jws","gjws","^generatejws$"]}, "GenerateJWT" :{"indications":["generatejwt","jwt","gjwt","^generatejwt$"]}, "GenerateSAMLAssertion" :{"indications":["generatesaml","saml","sa"]}, "GetOAuthV1Info" :{"indications":["oauth", "oauthv1","getoauth","getoa"], "profiles":["apigee"] }, "GetOAuthV2Info" :{"indications":["oauth", "oauthv2","oauthv2info","oauthinfo","oai","accesstoken"]}, "GraphQL": { "indications": ["graphql","gq","gql","^graphql$"], "profiles":["apigeex"] }, "HMAC": { "indications": ["hmac","^hmac$"] }, "HTTPModifier": { "indications": ["httpmodifier","httpm","mod","^http$"], "profiles":["apigeex"] }, "IntegrationCallout" :{"indications":["integrationcallout","int","integration","ic","callout","^integrationcallout$"], "profiles":["apigeex"] }, "InvalidateCache" :{"indications":["invalidatecache","invalidate","ic","cache"]}, "JavaCallout" :{"indications":["javacallout","java","javac","^javacallout$","^java$"]}, "Javascript" :{"indications":["jsc","js","javascript"]}, "JSONThreatProtection" :{"indications":["jsonthreat","threat","jtp","jsontp","tp"]}, "JSONToXML" :{"indications":["jsontoxml","j2x","jtox","^jsontoxml$"]}, "KeyValueMapOperations" :{"indications":["keyvaluemapoperations","kv","kvm","kvmops"]}, "Ldap" :{"indications":["ldap"]}, "LLMTokenQuota" :{"indications":["llmq","ltq","llmtokenquota","llmquota","quota","^llm$"], "profiles":["apigeex"]}, "LookupCache" :{"indications":["lookup","lu","lucache","cache","lc"]}, "MessageLogging" :{"indications":["messagelogging","logging","ml"]}, "MessageValidation" :{"indications":["messagevalidation","mv","messval"]}, "MonetizationLimitsCheck" :{"indications":["monetizationlimitscheck","monetizationcheck","mcheck","mc","^monetizationlimitscheck$"]}, "OASValidation" :{"indications":["oas","oasValidation","^oas$"]}, "OAuthV1" :{"indications":["oauthv1","oauth","oa","accesstoken","verify"], "profiles":["apigee"] }, "OAuthV2" :{"indications":["oauthv2","oauth","oa","accesstoken","verify"]}, "ParseDialogflowRequest":{"indications":["parsedialogflowrequest","dialogflow","pdfr","^parsedialogflowrequest$"], "profiles":["apigeex"] }, "PopulateCache" :{"indications":["populate","pop","populatecache","pc","cache"]}, "PromptTokenLimit" :{"indications":["ptl","prompttokenlimit","promptlimit","^prompt$"], "profiles":["apigeex"]}, "PublishMessage" :{"indications":["publishmessage","pm","publish","^publishmessage$"], "profiles":["apigeex"] }, "Quota" :{"indications":["quota","q","^q$","^quota$"]}, "RaiseFault" :{"indications":["raisefault","rf","raise","fault"]}, "ReadPropertySet" :{"indications":["readpropertyset","rps","read","prop","propset","^propertyset$"], "profiles":["apigeex"] }, "RegularExpressionProtection" :{"indications":["regex","regextp","re","tp"]}, "ResetQuota" :{"indications":["resetquota","rq","^resetquota$"]}, "ResponseCache" :{"indications":["responsecache","rc","cache","^responsecache$"]}, "RevokeOAuthV2" :{"indications":["oauthv2","oauthrevoke","oar","accesstoken"]}, "SanitizeModelResponse" :{"indications":["sanitizemodelresponse","sanitize","smr","^sanitizemodelresponse$"], "profiles":["apigeex"] }, "SanitizeUserPrompt" :{"indications":["sanitizeuserprompt","sanitize","sup","^sanitizeuserprompt$"], "profiles":["apigeex"] }, "Script" :{"indications":["script","scr"]}, "SemanticCacheLookup" :{"indications":["semanticcachelookup","semantic", "cache","scl","^semanticcachelookup$"], "profiles":["apigeex"] }, "SemanticCachePopulate" :{"indications":["semanticcachepopulate","semantic", "cache","scp","^semanticcachepopulate$"], "profiles":["apigeex"] }, "ServiceCallout" :{"indications":["callout","sc"]}, "SetDialogflowResponse" :{"indications":["setdialogflowresponse","dialogflow","sdfr","^setdialogflowresponse$"], "profiles":["apigeex"] }, "SetIntegrationRequest" :{"indications":["setintegrationrequest","integration","sir","^setintegrationrequest$"], "profiles":["apigeex"] }, "SetOAuthV2Info" :{"indications":["oauthv2","oauthv2info","oauthinfo","oai","accesstoken"]}, "SpikeArrest" :{"indications":["spikearrest","spike","sa","^spikearrest$"]}, "StatisticsCollector" :{"indications":["stats","statcoll"], "profiles":["apigee"] }, "TraceCapture" :{"indications":["tracecapture","tc","^tracecapture$","^tc$"], "profiles":["apigeex"] }, "ValidateSAMLAssertion" :{"indications":["validatesaml","saml","sa"]}, "VerifyAPIKey" :{"indications":["verifyapikey","apikey","va","verify","^verifyapikey$"]}, "VerifyIAM" :{"indications":["verifyiam","iam","viam","^verifyiam$"], "profiles":["apigeex"] }, "VerifyJWS" :{"indications":["verifyjws","jws","vjws","^verifyjws$"]}, "VerifyJWT" :{"indications":["verifyjwt","jwt","vjwt","^verifyjwt$"]}, "XMLThreatProtection" :{"indications":["xmltp","xtp","tp","^xmltp$"]}, "XMLToJSON" :{"indications":["xmltojson","x2j","xtoj","^xmltojson$"]}, "XSL" :{"indications":["xsl","^xsl$"]} }