1. Packages
  2. Avi Provider
  3. API Docs
  4. getHttppolicyset
avi 31.1.1 published on Monday, Apr 14, 2025 by vmware

avi.getHttppolicyset

Explore with Pulumi AI

avi logo
avi 31.1.1 published on Monday, Apr 14, 2025 by vmware

    <!–

    Copyright 2021 VMware, Inc.
    SPDX-License-Identifier: Mozilla Public License 2.0
    

    –>

    layout: “avi”

    page_title: “AVI: avi.Httppolicyset” sidebar_current: “docs-avi-datasource-httppolicyset” description: |- Get information of Avi HTTPPolicySet.

    avi.Httppolicyset

    This data source is used to to get avi.Httppolicyset objects.

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as avi from "@pulumi/avi";
    
    const fooHttppolicyset = avi.getHttppolicyset({
        name: "foo",
        uuid: "httppolicyset-f9cf6b3e-a411-436f-95e2-2982ba2b217b",
    });
    
    import pulumi
    import pulumi_avi as avi
    
    foo_httppolicyset = avi.get_httppolicyset(name="foo",
        uuid="httppolicyset-f9cf6b3e-a411-436f-95e2-2982ba2b217b")
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-terraform-provider/sdks/go/avi/v31/avi"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := avi.LookupHttppolicyset(ctx, &avi.LookupHttppolicysetArgs{
    			Name: pulumi.StringRef("foo"),
    			Uuid: pulumi.StringRef("httppolicyset-f9cf6b3e-a411-436f-95e2-2982ba2b217b"),
    		}, nil)
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Avi = Pulumi.Avi;
    
    return await Deployment.RunAsync(() => 
    {
        var fooHttppolicyset = Avi.GetHttppolicyset.Invoke(new()
        {
            Name = "foo",
            Uuid = "httppolicyset-f9cf6b3e-a411-436f-95e2-2982ba2b217b",
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.avi.AviFunctions;
    import com.pulumi.avi.inputs.GetHttppolicysetArgs;
    import java.util.List;
    import java.util.ArrayList;
    import java.util.Map;
    import java.io.File;
    import java.nio.file.Files;
    import java.nio.file.Paths;
    
    public class App {
        public static void main(String[] args) {
            Pulumi.run(App::stack);
        }
    
        public static void stack(Context ctx) {
            final var fooHttppolicyset = AviFunctions.getHttppolicyset(GetHttppolicysetArgs.builder()
                .name("foo")
                .uuid("httppolicyset-f9cf6b3e-a411-436f-95e2-2982ba2b217b")
                .build());
    
        }
    }
    
    variables:
      fooHttppolicyset:
        fn::invoke:
          function: avi:getHttppolicyset
          arguments:
            name: foo
            uuid: httppolicyset-f9cf6b3e-a411-436f-95e2-2982ba2b217b
    

    Using getHttppolicyset

    Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

    function getHttppolicyset(args: GetHttppolicysetArgs, opts?: InvokeOptions): Promise<GetHttppolicysetResult>
    function getHttppolicysetOutput(args: GetHttppolicysetOutputArgs, opts?: InvokeOptions): Output<GetHttppolicysetResult>
    def get_httppolicyset(id: Optional[str] = None,
                          name: Optional[str] = None,
                          tenant_ref: Optional[str] = None,
                          uuid: Optional[str] = None,
                          opts: Optional[InvokeOptions] = None) -> GetHttppolicysetResult
    def get_httppolicyset_output(id: Optional[pulumi.Input[str]] = None,
                          name: Optional[pulumi.Input[str]] = None,
                          tenant_ref: Optional[pulumi.Input[str]] = None,
                          uuid: Optional[pulumi.Input[str]] = None,
                          opts: Optional[InvokeOptions] = None) -> Output[GetHttppolicysetResult]
    func LookupHttppolicyset(ctx *Context, args *LookupHttppolicysetArgs, opts ...InvokeOption) (*LookupHttppolicysetResult, error)
    func LookupHttppolicysetOutput(ctx *Context, args *LookupHttppolicysetOutputArgs, opts ...InvokeOption) LookupHttppolicysetResultOutput

    > Note: This function is named LookupHttppolicyset in the Go SDK.

    public static class GetHttppolicyset 
    {
        public static Task<GetHttppolicysetResult> InvokeAsync(GetHttppolicysetArgs args, InvokeOptions? opts = null)
        public static Output<GetHttppolicysetResult> Invoke(GetHttppolicysetInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetHttppolicysetResult> getHttppolicyset(GetHttppolicysetArgs args, InvokeOptions options)
    public static Output<GetHttppolicysetResult> getHttppolicyset(GetHttppolicysetArgs args, InvokeOptions options)
    
    fn::invoke:
      function: avi:index/getHttppolicyset:getHttppolicyset
      arguments:
        # arguments dictionary

    The following arguments are supported:

    Id string
    Name string
    Search HTTPPolicySet by name.
    TenantRef string
    It is a reference to an object of type tenant. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    Uuid string
    Search HTTPPolicySet by uuid.
    Id string
    Name string
    Search HTTPPolicySet by name.
    TenantRef string
    It is a reference to an object of type tenant. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    Uuid string
    Search HTTPPolicySet by uuid.
    id String
    name String
    Search HTTPPolicySet by name.
    tenantRef String
    It is a reference to an object of type tenant. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    uuid String
    Search HTTPPolicySet by uuid.
    id string
    name string
    Search HTTPPolicySet by name.
    tenantRef string
    It is a reference to an object of type tenant. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    uuid string
    Search HTTPPolicySet by uuid.
    id str
    name str
    Search HTTPPolicySet by name.
    tenant_ref str
    It is a reference to an object of type tenant. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    uuid str
    Search HTTPPolicySet by uuid.
    id String
    name String
    Search HTTPPolicySet by name.
    tenantRef String
    It is a reference to an object of type tenant. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    uuid String
    Search HTTPPolicySet by uuid.

    getHttppolicyset Result

    The following output properties are available:

    CloudConfigCksum string
    Checksum of cloud configuration for pool. Internally set by cloud connector. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    ConfigpbAttributes List<GetHttppolicysetConfigpbAttribute>
    Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    CreatedBy string
    Creator name. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    Description string
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    GeoDbRef string
    Geo database. It is a reference to an object of type geodb. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    HttpRequestPolicies List<GetHttppolicysetHttpRequestPolicy>
    Http request policy for the virtual service. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    HttpResponsePolicies List<GetHttppolicysetHttpResponsePolicy>
    Http response policy for the virtual service. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    HttpSecurityPolicies List<GetHttppolicysetHttpSecurityPolicy>
    Http security policy for the virtual service. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    Id string
    IpReputationDbRef string
    Ip reputation database. It is a reference to an object of type ipreputationdb. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    IsInternalPolicy string
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    Markers List<GetHttppolicysetMarker>
    List of labels to be used for granular rbac. Field introduced in 20.1.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    Name string
    Name of the http policy set. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    TenantRef string
    It is a reference to an object of type tenant. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    Uuid string
    Uuid of the http policy set. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    CloudConfigCksum string
    Checksum of cloud configuration for pool. Internally set by cloud connector. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    ConfigpbAttributes []GetHttppolicysetConfigpbAttribute
    Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    CreatedBy string
    Creator name. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    Description string
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    GeoDbRef string
    Geo database. It is a reference to an object of type geodb. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    HttpRequestPolicies []GetHttppolicysetHttpRequestPolicy
    Http request policy for the virtual service. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    HttpResponsePolicies []GetHttppolicysetHttpResponsePolicy
    Http response policy for the virtual service. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    HttpSecurityPolicies []GetHttppolicysetHttpSecurityPolicy
    Http security policy for the virtual service. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    Id string
    IpReputationDbRef string
    Ip reputation database. It is a reference to an object of type ipreputationdb. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    IsInternalPolicy string
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    Markers []GetHttppolicysetMarker
    List of labels to be used for granular rbac. Field introduced in 20.1.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    Name string
    Name of the http policy set. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    TenantRef string
    It is a reference to an object of type tenant. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    Uuid string
    Uuid of the http policy set. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    cloudConfigCksum String
    Checksum of cloud configuration for pool. Internally set by cloud connector. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    configpbAttributes List<GetHttppolicysetConfigpbAttribute>
    Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    createdBy String
    Creator name. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    description String
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    geoDbRef String
    Geo database. It is a reference to an object of type geodb. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    httpRequestPolicies List<GetHttppolicysetHttpRequestPolicy>
    Http request policy for the virtual service. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    httpResponsePolicies List<GetHttppolicysetHttpResponsePolicy>
    Http response policy for the virtual service. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    httpSecurityPolicies List<GetHttppolicysetHttpSecurityPolicy>
    Http security policy for the virtual service. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    id String
    ipReputationDbRef String
    Ip reputation database. It is a reference to an object of type ipreputationdb. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    isInternalPolicy String
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    markers List<GetHttppolicysetMarker>
    List of labels to be used for granular rbac. Field introduced in 20.1.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    name String
    Name of the http policy set. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    tenantRef String
    It is a reference to an object of type tenant. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    uuid String
    Uuid of the http policy set. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    cloudConfigCksum string
    Checksum of cloud configuration for pool. Internally set by cloud connector. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    configpbAttributes GetHttppolicysetConfigpbAttribute[]
    Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    createdBy string
    Creator name. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    description string
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    geoDbRef string
    Geo database. It is a reference to an object of type geodb. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    httpRequestPolicies GetHttppolicysetHttpRequestPolicy[]
    Http request policy for the virtual service. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    httpResponsePolicies GetHttppolicysetHttpResponsePolicy[]
    Http response policy for the virtual service. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    httpSecurityPolicies GetHttppolicysetHttpSecurityPolicy[]
    Http security policy for the virtual service. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    id string
    ipReputationDbRef string
    Ip reputation database. It is a reference to an object of type ipreputationdb. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    isInternalPolicy string
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    markers GetHttppolicysetMarker[]
    List of labels to be used for granular rbac. Field introduced in 20.1.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    name string
    Name of the http policy set. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    tenantRef string
    It is a reference to an object of type tenant. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    uuid string
    Uuid of the http policy set. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    cloud_config_cksum str
    Checksum of cloud configuration for pool. Internally set by cloud connector. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    configpb_attributes Sequence[GetHttppolicysetConfigpbAttribute]
    Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    created_by str
    Creator name. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    description str
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    geo_db_ref str
    Geo database. It is a reference to an object of type geodb. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    http_request_policies Sequence[GetHttppolicysetHttpRequestPolicy]
    Http request policy for the virtual service. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    http_response_policies Sequence[GetHttppolicysetHttpResponsePolicy]
    Http response policy for the virtual service. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    http_security_policies Sequence[GetHttppolicysetHttpSecurityPolicy]
    Http security policy for the virtual service. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    id str
    ip_reputation_db_ref str
    Ip reputation database. It is a reference to an object of type ipreputationdb. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    is_internal_policy str
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    markers Sequence[GetHttppolicysetMarker]
    List of labels to be used for granular rbac. Field introduced in 20.1.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    name str
    Name of the http policy set. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    tenant_ref str
    It is a reference to an object of type tenant. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    uuid str
    Uuid of the http policy set. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    cloudConfigCksum String
    Checksum of cloud configuration for pool. Internally set by cloud connector. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    configpbAttributes List<Property Map>
    Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    createdBy String
    Creator name. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    description String
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    geoDbRef String
    Geo database. It is a reference to an object of type geodb. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    httpRequestPolicies List<Property Map>
    Http request policy for the virtual service. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    httpResponsePolicies List<Property Map>
    Http response policy for the virtual service. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    httpSecurityPolicies List<Property Map>
    Http security policy for the virtual service. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    id String
    ipReputationDbRef String
    Ip reputation database. It is a reference to an object of type ipreputationdb. Field introduced in 20.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    isInternalPolicy String
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    markers List<Property Map>
    List of labels to be used for granular rbac. Field introduced in 20.1.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    name String
    Name of the http policy set. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    tenantRef String
    It is a reference to an object of type tenant. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    uuid String
    Uuid of the http policy set. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.

    Supporting Types

    GetHttppolicysetConfigpbAttribute

    Version string
    Version string
    version String
    version string
    version String

    GetHttppolicysetHttpRequestPolicy

    GetHttppolicysetHttpRequestPolicyRule

    GetHttppolicysetHttpRequestPolicyRuleHdrAction

    GetHttppolicysetHttpRequestPolicyRuleHdrActionCookie

    Name string
    Search HTTPPolicySet by name.
    Value string
    Name string
    Search HTTPPolicySet by name.
    Value string
    name String
    Search HTTPPolicySet by name.
    value String
    name string
    Search HTTPPolicySet by name.
    value string
    name str
    Search HTTPPolicySet by name.
    value str
    name String
    Search HTTPPolicySet by name.
    value String

    GetHttppolicysetHttpRequestPolicyRuleHdrActionHdr

    name String
    Search HTTPPolicySet by name.
    values List<Property Map>

    GetHttppolicysetHttpRequestPolicyRuleHdrActionHdrValue

    IsSensitive string
    Val string
    Var string
    IsSensitive string
    Val string
    Var string
    isSensitive String
    val String
    var_ String
    isSensitive string
    val string
    var string
    is_sensitive str
    val str
    var str
    isSensitive String
    val String
    var String

    GetHttppolicysetHttpRequestPolicyRuleMatch

    BotDetectionResults List<GetHttppolicysetHttpRequestPolicyRuleMatchBotDetectionResult>
    ClientIps List<GetHttppolicysetHttpRequestPolicyRuleMatchClientIp>
    Cookies List<GetHttppolicysetHttpRequestPolicyRuleMatchCookie>
    GeoMatches List<GetHttppolicysetHttpRequestPolicyRuleMatchGeoMatch>
    Hdrs List<GetHttppolicysetHttpRequestPolicyRuleMatchHdr>
    HostHdrs List<GetHttppolicysetHttpRequestPolicyRuleMatchHostHdr>
    IpReputationTypes List<GetHttppolicysetHttpRequestPolicyRuleMatchIpReputationType>
    Methods List<GetHttppolicysetHttpRequestPolicyRuleMatchMethod>
    Paths List<GetHttppolicysetHttpRequestPolicyRuleMatchPath>
    Protocols List<GetHttppolicysetHttpRequestPolicyRuleMatchProtocol>
    Queries List<GetHttppolicysetHttpRequestPolicyRuleMatchQuery>
    SourceIps List<GetHttppolicysetHttpRequestPolicyRuleMatchSourceIp>
    TlsFingerprintMatches List<GetHttppolicysetHttpRequestPolicyRuleMatchTlsFingerprintMatch>
    Versions List<GetHttppolicysetHttpRequestPolicyRuleMatchVersion>
    VsPorts List<GetHttppolicysetHttpRequestPolicyRuleMatchVsPort>
    BotDetectionResults []GetHttppolicysetHttpRequestPolicyRuleMatchBotDetectionResult
    ClientIps []GetHttppolicysetHttpRequestPolicyRuleMatchClientIp
    Cookies []GetHttppolicysetHttpRequestPolicyRuleMatchCookie
    GeoMatches []GetHttppolicysetHttpRequestPolicyRuleMatchGeoMatch
    Hdrs []GetHttppolicysetHttpRequestPolicyRuleMatchHdr
    HostHdrs []GetHttppolicysetHttpRequestPolicyRuleMatchHostHdr
    IpReputationTypes []GetHttppolicysetHttpRequestPolicyRuleMatchIpReputationType
    Methods []GetHttppolicysetHttpRequestPolicyRuleMatchMethod
    Paths []GetHttppolicysetHttpRequestPolicyRuleMatchPath
    Protocols []GetHttppolicysetHttpRequestPolicyRuleMatchProtocol
    Queries []GetHttppolicysetHttpRequestPolicyRuleMatchQuery
    SourceIps []GetHttppolicysetHttpRequestPolicyRuleMatchSourceIp
    TlsFingerprintMatches []GetHttppolicysetHttpRequestPolicyRuleMatchTlsFingerprintMatch
    Versions []GetHttppolicysetHttpRequestPolicyRuleMatchVersion
    VsPorts []GetHttppolicysetHttpRequestPolicyRuleMatchVsPort
    botDetectionResults List<GetHttppolicysetHttpRequestPolicyRuleMatchBotDetectionResult>
    clientIps List<GetHttppolicysetHttpRequestPolicyRuleMatchClientIp>
    cookies List<GetHttppolicysetHttpRequestPolicyRuleMatchCookie>
    geoMatches List<GetHttppolicysetHttpRequestPolicyRuleMatchGeoMatch>
    hdrs List<GetHttppolicysetHttpRequestPolicyRuleMatchHdr>
    hostHdrs List<GetHttppolicysetHttpRequestPolicyRuleMatchHostHdr>
    ipReputationTypes List<GetHttppolicysetHttpRequestPolicyRuleMatchIpReputationType>
    methods List<GetHttppolicysetHttpRequestPolicyRuleMatchMethod>
    paths List<GetHttppolicysetHttpRequestPolicyRuleMatchPath>
    protocols List<GetHttppolicysetHttpRequestPolicyRuleMatchProtocol>
    queries List<GetHttppolicysetHttpRequestPolicyRuleMatchQuery>
    sourceIps List<GetHttppolicysetHttpRequestPolicyRuleMatchSourceIp>
    tlsFingerprintMatches List<GetHttppolicysetHttpRequestPolicyRuleMatchTlsFingerprintMatch>
    versions List<GetHttppolicysetHttpRequestPolicyRuleMatchVersion>
    vsPorts List<GetHttppolicysetHttpRequestPolicyRuleMatchVsPort>
    botDetectionResults GetHttppolicysetHttpRequestPolicyRuleMatchBotDetectionResult[]
    clientIps GetHttppolicysetHttpRequestPolicyRuleMatchClientIp[]
    cookies GetHttppolicysetHttpRequestPolicyRuleMatchCookie[]
    geoMatches GetHttppolicysetHttpRequestPolicyRuleMatchGeoMatch[]
    hdrs GetHttppolicysetHttpRequestPolicyRuleMatchHdr[]
    hostHdrs GetHttppolicysetHttpRequestPolicyRuleMatchHostHdr[]
    ipReputationTypes GetHttppolicysetHttpRequestPolicyRuleMatchIpReputationType[]
    methods GetHttppolicysetHttpRequestPolicyRuleMatchMethod[]
    paths GetHttppolicysetHttpRequestPolicyRuleMatchPath[]
    protocols GetHttppolicysetHttpRequestPolicyRuleMatchProtocol[]
    queries GetHttppolicysetHttpRequestPolicyRuleMatchQuery[]
    sourceIps GetHttppolicysetHttpRequestPolicyRuleMatchSourceIp[]
    tlsFingerprintMatches GetHttppolicysetHttpRequestPolicyRuleMatchTlsFingerprintMatch[]
    versions GetHttppolicysetHttpRequestPolicyRuleMatchVersion[]
    vsPorts GetHttppolicysetHttpRequestPolicyRuleMatchVsPort[]
    bot_detection_results Sequence[GetHttppolicysetHttpRequestPolicyRuleMatchBotDetectionResult]
    client_ips Sequence[GetHttppolicysetHttpRequestPolicyRuleMatchClientIp]
    cookies Sequence[GetHttppolicysetHttpRequestPolicyRuleMatchCookie]
    geo_matches Sequence[GetHttppolicysetHttpRequestPolicyRuleMatchGeoMatch]
    hdrs Sequence[GetHttppolicysetHttpRequestPolicyRuleMatchHdr]
    host_hdrs Sequence[GetHttppolicysetHttpRequestPolicyRuleMatchHostHdr]
    ip_reputation_types Sequence[GetHttppolicysetHttpRequestPolicyRuleMatchIpReputationType]
    methods Sequence[GetHttppolicysetHttpRequestPolicyRuleMatchMethod]
    paths Sequence[GetHttppolicysetHttpRequestPolicyRuleMatchPath]
    protocols Sequence[GetHttppolicysetHttpRequestPolicyRuleMatchProtocol]
    queries Sequence[GetHttppolicysetHttpRequestPolicyRuleMatchQuery]
    source_ips Sequence[GetHttppolicysetHttpRequestPolicyRuleMatchSourceIp]
    tls_fingerprint_matches Sequence[GetHttppolicysetHttpRequestPolicyRuleMatchTlsFingerprintMatch]
    versions Sequence[GetHttppolicysetHttpRequestPolicyRuleMatchVersion]
    vs_ports Sequence[GetHttppolicysetHttpRequestPolicyRuleMatchVsPort]

    GetHttppolicysetHttpRequestPolicyRuleMatchBotDetectionResult

    GetHttppolicysetHttpRequestPolicyRuleMatchBotDetectionResultClassification

    Type string
    UserDefinedType string
    Type string
    UserDefinedType string
    type String
    userDefinedType String
    type string
    userDefinedType string
    type String
    userDefinedType String

    GetHttppolicysetHttpRequestPolicyRuleMatchClientIp

    GetHttppolicysetHttpRequestPolicyRuleMatchClientIpAddr

    Addr string
    Type string
    Addr string
    Type string
    addr String
    type String
    addr string
    type string
    addr str
    type str
    addr String
    type String

    GetHttppolicysetHttpRequestPolicyRuleMatchClientIpPrefix

    GetHttppolicysetHttpRequestPolicyRuleMatchClientIpPrefixIpAddr

    Addr string
    Type string
    Addr string
    Type string
    addr String
    type String
    addr string
    type string
    addr str
    type str
    addr String
    type String

    GetHttppolicysetHttpRequestPolicyRuleMatchClientIpRange

    GetHttppolicysetHttpRequestPolicyRuleMatchClientIpRangeBegin

    Addr string
    Type string
    Addr string
    Type string
    addr String
    type String
    addr string
    type string
    addr str
    type str
    addr String
    type String

    GetHttppolicysetHttpRequestPolicyRuleMatchClientIpRangeEnd

    Addr string
    Type string
    Addr string
    Type string
    addr String
    type String
    addr string
    type string
    addr str
    type str
    addr String
    type String

    GetHttppolicysetHttpRequestPolicyRuleMatchCookie

    MatchCase string
    MatchCriteria string
    Name string
    Search HTTPPolicySet by name.
    Value string
    MatchCase string
    MatchCriteria string
    Name string
    Search HTTPPolicySet by name.
    Value string
    matchCase String
    matchCriteria String
    name String
    Search HTTPPolicySet by name.
    value String
    matchCase string
    matchCriteria string
    name string
    Search HTTPPolicySet by name.
    value string
    match_case str
    match_criteria str
    name str
    Search HTTPPolicySet by name.
    value str
    matchCase String
    matchCriteria String
    name String
    Search HTTPPolicySet by name.
    value String

    GetHttppolicysetHttpRequestPolicyRuleMatchGeoMatch

    Attribute string
    MatchOperation string
    Values List<string>
    Attribute string
    MatchOperation string
    Values []string
    attribute String
    matchOperation String
    values List<String>
    attribute string
    matchOperation string
    values string[]
    attribute str
    match_operation str
    values Sequence[str]
    attribute String
    matchOperation String
    values List<String>

    GetHttppolicysetHttpRequestPolicyRuleMatchHdr

    Hdr string
    MatchCase string
    MatchCriteria string
    StringGroupRefs List<string>
    Values List<string>
    Hdr string
    MatchCase string
    MatchCriteria string
    StringGroupRefs []string
    Values []string
    hdr String
    matchCase String
    matchCriteria String
    stringGroupRefs List<String>
    values List<String>
    hdr string
    matchCase string
    matchCriteria string
    stringGroupRefs string[]
    values string[]
    hdr str
    match_case str
    match_criteria str
    string_group_refs Sequence[str]
    values Sequence[str]
    hdr String
    matchCase String
    matchCriteria String
    stringGroupRefs List<String>
    values List<String>

    GetHttppolicysetHttpRequestPolicyRuleMatchHostHdr

    MatchCase string
    MatchCriteria string
    Values List<string>
    MatchCase string
    MatchCriteria string
    Values []string
    matchCase String
    matchCriteria String
    values List<String>
    matchCase string
    matchCriteria string
    values string[]
    match_case str
    match_criteria str
    values Sequence[str]
    matchCase String
    matchCriteria String
    values List<String>

    GetHttppolicysetHttpRequestPolicyRuleMatchIpReputationType

    MatchOperation string
    ReputationTypes List<string>
    matchOperation String
    reputationTypes List<String>
    matchOperation String
    reputationTypes List<String>

    GetHttppolicysetHttpRequestPolicyRuleMatchMethod

    MatchCriteria string
    Methods List<string>
    MatchCriteria string
    Methods []string
    matchCriteria String
    methods List<String>
    matchCriteria string
    methods string[]
    match_criteria str
    methods Sequence[str]
    matchCriteria String
    methods List<String>

    GetHttppolicysetHttpRequestPolicyRuleMatchPath

    MatchCase string
    MatchCriteria string
    MatchDecodedString string
    MatchStrs List<string>
    StringGroupRefs List<string>
    matchCase String
    matchCriteria String
    matchDecodedString String
    matchStrs List<String>
    stringGroupRefs List<String>
    matchCase String
    matchCriteria String
    matchDecodedString String
    matchStrs List<String>
    stringGroupRefs List<String>

    GetHttppolicysetHttpRequestPolicyRuleMatchProtocol

    GetHttppolicysetHttpRequestPolicyRuleMatchQuery

    MatchCase string
    MatchCriteria string
    MatchDecodedString string
    MatchStrs List<string>
    StringGroupRefs List<string>
    matchCase String
    matchCriteria String
    matchDecodedString String
    matchStrs List<String>
    stringGroupRefs List<String>
    matchCase String
    matchCriteria String
    matchDecodedString String
    matchStrs List<String>
    stringGroupRefs List<String>

    GetHttppolicysetHttpRequestPolicyRuleMatchSourceIp

    GetHttppolicysetHttpRequestPolicyRuleMatchSourceIpAddr

    Addr string
    Type string
    Addr string
    Type string
    addr String
    type String
    addr string
    type string
    addr str
    type str
    addr String
    type String

    GetHttppolicysetHttpRequestPolicyRuleMatchSourceIpPrefix

    GetHttppolicysetHttpRequestPolicyRuleMatchSourceIpPrefixIpAddr

    Addr string
    Type string
    Addr string
    Type string
    addr String
    type String
    addr string
    type string
    addr str
    type str
    addr String
    type String

    GetHttppolicysetHttpRequestPolicyRuleMatchSourceIpRange

    GetHttppolicysetHttpRequestPolicyRuleMatchSourceIpRangeBegin

    Addr string
    Type string
    Addr string
    Type string
    addr String
    type String
    addr string
    type string
    addr str
    type str
    addr String
    type String

    GetHttppolicysetHttpRequestPolicyRuleMatchSourceIpRangeEnd

    Addr string
    Type string
    Addr string
    Type string
    addr String
    type String
    addr string
    type string
    addr str
    type str
    addr String
    type String

    GetHttppolicysetHttpRequestPolicyRuleMatchTlsFingerprintMatch

    Fingerprints List<string>
    MatchOperation string
    StringGroupRefs List<string>
    fingerprints List<String>
    matchOperation String
    stringGroupRefs List<String>
    fingerprints Sequence[str]
    match_operation str
    string_group_refs Sequence[str]
    fingerprints List<String>
    matchOperation String
    stringGroupRefs List<String>

    GetHttppolicysetHttpRequestPolicyRuleMatchVersion

    MatchCriteria string
    Versions List<string>
    MatchCriteria string
    Versions []string
    matchCriteria String
    versions List<String>
    matchCriteria string
    versions string[]
    match_criteria str
    versions Sequence[str]
    matchCriteria String
    versions List<String>

    GetHttppolicysetHttpRequestPolicyRuleMatchVsPort

    MatchCriteria string
    Ports List<double>
    MatchCriteria string
    Ports []float64
    matchCriteria String
    ports List<Double>
    matchCriteria string
    ports number[]
    match_criteria str
    ports Sequence[float]
    matchCriteria String
    ports List<Number>

    GetHttppolicysetHttpRequestPolicyRuleRedirectAction

    GetHttppolicysetHttpRequestPolicyRuleRedirectActionHost

    GetHttppolicysetHttpRequestPolicyRuleRedirectActionHostToken

    EndIndex string
    StartIndex string
    StrValue string
    Type string
    EndIndex string
    StartIndex string
    StrValue string
    Type string
    endIndex String
    startIndex String
    strValue String
    type String
    endIndex string
    startIndex string
    strValue string
    type string
    endIndex String
    startIndex String
    strValue String
    type String

    GetHttppolicysetHttpRequestPolicyRuleRedirectActionPath

    GetHttppolicysetHttpRequestPolicyRuleRedirectActionPathToken

    EndIndex string
    StartIndex string
    StrValue string
    Type string
    EndIndex string
    StartIndex string
    StrValue string
    Type string
    endIndex String
    startIndex String
    strValue String
    type String
    endIndex string
    startIndex string
    strValue string
    type string
    endIndex String
    startIndex String
    strValue String
    type String

    GetHttppolicysetHttpRequestPolicyRuleRewriteUrlAction

    GetHttppolicysetHttpRequestPolicyRuleRewriteUrlActionHostHdr

    GetHttppolicysetHttpRequestPolicyRuleRewriteUrlActionHostHdrToken

    EndIndex string
    StartIndex string
    StrValue string
    Type string
    EndIndex string
    StartIndex string
    StrValue string
    Type string
    endIndex String
    startIndex String
    strValue String
    type String
    endIndex string
    startIndex string
    strValue string
    type string
    endIndex String
    startIndex String
    strValue String
    type String

    GetHttppolicysetHttpRequestPolicyRuleRewriteUrlActionPath

    GetHttppolicysetHttpRequestPolicyRuleRewriteUrlActionPathToken

    EndIndex string
    StartIndex string
    StrValue string
    Type string
    EndIndex string
    StartIndex string
    StrValue string
    Type string
    endIndex String
    startIndex String
    strValue String
    type String
    endIndex string
    startIndex string
    strValue string
    type string
    endIndex String
    startIndex String
    strValue String
    type String

    GetHttppolicysetHttpRequestPolicyRuleRewriteUrlActionQuery

    AddString string
    KeepQuery string
    AddString string
    KeepQuery string
    addString String
    keepQuery String
    addString string
    keepQuery string
    addString String
    keepQuery String

    GetHttppolicysetHttpRequestPolicyRuleSwitchingAction

    GetHttppolicysetHttpRequestPolicyRuleSwitchingActionFile

    GetHttppolicysetHttpRequestPolicyRuleSwitchingActionServer

    GetHttppolicysetHttpRequestPolicyRuleSwitchingActionServerIp

    Addr string
    Type string
    Addr string
    Type string
    addr String
    type String
    addr string
    type string
    addr str
    type str
    addr String
    type String

    GetHttppolicysetHttpResponsePolicy

    GetHttppolicysetHttpResponsePolicyRule

    GetHttppolicysetHttpResponsePolicyRuleHdrAction

    GetHttppolicysetHttpResponsePolicyRuleHdrActionCookie

    Name string
    Search HTTPPolicySet by name.
    Value string
    Name string
    Search HTTPPolicySet by name.
    Value string
    name String
    Search HTTPPolicySet by name.
    value String
    name string
    Search HTTPPolicySet by name.
    value string
    name str
    Search HTTPPolicySet by name.
    value str
    name String
    Search HTTPPolicySet by name.
    value String

    GetHttppolicysetHttpResponsePolicyRuleHdrActionHdr

    name String
    Search HTTPPolicySet by name.
    values List<Property Map>

    GetHttppolicysetHttpResponsePolicyRuleHdrActionHdrValue

    IsSensitive string
    Val string
    Var string
    IsSensitive string
    Val string
    Var string
    isSensitive String
    val String
    var_ String
    isSensitive string
    val string
    var string
    is_sensitive str
    val str
    var str
    isSensitive String
    val String
    var String

    GetHttppolicysetHttpResponsePolicyRuleLocHdrAction

    GetHttppolicysetHttpResponsePolicyRuleLocHdrActionHost

    GetHttppolicysetHttpResponsePolicyRuleLocHdrActionHostToken

    EndIndex string
    StartIndex string
    StrValue string
    Type string
    EndIndex string
    StartIndex string
    StrValue string
    Type string
    endIndex String
    startIndex String
    strValue String
    type String
    endIndex string
    startIndex string
    strValue string
    type string
    endIndex String
    startIndex String
    strValue String
    type String

    GetHttppolicysetHttpResponsePolicyRuleLocHdrActionPath

    GetHttppolicysetHttpResponsePolicyRuleLocHdrActionPathToken

    EndIndex string
    StartIndex string
    StrValue string
    Type string
    EndIndex string
    StartIndex string
    StrValue string
    Type string
    endIndex String
    startIndex String
    strValue String
    type String
    endIndex string
    startIndex string
    strValue string
    type string
    endIndex String
    startIndex String
    strValue String
    type String

    GetHttppolicysetHttpResponsePolicyRuleMatch

    ClientIps List<GetHttppolicysetHttpResponsePolicyRuleMatchClientIp>
    Cookies List<GetHttppolicysetHttpResponsePolicyRuleMatchCookie>
    Hdrs List<GetHttppolicysetHttpResponsePolicyRuleMatchHdr>
    HostHdrs List<GetHttppolicysetHttpResponsePolicyRuleMatchHostHdr>
    LocHdrs List<GetHttppolicysetHttpResponsePolicyRuleMatchLocHdr>
    Methods List<GetHttppolicysetHttpResponsePolicyRuleMatchMethod>
    Paths List<GetHttppolicysetHttpResponsePolicyRuleMatchPath>
    Protocols List<GetHttppolicysetHttpResponsePolicyRuleMatchProtocol>
    Queries List<GetHttppolicysetHttpResponsePolicyRuleMatchQuery>
    RspHdrs List<GetHttppolicysetHttpResponsePolicyRuleMatchRspHdr>
    SourceIps List<GetHttppolicysetHttpResponsePolicyRuleMatchSourceIp>
    Statuses List<GetHttppolicysetHttpResponsePolicyRuleMatchStatus>
    Versions List<GetHttppolicysetHttpResponsePolicyRuleMatchVersion>
    VsPorts List<GetHttppolicysetHttpResponsePolicyRuleMatchVsPort>
    ClientIps []GetHttppolicysetHttpResponsePolicyRuleMatchClientIp
    Cookies []GetHttppolicysetHttpResponsePolicyRuleMatchCookie
    Hdrs []GetHttppolicysetHttpResponsePolicyRuleMatchHdr
    HostHdrs []GetHttppolicysetHttpResponsePolicyRuleMatchHostHdr
    LocHdrs []GetHttppolicysetHttpResponsePolicyRuleMatchLocHdr
    Methods []GetHttppolicysetHttpResponsePolicyRuleMatchMethod
    Paths []GetHttppolicysetHttpResponsePolicyRuleMatchPath
    Protocols []GetHttppolicysetHttpResponsePolicyRuleMatchProtocol
    Queries []GetHttppolicysetHttpResponsePolicyRuleMatchQuery
    RspHdrs []GetHttppolicysetHttpResponsePolicyRuleMatchRspHdr
    SourceIps []GetHttppolicysetHttpResponsePolicyRuleMatchSourceIp
    Statuses []GetHttppolicysetHttpResponsePolicyRuleMatchStatus
    Versions []GetHttppolicysetHttpResponsePolicyRuleMatchVersion
    VsPorts []GetHttppolicysetHttpResponsePolicyRuleMatchVsPort
    clientIps List<GetHttppolicysetHttpResponsePolicyRuleMatchClientIp>
    cookies List<GetHttppolicysetHttpResponsePolicyRuleMatchCookie>
    hdrs List<GetHttppolicysetHttpResponsePolicyRuleMatchHdr>
    hostHdrs List<GetHttppolicysetHttpResponsePolicyRuleMatchHostHdr>
    locHdrs List<GetHttppolicysetHttpResponsePolicyRuleMatchLocHdr>
    methods List<GetHttppolicysetHttpResponsePolicyRuleMatchMethod>
    paths List<GetHttppolicysetHttpResponsePolicyRuleMatchPath>
    protocols List<GetHttppolicysetHttpResponsePolicyRuleMatchProtocol>
    queries List<GetHttppolicysetHttpResponsePolicyRuleMatchQuery>
    rspHdrs List<GetHttppolicysetHttpResponsePolicyRuleMatchRspHdr>
    sourceIps List<GetHttppolicysetHttpResponsePolicyRuleMatchSourceIp>
    statuses List<GetHttppolicysetHttpResponsePolicyRuleMatchStatus>
    versions List<GetHttppolicysetHttpResponsePolicyRuleMatchVersion>
    vsPorts List<GetHttppolicysetHttpResponsePolicyRuleMatchVsPort>
    clientIps GetHttppolicysetHttpResponsePolicyRuleMatchClientIp[]
    cookies GetHttppolicysetHttpResponsePolicyRuleMatchCookie[]
    hdrs GetHttppolicysetHttpResponsePolicyRuleMatchHdr[]
    hostHdrs GetHttppolicysetHttpResponsePolicyRuleMatchHostHdr[]
    locHdrs GetHttppolicysetHttpResponsePolicyRuleMatchLocHdr[]
    methods GetHttppolicysetHttpResponsePolicyRuleMatchMethod[]
    paths GetHttppolicysetHttpResponsePolicyRuleMatchPath[]
    protocols GetHttppolicysetHttpResponsePolicyRuleMatchProtocol[]
    queries GetHttppolicysetHttpResponsePolicyRuleMatchQuery[]
    rspHdrs GetHttppolicysetHttpResponsePolicyRuleMatchRspHdr[]
    sourceIps GetHttppolicysetHttpResponsePolicyRuleMatchSourceIp[]
    statuses GetHttppolicysetHttpResponsePolicyRuleMatchStatus[]
    versions GetHttppolicysetHttpResponsePolicyRuleMatchVersion[]
    vsPorts GetHttppolicysetHttpResponsePolicyRuleMatchVsPort[]
    client_ips Sequence[GetHttppolicysetHttpResponsePolicyRuleMatchClientIp]
    cookies Sequence[GetHttppolicysetHttpResponsePolicyRuleMatchCookie]
    hdrs Sequence[GetHttppolicysetHttpResponsePolicyRuleMatchHdr]
    host_hdrs Sequence[GetHttppolicysetHttpResponsePolicyRuleMatchHostHdr]
    loc_hdrs Sequence[GetHttppolicysetHttpResponsePolicyRuleMatchLocHdr]
    methods Sequence[GetHttppolicysetHttpResponsePolicyRuleMatchMethod]
    paths Sequence[GetHttppolicysetHttpResponsePolicyRuleMatchPath]
    protocols Sequence[GetHttppolicysetHttpResponsePolicyRuleMatchProtocol]
    queries Sequence[GetHttppolicysetHttpResponsePolicyRuleMatchQuery]
    rsp_hdrs Sequence[GetHttppolicysetHttpResponsePolicyRuleMatchRspHdr]
    source_ips Sequence[GetHttppolicysetHttpResponsePolicyRuleMatchSourceIp]
    statuses Sequence[GetHttppolicysetHttpResponsePolicyRuleMatchStatus]
    versions Sequence[GetHttppolicysetHttpResponsePolicyRuleMatchVersion]
    vs_ports Sequence[GetHttppolicysetHttpResponsePolicyRuleMatchVsPort]

    GetHttppolicysetHttpResponsePolicyRuleMatchClientIp

    GetHttppolicysetHttpResponsePolicyRuleMatchClientIpAddr

    Addr string
    Type string
    Addr string
    Type string
    addr String
    type String
    addr string
    type string
    addr str
    type str
    addr String
    type String

    GetHttppolicysetHttpResponsePolicyRuleMatchClientIpPrefix

    GetHttppolicysetHttpResponsePolicyRuleMatchClientIpPrefixIpAddr

    Addr string
    Type string
    Addr string
    Type string
    addr String
    type String
    addr string
    type string
    addr str
    type str
    addr String
    type String

    GetHttppolicysetHttpResponsePolicyRuleMatchClientIpRange

    GetHttppolicysetHttpResponsePolicyRuleMatchClientIpRangeBegin

    Addr string
    Type string
    Addr string
    Type string
    addr String
    type String
    addr string
    type string
    addr str
    type str
    addr String
    type String

    GetHttppolicysetHttpResponsePolicyRuleMatchClientIpRangeEnd

    Addr string
    Type string
    Addr string
    Type string
    addr String
    type String
    addr string
    type string
    addr str
    type str
    addr String
    type String

    GetHttppolicysetHttpResponsePolicyRuleMatchCookie

    MatchCase string
    MatchCriteria string
    Name string
    Search HTTPPolicySet by name.
    Value string
    MatchCase string
    MatchCriteria string
    Name string
    Search HTTPPolicySet by name.
    Value string
    matchCase String
    matchCriteria String
    name String
    Search HTTPPolicySet by name.
    value String
    matchCase string
    matchCriteria string
    name string
    Search HTTPPolicySet by name.
    value string
    match_case str
    match_criteria str
    name str
    Search HTTPPolicySet by name.
    value str
    matchCase String
    matchCriteria String
    name String
    Search HTTPPolicySet by name.
    value String

    GetHttppolicysetHttpResponsePolicyRuleMatchHdr

    Hdr string
    MatchCase string
    MatchCriteria string
    StringGroupRefs List<string>
    Values List<string>
    Hdr string
    MatchCase string
    MatchCriteria string
    StringGroupRefs []string
    Values []string
    hdr String
    matchCase String
    matchCriteria String
    stringGroupRefs List<String>
    values List<String>
    hdr string
    matchCase string
    matchCriteria string
    stringGroupRefs string[]
    values string[]
    hdr str
    match_case str
    match_criteria str
    string_group_refs Sequence[str]
    values Sequence[str]
    hdr String
    matchCase String
    matchCriteria String
    stringGroupRefs List<String>
    values List<String>

    GetHttppolicysetHttpResponsePolicyRuleMatchHostHdr

    MatchCase string
    MatchCriteria string
    Values List<string>
    MatchCase string
    MatchCriteria string
    Values []string
    matchCase String
    matchCriteria String
    values List<String>
    matchCase string
    matchCriteria string
    values string[]
    match_case str
    match_criteria str
    values Sequence[str]
    matchCase String
    matchCriteria String
    values List<String>

    GetHttppolicysetHttpResponsePolicyRuleMatchLocHdr

    MatchCase string
    MatchCriteria string
    Values List<string>
    MatchCase string
    MatchCriteria string
    Values []string
    matchCase String
    matchCriteria String
    values List<String>
    matchCase string
    matchCriteria string
    values string[]
    match_case str
    match_criteria str
    values Sequence[str]
    matchCase String
    matchCriteria String
    values List<String>

    GetHttppolicysetHttpResponsePolicyRuleMatchMethod

    MatchCriteria string
    Methods List<string>
    MatchCriteria string
    Methods []string
    matchCriteria String
    methods List<String>
    matchCriteria string
    methods string[]
    match_criteria str
    methods Sequence[str]
    matchCriteria String
    methods List<String>

    GetHttppolicysetHttpResponsePolicyRuleMatchPath

    MatchCase string
    MatchCriteria string
    MatchDecodedString string
    MatchStrs List<string>
    StringGroupRefs List<string>
    matchCase String
    matchCriteria String
    matchDecodedString String
    matchStrs List<String>
    stringGroupRefs List<String>
    matchCase String
    matchCriteria String
    matchDecodedString String
    matchStrs List<String>
    stringGroupRefs List<String>

    GetHttppolicysetHttpResponsePolicyRuleMatchProtocol

    GetHttppolicysetHttpResponsePolicyRuleMatchQuery

    MatchCase string
    MatchCriteria string
    MatchDecodedString string
    MatchStrs List<string>
    StringGroupRefs List<string>
    matchCase String
    matchCriteria String
    matchDecodedString String
    matchStrs List<String>
    stringGroupRefs List<String>
    matchCase String
    matchCriteria String
    matchDecodedString String
    matchStrs List<String>
    stringGroupRefs List<String>

    GetHttppolicysetHttpResponsePolicyRuleMatchRspHdr

    Hdr string
    MatchCase string
    MatchCriteria string
    StringGroupRefs List<string>
    Values List<string>
    Hdr string
    MatchCase string
    MatchCriteria string
    StringGroupRefs []string
    Values []string
    hdr String
    matchCase String
    matchCriteria String
    stringGroupRefs List<String>
    values List<String>
    hdr string
    matchCase string
    matchCriteria string
    stringGroupRefs string[]
    values string[]
    hdr str
    match_case str
    match_criteria str
    string_group_refs Sequence[str]
    values Sequence[str]
    hdr String
    matchCase String
    matchCriteria String
    stringGroupRefs List<String>
    values List<String>

    GetHttppolicysetHttpResponsePolicyRuleMatchSourceIp

    GetHttppolicysetHttpResponsePolicyRuleMatchSourceIpAddr

    Addr string
    Type string
    Addr string
    Type string
    addr String
    type String
    addr string
    type string
    addr str
    type str
    addr String
    type String

    GetHttppolicysetHttpResponsePolicyRuleMatchSourceIpPrefix

    GetHttppolicysetHttpResponsePolicyRuleMatchSourceIpPrefixIpAddr

    Addr string
    Type string
    Addr string
    Type string
    addr String
    type String
    addr string
    type string
    addr str
    type str
    addr String
    type String

    GetHttppolicysetHttpResponsePolicyRuleMatchSourceIpRange

    GetHttppolicysetHttpResponsePolicyRuleMatchSourceIpRangeBegin

    Addr string
    Type string
    Addr string
    Type string
    addr String
    type String
    addr string
    type string
    addr str
    type str
    addr String
    type String

    GetHttppolicysetHttpResponsePolicyRuleMatchSourceIpRangeEnd

    Addr string
    Type string
    Addr string
    Type string
    addr String
    type String
    addr string
    type string
    addr str
    type str
    addr String
    type String

    GetHttppolicysetHttpResponsePolicyRuleMatchStatus

    GetHttppolicysetHttpResponsePolicyRuleMatchStatusRange

    Begin string
    End string
    Begin string
    End string
    begin String
    end String
    begin string
    end string
    begin str
    end str
    begin String
    end String

    GetHttppolicysetHttpResponsePolicyRuleMatchVersion

    MatchCriteria string
    Versions List<string>
    MatchCriteria string
    Versions []string
    matchCriteria String
    versions List<String>
    matchCriteria string
    versions string[]
    match_criteria str
    versions Sequence[str]
    matchCriteria String
    versions List<String>

    GetHttppolicysetHttpResponsePolicyRuleMatchVsPort

    MatchCriteria string
    Ports List<double>
    MatchCriteria string
    Ports []float64
    matchCriteria String
    ports List<Double>
    matchCriteria string
    ports number[]
    match_criteria str
    ports Sequence[float]
    matchCriteria String
    ports List<Number>

    GetHttppolicysetHttpSecurityPolicy

    GetHttppolicysetHttpSecurityPolicyRule

    actions List<Property Map>
    enable String
    index String
    log String
    matches List<Property Map>
    name String
    Search HTTPPolicySet by name.

    GetHttppolicysetHttpSecurityPolicyRuleAction

    GetHttppolicysetHttpSecurityPolicyRuleActionFile

    GetHttppolicysetHttpSecurityPolicyRuleActionRateProfile

    GetHttppolicysetHttpSecurityPolicyRuleActionRateProfileAction

    GetHttppolicysetHttpSecurityPolicyRuleActionRateProfileActionFile

    GetHttppolicysetHttpSecurityPolicyRuleActionRateProfileActionRedirect

    GetHttppolicysetHttpSecurityPolicyRuleActionRateProfileActionRedirectHost

    GetHttppolicysetHttpSecurityPolicyRuleActionRateProfileActionRedirectHostToken

    EndIndex string
    StartIndex string
    StrValue string
    Type string
    EndIndex string
    StartIndex string
    StrValue string
    Type string
    endIndex String
    startIndex String
    strValue String
    type String
    endIndex string
    startIndex string
    strValue string
    type string
    endIndex String
    startIndex String
    strValue String
    type String

    GetHttppolicysetHttpSecurityPolicyRuleActionRateProfileActionRedirectPath

    GetHttppolicysetHttpSecurityPolicyRuleActionRateProfileActionRedirectPathToken

    EndIndex string
    StartIndex string
    StrValue string
    Type string
    EndIndex string
    StartIndex string
    StrValue string
    Type string
    endIndex String
    startIndex String
    strValue String
    type String
    endIndex string
    startIndex string
    strValue string
    type string
    endIndex String
    startIndex String
    strValue String
    type String

    GetHttppolicysetHttpSecurityPolicyRuleActionRateProfileRateLimiter

    BurstSz string
    Count string
    Name string
    Search HTTPPolicySet by name.
    Period string
    BurstSz string
    Count string
    Name string
    Search HTTPPolicySet by name.
    Period string
    burstSz String
    count String
    name String
    Search HTTPPolicySet by name.
    period String
    burstSz string
    count string
    name string
    Search HTTPPolicySet by name.
    period string
    burst_sz str
    count str
    name str
    Search HTTPPolicySet by name.
    period str
    burstSz String
    count String
    name String
    Search HTTPPolicySet by name.
    period String

    GetHttppolicysetHttpSecurityPolicyRuleMatch

    BotDetectionResults List<GetHttppolicysetHttpSecurityPolicyRuleMatchBotDetectionResult>
    ClientIps List<GetHttppolicysetHttpSecurityPolicyRuleMatchClientIp>
    Cookies List<GetHttppolicysetHttpSecurityPolicyRuleMatchCookie>
    GeoMatches List<GetHttppolicysetHttpSecurityPolicyRuleMatchGeoMatch>
    Hdrs List<GetHttppolicysetHttpSecurityPolicyRuleMatchHdr>
    HostHdrs List<GetHttppolicysetHttpSecurityPolicyRuleMatchHostHdr>
    IpReputationTypes List<GetHttppolicysetHttpSecurityPolicyRuleMatchIpReputationType>
    Methods List<GetHttppolicysetHttpSecurityPolicyRuleMatchMethod>
    Paths List<GetHttppolicysetHttpSecurityPolicyRuleMatchPath>
    Protocols List<GetHttppolicysetHttpSecurityPolicyRuleMatchProtocol>
    Queries List<GetHttppolicysetHttpSecurityPolicyRuleMatchQuery>
    SourceIps List<GetHttppolicysetHttpSecurityPolicyRuleMatchSourceIp>
    TlsFingerprintMatches List<GetHttppolicysetHttpSecurityPolicyRuleMatchTlsFingerprintMatch>
    Versions List<GetHttppolicysetHttpSecurityPolicyRuleMatchVersion>
    VsPorts List<GetHttppolicysetHttpSecurityPolicyRuleMatchVsPort>
    BotDetectionResults []GetHttppolicysetHttpSecurityPolicyRuleMatchBotDetectionResult
    ClientIps []GetHttppolicysetHttpSecurityPolicyRuleMatchClientIp
    Cookies []GetHttppolicysetHttpSecurityPolicyRuleMatchCookie
    GeoMatches []GetHttppolicysetHttpSecurityPolicyRuleMatchGeoMatch
    Hdrs []GetHttppolicysetHttpSecurityPolicyRuleMatchHdr
    HostHdrs []GetHttppolicysetHttpSecurityPolicyRuleMatchHostHdr
    IpReputationTypes []GetHttppolicysetHttpSecurityPolicyRuleMatchIpReputationType
    Methods []GetHttppolicysetHttpSecurityPolicyRuleMatchMethod
    Paths []GetHttppolicysetHttpSecurityPolicyRuleMatchPath
    Protocols []GetHttppolicysetHttpSecurityPolicyRuleMatchProtocol
    Queries []GetHttppolicysetHttpSecurityPolicyRuleMatchQuery
    SourceIps []GetHttppolicysetHttpSecurityPolicyRuleMatchSourceIp
    TlsFingerprintMatches []GetHttppolicysetHttpSecurityPolicyRuleMatchTlsFingerprintMatch
    Versions []GetHttppolicysetHttpSecurityPolicyRuleMatchVersion
    VsPorts []GetHttppolicysetHttpSecurityPolicyRuleMatchVsPort
    botDetectionResults List<GetHttppolicysetHttpSecurityPolicyRuleMatchBotDetectionResult>
    clientIps List<GetHttppolicysetHttpSecurityPolicyRuleMatchClientIp>
    cookies List<GetHttppolicysetHttpSecurityPolicyRuleMatchCookie>
    geoMatches List<GetHttppolicysetHttpSecurityPolicyRuleMatchGeoMatch>
    hdrs List<GetHttppolicysetHttpSecurityPolicyRuleMatchHdr>
    hostHdrs List<GetHttppolicysetHttpSecurityPolicyRuleMatchHostHdr>
    ipReputationTypes List<GetHttppolicysetHttpSecurityPolicyRuleMatchIpReputationType>
    methods List<GetHttppolicysetHttpSecurityPolicyRuleMatchMethod>
    paths List<GetHttppolicysetHttpSecurityPolicyRuleMatchPath>
    protocols List<GetHttppolicysetHttpSecurityPolicyRuleMatchProtocol>
    queries List<GetHttppolicysetHttpSecurityPolicyRuleMatchQuery>
    sourceIps List<GetHttppolicysetHttpSecurityPolicyRuleMatchSourceIp>
    tlsFingerprintMatches List<GetHttppolicysetHttpSecurityPolicyRuleMatchTlsFingerprintMatch>
    versions List<GetHttppolicysetHttpSecurityPolicyRuleMatchVersion>
    vsPorts List<GetHttppolicysetHttpSecurityPolicyRuleMatchVsPort>
    botDetectionResults GetHttppolicysetHttpSecurityPolicyRuleMatchBotDetectionResult[]
    clientIps GetHttppolicysetHttpSecurityPolicyRuleMatchClientIp[]
    cookies GetHttppolicysetHttpSecurityPolicyRuleMatchCookie[]
    geoMatches GetHttppolicysetHttpSecurityPolicyRuleMatchGeoMatch[]
    hdrs GetHttppolicysetHttpSecurityPolicyRuleMatchHdr[]
    hostHdrs GetHttppolicysetHttpSecurityPolicyRuleMatchHostHdr[]
    ipReputationTypes GetHttppolicysetHttpSecurityPolicyRuleMatchIpReputationType[]
    methods GetHttppolicysetHttpSecurityPolicyRuleMatchMethod[]
    paths GetHttppolicysetHttpSecurityPolicyRuleMatchPath[]
    protocols GetHttppolicysetHttpSecurityPolicyRuleMatchProtocol[]
    queries GetHttppolicysetHttpSecurityPolicyRuleMatchQuery[]
    sourceIps GetHttppolicysetHttpSecurityPolicyRuleMatchSourceIp[]
    tlsFingerprintMatches GetHttppolicysetHttpSecurityPolicyRuleMatchTlsFingerprintMatch[]
    versions GetHttppolicysetHttpSecurityPolicyRuleMatchVersion[]
    vsPorts GetHttppolicysetHttpSecurityPolicyRuleMatchVsPort[]
    bot_detection_results Sequence[GetHttppolicysetHttpSecurityPolicyRuleMatchBotDetectionResult]
    client_ips Sequence[GetHttppolicysetHttpSecurityPolicyRuleMatchClientIp]
    cookies Sequence[GetHttppolicysetHttpSecurityPolicyRuleMatchCookie]
    geo_matches Sequence[GetHttppolicysetHttpSecurityPolicyRuleMatchGeoMatch]
    hdrs Sequence[GetHttppolicysetHttpSecurityPolicyRuleMatchHdr]
    host_hdrs Sequence[GetHttppolicysetHttpSecurityPolicyRuleMatchHostHdr]
    ip_reputation_types Sequence[GetHttppolicysetHttpSecurityPolicyRuleMatchIpReputationType]
    methods Sequence[GetHttppolicysetHttpSecurityPolicyRuleMatchMethod]
    paths Sequence[GetHttppolicysetHttpSecurityPolicyRuleMatchPath]
    protocols Sequence[GetHttppolicysetHttpSecurityPolicyRuleMatchProtocol]
    queries Sequence[GetHttppolicysetHttpSecurityPolicyRuleMatchQuery]
    source_ips Sequence[GetHttppolicysetHttpSecurityPolicyRuleMatchSourceIp]
    tls_fingerprint_matches Sequence[GetHttppolicysetHttpSecurityPolicyRuleMatchTlsFingerprintMatch]
    versions Sequence[GetHttppolicysetHttpSecurityPolicyRuleMatchVersion]
    vs_ports Sequence[GetHttppolicysetHttpSecurityPolicyRuleMatchVsPort]

    GetHttppolicysetHttpSecurityPolicyRuleMatchBotDetectionResult

    GetHttppolicysetHttpSecurityPolicyRuleMatchBotDetectionResultClassification

    Type string
    UserDefinedType string
    Type string
    UserDefinedType string
    type String
    userDefinedType String
    type string
    userDefinedType string
    type String
    userDefinedType String

    GetHttppolicysetHttpSecurityPolicyRuleMatchClientIp

    GetHttppolicysetHttpSecurityPolicyRuleMatchClientIpAddr

    Addr string
    Type string
    Addr string
    Type string
    addr String
    type String
    addr string
    type string
    addr str
    type str
    addr String
    type String

    GetHttppolicysetHttpSecurityPolicyRuleMatchClientIpPrefix

    GetHttppolicysetHttpSecurityPolicyRuleMatchClientIpPrefixIpAddr

    Addr string
    Type string
    Addr string
    Type string
    addr String
    type String
    addr string
    type string
    addr str
    type str
    addr String
    type String

    GetHttppolicysetHttpSecurityPolicyRuleMatchClientIpRange

    GetHttppolicysetHttpSecurityPolicyRuleMatchClientIpRangeBegin

    Addr string
    Type string
    Addr string
    Type string
    addr String
    type String
    addr string
    type string
    addr str
    type str
    addr String
    type String

    GetHttppolicysetHttpSecurityPolicyRuleMatchClientIpRangeEnd

    Addr string
    Type string
    Addr string
    Type string
    addr String
    type String
    addr string
    type string
    addr str
    type str
    addr String
    type String

    GetHttppolicysetHttpSecurityPolicyRuleMatchCookie

    MatchCase string
    MatchCriteria string
    Name string
    Search HTTPPolicySet by name.
    Value string
    MatchCase string
    MatchCriteria string
    Name string
    Search HTTPPolicySet by name.
    Value string
    matchCase String
    matchCriteria String
    name String
    Search HTTPPolicySet by name.
    value String
    matchCase string
    matchCriteria string
    name string
    Search HTTPPolicySet by name.
    value string
    match_case str
    match_criteria str
    name str
    Search HTTPPolicySet by name.
    value str
    matchCase String
    matchCriteria String
    name String
    Search HTTPPolicySet by name.
    value String

    GetHttppolicysetHttpSecurityPolicyRuleMatchGeoMatch

    Attribute string
    MatchOperation string
    Values List<string>
    Attribute string
    MatchOperation string
    Values []string
    attribute String
    matchOperation String
    values List<String>
    attribute string
    matchOperation string
    values string[]
    attribute str
    match_operation str
    values Sequence[str]
    attribute String
    matchOperation String
    values List<String>

    GetHttppolicysetHttpSecurityPolicyRuleMatchHdr

    Hdr string
    MatchCase string
    MatchCriteria string
    StringGroupRefs List<string>
    Values List<string>
    Hdr string
    MatchCase string
    MatchCriteria string
    StringGroupRefs []string
    Values []string
    hdr String
    matchCase String
    matchCriteria String
    stringGroupRefs List<String>
    values List<String>
    hdr string
    matchCase string
    matchCriteria string
    stringGroupRefs string[]
    values string[]
    hdr str
    match_case str
    match_criteria str
    string_group_refs Sequence[str]
    values Sequence[str]
    hdr String
    matchCase String
    matchCriteria String
    stringGroupRefs List<String>
    values List<String>

    GetHttppolicysetHttpSecurityPolicyRuleMatchHostHdr

    MatchCase string
    MatchCriteria string
    Values List<string>
    MatchCase string
    MatchCriteria string
    Values []string
    matchCase String
    matchCriteria String
    values List<String>
    matchCase string
    matchCriteria string
    values string[]
    match_case str
    match_criteria str
    values Sequence[str]
    matchCase String
    matchCriteria String
    values List<String>

    GetHttppolicysetHttpSecurityPolicyRuleMatchIpReputationType

    MatchOperation string
    ReputationTypes List<string>
    matchOperation String
    reputationTypes List<String>
    matchOperation String
    reputationTypes List<String>

    GetHttppolicysetHttpSecurityPolicyRuleMatchMethod

    MatchCriteria string
    Methods List<string>
    MatchCriteria string
    Methods []string
    matchCriteria String
    methods List<String>
    matchCriteria string
    methods string[]
    match_criteria str
    methods Sequence[str]
    matchCriteria String
    methods List<String>

    GetHttppolicysetHttpSecurityPolicyRuleMatchPath

    MatchCase string
    MatchCriteria string
    MatchDecodedString string
    MatchStrs List<string>
    StringGroupRefs List<string>
    matchCase String
    matchCriteria String
    matchDecodedString String
    matchStrs List<String>
    stringGroupRefs List<String>
    matchCase String
    matchCriteria String
    matchDecodedString String
    matchStrs List<String>
    stringGroupRefs List<String>

    GetHttppolicysetHttpSecurityPolicyRuleMatchProtocol

    GetHttppolicysetHttpSecurityPolicyRuleMatchQuery

    MatchCase string
    MatchCriteria string
    MatchDecodedString string
    MatchStrs List<string>
    StringGroupRefs List<string>
    matchCase String
    matchCriteria String
    matchDecodedString String
    matchStrs List<String>
    stringGroupRefs List<String>
    matchCase String
    matchCriteria String
    matchDecodedString String
    matchStrs List<String>
    stringGroupRefs List<String>

    GetHttppolicysetHttpSecurityPolicyRuleMatchSourceIp

    GetHttppolicysetHttpSecurityPolicyRuleMatchSourceIpAddr

    Addr string
    Type string
    Addr string
    Type string
    addr String
    type String
    addr string
    type string
    addr str
    type str
    addr String
    type String

    GetHttppolicysetHttpSecurityPolicyRuleMatchSourceIpPrefix

    GetHttppolicysetHttpSecurityPolicyRuleMatchSourceIpPrefixIpAddr

    Addr string
    Type string
    Addr string
    Type string
    addr String
    type String
    addr string
    type string
    addr str
    type str
    addr String
    type String

    GetHttppolicysetHttpSecurityPolicyRuleMatchSourceIpRange

    GetHttppolicysetHttpSecurityPolicyRuleMatchSourceIpRangeBegin

    Addr string
    Type string
    Addr string
    Type string
    addr String
    type String
    addr string
    type string
    addr str
    type str
    addr String
    type String

    GetHttppolicysetHttpSecurityPolicyRuleMatchSourceIpRangeEnd

    Addr string
    Type string
    Addr string
    Type string
    addr String
    type String
    addr string
    type string
    addr str
    type str
    addr String
    type String

    GetHttppolicysetHttpSecurityPolicyRuleMatchTlsFingerprintMatch

    Fingerprints List<string>
    MatchOperation string
    StringGroupRefs List<string>
    fingerprints List<String>
    matchOperation String
    stringGroupRefs List<String>
    fingerprints Sequence[str]
    match_operation str
    string_group_refs Sequence[str]
    fingerprints List<String>
    matchOperation String
    stringGroupRefs List<String>

    GetHttppolicysetHttpSecurityPolicyRuleMatchVersion

    MatchCriteria string
    Versions List<string>
    MatchCriteria string
    Versions []string
    matchCriteria String
    versions List<String>
    matchCriteria string
    versions string[]
    match_criteria str
    versions Sequence[str]
    matchCriteria String
    versions List<String>

    GetHttppolicysetHttpSecurityPolicyRuleMatchVsPort

    MatchCriteria string
    Ports List<double>
    MatchCriteria string
    Ports []float64
    matchCriteria String
    ports List<Double>
    matchCriteria string
    ports number[]
    match_criteria str
    ports Sequence[float]
    matchCriteria String
    ports List<Number>

    GetHttppolicysetMarker

    Key string
    Values List<string>
    Key string
    Values []string
    key String
    values List<String>
    key string
    values string[]
    key str
    values Sequence[str]
    key String
    values List<String>

    Package Details

    Repository
    avi vmware/terraform-provider-avi
    License
    Notes
    This Pulumi package is based on the avi Terraform Provider.
    avi logo
    avi 31.1.1 published on Monday, Apr 14, 2025 by vmware