apigeelint
Version:
Node module and tool to lint a bundle for an Apigee API Proxy or sharedflow.
75 lines (74 loc) • 6.38 kB
JSON
{
"" :{"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$"]}
}