volos-util-apigee
Version:
Apigee Edge Utils
81 lines (69 loc) • 1.66 kB
text/xml
<ProxyEndpoint name="endpoint1">
<HTTPProxyConnection>
<BasePath>/apigeeutils-test-passthrough1</BasePath>
<Properties/>
<VirtualHost>secure</VirtualHost>
</HTTPProxyConnection>
<FaultRules/>
<DefaultFaultRule>
<AlwaysEnforce>true</AlwaysEnforce>
<Step>
<Name>AM-Inject-Proxy-Revision-Header</Name>
</Step>
</DefaultFaultRule>
<PreFlow name="PreFlow">
<Request/>
<Response>
<Step>
<Name>AM-Clean-Request-Headers-From-Response</Name>
</Step>
</Response>
</PreFlow>
<PostFlow name="PostFlow">
<Request/>
<Response>
<Step>
<Name>AM-Inject-Proxy-Revision-Header</Name>
</Step>
</Response>
</PostFlow>
<PostClientFlow name="PostFlow">
<Request/>
<Response>
</Response>
</PostClientFlow>
<Flows>
<Flow name="t1">
<Request>
<Step>
<Name>SC-PreCall</Name>
</Step>
<Step>
<Name>Java-Inquire</Name>
</Step>
</Request>
<Response>
<Step>
<Name>Java-Inquire</Name>
</Step>
</Response>
<Condition>proxy.pathsuffix MatchesPath "/t1" and request.verb = "POST"</Condition>
</Flow>
<Flow name="t2">
<Request>
<Step>
<Name>SC-FormParams</Name>
</Step>
<Step>
<Name>AM-Diags</Name>
</Step>
</Request>
<Response>
</Response>
<Condition>proxy.pathsuffix MatchesPath "/t2" and request.verb = "POST"</Condition>
</Flow>
</Flows>
<RouteRule name="default">
<TargetEndpoint>target-1</TargetEndpoint>
</RouteRule>
</ProxyEndpoint>