Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type FluffyRules ¶
type FluffyRules struct { HTTPPassthroughRules string `json:"-httpPassthroughRules"` Item ItemElement `json:"item"` }
FluffyRules -
type HTTPRoutingAssertion ¶
type HTTPRoutingAssertion struct { ProtectedServiceURL ProtectedServiceURL `json:"ProtectedServiceUrl"` RequestHeaderRules RequestHeaderRules `json:"RequestHeaderRules"` RequestParamRules RequestParamRules `json:"RequestParamRules"` ResponseHeaderRules ResponseHeaderRules `json:"ResponseHeaderRules"` }
HTTPRoutingAssertion -
type ItemElement ¶
type ItemElement struct { HTTPPassthroughRule string `json:"-httpPassthroughRule"` Name PuneHedgehog `json:"Name"` }
ItemElement -
type PolicyAll ¶
type PolicyAll struct { Usage string `json:"-Usage,omitempty"` SetVariable []SetVariable `json:"SetVariable,omitempty"` OneOrMore []map[string]interface{} `json:"OneOrMore,omitempty"` HttpRoutingAssertion *HTTPRoutingAssertion `json:"HttpRoutingAssertion,omitempty"` }
PolicyAll -
func (*PolicyAll) UnmarshalJSON ¶
type ProtectedServiceURL ¶
type ProtectedServiceURL struct {
StringValue string `json:"-stringValue"`
}
ProtectedServiceURL -
type PuneHedgehog ¶
type PuneHedgehog struct {
StringValue string `json:"-stringValue"`
}
PuneHedgehog -
type PurpleRules ¶
type PurpleRules struct { HTTPPassthroughRules string `json:"-httpPassthroughRules"` Item []ItemElement `json:"item"` }
PurpleRules -
type RequestHeaderRules ¶
type RequestHeaderRules struct { HTTPPassthroughRuleSet string `json:"-httpPassthroughRuleSet"` ForwardAll Enabled `json:"ForwardAll"` Rules PurpleRules `json:"Rules"` }
RequestHeaderRules -
type RequestParamRules ¶
type RequestParamRules struct { HTTPPassthroughRuleSet string `json:"-httpPassthroughRuleSet"` ForwardAll Enabled `json:"ForwardAll"` Rules RequestParamRulesRules `json:"Rules"` }
RequestParamRules -
type RequestParamRulesRules ¶
type RequestParamRulesRules struct {
HTTPPassthroughRules string `json:"-httpPassthroughRules"`
}
RequestParamRulesRules -
type ResponseHeaderRules ¶
type ResponseHeaderRules struct { Rules FluffyRules `json:"Rules"` HTTPPassthroughRuleSet string `json:"-httpPassthroughRuleSet"` ForwardAll Enabled `json:"ForwardAll"` }
ResponseHeaderRules -
type SetVariable ¶
type SetVariable struct { Base64Expression PuneHedgehog `json:"Base64Expression"` VariableToSet PuneHedgehog `json:"VariableToSet"` }
SetVariable -
Click to show internal directories.
Click to hide internal directories.