Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DecodeHCL ¶
func DecodeHCL(item *ast.ObjectItem) (interface{}, error)
DecodeHCL converts an HCL ast.ObjectItem into an ExtractVariables object.
Types ¶
type ExtractVariables ¶
type ExtractVariables struct { XMLName string `xml:"ExtractVariables" hcl:"-"` policy.Policy `hcl:",squash"` DisplayName string `xml:",omitempty" hcl:"display_name"` Source *evSource `xml:",omitempty" hcl:"source"` VariablePrefix string `xml:",omitempty" hcl:"variable_prefix"` IgnoreUnresolvedVariables bool `xml:",omitempty" hcl:"ignore_unresolved_variables"` URIPaths []*evURIPath `xml:"URIPath,omitempty" hcl:"uri_path"` QueryParams []*evQueryParam `xml:"QueryParam,omitempty" hcl:"query_param"` Headers []*evHeader `xml:"Header,omitempty" hcl:"header"` FormParams []*evFormParam `xml:"FormParam,omitempty" hcl:"form_param"` Variables []*evVariable `xml:"Variable,omitempty" hcl:"variable"` JSONPayload *evJSONPayload `xml:",omitempty" hcl:"json_payload"` XMLPayload *evXMLPayload `xml:",omitempty" hcl:"xml_payload"` }
ExtractVariables represents an <ExtractVariables/> element.
Documentation: http://docs.apigee.com/api-services/reference/extract-variables-policy
Click to show internal directories.
Click to hide internal directories.