avi 31.1.1 published on Monday, Apr 14, 2025 by vmware
avi.getCsrfpolicy
Explore with Pulumi AI
<!–
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 dictionary
The following arguments are supported:
- Id string
- Name string
- Search CSRFPolicy by name.
- Tenant
Ref 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.
- Tenant
Ref 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.
- tenant
Ref 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.
- tenant
Ref 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.
- tenant
Ref 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:
- Configpb
Attributes 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.
- Csrf
File 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<Get
Csrfpolicy 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 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.
- Token
Validity 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 []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.
- Csrf
File 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
[]Get
Csrfpolicy 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 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.
- Token
Validity 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 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.
- csrf
File 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<Get
Csrfpolicy 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 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.
- token
Validity 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 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.
- csrf
File 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
Get
Csrfpolicy 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 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.
- token
Validity 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[Get
Csrfpolicy 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.
- configpb
Attributes 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.
- csrf
File 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.
- tenant
Ref 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.
- token
Validity 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
- Bot
Detection List<GetResults Csrfpolicy Rule Match Bot Detection Result> - Client
Ips List<GetCsrfpolicy Rule Match Client Ip> - List<Get
Csrfpolicy Rule Match Cookie> - Geo
Matches List<GetCsrfpolicy Rule Match Geo Match> - Hdrs
List<Get
Csrfpolicy Rule Match Hdr> - Host
Hdrs List<GetCsrfpolicy Rule Match Host Hdr> - Ip
Reputation List<GetTypes Csrfpolicy Rule Match Ip Reputation Type> - Methods
List<Get
Csrfpolicy Rule Match Method> - Paths
List<Get
Csrfpolicy Rule Match Path> - Protocols
List<Get
Csrfpolicy Rule Match Protocol> - Queries
List<Get
Csrfpolicy Rule Match Query> - Source
Ips List<GetCsrfpolicy Rule Match Source Ip> - Tls
Fingerprint List<GetMatches Csrfpolicy Rule Match Tls Fingerprint Match> - Versions
List<Get
Csrfpolicy Rule Match Version> - Vs
Ports List<GetCsrfpolicy Rule Match Vs Port>
- Bot
Detection []GetResults Csrfpolicy Rule Match Bot Detection Result - Client
Ips []GetCsrfpolicy Rule Match Client Ip - []Get
Csrfpolicy Rule Match Cookie - Geo
Matches []GetCsrfpolicy Rule Match Geo Match - Hdrs
[]Get
Csrfpolicy Rule Match Hdr - Host
Hdrs []GetCsrfpolicy Rule Match Host Hdr - Ip
Reputation []GetTypes Csrfpolicy Rule Match Ip Reputation Type - Methods
[]Get
Csrfpolicy Rule Match Method - Paths
[]Get
Csrfpolicy Rule Match Path - Protocols
[]Get
Csrfpolicy Rule Match Protocol - Queries
[]Get
Csrfpolicy Rule Match Query - Source
Ips []GetCsrfpolicy Rule Match Source Ip - Tls
Fingerprint []GetMatches Csrfpolicy Rule Match Tls Fingerprint Match - Versions
[]Get
Csrfpolicy Rule Match Version - Vs
Ports []GetCsrfpolicy Rule Match Vs Port
- bot
Detection List<GetResults Csrfpolicy Rule Match Bot Detection Result> - client
Ips List<GetCsrfpolicy Rule Match Client Ip> - List<Get
Csrfpolicy Rule Match Cookie> - geo
Matches List<GetCsrfpolicy Rule Match Geo Match> - hdrs
List<Get
Csrfpolicy Rule Match Hdr> - host
Hdrs List<GetCsrfpolicy Rule Match Host Hdr> - ip
Reputation List<GetTypes Csrfpolicy Rule Match Ip Reputation Type> - methods
List<Get
Csrfpolicy Rule Match Method> - paths
List<Get
Csrfpolicy Rule Match Path> - protocols
List<Get
Csrfpolicy Rule Match Protocol> - queries
List<Get
Csrfpolicy Rule Match Query> - source
Ips List<GetCsrfpolicy Rule Match Source Ip> - tls
Fingerprint List<GetMatches Csrfpolicy Rule Match Tls Fingerprint Match> - versions
List<Get
Csrfpolicy Rule Match Version> - vs
Ports List<GetCsrfpolicy Rule Match Vs Port>
- bot
Detection GetResults Csrfpolicy Rule Match Bot Detection Result[] - client
Ips GetCsrfpolicy Rule Match Client Ip[] - Get
Csrfpolicy Rule Match Cookie[] - geo
Matches GetCsrfpolicy Rule Match Geo Match[] - hdrs
Get
Csrfpolicy Rule Match Hdr[] - host
Hdrs GetCsrfpolicy Rule Match Host Hdr[] - ip
Reputation GetTypes Csrfpolicy Rule Match Ip Reputation Type[] - methods
Get
Csrfpolicy Rule Match Method[] - paths
Get
Csrfpolicy Rule Match Path[] - protocols
Get
Csrfpolicy Rule Match Protocol[] - queries
Get
Csrfpolicy Rule Match Query[] - source
Ips GetCsrfpolicy Rule Match Source Ip[] - tls
Fingerprint GetMatches Csrfpolicy Rule Match Tls Fingerprint Match[] - versions
Get
Csrfpolicy Rule Match Version[] - vs
Ports GetCsrfpolicy Rule Match Vs Port[]
- bot_
detection_ Sequence[Getresults Csrfpolicy Rule Match Bot Detection Result] - client_
ips Sequence[GetCsrfpolicy Rule Match Client Ip] - Sequence[Get
Csrfpolicy Rule Match Cookie] - geo_
matches Sequence[GetCsrfpolicy Rule Match Geo Match] - hdrs
Sequence[Get
Csrfpolicy Rule Match Hdr] - host_
hdrs Sequence[GetCsrfpolicy Rule Match Host Hdr] - ip_
reputation_ Sequence[Gettypes Csrfpolicy Rule Match Ip Reputation Type] - methods
Sequence[Get
Csrfpolicy Rule Match Method] - paths
Sequence[Get
Csrfpolicy Rule Match Path] - protocols
Sequence[Get
Csrfpolicy Rule Match Protocol] - queries
Sequence[Get
Csrfpolicy Rule Match Query] - source_
ips Sequence[GetCsrfpolicy Rule Match Source Ip] - tls_
fingerprint_ Sequence[Getmatches Csrfpolicy Rule Match Tls Fingerprint Match] - versions
Sequence[Get
Csrfpolicy Rule Match Version] - vs_
ports Sequence[GetCsrfpolicy Rule Match Vs Port]
- bot
Detection List<Property Map>Results - client
Ips List<Property Map> - List<Property Map>
- geo
Matches List<Property Map> - hdrs List<Property Map>
- host
Hdrs List<Property Map> - ip
Reputation List<Property Map>Types - methods List<Property Map>
- paths List<Property Map>
- protocols List<Property Map>
- queries List<Property Map>
- source
Ips List<Property Map> - tls
Fingerprint List<Property Map>Matches - versions List<Property Map>
- vs
Ports List<Property Map>
GetCsrfpolicyRuleMatchBotDetectionResult
GetCsrfpolicyRuleMatchBotDetectionResultClassification
- Type string
- User
Defined stringType
- Type string
- User
Defined stringType
- type String
- user
Defined StringType
- type string
- user
Defined stringType
- type str
- user_
defined_ strtype
- type String
- user
Defined StringType
GetCsrfpolicyRuleMatchClientIp
GetCsrfpolicyRuleMatchClientIpAddr
GetCsrfpolicyRuleMatchClientIpPrefix
- ip
Addrs List<Property Map> - mask String
GetCsrfpolicyRuleMatchClientIpPrefixIpAddr
GetCsrfpolicyRuleMatchClientIpRange
GetCsrfpolicyRuleMatchClientIpRangeBegin
GetCsrfpolicyRuleMatchClientIpRangeEnd
GetCsrfpolicyRuleMatchCookie
- Match
Case string - Match
Criteria string - Name string
- Search CSRFPolicy by name.
- Value string
- Match
Case string - Match
Criteria string - Name string
- Search CSRFPolicy by name.
- Value string
- match
Case String - match
Criteria String - name String
- Search CSRFPolicy by name.
- value String
- match
Case string - match
Criteria string - name string
- Search CSRFPolicy by name.
- value string
- match_
case str - match_
criteria str - name str
- Search CSRFPolicy by name.
- value str
- match
Case String - match
Criteria String - name String
- Search CSRFPolicy by name.
- value String
GetCsrfpolicyRuleMatchGeoMatch
- Attribute string
- Match
Operation string - Values List<string>
- Attribute string
- Match
Operation string - Values []string
- attribute String
- match
Operation String - values List<String>
- attribute string
- match
Operation string - values string[]
- attribute str
- match_
operation str - values Sequence[str]
- attribute String
- match
Operation String - values List<String>
GetCsrfpolicyRuleMatchHdr
- Hdr string
- Match
Case string - Match
Criteria string - String
Group List<string>Refs - Values List<string>
- Hdr string
- Match
Case string - Match
Criteria string - String
Group []stringRefs - Values []string
- hdr String
- match
Case String - match
Criteria String - string
Group List<String>Refs - values List<String>
- hdr string
- match
Case string - match
Criteria string - string
Group string[]Refs - values string[]
- hdr str
- match_
case str - match_
criteria str - string_
group_ Sequence[str]refs - values Sequence[str]
- hdr String
- match
Case String - match
Criteria String - string
Group List<String>Refs - values List<String>
GetCsrfpolicyRuleMatchHostHdr
- Match
Case string - Match
Criteria string - Values List<string>
- Match
Case string - Match
Criteria string - Values []string
- match
Case String - match
Criteria String - values List<String>
- match
Case string - match
Criteria string - values string[]
- match_
case str - match_
criteria str - values Sequence[str]
- match
Case String - match
Criteria String - values List<String>
GetCsrfpolicyRuleMatchIpReputationType
- Match
Operation string - Reputation
Types List<string>
- Match
Operation string - Reputation
Types []string
- match
Operation String - reputation
Types List<String>
- match
Operation string - reputation
Types string[]
- match_
operation str - reputation_
types Sequence[str]
- match
Operation String - reputation
Types List<String>
GetCsrfpolicyRuleMatchMethod
- Match
Criteria string - Methods List<string>
- Match
Criteria string - Methods []string
- match
Criteria String - methods List<String>
- match
Criteria string - methods string[]
- match_
criteria str - methods Sequence[str]
- match
Criteria String - methods List<String>
GetCsrfpolicyRuleMatchPath
- Match
Case string - Match
Criteria string - Match
Decoded stringString - Match
Strs List<string> - String
Group List<string>Refs
- Match
Case string - Match
Criteria string - Match
Decoded stringString - Match
Strs []string - String
Group []stringRefs
- match
Case String - match
Criteria String - match
Decoded StringString - match
Strs List<String> - string
Group List<String>Refs
- match
Case string - match
Criteria string - match
Decoded stringString - match
Strs string[] - string
Group string[]Refs
- match_
case str - match_
criteria str - match_
decoded_ strstring - match_
strs Sequence[str] - string_
group_ Sequence[str]refs
- match
Case String - match
Criteria String - match
Decoded StringString - match
Strs List<String> - string
Group List<String>Refs
GetCsrfpolicyRuleMatchProtocol
- Match
Criteria string - Protocols string
- Match
Criteria string - Protocols string
- match
Criteria String - protocols String
- match
Criteria string - protocols string
- match_
criteria str - protocols str
- match
Criteria String - protocols String
GetCsrfpolicyRuleMatchQuery
- Match
Case string - Match
Criteria string - Match
Decoded stringString - Match
Strs List<string> - String
Group List<string>Refs
- Match
Case string - Match
Criteria string - Match
Decoded stringString - Match
Strs []string - String
Group []stringRefs
- match
Case String - match
Criteria String - match
Decoded StringString - match
Strs List<String> - string
Group List<String>Refs
- match
Case string - match
Criteria string - match
Decoded stringString - match
Strs string[] - string
Group string[]Refs
- match_
case str - match_
criteria str - match_
decoded_ strstring - match_
strs Sequence[str] - string_
group_ Sequence[str]refs
- match
Case String - match
Criteria String - match
Decoded StringString - match
Strs List<String> - string
Group List<String>Refs
GetCsrfpolicyRuleMatchSourceIp
GetCsrfpolicyRuleMatchSourceIpAddr
GetCsrfpolicyRuleMatchSourceIpPrefix
- ip
Addrs List<Property Map> - mask String
GetCsrfpolicyRuleMatchSourceIpPrefixIpAddr
GetCsrfpolicyRuleMatchSourceIpRange
GetCsrfpolicyRuleMatchSourceIpRangeBegin
GetCsrfpolicyRuleMatchSourceIpRangeEnd
GetCsrfpolicyRuleMatchTlsFingerprintMatch
- Fingerprints List<string>
- Match
Operation string - String
Group List<string>Refs
- Fingerprints []string
- Match
Operation string - String
Group []stringRefs
- fingerprints List<String>
- match
Operation String - string
Group List<String>Refs
- fingerprints string[]
- match
Operation string - string
Group string[]Refs
- fingerprints Sequence[str]
- match_
operation str - string_
group_ Sequence[str]refs
- fingerprints List<String>
- match
Operation String - string
Group List<String>Refs
GetCsrfpolicyRuleMatchVersion
- Match
Criteria string - Versions List<string>
- Match
Criteria string - Versions []string
- match
Criteria String - versions List<String>
- match
Criteria string - versions string[]
- match_
criteria str - versions Sequence[str]
- match
Criteria String - versions List<String>
GetCsrfpolicyRuleMatchVsPort
- Match
Criteria string - Ports List<double>
- Match
Criteria string - Ports []float64
- match
Criteria String - ports List<Double>
- match
Criteria string - ports number[]
- match_
criteria str - ports Sequence[float]
- match
Criteria String - ports List<Number>
Package Details
- Repository
- avi vmware/terraform-provider-avi
- License
- Notes
- This Pulumi package is based on the
avi
Terraform Provider.