naftiko: 1.0.0-alpha2 info: label: Kong Enterprise Admin API — Plugins description: 'Kong Enterprise Admin API — Plugins. 459 operations. Lead operation: Get plugin schema. Self-contained Naftiko capability covering one Kong business surface.' tags: - Kong - Plugins created: '2026-05-19' modified: '2026-05-19' binds: - namespace: env keys: KONG_API_KEY: KONG_API_KEY capability: consumes: - type: http namespace: gateway-admin-plugins baseUri: '' description: Kong Enterprise Admin API — Plugins business capability. Self-contained, no shared references. resources: - name: schemas-plugins-pluginName path: /schemas/plugins/{pluginName} operations: - name: fetchpluginschema method: GET description: Get plugin schema outputRawFormat: json outputParameters: - name: result type: object value: $. - name: workspace-plugins path: /{workspace}/plugins operations: - name: listplugin method: GET description: List all Plugins outputRawFormat: json outputParameters: - name: result type: object value: $. - name: createplugin method: POST description: Create a new Plugin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: workspace-plugins#ACL path: /{workspace}/plugins#ACL operations: - name: createaclplugin method: POST description: Create a ACL plugin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: workspace-plugins#Ace path: /{workspace}/plugins#Ace operations: - name: createaceplugin method: POST description: Create a Ace plugin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: workspace-plugins#Acme path: /{workspace}/plugins#Acme operations: - name: createacmeplugin method: POST description: Create a Acme plugin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: workspace-plugins#AiA2aProxy path: /{workspace}/plugins#AiA2aProxy operations: - name: createaia2aproxyplugin method: POST description: Create a AiA2aProxy plugin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: workspace-plugins#AiAwsGuardrails path: /{workspace}/plugins#AiAwsGuardrails operations: - name: createaiawsguardrailsplugin method: POST description: Create a AiAwsGuardrails plugin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: workspace-plugins#AiAzureContentSafety path: /{workspace}/plugins#AiAzureContentSafety operations: - name: createaiazurecontentsafetyplugin method: POST description: Create a AiAzureContentSafety plugin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: workspace-plugins#AiCustomGuardrail path: /{workspace}/plugins#AiCustomGuardrail operations: - name: createaicustomguardrailplugin method: POST description: Create a AiCustomGuardrail plugin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: workspace-plugins#AiGcpModelArmor path: /{workspace}/plugins#AiGcpModelArmor operations: - name: createaigcpmodelarmorplugin method: POST description: Create a AiGcpModelArmor plugin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: workspace-plugins#AiLakeraGuard path: /{workspace}/plugins#AiLakeraGuard operations: - name: createailakeraguardplugin method: POST description: Create a AiLakeraGuard plugin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: workspace-plugins#AiLlmAsJudge path: /{workspace}/plugins#AiLlmAsJudge operations: - name: createaillmasjudgeplugin method: POST description: Create a AiLlmAsJudge plugin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: workspace-plugins#AiMcpOauth2 path: /{workspace}/plugins#AiMcpOauth2 operations: - name: createaimcpoauth2plugin method: POST description: Create a AiMcpOauth2 plugin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: workspace-plugins#AiMcpProxy path: /{workspace}/plugins#AiMcpProxy operations: - name: createaimcpproxyplugin method: POST description: Create a AiMcpProxy plugin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: workspace-plugins#AiPromptCompressor path: /{workspace}/plugins#AiPromptCompressor operations: - name: createaipromptcompressorplugin method: POST description: Create a AiPromptCompressor plugin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: workspace-plugins#AiPromptDecorator path: /{workspace}/plugins#AiPromptDecorator operations: - name: createaipromptdecoratorplugin method: POST description: Create a AiPromptDecorator plugin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: workspace-plugins#AiPromptGuard path: /{workspace}/plugins#AiPromptGuard operations: - name: createaipromptguardplugin method: POST description: Create a AiPromptGuard plugin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: workspace-plugins#AiPromptTemplate path: /{workspace}/plugins#AiPromptTemplate operations: - name: createaiprompttemplateplugin method: POST description: Create a AiPromptTemplate plugin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: workspace-plugins#AiProxy path: /{workspace}/plugins#AiProxy operations: - name: createaiproxyplugin method: POST description: Create a AiProxy plugin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: workspace-plugins#AiProxyAdvanced path: /{workspace}/plugins#AiProxyAdvanced operations: - name: createaiproxyadvancedplugin method: POST description: Create a AiProxyAdvanced plugin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: workspace-plugins#AiRagInjector path: /{workspace}/plugins#AiRagInjector operations: - name: createairaginjectorplugin method: POST description: Create a AiRagInjector plugin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: workspace-plugins#AiRateLimitingAdvanced path: /{workspace}/plugins#AiRateLimitingAdvanced operations: - name: createairatelimitingadvancedplugin method: POST description: Create a AiRateLimitingAdvanced plugin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: workspace-plugins#AiRequestTransformer path: /{workspace}/plugins#AiRequestTransformer operations: - name: createairequesttransformerplugin method: POST description: Create a AiRequestTransformer plugin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: workspace-plugins#AiResponseTransformer path: /{workspace}/plugins#AiResponseTransformer operations: - name: createairesponsetransformerplugin method: POST description: Create a AiResponseTransformer plugin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: workspace-plugins#AiSanitizer path: /{workspace}/plugins#AiSanitizer operations: - name: createaisanitizerplugin method: POST description: Create a AiSanitizer plugin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: workspace-plugins#AiSemanticCache path: /{workspace}/plugins#AiSemanticCache operations: - name: createaisemanticcacheplugin method: POST description: Create a AiSemanticCache plugin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: workspace-plugins#AiSemanticPromptGuard path: /{workspace}/plugins#AiSemanticPromptGuard operations: - name: createaisemanticpromptguardplugin method: POST description: Create a AiSemanticPromptGuard plugin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: workspace-plugins#AiSemanticResponseGuard path: /{workspace}/plugins#AiSemanticResponseGuard operations: - name: createaisemanticresponseguardplugin method: POST description: Create a AiSemanticResponseGuard plugin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: workspace-plugins#AppDynamics path: /{workspace}/plugins#AppDynamics operations: - name: createappdynamicsplugin method: POST description: Create a AppDynamics plugin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: workspace-plugins#AwsLambda path: /{workspace}/plugins#AwsLambda operations: - name: createawslambdaplugin method: POST description: Create a AwsLambda plugin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: workspace-plugins#AzureFunctions path: /{workspace}/plugins#AzureFunctions operations: - name: createazurefunctionsplugin method: POST description: Create a AzureFunctions plugin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: workspace-plugins#BasicAuth path: /{workspace}/plugins#BasicAuth operations: - name: createbasicauthplugin method: POST description: Create a BasicAuth plugin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: workspace-plugins#BotDetection path: /{workspace}/plugins#BotDetection operations: - name: createbotdetectionplugin method: POST description: Create a BotDetection plugin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: workspace-plugins#Canary path: /{workspace}/plugins#Canary operations: - name: createcanaryplugin method: POST description: Create a Canary plugin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: workspace-plugins#Confluent path: /{workspace}/plugins#Confluent operations: - name: createconfluentplugin method: POST description: Create a Confluent plugin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: workspace-plugins#ConfluentConsume path: /{workspace}/plugins#ConfluentConsume operations: - name: createconfluentconsumeplugin method: POST description: Create a ConfluentConsume plugin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: workspace-plugins#CorrelationId path: /{workspace}/plugins#CorrelationId operations: - name: createcorrelationidplugin method: POST description: Create a CorrelationId plugin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: workspace-plugins#Cors path: /{workspace}/plugins#Cors operations: - name: createcorsplugin method: POST description: Create a Cors plugin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: workspace-plugins#Datadog path: /{workspace}/plugins#Datadog operations: - name: createdatadogplugin method: POST description: Create a Datadog plugin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: workspace-plugins#Datakit path: /{workspace}/plugins#Datakit operations: - name: createdatakitplugin method: POST description: Create a Datakit plugin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: workspace-plugins#Degraphql path: /{workspace}/plugins#Degraphql operations: - name: createdegraphqlplugin method: POST description: Create a Degraphql plugin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: workspace-plugins#ExitTransformer path: /{workspace}/plugins#ExitTransformer operations: - name: createexittransformerplugin method: POST description: Create a ExitTransformer plugin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: workspace-plugins#FileLog path: /{workspace}/plugins#FileLog operations: - name: createfilelogplugin method: POST description: Create a FileLog plugin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: workspace-plugins#ForwardProxy path: /{workspace}/plugins#ForwardProxy operations: - name: createforwardproxyplugin method: POST description: Create a ForwardProxy plugin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: workspace-plugins#GraphqlProxyCacheAdvanced path: /{workspace}/plugins#GraphqlProxyCacheAdvanced operations: - name: creategraphqlproxycacheadvancedplugin method: POST description: Create a GraphqlProxyCacheAdvanced plugin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: workspace-plugins#GraphqlRateLimitingAdvanced path: /{workspace}/plugins#GraphqlRateLimitingAdvanced operations: - name: creategraphqlratelimitingadvancedplugin method: POST description: Create a GraphqlRateLimitingAdvanced plugin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: workspace-plugins#GrpcGateway path: /{workspace}/plugins#GrpcGateway operations: - name: creategrpcgatewayplugin method: POST description: Create a GrpcGateway plugin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: workspace-plugins#GrpcWeb path: /{workspace}/plugins#GrpcWeb operations: - name: creategrpcwebplugin method: POST description: Create a GrpcWeb plugin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: workspace-plugins#HeaderCertAuth path: /{workspace}/plugins#HeaderCertAuth operations: - name: createheadercertauthplugin method: POST description: Create a HeaderCertAuth plugin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: workspace-plugins#HmacAuth path: /{workspace}/plugins#HmacAuth operations: - name: createhmacauthplugin method: POST description: Create a HmacAuth plugin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: workspace-plugins#HttpLog path: /{workspace}/plugins#HttpLog operations: - name: createhttplogplugin method: POST description: Create a HttpLog plugin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: workspace-plugins#InjectionProtection path: /{workspace}/plugins#InjectionProtection operations: - name: createinjectionprotectionplugin method: POST description: Create a InjectionProtection plugin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: workspace-plugins#IpRestriction path: /{workspace}/plugins#IpRestriction operations: - name: createiprestrictionplugin method: POST description: Create a IpRestriction plugin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: workspace-plugins#Jq path: /{workspace}/plugins#Jq operations: - name: createjqplugin method: POST description: Create a Jq plugin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: workspace-plugins#JsonThreatProtection path: /{workspace}/plugins#JsonThreatProtection operations: - name: createjsonthreatprotectionplugin method: POST description: Create a JsonThreatProtection plugin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: workspace-plugins#JweDecrypt path: /{workspace}/plugins#JweDecrypt operations: - name: createjwedecryptplugin method: POST description: Create a JweDecrypt plugin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: workspace-plugins#Jwt path: /{workspace}/plugins#Jwt operations: - name: createjwtplugin method: POST description: Create a Jwt plugin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: workspace-plugins#JwtSigner path: /{workspace}/plugins#JwtSigner operations: - name: createjwtsignerplugin method: POST description: Create a JwtSigner plugin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: workspace-plugins#KafkaConsume path: /{workspace}/plugins#KafkaConsume operations: - name: createkafkaconsumeplugin method: POST description: Create a KafkaConsume plugin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: workspace-plugins#KafkaLog path: /{workspace}/plugins#KafkaLog operations: - name: createkafkalogplugin method: POST description: Create a KafkaLog plugin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: workspace-plugins#KafkaUpstream path: /{workspace}/plugins#KafkaUpstream operations: - name: createkafkaupstreamplugin method: POST description: Create a KafkaUpstream plugin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: workspace-plugins#KeyAuth path: /{workspace}/plugins#KeyAuth operations: - name: createkeyauthplugin method: POST description: Create a KeyAuth plugin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: workspace-plugins#KeyAuthEnc path: /{workspace}/plugins#KeyAuthEnc operations: - name: createkeyauthencplugin method: POST description: Create a KeyAuthEnc plugin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: workspace-plugins#LdapAuth path: /{workspace}/plugins#LdapAuth operations: - name: createldapauthplugin method: POST description: Create a LdapAuth plugin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: workspace-plugins#LdapAuthAdvanced path: /{workspace}/plugins#LdapAuthAdvanced operations: - name: createldapauthadvancedplugin method: POST description: Create a LdapAuthAdvanced plugin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: workspace-plugins#Loggly path: /{workspace}/plugins#Loggly operations: - name: createlogglyplugin method: POST description: Create a Loggly plugin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: workspace-plugins#MeteringAndBilling path: /{workspace}/plugins#MeteringAndBilling operations: - name: createmeteringandbillingplugin method: POST description: Create a MeteringAndBilling plugin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: workspace-plugins#Mocking path: /{workspace}/plugins#Mocking operations: - name: createmockingplugin method: POST description: Create a Mocking plugin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: workspace-plugins#MtlsAuth path: /{workspace}/plugins#MtlsAuth operations: - name: createmtlsauthplugin method: POST description: Create a MtlsAuth plugin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: workspace-plugins#OasValidation path: /{workspace}/plugins#OasValidation operations: - name: createoasvalidationplugin method: POST description: Create a OasValidation plugin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: workspace-plugins#Oauth2 path: /{workspace}/plugins#Oauth2 operations: - name: createoauth2plugin method: POST description: Create a Oauth2 plugin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: workspace-plugins#Oauth2Introspection path: /{workspace}/plugins#Oauth2Introspection operations: - name: createoauth2introspectionplugin method: POST description: Create a Oauth2Introspection plugin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: workspace-plugins#Opa path: /{workspace}/plugins#Opa operations: - name: createopaplugin method: POST description: Create a Opa plugin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: workspace-plugins#OpenidConnect path: /{workspace}/plugins#OpenidConnect operations: - name: createopenidconnectplugin method: POST description: Create a OpenidConnect plugin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: workspace-plugins#Opentelemetry path: /{workspace}/plugins#Opentelemetry operations: - name: createopentelemetryplugin method: POST description: Create a Opentelemetry plugin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: workspace-plugins#PostFunction path: /{workspace}/plugins#PostFunction operations: - name: createpostfunctionplugin method: POST description: Create a PostFunction plugin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: workspace-plugins#PreFunction path: /{workspace}/plugins#PreFunction operations: - name: createprefunctionplugin method: POST description: Create a PreFunction plugin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: workspace-plugins#Prometheus path: /{workspace}/plugins#Prometheus operations: - name: createprometheusplugin method: POST description: Create a Prometheus plugin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: workspace-plugins#ProxyCache path: /{workspace}/plugins#ProxyCache operations: - name: createproxycacheplugin method: POST description: Create a ProxyCache plugin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: workspace-plugins#ProxyCacheAdvanced path: /{workspace}/plugins#ProxyCacheAdvanced operations: - name: createproxycacheadvancedplugin method: POST description: Create a ProxyCacheAdvanced plugin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: workspace-plugins#RateLimiting path: /{workspace}/plugins#RateLimiting operations: - name: createratelimitingplugin method: POST description: Create a RateLimiting plugin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: workspace-plugins#RateLimitingAdvanced path: /{workspace}/plugins#RateLimitingAdvanced operations: - name: createratelimitingadvancedplugin method: POST description: Create a RateLimitingAdvanced plugin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: workspace-plugins#Redirect path: /{workspace}/plugins#Redirect operations: - name: createredirectplugin method: POST description: Create a Redirect plugin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: workspace-plugins#RequestCallout path: /{workspace}/plugins#RequestCallout operations: - name: createrequestcalloutplugin method: POST description: Create a RequestCallout plugin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: workspace-plugins#RequestSizeLimiting path: /{workspace}/plugins#RequestSizeLimiting operations: - name: createrequestsizelimitingplugin method: POST description: Create a RequestSizeLimiting plugin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: workspace-plugins#RequestTermination path: /{workspace}/plugins#RequestTermination operations: - name: createrequestterminationplugin method: POST description: Create a RequestTermination plugin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: workspace-plugins#RequestTransformer path: /{workspace}/plugins#RequestTransformer operations: - name: createrequesttransformerplugin method: POST description: Create a RequestTransformer plugin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: workspace-plugins#RequestTransformerAdvanced path: /{workspace}/plugins#RequestTransformerAdvanced operations: - name: createrequesttransformeradvancedplugin method: POST description: Create a RequestTransformerAdvanced plugin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: workspace-plugins#RequestValidator path: /{workspace}/plugins#RequestValidator operations: - name: createrequestvalidatorplugin method: POST description: Create a RequestValidator plugin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: workspace-plugins#ResponseRatelimiting path: /{workspace}/plugins#ResponseRatelimiting operations: - name: createresponseratelimitingplugin method: POST description: Create a ResponseRatelimiting plugin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: workspace-plugins#ResponseTransformer path: /{workspace}/plugins#ResponseTransformer operations: - name: createresponsetransformerplugin method: POST description: Create a ResponseTransformer plugin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: workspace-plugins#ResponseTransformerAdvanced path: /{workspace}/plugins#ResponseTransformerAdvanced operations: - name: createresponsetransformeradvancedplugin method: POST description: Create a ResponseTransformerAdvanced plugin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: workspace-plugins#RouteByHeader path: /{workspace}/plugins#RouteByHeader operations: - name: createroutebyheaderplugin method: POST description: Create a RouteByHeader plugin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: workspace-plugins#RouteTransformerAdvanced path: /{workspace}/plugins#RouteTransformerAdvanced operations: - name: createroutetransformeradvancedplugin method: POST description: Create a RouteTransformerAdvanced plugin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: workspace-plugins#Saml path: /{workspace}/plugins#Saml operations: - name: createsamlplugin method: POST description: Create a Saml plugin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: workspace-plugins#ServiceProtection path: /{workspace}/plugins#ServiceProtection operations: - name: createserviceprotectionplugin method: POST description: Create a ServiceProtection plugin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: workspace-plugins#Session path: /{workspace}/plugins#Session operations: - name: createsessionplugin method: POST description: Create a Session plugin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: workspace-plugins#SolaceConsume path: /{workspace}/plugins#SolaceConsume operations: - name: createsolaceconsumeplugin method: POST description: Create a SolaceConsume plugin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: workspace-plugins#SolaceLog path: /{workspace}/plugins#SolaceLog operations: - name: createsolacelogplugin method: POST description: Create a SolaceLog plugin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: workspace-plugins#SolaceUpstream path: /{workspace}/plugins#SolaceUpstream operations: - name: createsolaceupstreamplugin method: POST description: Create a SolaceUpstream plugin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: workspace-plugins#StandardWebhooks path: /{workspace}/plugins#StandardWebhooks operations: - name: createstandardwebhooksplugin method: POST description: Create a StandardWebhooks plugin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: workspace-plugins#Statsd path: /{workspace}/plugins#Statsd operations: - name: createstatsdplugin method: POST description: Create a Statsd plugin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: workspace-plugins#StatsdAdvanced path: /{workspace}/plugins#StatsdAdvanced operations: - name: createstatsdadvancedplugin method: POST description: Create a StatsdAdvanced plugin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: workspace-plugins#Syslog path: /{workspace}/plugins#Syslog operations: - name: createsyslogplugin method: POST description: Create a Syslog plugin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: workspace-plugins#TcpLog path: /{workspace}/plugins#TcpLog operations: - name: createtcplogplugin method: POST description: Create a TcpLog plugin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: workspace-plugins#TlsHandshakeModifier path: /{workspace}/plugins#TlsHandshakeModifier operations: - name: createtlshandshakemodifierplugin method: POST description: Create a TlsHandshakeModifier plugin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: workspace-plugins#TlsMetadataHeaders path: /{workspace}/plugins#TlsMetadataHeaders operations: - name: createtlsmetadataheadersplugin method: POST description: Create a TlsMetadataHeaders plugin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: workspace-plugins#UdpLog path: /{workspace}/plugins#UdpLog operations: - name: createudplogplugin method: POST description: Create a UdpLog plugin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: workspace-plugins#UpstreamOauth path: /{workspace}/plugins#UpstreamOauth operations: - name: createupstreamoauthplugin method: POST description: Create a UpstreamOauth plugin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: workspace-plugins#UpstreamTimeout path: /{workspace}/plugins#UpstreamTimeout operations: - name: createupstreamtimeoutplugin method: POST description: Create a UpstreamTimeout plugin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: workspace-plugins#VaultAuth path: /{workspace}/plugins#VaultAuth operations: - name: createvaultauthplugin method: POST description: Create a VaultAuth plugin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: workspace-plugins#WebsocketSizeLimit path: /{workspace}/plugins#WebsocketSizeLimit operations: - name: createwebsocketsizelimitplugin method: POST description: Create a WebsocketSizeLimit plugin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: workspace-plugins#WebsocketValidator path: /{workspace}/plugins#WebsocketValidator operations: - name: createwebsocketvalidatorplugin method: POST description: Create a WebsocketValidator plugin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: workspace-plugins#XmlThreatProtection path: /{workspace}/plugins#XmlThreatProtection operations: - name: createxmlthreatprotectionplugin method: POST description: Create a XmlThreatProtection plugin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: workspace-plugins#Zipkin path: /{workspace}/plugins#Zipkin operations: - name: createzipkinplugin method: POST description: Create a Zipkin plugin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: workspace-plugins-PluginId path: /{workspace}/plugins/{PluginId} operations: - name: deleteplugin method: DELETE description: Delete a Plugin outputRawFormat: json outputParameters: - name: result type: object value: $. - name: getplugin method: GET description: Get a Plugin outputRawFormat: json outputParameters: - name: result type: object value: $. - name: updateplugin method: PATCH description: Update a Plugin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: upsertplugin method: PUT description: Upsert a Plugin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: workspace-plugins-PluginId}#ACL path: /{workspace}/plugins/{PluginId}#ACL operations: - name: deleteaclplugin method: DELETE description: Delete a ACL plugin outputRawFormat: json outputParameters: - name: result type: object value: $. - name: getaclplugin method: GET description: Get a ACL plugin outputRawFormat: json outputParameters: - name: result type: object value: $. - name: updateaclplugin method: PUT description: Update a ACL plugin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: workspace-plugins-PluginId}#Ace path: /{workspace}/plugins/{PluginId}#Ace operations: - name: deleteaceplugin method: DELETE description: Delete a Ace plugin outputRawFormat: json outputParameters: - name: result type: object value: $. - name: getaceplugin method: GET description: Get a Ace plugin outputRawFormat: json outputParameters: - name: result type: object value: $. - name: updateaceplugin method: PUT description: Update a Ace plugin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: workspace-plugins-PluginId}#Acme path: /{workspace}/plugins/{PluginId}#Acme operations: - name: deleteacmeplugin method: DELETE description: Delete a Acme plugin outputRawFormat: json outputParameters: - name: result type: object value: $. - name: getacmeplugin method: GET description: Get a Acme plugin outputRawFormat: json outputParameters: - name: result type: object value: $. - name: updateacmeplugin method: PUT description: Update a Acme plugin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: workspace-plugins-PluginId}#AiA2aProxy path: /{workspace}/plugins/{PluginId}#AiA2aProxy operations: - name: deleteaia2aproxyplugin method: DELETE description: Delete a AiA2aProxy plugin outputRawFormat: json outputParameters: - name: result type: object value: $. - name: getaia2aproxyplugin method: GET description: Get a AiA2aProxy plugin outputRawFormat: json outputParameters: - name: result type: object value: $. - name: updateaia2aproxyplugin method: PUT description: Update a AiA2aProxy plugin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: workspace-plugins-PluginId}#AiAwsGuardrails path: /{workspace}/plugins/{PluginId}#AiAwsGuardrails operations: - name: deleteaiawsguardrailsplugin method: DELETE description: Delete a AiAwsGuardrails plugin outputRawFormat: json outputParameters: - name: result type: object value: $. - name: getaiawsguardrailsplugin method: GET description: Get a AiAwsGuardrails plugin outputRawFormat: json outputParameters: - name: result type: object value: $. - name: updateaiawsguardrailsplugin method: PUT description: Update a AiAwsGuardrails plugin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: workspace-plugins-PluginId}#AiAzureContentSafety path: /{workspace}/plugins/{PluginId}#AiAzureContentSafety operations: - name: deleteaiazurecontentsafetyplugin method: DELETE description: Delete a AiAzureContentSafety plugin outputRawFormat: json outputParameters: - name: result type: object value: $. - name: getaiazurecontentsafetyplugin method: GET description: Get a AiAzureContentSafety plugin outputRawFormat: json outputParameters: - name: result type: object value: $. - name: updateaiazurecontentsafetyplugin method: PUT description: Update a AiAzureContentSafety plugin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: workspace-plugins-PluginId}#AiCustomGuardrail path: /{workspace}/plugins/{PluginId}#AiCustomGuardrail operations: - name: deleteaicustomguardrailplugin method: DELETE description: Delete a AiCustomGuardrail plugin outputRawFormat: json outputParameters: - name: result type: object value: $. - name: getaicustomguardrailplugin method: GET description: Get a AiCustomGuardrail plugin outputRawFormat: json outputParameters: - name: result type: object value: $. - name: updateaicustomguardrailplugin method: PUT description: Update a AiCustomGuardrail plugin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: workspace-plugins-PluginId}#AiGcpModelArmor path: /{workspace}/plugins/{PluginId}#AiGcpModelArmor operations: - name: deleteaigcpmodelarmorplugin method: DELETE description: Delete a AiGcpModelArmor plugin outputRawFormat: json outputParameters: - name: result type: object value: $. - name: getaigcpmodelarmorplugin method: GET description: Get a AiGcpModelArmor plugin outputRawFormat: json outputParameters: - name: result type: object value: $. - name: updateaigcpmodelarmorplugin method: PUT description: Update a AiGcpModelArmor plugin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: workspace-plugins-PluginId}#AiLakeraGuard path: /{workspace}/plugins/{PluginId}#AiLakeraGuard operations: - name: deleteailakeraguardplugin method: DELETE description: Delete a AiLakeraGuard plugin outputRawFormat: json outputParameters: - name: result type: object value: $. - name: getailakeraguardplugin method: GET description: Get a AiLakeraGuard plugin outputRawFormat: json outputParameters: - name: result type: object value: $. - name: updateailakeraguardplugin method: PUT description: Update a AiLakeraGuard plugin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: workspace-plugins-PluginId}#AiLlmAsJudge path: /{workspace}/plugins/{PluginId}#AiLlmAsJudge operations: - name: deleteaillmasjudgeplugin method: DELETE description: Delete a AiLlmAsJudge plugin outputRawFormat: json outputParameters: - name: result type: object value: $. - name: getaillmasjudgeplugin method: GET description: Get a AiLlmAsJudge plugin outputRawFormat: json outputParameters: - name: result type: object value: $. - name: updateaillmasjudgeplugin method: PUT description: Update a AiLlmAsJudge plugin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: workspace-plugins-PluginId}#AiMcpOauth2 path: /{workspace}/plugins/{PluginId}#AiMcpOauth2 operations: - name: deleteaimcpoauth2plugin method: DELETE description: Delete a AiMcpOauth2 plugin outputRawFormat: json outputParameters: - name: result type: object value: $. - name: getaimcpoauth2plugin method: GET description: Get a AiMcpOauth2 plugin outputRawFormat: json outputParameters: - name: result type: object value: $. - name: updateaimcpoauth2plugin method: PUT description: Update a AiMcpOauth2 plugin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: workspace-plugins-PluginId}#AiMcpProxy path: /{workspace}/plugins/{PluginId}#AiMcpProxy operations: - name: deleteaimcpproxyplugin method: DELETE description: Delete a AiMcpProxy plugin outputRawFormat: json outputParameters: - name: result type: object value: $. - name: getaimcpproxyplugin method: GET description: Get a AiMcpProxy plugin outputRawFormat: json outputParameters: - name: result type: object value: $. - name: updateaimcpproxyplugin method: PUT description: Update a AiMcpProxy plugin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: workspace-plugins-PluginId}#AiPromptCompressor path: /{workspace}/plugins/{PluginId}#AiPromptCompressor operations: - name: deleteaipromptcompressorplugin method: DELETE description: Delete a AiPromptCompressor plugin outputRawFormat: json outputParameters: - name: result type: object value: $. - name: getaipromptcompressorplugin method: GET description: Get a AiPromptCompressor plugin outputRawFormat: json outputParameters: - name: result type: object value: $. - name: updateaipromptcompressorplugin method: PUT description: Update a AiPromptCompressor plugin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: workspace-plugins-PluginId}#AiPromptDecorator path: /{workspace}/plugins/{PluginId}#AiPromptDecorator operations: - name: deleteaipromptdecoratorplugin method: DELETE description: Delete a AiPromptDecorator plugin outputRawFormat: json outputParameters: - name: result type: object value: $. - name: getaipromptdecoratorplugin method: GET description: Get a AiPromptDecorator plugin outputRawFormat: json outputParameters: - name: result type: object value: $. - name: updateaipromptdecoratorplugin method: PUT description: Update a AiPromptDecorator plugin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: workspace-plugins-PluginId}#AiPromptGuard path: /{workspace}/plugins/{PluginId}#AiPromptGuard operations: - name: deleteaipromptguardplugin method: DELETE description: Delete a AiPromptGuard plugin outputRawFormat: json outputParameters: - name: result type: object value: $. - name: getaipromptguardplugin method: GET description: Get a AiPromptGuard plugin outputRawFormat: json outputParameters: - name: result type: object value: $. - name: updateaipromptguardplugin method: PUT description: Update a AiPromptGuard plugin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: workspace-plugins-PluginId}#AiPromptTemplate path: /{workspace}/plugins/{PluginId}#AiPromptTemplate operations: - name: deleteaiprompttemplateplugin method: DELETE description: Delete a AiPromptTemplate plugin outputRawFormat: json outputParameters: - name: result type: object value: $. - name: getaiprompttemplateplugin method: GET description: Get a AiPromptTemplate plugin outputRawFormat: json outputParameters: - name: result type: object value: $. - name: updateaiprompttemplateplugin method: PUT description: Update a AiPromptTemplate plugin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: workspace-plugins-PluginId}#AiProxy path: /{workspace}/plugins/{PluginId}#AiProxy operations: - name: deleteaiproxyplugin method: DELETE description: Delete a AiProxy plugin outputRawFormat: json outputParameters: - name: result type: object value: $. - name: getaiproxyplugin method: GET description: Get a AiProxy plugin outputRawFormat: json outputParameters: - name: result type: object value: $. - name: updateaiproxyplugin method: PUT description: Update a AiProxy plugin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: workspace-plugins-PluginId}#AiProxyAdvanced path: /{workspace}/plugins/{PluginId}#AiProxyAdvanced operations: - name: deleteaiproxyadvancedplugin method: DELETE description: Delete a AiProxyAdvanced plugin outputRawFormat: json outputParameters: - name: result type: object value: $. - name: getaiproxyadvancedplugin method: GET description: Get a AiProxyAdvanced plugin outputRawFormat: json outputParameters: - name: result type: object value: $. - name: updateaiproxyadvancedplugin method: PUT description: Update a AiProxyAdvanced plugin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: workspace-plugins-PluginId}#AiRagInjector path: /{workspace}/plugins/{PluginId}#AiRagInjector operations: - name: deleteairaginjectorplugin method: DELETE description: Delete a AiRagInjector plugin outputRawFormat: json outputParameters: - name: result type: object value: $. - name: getairaginjectorplugin method: GET description: Get a AiRagInjector plugin outputRawFormat: json outputParameters: - name: result type: object value: $. - name: updateairaginjectorplugin method: PUT description: Update a AiRagInjector plugin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: workspace-plugins-PluginId}#AiRateLimitingAdvanced path: /{workspace}/plugins/{PluginId}#AiRateLimitingAdvanced operations: - name: deleteairatelimitingadvancedplugin method: DELETE description: Delete a AiRateLimitingAdvanced plugin outputRawFormat: json outputParameters: - name: result type: object value: $. - name: getairatelimitingadvancedplugin method: GET description: Get a AiRateLimitingAdvanced plugin outputRawFormat: json outputParameters: - name: result type: object value: $. - name: updateairatelimitingadvancedplugin method: PUT description: Update a AiRateLimitingAdvanced plugin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: workspace-plugins-PluginId}#AiRequestTransformer path: /{workspace}/plugins/{PluginId}#AiRequestTransformer operations: - name: deleteairequesttransformerplugin method: DELETE description: Delete a AiRequestTransformer plugin outputRawFormat: json outputParameters: - name: result type: object value: $. - name: getairequesttransformerplugin method: GET description: Get a AiRequestTransformer plugin outputRawFormat: json outputParameters: - name: result type: object value: $. - name: updateairequesttransformerplugin method: PUT description: Update a AiRequestTransformer plugin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: workspace-plugins-PluginId}#AiResponseTransformer path: /{workspace}/plugins/{PluginId}#AiResponseTransformer operations: - name: deleteairesponsetransformerplugin method: DELETE description: Delete a AiResponseTransformer plugin outputRawFormat: json outputParameters: - name: result type: object value: $. - name: getairesponsetransformerplugin method: GET description: Get a AiResponseTransformer plugin outputRawFormat: json outputParameters: - name: result type: object value: $. - name: updateairesponsetransformerplugin method: PUT description: Update a AiResponseTransformer plugin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: workspace-plugins-PluginId}#AiSanitizer path: /{workspace}/plugins/{PluginId}#AiSanitizer operations: - name: deleteaisanitizerplugin method: DELETE description: Delete a AiSanitizer plugin outputRawFormat: json outputParameters: - name: result type: object value: $. - name: getaisanitizerplugin method: GET description: Get a AiSanitizer plugin outputRawFormat: json outputParameters: - name: result type: object value: $. - name: updateaisanitizerplugin method: PUT description: Update a AiSanitizer plugin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: workspace-plugins-PluginId}#AiSemanticCache path: /{workspace}/plugins/{PluginId}#AiSemanticCache operations: - name: deleteaisemanticcacheplugin method: DELETE description: Delete a AiSemanticCache plugin outputRawFormat: json outputParameters: - name: result type: object value: $. - name: getaisemanticcacheplugin method: GET description: Get a AiSemanticCache plugin outputRawFormat: json outputParameters: - name: result type: object value: $. - name: updateaisemanticcacheplugin method: PUT description: Update a AiSemanticCache plugin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: workspace-plugins-PluginId}#AiSemanticPromptGuard path: /{workspace}/plugins/{PluginId}#AiSemanticPromptGuard operations: - name: deleteaisemanticpromptguardplugin method: DELETE description: Delete a AiSemanticPromptGuard plugin outputRawFormat: json outputParameters: - name: result type: object value: $. - name: getaisemanticpromptguardplugin method: GET description: Get a AiSemanticPromptGuard plugin outputRawFormat: json outputParameters: - name: result type: object value: $. - name: updateaisemanticpromptguardplugin method: PUT description: Update a AiSemanticPromptGuard plugin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: workspace-plugins-PluginId}#AiSemanticResponseGuard path: /{workspace}/plugins/{PluginId}#AiSemanticResponseGuard operations: - name: deleteaisemanticresponseguardplugin method: DELETE description: Delete a AiSemanticResponseGuard plugin outputRawFormat: json outputParameters: - name: result type: object value: $. - name: getaisemanticresponseguardplugin method: GET description: Get a AiSemanticResponseGuard plugin outputRawFormat: json outputParameters: - name: result type: object value: $. - name: updateaisemanticresponseguardplugin method: PUT description: Update a AiSemanticResponseGuard plugin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: workspace-plugins-PluginId}#AppDynamics path: /{workspace}/plugins/{PluginId}#AppDynamics operations: - name: deleteappdynamicsplugin method: DELETE description: Delete a AppDynamics plugin outputRawFormat: json outputParameters: - name: result type: object value: $. - name: getappdynamicsplugin method: GET description: Get a AppDynamics plugin outputRawFormat: json outputParameters: - name: result type: object value: $. - name: updateappdynamicsplugin method: PUT description: Update a AppDynamics plugin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: workspace-plugins-PluginId}#AwsLambda path: /{workspace}/plugins/{PluginId}#AwsLambda operations: - name: deleteawslambdaplugin method: DELETE description: Delete a AwsLambda plugin outputRawFormat: json outputParameters: - name: result type: object value: $. - name: getawslambdaplugin method: GET description: Get a AwsLambda plugin outputRawFormat: json outputParameters: - name: result type: object value: $. - name: updateawslambdaplugin method: PUT description: Update a AwsLambda plugin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: workspace-plugins-PluginId}#AzureFunctions path: /{workspace}/plugins/{PluginId}#AzureFunctions operations: - name: deleteazurefunctionsplugin method: DELETE description: Delete a AzureFunctions plugin outputRawFormat: json outputParameters: - name: result type: object value: $. - name: getazurefunctionsplugin method: GET description: Get a AzureFunctions plugin outputRawFormat: json outputParameters: - name: result type: object value: $. - name: updateazurefunctionsplugin method: PUT description: Update a AzureFunctions plugin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: workspace-plugins-PluginId}#BasicAuth path: /{workspace}/plugins/{PluginId}#BasicAuth operations: - name: deletebasicauthplugin method: DELETE description: Delete a BasicAuth plugin outputRawFormat: json outputParameters: - name: result type: object value: $. - name: getbasicauthplugin method: GET description: Get a BasicAuth plugin outputRawFormat: json outputParameters: - name: result type: object value: $. - name: updatebasicauthplugin method: PUT description: Update a BasicAuth plugin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: workspace-plugins-PluginId}#BotDetection path: /{workspace}/plugins/{PluginId}#BotDetection operations: - name: deletebotdetectionplugin method: DELETE description: Delete a BotDetection plugin outputRawFormat: json outputParameters: - name: result type: object value: $. - name: getbotdetectionplugin method: GET description: Get a BotDetection plugin outputRawFormat: json outputParameters: - name: result type: object value: $. - name: updatebotdetectionplugin method: PUT description: Update a BotDetection plugin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: workspace-plugins-PluginId}#Canary path: /{workspace}/plugins/{PluginId}#Canary operations: - name: deletecanaryplugin method: DELETE description: Delete a Canary plugin outputRawFormat: json outputParameters: - name: result type: object value: $. - name: getcanaryplugin method: GET description: Get a Canary plugin outputRawFormat: json outputParameters: - name: result type: object value: $. - name: updatecanaryplugin method: PUT description: Update a Canary plugin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: workspace-plugins-PluginId}#Confluent path: /{workspace}/plugins/{PluginId}#Confluent operations: - name: deleteconfluentplugin method: DELETE description: Delete a Confluent plugin outputRawFormat: json outputParameters: - name: result type: object value: $. - name: getconfluentplugin method: GET description: Get a Confluent plugin outputRawFormat: json outputParameters: - name: result type: object value: $. - name: updateconfluentplugin method: PUT description: Update a Confluent plugin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: workspace-plugins-PluginId}#ConfluentConsume path: /{workspace}/plugins/{PluginId}#ConfluentConsume operations: - name: deleteconfluentconsumeplugin method: DELETE description: Delete a ConfluentConsume plugin outputRawFormat: json outputParameters: - name: result type: object value: $. - name: getconfluentconsumeplugin method: GET description: Get a ConfluentConsume plugin outputRawFormat: json outputParameters: - name: result type: object value: $. - name: updateconfluentconsumeplugin method: PUT description: Update a ConfluentConsume plugin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: workspace-plugins-PluginId}#CorrelationId path: /{workspace}/plugins/{PluginId}#CorrelationId operations: - name: deletecorrelationidplugin method: DELETE description: Delete a CorrelationId plugin outputRawFormat: json outputParameters: - name: result type: object value: $. - name: getcorrelationidplugin method: GET description: Get a CorrelationId plugin outputRawFormat: json outputParameters: - name: result type: object value: $. - name: updatecorrelationidplugin method: PUT description: Update a CorrelationId plugin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: workspace-plugins-PluginId}#Cors path: /{workspace}/plugins/{PluginId}#Cors operations: - name: deletecorsplugin method: DELETE description: Delete a Cors plugin outputRawFormat: json outputParameters: - name: result type: object value: $. - name: getcorsplugin method: GET description: Get a Cors plugin outputRawFormat: json outputParameters: - name: result type: object value: $. - name: updatecorsplugin method: PUT description: Update a Cors plugin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: workspace-plugins-PluginId}#Datadog path: /{workspace}/plugins/{PluginId}#Datadog operations: - name: deletedatadogplugin method: DELETE description: Delete a Datadog plugin outputRawFormat: json outputParameters: - name: result type: object value: $. - name: getdatadogplugin method: GET description: Get a Datadog plugin outputRawFormat: json outputParameters: - name: result type: object value: $. - name: updatedatadogplugin method: PUT description: Update a Datadog plugin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: workspace-plugins-PluginId}#Datakit path: /{workspace}/plugins/{PluginId}#Datakit operations: - name: deletedatakitplugin method: DELETE description: Delete a Datakit plugin outputRawFormat: json outputParameters: - name: result type: object value: $. - name: getdatakitplugin method: GET description: Get a Datakit plugin outputRawFormat: json outputParameters: - name: result type: object value: $. - name: updatedatakitplugin method: PUT description: Update a Datakit plugin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: workspace-plugins-PluginId}#Degraphql path: /{workspace}/plugins/{PluginId}#Degraphql operations: - name: deletedegraphqlplugin method: DELETE description: Delete a Degraphql plugin outputRawFormat: json outputParameters: - name: result type: object value: $. - name: getdegraphqlplugin method: GET description: Get a Degraphql plugin outputRawFormat: json outputParameters: - name: result type: object value: $. - name: updatedegraphqlplugin method: PUT description: Update a Degraphql plugin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: workspace-plugins-PluginId}#ExitTransformer path: /{workspace}/plugins/{PluginId}#ExitTransformer operations: - name: deleteexittransformerplugin method: DELETE description: Delete a ExitTransformer plugin outputRawFormat: json outputParameters: - name: result type: object value: $. - name: getexittransformerplugin method: GET description: Get a ExitTransformer plugin outputRawFormat: json outputParameters: - name: result type: object value: $. - name: updateexittransformerplugin method: PUT description: Update a ExitTransformer plugin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: workspace-plugins-PluginId}#FileLog path: /{workspace}/plugins/{PluginId}#FileLog operations: - name: deletefilelogplugin method: DELETE description: Delete a FileLog plugin outputRawFormat: json outputParameters: - name: result type: object value: $. - name: getfilelogplugin method: GET description: Get a FileLog plugin outputRawFormat: json outputParameters: - name: result type: object value: $. - name: updatefilelogplugin method: PUT description: Update a FileLog plugin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: workspace-plugins-PluginId}#ForwardProxy path: /{workspace}/plugins/{PluginId}#ForwardProxy operations: - name: deleteforwardproxyplugin method: DELETE description: Delete a ForwardProxy plugin outputRawFormat: json outputParameters: - name: result type: object value: $. - name: getforwardproxyplugin method: GET description: Get a ForwardProxy plugin outputRawFormat: json outputParameters: - name: result type: object value: $. - name: updateforwardproxyplugin method: PUT description: Update a ForwardProxy plugin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: workspace-plugins-PluginId}#GraphqlProxyCacheAdvanced path: /{workspace}/plugins/{PluginId}#GraphqlProxyCacheAdvanced operations: - name: deletegraphqlproxycacheadvancedplugin method: DELETE description: Delete a GraphqlProxyCacheAdvanced plugin outputRawFormat: json outputParameters: - name: result type: object value: $. - name: getgraphqlproxycacheadvancedplugin method: GET description: Get a GraphqlProxyCacheAdvanced plugin outputRawFormat: json outputParameters: - name: result type: object value: $. - name: updategraphqlproxycacheadvancedplugin method: PUT description: Update a GraphqlProxyCacheAdvanced plugin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: workspace-plugins-PluginId}#GraphqlRateLimitingAdvanced path: /{workspace}/plugins/{PluginId}#GraphqlRateLimitingAdvanced operations: - name: deletegraphqlratelimitingadvancedplugin method: DELETE description: Delete a GraphqlRateLimitingAdvanced plugin outputRawFormat: json outputParameters: - name: result type: object value: $. - name: getgraphqlratelimitingadvancedplugin method: GET description: Get a GraphqlRateLimitingAdvanced plugin outputRawFormat: json outputParameters: - name: result type: object value: $. - name: updategraphqlratelimitingadvancedplugin method: PUT description: Update a GraphqlRateLimitingAdvanced plugin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: workspace-plugins-PluginId}#GrpcGateway path: /{workspace}/plugins/{PluginId}#GrpcGateway operations: - name: deletegrpcgatewayplugin method: DELETE description: Delete a GrpcGateway plugin outputRawFormat: json outputParameters: - name: result type: object value: $. - name: getgrpcgatewayplugin method: GET description: Get a GrpcGateway plugin outputRawFormat: json outputParameters: - name: result type: object value: $. - name: updategrpcgatewayplugin method: PUT description: Update a GrpcGateway plugin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: workspace-plugins-PluginId}#GrpcWeb path: /{workspace}/plugins/{PluginId}#GrpcWeb operations: - name: deletegrpcwebplugin method: DELETE description: Delete a GrpcWeb plugin outputRawFormat: json outputParameters: - name: result type: object value: $. - name: getgrpcwebplugin method: GET description: Get a GrpcWeb plugin outputRawFormat: json outputParameters: - name: result type: object value: $. - name: updategrpcwebplugin method: PUT description: Update a GrpcWeb plugin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: workspace-plugins-PluginId}#HeaderCertAuth path: /{workspace}/plugins/{PluginId}#HeaderCertAuth operations: - name: deleteheadercertauthplugin method: DELETE description: Delete a HeaderCertAuth plugin outputRawFormat: json outputParameters: - name: result type: object value: $. - name: getheadercertauthplugin method: GET description: Get a HeaderCertAuth plugin outputRawFormat: json outputParameters: - name: result type: object value: $. - name: updateheadercertauthplugin method: PUT description: Update a HeaderCertAuth plugin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: workspace-plugins-PluginId}#HmacAuth path: /{workspace}/plugins/{PluginId}#HmacAuth operations: - name: deletehmacauthplugin method: DELETE description: Delete a HmacAuth plugin outputRawFormat: json outputParameters: - name: result type: object value: $. - name: gethmacauthplugin method: GET description: Get a HmacAuth plugin outputRawFormat: json outputParameters: - name: result type: object value: $. - name: updatehmacauthplugin method: PUT description: Update a HmacAuth plugin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: workspace-plugins-PluginId}#HttpLog path: /{workspace}/plugins/{PluginId}#HttpLog operations: - name: deletehttplogplugin method: DELETE description: Delete a HttpLog plugin outputRawFormat: json outputParameters: - name: result type: object value: $. - name: gethttplogplugin method: GET description: Get a HttpLog plugin outputRawFormat: json outputParameters: - name: result type: object value: $. - name: updatehttplogplugin method: PUT description: Update a HttpLog plugin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: workspace-plugins-PluginId}#InjectionProtection path: /{workspace}/plugins/{PluginId}#InjectionProtection operations: - name: deleteinjectionprotectionplugin method: DELETE description: Delete a InjectionProtection plugin outputRawFormat: json outputParameters: - name: result type: object value: $. - name: getinjectionprotectionplugin method: GET description: Get a InjectionProtection plugin outputRawFormat: json outputParameters: - name: result type: object value: $. - name: updateinjectionprotectionplugin method: PUT description: Update a InjectionProtection plugin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: workspace-plugins-PluginId}#IpRestriction path: /{workspace}/plugins/{PluginId}#IpRestriction operations: - name: deleteiprestrictionplugin method: DELETE description: Delete a IpRestriction plugin outputRawFormat: json outputParameters: - name: result type: object value: $. - name: getiprestrictionplugin method: GET description: Get a IpRestriction plugin outputRawFormat: json outputParameters: - name: result type: object value: $. - name: updateiprestrictionplugin method: PUT description: Update a IpRestriction plugin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: workspace-plugins-PluginId}#Jq path: /{workspace}/plugins/{PluginId}#Jq operations: - name: deletejqplugin method: DELETE description: Delete a Jq plugin outputRawFormat: json outputParameters: - name: result type: object value: $. - name: getjqplugin method: GET description: Get a Jq plugin outputRawFormat: json outputParameters: - name: result type: object value: $. - name: updatejqplugin method: PUT description: Update a Jq plugin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: workspace-plugins-PluginId}#JsonThreatProtection path: /{workspace}/plugins/{PluginId}#JsonThreatProtection operations: - name: deletejsonthreatprotectionplugin method: DELETE description: Delete a JsonThreatProtection plugin outputRawFormat: json outputParameters: - name: result type: object value: $. - name: getjsonthreatprotectionplugin method: GET description: Get a JsonThreatProtection plugin outputRawFormat: json outputParameters: - name: result type: object value: $. - name: updatejsonthreatprotectionplugin method: PUT description: Update a JsonThreatProtection plugin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: workspace-plugins-PluginId}#JweDecrypt path: /{workspace}/plugins/{PluginId}#JweDecrypt operations: - name: deletejwedecryptplugin method: DELETE description: Delete a JweDecrypt plugin outputRawFormat: json outputParameters: - name: result type: object value: $. - name: getjwedecryptplugin method: GET description: Get a JweDecrypt plugin outputRawFormat: json outputParameters: - name: result type: object value: $. - name: updatejwedecryptplugin method: PUT description: Update a JweDecrypt plugin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: workspace-plugins-PluginId}#Jwt path: /{workspace}/plugins/{PluginId}#Jwt operations: - name: deletejwtplugin method: DELETE description: Delete a Jwt plugin outputRawFormat: json outputParameters: - name: result type: object value: $. - name: getjwtplugin method: GET description: Get a Jwt plugin outputRawFormat: json outputParameters: - name: result type: object value: $. - name: updatejwtplugin method: PUT description: Update a Jwt plugin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: workspace-plugins-PluginId}#JwtSigner path: /{workspace}/plugins/{PluginId}#JwtSigner operations: - name: deletejwtsignerplugin method: DELETE description: Delete a JwtSigner plugin outputRawFormat: json outputParameters: - name: result type: object value: $. - name: getjwtsignerplugin method: GET description: Get a JwtSigner plugin outputRawFormat: json outputParameters: - name: result type: object value: $. - name: updatejwtsignerplugin method: PUT description: Update a JwtSigner plugin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: workspace-plugins-PluginId}#KafkaConsume path: /{workspace}/plugins/{PluginId}#KafkaConsume operations: - name: deletekafkaconsumeplugin method: DELETE description: Delete a KafkaConsume plugin outputRawFormat: json outputParameters: - name: result type: object value: $. - name: getkafkaconsumeplugin method: GET description: Get a KafkaConsume plugin outputRawFormat: json outputParameters: - name: result type: object value: $. - name: updatekafkaconsumeplugin method: PUT description: Update a KafkaConsume plugin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: workspace-plugins-PluginId}#KafkaLog path: /{workspace}/plugins/{PluginId}#KafkaLog operations: - name: deletekafkalogplugin method: DELETE description: Delete a KafkaLog plugin outputRawFormat: json outputParameters: - name: result type: object value: $. - name: getkafkalogplugin method: GET description: Get a KafkaLog plugin outputRawFormat: json outputParameters: - name: result type: object value: $. - name: updatekafkalogplugin method: PUT description: Update a KafkaLog plugin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: workspace-plugins-PluginId}#KafkaUpstream path: /{workspace}/plugins/{PluginId}#KafkaUpstream operations: - name: deletekafkaupstreamplugin method: DELETE description: Delete a KafkaUpstream plugin outputRawFormat: json outputParameters: - name: result type: object value: $. - name: getkafkaupstreamplugin method: GET description: Get a KafkaUpstream plugin outputRawFormat: json outputParameters: - name: result type: object value: $. - name: updatekafkaupstreamplugin method: PUT description: Update a KafkaUpstream plugin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: workspace-plugins-PluginId}#KeyAuth path: /{workspace}/plugins/{PluginId}#KeyAuth operations: - name: deletekeyauthplugin method: DELETE description: Delete a KeyAuth plugin outputRawFormat: json outputParameters: - name: result type: object value: $. - name: getkeyauthplugin method: GET description: Get a KeyAuth plugin outputRawFormat: json outputParameters: - name: result type: object value: $. - name: updatekeyauthplugin method: PUT description: Update a KeyAuth plugin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: workspace-plugins-PluginId}#KeyAuthEnc path: /{workspace}/plugins/{PluginId}#KeyAuthEnc operations: - name: deletekeyauthencplugin method: DELETE description: Delete a KeyAuthEnc plugin outputRawFormat: json outputParameters: - name: result type: object value: $. - name: getkeyauthencplugin method: GET description: Get a KeyAuthEnc plugin outputRawFormat: json outputParameters: - name: result type: object value: $. - name: updatekeyauthencplugin method: PUT description: Update a KeyAuthEnc plugin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: workspace-plugins-PluginId}#LdapAuth path: /{workspace}/plugins/{PluginId}#LdapAuth operations: - name: deleteldapauthplugin method: DELETE description: Delete a LdapAuth plugin outputRawFormat: json outputParameters: - name: result type: object value: $. - name: getldapauthplugin method: GET description: Get a LdapAuth plugin outputRawFormat: json outputParameters: - name: result type: object value: $. - name: updateldapauthplugin method: PUT description: Update a LdapAuth plugin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: workspace-plugins-PluginId}#LdapAuthAdvanced path: /{workspace}/plugins/{PluginId}#LdapAuthAdvanced operations: - name: deleteldapauthadvancedplugin method: DELETE description: Delete a LdapAuthAdvanced plugin outputRawFormat: json outputParameters: - name: result type: object value: $. - name: getldapauthadvancedplugin method: GET description: Get a LdapAuthAdvanced plugin outputRawFormat: json outputParameters: - name: result type: object value: $. - name: updateldapauthadvancedplugin method: PUT description: Update a LdapAuthAdvanced plugin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: workspace-plugins-PluginId}#Loggly path: /{workspace}/plugins/{PluginId}#Loggly operations: - name: deletelogglyplugin method: DELETE description: Delete a Loggly plugin outputRawFormat: json outputParameters: - name: result type: object value: $. - name: getlogglyplugin method: GET description: Get a Loggly plugin outputRawFormat: json outputParameters: - name: result type: object value: $. - name: updatelogglyplugin method: PUT description: Update a Loggly plugin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: workspace-plugins-PluginId}#MeteringAndBilling path: /{workspace}/plugins/{PluginId}#MeteringAndBilling operations: - name: deletemeteringandbillingplugin method: DELETE description: Delete a MeteringAndBilling plugin outputRawFormat: json outputParameters: - name: result type: object value: $. - name: getmeteringandbillingplugin method: GET description: Get a MeteringAndBilling plugin outputRawFormat: json outputParameters: - name: result type: object value: $. - name: updatemeteringandbillingplugin method: PUT description: Update a MeteringAndBilling plugin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: workspace-plugins-PluginId}#Mocking path: /{workspace}/plugins/{PluginId}#Mocking operations: - name: deletemockingplugin method: DELETE description: Delete a Mocking plugin outputRawFormat: json outputParameters: - name: result type: object value: $. - name: getmockingplugin method: GET description: Get a Mocking plugin outputRawFormat: json outputParameters: - name: result type: object value: $. - name: updatemockingplugin method: PUT description: Update a Mocking plugin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: workspace-plugins-PluginId}#MtlsAuth path: /{workspace}/plugins/{PluginId}#MtlsAuth operations: - name: deletemtlsauthplugin method: DELETE description: Delete a MtlsAuth plugin outputRawFormat: json outputParameters: - name: result type: object value: $. - name: getmtlsauthplugin method: GET description: Get a MtlsAuth plugin outputRawFormat: json outputParameters: - name: result type: object value: $. - name: updatemtlsauthplugin method: PUT description: Update a MtlsAuth plugin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: workspace-plugins-PluginId}#OasValidation path: /{workspace}/plugins/{PluginId}#OasValidation operations: - name: deleteoasvalidationplugin method: DELETE description: Delete a OasValidation plugin outputRawFormat: json outputParameters: - name: result type: object value: $. - name: getoasvalidationplugin method: GET description: Get a OasValidation plugin outputRawFormat: json outputParameters: - name: result type: object value: $. - name: updateoasvalidationplugin method: PUT description: Update a OasValidation plugin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: workspace-plugins-PluginId}#Oauth2 path: /{workspace}/plugins/{PluginId}#Oauth2 operations: - name: deleteoauth2plugin method: DELETE description: Delete a Oauth2 plugin outputRawFormat: json outputParameters: - name: result type: object value: $. - name: getoauth2plugin method: GET description: Get a Oauth2 plugin outputRawFormat: json outputParameters: - name: result type: object value: $. - name: updateoauth2plugin method: PUT description: Update a Oauth2 plugin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: workspace-plugins-PluginId}#Oauth2Introspection path: /{workspace}/plugins/{PluginId}#Oauth2Introspection operations: - name: deleteoauth2introspectionplugin method: DELETE description: Delete a Oauth2Introspection plugin outputRawFormat: json outputParameters: - name: result type: object value: $. - name: getoauth2introspectionplugin method: GET description: Get a Oauth2Introspection plugin outputRawFormat: json outputParameters: - name: result type: object value: $. - name: updateoauth2introspectionplugin method: PUT description: Update a Oauth2Introspection plugin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: workspace-plugins-PluginId}#Opa path: /{workspace}/plugins/{PluginId}#Opa operations: - name: deleteopaplugin method: DELETE description: Delete a Opa plugin outputRawFormat: json outputParameters: - name: result type: object value: $. - name: getopaplugin method: GET description: Get a Opa plugin outputRawFormat: json outputParameters: - name: result type: object value: $. - name: updateopaplugin method: PUT description: Update a Opa plugin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: workspace-plugins-PluginId}#OpenidConnect path: /{workspace}/plugins/{PluginId}#OpenidConnect operations: - name: deleteopenidconnectplugin method: DELETE description: Delete a OpenidConnect plugin outputRawFormat: json outputParameters: - name: result type: object value: $. - name: getopenidconnectplugin method: GET description: Get a OpenidConnect plugin outputRawFormat: json outputParameters: - name: result type: object value: $. - name: updateopenidconnectplugin method: PUT description: Update a OpenidConnect plugin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: workspace-plugins-PluginId}#Opentelemetry path: /{workspace}/plugins/{PluginId}#Opentelemetry operations: - name: deleteopentelemetryplugin method: DELETE description: Delete a Opentelemetry plugin outputRawFormat: json outputParameters: - name: result type: object value: $. - name: getopentelemetryplugin method: GET description: Get a Opentelemetry plugin outputRawFormat: json outputParameters: - name: result type: object value: $. - name: updateopentelemetryplugin method: PUT description: Update a Opentelemetry plugin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: workspace-plugins-PluginId}#PostFunction path: /{workspace}/plugins/{PluginId}#PostFunction operations: - name: deletepostfunctionplugin method: DELETE description: Delete a PostFunction plugin outputRawFormat: json outputParameters: - name: result type: object value: $. - name: getpostfunctionplugin method: GET description: Get a PostFunction plugin outputRawFormat: json outputParameters: - name: result type: object value: $. - name: updatepostfunctionplugin method: PUT description: Update a PostFunction plugin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: workspace-plugins-PluginId}#PreFunction path: /{workspace}/plugins/{PluginId}#PreFunction operations: - name: deleteprefunctionplugin method: DELETE description: Delete a PreFunction plugin outputRawFormat: json outputParameters: - name: result type: object value: $. - name: getprefunctionplugin method: GET description: Get a PreFunction plugin outputRawFormat: json outputParameters: - name: result type: object value: $. - name: updateprefunctionplugin method: PUT description: Update a PreFunction plugin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: workspace-plugins-PluginId}#Prometheus path: /{workspace}/plugins/{PluginId}#Prometheus operations: - name: deleteprometheusplugin method: DELETE description: Delete a Prometheus plugin outputRawFormat: json outputParameters: - name: result type: object value: $. - name: getprometheusplugin method: GET description: Get a Prometheus plugin outputRawFormat: json outputParameters: - name: result type: object value: $. - name: updateprometheusplugin method: PUT description: Update a Prometheus plugin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: workspace-plugins-PluginId}#ProxyCache path: /{workspace}/plugins/{PluginId}#ProxyCache operations: - name: deleteproxycacheplugin method: DELETE description: Delete a ProxyCache plugin outputRawFormat: json outputParameters: - name: result type: object value: $. - name: getproxycacheplugin method: GET description: Get a ProxyCache plugin outputRawFormat: json outputParameters: - name: result type: object value: $. - name: updateproxycacheplugin method: PUT description: Update a ProxyCache plugin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: workspace-plugins-PluginId}#ProxyCacheAdvanced path: /{workspace}/plugins/{PluginId}#ProxyCacheAdvanced operations: - name: deleteproxycacheadvancedplugin method: DELETE description: Delete a ProxyCacheAdvanced plugin outputRawFormat: json outputParameters: - name: result type: object value: $. - name: getproxycacheadvancedplugin method: GET description: Get a ProxyCacheAdvanced plugin outputRawFormat: json outputParameters: - name: result type: object value: $. - name: updateproxycacheadvancedplugin method: PUT description: Update a ProxyCacheAdvanced plugin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: workspace-plugins-PluginId}#RateLimiting path: /{workspace}/plugins/{PluginId}#RateLimiting operations: - name: deleteratelimitingplugin method: DELETE description: Delete a RateLimiting plugin outputRawFormat: json outputParameters: - name: result type: object value: $. - name: getratelimitingplugin method: GET description: Get a RateLimiting plugin outputRawFormat: json outputParameters: - name: result type: object value: $. - name: updateratelimitingplugin method: PUT description: Update a RateLimiting plugin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: workspace-plugins-PluginId}#RateLimitingAdvanced path: /{workspace}/plugins/{PluginId}#RateLimitingAdvanced operations: - name: deleteratelimitingadvancedplugin method: DELETE description: Delete a RateLimitingAdvanced plugin outputRawFormat: json outputParameters: - name: result type: object value: $. - name: getratelimitingadvancedplugin method: GET description: Get a RateLimitingAdvanced plugin outputRawFormat: json outputParameters: - name: result type: object value: $. - name: updateratelimitingadvancedplugin method: PUT description: Update a RateLimitingAdvanced plugin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: workspace-plugins-PluginId}#Redirect path: /{workspace}/plugins/{PluginId}#Redirect operations: - name: deleteredirectplugin method: DELETE description: Delete a Redirect plugin outputRawFormat: json outputParameters: - name: result type: object value: $. - name: getredirectplugin method: GET description: Get a Redirect plugin outputRawFormat: json outputParameters: - name: result type: object value: $. - name: updateredirectplugin method: PUT description: Update a Redirect plugin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: workspace-plugins-PluginId}#RequestCallout path: /{workspace}/plugins/{PluginId}#RequestCallout operations: - name: deleterequestcalloutplugin method: DELETE description: Delete a RequestCallout plugin outputRawFormat: json outputParameters: - name: result type: object value: $. - name: getrequestcalloutplugin method: GET description: Get a RequestCallout plugin outputRawFormat: json outputParameters: - name: result type: object value: $. - name: updaterequestcalloutplugin method: PUT description: Update a RequestCallout plugin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: workspace-plugins-PluginId}#RequestSizeLimiting path: /{workspace}/plugins/{PluginId}#RequestSizeLimiting operations: - name: deleterequestsizelimitingplugin method: DELETE description: Delete a RequestSizeLimiting plugin outputRawFormat: json outputParameters: - name: result type: object value: $. - name: getrequestsizelimitingplugin method: GET description: Get a RequestSizeLimiting plugin outputRawFormat: json outputParameters: - name: result type: object value: $. - name: updaterequestsizelimitingplugin method: PUT description: Update a RequestSizeLimiting plugin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: workspace-plugins-PluginId}#RequestTermination path: /{workspace}/plugins/{PluginId}#RequestTermination operations: - name: deleterequestterminationplugin method: DELETE description: Delete a RequestTermination plugin outputRawFormat: json outputParameters: - name: result type: object value: $. - name: getrequestterminationplugin method: GET description: Get a RequestTermination plugin outputRawFormat: json outputParameters: - name: result type: object value: $. - name: updaterequestterminationplugin method: PUT description: Update a RequestTermination plugin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: workspace-plugins-PluginId}#RequestTransformer path: /{workspace}/plugins/{PluginId}#RequestTransformer operations: - name: deleterequesttransformerplugin method: DELETE description: Delete a RequestTransformer plugin outputRawFormat: json outputParameters: - name: result type: object value: $. - name: getrequesttransformerplugin method: GET description: Get a RequestTransformer plugin outputRawFormat: json outputParameters: - name: result type: object value: $. - name: updaterequesttransformerplugin method: PUT description: Update a RequestTransformer plugin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: workspace-plugins-PluginId}#RequestTransformerAdvanced path: /{workspace}/plugins/{PluginId}#RequestTransformerAdvanced operations: - name: deleterequesttransformeradvancedplugin method: DELETE description: Delete a RequestTransformerAdvanced plugin outputRawFormat: json outputParameters: - name: result type: object value: $. - name: getrequesttransformeradvancedplugin method: GET description: Get a RequestTransformerAdvanced plugin outputRawFormat: json outputParameters: - name: result type: object value: $. - name: updaterequesttransformeradvancedplugin method: PUT description: Update a RequestTransformerAdvanced plugin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: workspace-plugins-PluginId}#RequestValidator path: /{workspace}/plugins/{PluginId}#RequestValidator operations: - name: deleterequestvalidatorplugin method: DELETE description: Delete a RequestValidator plugin outputRawFormat: json outputParameters: - name: result type: object value: $. - name: getrequestvalidatorplugin method: GET description: Get a RequestValidator plugin outputRawFormat: json outputParameters: - name: result type: object value: $. - name: updaterequestvalidatorplugin method: PUT description: Update a RequestValidator plugin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: workspace-plugins-PluginId}#ResponseRatelimiting path: /{workspace}/plugins/{PluginId}#ResponseRatelimiting operations: - name: deleteresponseratelimitingplugin method: DELETE description: Delete a ResponseRatelimiting plugin outputRawFormat: json outputParameters: - name: result type: object value: $. - name: getresponseratelimitingplugin method: GET description: Get a ResponseRatelimiting plugin outputRawFormat: json outputParameters: - name: result type: object value: $. - name: updateresponseratelimitingplugin method: PUT description: Update a ResponseRatelimiting plugin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: workspace-plugins-PluginId}#ResponseTransformer path: /{workspace}/plugins/{PluginId}#ResponseTransformer operations: - name: deleteresponsetransformerplugin method: DELETE description: Delete a ResponseTransformer plugin outputRawFormat: json outputParameters: - name: result type: object value: $. - name: getresponsetransformerplugin method: GET description: Get a ResponseTransformer plugin outputRawFormat: json outputParameters: - name: result type: object value: $. - name: updateresponsetransformerplugin method: PUT description: Update a ResponseTransformer plugin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: workspace-plugins-PluginId}#ResponseTransformerAdvanced path: /{workspace}/plugins/{PluginId}#ResponseTransformerAdvanced operations: - name: deleteresponsetransformeradvancedplugin method: DELETE description: Delete a ResponseTransformerAdvanced plugin outputRawFormat: json outputParameters: - name: result type: object value: $. - name: getresponsetransformeradvancedplugin method: GET description: Get a ResponseTransformerAdvanced plugin outputRawFormat: json outputParameters: - name: result type: object value: $. - name: updateresponsetransformeradvancedplugin method: PUT description: Update a ResponseTransformerAdvanced plugin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: workspace-plugins-PluginId}#RouteByHeader path: /{workspace}/plugins/{PluginId}#RouteByHeader operations: - name: deleteroutebyheaderplugin method: DELETE description: Delete a RouteByHeader plugin outputRawFormat: json outputParameters: - name: result type: object value: $. - name: getroutebyheaderplugin method: GET description: Get a RouteByHeader plugin outputRawFormat: json outputParameters: - name: result type: object value: $. - name: updateroutebyheaderplugin method: PUT description: Update a RouteByHeader plugin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: workspace-plugins-PluginId}#RouteTransformerAdvanced path: /{workspace}/plugins/{PluginId}#RouteTransformerAdvanced operations: - name: deleteroutetransformeradvancedplugin method: DELETE description: Delete a RouteTransformerAdvanced plugin outputRawFormat: json outputParameters: - name: result type: object value: $. - name: getroutetransformeradvancedplugin method: GET description: Get a RouteTransformerAdvanced plugin outputRawFormat: json outputParameters: - name: result type: object value: $. - name: updateroutetransformeradvancedplugin method: PUT description: Update a RouteTransformerAdvanced plugin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: workspace-plugins-PluginId}#Saml path: /{workspace}/plugins/{PluginId}#Saml operations: - name: deletesamlplugin method: DELETE description: Delete a Saml plugin outputRawFormat: json outputParameters: - name: result type: object value: $. - name: getsamlplugin method: GET description: Get a Saml plugin outputRawFormat: json outputParameters: - name: result type: object value: $. - name: updatesamlplugin method: PUT description: Update a Saml plugin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: workspace-plugins-PluginId}#ServiceProtection path: /{workspace}/plugins/{PluginId}#ServiceProtection operations: - name: deleteserviceprotectionplugin method: DELETE description: Delete a ServiceProtection plugin outputRawFormat: json outputParameters: - name: result type: object value: $. - name: getserviceprotectionplugin method: GET description: Get a ServiceProtection plugin outputRawFormat: json outputParameters: - name: result type: object value: $. - name: updateserviceprotectionplugin method: PUT description: Update a ServiceProtection plugin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: workspace-plugins-PluginId}#Session path: /{workspace}/plugins/{PluginId}#Session operations: - name: deletesessionplugin method: DELETE description: Delete a Session plugin outputRawFormat: json outputParameters: - name: result type: object value: $. - name: getsessionplugin method: GET description: Get a Session plugin outputRawFormat: json outputParameters: - name: result type: object value: $. - name: updatesessionplugin method: PUT description: Update a Session plugin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: workspace-plugins-PluginId}#SolaceConsume path: /{workspace}/plugins/{PluginId}#SolaceConsume operations: - name: deletesolaceconsumeplugin method: DELETE description: Delete a SolaceConsume plugin outputRawFormat: json outputParameters: - name: result type: object value: $. - name: getsolaceconsumeplugin method: GET description: Get a SolaceConsume plugin outputRawFormat: json outputParameters: - name: result type: object value: $. - name: updatesolaceconsumeplugin method: PUT description: Update a SolaceConsume plugin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: workspace-plugins-PluginId}#SolaceLog path: /{workspace}/plugins/{PluginId}#SolaceLog operations: - name: deletesolacelogplugin method: DELETE description: Delete a SolaceLog plugin outputRawFormat: json outputParameters: - name: result type: object value: $. - name: getsolacelogplugin method: GET description: Get a SolaceLog plugin outputRawFormat: json outputParameters: - name: result type: object value: $. - name: updatesolacelogplugin method: PUT description: Update a SolaceLog plugin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: workspace-plugins-PluginId}#SolaceUpstream path: /{workspace}/plugins/{PluginId}#SolaceUpstream operations: - name: deletesolaceupstreamplugin method: DELETE description: Delete a SolaceUpstream plugin outputRawFormat: json outputParameters: - name: result type: object value: $. - name: getsolaceupstreamplugin method: GET description: Get a SolaceUpstream plugin outputRawFormat: json outputParameters: - name: result type: object value: $. - name: updatesolaceupstreamplugin method: PUT description: Update a SolaceUpstream plugin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: workspace-plugins-PluginId}#StandardWebhooks path: /{workspace}/plugins/{PluginId}#StandardWebhooks operations: - name: deletestandardwebhooksplugin method: DELETE description: Delete a StandardWebhooks plugin outputRawFormat: json outputParameters: - name: result type: object value: $. - name: getstandardwebhooksplugin method: GET description: Get a StandardWebhooks plugin outputRawFormat: json outputParameters: - name: result type: object value: $. - name: updatestandardwebhooksplugin method: PUT description: Update a StandardWebhooks plugin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: workspace-plugins-PluginId}#Statsd path: /{workspace}/plugins/{PluginId}#Statsd operations: - name: deletestatsdplugin method: DELETE description: Delete a Statsd plugin outputRawFormat: json outputParameters: - name: result type: object value: $. - name: getstatsdplugin method: GET description: Get a Statsd plugin outputRawFormat: json outputParameters: - name: result type: object value: $. - name: updatestatsdplugin method: PUT description: Update a Statsd plugin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: workspace-plugins-PluginId}#StatsdAdvanced path: /{workspace}/plugins/{PluginId}#StatsdAdvanced operations: - name: deletestatsdadvancedplugin method: DELETE description: Delete a StatsdAdvanced plugin outputRawFormat: json outputParameters: - name: result type: object value: $. - name: getstatsdadvancedplugin method: GET description: Get a StatsdAdvanced plugin outputRawFormat: json outputParameters: - name: result type: object value: $. - name: updatestatsdadvancedplugin method: PUT description: Update a StatsdAdvanced plugin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: workspace-plugins-PluginId}#Syslog path: /{workspace}/plugins/{PluginId}#Syslog operations: - name: deletesyslogplugin method: DELETE description: Delete a Syslog plugin outputRawFormat: json outputParameters: - name: result type: object value: $. - name: getsyslogplugin method: GET description: Get a Syslog plugin outputRawFormat: json outputParameters: - name: result type: object value: $. - name: updatesyslogplugin method: PUT description: Update a Syslog plugin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: workspace-plugins-PluginId}#TcpLog path: /{workspace}/plugins/{PluginId}#TcpLog operations: - name: deletetcplogplugin method: DELETE description: Delete a TcpLog plugin outputRawFormat: json outputParameters: - name: result type: object value: $. - name: gettcplogplugin method: GET description: Get a TcpLog plugin outputRawFormat: json outputParameters: - name: result type: object value: $. - name: updatetcplogplugin method: PUT description: Update a TcpLog plugin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: workspace-plugins-PluginId}#TlsHandshakeModifier path: /{workspace}/plugins/{PluginId}#TlsHandshakeModifier operations: - name: deletetlshandshakemodifierplugin method: DELETE description: Delete a TlsHandshakeModifier plugin outputRawFormat: json outputParameters: - name: result type: object value: $. - name: gettlshandshakemodifierplugin method: GET description: Get a TlsHandshakeModifier plugin outputRawFormat: json outputParameters: - name: result type: object value: $. - name: updatetlshandshakemodifierplugin method: PUT description: Update a TlsHandshakeModifier plugin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: workspace-plugins-PluginId}#TlsMetadataHeaders path: /{workspace}/plugins/{PluginId}#TlsMetadataHeaders operations: - name: deletetlsmetadataheadersplugin method: DELETE description: Delete a TlsMetadataHeaders plugin outputRawFormat: json outputParameters: - name: result type: object value: $. - name: gettlsmetadataheadersplugin method: GET description: Get a TlsMetadataHeaders plugin outputRawFormat: json outputParameters: - name: result type: object value: $. - name: updatetlsmetadataheadersplugin method: PUT description: Update a TlsMetadataHeaders plugin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: workspace-plugins-PluginId}#UdpLog path: /{workspace}/plugins/{PluginId}#UdpLog operations: - name: deleteudplogplugin method: DELETE description: Delete a UdpLog plugin outputRawFormat: json outputParameters: - name: result type: object value: $. - name: getudplogplugin method: GET description: Get a UdpLog plugin outputRawFormat: json outputParameters: - name: result type: object value: $. - name: updateudplogplugin method: PUT description: Update a UdpLog plugin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: workspace-plugins-PluginId}#UpstreamOauth path: /{workspace}/plugins/{PluginId}#UpstreamOauth operations: - name: deleteupstreamoauthplugin method: DELETE description: Delete a UpstreamOauth plugin outputRawFormat: json outputParameters: - name: result type: object value: $. - name: getupstreamoauthplugin method: GET description: Get a UpstreamOauth plugin outputRawFormat: json outputParameters: - name: result type: object value: $. - name: updateupstreamoauthplugin method: PUT description: Update a UpstreamOauth plugin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: workspace-plugins-PluginId}#UpstreamTimeout path: /{workspace}/plugins/{PluginId}#UpstreamTimeout operations: - name: deleteupstreamtimeoutplugin method: DELETE description: Delete a UpstreamTimeout plugin outputRawFormat: json outputParameters: - name: result type: object value: $. - name: getupstreamtimeoutplugin method: GET description: Get a UpstreamTimeout plugin outputRawFormat: json outputParameters: - name: result type: object value: $. - name: updateupstreamtimeoutplugin method: PUT description: Update a UpstreamTimeout plugin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: workspace-plugins-PluginId}#VaultAuth path: /{workspace}/plugins/{PluginId}#VaultAuth operations: - name: deletevaultauthplugin method: DELETE description: Delete a VaultAuth plugin outputRawFormat: json outputParameters: - name: result type: object value: $. - name: getvaultauthplugin method: GET description: Get a VaultAuth plugin outputRawFormat: json outputParameters: - name: result type: object value: $. - name: updatevaultauthplugin method: PUT description: Update a VaultAuth plugin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: workspace-plugins-PluginId}#WebsocketSizeLimit path: /{workspace}/plugins/{PluginId}#WebsocketSizeLimit operations: - name: deletewebsocketsizelimitplugin method: DELETE description: Delete a WebsocketSizeLimit plugin outputRawFormat: json outputParameters: - name: result type: object value: $. - name: getwebsocketsizelimitplugin method: GET description: Get a WebsocketSizeLimit plugin outputRawFormat: json outputParameters: - name: result type: object value: $. - name: updatewebsocketsizelimitplugin method: PUT description: Update a WebsocketSizeLimit plugin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: workspace-plugins-PluginId}#WebsocketValidator path: /{workspace}/plugins/{PluginId}#WebsocketValidator operations: - name: deletewebsocketvalidatorplugin method: DELETE description: Delete a WebsocketValidator plugin outputRawFormat: json outputParameters: - name: result type: object value: $. - name: getwebsocketvalidatorplugin method: GET description: Get a WebsocketValidator plugin outputRawFormat: json outputParameters: - name: result type: object value: $. - name: updatewebsocketvalidatorplugin method: PUT description: Update a WebsocketValidator plugin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: workspace-plugins-PluginId}#XmlThreatProtection path: /{workspace}/plugins/{PluginId}#XmlThreatProtection operations: - name: deletexmlthreatprotectionplugin method: DELETE description: Delete a XmlThreatProtection plugin outputRawFormat: json outputParameters: - name: result type: object value: $. - name: getxmlthreatprotectionplugin method: GET description: Get a XmlThreatProtection plugin outputRawFormat: json outputParameters: - name: result type: object value: $. - name: updatexmlthreatprotectionplugin method: PUT description: Update a XmlThreatProtection plugin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: workspace-plugins-PluginId}#Zipkin path: /{workspace}/plugins/{PluginId}#Zipkin operations: - name: deletezipkinplugin method: DELETE description: Delete a Zipkin plugin outputRawFormat: json outputParameters: - name: result type: object value: $. - name: getzipkinplugin method: GET description: Get a Zipkin plugin outputRawFormat: json outputParameters: - name: result type: object value: $. - name: updatezipkinplugin method: PUT description: Update a Zipkin plugin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true authentication: type: apikey key: Kong-Admin-Token value: '{{env.KONG_API_KEY}}' placement: header exposes: - type: rest namespace: gateway-admin-plugins-rest port: 8080 description: REST adapter for Kong Enterprise Admin API — Plugins. One Spectral-compliant resource per consumed operation, prefixed with /v1. resources: - path: /v1/schemas/plugins/{pluginname} name: schemas-plugins-pluginname description: REST surface for schemas-plugins-pluginName. operations: - method: GET name: fetchpluginschema description: Get plugin schema call: gateway-admin-plugins.fetchpluginschema outputParameters: - type: object mapping: $. - path: /v1/{workspace}/plugins name: workspace-plugins description: REST surface for workspace-plugins. operations: - method: GET name: listplugin description: List all Plugins call: gateway-admin-plugins.listplugin outputParameters: - type: object mapping: $. - method: POST name: createplugin description: Create a new Plugin call: gateway-admin-plugins.createplugin with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/{workspace}/plugins-acl name: workspace-plugins-acl description: REST surface for workspace-plugins#ACL. operations: - method: POST name: createaclplugin description: Create a ACL plugin call: gateway-admin-plugins.createaclplugin with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/{workspace}/plugins-ace name: workspace-plugins-ace description: REST surface for workspace-plugins#Ace. operations: - method: POST name: createaceplugin description: Create a Ace plugin call: gateway-admin-plugins.createaceplugin with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/{workspace}/plugins-acme name: workspace-plugins-acme description: REST surface for workspace-plugins#Acme. operations: - method: POST name: createacmeplugin description: Create a Acme plugin call: gateway-admin-plugins.createacmeplugin with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/{workspace}/plugins-aia2aproxy name: workspace-plugins-aia2aproxy description: REST surface for workspace-plugins#AiA2aProxy. operations: - method: POST name: createaia2aproxyplugin description: Create a AiA2aProxy plugin call: gateway-admin-plugins.createaia2aproxyplugin with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/{workspace}/plugins-aiawsguardrails name: workspace-plugins-aiawsguardrails description: REST surface for workspace-plugins#AiAwsGuardrails. operations: - method: POST name: createaiawsguardrailsplugin description: Create a AiAwsGuardrails plugin call: gateway-admin-plugins.createaiawsguardrailsplugin with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/{workspace}/plugins-aiazurecontentsafety name: workspace-plugins-aiazurecontentsafety description: REST surface for workspace-plugins#AiAzureContentSafety. operations: - method: POST name: createaiazurecontentsafetyplugin description: Create a AiAzureContentSafety plugin call: gateway-admin-plugins.createaiazurecontentsafetyplugin with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/{workspace}/plugins-aicustomguardrail name: workspace-plugins-aicustomguardrail description: REST surface for workspace-plugins#AiCustomGuardrail. operations: - method: POST name: createaicustomguardrailplugin description: Create a AiCustomGuardrail plugin call: gateway-admin-plugins.createaicustomguardrailplugin with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/{workspace}/plugins-aigcpmodelarmor name: workspace-plugins-aigcpmodelarmor description: REST surface for workspace-plugins#AiGcpModelArmor. operations: - method: POST name: createaigcpmodelarmorplugin description: Create a AiGcpModelArmor plugin call: gateway-admin-plugins.createaigcpmodelarmorplugin with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/{workspace}/plugins-ailakeraguard name: workspace-plugins-ailakeraguard description: REST surface for workspace-plugins#AiLakeraGuard. operations: - method: POST name: createailakeraguardplugin description: Create a AiLakeraGuard plugin call: gateway-admin-plugins.createailakeraguardplugin with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/{workspace}/plugins-aillmasjudge name: workspace-plugins-aillmasjudge description: REST surface for workspace-plugins#AiLlmAsJudge. operations: - method: POST name: createaillmasjudgeplugin description: Create a AiLlmAsJudge plugin call: gateway-admin-plugins.createaillmasjudgeplugin with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/{workspace}/plugins-aimcpoauth2 name: workspace-plugins-aimcpoauth2 description: REST surface for workspace-plugins#AiMcpOauth2. operations: - method: POST name: createaimcpoauth2plugin description: Create a AiMcpOauth2 plugin call: gateway-admin-plugins.createaimcpoauth2plugin with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/{workspace}/plugins-aimcpproxy name: workspace-plugins-aimcpproxy description: REST surface for workspace-plugins#AiMcpProxy. operations: - method: POST name: createaimcpproxyplugin description: Create a AiMcpProxy plugin call: gateway-admin-plugins.createaimcpproxyplugin with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/{workspace}/plugins-aipromptcompressor name: workspace-plugins-aipromptcompressor description: REST surface for workspace-plugins#AiPromptCompressor. operations: - method: POST name: createaipromptcompressorplugin description: Create a AiPromptCompressor plugin call: gateway-admin-plugins.createaipromptcompressorplugin with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/{workspace}/plugins-aipromptdecorator name: workspace-plugins-aipromptdecorator description: REST surface for workspace-plugins#AiPromptDecorator. operations: - method: POST name: createaipromptdecoratorplugin description: Create a AiPromptDecorator plugin call: gateway-admin-plugins.createaipromptdecoratorplugin with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/{workspace}/plugins-aipromptguard name: workspace-plugins-aipromptguard description: REST surface for workspace-plugins#AiPromptGuard. operations: - method: POST name: createaipromptguardplugin description: Create a AiPromptGuard plugin call: gateway-admin-plugins.createaipromptguardplugin with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/{workspace}/plugins-aiprompttemplate name: workspace-plugins-aiprompttemplate description: REST surface for workspace-plugins#AiPromptTemplate. operations: - method: POST name: createaiprompttemplateplugin description: Create a AiPromptTemplate plugin call: gateway-admin-plugins.createaiprompttemplateplugin with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/{workspace}/plugins-aiproxy name: workspace-plugins-aiproxy description: REST surface for workspace-plugins#AiProxy. operations: - method: POST name: createaiproxyplugin description: Create a AiProxy plugin call: gateway-admin-plugins.createaiproxyplugin with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/{workspace}/plugins-aiproxyadvanced name: workspace-plugins-aiproxyadvanced description: REST surface for workspace-plugins#AiProxyAdvanced. operations: - method: POST name: createaiproxyadvancedplugin description: Create a AiProxyAdvanced plugin call: gateway-admin-plugins.createaiproxyadvancedplugin with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/{workspace}/plugins-airaginjector name: workspace-plugins-airaginjector description: REST surface for workspace-plugins#AiRagInjector. operations: - method: POST name: createairaginjectorplugin description: Create a AiRagInjector plugin call: gateway-admin-plugins.createairaginjectorplugin with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/{workspace}/plugins-airatelimitingadvanced name: workspace-plugins-airatelimitingadvanced description: REST surface for workspace-plugins#AiRateLimitingAdvanced. operations: - method: POST name: createairatelimitingadvancedplugin description: Create a AiRateLimitingAdvanced plugin call: gateway-admin-plugins.createairatelimitingadvancedplugin with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/{workspace}/plugins-airequesttransformer name: workspace-plugins-airequesttransformer description: REST surface for workspace-plugins#AiRequestTransformer. operations: - method: POST name: createairequesttransformerplugin description: Create a AiRequestTransformer plugin call: gateway-admin-plugins.createairequesttransformerplugin with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/{workspace}/plugins-airesponsetransformer name: workspace-plugins-airesponsetransformer description: REST surface for workspace-plugins#AiResponseTransformer. operations: - method: POST name: createairesponsetransformerplugin description: Create a AiResponseTransformer plugin call: gateway-admin-plugins.createairesponsetransformerplugin with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/{workspace}/plugins-aisanitizer name: workspace-plugins-aisanitizer description: REST surface for workspace-plugins#AiSanitizer. operations: - method: POST name: createaisanitizerplugin description: Create a AiSanitizer plugin call: gateway-admin-plugins.createaisanitizerplugin with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/{workspace}/plugins-aisemanticcache name: workspace-plugins-aisemanticcache description: REST surface for workspace-plugins#AiSemanticCache. operations: - method: POST name: createaisemanticcacheplugin description: Create a AiSemanticCache plugin call: gateway-admin-plugins.createaisemanticcacheplugin with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/{workspace}/plugins-aisemanticpromptguard name: workspace-plugins-aisemanticpromptguard description: REST surface for workspace-plugins#AiSemanticPromptGuard. operations: - method: POST name: createaisemanticpromptguardplugin description: Create a AiSemanticPromptGuard plugin call: gateway-admin-plugins.createaisemanticpromptguardplugin with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/{workspace}/plugins-aisemanticresponseguard name: workspace-plugins-aisemanticresponseguard description: REST surface for workspace-plugins#AiSemanticResponseGuard. operations: - method: POST name: createaisemanticresponseguardplugin description: Create a AiSemanticResponseGuard plugin call: gateway-admin-plugins.createaisemanticresponseguardplugin with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/{workspace}/plugins-appdynamics name: workspace-plugins-appdynamics description: REST surface for workspace-plugins#AppDynamics. operations: - method: POST name: createappdynamicsplugin description: Create a AppDynamics plugin call: gateway-admin-plugins.createappdynamicsplugin with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/{workspace}/plugins-awslambda name: workspace-plugins-awslambda description: REST surface for workspace-plugins#AwsLambda. operations: - method: POST name: createawslambdaplugin description: Create a AwsLambda plugin call: gateway-admin-plugins.createawslambdaplugin with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/{workspace}/plugins-azurefunctions name: workspace-plugins-azurefunctions description: REST surface for workspace-plugins#AzureFunctions. operations: - method: POST name: createazurefunctionsplugin description: Create a AzureFunctions plugin call: gateway-admin-plugins.createazurefunctionsplugin with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/{workspace}/plugins-basicauth name: workspace-plugins-basicauth description: REST surface for workspace-plugins#BasicAuth. operations: - method: POST name: createbasicauthplugin description: Create a BasicAuth plugin call: gateway-admin-plugins.createbasicauthplugin with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/{workspace}/plugins-botdetection name: workspace-plugins-botdetection description: REST surface for workspace-plugins#BotDetection. operations: - method: POST name: createbotdetectionplugin description: Create a BotDetection plugin call: gateway-admin-plugins.createbotdetectionplugin with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/{workspace}/plugins-canary name: workspace-plugins-canary description: REST surface for workspace-plugins#Canary. operations: - method: POST name: createcanaryplugin description: Create a Canary plugin call: gateway-admin-plugins.createcanaryplugin with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/{workspace}/plugins-confluent name: workspace-plugins-confluent description: REST surface for workspace-plugins#Confluent. operations: - method: POST name: createconfluentplugin description: Create a Confluent plugin call: gateway-admin-plugins.createconfluentplugin with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/{workspace}/plugins-confluentconsume name: workspace-plugins-confluentconsume description: REST surface for workspace-plugins#ConfluentConsume. operations: - method: POST name: createconfluentconsumeplugin description: Create a ConfluentConsume plugin call: gateway-admin-plugins.createconfluentconsumeplugin with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/{workspace}/plugins-correlationid name: workspace-plugins-correlationid description: REST surface for workspace-plugins#CorrelationId. operations: - method: POST name: createcorrelationidplugin description: Create a CorrelationId plugin call: gateway-admin-plugins.createcorrelationidplugin with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/{workspace}/plugins-cors name: workspace-plugins-cors description: REST surface for workspace-plugins#Cors. operations: - method: POST name: createcorsplugin description: Create a Cors plugin call: gateway-admin-plugins.createcorsplugin with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/{workspace}/plugins-datadog name: workspace-plugins-datadog description: REST surface for workspace-plugins#Datadog. operations: - method: POST name: createdatadogplugin description: Create a Datadog plugin call: gateway-admin-plugins.createdatadogplugin with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/{workspace}/plugins-datakit name: workspace-plugins-datakit description: REST surface for workspace-plugins#Datakit. operations: - method: POST name: createdatakitplugin description: Create a Datakit plugin call: gateway-admin-plugins.createdatakitplugin with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/{workspace}/plugins-degraphql name: workspace-plugins-degraphql description: REST surface for workspace-plugins#Degraphql. operations: - method: POST name: createdegraphqlplugin description: Create a Degraphql plugin call: gateway-admin-plugins.createdegraphqlplugin with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/{workspace}/plugins-exittransformer name: workspace-plugins-exittransformer description: REST surface for workspace-plugins#ExitTransformer. operations: - method: POST name: createexittransformerplugin description: Create a ExitTransformer plugin call: gateway-admin-plugins.createexittransformerplugin with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/{workspace}/plugins-filelog name: workspace-plugins-filelog description: REST surface for workspace-plugins#FileLog. operations: - method: POST name: createfilelogplugin description: Create a FileLog plugin call: gateway-admin-plugins.createfilelogplugin with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/{workspace}/plugins-forwardproxy name: workspace-plugins-forwardproxy description: REST surface for workspace-plugins#ForwardProxy. operations: - method: POST name: createforwardproxyplugin description: Create a ForwardProxy plugin call: gateway-admin-plugins.createforwardproxyplugin with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/{workspace}/plugins-graphqlproxycacheadvanced name: workspace-plugins-graphqlproxycacheadvanced description: REST surface for workspace-plugins#GraphqlProxyCacheAdvanced. operations: - method: POST name: creategraphqlproxycacheadvancedplugin description: Create a GraphqlProxyCacheAdvanced plugin call: gateway-admin-plugins.creategraphqlproxycacheadvancedplugin with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/{workspace}/plugins-graphqlratelimitingadvanced name: workspace-plugins-graphqlratelimitingadvanced description: REST surface for workspace-plugins#GraphqlRateLimitingAdvanced. operations: - method: POST name: creategraphqlratelimitingadvancedplugin description: Create a GraphqlRateLimitingAdvanced plugin call: gateway-admin-plugins.creategraphqlratelimitingadvancedplugin with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/{workspace}/plugins-grpcgateway name: workspace-plugins-grpcgateway description: REST surface for workspace-plugins#GrpcGateway. operations: - method: POST name: creategrpcgatewayplugin description: Create a GrpcGateway plugin call: gateway-admin-plugins.creategrpcgatewayplugin with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/{workspace}/plugins-grpcweb name: workspace-plugins-grpcweb description: REST surface for workspace-plugins#GrpcWeb. operations: - method: POST name: creategrpcwebplugin description: Create a GrpcWeb plugin call: gateway-admin-plugins.creategrpcwebplugin with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/{workspace}/plugins-headercertauth name: workspace-plugins-headercertauth description: REST surface for workspace-plugins#HeaderCertAuth. operations: - method: POST name: createheadercertauthplugin description: Create a HeaderCertAuth plugin call: gateway-admin-plugins.createheadercertauthplugin with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/{workspace}/plugins-hmacauth name: workspace-plugins-hmacauth description: REST surface for workspace-plugins#HmacAuth. operations: - method: POST name: createhmacauthplugin description: Create a HmacAuth plugin call: gateway-admin-plugins.createhmacauthplugin with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/{workspace}/plugins-httplog name: workspace-plugins-httplog description: REST surface for workspace-plugins#HttpLog. operations: - method: POST name: createhttplogplugin description: Create a HttpLog plugin call: gateway-admin-plugins.createhttplogplugin with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/{workspace}/plugins-injectionprotection name: workspace-plugins-injectionprotection description: REST surface for workspace-plugins#InjectionProtection. operations: - method: POST name: createinjectionprotectionplugin description: Create a InjectionProtection plugin call: gateway-admin-plugins.createinjectionprotectionplugin with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/{workspace}/plugins-iprestriction name: workspace-plugins-iprestriction description: REST surface for workspace-plugins#IpRestriction. operations: - method: POST name: createiprestrictionplugin description: Create a IpRestriction plugin call: gateway-admin-plugins.createiprestrictionplugin with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/{workspace}/plugins-jq name: workspace-plugins-jq description: REST surface for workspace-plugins#Jq. operations: - method: POST name: createjqplugin description: Create a Jq plugin call: gateway-admin-plugins.createjqplugin with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/{workspace}/plugins-jsonthreatprotection name: workspace-plugins-jsonthreatprotection description: REST surface for workspace-plugins#JsonThreatProtection. operations: - method: POST name: createjsonthreatprotectionplugin description: Create a JsonThreatProtection plugin call: gateway-admin-plugins.createjsonthreatprotectionplugin with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/{workspace}/plugins-jwedecrypt name: workspace-plugins-jwedecrypt description: REST surface for workspace-plugins#JweDecrypt. operations: - method: POST name: createjwedecryptplugin description: Create a JweDecrypt plugin call: gateway-admin-plugins.createjwedecryptplugin with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/{workspace}/plugins-jwt name: workspace-plugins-jwt description: REST surface for workspace-plugins#Jwt. operations: - method: POST name: createjwtplugin description: Create a Jwt plugin call: gateway-admin-plugins.createjwtplugin with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/{workspace}/plugins-jwtsigner name: workspace-plugins-jwtsigner description: REST surface for workspace-plugins#JwtSigner. operations: - method: POST name: createjwtsignerplugin description: Create a JwtSigner plugin call: gateway-admin-plugins.createjwtsignerplugin with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/{workspace}/plugins-kafkaconsume name: workspace-plugins-kafkaconsume description: REST surface for workspace-plugins#KafkaConsume. operations: - method: POST name: createkafkaconsumeplugin description: Create a KafkaConsume plugin call: gateway-admin-plugins.createkafkaconsumeplugin with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/{workspace}/plugins-kafkalog name: workspace-plugins-kafkalog description: REST surface for workspace-plugins#KafkaLog. operations: - method: POST name: createkafkalogplugin description: Create a KafkaLog plugin call: gateway-admin-plugins.createkafkalogplugin with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/{workspace}/plugins-kafkaupstream name: workspace-plugins-kafkaupstream description: REST surface for workspace-plugins#KafkaUpstream. operations: - method: POST name: createkafkaupstreamplugin description: Create a KafkaUpstream plugin call: gateway-admin-plugins.createkafkaupstreamplugin with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/{workspace}/plugins-keyauth name: workspace-plugins-keyauth description: REST surface for workspace-plugins#KeyAuth. operations: - method: POST name: createkeyauthplugin description: Create a KeyAuth plugin call: gateway-admin-plugins.createkeyauthplugin with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/{workspace}/plugins-keyauthenc name: workspace-plugins-keyauthenc description: REST surface for workspace-plugins#KeyAuthEnc. operations: - method: POST name: createkeyauthencplugin description: Create a KeyAuthEnc plugin call: gateway-admin-plugins.createkeyauthencplugin with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/{workspace}/plugins-ldapauth name: workspace-plugins-ldapauth description: REST surface for workspace-plugins#LdapAuth. operations: - method: POST name: createldapauthplugin description: Create a LdapAuth plugin call: gateway-admin-plugins.createldapauthplugin with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/{workspace}/plugins-ldapauthadvanced name: workspace-plugins-ldapauthadvanced description: REST surface for workspace-plugins#LdapAuthAdvanced. operations: - method: POST name: createldapauthadvancedplugin description: Create a LdapAuthAdvanced plugin call: gateway-admin-plugins.createldapauthadvancedplugin with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/{workspace}/plugins-loggly name: workspace-plugins-loggly description: REST surface for workspace-plugins#Loggly. operations: - method: POST name: createlogglyplugin description: Create a Loggly plugin call: gateway-admin-plugins.createlogglyplugin with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/{workspace}/plugins-meteringandbilling name: workspace-plugins-meteringandbilling description: REST surface for workspace-plugins#MeteringAndBilling. operations: - method: POST name: createmeteringandbillingplugin description: Create a MeteringAndBilling plugin call: gateway-admin-plugins.createmeteringandbillingplugin with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/{workspace}/plugins-mocking name: workspace-plugins-mocking description: REST surface for workspace-plugins#Mocking. operations: - method: POST name: createmockingplugin description: Create a Mocking plugin call: gateway-admin-plugins.createmockingplugin with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/{workspace}/plugins-mtlsauth name: workspace-plugins-mtlsauth description: REST surface for workspace-plugins#MtlsAuth. operations: - method: POST name: createmtlsauthplugin description: Create a MtlsAuth plugin call: gateway-admin-plugins.createmtlsauthplugin with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/{workspace}/plugins-oasvalidation name: workspace-plugins-oasvalidation description: REST surface for workspace-plugins#OasValidation. operations: - method: POST name: createoasvalidationplugin description: Create a OasValidation plugin call: gateway-admin-plugins.createoasvalidationplugin with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/{workspace}/plugins-oauth2 name: workspace-plugins-oauth2 description: REST surface for workspace-plugins#Oauth2. operations: - method: POST name: createoauth2plugin description: Create a Oauth2 plugin call: gateway-admin-plugins.createoauth2plugin with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/{workspace}/plugins-oauth2introspection name: workspace-plugins-oauth2introspection description: REST surface for workspace-plugins#Oauth2Introspection. operations: - method: POST name: createoauth2introspectionplugin description: Create a Oauth2Introspection plugin call: gateway-admin-plugins.createoauth2introspectionplugin with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/{workspace}/plugins-opa name: workspace-plugins-opa description: REST surface for workspace-plugins#Opa. operations: - method: POST name: createopaplugin description: Create a Opa plugin call: gateway-admin-plugins.createopaplugin with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/{workspace}/plugins-openidconnect name: workspace-plugins-openidconnect description: REST surface for workspace-plugins#OpenidConnect. operations: - method: POST name: createopenidconnectplugin description: Create a OpenidConnect plugin call: gateway-admin-plugins.createopenidconnectplugin with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/{workspace}/plugins-opentelemetry name: workspace-plugins-opentelemetry description: REST surface for workspace-plugins#Opentelemetry. operations: - method: POST name: createopentelemetryplugin description: Create a Opentelemetry plugin call: gateway-admin-plugins.createopentelemetryplugin with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/{workspace}/plugins-postfunction name: workspace-plugins-postfunction description: REST surface for workspace-plugins#PostFunction. operations: - method: POST name: createpostfunctionplugin description: Create a PostFunction plugin call: gateway-admin-plugins.createpostfunctionplugin with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/{workspace}/plugins-prefunction name: workspace-plugins-prefunction description: REST surface for workspace-plugins#PreFunction. operations: - method: POST name: createprefunctionplugin description: Create a PreFunction plugin call: gateway-admin-plugins.createprefunctionplugin with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/{workspace}/plugins-prometheus name: workspace-plugins-prometheus description: REST surface for workspace-plugins#Prometheus. operations: - method: POST name: createprometheusplugin description: Create a Prometheus plugin call: gateway-admin-plugins.createprometheusplugin with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/{workspace}/plugins-proxycache name: workspace-plugins-proxycache description: REST surface for workspace-plugins#ProxyCache. operations: - method: POST name: createproxycacheplugin description: Create a ProxyCache plugin call: gateway-admin-plugins.createproxycacheplugin with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/{workspace}/plugins-proxycacheadvanced name: workspace-plugins-proxycacheadvanced description: REST surface for workspace-plugins#ProxyCacheAdvanced. operations: - method: POST name: createproxycacheadvancedplugin description: Create a ProxyCacheAdvanced plugin call: gateway-admin-plugins.createproxycacheadvancedplugin with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/{workspace}/plugins-ratelimiting name: workspace-plugins-ratelimiting description: REST surface for workspace-plugins#RateLimiting. operations: - method: POST name: createratelimitingplugin description: Create a RateLimiting plugin call: gateway-admin-plugins.createratelimitingplugin with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/{workspace}/plugins-ratelimitingadvanced name: workspace-plugins-ratelimitingadvanced description: REST surface for workspace-plugins#RateLimitingAdvanced. operations: - method: POST name: createratelimitingadvancedplugin description: Create a RateLimitingAdvanced plugin call: gateway-admin-plugins.createratelimitingadvancedplugin with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/{workspace}/plugins-redirect name: workspace-plugins-redirect description: REST surface for workspace-plugins#Redirect. operations: - method: POST name: createredirectplugin description: Create a Redirect plugin call: gateway-admin-plugins.createredirectplugin with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/{workspace}/plugins-requestcallout name: workspace-plugins-requestcallout description: REST surface for workspace-plugins#RequestCallout. operations: - method: POST name: createrequestcalloutplugin description: Create a RequestCallout plugin call: gateway-admin-plugins.createrequestcalloutplugin with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/{workspace}/plugins-requestsizelimiting name: workspace-plugins-requestsizelimiting description: REST surface for workspace-plugins#RequestSizeLimiting. operations: - method: POST name: createrequestsizelimitingplugin description: Create a RequestSizeLimiting plugin call: gateway-admin-plugins.createrequestsizelimitingplugin with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/{workspace}/plugins-requesttermination name: workspace-plugins-requesttermination description: REST surface for workspace-plugins#RequestTermination. operations: - method: POST name: createrequestterminationplugin description: Create a RequestTermination plugin call: gateway-admin-plugins.createrequestterminationplugin with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/{workspace}/plugins-requesttransformer name: workspace-plugins-requesttransformer description: REST surface for workspace-plugins#RequestTransformer. operations: - method: POST name: createrequesttransformerplugin description: Create a RequestTransformer plugin call: gateway-admin-plugins.createrequesttransformerplugin with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/{workspace}/plugins-requesttransformeradvanced name: workspace-plugins-requesttransformeradvanced description: REST surface for workspace-plugins#RequestTransformerAdvanced. operations: - method: POST name: createrequesttransformeradvancedplugin description: Create a RequestTransformerAdvanced plugin call: gateway-admin-plugins.createrequesttransformeradvancedplugin with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/{workspace}/plugins-requestvalidator name: workspace-plugins-requestvalidator description: REST surface for workspace-plugins#RequestValidator. operations: - method: POST name: createrequestvalidatorplugin description: Create a RequestValidator plugin call: gateway-admin-plugins.createrequestvalidatorplugin with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/{workspace}/plugins-responseratelimiting name: workspace-plugins-responseratelimiting description: REST surface for workspace-plugins#ResponseRatelimiting. operations: - method: POST name: createresponseratelimitingplugin description: Create a ResponseRatelimiting plugin call: gateway-admin-plugins.createresponseratelimitingplugin with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/{workspace}/plugins-responsetransformer name: workspace-plugins-responsetransformer description: REST surface for workspace-plugins#ResponseTransformer. operations: - method: POST name: createresponsetransformerplugin description: Create a ResponseTransformer plugin call: gateway-admin-plugins.createresponsetransformerplugin with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/{workspace}/plugins-responsetransformeradvanced name: workspace-plugins-responsetransformeradvanced description: REST surface for workspace-plugins#ResponseTransformerAdvanced. operations: - method: POST name: createresponsetransformeradvancedplugin description: Create a ResponseTransformerAdvanced plugin call: gateway-admin-plugins.createresponsetransformeradvancedplugin with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/{workspace}/plugins-routebyheader name: workspace-plugins-routebyheader description: REST surface for workspace-plugins#RouteByHeader. operations: - method: POST name: createroutebyheaderplugin description: Create a RouteByHeader plugin call: gateway-admin-plugins.createroutebyheaderplugin with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/{workspace}/plugins-routetransformeradvanced name: workspace-plugins-routetransformeradvanced description: REST surface for workspace-plugins#RouteTransformerAdvanced. operations: - method: POST name: createroutetransformeradvancedplugin description: Create a RouteTransformerAdvanced plugin call: gateway-admin-plugins.createroutetransformeradvancedplugin with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/{workspace}/plugins-saml name: workspace-plugins-saml description: REST surface for workspace-plugins#Saml. operations: - method: POST name: createsamlplugin description: Create a Saml plugin call: gateway-admin-plugins.createsamlplugin with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/{workspace}/plugins-serviceprotection name: workspace-plugins-serviceprotection description: REST surface for workspace-plugins#ServiceProtection. operations: - method: POST name: createserviceprotectionplugin description: Create a ServiceProtection plugin call: gateway-admin-plugins.createserviceprotectionplugin with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/{workspace}/plugins-session name: workspace-plugins-session description: REST surface for workspace-plugins#Session. operations: - method: POST name: createsessionplugin description: Create a Session plugin call: gateway-admin-plugins.createsessionplugin with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/{workspace}/plugins-solaceconsume name: workspace-plugins-solaceconsume description: REST surface for workspace-plugins#SolaceConsume. operations: - method: POST name: createsolaceconsumeplugin description: Create a SolaceConsume plugin call: gateway-admin-plugins.createsolaceconsumeplugin with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/{workspace}/plugins-solacelog name: workspace-plugins-solacelog description: REST surface for workspace-plugins#SolaceLog. operations: - method: POST name: createsolacelogplugin description: Create a SolaceLog plugin call: gateway-admin-plugins.createsolacelogplugin with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/{workspace}/plugins-solaceupstream name: workspace-plugins-solaceupstream description: REST surface for workspace-plugins#SolaceUpstream. operations: - method: POST name: createsolaceupstreamplugin description: Create a SolaceUpstream plugin call: gateway-admin-plugins.createsolaceupstreamplugin with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/{workspace}/plugins-standardwebhooks name: workspace-plugins-standardwebhooks description: REST surface for workspace-plugins#StandardWebhooks. operations: - method: POST name: createstandardwebhooksplugin description: Create a StandardWebhooks plugin call: gateway-admin-plugins.createstandardwebhooksplugin with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/{workspace}/plugins-statsd name: workspace-plugins-statsd description: REST surface for workspace-plugins#Statsd. operations: - method: POST name: createstatsdplugin description: Create a Statsd plugin call: gateway-admin-plugins.createstatsdplugin with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/{workspace}/plugins-statsdadvanced name: workspace-plugins-statsdadvanced description: REST surface for workspace-plugins#StatsdAdvanced. operations: - method: POST name: createstatsdadvancedplugin description: Create a StatsdAdvanced plugin call: gateway-admin-plugins.createstatsdadvancedplugin with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/{workspace}/plugins-syslog name: workspace-plugins-syslog description: REST surface for workspace-plugins#Syslog. operations: - method: POST name: createsyslogplugin description: Create a Syslog plugin call: gateway-admin-plugins.createsyslogplugin with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/{workspace}/plugins-tcplog name: workspace-plugins-tcplog description: REST surface for workspace-plugins#TcpLog. operations: - method: POST name: createtcplogplugin description: Create a TcpLog plugin call: gateway-admin-plugins.createtcplogplugin with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/{workspace}/plugins-tlshandshakemodifier name: workspace-plugins-tlshandshakemodifier description: REST surface for workspace-plugins#TlsHandshakeModifier. operations: - method: POST name: createtlshandshakemodifierplugin description: Create a TlsHandshakeModifier plugin call: gateway-admin-plugins.createtlshandshakemodifierplugin with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/{workspace}/plugins-tlsmetadataheaders name: workspace-plugins-tlsmetadataheaders description: REST surface for workspace-plugins#TlsMetadataHeaders. operations: - method: POST name: createtlsmetadataheadersplugin description: Create a TlsMetadataHeaders plugin call: gateway-admin-plugins.createtlsmetadataheadersplugin with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/{workspace}/plugins-udplog name: workspace-plugins-udplog description: REST surface for workspace-plugins#UdpLog. operations: - method: POST name: createudplogplugin description: Create a UdpLog plugin call: gateway-admin-plugins.createudplogplugin with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/{workspace}/plugins-upstreamoauth name: workspace-plugins-upstreamoauth description: REST surface for workspace-plugins#UpstreamOauth. operations: - method: POST name: createupstreamoauthplugin description: Create a UpstreamOauth plugin call: gateway-admin-plugins.createupstreamoauthplugin with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/{workspace}/plugins-upstreamtimeout name: workspace-plugins-upstreamtimeout description: REST surface for workspace-plugins#UpstreamTimeout. operations: - method: POST name: createupstreamtimeoutplugin description: Create a UpstreamTimeout plugin call: gateway-admin-plugins.createupstreamtimeoutplugin with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/{workspace}/plugins-vaultauth name: workspace-plugins-vaultauth description: REST surface for workspace-plugins#VaultAuth. operations: - method: POST name: createvaultauthplugin description: Create a VaultAuth plugin call: gateway-admin-plugins.createvaultauthplugin with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/{workspace}/plugins-websocketsizelimit name: workspace-plugins-websocketsizelimit description: REST surface for workspace-plugins#WebsocketSizeLimit. operations: - method: POST name: createwebsocketsizelimitplugin description: Create a WebsocketSizeLimit plugin call: gateway-admin-plugins.createwebsocketsizelimitplugin with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/{workspace}/plugins-websocketvalidator name: workspace-plugins-websocketvalidator description: REST surface for workspace-plugins#WebsocketValidator. operations: - method: POST name: createwebsocketvalidatorplugin description: Create a WebsocketValidator plugin call: gateway-admin-plugins.createwebsocketvalidatorplugin with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/{workspace}/plugins-xmlthreatprotection name: workspace-plugins-xmlthreatprotection description: REST surface for workspace-plugins#XmlThreatProtection. operations: - method: POST name: createxmlthreatprotectionplugin description: Create a XmlThreatProtection plugin call: gateway-admin-plugins.createxmlthreatprotectionplugin with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/{workspace}/plugins-zipkin name: workspace-plugins-zipkin description: REST surface for workspace-plugins#Zipkin. operations: - method: POST name: createzipkinplugin description: Create a Zipkin plugin call: gateway-admin-plugins.createzipkinplugin with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/{workspace}/plugins/{pluginid} name: workspace-plugins-pluginid description: REST surface for workspace-plugins-PluginId. operations: - method: DELETE name: deleteplugin description: Delete a Plugin call: gateway-admin-plugins.deleteplugin outputParameters: - type: object mapping: $. - method: GET name: getplugin description: Get a Plugin call: gateway-admin-plugins.getplugin outputParameters: - type: object mapping: $. - method: PATCH name: updateplugin description: Update a Plugin call: gateway-admin-plugins.updateplugin with: body: rest.body outputParameters: - type: object mapping: $. - method: PUT name: upsertplugin description: Upsert a Plugin call: gateway-admin-plugins.upsertplugin with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/{workspace}/plugins/pluginid-acl name: workspace-plugins-pluginid-acl description: REST surface for workspace-plugins-PluginId}#ACL. operations: - method: DELETE name: deleteaclplugin description: Delete a ACL plugin call: gateway-admin-plugins.deleteaclplugin outputParameters: - type: object mapping: $. - method: GET name: getaclplugin description: Get a ACL plugin call: gateway-admin-plugins.getaclplugin outputParameters: - type: object mapping: $. - method: PUT name: updateaclplugin description: Update a ACL plugin call: gateway-admin-plugins.updateaclplugin with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/{workspace}/plugins/pluginid-ace name: workspace-plugins-pluginid-ace description: REST surface for workspace-plugins-PluginId}#Ace. operations: - method: DELETE name: deleteaceplugin description: Delete a Ace plugin call: gateway-admin-plugins.deleteaceplugin outputParameters: - type: object mapping: $. - method: GET name: getaceplugin description: Get a Ace plugin call: gateway-admin-plugins.getaceplugin outputParameters: - type: object mapping: $. - method: PUT name: updateaceplugin description: Update a Ace plugin call: gateway-admin-plugins.updateaceplugin with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/{workspace}/plugins/pluginid-acme name: workspace-plugins-pluginid-acme description: REST surface for workspace-plugins-PluginId}#Acme. operations: - method: DELETE name: deleteacmeplugin description: Delete a Acme plugin call: gateway-admin-plugins.deleteacmeplugin outputParameters: - type: object mapping: $. - method: GET name: getacmeplugin description: Get a Acme plugin call: gateway-admin-plugins.getacmeplugin outputParameters: - type: object mapping: $. - method: PUT name: updateacmeplugin description: Update a Acme plugin call: gateway-admin-plugins.updateacmeplugin with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/{workspace}/plugins/pluginid-aia2aproxy name: workspace-plugins-pluginid-aia2aproxy description: REST surface for workspace-plugins-PluginId}#AiA2aProxy. operations: - method: DELETE name: deleteaia2aproxyplugin description: Delete a AiA2aProxy plugin call: gateway-admin-plugins.deleteaia2aproxyplugin outputParameters: - type: object mapping: $. - method: GET name: getaia2aproxyplugin description: Get a AiA2aProxy plugin call: gateway-admin-plugins.getaia2aproxyplugin outputParameters: - type: object mapping: $. - method: PUT name: updateaia2aproxyplugin description: Update a AiA2aProxy plugin call: gateway-admin-plugins.updateaia2aproxyplugin with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/{workspace}/plugins/pluginid-aiawsguardrails name: workspace-plugins-pluginid-aiawsguardrails description: REST surface for workspace-plugins-PluginId}#AiAwsGuardrails. operations: - method: DELETE name: deleteaiawsguardrailsplugin description: Delete a AiAwsGuardrails plugin call: gateway-admin-plugins.deleteaiawsguardrailsplugin outputParameters: - type: object mapping: $. - method: GET name: getaiawsguardrailsplugin description: Get a AiAwsGuardrails plugin call: gateway-admin-plugins.getaiawsguardrailsplugin outputParameters: - type: object mapping: $. - method: PUT name: updateaiawsguardrailsplugin description: Update a AiAwsGuardrails plugin call: gateway-admin-plugins.updateaiawsguardrailsplugin with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/{workspace}/plugins/pluginid-aiazurecontentsafety name: workspace-plugins-pluginid-aiazurecontentsafety description: REST surface for workspace-plugins-PluginId}#AiAzureContentSafety. operations: - method: DELETE name: deleteaiazurecontentsafetyplugin description: Delete a AiAzureContentSafety plugin call: gateway-admin-plugins.deleteaiazurecontentsafetyplugin outputParameters: - type: object mapping: $. - method: GET name: getaiazurecontentsafetyplugin description: Get a AiAzureContentSafety plugin call: gateway-admin-plugins.getaiazurecontentsafetyplugin outputParameters: - type: object mapping: $. - method: PUT name: updateaiazurecontentsafetyplugin description: Update a AiAzureContentSafety plugin call: gateway-admin-plugins.updateaiazurecontentsafetyplugin with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/{workspace}/plugins/pluginid-aicustomguardrail name: workspace-plugins-pluginid-aicustomguardrail description: REST surface for workspace-plugins-PluginId}#AiCustomGuardrail. operations: - method: DELETE name: deleteaicustomguardrailplugin description: Delete a AiCustomGuardrail plugin call: gateway-admin-plugins.deleteaicustomguardrailplugin outputParameters: - type: object mapping: $. - method: GET name: getaicustomguardrailplugin description: Get a AiCustomGuardrail plugin call: gateway-admin-plugins.getaicustomguardrailplugin outputParameters: - type: object mapping: $. - method: PUT name: updateaicustomguardrailplugin description: Update a AiCustomGuardrail plugin call: gateway-admin-plugins.updateaicustomguardrailplugin with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/{workspace}/plugins/pluginid-aigcpmodelarmor name: workspace-plugins-pluginid-aigcpmodelarmor description: REST surface for workspace-plugins-PluginId}#AiGcpModelArmor. operations: - method: DELETE name: deleteaigcpmodelarmorplugin description: Delete a AiGcpModelArmor plugin call: gateway-admin-plugins.deleteaigcpmodelarmorplugin outputParameters: - type: object mapping: $. - method: GET name: getaigcpmodelarmorplugin description: Get a AiGcpModelArmor plugin call: gateway-admin-plugins.getaigcpmodelarmorplugin outputParameters: - type: object mapping: $. - method: PUT name: updateaigcpmodelarmorplugin description: Update a AiGcpModelArmor plugin call: gateway-admin-plugins.updateaigcpmodelarmorplugin with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/{workspace}/plugins/pluginid-ailakeraguard name: workspace-plugins-pluginid-ailakeraguard description: REST surface for workspace-plugins-PluginId}#AiLakeraGuard. operations: - method: DELETE name: deleteailakeraguardplugin description: Delete a AiLakeraGuard plugin call: gateway-admin-plugins.deleteailakeraguardplugin outputParameters: - type: object mapping: $. - method: GET name: getailakeraguardplugin description: Get a AiLakeraGuard plugin call: gateway-admin-plugins.getailakeraguardplugin outputParameters: - type: object mapping: $. - method: PUT name: updateailakeraguardplugin description: Update a AiLakeraGuard plugin call: gateway-admin-plugins.updateailakeraguardplugin with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/{workspace}/plugins/pluginid-aillmasjudge name: workspace-plugins-pluginid-aillmasjudge description: REST surface for workspace-plugins-PluginId}#AiLlmAsJudge. operations: - method: DELETE name: deleteaillmasjudgeplugin description: Delete a AiLlmAsJudge plugin call: gateway-admin-plugins.deleteaillmasjudgeplugin outputParameters: - type: object mapping: $. - method: GET name: getaillmasjudgeplugin description: Get a AiLlmAsJudge plugin call: gateway-admin-plugins.getaillmasjudgeplugin outputParameters: - type: object mapping: $. - method: PUT name: updateaillmasjudgeplugin description: Update a AiLlmAsJudge plugin call: gateway-admin-plugins.updateaillmasjudgeplugin with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/{workspace}/plugins/pluginid-aimcpoauth2 name: workspace-plugins-pluginid-aimcpoauth2 description: REST surface for workspace-plugins-PluginId}#AiMcpOauth2. operations: - method: DELETE name: deleteaimcpoauth2plugin description: Delete a AiMcpOauth2 plugin call: gateway-admin-plugins.deleteaimcpoauth2plugin outputParameters: - type: object mapping: $. - method: GET name: getaimcpoauth2plugin description: Get a AiMcpOauth2 plugin call: gateway-admin-plugins.getaimcpoauth2plugin outputParameters: - type: object mapping: $. - method: PUT name: updateaimcpoauth2plugin description: Update a AiMcpOauth2 plugin call: gateway-admin-plugins.updateaimcpoauth2plugin with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/{workspace}/plugins/pluginid-aimcpproxy name: workspace-plugins-pluginid-aimcpproxy description: REST surface for workspace-plugins-PluginId}#AiMcpProxy. operations: - method: DELETE name: deleteaimcpproxyplugin description: Delete a AiMcpProxy plugin call: gateway-admin-plugins.deleteaimcpproxyplugin outputParameters: - type: object mapping: $. - method: GET name: getaimcpproxyplugin description: Get a AiMcpProxy plugin call: gateway-admin-plugins.getaimcpproxyplugin outputParameters: - type: object mapping: $. - method: PUT name: updateaimcpproxyplugin description: Update a AiMcpProxy plugin call: gateway-admin-plugins.updateaimcpproxyplugin with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/{workspace}/plugins/pluginid-aipromptcompressor name: workspace-plugins-pluginid-aipromptcompressor description: REST surface for workspace-plugins-PluginId}#AiPromptCompressor. operations: - method: DELETE name: deleteaipromptcompressorplugin description: Delete a AiPromptCompressor plugin call: gateway-admin-plugins.deleteaipromptcompressorplugin outputParameters: - type: object mapping: $. - method: GET name: getaipromptcompressorplugin description: Get a AiPromptCompressor plugin call: gateway-admin-plugins.getaipromptcompressorplugin outputParameters: - type: object mapping: $. - method: PUT name: updateaipromptcompressorplugin description: Update a AiPromptCompressor plugin call: gateway-admin-plugins.updateaipromptcompressorplugin with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/{workspace}/plugins/pluginid-aipromptdecorator name: workspace-plugins-pluginid-aipromptdecorator description: REST surface for workspace-plugins-PluginId}#AiPromptDecorator. operations: - method: DELETE name: deleteaipromptdecoratorplugin description: Delete a AiPromptDecorator plugin call: gateway-admin-plugins.deleteaipromptdecoratorplugin outputParameters: - type: object mapping: $. - method: GET name: getaipromptdecoratorplugin description: Get a AiPromptDecorator plugin call: gateway-admin-plugins.getaipromptdecoratorplugin outputParameters: - type: object mapping: $. - method: PUT name: updateaipromptdecoratorplugin description: Update a AiPromptDecorator plugin call: gateway-admin-plugins.updateaipromptdecoratorplugin with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/{workspace}/plugins/pluginid-aipromptguard name: workspace-plugins-pluginid-aipromptguard description: REST surface for workspace-plugins-PluginId}#AiPromptGuard. operations: - method: DELETE name: deleteaipromptguardplugin description: Delete a AiPromptGuard plugin call: gateway-admin-plugins.deleteaipromptguardplugin outputParameters: - type: object mapping: $. - method: GET name: getaipromptguardplugin description: Get a AiPromptGuard plugin call: gateway-admin-plugins.getaipromptguardplugin outputParameters: - type: object mapping: $. - method: PUT name: updateaipromptguardplugin description: Update a AiPromptGuard plugin call: gateway-admin-plugins.updateaipromptguardplugin with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/{workspace}/plugins/pluginid-aiprompttemplate name: workspace-plugins-pluginid-aiprompttemplate description: REST surface for workspace-plugins-PluginId}#AiPromptTemplate. operations: - method: DELETE name: deleteaiprompttemplateplugin description: Delete a AiPromptTemplate plugin call: gateway-admin-plugins.deleteaiprompttemplateplugin outputParameters: - type: object mapping: $. - method: GET name: getaiprompttemplateplugin description: Get a AiPromptTemplate plugin call: gateway-admin-plugins.getaiprompttemplateplugin outputParameters: - type: object mapping: $. - method: PUT name: updateaiprompttemplateplugin description: Update a AiPromptTemplate plugin call: gateway-admin-plugins.updateaiprompttemplateplugin with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/{workspace}/plugins/pluginid-aiproxy name: workspace-plugins-pluginid-aiproxy description: REST surface for workspace-plugins-PluginId}#AiProxy. operations: - method: DELETE name: deleteaiproxyplugin description: Delete a AiProxy plugin call: gateway-admin-plugins.deleteaiproxyplugin outputParameters: - type: object mapping: $. - method: GET name: getaiproxyplugin description: Get a AiProxy plugin call: gateway-admin-plugins.getaiproxyplugin outputParameters: - type: object mapping: $. - method: PUT name: updateaiproxyplugin description: Update a AiProxy plugin call: gateway-admin-plugins.updateaiproxyplugin with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/{workspace}/plugins/pluginid-aiproxyadvanced name: workspace-plugins-pluginid-aiproxyadvanced description: REST surface for workspace-plugins-PluginId}#AiProxyAdvanced. operations: - method: DELETE name: deleteaiproxyadvancedplugin description: Delete a AiProxyAdvanced plugin call: gateway-admin-plugins.deleteaiproxyadvancedplugin outputParameters: - type: object mapping: $. - method: GET name: getaiproxyadvancedplugin description: Get a AiProxyAdvanced plugin call: gateway-admin-plugins.getaiproxyadvancedplugin outputParameters: - type: object mapping: $. - method: PUT name: updateaiproxyadvancedplugin description: Update a AiProxyAdvanced plugin call: gateway-admin-plugins.updateaiproxyadvancedplugin with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/{workspace}/plugins/pluginid-airaginjector name: workspace-plugins-pluginid-airaginjector description: REST surface for workspace-plugins-PluginId}#AiRagInjector. operations: - method: DELETE name: deleteairaginjectorplugin description: Delete a AiRagInjector plugin call: gateway-admin-plugins.deleteairaginjectorplugin outputParameters: - type: object mapping: $. - method: GET name: getairaginjectorplugin description: Get a AiRagInjector plugin call: gateway-admin-plugins.getairaginjectorplugin outputParameters: - type: object mapping: $. - method: PUT name: updateairaginjectorplugin description: Update a AiRagInjector plugin call: gateway-admin-plugins.updateairaginjectorplugin with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/{workspace}/plugins/pluginid-airatelimitingadvanced name: workspace-plugins-pluginid-airatelimitingadvanced description: REST surface for workspace-plugins-PluginId}#AiRateLimitingAdvanced. operations: - method: DELETE name: deleteairatelimitingadvancedplugin description: Delete a AiRateLimitingAdvanced plugin call: gateway-admin-plugins.deleteairatelimitingadvancedplugin outputParameters: - type: object mapping: $. - method: GET name: getairatelimitingadvancedplugin description: Get a AiRateLimitingAdvanced plugin call: gateway-admin-plugins.getairatelimitingadvancedplugin outputParameters: - type: object mapping: $. - method: PUT name: updateairatelimitingadvancedplugin description: Update a AiRateLimitingAdvanced plugin call: gateway-admin-plugins.updateairatelimitingadvancedplugin with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/{workspace}/plugins/pluginid-airequesttransformer name: workspace-plugins-pluginid-airequesttransformer description: REST surface for workspace-plugins-PluginId}#AiRequestTransformer. operations: - method: DELETE name: deleteairequesttransformerplugin description: Delete a AiRequestTransformer plugin call: gateway-admin-plugins.deleteairequesttransformerplugin outputParameters: - type: object mapping: $. - method: GET name: getairequesttransformerplugin description: Get a AiRequestTransformer plugin call: gateway-admin-plugins.getairequesttransformerplugin outputParameters: - type: object mapping: $. - method: PUT name: updateairequesttransformerplugin description: Update a AiRequestTransformer plugin call: gateway-admin-plugins.updateairequesttransformerplugin with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/{workspace}/plugins/pluginid-airesponsetransformer name: workspace-plugins-pluginid-airesponsetransformer description: REST surface for workspace-plugins-PluginId}#AiResponseTransformer. operations: - method: DELETE name: deleteairesponsetransformerplugin description: Delete a AiResponseTransformer plugin call: gateway-admin-plugins.deleteairesponsetransformerplugin outputParameters: - type: object mapping: $. - method: GET name: getairesponsetransformerplugin description: Get a AiResponseTransformer plugin call: gateway-admin-plugins.getairesponsetransformerplugin outputParameters: - type: object mapping: $. - method: PUT name: updateairesponsetransformerplugin description: Update a AiResponseTransformer plugin call: gateway-admin-plugins.updateairesponsetransformerplugin with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/{workspace}/plugins/pluginid-aisanitizer name: workspace-plugins-pluginid-aisanitizer description: REST surface for workspace-plugins-PluginId}#AiSanitizer. operations: - method: DELETE name: deleteaisanitizerplugin description: Delete a AiSanitizer plugin call: gateway-admin-plugins.deleteaisanitizerplugin outputParameters: - type: object mapping: $. - method: GET name: getaisanitizerplugin description: Get a AiSanitizer plugin call: gateway-admin-plugins.getaisanitizerplugin outputParameters: - type: object mapping: $. - method: PUT name: updateaisanitizerplugin description: Update a AiSanitizer plugin call: gateway-admin-plugins.updateaisanitizerplugin with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/{workspace}/plugins/pluginid-aisemanticcache name: workspace-plugins-pluginid-aisemanticcache description: REST surface for workspace-plugins-PluginId}#AiSemanticCache. operations: - method: DELETE name: deleteaisemanticcacheplugin description: Delete a AiSemanticCache plugin call: gateway-admin-plugins.deleteaisemanticcacheplugin outputParameters: - type: object mapping: $. - method: GET name: getaisemanticcacheplugin description: Get a AiSemanticCache plugin call: gateway-admin-plugins.getaisemanticcacheplugin outputParameters: - type: object mapping: $. - method: PUT name: updateaisemanticcacheplugin description: Update a AiSemanticCache plugin call: gateway-admin-plugins.updateaisemanticcacheplugin with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/{workspace}/plugins/pluginid-aisemanticpromptguard name: workspace-plugins-pluginid-aisemanticpromptguard description: REST surface for workspace-plugins-PluginId}#AiSemanticPromptGuard. operations: - method: DELETE name: deleteaisemanticpromptguardplugin description: Delete a AiSemanticPromptGuard plugin call: gateway-admin-plugins.deleteaisemanticpromptguardplugin outputParameters: - type: object mapping: $. - method: GET name: getaisemanticpromptguardplugin description: Get a AiSemanticPromptGuard plugin call: gateway-admin-plugins.getaisemanticpromptguardplugin outputParameters: - type: object mapping: $. - method: PUT name: updateaisemanticpromptguardplugin description: Update a AiSemanticPromptGuard plugin call: gateway-admin-plugins.updateaisemanticpromptguardplugin with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/{workspace}/plugins/pluginid-aisemanticresponseguard name: workspace-plugins-pluginid-aisemanticresponseguard description: REST surface for workspace-plugins-PluginId}#AiSemanticResponseGuard. operations: - method: DELETE name: deleteaisemanticresponseguardplugin description: Delete a AiSemanticResponseGuard plugin call: gateway-admin-plugins.deleteaisemanticresponseguardplugin outputParameters: - type: object mapping: $. - method: GET name: getaisemanticresponseguardplugin description: Get a AiSemanticResponseGuard plugin call: gateway-admin-plugins.getaisemanticresponseguardplugin outputParameters: - type: object mapping: $. - method: PUT name: updateaisemanticresponseguardplugin description: Update a AiSemanticResponseGuard plugin call: gateway-admin-plugins.updateaisemanticresponseguardplugin with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/{workspace}/plugins/pluginid-appdynamics name: workspace-plugins-pluginid-appdynamics description: REST surface for workspace-plugins-PluginId}#AppDynamics. operations: - method: DELETE name: deleteappdynamicsplugin description: Delete a AppDynamics plugin call: gateway-admin-plugins.deleteappdynamicsplugin outputParameters: - type: object mapping: $. - method: GET name: getappdynamicsplugin description: Get a AppDynamics plugin call: gateway-admin-plugins.getappdynamicsplugin outputParameters: - type: object mapping: $. - method: PUT name: updateappdynamicsplugin description: Update a AppDynamics plugin call: gateway-admin-plugins.updateappdynamicsplugin with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/{workspace}/plugins/pluginid-awslambda name: workspace-plugins-pluginid-awslambda description: REST surface for workspace-plugins-PluginId}#AwsLambda. operations: - method: DELETE name: deleteawslambdaplugin description: Delete a AwsLambda plugin call: gateway-admin-plugins.deleteawslambdaplugin outputParameters: - type: object mapping: $. - method: GET name: getawslambdaplugin description: Get a AwsLambda plugin call: gateway-admin-plugins.getawslambdaplugin outputParameters: - type: object mapping: $. - method: PUT name: updateawslambdaplugin description: Update a AwsLambda plugin call: gateway-admin-plugins.updateawslambdaplugin with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/{workspace}/plugins/pluginid-azurefunctions name: workspace-plugins-pluginid-azurefunctions description: REST surface for workspace-plugins-PluginId}#AzureFunctions. operations: - method: DELETE name: deleteazurefunctionsplugin description: Delete a AzureFunctions plugin call: gateway-admin-plugins.deleteazurefunctionsplugin outputParameters: - type: object mapping: $. - method: GET name: getazurefunctionsplugin description: Get a AzureFunctions plugin call: gateway-admin-plugins.getazurefunctionsplugin outputParameters: - type: object mapping: $. - method: PUT name: updateazurefunctionsplugin description: Update a AzureFunctions plugin call: gateway-admin-plugins.updateazurefunctionsplugin with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/{workspace}/plugins/pluginid-basicauth name: workspace-plugins-pluginid-basicauth description: REST surface for workspace-plugins-PluginId}#BasicAuth. operations: - method: DELETE name: deletebasicauthplugin description: Delete a BasicAuth plugin call: gateway-admin-plugins.deletebasicauthplugin outputParameters: - type: object mapping: $. - method: GET name: getbasicauthplugin description: Get a BasicAuth plugin call: gateway-admin-plugins.getbasicauthplugin outputParameters: - type: object mapping: $. - method: PUT name: updatebasicauthplugin description: Update a BasicAuth plugin call: gateway-admin-plugins.updatebasicauthplugin with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/{workspace}/plugins/pluginid-botdetection name: workspace-plugins-pluginid-botdetection description: REST surface for workspace-plugins-PluginId}#BotDetection. operations: - method: DELETE name: deletebotdetectionplugin description: Delete a BotDetection plugin call: gateway-admin-plugins.deletebotdetectionplugin outputParameters: - type: object mapping: $. - method: GET name: getbotdetectionplugin description: Get a BotDetection plugin call: gateway-admin-plugins.getbotdetectionplugin outputParameters: - type: object mapping: $. - method: PUT name: updatebotdetectionplugin description: Update a BotDetection plugin call: gateway-admin-plugins.updatebotdetectionplugin with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/{workspace}/plugins/pluginid-canary name: workspace-plugins-pluginid-canary description: REST surface for workspace-plugins-PluginId}#Canary. operations: - method: DELETE name: deletecanaryplugin description: Delete a Canary plugin call: gateway-admin-plugins.deletecanaryplugin outputParameters: - type: object mapping: $. - method: GET name: getcanaryplugin description: Get a Canary plugin call: gateway-admin-plugins.getcanaryplugin outputParameters: - type: object mapping: $. - method: PUT name: updatecanaryplugin description: Update a Canary plugin call: gateway-admin-plugins.updatecanaryplugin with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/{workspace}/plugins/pluginid-confluent name: workspace-plugins-pluginid-confluent description: REST surface for workspace-plugins-PluginId}#Confluent. operations: - method: DELETE name: deleteconfluentplugin description: Delete a Confluent plugin call: gateway-admin-plugins.deleteconfluentplugin outputParameters: - type: object mapping: $. - method: GET name: getconfluentplugin description: Get a Confluent plugin call: gateway-admin-plugins.getconfluentplugin outputParameters: - type: object mapping: $. - method: PUT name: updateconfluentplugin description: Update a Confluent plugin call: gateway-admin-plugins.updateconfluentplugin with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/{workspace}/plugins/pluginid-confluentconsume name: workspace-plugins-pluginid-confluentconsume description: REST surface for workspace-plugins-PluginId}#ConfluentConsume. operations: - method: DELETE name: deleteconfluentconsumeplugin description: Delete a ConfluentConsume plugin call: gateway-admin-plugins.deleteconfluentconsumeplugin outputParameters: - type: object mapping: $. - method: GET name: getconfluentconsumeplugin description: Get a ConfluentConsume plugin call: gateway-admin-plugins.getconfluentconsumeplugin outputParameters: - type: object mapping: $. - method: PUT name: updateconfluentconsumeplugin description: Update a ConfluentConsume plugin call: gateway-admin-plugins.updateconfluentconsumeplugin with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/{workspace}/plugins/pluginid-correlationid name: workspace-plugins-pluginid-correlationid description: REST surface for workspace-plugins-PluginId}#CorrelationId. operations: - method: DELETE name: deletecorrelationidplugin description: Delete a CorrelationId plugin call: gateway-admin-plugins.deletecorrelationidplugin outputParameters: - type: object mapping: $. - method: GET name: getcorrelationidplugin description: Get a CorrelationId plugin call: gateway-admin-plugins.getcorrelationidplugin outputParameters: - type: object mapping: $. - method: PUT name: updatecorrelationidplugin description: Update a CorrelationId plugin call: gateway-admin-plugins.updatecorrelationidplugin with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/{workspace}/plugins/pluginid-cors name: workspace-plugins-pluginid-cors description: REST surface for workspace-plugins-PluginId}#Cors. operations: - method: DELETE name: deletecorsplugin description: Delete a Cors plugin call: gateway-admin-plugins.deletecorsplugin outputParameters: - type: object mapping: $. - method: GET name: getcorsplugin description: Get a Cors plugin call: gateway-admin-plugins.getcorsplugin outputParameters: - type: object mapping: $. - method: PUT name: updatecorsplugin description: Update a Cors plugin call: gateway-admin-plugins.updatecorsplugin with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/{workspace}/plugins/pluginid-datadog name: workspace-plugins-pluginid-datadog description: REST surface for workspace-plugins-PluginId}#Datadog. operations: - method: DELETE name: deletedatadogplugin description: Delete a Datadog plugin call: gateway-admin-plugins.deletedatadogplugin outputParameters: - type: object mapping: $. - method: GET name: getdatadogplugin description: Get a Datadog plugin call: gateway-admin-plugins.getdatadogplugin outputParameters: - type: object mapping: $. - method: PUT name: updatedatadogplugin description: Update a Datadog plugin call: gateway-admin-plugins.updatedatadogplugin with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/{workspace}/plugins/pluginid-datakit name: workspace-plugins-pluginid-datakit description: REST surface for workspace-plugins-PluginId}#Datakit. operations: - method: DELETE name: deletedatakitplugin description: Delete a Datakit plugin call: gateway-admin-plugins.deletedatakitplugin outputParameters: - type: object mapping: $. - method: GET name: getdatakitplugin description: Get a Datakit plugin call: gateway-admin-plugins.getdatakitplugin outputParameters: - type: object mapping: $. - method: PUT name: updatedatakitplugin description: Update a Datakit plugin call: gateway-admin-plugins.updatedatakitplugin with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/{workspace}/plugins/pluginid-degraphql name: workspace-plugins-pluginid-degraphql description: REST surface for workspace-plugins-PluginId}#Degraphql. operations: - method: DELETE name: deletedegraphqlplugin description: Delete a Degraphql plugin call: gateway-admin-plugins.deletedegraphqlplugin outputParameters: - type: object mapping: $. - method: GET name: getdegraphqlplugin description: Get a Degraphql plugin call: gateway-admin-plugins.getdegraphqlplugin outputParameters: - type: object mapping: $. - method: PUT name: updatedegraphqlplugin description: Update a Degraphql plugin call: gateway-admin-plugins.updatedegraphqlplugin with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/{workspace}/plugins/pluginid-exittransformer name: workspace-plugins-pluginid-exittransformer description: REST surface for workspace-plugins-PluginId}#ExitTransformer. operations: - method: DELETE name: deleteexittransformerplugin description: Delete a ExitTransformer plugin call: gateway-admin-plugins.deleteexittransformerplugin outputParameters: - type: object mapping: $. - method: GET name: getexittransformerplugin description: Get a ExitTransformer plugin call: gateway-admin-plugins.getexittransformerplugin outputParameters: - type: object mapping: $. - method: PUT name: updateexittransformerplugin description: Update a ExitTransformer plugin call: gateway-admin-plugins.updateexittransformerplugin with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/{workspace}/plugins/pluginid-filelog name: workspace-plugins-pluginid-filelog description: REST surface for workspace-plugins-PluginId}#FileLog. operations: - method: DELETE name: deletefilelogplugin description: Delete a FileLog plugin call: gateway-admin-plugins.deletefilelogplugin outputParameters: - type: object mapping: $. - method: GET name: getfilelogplugin description: Get a FileLog plugin call: gateway-admin-plugins.getfilelogplugin outputParameters: - type: object mapping: $. - method: PUT name: updatefilelogplugin description: Update a FileLog plugin call: gateway-admin-plugins.updatefilelogplugin with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/{workspace}/plugins/pluginid-forwardproxy name: workspace-plugins-pluginid-forwardproxy description: REST surface for workspace-plugins-PluginId}#ForwardProxy. operations: - method: DELETE name: deleteforwardproxyplugin description: Delete a ForwardProxy plugin call: gateway-admin-plugins.deleteforwardproxyplugin outputParameters: - type: object mapping: $. - method: GET name: getforwardproxyplugin description: Get a ForwardProxy plugin call: gateway-admin-plugins.getforwardproxyplugin outputParameters: - type: object mapping: $. - method: PUT name: updateforwardproxyplugin description: Update a ForwardProxy plugin call: gateway-admin-plugins.updateforwardproxyplugin with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/{workspace}/plugins/pluginid-graphqlproxycacheadvanced name: workspace-plugins-pluginid-graphqlproxycacheadvanced description: REST surface for workspace-plugins-PluginId}#GraphqlProxyCacheAdvanced. operations: - method: DELETE name: deletegraphqlproxycacheadvancedplugin description: Delete a GraphqlProxyCacheAdvanced plugin call: gateway-admin-plugins.deletegraphqlproxycacheadvancedplugin outputParameters: - type: object mapping: $. - method: GET name: getgraphqlproxycacheadvancedplugin description: Get a GraphqlProxyCacheAdvanced plugin call: gateway-admin-plugins.getgraphqlproxycacheadvancedplugin outputParameters: - type: object mapping: $. - method: PUT name: updategraphqlproxycacheadvancedplugin description: Update a GraphqlProxyCacheAdvanced plugin call: gateway-admin-plugins.updategraphqlproxycacheadvancedplugin with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/{workspace}/plugins/pluginid-graphqlratelimitingadvanced name: workspace-plugins-pluginid-graphqlratelimitingadvanced description: REST surface for workspace-plugins-PluginId}#GraphqlRateLimitingAdvanced. operations: - method: DELETE name: deletegraphqlratelimitingadvancedplugin description: Delete a GraphqlRateLimitingAdvanced plugin call: gateway-admin-plugins.deletegraphqlratelimitingadvancedplugin outputParameters: - type: object mapping: $. - method: GET name: getgraphqlratelimitingadvancedplugin description: Get a GraphqlRateLimitingAdvanced plugin call: gateway-admin-plugins.getgraphqlratelimitingadvancedplugin outputParameters: - type: object mapping: $. - method: PUT name: updategraphqlratelimitingadvancedplugin description: Update a GraphqlRateLimitingAdvanced plugin call: gateway-admin-plugins.updategraphqlratelimitingadvancedplugin with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/{workspace}/plugins/pluginid-grpcgateway name: workspace-plugins-pluginid-grpcgateway description: REST surface for workspace-plugins-PluginId}#GrpcGateway. operations: - method: DELETE name: deletegrpcgatewayplugin description: Delete a GrpcGateway plugin call: gateway-admin-plugins.deletegrpcgatewayplugin outputParameters: - type: object mapping: $. - method: GET name: getgrpcgatewayplugin description: Get a GrpcGateway plugin call: gateway-admin-plugins.getgrpcgatewayplugin outputParameters: - type: object mapping: $. - method: PUT name: updategrpcgatewayplugin description: Update a GrpcGateway plugin call: gateway-admin-plugins.updategrpcgatewayplugin with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/{workspace}/plugins/pluginid-grpcweb name: workspace-plugins-pluginid-grpcweb description: REST surface for workspace-plugins-PluginId}#GrpcWeb. operations: - method: DELETE name: deletegrpcwebplugin description: Delete a GrpcWeb plugin call: gateway-admin-plugins.deletegrpcwebplugin outputParameters: - type: object mapping: $. - method: GET name: getgrpcwebplugin description: Get a GrpcWeb plugin call: gateway-admin-plugins.getgrpcwebplugin outputParameters: - type: object mapping: $. - method: PUT name: updategrpcwebplugin description: Update a GrpcWeb plugin call: gateway-admin-plugins.updategrpcwebplugin with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/{workspace}/plugins/pluginid-headercertauth name: workspace-plugins-pluginid-headercertauth description: REST surface for workspace-plugins-PluginId}#HeaderCertAuth. operations: - method: DELETE name: deleteheadercertauthplugin description: Delete a HeaderCertAuth plugin call: gateway-admin-plugins.deleteheadercertauthplugin outputParameters: - type: object mapping: $. - method: GET name: getheadercertauthplugin description: Get a HeaderCertAuth plugin call: gateway-admin-plugins.getheadercertauthplugin outputParameters: - type: object mapping: $. - method: PUT name: updateheadercertauthplugin description: Update a HeaderCertAuth plugin call: gateway-admin-plugins.updateheadercertauthplugin with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/{workspace}/plugins/pluginid-hmacauth name: workspace-plugins-pluginid-hmacauth description: REST surface for workspace-plugins-PluginId}#HmacAuth. operations: - method: DELETE name: deletehmacauthplugin description: Delete a HmacAuth plugin call: gateway-admin-plugins.deletehmacauthplugin outputParameters: - type: object mapping: $. - method: GET name: gethmacauthplugin description: Get a HmacAuth plugin call: gateway-admin-plugins.gethmacauthplugin outputParameters: - type: object mapping: $. - method: PUT name: updatehmacauthplugin description: Update a HmacAuth plugin call: gateway-admin-plugins.updatehmacauthplugin with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/{workspace}/plugins/pluginid-httplog name: workspace-plugins-pluginid-httplog description: REST surface for workspace-plugins-PluginId}#HttpLog. operations: - method: DELETE name: deletehttplogplugin description: Delete a HttpLog plugin call: gateway-admin-plugins.deletehttplogplugin outputParameters: - type: object mapping: $. - method: GET name: gethttplogplugin description: Get a HttpLog plugin call: gateway-admin-plugins.gethttplogplugin outputParameters: - type: object mapping: $. - method: PUT name: updatehttplogplugin description: Update a HttpLog plugin call: gateway-admin-plugins.updatehttplogplugin with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/{workspace}/plugins/pluginid-injectionprotection name: workspace-plugins-pluginid-injectionprotection description: REST surface for workspace-plugins-PluginId}#InjectionProtection. operations: - method: DELETE name: deleteinjectionprotectionplugin description: Delete a InjectionProtection plugin call: gateway-admin-plugins.deleteinjectionprotectionplugin outputParameters: - type: object mapping: $. - method: GET name: getinjectionprotectionplugin description: Get a InjectionProtection plugin call: gateway-admin-plugins.getinjectionprotectionplugin outputParameters: - type: object mapping: $. - method: PUT name: updateinjectionprotectionplugin description: Update a InjectionProtection plugin call: gateway-admin-plugins.updateinjectionprotectionplugin with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/{workspace}/plugins/pluginid-iprestriction name: workspace-plugins-pluginid-iprestriction description: REST surface for workspace-plugins-PluginId}#IpRestriction. operations: - method: DELETE name: deleteiprestrictionplugin description: Delete a IpRestriction plugin call: gateway-admin-plugins.deleteiprestrictionplugin outputParameters: - type: object mapping: $. - method: GET name: getiprestrictionplugin description: Get a IpRestriction plugin call: gateway-admin-plugins.getiprestrictionplugin outputParameters: - type: object mapping: $. - method: PUT name: updateiprestrictionplugin description: Update a IpRestriction plugin call: gateway-admin-plugins.updateiprestrictionplugin with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/{workspace}/plugins/pluginid-jq name: workspace-plugins-pluginid-jq description: REST surface for workspace-plugins-PluginId}#Jq. operations: - method: DELETE name: deletejqplugin description: Delete a Jq plugin call: gateway-admin-plugins.deletejqplugin outputParameters: - type: object mapping: $. - method: GET name: getjqplugin description: Get a Jq plugin call: gateway-admin-plugins.getjqplugin outputParameters: - type: object mapping: $. - method: PUT name: updatejqplugin description: Update a Jq plugin call: gateway-admin-plugins.updatejqplugin with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/{workspace}/plugins/pluginid-jsonthreatprotection name: workspace-plugins-pluginid-jsonthreatprotection description: REST surface for workspace-plugins-PluginId}#JsonThreatProtection. operations: - method: DELETE name: deletejsonthreatprotectionplugin description: Delete a JsonThreatProtection plugin call: gateway-admin-plugins.deletejsonthreatprotectionplugin outputParameters: - type: object mapping: $. - method: GET name: getjsonthreatprotectionplugin description: Get a JsonThreatProtection plugin call: gateway-admin-plugins.getjsonthreatprotectionplugin outputParameters: - type: object mapping: $. - method: PUT name: updatejsonthreatprotectionplugin description: Update a JsonThreatProtection plugin call: gateway-admin-plugins.updatejsonthreatprotectionplugin with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/{workspace}/plugins/pluginid-jwedecrypt name: workspace-plugins-pluginid-jwedecrypt description: REST surface for workspace-plugins-PluginId}#JweDecrypt. operations: - method: DELETE name: deletejwedecryptplugin description: Delete a JweDecrypt plugin call: gateway-admin-plugins.deletejwedecryptplugin outputParameters: - type: object mapping: $. - method: GET name: getjwedecryptplugin description: Get a JweDecrypt plugin call: gateway-admin-plugins.getjwedecryptplugin outputParameters: - type: object mapping: $. - method: PUT name: updatejwedecryptplugin description: Update a JweDecrypt plugin call: gateway-admin-plugins.updatejwedecryptplugin with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/{workspace}/plugins/pluginid-jwt name: workspace-plugins-pluginid-jwt description: REST surface for workspace-plugins-PluginId}#Jwt. operations: - method: DELETE name: deletejwtplugin description: Delete a Jwt plugin call: gateway-admin-plugins.deletejwtplugin outputParameters: - type: object mapping: $. - method: GET name: getjwtplugin description: Get a Jwt plugin call: gateway-admin-plugins.getjwtplugin outputParameters: - type: object mapping: $. - method: PUT name: updatejwtplugin description: Update a Jwt plugin call: gateway-admin-plugins.updatejwtplugin with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/{workspace}/plugins/pluginid-jwtsigner name: workspace-plugins-pluginid-jwtsigner description: REST surface for workspace-plugins-PluginId}#JwtSigner. operations: - method: DELETE name: deletejwtsignerplugin description: Delete a JwtSigner plugin call: gateway-admin-plugins.deletejwtsignerplugin outputParameters: - type: object mapping: $. - method: GET name: getjwtsignerplugin description: Get a JwtSigner plugin call: gateway-admin-plugins.getjwtsignerplugin outputParameters: - type: object mapping: $. - method: PUT name: updatejwtsignerplugin description: Update a JwtSigner plugin call: gateway-admin-plugins.updatejwtsignerplugin with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/{workspace}/plugins/pluginid-kafkaconsume name: workspace-plugins-pluginid-kafkaconsume description: REST surface for workspace-plugins-PluginId}#KafkaConsume. operations: - method: DELETE name: deletekafkaconsumeplugin description: Delete a KafkaConsume plugin call: gateway-admin-plugins.deletekafkaconsumeplugin outputParameters: - type: object mapping: $. - method: GET name: getkafkaconsumeplugin description: Get a KafkaConsume plugin call: gateway-admin-plugins.getkafkaconsumeplugin outputParameters: - type: object mapping: $. - method: PUT name: updatekafkaconsumeplugin description: Update a KafkaConsume plugin call: gateway-admin-plugins.updatekafkaconsumeplugin with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/{workspace}/plugins/pluginid-kafkalog name: workspace-plugins-pluginid-kafkalog description: REST surface for workspace-plugins-PluginId}#KafkaLog. operations: - method: DELETE name: deletekafkalogplugin description: Delete a KafkaLog plugin call: gateway-admin-plugins.deletekafkalogplugin outputParameters: - type: object mapping: $. - method: GET name: getkafkalogplugin description: Get a KafkaLog plugin call: gateway-admin-plugins.getkafkalogplugin outputParameters: - type: object mapping: $. - method: PUT name: updatekafkalogplugin description: Update a KafkaLog plugin call: gateway-admin-plugins.updatekafkalogplugin with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/{workspace}/plugins/pluginid-kafkaupstream name: workspace-plugins-pluginid-kafkaupstream description: REST surface for workspace-plugins-PluginId}#KafkaUpstream. operations: - method: DELETE name: deletekafkaupstreamplugin description: Delete a KafkaUpstream plugin call: gateway-admin-plugins.deletekafkaupstreamplugin outputParameters: - type: object mapping: $. - method: GET name: getkafkaupstreamplugin description: Get a KafkaUpstream plugin call: gateway-admin-plugins.getkafkaupstreamplugin outputParameters: - type: object mapping: $. - method: PUT name: updatekafkaupstreamplugin description: Update a KafkaUpstream plugin call: gateway-admin-plugins.updatekafkaupstreamplugin with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/{workspace}/plugins/pluginid-keyauth name: workspace-plugins-pluginid-keyauth description: REST surface for workspace-plugins-PluginId}#KeyAuth. operations: - method: DELETE name: deletekeyauthplugin description: Delete a KeyAuth plugin call: gateway-admin-plugins.deletekeyauthplugin outputParameters: - type: object mapping: $. - method: GET name: getkeyauthplugin description: Get a KeyAuth plugin call: gateway-admin-plugins.getkeyauthplugin outputParameters: - type: object mapping: $. - method: PUT name: updatekeyauthplugin description: Update a KeyAuth plugin call: gateway-admin-plugins.updatekeyauthplugin with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/{workspace}/plugins/pluginid-keyauthenc name: workspace-plugins-pluginid-keyauthenc description: REST surface for workspace-plugins-PluginId}#KeyAuthEnc. operations: - method: DELETE name: deletekeyauthencplugin description: Delete a KeyAuthEnc plugin call: gateway-admin-plugins.deletekeyauthencplugin outputParameters: - type: object mapping: $. - method: GET name: getkeyauthencplugin description: Get a KeyAuthEnc plugin call: gateway-admin-plugins.getkeyauthencplugin outputParameters: - type: object mapping: $. - method: PUT name: updatekeyauthencplugin description: Update a KeyAuthEnc plugin call: gateway-admin-plugins.updatekeyauthencplugin with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/{workspace}/plugins/pluginid-ldapauth name: workspace-plugins-pluginid-ldapauth description: REST surface for workspace-plugins-PluginId}#LdapAuth. operations: - method: DELETE name: deleteldapauthplugin description: Delete a LdapAuth plugin call: gateway-admin-plugins.deleteldapauthplugin outputParameters: - type: object mapping: $. - method: GET name: getldapauthplugin description: Get a LdapAuth plugin call: gateway-admin-plugins.getldapauthplugin outputParameters: - type: object mapping: $. - method: PUT name: updateldapauthplugin description: Update a LdapAuth plugin call: gateway-admin-plugins.updateldapauthplugin with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/{workspace}/plugins/pluginid-ldapauthadvanced name: workspace-plugins-pluginid-ldapauthadvanced description: REST surface for workspace-plugins-PluginId}#LdapAuthAdvanced. operations: - method: DELETE name: deleteldapauthadvancedplugin description: Delete a LdapAuthAdvanced plugin call: gateway-admin-plugins.deleteldapauthadvancedplugin outputParameters: - type: object mapping: $. - method: GET name: getldapauthadvancedplugin description: Get a LdapAuthAdvanced plugin call: gateway-admin-plugins.getldapauthadvancedplugin outputParameters: - type: object mapping: $. - method: PUT name: updateldapauthadvancedplugin description: Update a LdapAuthAdvanced plugin call: gateway-admin-plugins.updateldapauthadvancedplugin with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/{workspace}/plugins/pluginid-loggly name: workspace-plugins-pluginid-loggly description: REST surface for workspace-plugins-PluginId}#Loggly. operations: - method: DELETE name: deletelogglyplugin description: Delete a Loggly plugin call: gateway-admin-plugins.deletelogglyplugin outputParameters: - type: object mapping: $. - method: GET name: getlogglyplugin description: Get a Loggly plugin call: gateway-admin-plugins.getlogglyplugin outputParameters: - type: object mapping: $. - method: PUT name: updatelogglyplugin description: Update a Loggly plugin call: gateway-admin-plugins.updatelogglyplugin with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/{workspace}/plugins/pluginid-meteringandbilling name: workspace-plugins-pluginid-meteringandbilling description: REST surface for workspace-plugins-PluginId}#MeteringAndBilling. operations: - method: DELETE name: deletemeteringandbillingplugin description: Delete a MeteringAndBilling plugin call: gateway-admin-plugins.deletemeteringandbillingplugin outputParameters: - type: object mapping: $. - method: GET name: getmeteringandbillingplugin description: Get a MeteringAndBilling plugin call: gateway-admin-plugins.getmeteringandbillingplugin outputParameters: - type: object mapping: $. - method: PUT name: updatemeteringandbillingplugin description: Update a MeteringAndBilling plugin call: gateway-admin-plugins.updatemeteringandbillingplugin with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/{workspace}/plugins/pluginid-mocking name: workspace-plugins-pluginid-mocking description: REST surface for workspace-plugins-PluginId}#Mocking. operations: - method: DELETE name: deletemockingplugin description: Delete a Mocking plugin call: gateway-admin-plugins.deletemockingplugin outputParameters: - type: object mapping: $. - method: GET name: getmockingplugin description: Get a Mocking plugin call: gateway-admin-plugins.getmockingplugin outputParameters: - type: object mapping: $. - method: PUT name: updatemockingplugin description: Update a Mocking plugin call: gateway-admin-plugins.updatemockingplugin with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/{workspace}/plugins/pluginid-mtlsauth name: workspace-plugins-pluginid-mtlsauth description: REST surface for workspace-plugins-PluginId}#MtlsAuth. operations: - method: DELETE name: deletemtlsauthplugin description: Delete a MtlsAuth plugin call: gateway-admin-plugins.deletemtlsauthplugin outputParameters: - type: object mapping: $. - method: GET name: getmtlsauthplugin description: Get a MtlsAuth plugin call: gateway-admin-plugins.getmtlsauthplugin outputParameters: - type: object mapping: $. - method: PUT name: updatemtlsauthplugin description: Update a MtlsAuth plugin call: gateway-admin-plugins.updatemtlsauthplugin with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/{workspace}/plugins/pluginid-oasvalidation name: workspace-plugins-pluginid-oasvalidation description: REST surface for workspace-plugins-PluginId}#OasValidation. operations: - method: DELETE name: deleteoasvalidationplugin description: Delete a OasValidation plugin call: gateway-admin-plugins.deleteoasvalidationplugin outputParameters: - type: object mapping: $. - method: GET name: getoasvalidationplugin description: Get a OasValidation plugin call: gateway-admin-plugins.getoasvalidationplugin outputParameters: - type: object mapping: $. - method: PUT name: updateoasvalidationplugin description: Update a OasValidation plugin call: gateway-admin-plugins.updateoasvalidationplugin with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/{workspace}/plugins/pluginid-oauth2 name: workspace-plugins-pluginid-oauth2 description: REST surface for workspace-plugins-PluginId}#Oauth2. operations: - method: DELETE name: deleteoauth2plugin description: Delete a Oauth2 plugin call: gateway-admin-plugins.deleteoauth2plugin outputParameters: - type: object mapping: $. - method: GET name: getoauth2plugin description: Get a Oauth2 plugin call: gateway-admin-plugins.getoauth2plugin outputParameters: - type: object mapping: $. - method: PUT name: updateoauth2plugin description: Update a Oauth2 plugin call: gateway-admin-plugins.updateoauth2plugin with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/{workspace}/plugins/pluginid-oauth2introspection name: workspace-plugins-pluginid-oauth2introspection description: REST surface for workspace-plugins-PluginId}#Oauth2Introspection. operations: - method: DELETE name: deleteoauth2introspectionplugin description: Delete a Oauth2Introspection plugin call: gateway-admin-plugins.deleteoauth2introspectionplugin outputParameters: - type: object mapping: $. - method: GET name: getoauth2introspectionplugin description: Get a Oauth2Introspection plugin call: gateway-admin-plugins.getoauth2introspectionplugin outputParameters: - type: object mapping: $. - method: PUT name: updateoauth2introspectionplugin description: Update a Oauth2Introspection plugin call: gateway-admin-plugins.updateoauth2introspectionplugin with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/{workspace}/plugins/pluginid-opa name: workspace-plugins-pluginid-opa description: REST surface for workspace-plugins-PluginId}#Opa. operations: - method: DELETE name: deleteopaplugin description: Delete a Opa plugin call: gateway-admin-plugins.deleteopaplugin outputParameters: - type: object mapping: $. - method: GET name: getopaplugin description: Get a Opa plugin call: gateway-admin-plugins.getopaplugin outputParameters: - type: object mapping: $. - method: PUT name: updateopaplugin description: Update a Opa plugin call: gateway-admin-plugins.updateopaplugin with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/{workspace}/plugins/pluginid-openidconnect name: workspace-plugins-pluginid-openidconnect description: REST surface for workspace-plugins-PluginId}#OpenidConnect. operations: - method: DELETE name: deleteopenidconnectplugin description: Delete a OpenidConnect plugin call: gateway-admin-plugins.deleteopenidconnectplugin outputParameters: - type: object mapping: $. - method: GET name: getopenidconnectplugin description: Get a OpenidConnect plugin call: gateway-admin-plugins.getopenidconnectplugin outputParameters: - type: object mapping: $. - method: PUT name: updateopenidconnectplugin description: Update a OpenidConnect plugin call: gateway-admin-plugins.updateopenidconnectplugin with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/{workspace}/plugins/pluginid-opentelemetry name: workspace-plugins-pluginid-opentelemetry description: REST surface for workspace-plugins-PluginId}#Opentelemetry. operations: - method: DELETE name: deleteopentelemetryplugin description: Delete a Opentelemetry plugin call: gateway-admin-plugins.deleteopentelemetryplugin outputParameters: - type: object mapping: $. - method: GET name: getopentelemetryplugin description: Get a Opentelemetry plugin call: gateway-admin-plugins.getopentelemetryplugin outputParameters: - type: object mapping: $. - method: PUT name: updateopentelemetryplugin description: Update a Opentelemetry plugin call: gateway-admin-plugins.updateopentelemetryplugin with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/{workspace}/plugins/pluginid-postfunction name: workspace-plugins-pluginid-postfunction description: REST surface for workspace-plugins-PluginId}#PostFunction. operations: - method: DELETE name: deletepostfunctionplugin description: Delete a PostFunction plugin call: gateway-admin-plugins.deletepostfunctionplugin outputParameters: - type: object mapping: $. - method: GET name: getpostfunctionplugin description: Get a PostFunction plugin call: gateway-admin-plugins.getpostfunctionplugin outputParameters: - type: object mapping: $. - method: PUT name: updatepostfunctionplugin description: Update a PostFunction plugin call: gateway-admin-plugins.updatepostfunctionplugin with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/{workspace}/plugins/pluginid-prefunction name: workspace-plugins-pluginid-prefunction description: REST surface for workspace-plugins-PluginId}#PreFunction. operations: - method: DELETE name: deleteprefunctionplugin description: Delete a PreFunction plugin call: gateway-admin-plugins.deleteprefunctionplugin outputParameters: - type: object mapping: $. - method: GET name: getprefunctionplugin description: Get a PreFunction plugin call: gateway-admin-plugins.getprefunctionplugin outputParameters: - type: object mapping: $. - method: PUT name: updateprefunctionplugin description: Update a PreFunction plugin call: gateway-admin-plugins.updateprefunctionplugin with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/{workspace}/plugins/pluginid-prometheus name: workspace-plugins-pluginid-prometheus description: REST surface for workspace-plugins-PluginId}#Prometheus. operations: - method: DELETE name: deleteprometheusplugin description: Delete a Prometheus plugin call: gateway-admin-plugins.deleteprometheusplugin outputParameters: - type: object mapping: $. - method: GET name: getprometheusplugin description: Get a Prometheus plugin call: gateway-admin-plugins.getprometheusplugin outputParameters: - type: object mapping: $. - method: PUT name: updateprometheusplugin description: Update a Prometheus plugin call: gateway-admin-plugins.updateprometheusplugin with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/{workspace}/plugins/pluginid-proxycache name: workspace-plugins-pluginid-proxycache description: REST surface for workspace-plugins-PluginId}#ProxyCache. operations: - method: DELETE name: deleteproxycacheplugin description: Delete a ProxyCache plugin call: gateway-admin-plugins.deleteproxycacheplugin outputParameters: - type: object mapping: $. - method: GET name: getproxycacheplugin description: Get a ProxyCache plugin call: gateway-admin-plugins.getproxycacheplugin outputParameters: - type: object mapping: $. - method: PUT name: updateproxycacheplugin description: Update a ProxyCache plugin call: gateway-admin-plugins.updateproxycacheplugin with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/{workspace}/plugins/pluginid-proxycacheadvanced name: workspace-plugins-pluginid-proxycacheadvanced description: REST surface for workspace-plugins-PluginId}#ProxyCacheAdvanced. operations: - method: DELETE name: deleteproxycacheadvancedplugin description: Delete a ProxyCacheAdvanced plugin call: gateway-admin-plugins.deleteproxycacheadvancedplugin outputParameters: - type: object mapping: $. - method: GET name: getproxycacheadvancedplugin description: Get a ProxyCacheAdvanced plugin call: gateway-admin-plugins.getproxycacheadvancedplugin outputParameters: - type: object mapping: $. - method: PUT name: updateproxycacheadvancedplugin description: Update a ProxyCacheAdvanced plugin call: gateway-admin-plugins.updateproxycacheadvancedplugin with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/{workspace}/plugins/pluginid-ratelimiting name: workspace-plugins-pluginid-ratelimiting description: REST surface for workspace-plugins-PluginId}#RateLimiting. operations: - method: DELETE name: deleteratelimitingplugin description: Delete a RateLimiting plugin call: gateway-admin-plugins.deleteratelimitingplugin outputParameters: - type: object mapping: $. - method: GET name: getratelimitingplugin description: Get a RateLimiting plugin call: gateway-admin-plugins.getratelimitingplugin outputParameters: - type: object mapping: $. - method: PUT name: updateratelimitingplugin description: Update a RateLimiting plugin call: gateway-admin-plugins.updateratelimitingplugin with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/{workspace}/plugins/pluginid-ratelimitingadvanced name: workspace-plugins-pluginid-ratelimitingadvanced description: REST surface for workspace-plugins-PluginId}#RateLimitingAdvanced. operations: - method: DELETE name: deleteratelimitingadvancedplugin description: Delete a RateLimitingAdvanced plugin call: gateway-admin-plugins.deleteratelimitingadvancedplugin outputParameters: - type: object mapping: $. - method: GET name: getratelimitingadvancedplugin description: Get a RateLimitingAdvanced plugin call: gateway-admin-plugins.getratelimitingadvancedplugin outputParameters: - type: object mapping: $. - method: PUT name: updateratelimitingadvancedplugin description: Update a RateLimitingAdvanced plugin call: gateway-admin-plugins.updateratelimitingadvancedplugin with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/{workspace}/plugins/pluginid-redirect name: workspace-plugins-pluginid-redirect description: REST surface for workspace-plugins-PluginId}#Redirect. operations: - method: DELETE name: deleteredirectplugin description: Delete a Redirect plugin call: gateway-admin-plugins.deleteredirectplugin outputParameters: - type: object mapping: $. - method: GET name: getredirectplugin description: Get a Redirect plugin call: gateway-admin-plugins.getredirectplugin outputParameters: - type: object mapping: $. - method: PUT name: updateredirectplugin description: Update a Redirect plugin call: gateway-admin-plugins.updateredirectplugin with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/{workspace}/plugins/pluginid-requestcallout name: workspace-plugins-pluginid-requestcallout description: REST surface for workspace-plugins-PluginId}#RequestCallout. operations: - method: DELETE name: deleterequestcalloutplugin description: Delete a RequestCallout plugin call: gateway-admin-plugins.deleterequestcalloutplugin outputParameters: - type: object mapping: $. - method: GET name: getrequestcalloutplugin description: Get a RequestCallout plugin call: gateway-admin-plugins.getrequestcalloutplugin outputParameters: - type: object mapping: $. - method: PUT name: updaterequestcalloutplugin description: Update a RequestCallout plugin call: gateway-admin-plugins.updaterequestcalloutplugin with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/{workspace}/plugins/pluginid-requestsizelimiting name: workspace-plugins-pluginid-requestsizelimiting description: REST surface for workspace-plugins-PluginId}#RequestSizeLimiting. operations: - method: DELETE name: deleterequestsizelimitingplugin description: Delete a RequestSizeLimiting plugin call: gateway-admin-plugins.deleterequestsizelimitingplugin outputParameters: - type: object mapping: $. - method: GET name: getrequestsizelimitingplugin description: Get a RequestSizeLimiting plugin call: gateway-admin-plugins.getrequestsizelimitingplugin outputParameters: - type: object mapping: $. - method: PUT name: updaterequestsizelimitingplugin description: Update a RequestSizeLimiting plugin call: gateway-admin-plugins.updaterequestsizelimitingplugin with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/{workspace}/plugins/pluginid-requesttermination name: workspace-plugins-pluginid-requesttermination description: REST surface for workspace-plugins-PluginId}#RequestTermination. operations: - method: DELETE name: deleterequestterminationplugin description: Delete a RequestTermination plugin call: gateway-admin-plugins.deleterequestterminationplugin outputParameters: - type: object mapping: $. - method: GET name: getrequestterminationplugin description: Get a RequestTermination plugin call: gateway-admin-plugins.getrequestterminationplugin outputParameters: - type: object mapping: $. - method: PUT name: updaterequestterminationplugin description: Update a RequestTermination plugin call: gateway-admin-plugins.updaterequestterminationplugin with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/{workspace}/plugins/pluginid-requesttransformer name: workspace-plugins-pluginid-requesttransformer description: REST surface for workspace-plugins-PluginId}#RequestTransformer. operations: - method: DELETE name: deleterequesttransformerplugin description: Delete a RequestTransformer plugin call: gateway-admin-plugins.deleterequesttransformerplugin outputParameters: - type: object mapping: $. - method: GET name: getrequesttransformerplugin description: Get a RequestTransformer plugin call: gateway-admin-plugins.getrequesttransformerplugin outputParameters: - type: object mapping: $. - method: PUT name: updaterequesttransformerplugin description: Update a RequestTransformer plugin call: gateway-admin-plugins.updaterequesttransformerplugin with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/{workspace}/plugins/pluginid-requesttransformeradvanced name: workspace-plugins-pluginid-requesttransformeradvanced description: REST surface for workspace-plugins-PluginId}#RequestTransformerAdvanced. operations: - method: DELETE name: deleterequesttransformeradvancedplugin description: Delete a RequestTransformerAdvanced plugin call: gateway-admin-plugins.deleterequesttransformeradvancedplugin outputParameters: - type: object mapping: $. - method: GET name: getrequesttransformeradvancedplugin description: Get a RequestTransformerAdvanced plugin call: gateway-admin-plugins.getrequesttransformeradvancedplugin outputParameters: - type: object mapping: $. - method: PUT name: updaterequesttransformeradvancedplugin description: Update a RequestTransformerAdvanced plugin call: gateway-admin-plugins.updaterequesttransformeradvancedplugin with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/{workspace}/plugins/pluginid-requestvalidator name: workspace-plugins-pluginid-requestvalidator description: REST surface for workspace-plugins-PluginId}#RequestValidator. operations: - method: DELETE name: deleterequestvalidatorplugin description: Delete a RequestValidator plugin call: gateway-admin-plugins.deleterequestvalidatorplugin outputParameters: - type: object mapping: $. - method: GET name: getrequestvalidatorplugin description: Get a RequestValidator plugin call: gateway-admin-plugins.getrequestvalidatorplugin outputParameters: - type: object mapping: $. - method: PUT name: updaterequestvalidatorplugin description: Update a RequestValidator plugin call: gateway-admin-plugins.updaterequestvalidatorplugin with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/{workspace}/plugins/pluginid-responseratelimiting name: workspace-plugins-pluginid-responseratelimiting description: REST surface for workspace-plugins-PluginId}#ResponseRatelimiting. operations: - method: DELETE name: deleteresponseratelimitingplugin description: Delete a ResponseRatelimiting plugin call: gateway-admin-plugins.deleteresponseratelimitingplugin outputParameters: - type: object mapping: $. - method: GET name: getresponseratelimitingplugin description: Get a ResponseRatelimiting plugin call: gateway-admin-plugins.getresponseratelimitingplugin outputParameters: - type: object mapping: $. - method: PUT name: updateresponseratelimitingplugin description: Update a ResponseRatelimiting plugin call: gateway-admin-plugins.updateresponseratelimitingplugin with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/{workspace}/plugins/pluginid-responsetransformer name: workspace-plugins-pluginid-responsetransformer description: REST surface for workspace-plugins-PluginId}#ResponseTransformer. operations: - method: DELETE name: deleteresponsetransformerplugin description: Delete a ResponseTransformer plugin call: gateway-admin-plugins.deleteresponsetransformerplugin outputParameters: - type: object mapping: $. - method: GET name: getresponsetransformerplugin description: Get a ResponseTransformer plugin call: gateway-admin-plugins.getresponsetransformerplugin outputParameters: - type: object mapping: $. - method: PUT name: updateresponsetransformerplugin description: Update a ResponseTransformer plugin call: gateway-admin-plugins.updateresponsetransformerplugin with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/{workspace}/plugins/pluginid-responsetransformeradvanced name: workspace-plugins-pluginid-responsetransformeradvanced description: REST surface for workspace-plugins-PluginId}#ResponseTransformerAdvanced. operations: - method: DELETE name: deleteresponsetransformeradvancedplugin description: Delete a ResponseTransformerAdvanced plugin call: gateway-admin-plugins.deleteresponsetransformeradvancedplugin outputParameters: - type: object mapping: $. - method: GET name: getresponsetransformeradvancedplugin description: Get a ResponseTransformerAdvanced plugin call: gateway-admin-plugins.getresponsetransformeradvancedplugin outputParameters: - type: object mapping: $. - method: PUT name: updateresponsetransformeradvancedplugin description: Update a ResponseTransformerAdvanced plugin call: gateway-admin-plugins.updateresponsetransformeradvancedplugin with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/{workspace}/plugins/pluginid-routebyheader name: workspace-plugins-pluginid-routebyheader description: REST surface for workspace-plugins-PluginId}#RouteByHeader. operations: - method: DELETE name: deleteroutebyheaderplugin description: Delete a RouteByHeader plugin call: gateway-admin-plugins.deleteroutebyheaderplugin outputParameters: - type: object mapping: $. - method: GET name: getroutebyheaderplugin description: Get a RouteByHeader plugin call: gateway-admin-plugins.getroutebyheaderplugin outputParameters: - type: object mapping: $. - method: PUT name: updateroutebyheaderplugin description: Update a RouteByHeader plugin call: gateway-admin-plugins.updateroutebyheaderplugin with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/{workspace}/plugins/pluginid-routetransformeradvanced name: workspace-plugins-pluginid-routetransformeradvanced description: REST surface for workspace-plugins-PluginId}#RouteTransformerAdvanced. operations: - method: DELETE name: deleteroutetransformeradvancedplugin description: Delete a RouteTransformerAdvanced plugin call: gateway-admin-plugins.deleteroutetransformeradvancedplugin outputParameters: - type: object mapping: $. - method: GET name: getroutetransformeradvancedplugin description: Get a RouteTransformerAdvanced plugin call: gateway-admin-plugins.getroutetransformeradvancedplugin outputParameters: - type: object mapping: $. - method: PUT name: updateroutetransformeradvancedplugin description: Update a RouteTransformerAdvanced plugin call: gateway-admin-plugins.updateroutetransformeradvancedplugin with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/{workspace}/plugins/pluginid-saml name: workspace-plugins-pluginid-saml description: REST surface for workspace-plugins-PluginId}#Saml. operations: - method: DELETE name: deletesamlplugin description: Delete a Saml plugin call: gateway-admin-plugins.deletesamlplugin outputParameters: - type: object mapping: $. - method: GET name: getsamlplugin description: Get a Saml plugin call: gateway-admin-plugins.getsamlplugin outputParameters: - type: object mapping: $. - method: PUT name: updatesamlplugin description: Update a Saml plugin call: gateway-admin-plugins.updatesamlplugin with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/{workspace}/plugins/pluginid-serviceprotection name: workspace-plugins-pluginid-serviceprotection description: REST surface for workspace-plugins-PluginId}#ServiceProtection. operations: - method: DELETE name: deleteserviceprotectionplugin description: Delete a ServiceProtection plugin call: gateway-admin-plugins.deleteserviceprotectionplugin outputParameters: - type: object mapping: $. - method: GET name: getserviceprotectionplugin description: Get a ServiceProtection plugin call: gateway-admin-plugins.getserviceprotectionplugin outputParameters: - type: object mapping: $. - method: PUT name: updateserviceprotectionplugin description: Update a ServiceProtection plugin call: gateway-admin-plugins.updateserviceprotectionplugin with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/{workspace}/plugins/pluginid-session name: workspace-plugins-pluginid-session description: REST surface for workspace-plugins-PluginId}#Session. operations: - method: DELETE name: deletesessionplugin description: Delete a Session plugin call: gateway-admin-plugins.deletesessionplugin outputParameters: - type: object mapping: $. - method: GET name: getsessionplugin description: Get a Session plugin call: gateway-admin-plugins.getsessionplugin outputParameters: - type: object mapping: $. - method: PUT name: updatesessionplugin description: Update a Session plugin call: gateway-admin-plugins.updatesessionplugin with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/{workspace}/plugins/pluginid-solaceconsume name: workspace-plugins-pluginid-solaceconsume description: REST surface for workspace-plugins-PluginId}#SolaceConsume. operations: - method: DELETE name: deletesolaceconsumeplugin description: Delete a SolaceConsume plugin call: gateway-admin-plugins.deletesolaceconsumeplugin outputParameters: - type: object mapping: $. - method: GET name: getsolaceconsumeplugin description: Get a SolaceConsume plugin call: gateway-admin-plugins.getsolaceconsumeplugin outputParameters: - type: object mapping: $. - method: PUT name: updatesolaceconsumeplugin description: Update a SolaceConsume plugin call: gateway-admin-plugins.updatesolaceconsumeplugin with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/{workspace}/plugins/pluginid-solacelog name: workspace-plugins-pluginid-solacelog description: REST surface for workspace-plugins-PluginId}#SolaceLog. operations: - method: DELETE name: deletesolacelogplugin description: Delete a SolaceLog plugin call: gateway-admin-plugins.deletesolacelogplugin outputParameters: - type: object mapping: $. - method: GET name: getsolacelogplugin description: Get a SolaceLog plugin call: gateway-admin-plugins.getsolacelogplugin outputParameters: - type: object mapping: $. - method: PUT name: updatesolacelogplugin description: Update a SolaceLog plugin call: gateway-admin-plugins.updatesolacelogplugin with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/{workspace}/plugins/pluginid-solaceupstream name: workspace-plugins-pluginid-solaceupstream description: REST surface for workspace-plugins-PluginId}#SolaceUpstream. operations: - method: DELETE name: deletesolaceupstreamplugin description: Delete a SolaceUpstream plugin call: gateway-admin-plugins.deletesolaceupstreamplugin outputParameters: - type: object mapping: $. - method: GET name: getsolaceupstreamplugin description: Get a SolaceUpstream plugin call: gateway-admin-plugins.getsolaceupstreamplugin outputParameters: - type: object mapping: $. - method: PUT name: updatesolaceupstreamplugin description: Update a SolaceUpstream plugin call: gateway-admin-plugins.updatesolaceupstreamplugin with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/{workspace}/plugins/pluginid-standardwebhooks name: workspace-plugins-pluginid-standardwebhooks description: REST surface for workspace-plugins-PluginId}#StandardWebhooks. operations: - method: DELETE name: deletestandardwebhooksplugin description: Delete a StandardWebhooks plugin call: gateway-admin-plugins.deletestandardwebhooksplugin outputParameters: - type: object mapping: $. - method: GET name: getstandardwebhooksplugin description: Get a StandardWebhooks plugin call: gateway-admin-plugins.getstandardwebhooksplugin outputParameters: - type: object mapping: $. - method: PUT name: updatestandardwebhooksplugin description: Update a StandardWebhooks plugin call: gateway-admin-plugins.updatestandardwebhooksplugin with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/{workspace}/plugins/pluginid-statsd name: workspace-plugins-pluginid-statsd description: REST surface for workspace-plugins-PluginId}#Statsd. operations: - method: DELETE name: deletestatsdplugin description: Delete a Statsd plugin call: gateway-admin-plugins.deletestatsdplugin outputParameters: - type: object mapping: $. - method: GET name: getstatsdplugin description: Get a Statsd plugin call: gateway-admin-plugins.getstatsdplugin outputParameters: - type: object mapping: $. - method: PUT name: updatestatsdplugin description: Update a Statsd plugin call: gateway-admin-plugins.updatestatsdplugin with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/{workspace}/plugins/pluginid-statsdadvanced name: workspace-plugins-pluginid-statsdadvanced description: REST surface for workspace-plugins-PluginId}#StatsdAdvanced. operations: - method: DELETE name: deletestatsdadvancedplugin description: Delete a StatsdAdvanced plugin call: gateway-admin-plugins.deletestatsdadvancedplugin outputParameters: - type: object mapping: $. - method: GET name: getstatsdadvancedplugin description: Get a StatsdAdvanced plugin call: gateway-admin-plugins.getstatsdadvancedplugin outputParameters: - type: object mapping: $. - method: PUT name: updatestatsdadvancedplugin description: Update a StatsdAdvanced plugin call: gateway-admin-plugins.updatestatsdadvancedplugin with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/{workspace}/plugins/pluginid-syslog name: workspace-plugins-pluginid-syslog description: REST surface for workspace-plugins-PluginId}#Syslog. operations: - method: DELETE name: deletesyslogplugin description: Delete a Syslog plugin call: gateway-admin-plugins.deletesyslogplugin outputParameters: - type: object mapping: $. - method: GET name: getsyslogplugin description: Get a Syslog plugin call: gateway-admin-plugins.getsyslogplugin outputParameters: - type: object mapping: $. - method: PUT name: updatesyslogplugin description: Update a Syslog plugin call: gateway-admin-plugins.updatesyslogplugin with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/{workspace}/plugins/pluginid-tcplog name: workspace-plugins-pluginid-tcplog description: REST surface for workspace-plugins-PluginId}#TcpLog. operations: - method: DELETE name: deletetcplogplugin description: Delete a TcpLog plugin call: gateway-admin-plugins.deletetcplogplugin outputParameters: - type: object mapping: $. - method: GET name: gettcplogplugin description: Get a TcpLog plugin call: gateway-admin-plugins.gettcplogplugin outputParameters: - type: object mapping: $. - method: PUT name: updatetcplogplugin description: Update a TcpLog plugin call: gateway-admin-plugins.updatetcplogplugin with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/{workspace}/plugins/pluginid-tlshandshakemodifier name: workspace-plugins-pluginid-tlshandshakemodifier description: REST surface for workspace-plugins-PluginId}#TlsHandshakeModifier. operations: - method: DELETE name: deletetlshandshakemodifierplugin description: Delete a TlsHandshakeModifier plugin call: gateway-admin-plugins.deletetlshandshakemodifierplugin outputParameters: - type: object mapping: $. - method: GET name: gettlshandshakemodifierplugin description: Get a TlsHandshakeModifier plugin call: gateway-admin-plugins.gettlshandshakemodifierplugin outputParameters: - type: object mapping: $. - method: PUT name: updatetlshandshakemodifierplugin description: Update a TlsHandshakeModifier plugin call: gateway-admin-plugins.updatetlshandshakemodifierplugin with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/{workspace}/plugins/pluginid-tlsmetadataheaders name: workspace-plugins-pluginid-tlsmetadataheaders description: REST surface for workspace-plugins-PluginId}#TlsMetadataHeaders. operations: - method: DELETE name: deletetlsmetadataheadersplugin description: Delete a TlsMetadataHeaders plugin call: gateway-admin-plugins.deletetlsmetadataheadersplugin outputParameters: - type: object mapping: $. - method: GET name: gettlsmetadataheadersplugin description: Get a TlsMetadataHeaders plugin call: gateway-admin-plugins.gettlsmetadataheadersplugin outputParameters: - type: object mapping: $. - method: PUT name: updatetlsmetadataheadersplugin description: Update a TlsMetadataHeaders plugin call: gateway-admin-plugins.updatetlsmetadataheadersplugin with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/{workspace}/plugins/pluginid-udplog name: workspace-plugins-pluginid-udplog description: REST surface for workspace-plugins-PluginId}#UdpLog. operations: - method: DELETE name: deleteudplogplugin description: Delete a UdpLog plugin call: gateway-admin-plugins.deleteudplogplugin outputParameters: - type: object mapping: $. - method: GET name: getudplogplugin description: Get a UdpLog plugin call: gateway-admin-plugins.getudplogplugin outputParameters: - type: object mapping: $. - method: PUT name: updateudplogplugin description: Update a UdpLog plugin call: gateway-admin-plugins.updateudplogplugin with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/{workspace}/plugins/pluginid-upstreamoauth name: workspace-plugins-pluginid-upstreamoauth description: REST surface for workspace-plugins-PluginId}#UpstreamOauth. operations: - method: DELETE name: deleteupstreamoauthplugin description: Delete a UpstreamOauth plugin call: gateway-admin-plugins.deleteupstreamoauthplugin outputParameters: - type: object mapping: $. - method: GET name: getupstreamoauthplugin description: Get a UpstreamOauth plugin call: gateway-admin-plugins.getupstreamoauthplugin outputParameters: - type: object mapping: $. - method: PUT name: updateupstreamoauthplugin description: Update a UpstreamOauth plugin call: gateway-admin-plugins.updateupstreamoauthplugin with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/{workspace}/plugins/pluginid-upstreamtimeout name: workspace-plugins-pluginid-upstreamtimeout description: REST surface for workspace-plugins-PluginId}#UpstreamTimeout. operations: - method: DELETE name: deleteupstreamtimeoutplugin description: Delete a UpstreamTimeout plugin call: gateway-admin-plugins.deleteupstreamtimeoutplugin outputParameters: - type: object mapping: $. - method: GET name: getupstreamtimeoutplugin description: Get a UpstreamTimeout plugin call: gateway-admin-plugins.getupstreamtimeoutplugin outputParameters: - type: object mapping: $. - method: PUT name: updateupstreamtimeoutplugin description: Update a UpstreamTimeout plugin call: gateway-admin-plugins.updateupstreamtimeoutplugin with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/{workspace}/plugins/pluginid-vaultauth name: workspace-plugins-pluginid-vaultauth description: REST surface for workspace-plugins-PluginId}#VaultAuth. operations: - method: DELETE name: deletevaultauthplugin description: Delete a VaultAuth plugin call: gateway-admin-plugins.deletevaultauthplugin outputParameters: - type: object mapping: $. - method: GET name: getvaultauthplugin description: Get a VaultAuth plugin call: gateway-admin-plugins.getvaultauthplugin outputParameters: - type: object mapping: $. - method: PUT name: updatevaultauthplugin description: Update a VaultAuth plugin call: gateway-admin-plugins.updatevaultauthplugin with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/{workspace}/plugins/pluginid-websocketsizelimit name: workspace-plugins-pluginid-websocketsizelimit description: REST surface for workspace-plugins-PluginId}#WebsocketSizeLimit. operations: - method: DELETE name: deletewebsocketsizelimitplugin description: Delete a WebsocketSizeLimit plugin call: gateway-admin-plugins.deletewebsocketsizelimitplugin outputParameters: - type: object mapping: $. - method: GET name: getwebsocketsizelimitplugin description: Get a WebsocketSizeLimit plugin call: gateway-admin-plugins.getwebsocketsizelimitplugin outputParameters: - type: object mapping: $. - method: PUT name: updatewebsocketsizelimitplugin description: Update a WebsocketSizeLimit plugin call: gateway-admin-plugins.updatewebsocketsizelimitplugin with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/{workspace}/plugins/pluginid-websocketvalidator name: workspace-plugins-pluginid-websocketvalidator description: REST surface for workspace-plugins-PluginId}#WebsocketValidator. operations: - method: DELETE name: deletewebsocketvalidatorplugin description: Delete a WebsocketValidator plugin call: gateway-admin-plugins.deletewebsocketvalidatorplugin outputParameters: - type: object mapping: $. - method: GET name: getwebsocketvalidatorplugin description: Get a WebsocketValidator plugin call: gateway-admin-plugins.getwebsocketvalidatorplugin outputParameters: - type: object mapping: $. - method: PUT name: updatewebsocketvalidatorplugin description: Update a WebsocketValidator plugin call: gateway-admin-plugins.updatewebsocketvalidatorplugin with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/{workspace}/plugins/pluginid-xmlthreatprotection name: workspace-plugins-pluginid-xmlthreatprotection description: REST surface for workspace-plugins-PluginId}#XmlThreatProtection. operations: - method: DELETE name: deletexmlthreatprotectionplugin description: Delete a XmlThreatProtection plugin call: gateway-admin-plugins.deletexmlthreatprotectionplugin outputParameters: - type: object mapping: $. - method: GET name: getxmlthreatprotectionplugin description: Get a XmlThreatProtection plugin call: gateway-admin-plugins.getxmlthreatprotectionplugin outputParameters: - type: object mapping: $. - method: PUT name: updatexmlthreatprotectionplugin description: Update a XmlThreatProtection plugin call: gateway-admin-plugins.updatexmlthreatprotectionplugin with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/{workspace}/plugins/pluginid-zipkin name: workspace-plugins-pluginid-zipkin description: REST surface for workspace-plugins-PluginId}#Zipkin. operations: - method: DELETE name: deletezipkinplugin description: Delete a Zipkin plugin call: gateway-admin-plugins.deletezipkinplugin outputParameters: - type: object mapping: $. - method: GET name: getzipkinplugin description: Get a Zipkin plugin call: gateway-admin-plugins.getzipkinplugin outputParameters: - type: object mapping: $. - method: PUT name: updatezipkinplugin description: Update a Zipkin plugin call: gateway-admin-plugins.updatezipkinplugin with: body: rest.body outputParameters: - type: object mapping: $. - type: mcp namespace: gateway-admin-plugins-mcp port: 9090 transport: http description: MCP adapter for Kong Enterprise Admin API — Plugins. One tool per consumed operation, routed inline through this capability's consumes block. tools: - name: get-plugin-schema description: Get plugin schema hints: readOnly: true destructive: false idempotent: true call: gateway-admin-plugins.fetchpluginschema outputParameters: - type: object mapping: $. - name: list-all-plugins description: List all Plugins hints: readOnly: true destructive: false idempotent: true call: gateway-admin-plugins.listplugin outputParameters: - type: object mapping: $. - name: create-new-plugin description: Create a new Plugin hints: readOnly: false destructive: false idempotent: false call: gateway-admin-plugins.createplugin with: body: tools.body outputParameters: - type: object mapping: $. - name: create-acl-plugin description: Create a ACL plugin hints: readOnly: false destructive: false idempotent: false call: gateway-admin-plugins.createaclplugin with: body: tools.body outputParameters: - type: object mapping: $. - name: create-ace-plugin description: Create a Ace plugin hints: readOnly: false destructive: false idempotent: false call: gateway-admin-plugins.createaceplugin with: body: tools.body outputParameters: - type: object mapping: $. - name: create-acme-plugin description: Create a Acme plugin hints: readOnly: false destructive: false idempotent: false call: gateway-admin-plugins.createacmeplugin with: body: tools.body outputParameters: - type: object mapping: $. - name: create-aia2aproxy-plugin description: Create a AiA2aProxy plugin hints: readOnly: false destructive: false idempotent: false call: gateway-admin-plugins.createaia2aproxyplugin with: body: tools.body outputParameters: - type: object mapping: $. - name: create-aiawsguardrails-plugin description: Create a AiAwsGuardrails plugin hints: readOnly: false destructive: false idempotent: false call: gateway-admin-plugins.createaiawsguardrailsplugin with: body: tools.body outputParameters: - type: object mapping: $. - name: create-aiazurecontentsafety-plugin description: Create a AiAzureContentSafety plugin hints: readOnly: false destructive: false idempotent: false call: gateway-admin-plugins.createaiazurecontentsafetyplugin with: body: tools.body outputParameters: - type: object mapping: $. - name: create-aicustomguardrail-plugin description: Create a AiCustomGuardrail plugin hints: readOnly: false destructive: false idempotent: false call: gateway-admin-plugins.createaicustomguardrailplugin with: body: tools.body outputParameters: - type: object mapping: $. - name: create-aigcpmodelarmor-plugin description: Create a AiGcpModelArmor plugin hints: readOnly: false destructive: false idempotent: false call: gateway-admin-plugins.createaigcpmodelarmorplugin with: body: tools.body outputParameters: - type: object mapping: $. - name: create-ailakeraguard-plugin description: Create a AiLakeraGuard plugin hints: readOnly: false destructive: false idempotent: false call: gateway-admin-plugins.createailakeraguardplugin with: body: tools.body outputParameters: - type: object mapping: $. - name: create-aillmasjudge-plugin description: Create a AiLlmAsJudge plugin hints: readOnly: false destructive: false idempotent: false call: gateway-admin-plugins.createaillmasjudgeplugin with: body: tools.body outputParameters: - type: object mapping: $. - name: create-aimcpoauth2-plugin description: Create a AiMcpOauth2 plugin hints: readOnly: false destructive: false idempotent: false call: gateway-admin-plugins.createaimcpoauth2plugin with: body: tools.body outputParameters: - type: object mapping: $. - name: create-aimcpproxy-plugin description: Create a AiMcpProxy plugin hints: readOnly: false destructive: false idempotent: false call: gateway-admin-plugins.createaimcpproxyplugin with: body: tools.body outputParameters: - type: object mapping: $. - name: create-aipromptcompressor-plugin description: Create a AiPromptCompressor plugin hints: readOnly: false destructive: false idempotent: false call: gateway-admin-plugins.createaipromptcompressorplugin with: body: tools.body outputParameters: - type: object mapping: $. - name: create-aipromptdecorator-plugin description: Create a AiPromptDecorator plugin hints: readOnly: false destructive: false idempotent: false call: gateway-admin-plugins.createaipromptdecoratorplugin with: body: tools.body outputParameters: - type: object mapping: $. - name: create-aipromptguard-plugin description: Create a AiPromptGuard plugin hints: readOnly: false destructive: false idempotent: false call: gateway-admin-plugins.createaipromptguardplugin with: body: tools.body outputParameters: - type: object mapping: $. - name: create-aiprompttemplate-plugin description: Create a AiPromptTemplate plugin hints: readOnly: false destructive: false idempotent: false call: gateway-admin-plugins.createaiprompttemplateplugin with: body: tools.body outputParameters: - type: object mapping: $. - name: create-aiproxy-plugin description: Create a AiProxy plugin hints: readOnly: false destructive: false idempotent: false call: gateway-admin-plugins.createaiproxyplugin with: body: tools.body outputParameters: - type: object mapping: $. - name: create-aiproxyadvanced-plugin description: Create a AiProxyAdvanced plugin hints: readOnly: false destructive: false idempotent: false call: gateway-admin-plugins.createaiproxyadvancedplugin with: body: tools.body outputParameters: - type: object mapping: $. - name: create-airaginjector-plugin description: Create a AiRagInjector plugin hints: readOnly: false destructive: false idempotent: false call: gateway-admin-plugins.createairaginjectorplugin with: body: tools.body outputParameters: - type: object mapping: $. - name: create-airatelimitingadvanced-plugin description: Create a AiRateLimitingAdvanced plugin hints: readOnly: false destructive: false idempotent: false call: gateway-admin-plugins.createairatelimitingadvancedplugin with: body: tools.body outputParameters: - type: object mapping: $. - name: create-airequesttransformer-plugin description: Create a AiRequestTransformer plugin hints: readOnly: false destructive: false idempotent: false call: gateway-admin-plugins.createairequesttransformerplugin with: body: tools.body outputParameters: - type: object mapping: $. - name: create-airesponsetransformer-plugin description: Create a AiResponseTransformer plugin hints: readOnly: false destructive: false idempotent: false call: gateway-admin-plugins.createairesponsetransformerplugin with: body: tools.body outputParameters: - type: object mapping: $. - name: create-aisanitizer-plugin description: Create a AiSanitizer plugin hints: readOnly: false destructive: false idempotent: false call: gateway-admin-plugins.createaisanitizerplugin with: body: tools.body outputParameters: - type: object mapping: $. - name: create-aisemanticcache-plugin description: Create a AiSemanticCache plugin hints: readOnly: false destructive: false idempotent: false call: gateway-admin-plugins.createaisemanticcacheplugin with: body: tools.body outputParameters: - type: object mapping: $. - name: create-aisemanticpromptguard-plugin description: Create a AiSemanticPromptGuard plugin hints: readOnly: false destructive: false idempotent: false call: gateway-admin-plugins.createaisemanticpromptguardplugin with: body: tools.body outputParameters: - type: object mapping: $. - name: create-aisemanticresponseguard-plugin description: Create a AiSemanticResponseGuard plugin hints: readOnly: false destructive: false idempotent: false call: gateway-admin-plugins.createaisemanticresponseguardplugin with: body: tools.body outputParameters: - type: object mapping: $. - name: create-appdynamics-plugin description: Create a AppDynamics plugin hints: readOnly: false destructive: false idempotent: false call: gateway-admin-plugins.createappdynamicsplugin with: body: tools.body outputParameters: - type: object mapping: $. - name: create-awslambda-plugin description: Create a AwsLambda plugin hints: readOnly: false destructive: false idempotent: false call: gateway-admin-plugins.createawslambdaplugin with: body: tools.body outputParameters: - type: object mapping: $. - name: create-azurefunctions-plugin description: Create a AzureFunctions plugin hints: readOnly: false destructive: false idempotent: false call: gateway-admin-plugins.createazurefunctionsplugin with: body: tools.body outputParameters: - type: object mapping: $. - name: create-basicauth-plugin description: Create a BasicAuth plugin hints: readOnly: false destructive: false idempotent: false call: gateway-admin-plugins.createbasicauthplugin with: body: tools.body outputParameters: - type: object mapping: $. - name: create-botdetection-plugin description: Create a BotDetection plugin hints: readOnly: false destructive: false idempotent: false call: gateway-admin-plugins.createbotdetectionplugin with: body: tools.body outputParameters: - type: object mapping: $. - name: create-canary-plugin description: Create a Canary plugin hints: readOnly: false destructive: false idempotent: false call: gateway-admin-plugins.createcanaryplugin with: body: tools.body outputParameters: - type: object mapping: $. - name: create-confluent-plugin description: Create a Confluent plugin hints: readOnly: false destructive: false idempotent: false call: gateway-admin-plugins.createconfluentplugin with: body: tools.body outputParameters: - type: object mapping: $. - name: create-confluentconsume-plugin description: Create a ConfluentConsume plugin hints: readOnly: false destructive: false idempotent: false call: gateway-admin-plugins.createconfluentconsumeplugin with: body: tools.body outputParameters: - type: object mapping: $. - name: create-correlationid-plugin description: Create a CorrelationId plugin hints: readOnly: false destructive: false idempotent: false call: gateway-admin-plugins.createcorrelationidplugin with: body: tools.body outputParameters: - type: object mapping: $. - name: create-cors-plugin description: Create a Cors plugin hints: readOnly: false destructive: false idempotent: false call: gateway-admin-plugins.createcorsplugin with: body: tools.body outputParameters: - type: object mapping: $. - name: create-datadog-plugin description: Create a Datadog plugin hints: readOnly: false destructive: false idempotent: false call: gateway-admin-plugins.createdatadogplugin with: body: tools.body outputParameters: - type: object mapping: $. - name: create-datakit-plugin description: Create a Datakit plugin hints: readOnly: false destructive: false idempotent: false call: gateway-admin-plugins.createdatakitplugin with: body: tools.body outputParameters: - type: object mapping: $. - name: create-degraphql-plugin description: Create a Degraphql plugin hints: readOnly: false destructive: false idempotent: false call: gateway-admin-plugins.createdegraphqlplugin with: body: tools.body outputParameters: - type: object mapping: $. - name: create-exittransformer-plugin description: Create a ExitTransformer plugin hints: readOnly: false destructive: false idempotent: false call: gateway-admin-plugins.createexittransformerplugin with: body: tools.body outputParameters: - type: object mapping: $. - name: create-filelog-plugin description: Create a FileLog plugin hints: readOnly: false destructive: false idempotent: false call: gateway-admin-plugins.createfilelogplugin with: body: tools.body outputParameters: - type: object mapping: $. - name: create-forwardproxy-plugin description: Create a ForwardProxy plugin hints: readOnly: false destructive: false idempotent: false call: gateway-admin-plugins.createforwardproxyplugin with: body: tools.body outputParameters: - type: object mapping: $. - name: create-graphqlproxycacheadvanced-plugin description: Create a GraphqlProxyCacheAdvanced plugin hints: readOnly: false destructive: false idempotent: false call: gateway-admin-plugins.creategraphqlproxycacheadvancedplugin with: body: tools.body outputParameters: - type: object mapping: $. - name: create-graphqlratelimitingadvanced-plugin description: Create a GraphqlRateLimitingAdvanced plugin hints: readOnly: false destructive: false idempotent: false call: gateway-admin-plugins.creategraphqlratelimitingadvancedplugin with: body: tools.body outputParameters: - type: object mapping: $. - name: create-grpcgateway-plugin description: Create a GrpcGateway plugin hints: readOnly: false destructive: false idempotent: false call: gateway-admin-plugins.creategrpcgatewayplugin with: body: tools.body outputParameters: - type: object mapping: $. - name: create-grpcweb-plugin description: Create a GrpcWeb plugin hints: readOnly: false destructive: false idempotent: false call: gateway-admin-plugins.creategrpcwebplugin with: body: tools.body outputParameters: - type: object mapping: $. - name: create-headercertauth-plugin description: Create a HeaderCertAuth plugin hints: readOnly: false destructive: false idempotent: false call: gateway-admin-plugins.createheadercertauthplugin with: body: tools.body outputParameters: - type: object mapping: $. - name: create-hmacauth-plugin description: Create a HmacAuth plugin hints: readOnly: false destructive: false idempotent: false call: gateway-admin-plugins.createhmacauthplugin with: body: tools.body outputParameters: - type: object mapping: $. - name: create-httplog-plugin description: Create a HttpLog plugin hints: readOnly: false destructive: false idempotent: false call: gateway-admin-plugins.createhttplogplugin with: body: tools.body outputParameters: - type: object mapping: $. - name: create-injectionprotection-plugin description: Create a InjectionProtection plugin hints: readOnly: false destructive: false idempotent: false call: gateway-admin-plugins.createinjectionprotectionplugin with: body: tools.body outputParameters: - type: object mapping: $. - name: create-iprestriction-plugin description: Create a IpRestriction plugin hints: readOnly: false destructive: false idempotent: false call: gateway-admin-plugins.createiprestrictionplugin with: body: tools.body outputParameters: - type: object mapping: $. - name: create-jq-plugin description: Create a Jq plugin hints: readOnly: false destructive: false idempotent: false call: gateway-admin-plugins.createjqplugin with: body: tools.body outputParameters: - type: object mapping: $. - name: create-jsonthreatprotection-plugin description: Create a JsonThreatProtection plugin hints: readOnly: false destructive: false idempotent: false call: gateway-admin-plugins.createjsonthreatprotectionplugin with: body: tools.body outputParameters: - type: object mapping: $. - name: create-jwedecrypt-plugin description: Create a JweDecrypt plugin hints: readOnly: false destructive: false idempotent: false call: gateway-admin-plugins.createjwedecryptplugin with: body: tools.body outputParameters: - type: object mapping: $. - name: create-jwt-plugin description: Create a Jwt plugin hints: readOnly: false destructive: false idempotent: false call: gateway-admin-plugins.createjwtplugin with: body: tools.body outputParameters: - type: object mapping: $. - name: create-jwtsigner-plugin description: Create a JwtSigner plugin hints: readOnly: false destructive: false idempotent: false call: gateway-admin-plugins.createjwtsignerplugin with: body: tools.body outputParameters: - type: object mapping: $. - name: create-kafkaconsume-plugin description: Create a KafkaConsume plugin hints: readOnly: false destructive: false idempotent: false call: gateway-admin-plugins.createkafkaconsumeplugin with: body: tools.body outputParameters: - type: object mapping: $. - name: create-kafkalog-plugin description: Create a KafkaLog plugin hints: readOnly: false destructive: false idempotent: false call: gateway-admin-plugins.createkafkalogplugin with: body: tools.body outputParameters: - type: object mapping: $. - name: create-kafkaupstream-plugin description: Create a KafkaUpstream plugin hints: readOnly: false destructive: false idempotent: false call: gateway-admin-plugins.createkafkaupstreamplugin with: body: tools.body outputParameters: - type: object mapping: $. - name: create-keyauth-plugin description: Create a KeyAuth plugin hints: readOnly: false destructive: false idempotent: false call: gateway-admin-plugins.createkeyauthplugin with: body: tools.body outputParameters: - type: object mapping: $. - name: create-keyauthenc-plugin description: Create a KeyAuthEnc plugin hints: readOnly: false destructive: false idempotent: false call: gateway-admin-plugins.createkeyauthencplugin with: body: tools.body outputParameters: - type: object mapping: $. - name: create-ldapauth-plugin description: Create a LdapAuth plugin hints: readOnly: false destructive: false idempotent: false call: gateway-admin-plugins.createldapauthplugin with: body: tools.body outputParameters: - type: object mapping: $. - name: create-ldapauthadvanced-plugin description: Create a LdapAuthAdvanced plugin hints: readOnly: false destructive: false idempotent: false call: gateway-admin-plugins.createldapauthadvancedplugin with: body: tools.body outputParameters: - type: object mapping: $. - name: create-loggly-plugin description: Create a Loggly plugin hints: readOnly: false destructive: false idempotent: false call: gateway-admin-plugins.createlogglyplugin with: body: tools.body outputParameters: - type: object mapping: $. - name: create-meteringandbilling-plugin description: Create a MeteringAndBilling plugin hints: readOnly: false destructive: false idempotent: false call: gateway-admin-plugins.createmeteringandbillingplugin with: body: tools.body outputParameters: - type: object mapping: $. - name: create-mocking-plugin description: Create a Mocking plugin hints: readOnly: false destructive: false idempotent: false call: gateway-admin-plugins.createmockingplugin with: body: tools.body outputParameters: - type: object mapping: $. - name: create-mtlsauth-plugin description: Create a MtlsAuth plugin hints: readOnly: false destructive: false idempotent: false call: gateway-admin-plugins.createmtlsauthplugin with: body: tools.body outputParameters: - type: object mapping: $. - name: create-oasvalidation-plugin description: Create a OasValidation plugin hints: readOnly: false destructive: false idempotent: false call: gateway-admin-plugins.createoasvalidationplugin with: body: tools.body outputParameters: - type: object mapping: $. - name: create-oauth2-plugin description: Create a Oauth2 plugin hints: readOnly: false destructive: false idempotent: false call: gateway-admin-plugins.createoauth2plugin with: body: tools.body outputParameters: - type: object mapping: $. - name: create-oauth2introspection-plugin description: Create a Oauth2Introspection plugin hints: readOnly: false destructive: false idempotent: false call: gateway-admin-plugins.createoauth2introspectionplugin with: body: tools.body outputParameters: - type: object mapping: $. - name: create-opa-plugin description: Create a Opa plugin hints: readOnly: false destructive: false idempotent: false call: gateway-admin-plugins.createopaplugin with: body: tools.body outputParameters: - type: object mapping: $. - name: create-openidconnect-plugin description: Create a OpenidConnect plugin hints: readOnly: false destructive: false idempotent: false call: gateway-admin-plugins.createopenidconnectplugin with: body: tools.body outputParameters: - type: object mapping: $. - name: create-opentelemetry-plugin description: Create a Opentelemetry plugin hints: readOnly: false destructive: false idempotent: false call: gateway-admin-plugins.createopentelemetryplugin with: body: tools.body outputParameters: - type: object mapping: $. - name: create-postfunction-plugin description: Create a PostFunction plugin hints: readOnly: false destructive: false idempotent: false call: gateway-admin-plugins.createpostfunctionplugin with: body: tools.body outputParameters: - type: object mapping: $. - name: create-prefunction-plugin description: Create a PreFunction plugin hints: readOnly: false destructive: false idempotent: false call: gateway-admin-plugins.createprefunctionplugin with: body: tools.body outputParameters: - type: object mapping: $. - name: create-prometheus-plugin description: Create a Prometheus plugin hints: readOnly: false destructive: false idempotent: false call: gateway-admin-plugins.createprometheusplugin with: body: tools.body outputParameters: - type: object mapping: $. - name: create-proxycache-plugin description: Create a ProxyCache plugin hints: readOnly: false destructive: false idempotent: false call: gateway-admin-plugins.createproxycacheplugin with: body: tools.body outputParameters: - type: object mapping: $. - name: create-proxycacheadvanced-plugin description: Create a ProxyCacheAdvanced plugin hints: readOnly: false destructive: false idempotent: false call: gateway-admin-plugins.createproxycacheadvancedplugin with: body: tools.body outputParameters: - type: object mapping: $. - name: create-ratelimiting-plugin description: Create a RateLimiting plugin hints: readOnly: false destructive: false idempotent: false call: gateway-admin-plugins.createratelimitingplugin with: body: tools.body outputParameters: - type: object mapping: $. - name: create-ratelimitingadvanced-plugin description: Create a RateLimitingAdvanced plugin hints: readOnly: false destructive: false idempotent: false call: gateway-admin-plugins.createratelimitingadvancedplugin with: body: tools.body outputParameters: - type: object mapping: $. - name: create-redirect-plugin description: Create a Redirect plugin hints: readOnly: false destructive: false idempotent: false call: gateway-admin-plugins.createredirectplugin with: body: tools.body outputParameters: - type: object mapping: $. - name: create-requestcallout-plugin description: Create a RequestCallout plugin hints: readOnly: false destructive: false idempotent: false call: gateway-admin-plugins.createrequestcalloutplugin with: body: tools.body outputParameters: - type: object mapping: $. - name: create-requestsizelimiting-plugin description: Create a RequestSizeLimiting plugin hints: readOnly: false destructive: false idempotent: false call: gateway-admin-plugins.createrequestsizelimitingplugin with: body: tools.body outputParameters: - type: object mapping: $. - name: create-requesttermination-plugin description: Create a RequestTermination plugin hints: readOnly: false destructive: false idempotent: false call: gateway-admin-plugins.createrequestterminationplugin with: body: tools.body outputParameters: - type: object mapping: $. - name: create-requesttransformer-plugin description: Create a RequestTransformer plugin hints: readOnly: false destructive: false idempotent: false call: gateway-admin-plugins.createrequesttransformerplugin with: body: tools.body outputParameters: - type: object mapping: $. - name: create-requesttransformeradvanced-plugin description: Create a RequestTransformerAdvanced plugin hints: readOnly: false destructive: false idempotent: false call: gateway-admin-plugins.createrequesttransformeradvancedplugin with: body: tools.body outputParameters: - type: object mapping: $. - name: create-requestvalidator-plugin description: Create a RequestValidator plugin hints: readOnly: false destructive: false idempotent: false call: gateway-admin-plugins.createrequestvalidatorplugin with: body: tools.body outputParameters: - type: object mapping: $. - name: create-responseratelimiting-plugin description: Create a ResponseRatelimiting plugin hints: readOnly: false destructive: false idempotent: false call: gateway-admin-plugins.createresponseratelimitingplugin with: body: tools.body outputParameters: - type: object mapping: $. - name: create-responsetransformer-plugin description: Create a ResponseTransformer plugin hints: readOnly: false destructive: false idempotent: false call: gateway-admin-plugins.createresponsetransformerplugin with: body: tools.body outputParameters: - type: object mapping: $. - name: create-responsetransformeradvanced-plugin description: Create a ResponseTransformerAdvanced plugin hints: readOnly: false destructive: false idempotent: false call: gateway-admin-plugins.createresponsetransformeradvancedplugin with: body: tools.body outputParameters: - type: object mapping: $. - name: create-routebyheader-plugin description: Create a RouteByHeader plugin hints: readOnly: false destructive: false idempotent: false call: gateway-admin-plugins.createroutebyheaderplugin with: body: tools.body outputParameters: - type: object mapping: $. - name: create-routetransformeradvanced-plugin description: Create a RouteTransformerAdvanced plugin hints: readOnly: false destructive: false idempotent: false call: gateway-admin-plugins.createroutetransformeradvancedplugin with: body: tools.body outputParameters: - type: object mapping: $. - name: create-saml-plugin description: Create a Saml plugin hints: readOnly: false destructive: false idempotent: false call: gateway-admin-plugins.createsamlplugin with: body: tools.body outputParameters: - type: object mapping: $. - name: create-serviceprotection-plugin description: Create a ServiceProtection plugin hints: readOnly: false destructive: false idempotent: false call: gateway-admin-plugins.createserviceprotectionplugin with: body: tools.body outputParameters: - type: object mapping: $. - name: create-session-plugin description: Create a Session plugin hints: readOnly: false destructive: false idempotent: false call: gateway-admin-plugins.createsessionplugin with: body: tools.body outputParameters: - type: object mapping: $. - name: create-solaceconsume-plugin description: Create a SolaceConsume plugin hints: readOnly: false destructive: false idempotent: false call: gateway-admin-plugins.createsolaceconsumeplugin with: body: tools.body outputParameters: - type: object mapping: $. - name: create-solacelog-plugin description: Create a SolaceLog plugin hints: readOnly: false destructive: false idempotent: false call: gateway-admin-plugins.createsolacelogplugin with: body: tools.body outputParameters: - type: object mapping: $. - name: create-solaceupstream-plugin description: Create a SolaceUpstream plugin hints: readOnly: false destructive: false idempotent: false call: gateway-admin-plugins.createsolaceupstreamplugin with: body: tools.body outputParameters: - type: object mapping: $. - name: create-standardwebhooks-plugin description: Create a StandardWebhooks plugin hints: readOnly: false destructive: false idempotent: false call: gateway-admin-plugins.createstandardwebhooksplugin with: body: tools.body outputParameters: - type: object mapping: $. - name: create-statsd-plugin description: Create a Statsd plugin hints: readOnly: false destructive: false idempotent: false call: gateway-admin-plugins.createstatsdplugin with: body: tools.body outputParameters: - type: object mapping: $. - name: create-statsdadvanced-plugin description: Create a StatsdAdvanced plugin hints: readOnly: false destructive: false idempotent: false call: gateway-admin-plugins.createstatsdadvancedplugin with: body: tools.body outputParameters: - type: object mapping: $. - name: create-syslog-plugin description: Create a Syslog plugin hints: readOnly: false destructive: false idempotent: false call: gateway-admin-plugins.createsyslogplugin with: body: tools.body outputParameters: - type: object mapping: $. - name: create-tcplog-plugin description: Create a TcpLog plugin hints: readOnly: false destructive: false idempotent: false call: gateway-admin-plugins.createtcplogplugin with: body: tools.body outputParameters: - type: object mapping: $. - name: create-tlshandshakemodifier-plugin description: Create a TlsHandshakeModifier plugin hints: readOnly: false destructive: false idempotent: false call: gateway-admin-plugins.createtlshandshakemodifierplugin with: body: tools.body outputParameters: - type: object mapping: $. - name: create-tlsmetadataheaders-plugin description: Create a TlsMetadataHeaders plugin hints: readOnly: false destructive: false idempotent: false call: gateway-admin-plugins.createtlsmetadataheadersplugin with: body: tools.body outputParameters: - type: object mapping: $. - name: create-udplog-plugin description: Create a UdpLog plugin hints: readOnly: false destructive: false idempotent: false call: gateway-admin-plugins.createudplogplugin with: body: tools.body outputParameters: - type: object mapping: $. - name: create-upstreamoauth-plugin description: Create a UpstreamOauth plugin hints: readOnly: false destructive: false idempotent: false call: gateway-admin-plugins.createupstreamoauthplugin with: body: tools.body outputParameters: - type: object mapping: $. - name: create-upstreamtimeout-plugin description: Create a UpstreamTimeout plugin hints: readOnly: false destructive: false idempotent: false call: gateway-admin-plugins.createupstreamtimeoutplugin with: body: tools.body outputParameters: - type: object mapping: $. - name: create-vaultauth-plugin description: Create a VaultAuth plugin hints: readOnly: false destructive: false idempotent: false call: gateway-admin-plugins.createvaultauthplugin with: body: tools.body outputParameters: - type: object mapping: $. - name: create-websocketsizelimit-plugin description: Create a WebsocketSizeLimit plugin hints: readOnly: false destructive: false idempotent: false call: gateway-admin-plugins.createwebsocketsizelimitplugin with: body: tools.body outputParameters: - type: object mapping: $. - name: create-websocketvalidator-plugin description: Create a WebsocketValidator plugin hints: readOnly: false destructive: false idempotent: false call: gateway-admin-plugins.createwebsocketvalidatorplugin with: body: tools.body outputParameters: - type: object mapping: $. - name: create-xmlthreatprotection-plugin description: Create a XmlThreatProtection plugin hints: readOnly: false destructive: false idempotent: false call: gateway-admin-plugins.createxmlthreatprotectionplugin with: body: tools.body outputParameters: - type: object mapping: $. - name: create-zipkin-plugin description: Create a Zipkin plugin hints: readOnly: false destructive: false idempotent: false call: gateway-admin-plugins.createzipkinplugin with: body: tools.body outputParameters: - type: object mapping: $. - name: delete-plugin description: Delete a Plugin hints: readOnly: false destructive: true idempotent: true call: gateway-admin-plugins.deleteplugin outputParameters: - type: object mapping: $. - name: get-plugin description: Get a Plugin hints: readOnly: true destructive: false idempotent: true call: gateway-admin-plugins.getplugin outputParameters: - type: object mapping: $. - name: update-plugin description: Update a Plugin hints: readOnly: false destructive: false idempotent: true call: gateway-admin-plugins.updateplugin with: body: tools.body outputParameters: - type: object mapping: $. - name: upsert-plugin description: Upsert a Plugin hints: readOnly: false destructive: false idempotent: true call: gateway-admin-plugins.upsertplugin with: body: tools.body outputParameters: - type: object mapping: $. - name: delete-acl-plugin description: Delete a ACL plugin hints: readOnly: false destructive: true idempotent: true call: gateway-admin-plugins.deleteaclplugin outputParameters: - type: object mapping: $. - name: get-acl-plugin description: Get a ACL plugin hints: readOnly: true destructive: false idempotent: true call: gateway-admin-plugins.getaclplugin outputParameters: - type: object mapping: $. - name: update-acl-plugin description: Update a ACL plugin hints: readOnly: false destructive: false idempotent: true call: gateway-admin-plugins.updateaclplugin with: body: tools.body outputParameters: - type: object mapping: $. - name: delete-ace-plugin description: Delete a Ace plugin hints: readOnly: false destructive: true idempotent: true call: gateway-admin-plugins.deleteaceplugin outputParameters: - type: object mapping: $. - name: get-ace-plugin description: Get a Ace plugin hints: readOnly: true destructive: false idempotent: true call: gateway-admin-plugins.getaceplugin outputParameters: - type: object mapping: $. - name: update-ace-plugin description: Update a Ace plugin hints: readOnly: false destructive: false idempotent: true call: gateway-admin-plugins.updateaceplugin with: body: tools.body outputParameters: - type: object mapping: $. - name: delete-acme-plugin description: Delete a Acme plugin hints: readOnly: false destructive: true idempotent: true call: gateway-admin-plugins.deleteacmeplugin outputParameters: - type: object mapping: $. - name: get-acme-plugin description: Get a Acme plugin hints: readOnly: true destructive: false idempotent: true call: gateway-admin-plugins.getacmeplugin outputParameters: - type: object mapping: $. - name: update-acme-plugin description: Update a Acme plugin hints: readOnly: false destructive: false idempotent: true call: gateway-admin-plugins.updateacmeplugin with: body: tools.body outputParameters: - type: object mapping: $. - name: delete-aia2aproxy-plugin description: Delete a AiA2aProxy plugin hints: readOnly: false destructive: true idempotent: true call: gateway-admin-plugins.deleteaia2aproxyplugin outputParameters: - type: object mapping: $. - name: get-aia2aproxy-plugin description: Get a AiA2aProxy plugin hints: readOnly: true destructive: false idempotent: true call: gateway-admin-plugins.getaia2aproxyplugin outputParameters: - type: object mapping: $. - name: update-aia2aproxy-plugin description: Update a AiA2aProxy plugin hints: readOnly: false destructive: false idempotent: true call: gateway-admin-plugins.updateaia2aproxyplugin with: body: tools.body outputParameters: - type: object mapping: $. - name: delete-aiawsguardrails-plugin description: Delete a AiAwsGuardrails plugin hints: readOnly: false destructive: true idempotent: true call: gateway-admin-plugins.deleteaiawsguardrailsplugin outputParameters: - type: object mapping: $. - name: get-aiawsguardrails-plugin description: Get a AiAwsGuardrails plugin hints: readOnly: true destructive: false idempotent: true call: gateway-admin-plugins.getaiawsguardrailsplugin outputParameters: - type: object mapping: $. - name: update-aiawsguardrails-plugin description: Update a AiAwsGuardrails plugin hints: readOnly: false destructive: false idempotent: true call: gateway-admin-plugins.updateaiawsguardrailsplugin with: body: tools.body outputParameters: - type: object mapping: $. - name: delete-aiazurecontentsafety-plugin description: Delete a AiAzureContentSafety plugin hints: readOnly: false destructive: true idempotent: true call: gateway-admin-plugins.deleteaiazurecontentsafetyplugin outputParameters: - type: object mapping: $. - name: get-aiazurecontentsafety-plugin description: Get a AiAzureContentSafety plugin hints: readOnly: true destructive: false idempotent: true call: gateway-admin-plugins.getaiazurecontentsafetyplugin outputParameters: - type: object mapping: $. - name: update-aiazurecontentsafety-plugin description: Update a AiAzureContentSafety plugin hints: readOnly: false destructive: false idempotent: true call: gateway-admin-plugins.updateaiazurecontentsafetyplugin with: body: tools.body outputParameters: - type: object mapping: $. - name: delete-aicustomguardrail-plugin description: Delete a AiCustomGuardrail plugin hints: readOnly: false destructive: true idempotent: true call: gateway-admin-plugins.deleteaicustomguardrailplugin outputParameters: - type: object mapping: $. - name: get-aicustomguardrail-plugin description: Get a AiCustomGuardrail plugin hints: readOnly: true destructive: false idempotent: true call: gateway-admin-plugins.getaicustomguardrailplugin outputParameters: - type: object mapping: $. - name: update-aicustomguardrail-plugin description: Update a AiCustomGuardrail plugin hints: readOnly: false destructive: false idempotent: true call: gateway-admin-plugins.updateaicustomguardrailplugin with: body: tools.body outputParameters: - type: object mapping: $. - name: delete-aigcpmodelarmor-plugin description: Delete a AiGcpModelArmor plugin hints: readOnly: false destructive: true idempotent: true call: gateway-admin-plugins.deleteaigcpmodelarmorplugin outputParameters: - type: object mapping: $. - name: get-aigcpmodelarmor-plugin description: Get a AiGcpModelArmor plugin hints: readOnly: true destructive: false idempotent: true call: gateway-admin-plugins.getaigcpmodelarmorplugin outputParameters: - type: object mapping: $. - name: update-aigcpmodelarmor-plugin description: Update a AiGcpModelArmor plugin hints: readOnly: false destructive: false idempotent: true call: gateway-admin-plugins.updateaigcpmodelarmorplugin with: body: tools.body outputParameters: - type: object mapping: $. - name: delete-ailakeraguard-plugin description: Delete a AiLakeraGuard plugin hints: readOnly: false destructive: true idempotent: true call: gateway-admin-plugins.deleteailakeraguardplugin outputParameters: - type: object mapping: $. - name: get-ailakeraguard-plugin description: Get a AiLakeraGuard plugin hints: readOnly: true destructive: false idempotent: true call: gateway-admin-plugins.getailakeraguardplugin outputParameters: - type: object mapping: $. - name: update-ailakeraguard-plugin description: Update a AiLakeraGuard plugin hints: readOnly: false destructive: false idempotent: true call: gateway-admin-plugins.updateailakeraguardplugin with: body: tools.body outputParameters: - type: object mapping: $. - name: delete-aillmasjudge-plugin description: Delete a AiLlmAsJudge plugin hints: readOnly: false destructive: true idempotent: true call: gateway-admin-plugins.deleteaillmasjudgeplugin outputParameters: - type: object mapping: $. - name: get-aillmasjudge-plugin description: Get a AiLlmAsJudge plugin hints: readOnly: true destructive: false idempotent: true call: gateway-admin-plugins.getaillmasjudgeplugin outputParameters: - type: object mapping: $. - name: update-aillmasjudge-plugin description: Update a AiLlmAsJudge plugin hints: readOnly: false destructive: false idempotent: true call: gateway-admin-plugins.updateaillmasjudgeplugin with: body: tools.body outputParameters: - type: object mapping: $. - name: delete-aimcpoauth2-plugin description: Delete a AiMcpOauth2 plugin hints: readOnly: false destructive: true idempotent: true call: gateway-admin-plugins.deleteaimcpoauth2plugin outputParameters: - type: object mapping: $. - name: get-aimcpoauth2-plugin description: Get a AiMcpOauth2 plugin hints: readOnly: true destructive: false idempotent: true call: gateway-admin-plugins.getaimcpoauth2plugin outputParameters: - type: object mapping: $. - name: update-aimcpoauth2-plugin description: Update a AiMcpOauth2 plugin hints: readOnly: false destructive: false idempotent: true call: gateway-admin-plugins.updateaimcpoauth2plugin with: body: tools.body outputParameters: - type: object mapping: $. - name: delete-aimcpproxy-plugin description: Delete a AiMcpProxy plugin hints: readOnly: false destructive: true idempotent: true call: gateway-admin-plugins.deleteaimcpproxyplugin outputParameters: - type: object mapping: $. - name: get-aimcpproxy-plugin description: Get a AiMcpProxy plugin hints: readOnly: true destructive: false idempotent: true call: gateway-admin-plugins.getaimcpproxyplugin outputParameters: - type: object mapping: $. - name: update-aimcpproxy-plugin description: Update a AiMcpProxy plugin hints: readOnly: false destructive: false idempotent: true call: gateway-admin-plugins.updateaimcpproxyplugin with: body: tools.body outputParameters: - type: object mapping: $. - name: delete-aipromptcompressor-plugin description: Delete a AiPromptCompressor plugin hints: readOnly: false destructive: true idempotent: true call: gateway-admin-plugins.deleteaipromptcompressorplugin outputParameters: - type: object mapping: $. - name: get-aipromptcompressor-plugin description: Get a AiPromptCompressor plugin hints: readOnly: true destructive: false idempotent: true call: gateway-admin-plugins.getaipromptcompressorplugin outputParameters: - type: object mapping: $. - name: update-aipromptcompressor-plugin description: Update a AiPromptCompressor plugin hints: readOnly: false destructive: false idempotent: true call: gateway-admin-plugins.updateaipromptcompressorplugin with: body: tools.body outputParameters: - type: object mapping: $. - name: delete-aipromptdecorator-plugin description: Delete a AiPromptDecorator plugin hints: readOnly: false destructive: true idempotent: true call: gateway-admin-plugins.deleteaipromptdecoratorplugin outputParameters: - type: object mapping: $. - name: get-aipromptdecorator-plugin description: Get a AiPromptDecorator plugin hints: readOnly: true destructive: false idempotent: true call: gateway-admin-plugins.getaipromptdecoratorplugin outputParameters: - type: object mapping: $. - name: update-aipromptdecorator-plugin description: Update a AiPromptDecorator plugin hints: readOnly: false destructive: false idempotent: true call: gateway-admin-plugins.updateaipromptdecoratorplugin with: body: tools.body outputParameters: - type: object mapping: $. - name: delete-aipromptguard-plugin description: Delete a AiPromptGuard plugin hints: readOnly: false destructive: true idempotent: true call: gateway-admin-plugins.deleteaipromptguardplugin outputParameters: - type: object mapping: $. - name: get-aipromptguard-plugin description: Get a AiPromptGuard plugin hints: readOnly: true destructive: false idempotent: true call: gateway-admin-plugins.getaipromptguardplugin outputParameters: - type: object mapping: $. - name: update-aipromptguard-plugin description: Update a AiPromptGuard plugin hints: readOnly: false destructive: false idempotent: true call: gateway-admin-plugins.updateaipromptguardplugin with: body: tools.body outputParameters: - type: object mapping: $. - name: delete-aiprompttemplate-plugin description: Delete a AiPromptTemplate plugin hints: readOnly: false destructive: true idempotent: true call: gateway-admin-plugins.deleteaiprompttemplateplugin outputParameters: - type: object mapping: $. - name: get-aiprompttemplate-plugin description: Get a AiPromptTemplate plugin hints: readOnly: true destructive: false idempotent: true call: gateway-admin-plugins.getaiprompttemplateplugin outputParameters: - type: object mapping: $. - name: update-aiprompttemplate-plugin description: Update a AiPromptTemplate plugin hints: readOnly: false destructive: false idempotent: true call: gateway-admin-plugins.updateaiprompttemplateplugin with: body: tools.body outputParameters: - type: object mapping: $. - name: delete-aiproxy-plugin description: Delete a AiProxy plugin hints: readOnly: false destructive: true idempotent: true call: gateway-admin-plugins.deleteaiproxyplugin outputParameters: - type: object mapping: $. - name: get-aiproxy-plugin description: Get a AiProxy plugin hints: readOnly: true destructive: false idempotent: true call: gateway-admin-plugins.getaiproxyplugin outputParameters: - type: object mapping: $. - name: update-aiproxy-plugin description: Update a AiProxy plugin hints: readOnly: false destructive: false idempotent: true call: gateway-admin-plugins.updateaiproxyplugin with: body: tools.body outputParameters: - type: object mapping: $. - name: delete-aiproxyadvanced-plugin description: Delete a AiProxyAdvanced plugin hints: readOnly: false destructive: true idempotent: true call: gateway-admin-plugins.deleteaiproxyadvancedplugin outputParameters: - type: object mapping: $. - name: get-aiproxyadvanced-plugin description: Get a AiProxyAdvanced plugin hints: readOnly: true destructive: false idempotent: true call: gateway-admin-plugins.getaiproxyadvancedplugin outputParameters: - type: object mapping: $. - name: update-aiproxyadvanced-plugin description: Update a AiProxyAdvanced plugin hints: readOnly: false destructive: false idempotent: true call: gateway-admin-plugins.updateaiproxyadvancedplugin with: body: tools.body outputParameters: - type: object mapping: $. - name: delete-airaginjector-plugin description: Delete a AiRagInjector plugin hints: readOnly: false destructive: true idempotent: true call: gateway-admin-plugins.deleteairaginjectorplugin outputParameters: - type: object mapping: $. - name: get-airaginjector-plugin description: Get a AiRagInjector plugin hints: readOnly: true destructive: false idempotent: true call: gateway-admin-plugins.getairaginjectorplugin outputParameters: - type: object mapping: $. - name: update-airaginjector-plugin description: Update a AiRagInjector plugin hints: readOnly: false destructive: false idempotent: true call: gateway-admin-plugins.updateairaginjectorplugin with: body: tools.body outputParameters: - type: object mapping: $. - name: delete-airatelimitingadvanced-plugin description: Delete a AiRateLimitingAdvanced plugin hints: readOnly: false destructive: true idempotent: true call: gateway-admin-plugins.deleteairatelimitingadvancedplugin outputParameters: - type: object mapping: $. - name: get-airatelimitingadvanced-plugin description: Get a AiRateLimitingAdvanced plugin hints: readOnly: true destructive: false idempotent: true call: gateway-admin-plugins.getairatelimitingadvancedplugin outputParameters: - type: object mapping: $. - name: update-airatelimitingadvanced-plugin description: Update a AiRateLimitingAdvanced plugin hints: readOnly: false destructive: false idempotent: true call: gateway-admin-plugins.updateairatelimitingadvancedplugin with: body: tools.body outputParameters: - type: object mapping: $. - name: delete-airequesttransformer-plugin description: Delete a AiRequestTransformer plugin hints: readOnly: false destructive: true idempotent: true call: gateway-admin-plugins.deleteairequesttransformerplugin outputParameters: - type: object mapping: $. - name: get-airequesttransformer-plugin description: Get a AiRequestTransformer plugin hints: readOnly: true destructive: false idempotent: true call: gateway-admin-plugins.getairequesttransformerplugin outputParameters: - type: object mapping: $. - name: update-airequesttransformer-plugin description: Update a AiRequestTransformer plugin hints: readOnly: false destructive: false idempotent: true call: gateway-admin-plugins.updateairequesttransformerplugin with: body: tools.body outputParameters: - type: object mapping: $. - name: delete-airesponsetransformer-plugin description: Delete a AiResponseTransformer plugin hints: readOnly: false destructive: true idempotent: true call: gateway-admin-plugins.deleteairesponsetransformerplugin outputParameters: - type: object mapping: $. - name: get-airesponsetransformer-plugin description: Get a AiResponseTransformer plugin hints: readOnly: true destructive: false idempotent: true call: gateway-admin-plugins.getairesponsetransformerplugin outputParameters: - type: object mapping: $. - name: update-airesponsetransformer-plugin description: Update a AiResponseTransformer plugin hints: readOnly: false destructive: false idempotent: true call: gateway-admin-plugins.updateairesponsetransformerplugin with: body: tools.body outputParameters: - type: object mapping: $. - name: delete-aisanitizer-plugin description: Delete a AiSanitizer plugin hints: readOnly: false destructive: true idempotent: true call: gateway-admin-plugins.deleteaisanitizerplugin outputParameters: - type: object mapping: $. - name: get-aisanitizer-plugin description: Get a AiSanitizer plugin hints: readOnly: true destructive: false idempotent: true call: gateway-admin-plugins.getaisanitizerplugin outputParameters: - type: object mapping: $. - name: update-aisanitizer-plugin description: Update a AiSanitizer plugin hints: readOnly: false destructive: false idempotent: true call: gateway-admin-plugins.updateaisanitizerplugin with: body: tools.body outputParameters: - type: object mapping: $. - name: delete-aisemanticcache-plugin description: Delete a AiSemanticCache plugin hints: readOnly: false destructive: true idempotent: true call: gateway-admin-plugins.deleteaisemanticcacheplugin outputParameters: - type: object mapping: $. - name: get-aisemanticcache-plugin description: Get a AiSemanticCache plugin hints: readOnly: true destructive: false idempotent: true call: gateway-admin-plugins.getaisemanticcacheplugin outputParameters: - type: object mapping: $. - name: update-aisemanticcache-plugin description: Update a AiSemanticCache plugin hints: readOnly: false destructive: false idempotent: true call: gateway-admin-plugins.updateaisemanticcacheplugin with: body: tools.body outputParameters: - type: object mapping: $. - name: delete-aisemanticpromptguard-plugin description: Delete a AiSemanticPromptGuard plugin hints: readOnly: false destructive: true idempotent: true call: gateway-admin-plugins.deleteaisemanticpromptguardplugin outputParameters: - type: object mapping: $. - name: get-aisemanticpromptguard-plugin description: Get a AiSemanticPromptGuard plugin hints: readOnly: true destructive: false idempotent: true call: gateway-admin-plugins.getaisemanticpromptguardplugin outputParameters: - type: object mapping: $. - name: update-aisemanticpromptguard-plugin description: Update a AiSemanticPromptGuard plugin hints: readOnly: false destructive: false idempotent: true call: gateway-admin-plugins.updateaisemanticpromptguardplugin with: body: tools.body outputParameters: - type: object mapping: $. - name: delete-aisemanticresponseguard-plugin description: Delete a AiSemanticResponseGuard plugin hints: readOnly: false destructive: true idempotent: true call: gateway-admin-plugins.deleteaisemanticresponseguardplugin outputParameters: - type: object mapping: $. - name: get-aisemanticresponseguard-plugin description: Get a AiSemanticResponseGuard plugin hints: readOnly: true destructive: false idempotent: true call: gateway-admin-plugins.getaisemanticresponseguardplugin outputParameters: - type: object mapping: $. - name: update-aisemanticresponseguard-plugin description: Update a AiSemanticResponseGuard plugin hints: readOnly: false destructive: false idempotent: true call: gateway-admin-plugins.updateaisemanticresponseguardplugin with: body: tools.body outputParameters: - type: object mapping: $. - name: delete-appdynamics-plugin description: Delete a AppDynamics plugin hints: readOnly: false destructive: true idempotent: true call: gateway-admin-plugins.deleteappdynamicsplugin outputParameters: - type: object mapping: $. - name: get-appdynamics-plugin description: Get a AppDynamics plugin hints: readOnly: true destructive: false idempotent: true call: gateway-admin-plugins.getappdynamicsplugin outputParameters: - type: object mapping: $. - name: update-appdynamics-plugin description: Update a AppDynamics plugin hints: readOnly: false destructive: false idempotent: true call: gateway-admin-plugins.updateappdynamicsplugin with: body: tools.body outputParameters: - type: object mapping: $. - name: delete-awslambda-plugin description: Delete a AwsLambda plugin hints: readOnly: false destructive: true idempotent: true call: gateway-admin-plugins.deleteawslambdaplugin outputParameters: - type: object mapping: $. - name: get-awslambda-plugin description: Get a AwsLambda plugin hints: readOnly: true destructive: false idempotent: true call: gateway-admin-plugins.getawslambdaplugin outputParameters: - type: object mapping: $. - name: update-awslambda-plugin description: Update a AwsLambda plugin hints: readOnly: false destructive: false idempotent: true call: gateway-admin-plugins.updateawslambdaplugin with: body: tools.body outputParameters: - type: object mapping: $. - name: delete-azurefunctions-plugin description: Delete a AzureFunctions plugin hints: readOnly: false destructive: true idempotent: true call: gateway-admin-plugins.deleteazurefunctionsplugin outputParameters: - type: object mapping: $. - name: get-azurefunctions-plugin description: Get a AzureFunctions plugin hints: readOnly: true destructive: false idempotent: true call: gateway-admin-plugins.getazurefunctionsplugin outputParameters: - type: object mapping: $. - name: update-azurefunctions-plugin description: Update a AzureFunctions plugin hints: readOnly: false destructive: false idempotent: true call: gateway-admin-plugins.updateazurefunctionsplugin with: body: tools.body outputParameters: - type: object mapping: $. - name: delete-basicauth-plugin description: Delete a BasicAuth plugin hints: readOnly: false destructive: true idempotent: true call: gateway-admin-plugins.deletebasicauthplugin outputParameters: - type: object mapping: $. - name: get-basicauth-plugin description: Get a BasicAuth plugin hints: readOnly: true destructive: false idempotent: true call: gateway-admin-plugins.getbasicauthplugin outputParameters: - type: object mapping: $. - name: update-basicauth-plugin description: Update a BasicAuth plugin hints: readOnly: false destructive: false idempotent: true call: gateway-admin-plugins.updatebasicauthplugin with: body: tools.body outputParameters: - type: object mapping: $. - name: delete-botdetection-plugin description: Delete a BotDetection plugin hints: readOnly: false destructive: true idempotent: true call: gateway-admin-plugins.deletebotdetectionplugin outputParameters: - type: object mapping: $. - name: get-botdetection-plugin description: Get a BotDetection plugin hints: readOnly: true destructive: false idempotent: true call: gateway-admin-plugins.getbotdetectionplugin outputParameters: - type: object mapping: $. - name: update-botdetection-plugin description: Update a BotDetection plugin hints: readOnly: false destructive: false idempotent: true call: gateway-admin-plugins.updatebotdetectionplugin with: body: tools.body outputParameters: - type: object mapping: $. - name: delete-canary-plugin description: Delete a Canary plugin hints: readOnly: false destructive: true idempotent: true call: gateway-admin-plugins.deletecanaryplugin outputParameters: - type: object mapping: $. - name: get-canary-plugin description: Get a Canary plugin hints: readOnly: true destructive: false idempotent: true call: gateway-admin-plugins.getcanaryplugin outputParameters: - type: object mapping: $. - name: update-canary-plugin description: Update a Canary plugin hints: readOnly: false destructive: false idempotent: true call: gateway-admin-plugins.updatecanaryplugin with: body: tools.body outputParameters: - type: object mapping: $. - name: delete-confluent-plugin description: Delete a Confluent plugin hints: readOnly: false destructive: true idempotent: true call: gateway-admin-plugins.deleteconfluentplugin outputParameters: - type: object mapping: $. - name: get-confluent-plugin description: Get a Confluent plugin hints: readOnly: true destructive: false idempotent: true call: gateway-admin-plugins.getconfluentplugin outputParameters: - type: object mapping: $. - name: update-confluent-plugin description: Update a Confluent plugin hints: readOnly: false destructive: false idempotent: true call: gateway-admin-plugins.updateconfluentplugin with: body: tools.body outputParameters: - type: object mapping: $. - name: delete-confluentconsume-plugin description: Delete a ConfluentConsume plugin hints: readOnly: false destructive: true idempotent: true call: gateway-admin-plugins.deleteconfluentconsumeplugin outputParameters: - type: object mapping: $. - name: get-confluentconsume-plugin description: Get a ConfluentConsume plugin hints: readOnly: true destructive: false idempotent: true call: gateway-admin-plugins.getconfluentconsumeplugin outputParameters: - type: object mapping: $. - name: update-confluentconsume-plugin description: Update a ConfluentConsume plugin hints: readOnly: false destructive: false idempotent: true call: gateway-admin-plugins.updateconfluentconsumeplugin with: body: tools.body outputParameters: - type: object mapping: $. - name: delete-correlationid-plugin description: Delete a CorrelationId plugin hints: readOnly: false destructive: true idempotent: true call: gateway-admin-plugins.deletecorrelationidplugin outputParameters: - type: object mapping: $. - name: get-correlationid-plugin description: Get a CorrelationId plugin hints: readOnly: true destructive: false idempotent: true call: gateway-admin-plugins.getcorrelationidplugin outputParameters: - type: object mapping: $. - name: update-correlationid-plugin description: Update a CorrelationId plugin hints: readOnly: false destructive: false idempotent: true call: gateway-admin-plugins.updatecorrelationidplugin with: body: tools.body outputParameters: - type: object mapping: $. - name: delete-cors-plugin description: Delete a Cors plugin hints: readOnly: false destructive: true idempotent: true call: gateway-admin-plugins.deletecorsplugin outputParameters: - type: object mapping: $. - name: get-cors-plugin description: Get a Cors plugin hints: readOnly: true destructive: false idempotent: true call: gateway-admin-plugins.getcorsplugin outputParameters: - type: object mapping: $. - name: update-cors-plugin description: Update a Cors plugin hints: readOnly: false destructive: false idempotent: true call: gateway-admin-plugins.updatecorsplugin with: body: tools.body outputParameters: - type: object mapping: $. - name: delete-datadog-plugin description: Delete a Datadog plugin hints: readOnly: false destructive: true idempotent: true call: gateway-admin-plugins.deletedatadogplugin outputParameters: - type: object mapping: $. - name: get-datadog-plugin description: Get a Datadog plugin hints: readOnly: true destructive: false idempotent: true call: gateway-admin-plugins.getdatadogplugin outputParameters: - type: object mapping: $. - name: update-datadog-plugin description: Update a Datadog plugin hints: readOnly: false destructive: false idempotent: true call: gateway-admin-plugins.updatedatadogplugin with: body: tools.body outputParameters: - type: object mapping: $. - name: delete-datakit-plugin description: Delete a Datakit plugin hints: readOnly: false destructive: true idempotent: true call: gateway-admin-plugins.deletedatakitplugin outputParameters: - type: object mapping: $. - name: get-datakit-plugin description: Get a Datakit plugin hints: readOnly: true destructive: false idempotent: true call: gateway-admin-plugins.getdatakitplugin outputParameters: - type: object mapping: $. - name: update-datakit-plugin description: Update a Datakit plugin hints: readOnly: false destructive: false idempotent: true call: gateway-admin-plugins.updatedatakitplugin with: body: tools.body outputParameters: - type: object mapping: $. - name: delete-degraphql-plugin description: Delete a Degraphql plugin hints: readOnly: false destructive: true idempotent: true call: gateway-admin-plugins.deletedegraphqlplugin outputParameters: - type: object mapping: $. - name: get-degraphql-plugin description: Get a Degraphql plugin hints: readOnly: true destructive: false idempotent: true call: gateway-admin-plugins.getdegraphqlplugin outputParameters: - type: object mapping: $. - name: update-degraphql-plugin description: Update a Degraphql plugin hints: readOnly: false destructive: false idempotent: true call: gateway-admin-plugins.updatedegraphqlplugin with: body: tools.body outputParameters: - type: object mapping: $. - name: delete-exittransformer-plugin description: Delete a ExitTransformer plugin hints: readOnly: false destructive: true idempotent: true call: gateway-admin-plugins.deleteexittransformerplugin outputParameters: - type: object mapping: $. - name: get-exittransformer-plugin description: Get a ExitTransformer plugin hints: readOnly: true destructive: false idempotent: true call: gateway-admin-plugins.getexittransformerplugin outputParameters: - type: object mapping: $. - name: update-exittransformer-plugin description: Update a ExitTransformer plugin hints: readOnly: false destructive: false idempotent: true call: gateway-admin-plugins.updateexittransformerplugin with: body: tools.body outputParameters: - type: object mapping: $. - name: delete-filelog-plugin description: Delete a FileLog plugin hints: readOnly: false destructive: true idempotent: true call: gateway-admin-plugins.deletefilelogplugin outputParameters: - type: object mapping: $. - name: get-filelog-plugin description: Get a FileLog plugin hints: readOnly: true destructive: false idempotent: true call: gateway-admin-plugins.getfilelogplugin outputParameters: - type: object mapping: $. - name: update-filelog-plugin description: Update a FileLog plugin hints: readOnly: false destructive: false idempotent: true call: gateway-admin-plugins.updatefilelogplugin with: body: tools.body outputParameters: - type: object mapping: $. - name: delete-forwardproxy-plugin description: Delete a ForwardProxy plugin hints: readOnly: false destructive: true idempotent: true call: gateway-admin-plugins.deleteforwardproxyplugin outputParameters: - type: object mapping: $. - name: get-forwardproxy-plugin description: Get a ForwardProxy plugin hints: readOnly: true destructive: false idempotent: true call: gateway-admin-plugins.getforwardproxyplugin outputParameters: - type: object mapping: $. - name: update-forwardproxy-plugin description: Update a ForwardProxy plugin hints: readOnly: false destructive: false idempotent: true call: gateway-admin-plugins.updateforwardproxyplugin with: body: tools.body outputParameters: - type: object mapping: $. - name: delete-graphqlproxycacheadvanced-plugin description: Delete a GraphqlProxyCacheAdvanced plugin hints: readOnly: false destructive: true idempotent: true call: gateway-admin-plugins.deletegraphqlproxycacheadvancedplugin outputParameters: - type: object mapping: $. - name: get-graphqlproxycacheadvanced-plugin description: Get a GraphqlProxyCacheAdvanced plugin hints: readOnly: true destructive: false idempotent: true call: gateway-admin-plugins.getgraphqlproxycacheadvancedplugin outputParameters: - type: object mapping: $. - name: update-graphqlproxycacheadvanced-plugin description: Update a GraphqlProxyCacheAdvanced plugin hints: readOnly: false destructive: false idempotent: true call: gateway-admin-plugins.updategraphqlproxycacheadvancedplugin with: body: tools.body outputParameters: - type: object mapping: $. - name: delete-graphqlratelimitingadvanced-plugin description: Delete a GraphqlRateLimitingAdvanced plugin hints: readOnly: false destructive: true idempotent: true call: gateway-admin-plugins.deletegraphqlratelimitingadvancedplugin outputParameters: - type: object mapping: $. - name: get-graphqlratelimitingadvanced-plugin description: Get a GraphqlRateLimitingAdvanced plugin hints: readOnly: true destructive: false idempotent: true call: gateway-admin-plugins.getgraphqlratelimitingadvancedplugin outputParameters: - type: object mapping: $. - name: update-graphqlratelimitingadvanced-plugin description: Update a GraphqlRateLimitingAdvanced plugin hints: readOnly: false destructive: false idempotent: true call: gateway-admin-plugins.updategraphqlratelimitingadvancedplugin with: body: tools.body outputParameters: - type: object mapping: $. - name: delete-grpcgateway-plugin description: Delete a GrpcGateway plugin hints: readOnly: false destructive: true idempotent: true call: gateway-admin-plugins.deletegrpcgatewayplugin outputParameters: - type: object mapping: $. - name: get-grpcgateway-plugin description: Get a GrpcGateway plugin hints: readOnly: true destructive: false idempotent: true call: gateway-admin-plugins.getgrpcgatewayplugin outputParameters: - type: object mapping: $. - name: update-grpcgateway-plugin description: Update a GrpcGateway plugin hints: readOnly: false destructive: false idempotent: true call: gateway-admin-plugins.updategrpcgatewayplugin with: body: tools.body outputParameters: - type: object mapping: $. - name: delete-grpcweb-plugin description: Delete a GrpcWeb plugin hints: readOnly: false destructive: true idempotent: true call: gateway-admin-plugins.deletegrpcwebplugin outputParameters: - type: object mapping: $. - name: get-grpcweb-plugin description: Get a GrpcWeb plugin hints: readOnly: true destructive: false idempotent: true call: gateway-admin-plugins.getgrpcwebplugin outputParameters: - type: object mapping: $. - name: update-grpcweb-plugin description: Update a GrpcWeb plugin hints: readOnly: false destructive: false idempotent: true call: gateway-admin-plugins.updategrpcwebplugin with: body: tools.body outputParameters: - type: object mapping: $. - name: delete-headercertauth-plugin description: Delete a HeaderCertAuth plugin hints: readOnly: false destructive: true idempotent: true call: gateway-admin-plugins.deleteheadercertauthplugin outputParameters: - type: object mapping: $. - name: get-headercertauth-plugin description: Get a HeaderCertAuth plugin hints: readOnly: true destructive: false idempotent: true call: gateway-admin-plugins.getheadercertauthplugin outputParameters: - type: object mapping: $. - name: update-headercertauth-plugin description: Update a HeaderCertAuth plugin hints: readOnly: false destructive: false idempotent: true call: gateway-admin-plugins.updateheadercertauthplugin with: body: tools.body outputParameters: - type: object mapping: $. - name: delete-hmacauth-plugin description: Delete a HmacAuth plugin hints: readOnly: false destructive: true idempotent: true call: gateway-admin-plugins.deletehmacauthplugin outputParameters: - type: object mapping: $. - name: get-hmacauth-plugin description: Get a HmacAuth plugin hints: readOnly: true destructive: false idempotent: true call: gateway-admin-plugins.gethmacauthplugin outputParameters: - type: object mapping: $. - name: update-hmacauth-plugin description: Update a HmacAuth plugin hints: readOnly: false destructive: false idempotent: true call: gateway-admin-plugins.updatehmacauthplugin with: body: tools.body outputParameters: - type: object mapping: $. - name: delete-httplog-plugin description: Delete a HttpLog plugin hints: readOnly: false destructive: true idempotent: true call: gateway-admin-plugins.deletehttplogplugin outputParameters: - type: object mapping: $. - name: get-httplog-plugin description: Get a HttpLog plugin hints: readOnly: true destructive: false idempotent: true call: gateway-admin-plugins.gethttplogplugin outputParameters: - type: object mapping: $. - name: update-httplog-plugin description: Update a HttpLog plugin hints: readOnly: false destructive: false idempotent: true call: gateway-admin-plugins.updatehttplogplugin with: body: tools.body outputParameters: - type: object mapping: $. - name: delete-injectionprotection-plugin description: Delete a InjectionProtection plugin hints: readOnly: false destructive: true idempotent: true call: gateway-admin-plugins.deleteinjectionprotectionplugin outputParameters: - type: object mapping: $. - name: get-injectionprotection-plugin description: Get a InjectionProtection plugin hints: readOnly: true destructive: false idempotent: true call: gateway-admin-plugins.getinjectionprotectionplugin outputParameters: - type: object mapping: $. - name: update-injectionprotection-plugin description: Update a InjectionProtection plugin hints: readOnly: false destructive: false idempotent: true call: gateway-admin-plugins.updateinjectionprotectionplugin with: body: tools.body outputParameters: - type: object mapping: $. - name: delete-iprestriction-plugin description: Delete a IpRestriction plugin hints: readOnly: false destructive: true idempotent: true call: gateway-admin-plugins.deleteiprestrictionplugin outputParameters: - type: object mapping: $. - name: get-iprestriction-plugin description: Get a IpRestriction plugin hints: readOnly: true destructive: false idempotent: true call: gateway-admin-plugins.getiprestrictionplugin outputParameters: - type: object mapping: $. - name: update-iprestriction-plugin description: Update a IpRestriction plugin hints: readOnly: false destructive: false idempotent: true call: gateway-admin-plugins.updateiprestrictionplugin with: body: tools.body outputParameters: - type: object mapping: $. - name: delete-jq-plugin description: Delete a Jq plugin hints: readOnly: false destructive: true idempotent: true call: gateway-admin-plugins.deletejqplugin outputParameters: - type: object mapping: $. - name: get-jq-plugin description: Get a Jq plugin hints: readOnly: true destructive: false idempotent: true call: gateway-admin-plugins.getjqplugin outputParameters: - type: object mapping: $. - name: update-jq-plugin description: Update a Jq plugin hints: readOnly: false destructive: false idempotent: true call: gateway-admin-plugins.updatejqplugin with: body: tools.body outputParameters: - type: object mapping: $. - name: delete-jsonthreatprotection-plugin description: Delete a JsonThreatProtection plugin hints: readOnly: false destructive: true idempotent: true call: gateway-admin-plugins.deletejsonthreatprotectionplugin outputParameters: - type: object mapping: $. - name: get-jsonthreatprotection-plugin description: Get a JsonThreatProtection plugin hints: readOnly: true destructive: false idempotent: true call: gateway-admin-plugins.getjsonthreatprotectionplugin outputParameters: - type: object mapping: $. - name: update-jsonthreatprotection-plugin description: Update a JsonThreatProtection plugin hints: readOnly: false destructive: false idempotent: true call: gateway-admin-plugins.updatejsonthreatprotectionplugin with: body: tools.body outputParameters: - type: object mapping: $. - name: delete-jwedecrypt-plugin description: Delete a JweDecrypt plugin hints: readOnly: false destructive: true idempotent: true call: gateway-admin-plugins.deletejwedecryptplugin outputParameters: - type: object mapping: $. - name: get-jwedecrypt-plugin description: Get a JweDecrypt plugin hints: readOnly: true destructive: false idempotent: true call: gateway-admin-plugins.getjwedecryptplugin outputParameters: - type: object mapping: $. - name: update-jwedecrypt-plugin description: Update a JweDecrypt plugin hints: readOnly: false destructive: false idempotent: true call: gateway-admin-plugins.updatejwedecryptplugin with: body: tools.body outputParameters: - type: object mapping: $. - name: delete-jwt-plugin description: Delete a Jwt plugin hints: readOnly: false destructive: true idempotent: true call: gateway-admin-plugins.deletejwtplugin outputParameters: - type: object mapping: $. - name: get-jwt-plugin description: Get a Jwt plugin hints: readOnly: true destructive: false idempotent: true call: gateway-admin-plugins.getjwtplugin outputParameters: - type: object mapping: $. - name: update-jwt-plugin description: Update a Jwt plugin hints: readOnly: false destructive: false idempotent: true call: gateway-admin-plugins.updatejwtplugin with: body: tools.body outputParameters: - type: object mapping: $. - name: delete-jwtsigner-plugin description: Delete a JwtSigner plugin hints: readOnly: false destructive: true idempotent: true call: gateway-admin-plugins.deletejwtsignerplugin outputParameters: - type: object mapping: $. - name: get-jwtsigner-plugin description: Get a JwtSigner plugin hints: readOnly: true destructive: false idempotent: true call: gateway-admin-plugins.getjwtsignerplugin outputParameters: - type: object mapping: $. - name: update-jwtsigner-plugin description: Update a JwtSigner plugin hints: readOnly: false destructive: false idempotent: true call: gateway-admin-plugins.updatejwtsignerplugin with: body: tools.body outputParameters: - type: object mapping: $. - name: delete-kafkaconsume-plugin description: Delete a KafkaConsume plugin hints: readOnly: false destructive: true idempotent: true call: gateway-admin-plugins.deletekafkaconsumeplugin outputParameters: - type: object mapping: $. - name: get-kafkaconsume-plugin description: Get a KafkaConsume plugin hints: readOnly: true destructive: false idempotent: true call: gateway-admin-plugins.getkafkaconsumeplugin outputParameters: - type: object mapping: $. - name: update-kafkaconsume-plugin description: Update a KafkaConsume plugin hints: readOnly: false destructive: false idempotent: true call: gateway-admin-plugins.updatekafkaconsumeplugin with: body: tools.body outputParameters: - type: object mapping: $. - name: delete-kafkalog-plugin description: Delete a KafkaLog plugin hints: readOnly: false destructive: true idempotent: true call: gateway-admin-plugins.deletekafkalogplugin outputParameters: - type: object mapping: $. - name: get-kafkalog-plugin description: Get a KafkaLog plugin hints: readOnly: true destructive: false idempotent: true call: gateway-admin-plugins.getkafkalogplugin outputParameters: - type: object mapping: $. - name: update-kafkalog-plugin description: Update a KafkaLog plugin hints: readOnly: false destructive: false idempotent: true call: gateway-admin-plugins.updatekafkalogplugin with: body: tools.body outputParameters: - type: object mapping: $. - name: delete-kafkaupstream-plugin description: Delete a KafkaUpstream plugin hints: readOnly: false destructive: true idempotent: true call: gateway-admin-plugins.deletekafkaupstreamplugin outputParameters: - type: object mapping: $. - name: get-kafkaupstream-plugin description: Get a KafkaUpstream plugin hints: readOnly: true destructive: false idempotent: true call: gateway-admin-plugins.getkafkaupstreamplugin outputParameters: - type: object mapping: $. - name: update-kafkaupstream-plugin description: Update a KafkaUpstream plugin hints: readOnly: false destructive: false idempotent: true call: gateway-admin-plugins.updatekafkaupstreamplugin with: body: tools.body outputParameters: - type: object mapping: $. - name: delete-keyauth-plugin description: Delete a KeyAuth plugin hints: readOnly: false destructive: true idempotent: true call: gateway-admin-plugins.deletekeyauthplugin outputParameters: - type: object mapping: $. - name: get-keyauth-plugin description: Get a KeyAuth plugin hints: readOnly: true destructive: false idempotent: true call: gateway-admin-plugins.getkeyauthplugin outputParameters: - type: object mapping: $. - name: update-keyauth-plugin description: Update a KeyAuth plugin hints: readOnly: false destructive: false idempotent: true call: gateway-admin-plugins.updatekeyauthplugin with: body: tools.body outputParameters: - type: object mapping: $. - name: delete-keyauthenc-plugin description: Delete a KeyAuthEnc plugin hints: readOnly: false destructive: true idempotent: true call: gateway-admin-plugins.deletekeyauthencplugin outputParameters: - type: object mapping: $. - name: get-keyauthenc-plugin description: Get a KeyAuthEnc plugin hints: readOnly: true destructive: false idempotent: true call: gateway-admin-plugins.getkeyauthencplugin outputParameters: - type: object mapping: $. - name: update-keyauthenc-plugin description: Update a KeyAuthEnc plugin hints: readOnly: false destructive: false idempotent: true call: gateway-admin-plugins.updatekeyauthencplugin with: body: tools.body outputParameters: - type: object mapping: $. - name: delete-ldapauth-plugin description: Delete a LdapAuth plugin hints: readOnly: false destructive: true idempotent: true call: gateway-admin-plugins.deleteldapauthplugin outputParameters: - type: object mapping: $. - name: get-ldapauth-plugin description: Get a LdapAuth plugin hints: readOnly: true destructive: false idempotent: true call: gateway-admin-plugins.getldapauthplugin outputParameters: - type: object mapping: $. - name: update-ldapauth-plugin description: Update a LdapAuth plugin hints: readOnly: false destructive: false idempotent: true call: gateway-admin-plugins.updateldapauthplugin with: body: tools.body outputParameters: - type: object mapping: $. - name: delete-ldapauthadvanced-plugin description: Delete a LdapAuthAdvanced plugin hints: readOnly: false destructive: true idempotent: true call: gateway-admin-plugins.deleteldapauthadvancedplugin outputParameters: - type: object mapping: $. - name: get-ldapauthadvanced-plugin description: Get a LdapAuthAdvanced plugin hints: readOnly: true destructive: false idempotent: true call: gateway-admin-plugins.getldapauthadvancedplugin outputParameters: - type: object mapping: $. - name: update-ldapauthadvanced-plugin description: Update a LdapAuthAdvanced plugin hints: readOnly: false destructive: false idempotent: true call: gateway-admin-plugins.updateldapauthadvancedplugin with: body: tools.body outputParameters: - type: object mapping: $. - name: delete-loggly-plugin description: Delete a Loggly plugin hints: readOnly: false destructive: true idempotent: true call: gateway-admin-plugins.deletelogglyplugin outputParameters: - type: object mapping: $. - name: get-loggly-plugin description: Get a Loggly plugin hints: readOnly: true destructive: false idempotent: true call: gateway-admin-plugins.getlogglyplugin outputParameters: - type: object mapping: $. - name: update-loggly-plugin description: Update a Loggly plugin hints: readOnly: false destructive: false idempotent: true call: gateway-admin-plugins.updatelogglyplugin with: body: tools.body outputParameters: - type: object mapping: $. - name: delete-meteringandbilling-plugin description: Delete a MeteringAndBilling plugin hints: readOnly: false destructive: true idempotent: true call: gateway-admin-plugins.deletemeteringandbillingplugin outputParameters: - type: object mapping: $. - name: get-meteringandbilling-plugin description: Get a MeteringAndBilling plugin hints: readOnly: true destructive: false idempotent: true call: gateway-admin-plugins.getmeteringandbillingplugin outputParameters: - type: object mapping: $. - name: update-meteringandbilling-plugin description: Update a MeteringAndBilling plugin hints: readOnly: false destructive: false idempotent: true call: gateway-admin-plugins.updatemeteringandbillingplugin with: body: tools.body outputParameters: - type: object mapping: $. - name: delete-mocking-plugin description: Delete a Mocking plugin hints: readOnly: false destructive: true idempotent: true call: gateway-admin-plugins.deletemockingplugin outputParameters: - type: object mapping: $. - name: get-mocking-plugin description: Get a Mocking plugin hints: readOnly: true destructive: false idempotent: true call: gateway-admin-plugins.getmockingplugin outputParameters: - type: object mapping: $. - name: update-mocking-plugin description: Update a Mocking plugin hints: readOnly: false destructive: false idempotent: true call: gateway-admin-plugins.updatemockingplugin with: body: tools.body outputParameters: - type: object mapping: $. - name: delete-mtlsauth-plugin description: Delete a MtlsAuth plugin hints: readOnly: false destructive: true idempotent: true call: gateway-admin-plugins.deletemtlsauthplugin outputParameters: - type: object mapping: $. - name: get-mtlsauth-plugin description: Get a MtlsAuth plugin hints: readOnly: true destructive: false idempotent: true call: gateway-admin-plugins.getmtlsauthplugin outputParameters: - type: object mapping: $. - name: update-mtlsauth-plugin description: Update a MtlsAuth plugin hints: readOnly: false destructive: false idempotent: true call: gateway-admin-plugins.updatemtlsauthplugin with: body: tools.body outputParameters: - type: object mapping: $. - name: delete-oasvalidation-plugin description: Delete a OasValidation plugin hints: readOnly: false destructive: true idempotent: true call: gateway-admin-plugins.deleteoasvalidationplugin outputParameters: - type: object mapping: $. - name: get-oasvalidation-plugin description: Get a OasValidation plugin hints: readOnly: true destructive: false idempotent: true call: gateway-admin-plugins.getoasvalidationplugin outputParameters: - type: object mapping: $. - name: update-oasvalidation-plugin description: Update a OasValidation plugin hints: readOnly: false destructive: false idempotent: true call: gateway-admin-plugins.updateoasvalidationplugin with: body: tools.body outputParameters: - type: object mapping: $. - name: delete-oauth2-plugin description: Delete a Oauth2 plugin hints: readOnly: false destructive: true idempotent: true call: gateway-admin-plugins.deleteoauth2plugin outputParameters: - type: object mapping: $. - name: get-oauth2-plugin description: Get a Oauth2 plugin hints: readOnly: true destructive: false idempotent: true call: gateway-admin-plugins.getoauth2plugin outputParameters: - type: object mapping: $. - name: update-oauth2-plugin description: Update a Oauth2 plugin hints: readOnly: false destructive: false idempotent: true call: gateway-admin-plugins.updateoauth2plugin with: body: tools.body outputParameters: - type: object mapping: $. - name: delete-oauth2introspection-plugin description: Delete a Oauth2Introspection plugin hints: readOnly: false destructive: true idempotent: true call: gateway-admin-plugins.deleteoauth2introspectionplugin outputParameters: - type: object mapping: $. - name: get-oauth2introspection-plugin description: Get a Oauth2Introspection plugin hints: readOnly: true destructive: false idempotent: true call: gateway-admin-plugins.getoauth2introspectionplugin outputParameters: - type: object mapping: $. - name: update-oauth2introspection-plugin description: Update a Oauth2Introspection plugin hints: readOnly: false destructive: false idempotent: true call: gateway-admin-plugins.updateoauth2introspectionplugin with: body: tools.body outputParameters: - type: object mapping: $. - name: delete-opa-plugin description: Delete a Opa plugin hints: readOnly: false destructive: true idempotent: true call: gateway-admin-plugins.deleteopaplugin outputParameters: - type: object mapping: $. - name: get-opa-plugin description: Get a Opa plugin hints: readOnly: true destructive: false idempotent: true call: gateway-admin-plugins.getopaplugin outputParameters: - type: object mapping: $. - name: update-opa-plugin description: Update a Opa plugin hints: readOnly: false destructive: false idempotent: true call: gateway-admin-plugins.updateopaplugin with: body: tools.body outputParameters: - type: object mapping: $. - name: delete-openidconnect-plugin description: Delete a OpenidConnect plugin hints: readOnly: false destructive: true idempotent: true call: gateway-admin-plugins.deleteopenidconnectplugin outputParameters: - type: object mapping: $. - name: get-openidconnect-plugin description: Get a OpenidConnect plugin hints: readOnly: true destructive: false idempotent: true call: gateway-admin-plugins.getopenidconnectplugin outputParameters: - type: object mapping: $. - name: update-openidconnect-plugin description: Update a OpenidConnect plugin hints: readOnly: false destructive: false idempotent: true call: gateway-admin-plugins.updateopenidconnectplugin with: body: tools.body outputParameters: - type: object mapping: $. - name: delete-opentelemetry-plugin description: Delete a Opentelemetry plugin hints: readOnly: false destructive: true idempotent: true call: gateway-admin-plugins.deleteopentelemetryplugin outputParameters: - type: object mapping: $. - name: get-opentelemetry-plugin description: Get a Opentelemetry plugin hints: readOnly: true destructive: false idempotent: true call: gateway-admin-plugins.getopentelemetryplugin outputParameters: - type: object mapping: $. - name: update-opentelemetry-plugin description: Update a Opentelemetry plugin hints: readOnly: false destructive: false idempotent: true call: gateway-admin-plugins.updateopentelemetryplugin with: body: tools.body outputParameters: - type: object mapping: $. - name: delete-postfunction-plugin description: Delete a PostFunction plugin hints: readOnly: false destructive: true idempotent: true call: gateway-admin-plugins.deletepostfunctionplugin outputParameters: - type: object mapping: $. - name: get-postfunction-plugin description: Get a PostFunction plugin hints: readOnly: true destructive: false idempotent: true call: gateway-admin-plugins.getpostfunctionplugin outputParameters: - type: object mapping: $. - name: update-postfunction-plugin description: Update a PostFunction plugin hints: readOnly: false destructive: false idempotent: true call: gateway-admin-plugins.updatepostfunctionplugin with: body: tools.body outputParameters: - type: object mapping: $. - name: delete-prefunction-plugin description: Delete a PreFunction plugin hints: readOnly: false destructive: true idempotent: true call: gateway-admin-plugins.deleteprefunctionplugin outputParameters: - type: object mapping: $. - name: get-prefunction-plugin description: Get a PreFunction plugin hints: readOnly: true destructive: false idempotent: true call: gateway-admin-plugins.getprefunctionplugin outputParameters: - type: object mapping: $. - name: update-prefunction-plugin description: Update a PreFunction plugin hints: readOnly: false destructive: false idempotent: true call: gateway-admin-plugins.updateprefunctionplugin with: body: tools.body outputParameters: - type: object mapping: $. - name: delete-prometheus-plugin description: Delete a Prometheus plugin hints: readOnly: false destructive: true idempotent: true call: gateway-admin-plugins.deleteprometheusplugin outputParameters: - type: object mapping: $. - name: get-prometheus-plugin description: Get a Prometheus plugin hints: readOnly: true destructive: false idempotent: true call: gateway-admin-plugins.getprometheusplugin outputParameters: - type: object mapping: $. - name: update-prometheus-plugin description: Update a Prometheus plugin hints: readOnly: false destructive: false idempotent: true call: gateway-admin-plugins.updateprometheusplugin with: body: tools.body outputParameters: - type: object mapping: $. - name: delete-proxycache-plugin description: Delete a ProxyCache plugin hints: readOnly: false destructive: true idempotent: true call: gateway-admin-plugins.deleteproxycacheplugin outputParameters: - type: object mapping: $. - name: get-proxycache-plugin description: Get a ProxyCache plugin hints: readOnly: true destructive: false idempotent: true call: gateway-admin-plugins.getproxycacheplugin outputParameters: - type: object mapping: $. - name: update-proxycache-plugin description: Update a ProxyCache plugin hints: readOnly: false destructive: false idempotent: true call: gateway-admin-plugins.updateproxycacheplugin with: body: tools.body outputParameters: - type: object mapping: $. - name: delete-proxycacheadvanced-plugin description: Delete a ProxyCacheAdvanced plugin hints: readOnly: false destructive: true idempotent: true call: gateway-admin-plugins.deleteproxycacheadvancedplugin outputParameters: - type: object mapping: $. - name: get-proxycacheadvanced-plugin description: Get a ProxyCacheAdvanced plugin hints: readOnly: true destructive: false idempotent: true call: gateway-admin-plugins.getproxycacheadvancedplugin outputParameters: - type: object mapping: $. - name: update-proxycacheadvanced-plugin description: Update a ProxyCacheAdvanced plugin hints: readOnly: false destructive: false idempotent: true call: gateway-admin-plugins.updateproxycacheadvancedplugin with: body: tools.body outputParameters: - type: object mapping: $. - name: delete-ratelimiting-plugin description: Delete a RateLimiting plugin hints: readOnly: false destructive: true idempotent: true call: gateway-admin-plugins.deleteratelimitingplugin outputParameters: - type: object mapping: $. - name: get-ratelimiting-plugin description: Get a RateLimiting plugin hints: readOnly: true destructive: false idempotent: true call: gateway-admin-plugins.getratelimitingplugin outputParameters: - type: object mapping: $. - name: update-ratelimiting-plugin description: Update a RateLimiting plugin hints: readOnly: false destructive: false idempotent: true call: gateway-admin-plugins.updateratelimitingplugin with: body: tools.body outputParameters: - type: object mapping: $. - name: delete-ratelimitingadvanced-plugin description: Delete a RateLimitingAdvanced plugin hints: readOnly: false destructive: true idempotent: true call: gateway-admin-plugins.deleteratelimitingadvancedplugin outputParameters: - type: object mapping: $. - name: get-ratelimitingadvanced-plugin description: Get a RateLimitingAdvanced plugin hints: readOnly: true destructive: false idempotent: true call: gateway-admin-plugins.getratelimitingadvancedplugin outputParameters: - type: object mapping: $. - name: update-ratelimitingadvanced-plugin description: Update a RateLimitingAdvanced plugin hints: readOnly: false destructive: false idempotent: true call: gateway-admin-plugins.updateratelimitingadvancedplugin with: body: tools.body outputParameters: - type: object mapping: $. - name: delete-redirect-plugin description: Delete a Redirect plugin hints: readOnly: false destructive: true idempotent: true call: gateway-admin-plugins.deleteredirectplugin outputParameters: - type: object mapping: $. - name: get-redirect-plugin description: Get a Redirect plugin hints: readOnly: true destructive: false idempotent: true call: gateway-admin-plugins.getredirectplugin outputParameters: - type: object mapping: $. - name: update-redirect-plugin description: Update a Redirect plugin hints: readOnly: false destructive: false idempotent: true call: gateway-admin-plugins.updateredirectplugin with: body: tools.body outputParameters: - type: object mapping: $. - name: delete-requestcallout-plugin description: Delete a RequestCallout plugin hints: readOnly: false destructive: true idempotent: true call: gateway-admin-plugins.deleterequestcalloutplugin outputParameters: - type: object mapping: $. - name: get-requestcallout-plugin description: Get a RequestCallout plugin hints: readOnly: true destructive: false idempotent: true call: gateway-admin-plugins.getrequestcalloutplugin outputParameters: - type: object mapping: $. - name: update-requestcallout-plugin description: Update a RequestCallout plugin hints: readOnly: false destructive: false idempotent: true call: gateway-admin-plugins.updaterequestcalloutplugin with: body: tools.body outputParameters: - type: object mapping: $. - name: delete-requestsizelimiting-plugin description: Delete a RequestSizeLimiting plugin hints: readOnly: false destructive: true idempotent: true call: gateway-admin-plugins.deleterequestsizelimitingplugin outputParameters: - type: object mapping: $. - name: get-requestsizelimiting-plugin description: Get a RequestSizeLimiting plugin hints: readOnly: true destructive: false idempotent: true call: gateway-admin-plugins.getrequestsizelimitingplugin outputParameters: - type: object mapping: $. - name: update-requestsizelimiting-plugin description: Update a RequestSizeLimiting plugin hints: readOnly: false destructive: false idempotent: true call: gateway-admin-plugins.updaterequestsizelimitingplugin with: body: tools.body outputParameters: - type: object mapping: $. - name: delete-requesttermination-plugin description: Delete a RequestTermination plugin hints: readOnly: false destructive: true idempotent: true call: gateway-admin-plugins.deleterequestterminationplugin outputParameters: - type: object mapping: $. - name: get-requesttermination-plugin description: Get a RequestTermination plugin hints: readOnly: true destructive: false idempotent: true call: gateway-admin-plugins.getrequestterminationplugin outputParameters: - type: object mapping: $. - name: update-requesttermination-plugin description: Update a RequestTermination plugin hints: readOnly: false destructive: false idempotent: true call: gateway-admin-plugins.updaterequestterminationplugin with: body: tools.body outputParameters: - type: object mapping: $. - name: delete-requesttransformer-plugin description: Delete a RequestTransformer plugin hints: readOnly: false destructive: true idempotent: true call: gateway-admin-plugins.deleterequesttransformerplugin outputParameters: - type: object mapping: $. - name: get-requesttransformer-plugin description: Get a RequestTransformer plugin hints: readOnly: true destructive: false idempotent: true call: gateway-admin-plugins.getrequesttransformerplugin outputParameters: - type: object mapping: $. - name: update-requesttransformer-plugin description: Update a RequestTransformer plugin hints: readOnly: false destructive: false idempotent: true call: gateway-admin-plugins.updaterequesttransformerplugin with: body: tools.body outputParameters: - type: object mapping: $. - name: delete-requesttransformeradvanced-plugin description: Delete a RequestTransformerAdvanced plugin hints: readOnly: false destructive: true idempotent: true call: gateway-admin-plugins.deleterequesttransformeradvancedplugin outputParameters: - type: object mapping: $. - name: get-requesttransformeradvanced-plugin description: Get a RequestTransformerAdvanced plugin hints: readOnly: true destructive: false idempotent: true call: gateway-admin-plugins.getrequesttransformeradvancedplugin outputParameters: - type: object mapping: $. - name: update-requesttransformeradvanced-plugin description: Update a RequestTransformerAdvanced plugin hints: readOnly: false destructive: false idempotent: true call: gateway-admin-plugins.updaterequesttransformeradvancedplugin with: body: tools.body outputParameters: - type: object mapping: $. - name: delete-requestvalidator-plugin description: Delete a RequestValidator plugin hints: readOnly: false destructive: true idempotent: true call: gateway-admin-plugins.deleterequestvalidatorplugin outputParameters: - type: object mapping: $. - name: get-requestvalidator-plugin description: Get a RequestValidator plugin hints: readOnly: true destructive: false idempotent: true call: gateway-admin-plugins.getrequestvalidatorplugin outputParameters: - type: object mapping: $. - name: update-requestvalidator-plugin description: Update a RequestValidator plugin hints: readOnly: false destructive: false idempotent: true call: gateway-admin-plugins.updaterequestvalidatorplugin with: body: tools.body outputParameters: - type: object mapping: $. - name: delete-responseratelimiting-plugin description: Delete a ResponseRatelimiting plugin hints: readOnly: false destructive: true idempotent: true call: gateway-admin-plugins.deleteresponseratelimitingplugin outputParameters: - type: object mapping: $. - name: get-responseratelimiting-plugin description: Get a ResponseRatelimiting plugin hints: readOnly: true destructive: false idempotent: true call: gateway-admin-plugins.getresponseratelimitingplugin outputParameters: - type: object mapping: $. - name: update-responseratelimiting-plugin description: Update a ResponseRatelimiting plugin hints: readOnly: false destructive: false idempotent: true call: gateway-admin-plugins.updateresponseratelimitingplugin with: body: tools.body outputParameters: - type: object mapping: $. - name: delete-responsetransformer-plugin description: Delete a ResponseTransformer plugin hints: readOnly: false destructive: true idempotent: true call: gateway-admin-plugins.deleteresponsetransformerplugin outputParameters: - type: object mapping: $. - name: get-responsetransformer-plugin description: Get a ResponseTransformer plugin hints: readOnly: true destructive: false idempotent: true call: gateway-admin-plugins.getresponsetransformerplugin outputParameters: - type: object mapping: $. - name: update-responsetransformer-plugin description: Update a ResponseTransformer plugin hints: readOnly: false destructive: false idempotent: true call: gateway-admin-plugins.updateresponsetransformerplugin with: body: tools.body outputParameters: - type: object mapping: $. - name: delete-responsetransformeradvanced-plugin description: Delete a ResponseTransformerAdvanced plugin hints: readOnly: false destructive: true idempotent: true call: gateway-admin-plugins.deleteresponsetransformeradvancedplugin outputParameters: - type: object mapping: $. - name: get-responsetransformeradvanced-plugin description: Get a ResponseTransformerAdvanced plugin hints: readOnly: true destructive: false idempotent: true call: gateway-admin-plugins.getresponsetransformeradvancedplugin outputParameters: - type: object mapping: $. - name: update-responsetransformeradvanced-plugin description: Update a ResponseTransformerAdvanced plugin hints: readOnly: false destructive: false idempotent: true call: gateway-admin-plugins.updateresponsetransformeradvancedplugin with: body: tools.body outputParameters: - type: object mapping: $. - name: delete-routebyheader-plugin description: Delete a RouteByHeader plugin hints: readOnly: false destructive: true idempotent: true call: gateway-admin-plugins.deleteroutebyheaderplugin outputParameters: - type: object mapping: $. - name: get-routebyheader-plugin description: Get a RouteByHeader plugin hints: readOnly: true destructive: false idempotent: true call: gateway-admin-plugins.getroutebyheaderplugin outputParameters: - type: object mapping: $. - name: update-routebyheader-plugin description: Update a RouteByHeader plugin hints: readOnly: false destructive: false idempotent: true call: gateway-admin-plugins.updateroutebyheaderplugin with: body: tools.body outputParameters: - type: object mapping: $. - name: delete-routetransformeradvanced-plugin description: Delete a RouteTransformerAdvanced plugin hints: readOnly: false destructive: true idempotent: true call: gateway-admin-plugins.deleteroutetransformeradvancedplugin outputParameters: - type: object mapping: $. - name: get-routetransformeradvanced-plugin description: Get a RouteTransformerAdvanced plugin hints: readOnly: true destructive: false idempotent: true call: gateway-admin-plugins.getroutetransformeradvancedplugin outputParameters: - type: object mapping: $. - name: update-routetransformeradvanced-plugin description: Update a RouteTransformerAdvanced plugin hints: readOnly: false destructive: false idempotent: true call: gateway-admin-plugins.updateroutetransformeradvancedplugin with: body: tools.body outputParameters: - type: object mapping: $. - name: delete-saml-plugin description: Delete a Saml plugin hints: readOnly: false destructive: true idempotent: true call: gateway-admin-plugins.deletesamlplugin outputParameters: - type: object mapping: $. - name: get-saml-plugin description: Get a Saml plugin hints: readOnly: true destructive: false idempotent: true call: gateway-admin-plugins.getsamlplugin outputParameters: - type: object mapping: $. - name: update-saml-plugin description: Update a Saml plugin hints: readOnly: false destructive: false idempotent: true call: gateway-admin-plugins.updatesamlplugin with: body: tools.body outputParameters: - type: object mapping: $. - name: delete-serviceprotection-plugin description: Delete a ServiceProtection plugin hints: readOnly: false destructive: true idempotent: true call: gateway-admin-plugins.deleteserviceprotectionplugin outputParameters: - type: object mapping: $. - name: get-serviceprotection-plugin description: Get a ServiceProtection plugin hints: readOnly: true destructive: false idempotent: true call: gateway-admin-plugins.getserviceprotectionplugin outputParameters: - type: object mapping: $. - name: update-serviceprotection-plugin description: Update a ServiceProtection plugin hints: readOnly: false destructive: false idempotent: true call: gateway-admin-plugins.updateserviceprotectionplugin with: body: tools.body outputParameters: - type: object mapping: $. - name: delete-session-plugin description: Delete a Session plugin hints: readOnly: false destructive: true idempotent: true call: gateway-admin-plugins.deletesessionplugin outputParameters: - type: object mapping: $. - name: get-session-plugin description: Get a Session plugin hints: readOnly: true destructive: false idempotent: true call: gateway-admin-plugins.getsessionplugin outputParameters: - type: object mapping: $. - name: update-session-plugin description: Update a Session plugin hints: readOnly: false destructive: false idempotent: true call: gateway-admin-plugins.updatesessionplugin with: body: tools.body outputParameters: - type: object mapping: $. - name: delete-solaceconsume-plugin description: Delete a SolaceConsume plugin hints: readOnly: false destructive: true idempotent: true call: gateway-admin-plugins.deletesolaceconsumeplugin outputParameters: - type: object mapping: $. - name: get-solaceconsume-plugin description: Get a SolaceConsume plugin hints: readOnly: true destructive: false idempotent: true call: gateway-admin-plugins.getsolaceconsumeplugin outputParameters: - type: object mapping: $. - name: update-solaceconsume-plugin description: Update a SolaceConsume plugin hints: readOnly: false destructive: false idempotent: true call: gateway-admin-plugins.updatesolaceconsumeplugin with: body: tools.body outputParameters: - type: object mapping: $. - name: delete-solacelog-plugin description: Delete a SolaceLog plugin hints: readOnly: false destructive: true idempotent: true call: gateway-admin-plugins.deletesolacelogplugin outputParameters: - type: object mapping: $. - name: get-solacelog-plugin description: Get a SolaceLog plugin hints: readOnly: true destructive: false idempotent: true call: gateway-admin-plugins.getsolacelogplugin outputParameters: - type: object mapping: $. - name: update-solacelog-plugin description: Update a SolaceLog plugin hints: readOnly: false destructive: false idempotent: true call: gateway-admin-plugins.updatesolacelogplugin with: body: tools.body outputParameters: - type: object mapping: $. - name: delete-solaceupstream-plugin description: Delete a SolaceUpstream plugin hints: readOnly: false destructive: true idempotent: true call: gateway-admin-plugins.deletesolaceupstreamplugin outputParameters: - type: object mapping: $. - name: get-solaceupstream-plugin description: Get a SolaceUpstream plugin hints: readOnly: true destructive: false idempotent: true call: gateway-admin-plugins.getsolaceupstreamplugin outputParameters: - type: object mapping: $. - name: update-solaceupstream-plugin description: Update a SolaceUpstream plugin hints: readOnly: false destructive: false idempotent: true call: gateway-admin-plugins.updatesolaceupstreamplugin with: body: tools.body outputParameters: - type: object mapping: $. - name: delete-standardwebhooks-plugin description: Delete a StandardWebhooks plugin hints: readOnly: false destructive: true idempotent: true call: gateway-admin-plugins.deletestandardwebhooksplugin outputParameters: - type: object mapping: $. - name: get-standardwebhooks-plugin description: Get a StandardWebhooks plugin hints: readOnly: true destructive: false idempotent: true call: gateway-admin-plugins.getstandardwebhooksplugin outputParameters: - type: object mapping: $. - name: update-standardwebhooks-plugin description: Update a StandardWebhooks plugin hints: readOnly: false destructive: false idempotent: true call: gateway-admin-plugins.updatestandardwebhooksplugin with: body: tools.body outputParameters: - type: object mapping: $. - name: delete-statsd-plugin description: Delete a Statsd plugin hints: readOnly: false destructive: true idempotent: true call: gateway-admin-plugins.deletestatsdplugin outputParameters: - type: object mapping: $. - name: get-statsd-plugin description: Get a Statsd plugin hints: readOnly: true destructive: false idempotent: true call: gateway-admin-plugins.getstatsdplugin outputParameters: - type: object mapping: $. - name: update-statsd-plugin description: Update a Statsd plugin hints: readOnly: false destructive: false idempotent: true call: gateway-admin-plugins.updatestatsdplugin with: body: tools.body outputParameters: - type: object mapping: $. - name: delete-statsdadvanced-plugin description: Delete a StatsdAdvanced plugin hints: readOnly: false destructive: true idempotent: true call: gateway-admin-plugins.deletestatsdadvancedplugin outputParameters: - type: object mapping: $. - name: get-statsdadvanced-plugin description: Get a StatsdAdvanced plugin hints: readOnly: true destructive: false idempotent: true call: gateway-admin-plugins.getstatsdadvancedplugin outputParameters: - type: object mapping: $. - name: update-statsdadvanced-plugin description: Update a StatsdAdvanced plugin hints: readOnly: false destructive: false idempotent: true call: gateway-admin-plugins.updatestatsdadvancedplugin with: body: tools.body outputParameters: - type: object mapping: $. - name: delete-syslog-plugin description: Delete a Syslog plugin hints: readOnly: false destructive: true idempotent: true call: gateway-admin-plugins.deletesyslogplugin outputParameters: - type: object mapping: $. - name: get-syslog-plugin description: Get a Syslog plugin hints: readOnly: true destructive: false idempotent: true call: gateway-admin-plugins.getsyslogplugin outputParameters: - type: object mapping: $. - name: update-syslog-plugin description: Update a Syslog plugin hints: readOnly: false destructive: false idempotent: true call: gateway-admin-plugins.updatesyslogplugin with: body: tools.body outputParameters: - type: object mapping: $. - name: delete-tcplog-plugin description: Delete a TcpLog plugin hints: readOnly: false destructive: true idempotent: true call: gateway-admin-plugins.deletetcplogplugin outputParameters: - type: object mapping: $. - name: get-tcplog-plugin description: Get a TcpLog plugin hints: readOnly: true destructive: false idempotent: true call: gateway-admin-plugins.gettcplogplugin outputParameters: - type: object mapping: $. - name: update-tcplog-plugin description: Update a TcpLog plugin hints: readOnly: false destructive: false idempotent: true call: gateway-admin-plugins.updatetcplogplugin with: body: tools.body outputParameters: - type: object mapping: $. - name: delete-tlshandshakemodifier-plugin description: Delete a TlsHandshakeModifier plugin hints: readOnly: false destructive: true idempotent: true call: gateway-admin-plugins.deletetlshandshakemodifierplugin outputParameters: - type: object mapping: $. - name: get-tlshandshakemodifier-plugin description: Get a TlsHandshakeModifier plugin hints: readOnly: true destructive: false idempotent: true call: gateway-admin-plugins.gettlshandshakemodifierplugin outputParameters: - type: object mapping: $. - name: update-tlshandshakemodifier-plugin description: Update a TlsHandshakeModifier plugin hints: readOnly: false destructive: false idempotent: true call: gateway-admin-plugins.updatetlshandshakemodifierplugin with: body: tools.body outputParameters: - type: object mapping: $. - name: delete-tlsmetadataheaders-plugin description: Delete a TlsMetadataHeaders plugin hints: readOnly: false destructive: true idempotent: true call: gateway-admin-plugins.deletetlsmetadataheadersplugin outputParameters: - type: object mapping: $. - name: get-tlsmetadataheaders-plugin description: Get a TlsMetadataHeaders plugin hints: readOnly: true destructive: false idempotent: true call: gateway-admin-plugins.gettlsmetadataheadersplugin outputParameters: - type: object mapping: $. - name: update-tlsmetadataheaders-plugin description: Update a TlsMetadataHeaders plugin hints: readOnly: false destructive: false idempotent: true call: gateway-admin-plugins.updatetlsmetadataheadersplugin with: body: tools.body outputParameters: - type: object mapping: $. - name: delete-udplog-plugin description: Delete a UdpLog plugin hints: readOnly: false destructive: true idempotent: true call: gateway-admin-plugins.deleteudplogplugin outputParameters: - type: object mapping: $. - name: get-udplog-plugin description: Get a UdpLog plugin hints: readOnly: true destructive: false idempotent: true call: gateway-admin-plugins.getudplogplugin outputParameters: - type: object mapping: $. - name: update-udplog-plugin description: Update a UdpLog plugin hints: readOnly: false destructive: false idempotent: true call: gateway-admin-plugins.updateudplogplugin with: body: tools.body outputParameters: - type: object mapping: $. - name: delete-upstreamoauth-plugin description: Delete a UpstreamOauth plugin hints: readOnly: false destructive: true idempotent: true call: gateway-admin-plugins.deleteupstreamoauthplugin outputParameters: - type: object mapping: $. - name: get-upstreamoauth-plugin description: Get a UpstreamOauth plugin hints: readOnly: true destructive: false idempotent: true call: gateway-admin-plugins.getupstreamoauthplugin outputParameters: - type: object mapping: $. - name: update-upstreamoauth-plugin description: Update a UpstreamOauth plugin hints: readOnly: false destructive: false idempotent: true call: gateway-admin-plugins.updateupstreamoauthplugin with: body: tools.body outputParameters: - type: object mapping: $. - name: delete-upstreamtimeout-plugin description: Delete a UpstreamTimeout plugin hints: readOnly: false destructive: true idempotent: true call: gateway-admin-plugins.deleteupstreamtimeoutplugin outputParameters: - type: object mapping: $. - name: get-upstreamtimeout-plugin description: Get a UpstreamTimeout plugin hints: readOnly: true destructive: false idempotent: true call: gateway-admin-plugins.getupstreamtimeoutplugin outputParameters: - type: object mapping: $. - name: update-upstreamtimeout-plugin description: Update a UpstreamTimeout plugin hints: readOnly: false destructive: false idempotent: true call: gateway-admin-plugins.updateupstreamtimeoutplugin with: body: tools.body outputParameters: - type: object mapping: $. - name: delete-vaultauth-plugin description: Delete a VaultAuth plugin hints: readOnly: false destructive: true idempotent: true call: gateway-admin-plugins.deletevaultauthplugin outputParameters: - type: object mapping: $. - name: get-vaultauth-plugin description: Get a VaultAuth plugin hints: readOnly: true destructive: false idempotent: true call: gateway-admin-plugins.getvaultauthplugin outputParameters: - type: object mapping: $. - name: update-vaultauth-plugin description: Update a VaultAuth plugin hints: readOnly: false destructive: false idempotent: true call: gateway-admin-plugins.updatevaultauthplugin with: body: tools.body outputParameters: - type: object mapping: $. - name: delete-websocketsizelimit-plugin description: Delete a WebsocketSizeLimit plugin hints: readOnly: false destructive: true idempotent: true call: gateway-admin-plugins.deletewebsocketsizelimitplugin outputParameters: - type: object mapping: $. - name: get-websocketsizelimit-plugin description: Get a WebsocketSizeLimit plugin hints: readOnly: true destructive: false idempotent: true call: gateway-admin-plugins.getwebsocketsizelimitplugin outputParameters: - type: object mapping: $. - name: update-websocketsizelimit-plugin description: Update a WebsocketSizeLimit plugin hints: readOnly: false destructive: false idempotent: true call: gateway-admin-plugins.updatewebsocketsizelimitplugin with: body: tools.body outputParameters: - type: object mapping: $. - name: delete-websocketvalidator-plugin description: Delete a WebsocketValidator plugin hints: readOnly: false destructive: true idempotent: true call: gateway-admin-plugins.deletewebsocketvalidatorplugin outputParameters: - type: object mapping: $. - name: get-websocketvalidator-plugin description: Get a WebsocketValidator plugin hints: readOnly: true destructive: false idempotent: true call: gateway-admin-plugins.getwebsocketvalidatorplugin outputParameters: - type: object mapping: $. - name: update-websocketvalidator-plugin description: Update a WebsocketValidator plugin hints: readOnly: false destructive: false idempotent: true call: gateway-admin-plugins.updatewebsocketvalidatorplugin with: body: tools.body outputParameters: - type: object mapping: $. - name: delete-xmlthreatprotection-plugin description: Delete a XmlThreatProtection plugin hints: readOnly: false destructive: true idempotent: true call: gateway-admin-plugins.deletexmlthreatprotectionplugin outputParameters: - type: object mapping: $. - name: get-xmlthreatprotection-plugin description: Get a XmlThreatProtection plugin hints: readOnly: true destructive: false idempotent: true call: gateway-admin-plugins.getxmlthreatprotectionplugin outputParameters: - type: object mapping: $. - name: update-xmlthreatprotection-plugin description: Update a XmlThreatProtection plugin hints: readOnly: false destructive: false idempotent: true call: gateway-admin-plugins.updatexmlthreatprotectionplugin with: body: tools.body outputParameters: - type: object mapping: $. - name: delete-zipkin-plugin description: Delete a Zipkin plugin hints: readOnly: false destructive: true idempotent: true call: gateway-admin-plugins.deletezipkinplugin outputParameters: - type: object mapping: $. - name: get-zipkin-plugin description: Get a Zipkin plugin hints: readOnly: true destructive: false idempotent: true call: gateway-admin-plugins.getzipkinplugin outputParameters: - type: object mapping: $. - name: update-zipkin-plugin description: Update a Zipkin plugin hints: readOnly: false destructive: false idempotent: true call: gateway-admin-plugins.updatezipkinplugin with: body: tools.body outputParameters: - type: object mapping: $.