avi 31.1.1 published on Monday, Apr 14, 2025 by vmware
avi.getBotdetectionpolicy
Explore with Pulumi AI
<!–
Copyright 2021 VMware, Inc.
SPDX-License-Identifier: Mozilla Public License 2.0
–>
layout: “avi”
page_title: “AVI: 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({
name: "foo",
uuid: "botdetectionpolicy-f9cf6b3e-a411-436f-95e2-2982ba2b217b",
});
import pulumi
import pulumi_avi as avi
foo_botdetectionpolicy = avi.get_botdetectionpolicy(name="foo",
uuid="botdetectionpolicy-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.LookupBotdetectionpolicy(ctx, &avi.LookupBotdetectionpolicyArgs{
Name: pulumi.StringRef("foo"),
Uuid: pulumi.StringRef("botdetectionpolicy-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 fooBotdetectionpolicy = Avi.GetBotdetectionpolicy.Invoke(new()
{
Name = "foo",
Uuid = "botdetectionpolicy-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.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()
.name("foo")
.uuid("botdetectionpolicy-f9cf6b3e-a411-436f-95e2-2982ba2b217b")
.build());
}
}
variables:
fooBotdetectionpolicy:
fn::invoke:
function: avi:getBotdetectionpolicy
arguments:
name: foo
uuid: botdetectionpolicy-f9cf6b3e-a411-436f-95e2-2982ba2b217b
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 dictionary
The 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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
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
avi
Terraform Provider.