Show / Hide Table of Contents

Class FilterQueryParameterPolicy

Filter parameters from the query string as they pass through the gateway. The gateway applies filters after other transformations, so any parameters set or renamed must also be listed here when using an ALLOW type policy.

Inheritance
object
FilterQueryParameterPolicy
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Oci.ApigatewayService.Models
Assembly: OCI.DotNetSDK.Apigateway.dll
Syntax
public class FilterQueryParameterPolicy

Properties

Items

Declaration
[Required(ErrorMessage = "Items is required.")]
[JsonProperty(PropertyName = "items")]
public List<FilterQueryParameterPolicyItem> Items { get; set; }
Property Value
Type Description
List<FilterQueryParameterPolicyItem>

The list of query parameters.

Remarks

Required

Type

Declaration
[Required(ErrorMessage = "Type is required.")]
[JsonProperty(PropertyName = "type")]
[JsonConverter(typeof(ResponseEnumConverter))]
public FilterQueryParameterPolicy.TypeEnum? Type { get; set; }
Property Value
Type Description
FilterQueryParameterPolicy.TypeEnum?

BLOCK drops any query parameters that are in the list of items, so it acts as an exclusion list. ALLOW permits only the parameters in the list and removes all others, so it acts as an inclusion list.

Remarks

Required

In this article
Back to top