1. Packages
  2. Avi Provider
  3. API Docs
  4. getRatelimitconfiguration
avi 31.2.1 published on Monday, Dec 22, 2025 by vmware
avi logo
avi 31.2.1 published on Monday, Dec 22, 2025 by vmware

    <!–

    Copyright 2021 VMware, Inc.
    SPDX-License-Identifier: Mozilla Public License 2.0
    

    –>

    layout: “avi”

    page_title: “AVI:<span pulumi-lang-nodejs=” avi.Ratelimitconfiguration"" pulumi-lang-dotnet=" avi.Ratelimitconfiguration"" pulumi-lang-go=" Ratelimitconfiguration"" pulumi-lang-python=" Ratelimitconfiguration"" pulumi-lang-yaml=" avi.Ratelimitconfiguration"" pulumi-lang-java=" avi.Ratelimitconfiguration""> avi.Ratelimitconfiguration" sidebar_current: “docs-avi-datasource-ratelimitconfiguration” description: |- Get information of Avi RateLimitConfiguration.

    # avi.Ratelimitconfiguration This data source is used to to get avi.Ratelimitconfiguration objects.

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as avi from "@pulumi/avi";
    
    const fooRatelimitconfiguration = avi.getRatelimitconfiguration({
        uuid: "ratelimitconfiguration-f9cf6b3e-a411-436f-95e2-2982ba2b217b",
        name: "foo",
    });
    
    import pulumi
    import pulumi_avi as avi
    
    foo_ratelimitconfiguration = avi.get_ratelimitconfiguration(uuid="ratelimitconfiguration-f9cf6b3e-a411-436f-95e2-2982ba2b217b",
        name="foo")
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-terraform-provider/sdks/go/avi/v31/avi"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := avi.LookupRatelimitconfiguration(ctx, &avi.LookupRatelimitconfigurationArgs{
    			Uuid: pulumi.StringRef("ratelimitconfiguration-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 fooRatelimitconfiguration = Avi.GetRatelimitconfiguration.Invoke(new()
        {
            Uuid = "ratelimitconfiguration-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.GetRatelimitconfigurationArgs;
    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 fooRatelimitconfiguration = AviFunctions.getRatelimitconfiguration(GetRatelimitconfigurationArgs.builder()
                .uuid("ratelimitconfiguration-f9cf6b3e-a411-436f-95e2-2982ba2b217b")
                .name("foo")
                .build());
    
        }
    }
    
    variables:
      fooRatelimitconfiguration:
        fn::invoke:
          function: avi:getRatelimitconfiguration
          arguments:
            uuid: ratelimitconfiguration-f9cf6b3e-a411-436f-95e2-2982ba2b217b
            name: foo
    

    Using getRatelimitconfiguration

    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 getRatelimitconfiguration(args: GetRatelimitconfigurationArgs, opts?: InvokeOptions): Promise<GetRatelimitconfigurationResult>
    function getRatelimitconfigurationOutput(args: GetRatelimitconfigurationOutputArgs, opts?: InvokeOptions): Output<GetRatelimitconfigurationResult>
    def get_ratelimitconfiguration(id: Optional[str] = None,
                                   name: Optional[str] = None,
                                   tenant_ref: Optional[str] = None,
                                   uuid: Optional[str] = None,
                                   opts: Optional[InvokeOptions] = None) -> GetRatelimitconfigurationResult
    def get_ratelimitconfiguration_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[GetRatelimitconfigurationResult]
    func LookupRatelimitconfiguration(ctx *Context, args *LookupRatelimitconfigurationArgs, opts ...InvokeOption) (*LookupRatelimitconfigurationResult, error)
    func LookupRatelimitconfigurationOutput(ctx *Context, args *LookupRatelimitconfigurationOutputArgs, opts ...InvokeOption) LookupRatelimitconfigurationResultOutput

    > Note: This function is named LookupRatelimitconfiguration in the Go SDK.

    public static class GetRatelimitconfiguration 
    {
        public static Task<GetRatelimitconfigurationResult> InvokeAsync(GetRatelimitconfigurationArgs args, InvokeOptions? opts = null)
        public static Output<GetRatelimitconfigurationResult> Invoke(GetRatelimitconfigurationInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetRatelimitconfigurationResult> getRatelimitconfiguration(GetRatelimitconfigurationArgs args, InvokeOptions options)
    public static Output<GetRatelimitconfigurationResult> getRatelimitconfiguration(GetRatelimitconfigurationArgs args, InvokeOptions options)
    
    fn::invoke:
      function: avi:index/getRatelimitconfiguration:getRatelimitconfiguration
      arguments:
        # arguments dictionary

    The following arguments are supported:

    Id string
    Name string
    Search RateLimitConfiguration by name.
    TenantRef string
    Tenant ref for the auth rate limit configuration. It is a reference to an object of type tenant. Field introduced in 31.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    Uuid string
    Search RateLimitConfiguration by uuid.
    Id string
    Name string
    Search RateLimitConfiguration by name.
    TenantRef string
    Tenant ref for the auth rate limit configuration. It is a reference to an object of type tenant. Field introduced in 31.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    Uuid string
    Search RateLimitConfiguration by uuid.
    id String
    name String
    Search RateLimitConfiguration by name.
    tenantRef String
    Tenant ref for the auth rate limit configuration. It is a reference to an object of type tenant. Field introduced in 31.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    uuid String
    Search RateLimitConfiguration by uuid.
    id string
    name string
    Search RateLimitConfiguration by name.
    tenantRef string
    Tenant ref for the auth rate limit configuration. It is a reference to an object of type tenant. Field introduced in 31.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    uuid string
    Search RateLimitConfiguration by uuid.
    id str
    name str
    Search RateLimitConfiguration by name.
    tenant_ref str
    Tenant ref for the auth rate limit configuration. It is a reference to an object of type tenant. Field introduced in 31.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    uuid str
    Search RateLimitConfiguration by uuid.
    id String
    name String
    Search RateLimitConfiguration by name.
    tenantRef String
    Tenant ref for the auth rate limit configuration. It is a reference to an object of type tenant. Field introduced in 31.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    uuid String
    Search RateLimitConfiguration by uuid.

    getRatelimitconfiguration Result

    The following output properties are available:

    Burst string
    The maximum request per second(rps) user intends to support for this category.this is not guaranteed as this will be the minimum of the rps supported by the resources in the category and this value.if user doesn't provide then it will be minimum value of the resources in this category. Allowed values are 1-1000. Field introduced in 31.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    ConfigpbAttributes List<GetRatelimitconfigurationConfigpbAttribute>
    Protobuf versioning for config pbs. Field introduced in 31.2.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    Description string
    Description for the rate limit configuration. Field introduced in 31.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    HttpMethods List<string>
    List of http method(s) of the resources that need to be rate limited. Enum options - HTTP_METHOD_GET, HTTP_METHOD_HEAD, HTTP_METHOD_PUT, HTTP_METHOD_DELETE, HTTP_METHOD_POST, HTTP_METHOD_OPTIONS, HTTP_METHOD_TRACE, HTTP_METHOD_CONNECT, HTTP_METHOD_PATCH, HTTP_METHOD_PROPFIND, HTTP_METHOD_PROPPATCH, HTTP_METHOD_MKCOL, HTTP_METHOD_COPY, HTTP_METHOD_MOVE, HTTP_METHOD_LOCK, HTTP_METHOD_UNLOCK. Field introduced in 31.2.1. Minimum of 1 items required. Maximum of 5 items allowed. Allowed with any value in enterprise, enterprise with cloud services edition.
    Id string
    Name string
    Name of the rate limit configuration(unique). Field introduced in 31.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    Resource string
    Ratelimitresource which needs to be rate limited. Enum options - RATE_LIMIT_VIRTUALSERVICE, RATE_LIMIT_POOL, RATE_LIMIT_LOGIN, RATE_LIMIT_AUTHTOKEN, RATE_LIMIT_HEALTHMONITOR. Field introduced in 31.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    TenantRef string
    Tenant ref for the auth rate limit configuration. It is a reference to an object of type tenant. Field introduced in 31.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    TokenRefillRates List<GetRatelimitconfigurationTokenRefillRate>
    Token refill rate. Field introduced in 31.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    Type string
    Type of the rate limiter, for now we only support api categorization based. Enum options - RATE_LIMITER_API_CATEGORY. Field introduced in 31.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    Uuid string
    Uuid of the rate limit configuration. Field introduced in 31.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    Burst string
    The maximum request per second(rps) user intends to support for this category.this is not guaranteed as this will be the minimum of the rps supported by the resources in the category and this value.if user doesn't provide then it will be minimum value of the resources in this category. Allowed values are 1-1000. Field introduced in 31.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    ConfigpbAttributes []GetRatelimitconfigurationConfigpbAttribute
    Protobuf versioning for config pbs. Field introduced in 31.2.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    Description string
    Description for the rate limit configuration. Field introduced in 31.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    HttpMethods []string
    List of http method(s) of the resources that need to be rate limited. Enum options - HTTP_METHOD_GET, HTTP_METHOD_HEAD, HTTP_METHOD_PUT, HTTP_METHOD_DELETE, HTTP_METHOD_POST, HTTP_METHOD_OPTIONS, HTTP_METHOD_TRACE, HTTP_METHOD_CONNECT, HTTP_METHOD_PATCH, HTTP_METHOD_PROPFIND, HTTP_METHOD_PROPPATCH, HTTP_METHOD_MKCOL, HTTP_METHOD_COPY, HTTP_METHOD_MOVE, HTTP_METHOD_LOCK, HTTP_METHOD_UNLOCK. Field introduced in 31.2.1. Minimum of 1 items required. Maximum of 5 items allowed. Allowed with any value in enterprise, enterprise with cloud services edition.
    Id string
    Name string
    Name of the rate limit configuration(unique). Field introduced in 31.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    Resource string
    Ratelimitresource which needs to be rate limited. Enum options - RATE_LIMIT_VIRTUALSERVICE, RATE_LIMIT_POOL, RATE_LIMIT_LOGIN, RATE_LIMIT_AUTHTOKEN, RATE_LIMIT_HEALTHMONITOR. Field introduced in 31.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    TenantRef string
    Tenant ref for the auth rate limit configuration. It is a reference to an object of type tenant. Field introduced in 31.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    TokenRefillRates []GetRatelimitconfigurationTokenRefillRate
    Token refill rate. Field introduced in 31.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    Type string
    Type of the rate limiter, for now we only support api categorization based. Enum options - RATE_LIMITER_API_CATEGORY. Field introduced in 31.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    Uuid string
    Uuid of the rate limit configuration. Field introduced in 31.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    burst String
    The maximum request per second(rps) user intends to support for this category.this is not guaranteed as this will be the minimum of the rps supported by the resources in the category and this value.if user doesn't provide then it will be minimum value of the resources in this category. Allowed values are 1-1000. Field introduced in 31.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    configpbAttributes List<GetRatelimitconfigurationConfigpbAttribute>
    Protobuf versioning for config pbs. Field introduced in 31.2.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    description String
    Description for the rate limit configuration. Field introduced in 31.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    httpMethods List<String>
    List of http method(s) of the resources that need to be rate limited. Enum options - HTTP_METHOD_GET, HTTP_METHOD_HEAD, HTTP_METHOD_PUT, HTTP_METHOD_DELETE, HTTP_METHOD_POST, HTTP_METHOD_OPTIONS, HTTP_METHOD_TRACE, HTTP_METHOD_CONNECT, HTTP_METHOD_PATCH, HTTP_METHOD_PROPFIND, HTTP_METHOD_PROPPATCH, HTTP_METHOD_MKCOL, HTTP_METHOD_COPY, HTTP_METHOD_MOVE, HTTP_METHOD_LOCK, HTTP_METHOD_UNLOCK. Field introduced in 31.2.1. Minimum of 1 items required. Maximum of 5 items allowed. Allowed with any value in enterprise, enterprise with cloud services edition.
    id String
    name String
    Name of the rate limit configuration(unique). Field introduced in 31.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    resource String
    Ratelimitresource which needs to be rate limited. Enum options - RATE_LIMIT_VIRTUALSERVICE, RATE_LIMIT_POOL, RATE_LIMIT_LOGIN, RATE_LIMIT_AUTHTOKEN, RATE_LIMIT_HEALTHMONITOR. Field introduced in 31.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    tenantRef String
    Tenant ref for the auth rate limit configuration. It is a reference to an object of type tenant. Field introduced in 31.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    tokenRefillRates List<GetRatelimitconfigurationTokenRefillRate>
    Token refill rate. Field introduced in 31.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    type String
    Type of the rate limiter, for now we only support api categorization based. Enum options - RATE_LIMITER_API_CATEGORY. Field introduced in 31.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    uuid String
    Uuid of the rate limit configuration. Field introduced in 31.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    burst string
    The maximum request per second(rps) user intends to support for this category.this is not guaranteed as this will be the minimum of the rps supported by the resources in the category and this value.if user doesn't provide then it will be minimum value of the resources in this category. Allowed values are 1-1000. Field introduced in 31.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    configpbAttributes GetRatelimitconfigurationConfigpbAttribute[]
    Protobuf versioning for config pbs. Field introduced in 31.2.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    description string
    Description for the rate limit configuration. Field introduced in 31.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    httpMethods string[]
    List of http method(s) of the resources that need to be rate limited. Enum options - HTTP_METHOD_GET, HTTP_METHOD_HEAD, HTTP_METHOD_PUT, HTTP_METHOD_DELETE, HTTP_METHOD_POST, HTTP_METHOD_OPTIONS, HTTP_METHOD_TRACE, HTTP_METHOD_CONNECT, HTTP_METHOD_PATCH, HTTP_METHOD_PROPFIND, HTTP_METHOD_PROPPATCH, HTTP_METHOD_MKCOL, HTTP_METHOD_COPY, HTTP_METHOD_MOVE, HTTP_METHOD_LOCK, HTTP_METHOD_UNLOCK. Field introduced in 31.2.1. Minimum of 1 items required. Maximum of 5 items allowed. Allowed with any value in enterprise, enterprise with cloud services edition.
    id string
    name string
    Name of the rate limit configuration(unique). Field introduced in 31.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    resource string
    Ratelimitresource which needs to be rate limited. Enum options - RATE_LIMIT_VIRTUALSERVICE, RATE_LIMIT_POOL, RATE_LIMIT_LOGIN, RATE_LIMIT_AUTHTOKEN, RATE_LIMIT_HEALTHMONITOR. Field introduced in 31.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    tenantRef string
    Tenant ref for the auth rate limit configuration. It is a reference to an object of type tenant. Field introduced in 31.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    tokenRefillRates GetRatelimitconfigurationTokenRefillRate[]
    Token refill rate. Field introduced in 31.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    type string
    Type of the rate limiter, for now we only support api categorization based. Enum options - RATE_LIMITER_API_CATEGORY. Field introduced in 31.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    uuid string
    Uuid of the rate limit configuration. Field introduced in 31.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    burst str
    The maximum request per second(rps) user intends to support for this category.this is not guaranteed as this will be the minimum of the rps supported by the resources in the category and this value.if user doesn't provide then it will be minimum value of the resources in this category. Allowed values are 1-1000. Field introduced in 31.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    configpb_attributes Sequence[GetRatelimitconfigurationConfigpbAttribute]
    Protobuf versioning for config pbs. Field introduced in 31.2.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    description str
    Description for the rate limit configuration. Field introduced in 31.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    http_methods Sequence[str]
    List of http method(s) of the resources that need to be rate limited. Enum options - HTTP_METHOD_GET, HTTP_METHOD_HEAD, HTTP_METHOD_PUT, HTTP_METHOD_DELETE, HTTP_METHOD_POST, HTTP_METHOD_OPTIONS, HTTP_METHOD_TRACE, HTTP_METHOD_CONNECT, HTTP_METHOD_PATCH, HTTP_METHOD_PROPFIND, HTTP_METHOD_PROPPATCH, HTTP_METHOD_MKCOL, HTTP_METHOD_COPY, HTTP_METHOD_MOVE, HTTP_METHOD_LOCK, HTTP_METHOD_UNLOCK. Field introduced in 31.2.1. Minimum of 1 items required. Maximum of 5 items allowed. Allowed with any value in enterprise, enterprise with cloud services edition.
    id str
    name str
    Name of the rate limit configuration(unique). Field introduced in 31.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    resource str
    Ratelimitresource which needs to be rate limited. Enum options - RATE_LIMIT_VIRTUALSERVICE, RATE_LIMIT_POOL, RATE_LIMIT_LOGIN, RATE_LIMIT_AUTHTOKEN, RATE_LIMIT_HEALTHMONITOR. Field introduced in 31.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    tenant_ref str
    Tenant ref for the auth rate limit configuration. It is a reference to an object of type tenant. Field introduced in 31.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    token_refill_rates Sequence[GetRatelimitconfigurationTokenRefillRate]
    Token refill rate. Field introduced in 31.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    type str
    Type of the rate limiter, for now we only support api categorization based. Enum options - RATE_LIMITER_API_CATEGORY. Field introduced in 31.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    uuid str
    Uuid of the rate limit configuration. Field introduced in 31.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    burst String
    The maximum request per second(rps) user intends to support for this category.this is not guaranteed as this will be the minimum of the rps supported by the resources in the category and this value.if user doesn't provide then it will be minimum value of the resources in this category. Allowed values are 1-1000. Field introduced in 31.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    configpbAttributes List<Property Map>
    Protobuf versioning for config pbs. Field introduced in 31.2.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    description String
    Description for the rate limit configuration. Field introduced in 31.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    httpMethods List<String>
    List of http method(s) of the resources that need to be rate limited. Enum options - HTTP_METHOD_GET, HTTP_METHOD_HEAD, HTTP_METHOD_PUT, HTTP_METHOD_DELETE, HTTP_METHOD_POST, HTTP_METHOD_OPTIONS, HTTP_METHOD_TRACE, HTTP_METHOD_CONNECT, HTTP_METHOD_PATCH, HTTP_METHOD_PROPFIND, HTTP_METHOD_PROPPATCH, HTTP_METHOD_MKCOL, HTTP_METHOD_COPY, HTTP_METHOD_MOVE, HTTP_METHOD_LOCK, HTTP_METHOD_UNLOCK. Field introduced in 31.2.1. Minimum of 1 items required. Maximum of 5 items allowed. Allowed with any value in enterprise, enterprise with cloud services edition.
    id String
    name String
    Name of the rate limit configuration(unique). Field introduced in 31.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    resource String
    Ratelimitresource which needs to be rate limited. Enum options - RATE_LIMIT_VIRTUALSERVICE, RATE_LIMIT_POOL, RATE_LIMIT_LOGIN, RATE_LIMIT_AUTHTOKEN, RATE_LIMIT_HEALTHMONITOR. Field introduced in 31.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    tenantRef String
    Tenant ref for the auth rate limit configuration. It is a reference to an object of type tenant. Field introduced in 31.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    tokenRefillRates List<Property Map>
    Token refill rate. Field introduced in 31.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    type String
    Type of the rate limiter, for now we only support api categorization based. Enum options - RATE_LIMITER_API_CATEGORY. Field introduced in 31.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    uuid String
    Uuid of the rate limit configuration. Field introduced in 31.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.

    Supporting Types

    GetRatelimitconfigurationConfigpbAttribute

    Version string
    Version string
    version String
    version string
    version String

    GetRatelimitconfigurationTokenRefillRate

    Interval string
    RefillRate string
    Interval string
    RefillRate string
    interval String
    refillRate String
    interval string
    refillRate string
    interval String
    refillRate String

    Package Details

    Repository
    avi vmware/terraform-provider-avi
    License
    Notes
    This Pulumi package is based on the avi Terraform Provider.
    avi logo
    avi 31.2.1 published on Monday, Dec 22, 2025 by vmware
      Meet Neo: Your AI Platform Teammate