Viewing docs for avi 31.2.2
published on Tuesday, Feb 10, 2026 by vmware
published on Tuesday, Feb 10, 2026 by vmware
Viewing docs for avi 31.2.2
published on Tuesday, Feb 10, 2026 by vmware
published on Tuesday, Feb 10, 2026 by vmware
<!–
Copyright 2021 VMware, Inc.
SPDX-License-Identifier: Mozilla Public License 2.0
–>
layout: “avi”
page_title: “AVI:<span pulumi-lang-nodejs=” avi.Botdetectionpolicy"" pulumi-lang-dotnet=" avi.Botdetectionpolicy"" pulumi-lang-go=" Botdetectionpolicy"" pulumi-lang-python=" Botdetectionpolicy"" pulumi-lang-yaml=" avi.Botdetectionpolicy"" pulumi-lang-java=" avi.Botdetectionpolicy""> avi.Botdetectionpolicy" sidebar_current: “docs-avi-datasource-botdetectionpolicy” description: |- Get information of Avi BotDetectionPolicy.
# avi.Botdetectionpolicy This data source is used to to get avi.Botdetectionpolicy objects.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as avi from "@pulumi/avi";
const fooBotdetectionpolicy = avi.getBotdetectionpolicy({
uuid: "botdetectionpolicy-f9cf6b3e-a411-436f-95e2-2982ba2b217b",
name: "foo",
});
import pulumi
import pulumi_avi as avi
foo_botdetectionpolicy = avi.get_botdetectionpolicy(uuid="botdetectionpolicy-f9cf6b3e-a411-436f-95e2-2982ba2b217b",
name="foo")
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.LookupBotdetectionpolicy(ctx, &avi.LookupBotdetectionpolicyArgs{
Uuid: pulumi.StringRef("botdetectionpolicy-f9cf6b3e-a411-436f-95e2-2982ba2b217b"),
Name: pulumi.StringRef("foo"),
}, 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 fooBotdetectionpolicy = Avi.GetBotdetectionpolicy.Invoke(new()
{
Uuid = "botdetectionpolicy-f9cf6b3e-a411-436f-95e2-2982ba2b217b",
Name = "foo",
});
});
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.GetBotdetectionpolicyArgs;
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 fooBotdetectionpolicy = AviFunctions.getBotdetectionpolicy(GetBotdetectionpolicyArgs.builder()
.uuid("botdetectionpolicy-f9cf6b3e-a411-436f-95e2-2982ba2b217b")
.name("foo")
.build());
}
}
variables:
fooBotdetectionpolicy:
fn::invoke:
function: avi:getBotdetectionpolicy
arguments:
uuid: botdetectionpolicy-f9cf6b3e-a411-436f-95e2-2982ba2b217b
name: foo
Using getBotdetectionpolicy
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 getBotdetectionpolicy(args: GetBotdetectionpolicyArgs, opts?: InvokeOptions): Promise<GetBotdetectionpolicyResult>
function getBotdetectionpolicyOutput(args: GetBotdetectionpolicyOutputArgs, opts?: InvokeOptions): Output<GetBotdetectionpolicyResult>def get_botdetectionpolicy(id: Optional[str] = None,
name: Optional[str] = None,
tenant_ref: Optional[str] = None,
uuid: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetBotdetectionpolicyResult
def get_botdetectionpolicy_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[GetBotdetectionpolicyResult]func LookupBotdetectionpolicy(ctx *Context, args *LookupBotdetectionpolicyArgs, opts ...InvokeOption) (*LookupBotdetectionpolicyResult, error)
func LookupBotdetectionpolicyOutput(ctx *Context, args *LookupBotdetectionpolicyOutputArgs, opts ...InvokeOption) LookupBotdetectionpolicyResultOutput> Note: This function is named LookupBotdetectionpolicy in the Go SDK.
public static class GetBotdetectionpolicy
{
public static Task<GetBotdetectionpolicyResult> InvokeAsync(GetBotdetectionpolicyArgs args, InvokeOptions? opts = null)
public static Output<GetBotdetectionpolicyResult> Invoke(GetBotdetectionpolicyInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetBotdetectionpolicyResult> getBotdetectionpolicy(GetBotdetectionpolicyArgs args, InvokeOptions options)
public static Output<GetBotdetectionpolicyResult> getBotdetectionpolicy(GetBotdetectionpolicyArgs args, InvokeOptions options)
fn::invoke:
function: avi:index/getBotdetectionpolicy:getBotdetectionpolicy
arguments:
# arguments dictionaryThe following arguments are supported:
- Id string
- Name string
- Search BotDetectionPolicy 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 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- Uuid string
- Search BotDetectionPolicy by uuid.
- Id string
- Name string
- Search BotDetectionPolicy 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 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- Uuid string
- Search BotDetectionPolicy by uuid.
- id String
- name String
- Search BotDetectionPolicy 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 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- uuid String
- Search BotDetectionPolicy by uuid.
- id string
- name string
- Search BotDetectionPolicy 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 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- uuid string
- Search BotDetectionPolicy by uuid.
- id str
- name str
- Search BotDetectionPolicy 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 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- uuid str
- Search BotDetectionPolicy by uuid.
- id String
- name String
- Search BotDetectionPolicy 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 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- uuid String
- Search BotDetectionPolicy by uuid.
getBotdetectionpolicy Result
The following output properties are available:
- Allow
Lists List<GetBotdetectionpolicy Allow List> - Allow the user to skip botmanagement for selected requests. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- Client
Behavior List<GetDetectors Botdetectionpolicy Client Behavior Detector> - The client behavior configuration used in this policy. Field introduced in 30.2.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Configpb
Attributes List<GetBotdetectionpolicy Configpb Attribute> - Protobuf versioning for config pbs. Field introduced in 31.2.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Description string
- Human-readable description of this bot detection policy. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- Id string
- Ip
Location List<GetDetectors Botdetectionpolicy Ip Location Detector> - The ip location configuration used in this policy. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- Ip
Reputation List<GetDetectors Botdetectionpolicy Ip Reputation Detector> - The ip reputation configuration used in this policy. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- Name string
- The name of this bot detection policy. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- System
Bot stringMapping Ref - System-defined rules for classification. It is a reference to an object of type botmapping. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- System
Consolidator stringRef - The installation provides an updated ruleset for consolidating the results of different decider phases. It is a reference to an object of type botconfigconsolidator. Field introduced in 21.1.1. 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 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- User
Agent List<GetDetectors Botdetectionpolicy User Agent Detector> - The user-agent configuration used in this policy. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- User
Bot stringMapping Ref - User-defined rules for classification. These are applied before the system classification rules. If a rule matches, processing terminates and the system-defined rules will not run. It is a reference to an object of type botmapping. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- User
Consolidator stringRef - The user-provided ruleset for consolidating the results of different decider phases. This runs before the system consolidator. If it successfully sets a consolidation, the system consolidator will not change it. It is a reference to an object of type botconfigconsolidator. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- Uuid string
- A unique identifier to this bot detection policy. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- Allow
Lists []GetBotdetectionpolicy Allow List - Allow the user to skip botmanagement for selected requests. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- Client
Behavior []GetDetectors Botdetectionpolicy Client Behavior Detector - The client behavior configuration used in this policy. Field introduced in 30.2.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Configpb
Attributes []GetBotdetectionpolicy Configpb Attribute - Protobuf versioning for config pbs. Field introduced in 31.2.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Description string
- Human-readable description of this bot detection policy. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- Id string
- Ip
Location []GetDetectors Botdetectionpolicy Ip Location Detector - The ip location configuration used in this policy. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- Ip
Reputation []GetDetectors Botdetectionpolicy Ip Reputation Detector - The ip reputation configuration used in this policy. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- Name string
- The name of this bot detection policy. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- System
Bot stringMapping Ref - System-defined rules for classification. It is a reference to an object of type botmapping. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- System
Consolidator stringRef - The installation provides an updated ruleset for consolidating the results of different decider phases. It is a reference to an object of type botconfigconsolidator. Field introduced in 21.1.1. 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 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- User
Agent []GetDetectors Botdetectionpolicy User Agent Detector - The user-agent configuration used in this policy. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- User
Bot stringMapping Ref - User-defined rules for classification. These are applied before the system classification rules. If a rule matches, processing terminates and the system-defined rules will not run. It is a reference to an object of type botmapping. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- User
Consolidator stringRef - The user-provided ruleset for consolidating the results of different decider phases. This runs before the system consolidator. If it successfully sets a consolidation, the system consolidator will not change it. It is a reference to an object of type botconfigconsolidator. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- Uuid string
- A unique identifier to this bot detection policy. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- allow
Lists List<GetBotdetectionpolicy Allow List> - Allow the user to skip botmanagement for selected requests. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- client
Behavior List<GetDetectors Botdetectionpolicy Client Behavior Detector> - The client behavior configuration used in this policy. Field introduced in 30.2.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- configpb
Attributes List<GetBotdetectionpolicy Configpb Attribute> - Protobuf versioning for config pbs. Field introduced in 31.2.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- description String
- Human-readable description of this bot detection policy. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- id String
- ip
Location List<GetDetectors Botdetectionpolicy Ip Location Detector> - The ip location configuration used in this policy. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- ip
Reputation List<GetDetectors Botdetectionpolicy Ip Reputation Detector> - The ip reputation configuration used in this policy. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- name String
- The name of this bot detection policy. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- system
Bot StringMapping Ref - System-defined rules for classification. It is a reference to an object of type botmapping. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- system
Consolidator StringRef - The installation provides an updated ruleset for consolidating the results of different decider phases. It is a reference to an object of type botconfigconsolidator. Field introduced in 21.1.1. 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 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- user
Agent List<GetDetectors Botdetectionpolicy User Agent Detector> - The user-agent configuration used in this policy. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- user
Bot StringMapping Ref - User-defined rules for classification. These are applied before the system classification rules. If a rule matches, processing terminates and the system-defined rules will not run. It is a reference to an object of type botmapping. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- user
Consolidator StringRef - The user-provided ruleset for consolidating the results of different decider phases. This runs before the system consolidator. If it successfully sets a consolidation, the system consolidator will not change it. It is a reference to an object of type botconfigconsolidator. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- uuid String
- A unique identifier to this bot detection policy. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- allow
Lists GetBotdetectionpolicy Allow List[] - Allow the user to skip botmanagement for selected requests. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- client
Behavior GetDetectors Botdetectionpolicy Client Behavior Detector[] - The client behavior configuration used in this policy. Field introduced in 30.2.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- configpb
Attributes GetBotdetectionpolicy Configpb Attribute[] - Protobuf versioning for config pbs. Field introduced in 31.2.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- description string
- Human-readable description of this bot detection policy. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- id string
- ip
Location GetDetectors Botdetectionpolicy Ip Location Detector[] - The ip location configuration used in this policy. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- ip
Reputation GetDetectors Botdetectionpolicy Ip Reputation Detector[] - The ip reputation configuration used in this policy. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- name string
- The name of this bot detection policy. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- system
Bot stringMapping Ref - System-defined rules for classification. It is a reference to an object of type botmapping. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- system
Consolidator stringRef - The installation provides an updated ruleset for consolidating the results of different decider phases. It is a reference to an object of type botconfigconsolidator. Field introduced in 21.1.1. 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 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- user
Agent GetDetectors Botdetectionpolicy User Agent Detector[] - The user-agent configuration used in this policy. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- user
Bot stringMapping Ref - User-defined rules for classification. These are applied before the system classification rules. If a rule matches, processing terminates and the system-defined rules will not run. It is a reference to an object of type botmapping. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- user
Consolidator stringRef - The user-provided ruleset for consolidating the results of different decider phases. This runs before the system consolidator. If it successfully sets a consolidation, the system consolidator will not change it. It is a reference to an object of type botconfigconsolidator. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- uuid string
- A unique identifier to this bot detection policy. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- allow_
lists Sequence[GetBotdetectionpolicy Allow List] - Allow the user to skip botmanagement for selected requests. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- client_
behavior_ Sequence[Getdetectors Botdetectionpolicy Client Behavior Detector] - The client behavior configuration used in this policy. Field introduced in 30.2.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- configpb_
attributes Sequence[GetBotdetectionpolicy Configpb Attribute] - Protobuf versioning for config pbs. Field introduced in 31.2.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- description str
- Human-readable description of this bot detection policy. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- id str
- ip_
location_ Sequence[Getdetectors Botdetectionpolicy Ip Location Detector] - The ip location configuration used in this policy. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- ip_
reputation_ Sequence[Getdetectors Botdetectionpolicy Ip Reputation Detector] - The ip reputation configuration used in this policy. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- name str
- The name of this bot detection policy. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- system_
bot_ strmapping_ ref - System-defined rules for classification. It is a reference to an object of type botmapping. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- system_
consolidator_ strref - The installation provides an updated ruleset for consolidating the results of different decider phases. It is a reference to an object of type botconfigconsolidator. Field introduced in 21.1.1. 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 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- user_
agent_ Sequence[Getdetectors Botdetectionpolicy User Agent Detector] - The user-agent configuration used in this policy. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- user_
bot_ strmapping_ ref - User-defined rules for classification. These are applied before the system classification rules. If a rule matches, processing terminates and the system-defined rules will not run. It is a reference to an object of type botmapping. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- user_
consolidator_ strref - The user-provided ruleset for consolidating the results of different decider phases. This runs before the system consolidator. If it successfully sets a consolidation, the system consolidator will not change it. It is a reference to an object of type botconfigconsolidator. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- uuid str
- A unique identifier to this bot detection policy. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- allow
Lists List<Property Map> - Allow the user to skip botmanagement for selected requests. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- client
Behavior List<Property Map>Detectors - The client behavior configuration used in this policy. Field introduced in 30.2.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- configpb
Attributes List<Property Map> - Protobuf versioning for config pbs. Field introduced in 31.2.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- description String
- Human-readable description of this bot detection policy. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- id String
- ip
Location List<Property Map>Detectors - The ip location configuration used in this policy. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- ip
Reputation List<Property Map>Detectors - The ip reputation configuration used in this policy. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- name String
- The name of this bot detection policy. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- system
Bot StringMapping Ref - System-defined rules for classification. It is a reference to an object of type botmapping. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- system
Consolidator StringRef - The installation provides an updated ruleset for consolidating the results of different decider phases. It is a reference to an object of type botconfigconsolidator. Field introduced in 21.1.1. 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 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- user
Agent List<Property Map>Detectors - The user-agent configuration used in this policy. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- user
Bot StringMapping Ref - User-defined rules for classification. These are applied before the system classification rules. If a rule matches, processing terminates and the system-defined rules will not run. It is a reference to an object of type botmapping. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- user
Consolidator StringRef - The user-provided ruleset for consolidating the results of different decider phases. This runs before the system consolidator. If it successfully sets a consolidation, the system consolidator will not change it. It is a reference to an object of type botconfigconsolidator. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- uuid String
- A unique identifier to this bot detection policy. Field introduced in 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
Supporting Types
GetBotdetectionpolicyAllowList
GetBotdetectionpolicyAllowListRule
- Action string
- Conditions
List<Get
Botdetectionpolicy Allow List Rule Condition> - Index string
- Name string
- Search BotDetectionPolicy by name.
- Action string
- Conditions
[]Get
Botdetectionpolicy Allow List Rule Condition - Index string
- Name string
- Search BotDetectionPolicy by name.
- action String
- conditions
List<Get
Botdetectionpolicy Allow List Rule Condition> - index String
- name String
- Search BotDetectionPolicy by name.
- action string
- conditions
Get
Botdetectionpolicy Allow List Rule Condition[] - index string
- name string
- Search BotDetectionPolicy by name.
- action str
- conditions
Sequence[Get
Botdetectionpolicy Allow List Rule Condition] - index str
- name str
- Search BotDetectionPolicy by name.
- action String
- conditions List<Property Map>
- index String
- name String
- Search BotDetectionPolicy by name.
GetBotdetectionpolicyAllowListRuleCondition
- Bot
Detection List<GetResults Botdetectionpolicy Allow List Rule Condition Bot Detection Result> - Client
Ips List<GetBotdetectionpolicy Allow List Rule Condition Client Ip> -
List<Get
Botdetectionpolicy Allow List Rule Condition Cookie> - Geo
Matches List<GetBotdetectionpolicy Allow List Rule Condition Geo Match> - Hdrs
List<Get
Botdetectionpolicy Allow List Rule Condition Hdr> - Host
Hdrs List<GetBotdetectionpolicy Allow List Rule Condition Host Hdr> - Ip
Reputation List<GetTypes Botdetectionpolicy Allow List Rule Condition Ip Reputation Type> - Methods
List<Get
Botdetectionpolicy Allow List Rule Condition Method> - Paths
List<Get
Botdetectionpolicy Allow List Rule Condition Path> - Protocols
List<Get
Botdetectionpolicy Allow List Rule Condition Protocol> - Queries
List<Get
Botdetectionpolicy Allow List Rule Condition Query> - Source
Ips List<GetBotdetectionpolicy Allow List Rule Condition Source Ip> - Tls
Fingerprint List<GetMatches Botdetectionpolicy Allow List Rule Condition Tls Fingerprint Match> - Versions
List<Get
Botdetectionpolicy Allow List Rule Condition Version> - Vs
Ports List<GetBotdetectionpolicy Allow List Rule Condition Vs Port>
- Bot
Detection []GetResults Botdetectionpolicy Allow List Rule Condition Bot Detection Result - Client
Ips []GetBotdetectionpolicy Allow List Rule Condition Client Ip -
[]Get
Botdetectionpolicy Allow List Rule Condition Cookie - Geo
Matches []GetBotdetectionpolicy Allow List Rule Condition Geo Match - Hdrs
[]Get
Botdetectionpolicy Allow List Rule Condition Hdr - Host
Hdrs []GetBotdetectionpolicy Allow List Rule Condition Host Hdr - Ip
Reputation []GetTypes Botdetectionpolicy Allow List Rule Condition Ip Reputation Type - Methods
[]Get
Botdetectionpolicy Allow List Rule Condition Method - Paths
[]Get
Botdetectionpolicy Allow List Rule Condition Path - Protocols
[]Get
Botdetectionpolicy Allow List Rule Condition Protocol - Queries
[]Get
Botdetectionpolicy Allow List Rule Condition Query - Source
Ips []GetBotdetectionpolicy Allow List Rule Condition Source Ip - Tls
Fingerprint []GetMatches Botdetectionpolicy Allow List Rule Condition Tls Fingerprint Match - Versions
[]Get
Botdetectionpolicy Allow List Rule Condition Version - Vs
Ports []GetBotdetectionpolicy Allow List Rule Condition Vs Port
- bot
Detection List<GetResults Botdetectionpolicy Allow List Rule Condition Bot Detection Result> - client
Ips List<GetBotdetectionpolicy Allow List Rule Condition Client Ip> -
List<Get
Botdetectionpolicy Allow List Rule Condition Cookie> - geo
Matches List<GetBotdetectionpolicy Allow List Rule Condition Geo Match> - hdrs
List<Get
Botdetectionpolicy Allow List Rule Condition Hdr> - host
Hdrs List<GetBotdetectionpolicy Allow List Rule Condition Host Hdr> - ip
Reputation List<GetTypes Botdetectionpolicy Allow List Rule Condition Ip Reputation Type> - methods
List<Get
Botdetectionpolicy Allow List Rule Condition Method> - paths
List<Get
Botdetectionpolicy Allow List Rule Condition Path> - protocols
List<Get
Botdetectionpolicy Allow List Rule Condition Protocol> - queries
List<Get
Botdetectionpolicy Allow List Rule Condition Query> - source
Ips List<GetBotdetectionpolicy Allow List Rule Condition Source Ip> - tls
Fingerprint List<GetMatches Botdetectionpolicy Allow List Rule Condition Tls Fingerprint Match> - versions
List<Get
Botdetectionpolicy Allow List Rule Condition Version> - vs
Ports List<GetBotdetectionpolicy Allow List Rule Condition Vs Port>
- bot
Detection GetResults Botdetectionpolicy Allow List Rule Condition Bot Detection Result[] - client
Ips GetBotdetectionpolicy Allow List Rule Condition Client Ip[] -
Get
Botdetectionpolicy Allow List Rule Condition Cookie[] - geo
Matches GetBotdetectionpolicy Allow List Rule Condition Geo Match[] - hdrs
Get
Botdetectionpolicy Allow List Rule Condition Hdr[] - host
Hdrs GetBotdetectionpolicy Allow List Rule Condition Host Hdr[] - ip
Reputation GetTypes Botdetectionpolicy Allow List Rule Condition Ip Reputation Type[] - methods
Get
Botdetectionpolicy Allow List Rule Condition Method[] - paths
Get
Botdetectionpolicy Allow List Rule Condition Path[] - protocols
Get
Botdetectionpolicy Allow List Rule Condition Protocol[] - queries
Get
Botdetectionpolicy Allow List Rule Condition Query[] - source
Ips GetBotdetectionpolicy Allow List Rule Condition Source Ip[] - tls
Fingerprint GetMatches Botdetectionpolicy Allow List Rule Condition Tls Fingerprint Match[] - versions
Get
Botdetectionpolicy Allow List Rule Condition Version[] - vs
Ports GetBotdetectionpolicy Allow List Rule Condition Vs Port[]
- bot_
detection_ Sequence[Getresults Botdetectionpolicy Allow List Rule Condition Bot Detection Result] - client_
ips Sequence[GetBotdetectionpolicy Allow List Rule Condition Client Ip] -
Sequence[Get
Botdetectionpolicy Allow List Rule Condition Cookie] - geo_
matches Sequence[GetBotdetectionpolicy Allow List Rule Condition Geo Match] - hdrs
Sequence[Get
Botdetectionpolicy Allow List Rule Condition Hdr] - host_
hdrs Sequence[GetBotdetectionpolicy Allow List Rule Condition Host Hdr] - ip_
reputation_ Sequence[Gettypes Botdetectionpolicy Allow List Rule Condition Ip Reputation Type] - methods
Sequence[Get
Botdetectionpolicy Allow List Rule Condition Method] - paths
Sequence[Get
Botdetectionpolicy Allow List Rule Condition Path] - protocols
Sequence[Get
Botdetectionpolicy Allow List Rule Condition Protocol] - queries
Sequence[Get
Botdetectionpolicy Allow List Rule Condition Query] - source_
ips Sequence[GetBotdetectionpolicy Allow List Rule Condition Source Ip] - tls_
fingerprint_ Sequence[Getmatches Botdetectionpolicy Allow List Rule Condition Tls Fingerprint Match] - versions
Sequence[Get
Botdetectionpolicy Allow List Rule Condition Version] - vs_
ports Sequence[GetBotdetectionpolicy Allow List Rule Condition 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>
GetBotdetectionpolicyAllowListRuleConditionBotDetectionResult
GetBotdetectionpolicyAllowListRuleConditionBotDetectionResultClassification
- 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
GetBotdetectionpolicyAllowListRuleConditionClientIp
GetBotdetectionpolicyAllowListRuleConditionClientIpAddr
GetBotdetectionpolicyAllowListRuleConditionClientIpPrefix
- ip
Addrs List<Property Map> - mask String
GetBotdetectionpolicyAllowListRuleConditionClientIpPrefixIpAddr
GetBotdetectionpolicyAllowListRuleConditionClientIpRange
GetBotdetectionpolicyAllowListRuleConditionClientIpRangeBegin
GetBotdetectionpolicyAllowListRuleConditionClientIpRangeEnd
GetBotdetectionpolicyAllowListRuleConditionCookie
- Match
Case string - Match
Criteria string - Name string
- Search BotDetectionPolicy by name.
- Value string
- Match
Case string - Match
Criteria string - Name string
- Search BotDetectionPolicy by name.
- Value string
- match
Case String - match
Criteria String - name String
- Search BotDetectionPolicy by name.
- value String
- match
Case string - match
Criteria string - name string
- Search BotDetectionPolicy by name.
- value string
- match_
case str - match_
criteria str - name str
- Search BotDetectionPolicy by name.
- value str
- match
Case String - match
Criteria String - name String
- Search BotDetectionPolicy by name.
- value String
GetBotdetectionpolicyAllowListRuleConditionGeoMatch
- 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>
GetBotdetectionpolicyAllowListRuleConditionHdr
- 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>
GetBotdetectionpolicyAllowListRuleConditionHostHdr
- 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>
GetBotdetectionpolicyAllowListRuleConditionIpReputationType
- 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>
GetBotdetectionpolicyAllowListRuleConditionMethod
- 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>
GetBotdetectionpolicyAllowListRuleConditionPath
- 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
GetBotdetectionpolicyAllowListRuleConditionProtocol
- 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
GetBotdetectionpolicyAllowListRuleConditionQuery
- 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
GetBotdetectionpolicyAllowListRuleConditionSourceIp
GetBotdetectionpolicyAllowListRuleConditionSourceIpAddr
GetBotdetectionpolicyAllowListRuleConditionSourceIpPrefix
- ip
Addrs List<Property Map> - mask String
GetBotdetectionpolicyAllowListRuleConditionSourceIpPrefixIpAddr
GetBotdetectionpolicyAllowListRuleConditionSourceIpRange
GetBotdetectionpolicyAllowListRuleConditionSourceIpRangeBegin
GetBotdetectionpolicyAllowListRuleConditionSourceIpRangeEnd
GetBotdetectionpolicyAllowListRuleConditionTlsFingerprintMatch
- 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
GetBotdetectionpolicyAllowListRuleConditionVersion
- 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>
GetBotdetectionpolicyAllowListRuleConditionVsPort
- 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>
GetBotdetectionpolicyClientBehaviorDetector
- Bad
Request stringPercent - Enabled string
- Minimum
Requests string - Minimum
Requests stringWith Referer
- Bad
Request stringPercent - Enabled string
- Minimum
Requests string - Minimum
Requests stringWith Referer
- bad
Request StringPercent - enabled String
- minimum
Requests String - minimum
Requests StringWith Referer
- bad
Request stringPercent - enabled string
- minimum
Requests string - minimum
Requests stringWith Referer
- bad
Request StringPercent - enabled String
- minimum
Requests String - minimum
Requests StringWith Referer
GetBotdetectionpolicyConfigpbAttribute
- Version string
- Version string
- version String
- version string
- version str
- version String
GetBotdetectionpolicyIpLocationDetector
- Enabled string
- Ip
Location stringDb Ref - System
Cloud stringProviders Ref - System
Search stringEngines Ref
- Enabled string
- Ip
Location stringDb Ref - System
Cloud stringProviders Ref - System
Search stringEngines Ref
- enabled String
- ip
Location StringDb Ref - system
Cloud StringProviders Ref - system
Search StringEngines Ref
- enabled string
- ip
Location stringDb Ref - system
Cloud stringProviders Ref - system
Search stringEngines Ref
- enabled String
- ip
Location StringDb Ref - system
Cloud StringProviders Ref - system
Search StringEngines Ref
GetBotdetectionpolicyIpReputationDetector
- Enabled string
- Ip
Reputation stringDb Ref - System
Ip stringReputation Mapping Ref
- Enabled string
- Ip
Reputation stringDb Ref - System
Ip stringReputation Mapping Ref
- enabled String
- ip
Reputation StringDb Ref - system
Ip StringReputation Mapping Ref
- enabled string
- ip
Reputation stringDb Ref - system
Ip stringReputation Mapping Ref
- enabled String
- ip
Reputation StringDb Ref - system
Ip StringReputation Mapping Ref
GetBotdetectionpolicyUserAgentDetector
- Enabled string
- Use
Tls stringFingerprint
- Enabled string
- Use
Tls stringFingerprint
- enabled String
- use
Tls StringFingerprint
- enabled string
- use
Tls stringFingerprint
- enabled str
- use_
tls_ strfingerprint
- enabled String
- use
Tls StringFingerprint
Package Details
- Repository
- avi vmware/terraform-provider-avi
- License
- Notes
- This Pulumi package is based on the
aviTerraform Provider.
Viewing docs for avi 31.2.2
published on Tuesday, Feb 10, 2026 by vmware
published on Tuesday, Feb 10, 2026 by vmware
