Viewing docs for avi 32.1.4
published on Friday, Oct 23, 2026 by vmware
published on Friday, Oct 23, 2026 by vmware
avi
Viewing docs for avi 32.1.4
published on Friday, Oct 23, 2026 by vmware
published on Friday, Oct 23, 2026 by vmware
<!–
Copyright 2021 VMware, Inc.
SPDX-License-Identifier: Mozilla Public License 2.0
–>
layout: “avi”
page_title: “AVI: avi.Apipolicy”
sidebar_current: “docs-avi-datasource-apipolicy”
description: |-
Get information of Avi ApiPolicy.
avi.Apipolicy
This data source is used to to get avi.Apipolicy objects.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as avi from "@pulumi/avi";
const fooApipolicy = avi.getApipolicy({
uuid: "apipolicy-f9cf6b3e-a411-436f-95e2-2982ba2b217b",
name: "foo",
});
import pulumi
import pulumi_avi as avi
foo_apipolicy = avi.get_apipolicy(uuid="apipolicy-f9cf6b3e-a411-436f-95e2-2982ba2b217b",
name="foo")
package main
import (
"github.com/pulumi/pulumi-terraform-provider/sdks/go/avi/v32/avi"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := avi.LookupApipolicy(ctx, &avi.LookupApipolicyArgs{
Uuid: pulumi.StringRef("apipolicy-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 fooApipolicy = Avi.GetApipolicy.Invoke(new()
{
Uuid = "apipolicy-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.GetApipolicyArgs;
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 fooApipolicy = AviFunctions.getApipolicy(GetApipolicyArgs.builder()
.uuid("apipolicy-f9cf6b3e-a411-436f-95e2-2982ba2b217b")
.name("foo")
.build());
}
}
variables:
fooApipolicy:
fn::invoke:
function: avi:getApipolicy
arguments:
uuid: apipolicy-f9cf6b3e-a411-436f-95e2-2982ba2b217b
name: foo
Example coming soon!
Using getApipolicy
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 getApipolicy(args: GetApipolicyArgs, opts?: InvokeOptions): Promise<GetApipolicyResult>
function getApipolicyOutput(args: GetApipolicyOutputArgs, opts?: InvokeOutputOptions): Output<GetApipolicyResult>def get_apipolicy(id: Optional[str] = None,
name: Optional[str] = None,
tenant_ref: Optional[str] = None,
uuid: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetApipolicyResult
def get_apipolicy_output(id: pulumi.Input[Optional[str]] = None,
name: pulumi.Input[Optional[str]] = None,
tenant_ref: pulumi.Input[Optional[str]] = None,
uuid: pulumi.Input[Optional[str]] = None,
opts: Optional[InvokeOutputOptions] = None) -> Output[GetApipolicyResult]func LookupApipolicy(ctx *Context, args *LookupApipolicyArgs, opts ...InvokeOption) (*LookupApipolicyResult, error)
func LookupApipolicyOutput(ctx *Context, args *LookupApipolicyOutputArgs, opts ...InvokeOption) LookupApipolicyResultOutput> Note: This function is named LookupApipolicy in the Go SDK.
public static class GetApipolicy
{
public static Task<GetApipolicyResult> InvokeAsync(GetApipolicyArgs args, InvokeOptions? opts = null)
public static Output<GetApipolicyResult> Invoke(GetApipolicyInvokeArgs args, InvokeOptions? opts = null)
public static Output<GetApipolicyResult> Invoke(GetApipolicyInvokeArgs args, InvokeOutputOptions opts)
}public static CompletableFuture<GetApipolicyResult> getApipolicy(GetApipolicyArgs args, InvokeOptions options)
public static Output<GetApipolicyResult> getApipolicy(GetApipolicyArgs args, InvokeOptions options)
public static Output<GetApipolicyResult> getApipolicy(GetApipolicyArgs args, InvokeOutputOptions options)
fn::invoke:
function: avi:index/getApipolicy:getApipolicy
arguments:
# arguments dictionarydata "avi_get_apipolicy" "name" {
# arguments
}The following arguments are supported:
- id string
- name string
- Search ApiPolicy by name.
- tenant_
ref string - It is a reference to an object of type tenant. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- uuid string
- Search ApiPolicy by uuid.
- id str
- name str
- Search ApiPolicy by name.
- tenant_
ref str - It is a reference to an object of type tenant. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- uuid str
- Search ApiPolicy by uuid.
getApipolicy Result
The following output properties are available:
- Active
Api List<GetLabels Apipolicy Active Api Label> - List of labels applied to active api endpoints. An active api is an endpoint whose type is api_active. Endpoints defined in the policy are active by default. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Api
Spec List<GetInfos Apipolicy Api Spec Info> - Api specification metadata extracted from the associated openapi specification. Automatically populated when a fileobject is associated with this policy. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Configpb
Attributes List<GetApipolicy Configpb Attribute> - Protobuf versioning for config pbs. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Description string
- Description of this api policy. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- File
Object List<string>Refs - Reference to the uploaded openapi specification file associated with this policy. Only one file is supported at a time. It is a reference to an object of type fileobject. Field introduced in 32.1.4. Maximum of 1 items allowed. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Id string
- Label
Mappings List<GetApipolicy Label Mapping> - Mapping of labels to api policy actions. Field introduced in 32.1.4. Maximum of 256 items allowed. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Name string
- Name of this object, unique per tenant. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Non
Api List<GetUrl Labels Apipolicy Non Api Url Label> - List of labels applied to non-api url requests. Non-api urls are methods and urls that are outside the scope of the policy. These are usually used to retrieve static information that are not tied to back-end business logic. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Orphan
Api List<GetClassification Settings Apipolicy Orphan Api Classification Setting> - Orphan api classification settings for this api policy. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Orphan
Api List<GetLabels Apipolicy Orphan Api Label> - List of labels applied to orphan api endpoints. An orphan api is an endpoint that is specified in the api-spec but has not been seen in the datapath for a predefined duration. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Path
Refs List<string> - List of path specifications. When an oas fileobject is associated to this apipolicy, the paths defined in the oas fileobject will be automatically added to this list. If oas fileobject has a path that is already defined in the list, the existing path in the list will be updated as per the oas fileobject. It is a reference to an object of type apipath. Field introduced in 32.1.4. Maximum of 2000 items allowed. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Routing
Infos List<GetApipolicy Routing Info> - Optional header-based routing configuration for evh child vs selection. When set, the rules inside are used in addition to server fqdns (host match) and server_info.path_prefix (path match) to determine which child vs handles a request. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Server
Infos List<GetApipolicy Server Info> - Server list defining the scope of this api policy. Requests not matching any server url are treated as non-api traffic. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Shadow
Api List<GetLabels Apipolicy Shadow Api Label> - List of labels applied to shadow api endpoints. A shadow api is an endpoint that is not specified in the api-spec but is inside the scope of this policy (matching the server url and path prefix) and is seen in the datapath. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Tenant
Ref string - It is a reference to an object of type tenant. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Uuid string
- The object uuid. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Validation
Settings List<GetApipolicy Validation Setting> - Validation settings for this api policy. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Zombie
Api List<GetClassification Settings Apipolicy Zombie Api Classification Setting> - Zombie api classification settings for this api policy. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Zombie
Api List<GetLabels Apipolicy Zombie Api Label> - List of labels applied to zombie api endpoints. A zombie api is an endpoint that is specified in the api-spec but is seen in the datapath only as drip-traffic over a predefined duration. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Active
Api []GetLabels Apipolicy Active Api Label - List of labels applied to active api endpoints. An active api is an endpoint whose type is api_active. Endpoints defined in the policy are active by default. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Api
Spec []GetInfos Apipolicy Api Spec Info - Api specification metadata extracted from the associated openapi specification. Automatically populated when a fileobject is associated with this policy. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Configpb
Attributes []GetApipolicy Configpb Attribute - Protobuf versioning for config pbs. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Description string
- Description of this api policy. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- File
Object []stringRefs - Reference to the uploaded openapi specification file associated with this policy. Only one file is supported at a time. It is a reference to an object of type fileobject. Field introduced in 32.1.4. Maximum of 1 items allowed. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Id string
- Label
Mappings []GetApipolicy Label Mapping - Mapping of labels to api policy actions. Field introduced in 32.1.4. Maximum of 256 items allowed. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Name string
- Name of this object, unique per tenant. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Non
Api []GetUrl Labels Apipolicy Non Api Url Label - List of labels applied to non-api url requests. Non-api urls are methods and urls that are outside the scope of the policy. These are usually used to retrieve static information that are not tied to back-end business logic. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Orphan
Api []GetClassification Settings Apipolicy Orphan Api Classification Setting - Orphan api classification settings for this api policy. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Orphan
Api []GetLabels Apipolicy Orphan Api Label - List of labels applied to orphan api endpoints. An orphan api is an endpoint that is specified in the api-spec but has not been seen in the datapath for a predefined duration. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Path
Refs []string - List of path specifications. When an oas fileobject is associated to this apipolicy, the paths defined in the oas fileobject will be automatically added to this list. If oas fileobject has a path that is already defined in the list, the existing path in the list will be updated as per the oas fileobject. It is a reference to an object of type apipath. Field introduced in 32.1.4. Maximum of 2000 items allowed. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Routing
Infos []GetApipolicy Routing Info - Optional header-based routing configuration for evh child vs selection. When set, the rules inside are used in addition to server fqdns (host match) and server_info.path_prefix (path match) to determine which child vs handles a request. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Server
Infos []GetApipolicy Server Info - Server list defining the scope of this api policy. Requests not matching any server url are treated as non-api traffic. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Shadow
Api []GetLabels Apipolicy Shadow Api Label - List of labels applied to shadow api endpoints. A shadow api is an endpoint that is not specified in the api-spec but is inside the scope of this policy (matching the server url and path prefix) and is seen in the datapath. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Tenant
Ref string - It is a reference to an object of type tenant. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Uuid string
- The object uuid. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Validation
Settings []GetApipolicy Validation Setting - Validation settings for this api policy. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Zombie
Api []GetClassification Settings Apipolicy Zombie Api Classification Setting - Zombie api classification settings for this api policy. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Zombie
Api []GetLabels Apipolicy Zombie Api Label - List of labels applied to zombie api endpoints. A zombie api is an endpoint that is specified in the api-spec but is seen in the datapath only as drip-traffic over a predefined duration. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- active_
api_ list(object)labels - List of labels applied to active api endpoints. An active api is an endpoint whose type is api_active. Endpoints defined in the policy are active by default. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- api_
spec_ list(object)infos - Api specification metadata extracted from the associated openapi specification. Automatically populated when a fileobject is associated with this policy. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- configpb_
attributes list(object) - Protobuf versioning for config pbs. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- description string
- Description of this api policy. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- file_
object_ list(string)refs - Reference to the uploaded openapi specification file associated with this policy. Only one file is supported at a time. It is a reference to an object of type fileobject. Field introduced in 32.1.4. Maximum of 1 items allowed. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- id string
- label_
mappings list(object) - Mapping of labels to api policy actions. Field introduced in 32.1.4. Maximum of 256 items allowed. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- name string
- Name of this object, unique per tenant. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- non_
api_ list(object)url_ labels - List of labels applied to non-api url requests. Non-api urls are methods and urls that are outside the scope of the policy. These are usually used to retrieve static information that are not tied to back-end business logic. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- orphan_
api_ list(object)classification_ settings - Orphan api classification settings for this api policy. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- orphan_
api_ list(object)labels - List of labels applied to orphan api endpoints. An orphan api is an endpoint that is specified in the api-spec but has not been seen in the datapath for a predefined duration. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- path_
refs list(string) - List of path specifications. When an oas fileobject is associated to this apipolicy, the paths defined in the oas fileobject will be automatically added to this list. If oas fileobject has a path that is already defined in the list, the existing path in the list will be updated as per the oas fileobject. It is a reference to an object of type apipath. Field introduced in 32.1.4. Maximum of 2000 items allowed. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- routing_
infos list(object) - Optional header-based routing configuration for evh child vs selection. When set, the rules inside are used in addition to server fqdns (host match) and server_info.path_prefix (path match) to determine which child vs handles a request. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- server_
infos list(object) - Server list defining the scope of this api policy. Requests not matching any server url are treated as non-api traffic. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- shadow_
api_ list(object)labels - List of labels applied to shadow api endpoints. A shadow api is an endpoint that is not specified in the api-spec but is inside the scope of this policy (matching the server url and path prefix) and is seen in the datapath. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- tenant_
ref string - It is a reference to an object of type tenant. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- uuid string
- The object uuid. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- validation_
settings list(object) - Validation settings for this api policy. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- zombie_
api_ list(object)classification_ settings - Zombie api classification settings for this api policy. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- zombie_
api_ list(object)labels - List of labels applied to zombie api endpoints. A zombie api is an endpoint that is specified in the api-spec but is seen in the datapath only as drip-traffic over a predefined duration. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- active
Api List<GetLabels Apipolicy Active Api Label> - List of labels applied to active api endpoints. An active api is an endpoint whose type is api_active. Endpoints defined in the policy are active by default. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- api
Spec List<GetInfos Apipolicy Api Spec Info> - Api specification metadata extracted from the associated openapi specification. Automatically populated when a fileobject is associated with this policy. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- configpb
Attributes List<GetApipolicy Configpb Attribute> - Protobuf versioning for config pbs. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- description String
- Description of this api policy. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- file
Object List<String>Refs - Reference to the uploaded openapi specification file associated with this policy. Only one file is supported at a time. It is a reference to an object of type fileobject. Field introduced in 32.1.4. Maximum of 1 items allowed. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- id String
- label
Mappings List<GetApipolicy Label Mapping> - Mapping of labels to api policy actions. Field introduced in 32.1.4. Maximum of 256 items allowed. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- name String
- Name of this object, unique per tenant. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- non
Api List<GetUrl Labels Apipolicy Non Api Url Label> - List of labels applied to non-api url requests. Non-api urls are methods and urls that are outside the scope of the policy. These are usually used to retrieve static information that are not tied to back-end business logic. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- orphan
Api List<GetClassification Settings Apipolicy Orphan Api Classification Setting> - Orphan api classification settings for this api policy. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- orphan
Api List<GetLabels Apipolicy Orphan Api Label> - List of labels applied to orphan api endpoints. An orphan api is an endpoint that is specified in the api-spec but has not been seen in the datapath for a predefined duration. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- path
Refs List<String> - List of path specifications. When an oas fileobject is associated to this apipolicy, the paths defined in the oas fileobject will be automatically added to this list. If oas fileobject has a path that is already defined in the list, the existing path in the list will be updated as per the oas fileobject. It is a reference to an object of type apipath. Field introduced in 32.1.4. Maximum of 2000 items allowed. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- routing
Infos List<GetApipolicy Routing Info> - Optional header-based routing configuration for evh child vs selection. When set, the rules inside are used in addition to server fqdns (host match) and server_info.path_prefix (path match) to determine which child vs handles a request. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- server
Infos List<GetApipolicy Server Info> - Server list defining the scope of this api policy. Requests not matching any server url are treated as non-api traffic. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- shadow
Api List<GetLabels Apipolicy Shadow Api Label> - List of labels applied to shadow api endpoints. A shadow api is an endpoint that is not specified in the api-spec but is inside the scope of this policy (matching the server url and path prefix) and is seen in the datapath. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- tenant
Ref String - It is a reference to an object of type tenant. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- uuid String
- The object uuid. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- validation
Settings List<GetApipolicy Validation Setting> - Validation settings for this api policy. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- zombie
Api List<GetClassification Settings Apipolicy Zombie Api Classification Setting> - Zombie api classification settings for this api policy. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- zombie
Api List<GetLabels Apipolicy Zombie Api Label> - List of labels applied to zombie api endpoints. A zombie api is an endpoint that is specified in the api-spec but is seen in the datapath only as drip-traffic over a predefined duration. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- active
Api GetLabels Apipolicy Active Api Label[] - List of labels applied to active api endpoints. An active api is an endpoint whose type is api_active. Endpoints defined in the policy are active by default. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- api
Spec GetInfos Apipolicy Api Spec Info[] - Api specification metadata extracted from the associated openapi specification. Automatically populated when a fileobject is associated with this policy. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- configpb
Attributes GetApipolicy Configpb Attribute[] - Protobuf versioning for config pbs. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- description string
- Description of this api policy. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- file
Object string[]Refs - Reference to the uploaded openapi specification file associated with this policy. Only one file is supported at a time. It is a reference to an object of type fileobject. Field introduced in 32.1.4. Maximum of 1 items allowed. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- id string
- label
Mappings GetApipolicy Label Mapping[] - Mapping of labels to api policy actions. Field introduced in 32.1.4. Maximum of 256 items allowed. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- name string
- Name of this object, unique per tenant. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- non
Api GetUrl Labels Apipolicy Non Api Url Label[] - List of labels applied to non-api url requests. Non-api urls are methods and urls that are outside the scope of the policy. These are usually used to retrieve static information that are not tied to back-end business logic. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- orphan
Api GetClassification Settings Apipolicy Orphan Api Classification Setting[] - Orphan api classification settings for this api policy. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- orphan
Api GetLabels Apipolicy Orphan Api Label[] - List of labels applied to orphan api endpoints. An orphan api is an endpoint that is specified in the api-spec but has not been seen in the datapath for a predefined duration. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- path
Refs string[] - List of path specifications. When an oas fileobject is associated to this apipolicy, the paths defined in the oas fileobject will be automatically added to this list. If oas fileobject has a path that is already defined in the list, the existing path in the list will be updated as per the oas fileobject. It is a reference to an object of type apipath. Field introduced in 32.1.4. Maximum of 2000 items allowed. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- routing
Infos GetApipolicy Routing Info[] - Optional header-based routing configuration for evh child vs selection. When set, the rules inside are used in addition to server fqdns (host match) and server_info.path_prefix (path match) to determine which child vs handles a request. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- server
Infos GetApipolicy Server Info[] - Server list defining the scope of this api policy. Requests not matching any server url are treated as non-api traffic. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- shadow
Api GetLabels Apipolicy Shadow Api Label[] - List of labels applied to shadow api endpoints. A shadow api is an endpoint that is not specified in the api-spec but is inside the scope of this policy (matching the server url and path prefix) and is seen in the datapath. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- tenant
Ref string - It is a reference to an object of type tenant. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- uuid string
- The object uuid. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- validation
Settings GetApipolicy Validation Setting[] - Validation settings for this api policy. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- zombie
Api GetClassification Settings Apipolicy Zombie Api Classification Setting[] - Zombie api classification settings for this api policy. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- zombie
Api GetLabels Apipolicy Zombie Api Label[] - List of labels applied to zombie api endpoints. A zombie api is an endpoint that is specified in the api-spec but is seen in the datapath only as drip-traffic over a predefined duration. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- active_
api_ Sequence[Getlabels Apipolicy Active Api Label] - List of labels applied to active api endpoints. An active api is an endpoint whose type is api_active. Endpoints defined in the policy are active by default. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- api_
spec_ Sequence[Getinfos Apipolicy Api Spec Info] - Api specification metadata extracted from the associated openapi specification. Automatically populated when a fileobject is associated with this policy. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- configpb_
attributes Sequence[GetApipolicy Configpb Attribute] - Protobuf versioning for config pbs. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- description str
- Description of this api policy. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- file_
object_ Sequence[str]refs - Reference to the uploaded openapi specification file associated with this policy. Only one file is supported at a time. It is a reference to an object of type fileobject. Field introduced in 32.1.4. Maximum of 1 items allowed. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- id str
- label_
mappings Sequence[GetApipolicy Label Mapping] - Mapping of labels to api policy actions. Field introduced in 32.1.4. Maximum of 256 items allowed. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- name str
- Name of this object, unique per tenant. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- non_
api_ Sequence[Geturl_ labels Apipolicy Non Api Url Label] - List of labels applied to non-api url requests. Non-api urls are methods and urls that are outside the scope of the policy. These are usually used to retrieve static information that are not tied to back-end business logic. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- orphan_
api_ Sequence[Getclassification_ settings Apipolicy Orphan Api Classification Setting] - Orphan api classification settings for this api policy. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- orphan_
api_ Sequence[Getlabels Apipolicy Orphan Api Label] - List of labels applied to orphan api endpoints. An orphan api is an endpoint that is specified in the api-spec but has not been seen in the datapath for a predefined duration. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- path_
refs Sequence[str] - List of path specifications. When an oas fileobject is associated to this apipolicy, the paths defined in the oas fileobject will be automatically added to this list. If oas fileobject has a path that is already defined in the list, the existing path in the list will be updated as per the oas fileobject. It is a reference to an object of type apipath. Field introduced in 32.1.4. Maximum of 2000 items allowed. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- routing_
infos Sequence[GetApipolicy Routing Info] - Optional header-based routing configuration for evh child vs selection. When set, the rules inside are used in addition to server fqdns (host match) and server_info.path_prefix (path match) to determine which child vs handles a request. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- server_
infos Sequence[GetApipolicy Server Info] - Server list defining the scope of this api policy. Requests not matching any server url are treated as non-api traffic. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- shadow_
api_ Sequence[Getlabels Apipolicy Shadow Api Label] - List of labels applied to shadow api endpoints. A shadow api is an endpoint that is not specified in the api-spec but is inside the scope of this policy (matching the server url and path prefix) and is seen in the datapath. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- tenant_
ref str - It is a reference to an object of type tenant. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- uuid str
- The object uuid. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- validation_
settings Sequence[GetApipolicy Validation Setting] - Validation settings for this api policy. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- zombie_
api_ Sequence[Getclassification_ settings Apipolicy Zombie Api Classification Setting] - Zombie api classification settings for this api policy. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- zombie_
api_ Sequence[Getlabels Apipolicy Zombie Api Label] - List of labels applied to zombie api endpoints. A zombie api is an endpoint that is specified in the api-spec but is seen in the datapath only as drip-traffic over a predefined duration. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- active
Api List<Property Map>Labels - List of labels applied to active api endpoints. An active api is an endpoint whose type is api_active. Endpoints defined in the policy are active by default. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- api
Spec List<Property Map>Infos - Api specification metadata extracted from the associated openapi specification. Automatically populated when a fileobject is associated with this policy. Field introduced in 32.1.4. 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 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- description String
- Description of this api policy. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- file
Object List<String>Refs - Reference to the uploaded openapi specification file associated with this policy. Only one file is supported at a time. It is a reference to an object of type fileobject. Field introduced in 32.1.4. Maximum of 1 items allowed. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- id String
- label
Mappings List<Property Map> - Mapping of labels to api policy actions. Field introduced in 32.1.4. Maximum of 256 items allowed. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- name String
- Name of this object, unique per tenant. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- non
Api List<Property Map>Url Labels - List of labels applied to non-api url requests. Non-api urls are methods and urls that are outside the scope of the policy. These are usually used to retrieve static information that are not tied to back-end business logic. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- orphan
Api List<Property Map>Classification Settings - Orphan api classification settings for this api policy. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- orphan
Api List<Property Map>Labels - List of labels applied to orphan api endpoints. An orphan api is an endpoint that is specified in the api-spec but has not been seen in the datapath for a predefined duration. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- path
Refs List<String> - List of path specifications. When an oas fileobject is associated to this apipolicy, the paths defined in the oas fileobject will be automatically added to this list. If oas fileobject has a path that is already defined in the list, the existing path in the list will be updated as per the oas fileobject. It is a reference to an object of type apipath. Field introduced in 32.1.4. Maximum of 2000 items allowed. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- routing
Infos List<Property Map> - Optional header-based routing configuration for evh child vs selection. When set, the rules inside are used in addition to server fqdns (host match) and server_info.path_prefix (path match) to determine which child vs handles a request. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- server
Infos List<Property Map> - Server list defining the scope of this api policy. Requests not matching any server url are treated as non-api traffic. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- shadow
Api List<Property Map>Labels - List of labels applied to shadow api endpoints. A shadow api is an endpoint that is not specified in the api-spec but is inside the scope of this policy (matching the server url and path prefix) and is seen in the datapath. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- tenant
Ref String - It is a reference to an object of type tenant. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- uuid String
- The object uuid. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- validation
Settings List<Property Map> - Validation settings for this api policy. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- zombie
Api List<Property Map>Classification Settings - Zombie api classification settings for this api policy. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- zombie
Api List<Property Map>Labels - List of labels applied to zombie api endpoints. A zombie api is an endpoint that is specified in the api-spec but is seen in the datapath only as drip-traffic over a predefined duration. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
Supporting Types
GetApipolicyActiveApiLabel
GetApipolicyApiSpecInfo
- Component
Schema stringCount - Description string
- Description of this api policy. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Inline
Schema stringCount - Oas
Version string - Path
Count string - Servers
List<Get
Apipolicy Api Spec Info Server> - Title string
- Version string
- Component
Schema stringCount - Description string
- Description of this api policy. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Inline
Schema stringCount - Oas
Version string - Path
Count string - Servers
[]Get
Apipolicy Api Spec Info Server - Title string
- Version string
- component_
schema_ stringcount - description string
- Description of this api policy. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- inline_
schema_ stringcount - oas_
version string - path_
count string - servers list(object)
- title string
- version string
- component
Schema StringCount - description String
- Description of this api policy. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- inline
Schema StringCount - oas
Version String - path
Count String - servers
List<Get
Apipolicy Api Spec Info Server> - title String
- version String
- component
Schema stringCount - description string
- Description of this api policy. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- inline
Schema stringCount - oas
Version string - path
Count string - servers
Get
Apipolicy Api Spec Info Server[] - title string
- version string
- component_
schema_ strcount - description str
- Description of this api policy. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- inline_
schema_ strcount - oas_
version str - path_
count str - servers
Sequence[Get
Apipolicy Api Spec Info Server] - title str
- version str
- component
Schema StringCount - description String
- Description of this api policy. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- inline
Schema StringCount - oas
Version String - path
Count String - servers List<Property Map>
- title String
- version String
GetApipolicyApiSpecInfoServer
- Description string
- Description of this api policy. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Url string
- Description string
- Description of this api policy. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Url string
- description string
- Description of this api policy. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- url string
- description String
- Description of this api policy. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- url String
- description string
- Description of this api policy. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- url string
- description str
- Description of this api policy. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- url str
- description String
- Description of this api policy. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- url String
GetApipolicyConfigpbAttribute
- created_
by string - version string
- created_
by str - version str
GetApipolicyLabelMapping
- Api
Policy List<string>Actions - Enabled string
- Label string
- Api
Policy []stringActions - Enabled string
- Label string
- api_
policy_ list(string)actions - enabled string
- label string
- api
Policy List<String>Actions - enabled String
- label String
- api
Policy string[]Actions - enabled string
- label string
- api_
policy_ Sequence[str]actions - enabled str
- label str
- api
Policy List<String>Actions - enabled String
- label String
GetApipolicyNonApiUrlLabel
GetApipolicyOrphanApiClassificationSetting
- Enabled string
- Inspection
Interval stringUnit - Inspection
Interval stringValue
- Enabled string
- Inspection
Interval stringUnit - Inspection
Interval stringValue
- enabled string
- inspection_
interval_ stringunit - inspection_
interval_ stringvalue
- enabled String
- inspection
Interval StringUnit - inspection
Interval StringValue
- enabled string
- inspection
Interval stringUnit - inspection
Interval stringValue
- enabled String
- inspection
Interval StringUnit - inspection
Interval StringValue
GetApipolicyOrphanApiLabel
GetApipolicyRoutingInfo
GetApipolicyRoutingInfoRule
- Matches
List<Get
Apipolicy Routing Info Rule Match> - Name string
- Search ApiPolicy by name.
- Matches
[]Get
Apipolicy Routing Info Rule Match - Name string
- Search ApiPolicy by name.
- matches list(object)
- name string
- Search ApiPolicy by name.
- matches
List<Get
Apipolicy Routing Info Rule Match> - name String
- Search ApiPolicy by name.
- matches
Get
Apipolicy Routing Info Rule Match[] - name string
- Search ApiPolicy by name.
- matches
Sequence[Get
Apipolicy Routing Info Rule Match] - name str
- Search ApiPolicy by name.
- matches List<Property Map>
- name String
- Search ApiPolicy by name.
GetApipolicyRoutingInfoRuleMatch
- Bot
Detection List<GetResults Apipolicy Routing Info Rule Match Bot Detection Result> - Client
Ips List<GetApipolicy Routing Info Rule Match Client Ip> -
List<Get
Apipolicy Routing Info Rule Match Cookie> - Geo
Matches List<GetApipolicy Routing Info Rule Match Geo Match> - Hdrs
List<Get
Apipolicy Routing Info Rule Match Hdr> - Host
Hdrs List<GetApipolicy Routing Info Rule Match Host Hdr> - Ip
Reputation List<GetTypes Apipolicy Routing Info Rule Match Ip Reputation Type> - Labels
List<Get
Apipolicy Routing Info Rule Match Label> - Methods
List<Get
Apipolicy Routing Info Rule Match Method> - Paths
List<Get
Apipolicy Routing Info Rule Match Path> - Protocols
List<Get
Apipolicy Routing Info Rule Match Protocol> - Queries
List<Get
Apipolicy Routing Info Rule Match Query> - Source
Ips List<GetApipolicy Routing Info Rule Match Source Ip> - Tls
Fingerprint List<GetMatches Apipolicy Routing Info Rule Match Tls Fingerprint Match> - Versions
List<Get
Apipolicy Routing Info Rule Match Version> - Vs
Ports List<GetApipolicy Routing Info Rule Match Vs Port>
- Bot
Detection []GetResults Apipolicy Routing Info Rule Match Bot Detection Result - Client
Ips []GetApipolicy Routing Info Rule Match Client Ip -
[]Get
Apipolicy Routing Info Rule Match Cookie - Geo
Matches []GetApipolicy Routing Info Rule Match Geo Match - Hdrs
[]Get
Apipolicy Routing Info Rule Match Hdr - Host
Hdrs []GetApipolicy Routing Info Rule Match Host Hdr - Ip
Reputation []GetTypes Apipolicy Routing Info Rule Match Ip Reputation Type - Labels
[]Get
Apipolicy Routing Info Rule Match Label - Methods
[]Get
Apipolicy Routing Info Rule Match Method - Paths
[]Get
Apipolicy Routing Info Rule Match Path - Protocols
[]Get
Apipolicy Routing Info Rule Match Protocol - Queries
[]Get
Apipolicy Routing Info Rule Match Query - Source
Ips []GetApipolicy Routing Info Rule Match Source Ip - Tls
Fingerprint []GetMatches Apipolicy Routing Info Rule Match Tls Fingerprint Match - Versions
[]Get
Apipolicy Routing Info Rule Match Version - Vs
Ports []GetApipolicy Routing Info Rule Match Vs Port
- bot_
detection_ list(object)results - client_
ips list(object) - list(object)
- geo_
matches list(object) - hdrs list(object)
- host_
hdrs list(object) - ip_
reputation_ list(object)types - labels list(object)
- methods list(object)
- paths list(object)
- protocols list(object)
- queries list(object)
- source_
ips list(object) - tls_
fingerprint_ list(object)matches - versions list(object)
- vs_
ports list(object)
- bot
Detection List<GetResults Apipolicy Routing Info Rule Match Bot Detection Result> - client
Ips List<GetApipolicy Routing Info Rule Match Client Ip> -
List<Get
Apipolicy Routing Info Rule Match Cookie> - geo
Matches List<GetApipolicy Routing Info Rule Match Geo Match> - hdrs
List<Get
Apipolicy Routing Info Rule Match Hdr> - host
Hdrs List<GetApipolicy Routing Info Rule Match Host Hdr> - ip
Reputation List<GetTypes Apipolicy Routing Info Rule Match Ip Reputation Type> - labels
List<Get
Apipolicy Routing Info Rule Match Label> - methods
List<Get
Apipolicy Routing Info Rule Match Method> - paths
List<Get
Apipolicy Routing Info Rule Match Path> - protocols
List<Get
Apipolicy Routing Info Rule Match Protocol> - queries
List<Get
Apipolicy Routing Info Rule Match Query> - source
Ips List<GetApipolicy Routing Info Rule Match Source Ip> - tls
Fingerprint List<GetMatches Apipolicy Routing Info Rule Match Tls Fingerprint Match> - versions
List<Get
Apipolicy Routing Info Rule Match Version> - vs
Ports List<GetApipolicy Routing Info Rule Match Vs Port>
- bot
Detection GetResults Apipolicy Routing Info Rule Match Bot Detection Result[] - client
Ips GetApipolicy Routing Info Rule Match Client Ip[] -
Get
Apipolicy Routing Info Rule Match Cookie[] - geo
Matches GetApipolicy Routing Info Rule Match Geo Match[] - hdrs
Get
Apipolicy Routing Info Rule Match Hdr[] - host
Hdrs GetApipolicy Routing Info Rule Match Host Hdr[] - ip
Reputation GetTypes Apipolicy Routing Info Rule Match Ip Reputation Type[] - labels
Get
Apipolicy Routing Info Rule Match Label[] - methods
Get
Apipolicy Routing Info Rule Match Method[] - paths
Get
Apipolicy Routing Info Rule Match Path[] - protocols
Get
Apipolicy Routing Info Rule Match Protocol[] - queries
Get
Apipolicy Routing Info Rule Match Query[] - source
Ips GetApipolicy Routing Info Rule Match Source Ip[] - tls
Fingerprint GetMatches Apipolicy Routing Info Rule Match Tls Fingerprint Match[] - versions
Get
Apipolicy Routing Info Rule Match Version[] - vs
Ports GetApipolicy Routing Info Rule Match Vs Port[]
- bot_
detection_ Sequence[Getresults Apipolicy Routing Info Rule Match Bot Detection Result] - client_
ips Sequence[GetApipolicy Routing Info Rule Match Client Ip] -
Sequence[Get
Apipolicy Routing Info Rule Match Cookie] - geo_
matches Sequence[GetApipolicy Routing Info Rule Match Geo Match] - hdrs
Sequence[Get
Apipolicy Routing Info Rule Match Hdr] - host_
hdrs Sequence[GetApipolicy Routing Info Rule Match Host Hdr] - ip_
reputation_ Sequence[Gettypes Apipolicy Routing Info Rule Match Ip Reputation Type] - labels
Sequence[Get
Apipolicy Routing Info Rule Match Label] - methods
Sequence[Get
Apipolicy Routing Info Rule Match Method] - paths
Sequence[Get
Apipolicy Routing Info Rule Match Path] - protocols
Sequence[Get
Apipolicy Routing Info Rule Match Protocol] - queries
Sequence[Get
Apipolicy Routing Info Rule Match Query] - source_
ips Sequence[GetApipolicy Routing Info Rule Match Source Ip] - tls_
fingerprint_ Sequence[Getmatches Apipolicy Routing Info Rule Match Tls Fingerprint Match] - versions
Sequence[Get
Apipolicy Routing Info Rule Match Version] - vs_
ports Sequence[GetApipolicy Routing Info 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 - labels List<Property Map>
- 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>
GetApipolicyRoutingInfoRuleMatchBotDetectionResult
GetApipolicyRoutingInfoRuleMatchBotDetectionResultClassification
- Type string
- User
Defined stringType
- 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
GetApipolicyRoutingInfoRuleMatchClientIp
- addrs list(object)
- group_
refs list(string) - match_
criteria string - prefixes list(object)
- ranges list(object)
GetApipolicyRoutingInfoRuleMatchClientIpAddr
GetApipolicyRoutingInfoRuleMatchClientIpPrefix
- ip_
addrs list(object) - mask string
- ip
Addrs List<Property Map> - mask String
GetApipolicyRoutingInfoRuleMatchClientIpPrefixIpAddr
GetApipolicyRoutingInfoRuleMatchClientIpRange
GetApipolicyRoutingInfoRuleMatchClientIpRangeBegin
GetApipolicyRoutingInfoRuleMatchClientIpRangeEnd
GetApipolicyRoutingInfoRuleMatchCookie
- Match
Case string - Match
Criteria string - Name string
- Search ApiPolicy by name.
- Value string
- Match
Case string - Match
Criteria string - Name string
- Search ApiPolicy by name.
- Value string
- match_
case string - match_
criteria string - name string
- Search ApiPolicy by name.
- value string
- match
Case String - match
Criteria String - name String
- Search ApiPolicy by name.
- value String
- match
Case string - match
Criteria string - name string
- Search ApiPolicy by name.
- value string
- match_
case str - match_
criteria str - name str
- Search ApiPolicy by name.
- value str
- match
Case String - match
Criteria String - name String
- Search ApiPolicy by name.
- value String
GetApipolicyRoutingInfoRuleMatchGeoMatch
- 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 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>
GetApipolicyRoutingInfoRuleMatchHdr
- 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 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>
GetApipolicyRoutingInfoRuleMatchHostHdr
- 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 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>
GetApipolicyRoutingInfoRuleMatchIpReputationType
- 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 List<String>
- match
Operation string - reputation
Types string[]
- match_
operation str - reputation_
types Sequence[str]
- match
Operation String - reputation
Types List<String>
GetApipolicyRoutingInfoRuleMatchLabel
- Match
Criteria string - Values List<string>
- Match
Criteria string - Values []string
- match_
criteria string - values list(string)
- match
Criteria String - values List<String>
- match
Criteria string - values string[]
- match_
criteria str - values Sequence[str]
- match
Criteria String - values List<String>
GetApipolicyRoutingInfoRuleMatchMethod
- Match
Criteria string - Methods List<string>
- Match
Criteria string - Methods []string
- match_
criteria string - methods list(string)
- match
Criteria String - methods List<String>
- match
Criteria string - methods string[]
- match_
criteria str - methods Sequence[str]
- match
Criteria String - methods List<String>
GetApipolicyRoutingInfoRuleMatchPath
- 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 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
GetApipolicyRoutingInfoRuleMatchProtocol
- Match
Criteria string - Protocols string
- 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
GetApipolicyRoutingInfoRuleMatchQuery
- 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 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
GetApipolicyRoutingInfoRuleMatchSourceIp
- addrs list(object)
- group_
refs list(string) - match_
criteria string - prefixes list(object)
- ranges list(object)
GetApipolicyRoutingInfoRuleMatchSourceIpAddr
GetApipolicyRoutingInfoRuleMatchSourceIpPrefix
- ip_
addrs list(object) - mask string
- ip
Addrs List<Property Map> - mask String
GetApipolicyRoutingInfoRuleMatchSourceIpPrefixIpAddr
GetApipolicyRoutingInfoRuleMatchSourceIpRange
GetApipolicyRoutingInfoRuleMatchSourceIpRangeBegin
GetApipolicyRoutingInfoRuleMatchSourceIpRangeEnd
GetApipolicyRoutingInfoRuleMatchTlsFingerprintMatch
- 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 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
GetApipolicyRoutingInfoRuleMatchVersion
- Match
Criteria string - Versions List<string>
- Match
Criteria string - Versions []string
- match_
criteria string - versions list(string)
- match
Criteria String - versions List<String>
- match
Criteria string - versions string[]
- match_
criteria str - versions Sequence[str]
- match
Criteria String - versions List<String>
GetApipolicyRoutingInfoRuleMatchVsPort
- Match
Criteria string - Ports List<double>
- Match
Criteria string - Ports []float64
- match_
criteria string - ports list(number)
- match
Criteria String - ports List<Double>
- match
Criteria string - ports number[]
- match_
criteria str - ports Sequence[float]
- match
Criteria String - ports List<Number>
GetApipolicyServerInfo
- path_
prefix string - servers list(object)
GetApipolicyServerInfoServer
- Description string
- Description of this api policy. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Url string
- Description string
- Description of this api policy. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Url string
- description string
- Description of this api policy. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- url string
- description String
- Description of this api policy. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- url String
- description string
- Description of this api policy. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- url string
- description str
- Description of this api policy. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- url str
- description String
- Description of this api policy. Field introduced in 32.1.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- url String
GetApipolicyShadowApiLabel
GetApipolicyValidationSetting
- Failed
Validation stringHeader Parameter Action - Failed
Validation stringPath Parameter Action - Failed
Validation stringQuery Argument Action - Failed
Validation stringRequest Body Parameter Action - Missing
Mandatory stringHeader Parameter Action - Missing
Mandatory stringQuery Argument Action - Missing
Mandatory stringRequest Body Parameter Action - Request
Outside stringPath Prefix Action - Unexpected
Query stringArgument Action - Unexpected
Request stringBody Parameter Action - Unexpected
Request stringHeader Action - Unknown
Content stringType Action - Unknown
Http stringMethod Action - Unknown
Path stringAction - Unknown
Response stringContent Type Action - Unknown
Response stringStatus Code Action
- Failed
Validation stringHeader Parameter Action - Failed
Validation stringPath Parameter Action - Failed
Validation stringQuery Argument Action - Failed
Validation stringRequest Body Parameter Action - Missing
Mandatory stringHeader Parameter Action - Missing
Mandatory stringQuery Argument Action - Missing
Mandatory stringRequest Body Parameter Action - Request
Outside stringPath Prefix Action - Unexpected
Query stringArgument Action - Unexpected
Request stringBody Parameter Action - Unexpected
Request stringHeader Action - Unknown
Content stringType Action - Unknown
Http stringMethod Action - Unknown
Path stringAction - Unknown
Response stringContent Type Action - Unknown
Response stringStatus Code Action
- failed_
validation_ stringheader_ parameter_ action - failed_
validation_ stringpath_ parameter_ action - failed_
validation_ stringquery_ argument_ action - failed_
validation_ stringrequest_ body_ parameter_ action - missing_
mandatory_ stringheader_ parameter_ action - missing_
mandatory_ stringquery_ argument_ action - missing_
mandatory_ stringrequest_ body_ parameter_ action - request_
outside_ stringpath_ prefix_ action - unexpected_
query_ stringargument_ action - unexpected_
request_ stringbody_ parameter_ action - unexpected_
request_ stringheader_ action - unknown_
content_ stringtype_ action - unknown_
http_ stringmethod_ action - unknown_
path_ stringaction - unknown_
response_ stringcontent_ type_ action - unknown_
response_ stringstatus_ code_ action
- failed
Validation StringHeader Parameter Action - failed
Validation StringPath Parameter Action - failed
Validation StringQuery Argument Action - failed
Validation StringRequest Body Parameter Action - missing
Mandatory StringHeader Parameter Action - missing
Mandatory StringQuery Argument Action - missing
Mandatory StringRequest Body Parameter Action - request
Outside StringPath Prefix Action - unexpected
Query StringArgument Action - unexpected
Request StringBody Parameter Action - unexpected
Request StringHeader Action - unknown
Content StringType Action - unknown
Http StringMethod Action - unknown
Path StringAction - unknown
Response StringContent Type Action - unknown
Response StringStatus Code Action
- failed
Validation stringHeader Parameter Action - failed
Validation stringPath Parameter Action - failed
Validation stringQuery Argument Action - failed
Validation stringRequest Body Parameter Action - missing
Mandatory stringHeader Parameter Action - missing
Mandatory stringQuery Argument Action - missing
Mandatory stringRequest Body Parameter Action - request
Outside stringPath Prefix Action - unexpected
Query stringArgument Action - unexpected
Request stringBody Parameter Action - unexpected
Request stringHeader Action - unknown
Content stringType Action - unknown
Http stringMethod Action - unknown
Path stringAction - unknown
Response stringContent Type Action - unknown
Response stringStatus Code Action
- failed_
validation_ strheader_ parameter_ action - failed_
validation_ strpath_ parameter_ action - failed_
validation_ strquery_ argument_ action - failed_
validation_ strrequest_ body_ parameter_ action - missing_
mandatory_ strheader_ parameter_ action - missing_
mandatory_ strquery_ argument_ action - missing_
mandatory_ strrequest_ body_ parameter_ action - request_
outside_ strpath_ prefix_ action - unexpected_
query_ strargument_ action - unexpected_
request_ strbody_ parameter_ action - unexpected_
request_ strheader_ action - unknown_
content_ strtype_ action - unknown_
http_ strmethod_ action - unknown_
path_ straction - unknown_
response_ strcontent_ type_ action - unknown_
response_ strstatus_ code_ action
- failed
Validation StringHeader Parameter Action - failed
Validation StringPath Parameter Action - failed
Validation StringQuery Argument Action - failed
Validation StringRequest Body Parameter Action - missing
Mandatory StringHeader Parameter Action - missing
Mandatory StringQuery Argument Action - missing
Mandatory StringRequest Body Parameter Action - request
Outside StringPath Prefix Action - unexpected
Query StringArgument Action - unexpected
Request StringBody Parameter Action - unexpected
Request StringHeader Action - unknown
Content StringType Action - unknown
Http StringMethod Action - unknown
Path StringAction - unknown
Response StringContent Type Action - unknown
Response StringStatus Code Action
GetApipolicyZombieApiClassificationSetting
- Enabled string
- Inspection
Interval stringUnit - Inspection
Interval stringValue - Min
Percent string
- Enabled string
- Inspection
Interval stringUnit - Inspection
Interval stringValue - Min
Percent string
- enabled string
- inspection_
interval_ stringunit - inspection_
interval_ stringvalue - min_
percent string
- enabled String
- inspection
Interval StringUnit - inspection
Interval StringValue - min
Percent String
- enabled string
- inspection
Interval stringUnit - inspection
Interval stringValue - min
Percent string
- enabled String
- inspection
Interval StringUnit - inspection
Interval StringValue - min
Percent String
GetApipolicyZombieApiLabel
Package Details
- Repository
- avi vmware/terraform-provider-avi
- License
- Notes
- This Pulumi package is based on the
aviTerraform Provider.
avi
Viewing docs for avi 32.1.4
published on Friday, Oct 23, 2026 by vmware
published on Friday, Oct 23, 2026 by vmware