avi 31.1.1 published on Monday, Apr 14, 2025 by vmware
avi.getCsrfpolicy
<!–
Copyright 2021 VMware, Inc.
SPDX-License-Identifier: Mozilla Public License 2.0
–>
layout: “avi”
page_title: “AVI: avi.Csrfpolicy” sidebar_current: “docs-avi-datasource-csrfpolicy” description: |- Get information of Avi CSRFPolicy.
avi.Csrfpolicy
This data source is used to to get avi.Csrfpolicy objects.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as avi from "@pulumi/avi";
const fooCsrfpolicy = avi.getCsrfpolicy({
    name: "foo",
    uuid: "csrfpolicy-f9cf6b3e-a411-436f-95e2-2982ba2b217b",
});
import pulumi
import pulumi_avi as avi
foo_csrfpolicy = avi.get_csrfpolicy(name="foo",
    uuid="csrfpolicy-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.LookupCsrfpolicy(ctx, &avi.LookupCsrfpolicyArgs{
			Name: pulumi.StringRef("foo"),
			Uuid: pulumi.StringRef("csrfpolicy-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 fooCsrfpolicy = Avi.GetCsrfpolicy.Invoke(new()
    {
        Name = "foo",
        Uuid = "csrfpolicy-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.GetCsrfpolicyArgs;
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 fooCsrfpolicy = AviFunctions.getCsrfpolicy(GetCsrfpolicyArgs.builder()
            .name("foo")
            .uuid("csrfpolicy-f9cf6b3e-a411-436f-95e2-2982ba2b217b")
            .build());
    }
}
variables:
  fooCsrfpolicy:
    fn::invoke:
      function: avi:getCsrfpolicy
      arguments:
        name: foo
        uuid: csrfpolicy-f9cf6b3e-a411-436f-95e2-2982ba2b217b
Using getCsrfpolicy
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 getCsrfpolicy(args: GetCsrfpolicyArgs, opts?: InvokeOptions): Promise<GetCsrfpolicyResult>
function getCsrfpolicyOutput(args: GetCsrfpolicyOutputArgs, opts?: InvokeOptions): Output<GetCsrfpolicyResult>def get_csrfpolicy(id: Optional[str] = None,
                   name: Optional[str] = None,
                   tenant_ref: Optional[str] = None,
                   uuid: Optional[str] = None,
                   opts: Optional[InvokeOptions] = None) -> GetCsrfpolicyResult
def get_csrfpolicy_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[GetCsrfpolicyResult]func LookupCsrfpolicy(ctx *Context, args *LookupCsrfpolicyArgs, opts ...InvokeOption) (*LookupCsrfpolicyResult, error)
func LookupCsrfpolicyOutput(ctx *Context, args *LookupCsrfpolicyOutputArgs, opts ...InvokeOption) LookupCsrfpolicyResultOutput> Note: This function is named LookupCsrfpolicy in the Go SDK.
public static class GetCsrfpolicy 
{
    public static Task<GetCsrfpolicyResult> InvokeAsync(GetCsrfpolicyArgs args, InvokeOptions? opts = null)
    public static Output<GetCsrfpolicyResult> Invoke(GetCsrfpolicyInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetCsrfpolicyResult> getCsrfpolicy(GetCsrfpolicyArgs args, InvokeOptions options)
public static Output<GetCsrfpolicyResult> getCsrfpolicy(GetCsrfpolicyArgs args, InvokeOptions options)
fn::invoke:
  function: avi:index/getCsrfpolicy:getCsrfpolicy
  arguments:
    # arguments dictionaryThe following arguments are supported:
- Id string
- Name string
- Search CSRFPolicy by name.
- TenantRef string
- The unique identifier of the tenant to which this policy belongs. It is a reference to an object of type tenant. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- Uuid string
- Search CSRFPolicy by uuid.
- Id string
- Name string
- Search CSRFPolicy by name.
- TenantRef string
- The unique identifier of the tenant to which this policy belongs. It is a reference to an object of type tenant. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- Uuid string
- Search CSRFPolicy by uuid.
- id String
- name String
- Search CSRFPolicy by name.
- tenantRef String
- The unique identifier of the tenant to which this policy belongs. It is a reference to an object of type tenant. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- uuid String
- Search CSRFPolicy by uuid.
- id string
- name string
- Search CSRFPolicy by name.
- tenantRef string
- The unique identifier of the tenant to which this policy belongs. It is a reference to an object of type tenant. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- uuid string
- Search CSRFPolicy by uuid.
- id str
- name str
- Search CSRFPolicy by name.
- tenant_ref str
- The unique identifier of the tenant to which this policy belongs. It is a reference to an object of type tenant. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- uuid str
- Search CSRFPolicy by uuid.
- id String
- name String
- Search CSRFPolicy by name.
- tenantRef String
- The unique identifier of the tenant to which this policy belongs. It is a reference to an object of type tenant. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- uuid String
- Search CSRFPolicy by uuid.
getCsrfpolicy Result
The following output properties are available:
- ConfigpbAttributes List<GetCsrfpolicy Configpb Attribute> 
- Protobuf versioning for config pbs. Field introduced in 30.2.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- string
- Name of the cookie to be used for csrf token. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- CsrfFile stringRef 
- The file object that contains csrf javascript content. Must be of type 'csrf'. It is a reference to an object of type fileobject. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- Description string
- Human-readable description of this csrf protection policy. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- Id string
- Name string
- The name of this csrf protection policy. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- Rules
List<GetCsrfpolicy Rule> 
- Rules to control which requests undergo csrf protection.if the client's request doesn't match with any rules matchtarget, bypass_csrf action is applied. Field introduced in 30.2.1. Minimum of 1 items required. Allowed with any value in enterprise, enterprise with cloud services edition.
- TenantRef string
- The unique identifier of the tenant to which this policy belongs. It is a reference to an object of type tenant. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- TokenValidity stringTime Min 
- A csrf token is rotated when this amount of time has passed. Even after that, tokens will be accepted until twice this amount of time has passed. Note, however, that other timeouts from the underlying session layer also affect how long a given token can be used. A token will be invalidated (rotated or deleted) after one of 'token_validity_time_min' (this value), 'session_establishment_timeout', 'session_idle_timeout', 'session_maximum_timeout' is reached, whichever occurs first. Allowed values are 10-1440. Special values are 0- unlimited. Field introduced in 30.2.1. Unit is min. Allowed with any value in enterprise, enterprise with cloud services edition.
- Uuid string
- A unique identifier to this csrf protection policy. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- ConfigpbAttributes []GetCsrfpolicy Configpb Attribute 
- Protobuf versioning for config pbs. Field introduced in 30.2.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- string
- Name of the cookie to be used for csrf token. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- CsrfFile stringRef 
- The file object that contains csrf javascript content. Must be of type 'csrf'. It is a reference to an object of type fileobject. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- Description string
- Human-readable description of this csrf protection policy. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- Id string
- Name string
- The name of this csrf protection policy. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- Rules
[]GetCsrfpolicy Rule 
- Rules to control which requests undergo csrf protection.if the client's request doesn't match with any rules matchtarget, bypass_csrf action is applied. Field introduced in 30.2.1. Minimum of 1 items required. Allowed with any value in enterprise, enterprise with cloud services edition.
- TenantRef string
- The unique identifier of the tenant to which this policy belongs. It is a reference to an object of type tenant. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- TokenValidity stringTime Min 
- A csrf token is rotated when this amount of time has passed. Even after that, tokens will be accepted until twice this amount of time has passed. Note, however, that other timeouts from the underlying session layer also affect how long a given token can be used. A token will be invalidated (rotated or deleted) after one of 'token_validity_time_min' (this value), 'session_establishment_timeout', 'session_idle_timeout', 'session_maximum_timeout' is reached, whichever occurs first. Allowed values are 10-1440. Special values are 0- unlimited. Field introduced in 30.2.1. Unit is min. Allowed with any value in enterprise, enterprise with cloud services edition.
- Uuid string
- A unique identifier to this csrf protection policy. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- configpbAttributes List<GetCsrfpolicy Configpb Attribute> 
- Protobuf versioning for config pbs. Field introduced in 30.2.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- String
- Name of the cookie to be used for csrf token. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- csrfFile StringRef 
- The file object that contains csrf javascript content. Must be of type 'csrf'. It is a reference to an object of type fileobject. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- description String
- Human-readable description of this csrf protection policy. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- id String
- name String
- The name of this csrf protection policy. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- rules
List<GetCsrfpolicy Rule> 
- Rules to control which requests undergo csrf protection.if the client's request doesn't match with any rules matchtarget, bypass_csrf action is applied. Field introduced in 30.2.1. Minimum of 1 items required. Allowed with any value in enterprise, enterprise with cloud services edition.
- tenantRef String
- The unique identifier of the tenant to which this policy belongs. It is a reference to an object of type tenant. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- tokenValidity StringTime Min 
- A csrf token is rotated when this amount of time has passed. Even after that, tokens will be accepted until twice this amount of time has passed. Note, however, that other timeouts from the underlying session layer also affect how long a given token can be used. A token will be invalidated (rotated or deleted) after one of 'token_validity_time_min' (this value), 'session_establishment_timeout', 'session_idle_timeout', 'session_maximum_timeout' is reached, whichever occurs first. Allowed values are 10-1440. Special values are 0- unlimited. Field introduced in 30.2.1. Unit is min. Allowed with any value in enterprise, enterprise with cloud services edition.
- uuid String
- A unique identifier to this csrf protection policy. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- configpbAttributes GetCsrfpolicy Configpb Attribute[] 
- Protobuf versioning for config pbs. Field introduced in 30.2.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- string
- Name of the cookie to be used for csrf token. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- csrfFile stringRef 
- The file object that contains csrf javascript content. Must be of type 'csrf'. It is a reference to an object of type fileobject. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- description string
- Human-readable description of this csrf protection policy. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- id string
- name string
- The name of this csrf protection policy. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- rules
GetCsrfpolicy Rule[] 
- Rules to control which requests undergo csrf protection.if the client's request doesn't match with any rules matchtarget, bypass_csrf action is applied. Field introduced in 30.2.1. Minimum of 1 items required. Allowed with any value in enterprise, enterprise with cloud services edition.
- tenantRef string
- The unique identifier of the tenant to which this policy belongs. It is a reference to an object of type tenant. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- tokenValidity stringTime Min 
- A csrf token is rotated when this amount of time has passed. Even after that, tokens will be accepted until twice this amount of time has passed. Note, however, that other timeouts from the underlying session layer also affect how long a given token can be used. A token will be invalidated (rotated or deleted) after one of 'token_validity_time_min' (this value), 'session_establishment_timeout', 'session_idle_timeout', 'session_maximum_timeout' is reached, whichever occurs first. Allowed values are 10-1440. Special values are 0- unlimited. Field introduced in 30.2.1. Unit is min. Allowed with any value in enterprise, enterprise with cloud services edition.
- uuid string
- A unique identifier to this csrf protection policy. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- configpb_attributes Sequence[GetCsrfpolicy Configpb Attribute] 
- Protobuf versioning for config pbs. Field introduced in 30.2.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- str
- Name of the cookie to be used for csrf token. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- csrf_file_ strref 
- The file object that contains csrf javascript content. Must be of type 'csrf'. It is a reference to an object of type fileobject. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- description str
- Human-readable description of this csrf protection policy. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- id str
- name str
- The name of this csrf protection policy. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- rules
Sequence[GetCsrfpolicy Rule] 
- Rules to control which requests undergo csrf protection.if the client's request doesn't match with any rules matchtarget, bypass_csrf action is applied. Field introduced in 30.2.1. Minimum of 1 items required. Allowed with any value in enterprise, enterprise with cloud services edition.
- tenant_ref str
- The unique identifier of the tenant to which this policy belongs. It is a reference to an object of type tenant. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- token_validity_ strtime_ min 
- A csrf token is rotated when this amount of time has passed. Even after that, tokens will be accepted until twice this amount of time has passed. Note, however, that other timeouts from the underlying session layer also affect how long a given token can be used. A token will be invalidated (rotated or deleted) after one of 'token_validity_time_min' (this value), 'session_establishment_timeout', 'session_idle_timeout', 'session_maximum_timeout' is reached, whichever occurs first. Allowed values are 10-1440. Special values are 0- unlimited. Field introduced in 30.2.1. Unit is min. Allowed with any value in enterprise, enterprise with cloud services edition.
- uuid str
- A unique identifier to this csrf protection policy. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- configpbAttributes List<Property Map>
- Protobuf versioning for config pbs. Field introduced in 30.2.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- String
- Name of the cookie to be used for csrf token. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- csrfFile StringRef 
- The file object that contains csrf javascript content. Must be of type 'csrf'. It is a reference to an object of type fileobject. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- description String
- Human-readable description of this csrf protection policy. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- id String
- name String
- The name of this csrf protection policy. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- rules List<Property Map>
- Rules to control which requests undergo csrf protection.if the client's request doesn't match with any rules matchtarget, bypass_csrf action is applied. Field introduced in 30.2.1. Minimum of 1 items required. Allowed with any value in enterprise, enterprise with cloud services edition.
- tenantRef String
- The unique identifier of the tenant to which this policy belongs. It is a reference to an object of type tenant. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- tokenValidity StringTime Min 
- A csrf token is rotated when this amount of time has passed. Even after that, tokens will be accepted until twice this amount of time has passed. Note, however, that other timeouts from the underlying session layer also affect how long a given token can be used. A token will be invalidated (rotated or deleted) after one of 'token_validity_time_min' (this value), 'session_establishment_timeout', 'session_idle_timeout', 'session_maximum_timeout' is reached, whichever occurs first. Allowed values are 10-1440. Special values are 0- unlimited. Field introduced in 30.2.1. Unit is min. Allowed with any value in enterprise, enterprise with cloud services edition.
- uuid String
- A unique identifier to this csrf protection policy. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
Supporting Types
GetCsrfpolicyConfigpbAttribute   
- Version string
- Version string
- version String
- version string
- version str
- version String
GetCsrfpolicyRule  
GetCsrfpolicyRuleMatch   
- BotDetection List<GetResults Csrfpolicy Rule Match Bot Detection Result> 
- ClientIps List<GetCsrfpolicy Rule Match Client Ip> 
- 
List<GetCsrfpolicy Rule Match Cookie> 
- GeoMatches List<GetCsrfpolicy Rule Match Geo Match> 
- Hdrs
List<GetCsrfpolicy Rule Match Hdr> 
- HostHdrs List<GetCsrfpolicy Rule Match Host Hdr> 
- IpReputation List<GetTypes Csrfpolicy Rule Match Ip Reputation Type> 
- Methods
List<GetCsrfpolicy Rule Match Method> 
- Paths
List<GetCsrfpolicy Rule Match Path> 
- Protocols
List<GetCsrfpolicy Rule Match Protocol> 
- Queries
List<GetCsrfpolicy Rule Match Query> 
- SourceIps List<GetCsrfpolicy Rule Match Source Ip> 
- TlsFingerprint List<GetMatches Csrfpolicy Rule Match Tls Fingerprint Match> 
- Versions
List<GetCsrfpolicy Rule Match Version> 
- VsPorts List<GetCsrfpolicy Rule Match Vs Port> 
- BotDetection []GetResults Csrfpolicy Rule Match Bot Detection Result 
- ClientIps []GetCsrfpolicy Rule Match Client Ip 
- 
[]GetCsrfpolicy Rule Match Cookie 
- GeoMatches []GetCsrfpolicy Rule Match Geo Match 
- Hdrs
[]GetCsrfpolicy Rule Match Hdr 
- HostHdrs []GetCsrfpolicy Rule Match Host Hdr 
- IpReputation []GetTypes Csrfpolicy Rule Match Ip Reputation Type 
- Methods
[]GetCsrfpolicy Rule Match Method 
- Paths
[]GetCsrfpolicy Rule Match Path 
- Protocols
[]GetCsrfpolicy Rule Match Protocol 
- Queries
[]GetCsrfpolicy Rule Match Query 
- SourceIps []GetCsrfpolicy Rule Match Source Ip 
- TlsFingerprint []GetMatches Csrfpolicy Rule Match Tls Fingerprint Match 
- Versions
[]GetCsrfpolicy Rule Match Version 
- VsPorts []GetCsrfpolicy Rule Match Vs Port 
- botDetection List<GetResults Csrfpolicy Rule Match Bot Detection Result> 
- clientIps List<GetCsrfpolicy Rule Match Client Ip> 
- 
List<GetCsrfpolicy Rule Match Cookie> 
- geoMatches List<GetCsrfpolicy Rule Match Geo Match> 
- hdrs
List<GetCsrfpolicy Rule Match Hdr> 
- hostHdrs List<GetCsrfpolicy Rule Match Host Hdr> 
- ipReputation List<GetTypes Csrfpolicy Rule Match Ip Reputation Type> 
- methods
List<GetCsrfpolicy Rule Match Method> 
- paths
List<GetCsrfpolicy Rule Match Path> 
- protocols
List<GetCsrfpolicy Rule Match Protocol> 
- queries
List<GetCsrfpolicy Rule Match Query> 
- sourceIps List<GetCsrfpolicy Rule Match Source Ip> 
- tlsFingerprint List<GetMatches Csrfpolicy Rule Match Tls Fingerprint Match> 
- versions
List<GetCsrfpolicy Rule Match Version> 
- vsPorts List<GetCsrfpolicy Rule Match Vs Port> 
- botDetection GetResults Csrfpolicy Rule Match Bot Detection Result[] 
- clientIps GetCsrfpolicy Rule Match Client Ip[] 
- 
GetCsrfpolicy Rule Match Cookie[] 
- geoMatches GetCsrfpolicy Rule Match Geo Match[] 
- hdrs
GetCsrfpolicy Rule Match Hdr[] 
- hostHdrs GetCsrfpolicy Rule Match Host Hdr[] 
- ipReputation GetTypes Csrfpolicy Rule Match Ip Reputation Type[] 
- methods
GetCsrfpolicy Rule Match Method[] 
- paths
GetCsrfpolicy Rule Match Path[] 
- protocols
GetCsrfpolicy Rule Match Protocol[] 
- queries
GetCsrfpolicy Rule Match Query[] 
- sourceIps GetCsrfpolicy Rule Match Source Ip[] 
- tlsFingerprint GetMatches Csrfpolicy Rule Match Tls Fingerprint Match[] 
- versions
GetCsrfpolicy Rule Match Version[] 
- vsPorts GetCsrfpolicy Rule Match Vs Port[] 
- bot_detection_ Sequence[Getresults Csrfpolicy Rule Match Bot Detection Result] 
- client_ips Sequence[GetCsrfpolicy Rule Match Client Ip] 
- 
Sequence[GetCsrfpolicy Rule Match Cookie] 
- geo_matches Sequence[GetCsrfpolicy Rule Match Geo Match] 
- hdrs
Sequence[GetCsrfpolicy Rule Match Hdr] 
- host_hdrs Sequence[GetCsrfpolicy Rule Match Host Hdr] 
- ip_reputation_ Sequence[Gettypes Csrfpolicy Rule Match Ip Reputation Type] 
- methods
Sequence[GetCsrfpolicy Rule Match Method] 
- paths
Sequence[GetCsrfpolicy Rule Match Path] 
- protocols
Sequence[GetCsrfpolicy Rule Match Protocol] 
- queries
Sequence[GetCsrfpolicy Rule Match Query] 
- source_ips Sequence[GetCsrfpolicy Rule Match Source Ip] 
- tls_fingerprint_ Sequence[Getmatches Csrfpolicy Rule Match Tls Fingerprint Match] 
- versions
Sequence[GetCsrfpolicy Rule Match Version] 
- vs_ports Sequence[GetCsrfpolicy Rule Match Vs Port] 
- botDetection List<Property Map>Results 
- clientIps List<Property Map>
- List<Property Map>
- geoMatches List<Property Map>
- hdrs List<Property Map>
- hostHdrs List<Property Map>
- ipReputation List<Property Map>Types 
- methods List<Property Map>
- paths List<Property Map>
- protocols List<Property Map>
- queries List<Property Map>
- sourceIps List<Property Map>
- tlsFingerprint List<Property Map>Matches 
- versions List<Property Map>
- vsPorts List<Property Map>
GetCsrfpolicyRuleMatchBotDetectionResult      
GetCsrfpolicyRuleMatchBotDetectionResultClassification       
- Type string
- UserDefined stringType 
- Type string
- UserDefined stringType 
- type String
- userDefined StringType 
- type string
- userDefined stringType 
- type str
- user_defined_ strtype 
- type String
- userDefined StringType 
GetCsrfpolicyRuleMatchClientIp     
GetCsrfpolicyRuleMatchClientIpAddr      
GetCsrfpolicyRuleMatchClientIpPrefix      
- ipAddrs List<Property Map>
- mask String
GetCsrfpolicyRuleMatchClientIpPrefixIpAddr        
GetCsrfpolicyRuleMatchClientIpRange      
GetCsrfpolicyRuleMatchClientIpRangeBegin       
GetCsrfpolicyRuleMatchClientIpRangeEnd       
GetCsrfpolicyRuleMatchCookie    
- MatchCase string
- MatchCriteria string
- Name string
- Search CSRFPolicy by name.
- Value string
- MatchCase string
- MatchCriteria string
- Name string
- Search CSRFPolicy by name.
- Value string
- matchCase String
- matchCriteria String
- name String
- Search CSRFPolicy by name.
- value String
- matchCase string
- matchCriteria string
- name string
- Search CSRFPolicy by name.
- value string
- match_case str
- match_criteria str
- name str
- Search CSRFPolicy by name.
- value str
- matchCase String
- matchCriteria String
- name String
- Search CSRFPolicy by name.
- value String
GetCsrfpolicyRuleMatchGeoMatch     
- 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>
GetCsrfpolicyRuleMatchHdr    
- Hdr string
- MatchCase string
- MatchCriteria string
- StringGroup List<string>Refs 
- Values List<string>
- Hdr string
- MatchCase string
- MatchCriteria string
- StringGroup []stringRefs 
- Values []string
- hdr String
- matchCase String
- matchCriteria String
- stringGroup List<String>Refs 
- values List<String>
- hdr string
- matchCase string
- matchCriteria string
- stringGroup string[]Refs 
- values string[]
- hdr str
- match_case str
- match_criteria str
- string_group_ Sequence[str]refs 
- values Sequence[str]
- hdr String
- matchCase String
- matchCriteria String
- stringGroup List<String>Refs 
- values List<String>
GetCsrfpolicyRuleMatchHostHdr     
- 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>
GetCsrfpolicyRuleMatchIpReputationType      
- MatchOperation string
- ReputationTypes List<string>
- MatchOperation string
- ReputationTypes []string
- matchOperation String
- reputationTypes List<String>
- matchOperation string
- reputationTypes string[]
- match_operation str
- reputation_types Sequence[str]
- matchOperation String
- reputationTypes List<String>
GetCsrfpolicyRuleMatchMethod    
- 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>
GetCsrfpolicyRuleMatchPath    
- MatchCase string
- MatchCriteria string
- MatchDecoded stringString 
- MatchStrs List<string>
- StringGroup List<string>Refs 
- MatchCase string
- MatchCriteria string
- MatchDecoded stringString 
- MatchStrs []string
- StringGroup []stringRefs 
- matchCase String
- matchCriteria String
- matchDecoded StringString 
- matchStrs List<String>
- stringGroup List<String>Refs 
- matchCase string
- matchCriteria string
- matchDecoded stringString 
- matchStrs string[]
- stringGroup string[]Refs 
- match_case str
- match_criteria str
- match_decoded_ strstring 
- match_strs Sequence[str]
- string_group_ Sequence[str]refs 
- matchCase String
- matchCriteria String
- matchDecoded StringString 
- matchStrs List<String>
- stringGroup List<String>Refs 
GetCsrfpolicyRuleMatchProtocol    
- MatchCriteria string
- Protocols string
- MatchCriteria string
- Protocols string
- matchCriteria String
- protocols String
- matchCriteria string
- protocols string
- match_criteria str
- protocols str
- matchCriteria String
- protocols String
GetCsrfpolicyRuleMatchQuery    
- MatchCase string
- MatchCriteria string
- MatchDecoded stringString 
- MatchStrs List<string>
- StringGroup List<string>Refs 
- MatchCase string
- MatchCriteria string
- MatchDecoded stringString 
- MatchStrs []string
- StringGroup []stringRefs 
- matchCase String
- matchCriteria String
- matchDecoded StringString 
- matchStrs List<String>
- stringGroup List<String>Refs 
- matchCase string
- matchCriteria string
- matchDecoded stringString 
- matchStrs string[]
- stringGroup string[]Refs 
- match_case str
- match_criteria str
- match_decoded_ strstring 
- match_strs Sequence[str]
- string_group_ Sequence[str]refs 
- matchCase String
- matchCriteria String
- matchDecoded StringString 
- matchStrs List<String>
- stringGroup List<String>Refs 
GetCsrfpolicyRuleMatchSourceIp     
GetCsrfpolicyRuleMatchSourceIpAddr      
GetCsrfpolicyRuleMatchSourceIpPrefix      
- ipAddrs List<Property Map>
- mask String
GetCsrfpolicyRuleMatchSourceIpPrefixIpAddr        
GetCsrfpolicyRuleMatchSourceIpRange      
GetCsrfpolicyRuleMatchSourceIpRangeBegin       
GetCsrfpolicyRuleMatchSourceIpRangeEnd       
GetCsrfpolicyRuleMatchTlsFingerprintMatch      
- Fingerprints List<string>
- MatchOperation string
- StringGroup List<string>Refs 
- Fingerprints []string
- MatchOperation string
- StringGroup []stringRefs 
- fingerprints List<String>
- matchOperation String
- stringGroup List<String>Refs 
- fingerprints string[]
- matchOperation string
- stringGroup string[]Refs 
- fingerprints Sequence[str]
- match_operation str
- string_group_ Sequence[str]refs 
- fingerprints List<String>
- matchOperation String
- stringGroup List<String>Refs 
GetCsrfpolicyRuleMatchVersion    
- 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>
GetCsrfpolicyRuleMatchVsPort     
- 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>
Package Details
- Repository
- avi vmware/terraform-provider-avi
- License
- Notes
- This Pulumi package is based on the aviTerraform Provider.
