UNPKG

apigeelint

Version:

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

54 lines (53 loc) 1.87 kB
<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <TargetEndpoint name="default"> <Description>Textbook Exchange API v1</Description> <FaultRules> <FaultRule name="Generic Fault"> <Step> <Name>AssignMessageGenericFault</Name> </Step> <Condition>(servicecallout.AutoPolicyChangeServiceCallout.failed == true || servicecallout.GetAutoPolicyChangeByIdServiceCallout.failed == true || servicecallout.DeleteAutoPolicyChangeServiceCallout.failed == true || servicecallout.RateAutoPolicyChangeServiceCallout.failed == true || servicecallout.UpdateAutoPolicyChangeServiceCallout.failed == true || servicecallout.GetAdditionalInterestPolicyChangeServiceCallout.failed == true || servicecallout.AdditionalInterestPolicyChangeServiceCallout.failed == true || servicecallout.GetAdditionalInterestByIdServiceCallout.failed == true || servicecallout.UpdateAdditionalInterestByIdServiceCallout.failed == true || servicecallout.DeleteAdditionalInterestByIdServiceCallout.failed == true) </Condition> </FaultRule> <FaultRule name="DestinationUnreachableFault"> <Step> <Name>AssignMessageDestinationUnreachableFault</Name> </Step> </FaultRule> </FaultRules> <PreFlow name="PreFlow"> <Request> <Step> <Name>KVMGetTargetHost</Name> </Step> <Step> <Name>AssignMessageSetTargetHost</Name> </Step> </Request> <Response> <Step> <Name>AssignMessageAddCORS</Name> </Step> </Response> </PreFlow> <PostFlow name="PostFlow"> <Request/> <Response/> </PostFlow> <Flows/> <HTTPTargetConnection> <LoadBalancer> <Server name="apigwrouter"/> </LoadBalancer> <Path>apigwrouter</Path> </HTTPTargetConnection> </TargetEndpoint>