1. Packages
  2. Tencentcloud Provider
  3. API Docs
  4. WafClbInstance
tencentcloud 1.81.189 published on Wednesday, Apr 30, 2025 by tencentcloudstack

tencentcloud.WafClbInstance

Explore with Pulumi AI

tencentcloud logo
tencentcloud 1.81.189 published on Wednesday, Apr 30, 2025 by tencentcloudstack

    Provides a resource to create a waf clb instance

    NOTE: Region only supports ap-guangzhou and ap-seoul.

    Example Usage

    Create a basic waf premium clb instance

    import * as pulumi from "@pulumi/pulumi";
    import * as tencentcloud from "@pulumi/tencentcloud";
    
    const example = new tencentcloud.WafClbInstance("example", {
        goodsCategory: "premium_clb",
        instanceName: "tf-example-clb-waf",
    });
    
    import pulumi
    import pulumi_tencentcloud as tencentcloud
    
    example = tencentcloud.WafClbInstance("example",
        goods_category="premium_clb",
        instance_name="tf-example-clb-waf")
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-terraform-provider/sdks/go/tencentcloud/tencentcloud"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := tencentcloud.NewWafClbInstance(ctx, "example", &tencentcloud.WafClbInstanceArgs{
    			GoodsCategory: pulumi.String("premium_clb"),
    			InstanceName:  pulumi.String("tf-example-clb-waf"),
    		})
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Tencentcloud = Pulumi.Tencentcloud;
    
    return await Deployment.RunAsync(() => 
    {
        var example = new Tencentcloud.WafClbInstance("example", new()
        {
            GoodsCategory = "premium_clb",
            InstanceName = "tf-example-clb-waf",
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.tencentcloud.WafClbInstance;
    import com.pulumi.tencentcloud.WafClbInstanceArgs;
    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) {
            var example = new WafClbInstance("example", WafClbInstanceArgs.builder()
                .goodsCategory("premium_clb")
                .instanceName("tf-example-clb-waf")
                .build());
    
        }
    }
    
    resources:
      example:
        type: tencentcloud:WafClbInstance
        properties:
          goodsCategory: premium_clb
          instanceName: tf-example-clb-waf
    

    Create a complete waf ultimate_clb instance

    import * as pulumi from "@pulumi/pulumi";
    import * as tencentcloud from "@pulumi/tencentcloud";
    
    const example = new tencentcloud.WafClbInstance("example", {
        apiSecurity: 1,
        autoRenewFlag: 1,
        botManagement: 1,
        elasticMode: 1,
        goodsCategory: "ultimate_clb",
        instanceName: "tf-example-clb-waf",
        timeSpan: 1,
        timeUnit: "m",
    });
    
    import pulumi
    import pulumi_tencentcloud as tencentcloud
    
    example = tencentcloud.WafClbInstance("example",
        api_security=1,
        auto_renew_flag=1,
        bot_management=1,
        elastic_mode=1,
        goods_category="ultimate_clb",
        instance_name="tf-example-clb-waf",
        time_span=1,
        time_unit="m")
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-terraform-provider/sdks/go/tencentcloud/tencentcloud"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := tencentcloud.NewWafClbInstance(ctx, "example", &tencentcloud.WafClbInstanceArgs{
    			ApiSecurity:   pulumi.Float64(1),
    			AutoRenewFlag: pulumi.Float64(1),
    			BotManagement: pulumi.Float64(1),
    			ElasticMode:   pulumi.Float64(1),
    			GoodsCategory: pulumi.String("ultimate_clb"),
    			InstanceName:  pulumi.String("tf-example-clb-waf"),
    			TimeSpan:      pulumi.Float64(1),
    			TimeUnit:      pulumi.String("m"),
    		})
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Tencentcloud = Pulumi.Tencentcloud;
    
    return await Deployment.RunAsync(() => 
    {
        var example = new Tencentcloud.WafClbInstance("example", new()
        {
            ApiSecurity = 1,
            AutoRenewFlag = 1,
            BotManagement = 1,
            ElasticMode = 1,
            GoodsCategory = "ultimate_clb",
            InstanceName = "tf-example-clb-waf",
            TimeSpan = 1,
            TimeUnit = "m",
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.tencentcloud.WafClbInstance;
    import com.pulumi.tencentcloud.WafClbInstanceArgs;
    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) {
            var example = new WafClbInstance("example", WafClbInstanceArgs.builder()
                .apiSecurity(1)
                .autoRenewFlag(1)
                .botManagement(1)
                .elasticMode(1)
                .goodsCategory("ultimate_clb")
                .instanceName("tf-example-clb-waf")
                .timeSpan(1)
                .timeUnit("m")
                .build());
    
        }
    }
    
    resources:
      example:
        type: tencentcloud:WafClbInstance
        properties:
          apiSecurity: 1
          autoRenewFlag: 1
          botManagement: 1
          elasticMode: 1
          goodsCategory: ultimate_clb
          instanceName: tf-example-clb-waf
          timeSpan: 1
          timeUnit: m
    

    Set waf ultimate_clb instance qps limit

    import * as pulumi from "@pulumi/pulumi";
    import * as tencentcloud from "@pulumi/tencentcloud";
    
    const example = new tencentcloud.WafClbInstance("example", {
        apiSecurity: 1,
        autoRenewFlag: 1,
        botManagement: 1,
        elasticMode: 1,
        goodsCategory: "ultimate_clb",
        instanceName: "tf-example-clb-waf",
        qpsLimit: 200000,
        timeSpan: 1,
        timeUnit: "m",
    });
    
    import pulumi
    import pulumi_tencentcloud as tencentcloud
    
    example = tencentcloud.WafClbInstance("example",
        api_security=1,
        auto_renew_flag=1,
        bot_management=1,
        elastic_mode=1,
        goods_category="ultimate_clb",
        instance_name="tf-example-clb-waf",
        qps_limit=200000,
        time_span=1,
        time_unit="m")
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-terraform-provider/sdks/go/tencentcloud/tencentcloud"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := tencentcloud.NewWafClbInstance(ctx, "example", &tencentcloud.WafClbInstanceArgs{
    			ApiSecurity:   pulumi.Float64(1),
    			AutoRenewFlag: pulumi.Float64(1),
    			BotManagement: pulumi.Float64(1),
    			ElasticMode:   pulumi.Float64(1),
    			GoodsCategory: pulumi.String("ultimate_clb"),
    			InstanceName:  pulumi.String("tf-example-clb-waf"),
    			QpsLimit:      pulumi.Float64(200000),
    			TimeSpan:      pulumi.Float64(1),
    			TimeUnit:      pulumi.String("m"),
    		})
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Tencentcloud = Pulumi.Tencentcloud;
    
    return await Deployment.RunAsync(() => 
    {
        var example = new Tencentcloud.WafClbInstance("example", new()
        {
            ApiSecurity = 1,
            AutoRenewFlag = 1,
            BotManagement = 1,
            ElasticMode = 1,
            GoodsCategory = "ultimate_clb",
            InstanceName = "tf-example-clb-waf",
            QpsLimit = 200000,
            TimeSpan = 1,
            TimeUnit = "m",
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.tencentcloud.WafClbInstance;
    import com.pulumi.tencentcloud.WafClbInstanceArgs;
    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) {
            var example = new WafClbInstance("example", WafClbInstanceArgs.builder()
                .apiSecurity(1)
                .autoRenewFlag(1)
                .botManagement(1)
                .elasticMode(1)
                .goodsCategory("ultimate_clb")
                .instanceName("tf-example-clb-waf")
                .qpsLimit(200000)
                .timeSpan(1)
                .timeUnit("m")
                .build());
    
        }
    }
    
    resources:
      example:
        type: tencentcloud:WafClbInstance
        properties:
          apiSecurity: 1
          autoRenewFlag: 1
          botManagement: 1
          elasticMode: 1
          goodsCategory: ultimate_clb
          instanceName: tf-example-clb-waf
          qpsLimit: 200000
          timeSpan: 1
          timeUnit: m
    

    Create WafClbInstance Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new WafClbInstance(name: string, args: WafClbInstanceArgs, opts?: CustomResourceOptions);
    @overload
    def WafClbInstance(resource_name: str,
                       args: WafClbInstanceArgs,
                       opts: Optional[ResourceOptions] = None)
    
    @overload
    def WafClbInstance(resource_name: str,
                       opts: Optional[ResourceOptions] = None,
                       goods_category: Optional[str] = None,
                       api_security: Optional[float] = None,
                       auto_renew_flag: Optional[float] = None,
                       bot_management: Optional[float] = None,
                       elastic_mode: Optional[float] = None,
                       instance_name: Optional[str] = None,
                       qps_limit: Optional[float] = None,
                       time_span: Optional[float] = None,
                       time_unit: Optional[str] = None,
                       waf_clb_instance_id: Optional[str] = None)
    func NewWafClbInstance(ctx *Context, name string, args WafClbInstanceArgs, opts ...ResourceOption) (*WafClbInstance, error)
    public WafClbInstance(string name, WafClbInstanceArgs args, CustomResourceOptions? opts = null)
    public WafClbInstance(String name, WafClbInstanceArgs args)
    public WafClbInstance(String name, WafClbInstanceArgs args, CustomResourceOptions options)
    
    type: tencentcloud:WafClbInstance
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    

    Parameters

    name string
    The unique name of the resource.
    args WafClbInstanceArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    resource_name str
    The unique name of the resource.
    args WafClbInstanceArgs
    The arguments to resource properties.
    opts ResourceOptions
    Bag of options to control resource's behavior.
    ctx Context
    Context object for the current deployment.
    name string
    The unique name of the resource.
    args WafClbInstanceArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args WafClbInstanceArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args WafClbInstanceArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    WafClbInstance Resource Properties

    To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

    Inputs

    In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

    The WafClbInstance resource accepts the following input properties:

    GoodsCategory string
    Billing order parameters. support: premium_clb, enterprise_clb, ultimate_clb.
    ApiSecurity double
    Whether to purchase API Security, 1: yes, 0: no. Default is 0.
    AutoRenewFlag double
    Auto renew flag, 1: enable, 0: disable.
    BotManagement double
    Whether to purchase Bot management, 1: yes, 0: no. Default is 0.
    ElasticMode double
    Is elastic billing enabled, 1: enable, 0: disable.
    InstanceName string
    Waf instance name.
    QpsLimit double
    QPS Limit, Minimum setting 10000. Only elastic_mode is 1, can be set.
    TimeSpan double
    Time interval.
    TimeUnit string
    Time unit, support d, m, y. d: day, m: month, y: year.
    WafClbInstanceId string
    ID of the resource.
    GoodsCategory string
    Billing order parameters. support: premium_clb, enterprise_clb, ultimate_clb.
    ApiSecurity float64
    Whether to purchase API Security, 1: yes, 0: no. Default is 0.
    AutoRenewFlag float64
    Auto renew flag, 1: enable, 0: disable.
    BotManagement float64
    Whether to purchase Bot management, 1: yes, 0: no. Default is 0.
    ElasticMode float64
    Is elastic billing enabled, 1: enable, 0: disable.
    InstanceName string
    Waf instance name.
    QpsLimit float64
    QPS Limit, Minimum setting 10000. Only elastic_mode is 1, can be set.
    TimeSpan float64
    Time interval.
    TimeUnit string
    Time unit, support d, m, y. d: day, m: month, y: year.
    WafClbInstanceId string
    ID of the resource.
    goodsCategory String
    Billing order parameters. support: premium_clb, enterprise_clb, ultimate_clb.
    apiSecurity Double
    Whether to purchase API Security, 1: yes, 0: no. Default is 0.
    autoRenewFlag Double
    Auto renew flag, 1: enable, 0: disable.
    botManagement Double
    Whether to purchase Bot management, 1: yes, 0: no. Default is 0.
    elasticMode Double
    Is elastic billing enabled, 1: enable, 0: disable.
    instanceName String
    Waf instance name.
    qpsLimit Double
    QPS Limit, Minimum setting 10000. Only elastic_mode is 1, can be set.
    timeSpan Double
    Time interval.
    timeUnit String
    Time unit, support d, m, y. d: day, m: month, y: year.
    wafClbInstanceId String
    ID of the resource.
    goodsCategory string
    Billing order parameters. support: premium_clb, enterprise_clb, ultimate_clb.
    apiSecurity number
    Whether to purchase API Security, 1: yes, 0: no. Default is 0.
    autoRenewFlag number
    Auto renew flag, 1: enable, 0: disable.
    botManagement number
    Whether to purchase Bot management, 1: yes, 0: no. Default is 0.
    elasticMode number
    Is elastic billing enabled, 1: enable, 0: disable.
    instanceName string
    Waf instance name.
    qpsLimit number
    QPS Limit, Minimum setting 10000. Only elastic_mode is 1, can be set.
    timeSpan number
    Time interval.
    timeUnit string
    Time unit, support d, m, y. d: day, m: month, y: year.
    wafClbInstanceId string
    ID of the resource.
    goods_category str
    Billing order parameters. support: premium_clb, enterprise_clb, ultimate_clb.
    api_security float
    Whether to purchase API Security, 1: yes, 0: no. Default is 0.
    auto_renew_flag float
    Auto renew flag, 1: enable, 0: disable.
    bot_management float
    Whether to purchase Bot management, 1: yes, 0: no. Default is 0.
    elastic_mode float
    Is elastic billing enabled, 1: enable, 0: disable.
    instance_name str
    Waf instance name.
    qps_limit float
    QPS Limit, Minimum setting 10000. Only elastic_mode is 1, can be set.
    time_span float
    Time interval.
    time_unit str
    Time unit, support d, m, y. d: day, m: month, y: year.
    waf_clb_instance_id str
    ID of the resource.
    goodsCategory String
    Billing order parameters. support: premium_clb, enterprise_clb, ultimate_clb.
    apiSecurity Number
    Whether to purchase API Security, 1: yes, 0: no. Default is 0.
    autoRenewFlag Number
    Auto renew flag, 1: enable, 0: disable.
    botManagement Number
    Whether to purchase Bot management, 1: yes, 0: no. Default is 0.
    elasticMode Number
    Is elastic billing enabled, 1: enable, 0: disable.
    instanceName String
    Waf instance name.
    qpsLimit Number
    QPS Limit, Minimum setting 10000. Only elastic_mode is 1, can be set.
    timeSpan Number
    Time interval.
    timeUnit String
    Time unit, support d, m, y. d: day, m: month, y: year.
    wafClbInstanceId String
    ID of the resource.

    Outputs

    All input properties are implicitly available as output properties. Additionally, the WafClbInstance resource produces the following output properties:

    BeginTime string
    waf instance start time.
    Edition string
    waf instance edition, clb or saas.
    Id string
    The provider-assigned unique ID for this managed resource.
    InstanceId string
    waf instance id.
    Status double
    waf instance status.
    ValidTime string
    waf instance valid time.
    BeginTime string
    waf instance start time.
    Edition string
    waf instance edition, clb or saas.
    Id string
    The provider-assigned unique ID for this managed resource.
    InstanceId string
    waf instance id.
    Status float64
    waf instance status.
    ValidTime string
    waf instance valid time.
    beginTime String
    waf instance start time.
    edition String
    waf instance edition, clb or saas.
    id String
    The provider-assigned unique ID for this managed resource.
    instanceId String
    waf instance id.
    status Double
    waf instance status.
    validTime String
    waf instance valid time.
    beginTime string
    waf instance start time.
    edition string
    waf instance edition, clb or saas.
    id string
    The provider-assigned unique ID for this managed resource.
    instanceId string
    waf instance id.
    status number
    waf instance status.
    validTime string
    waf instance valid time.
    begin_time str
    waf instance start time.
    edition str
    waf instance edition, clb or saas.
    id str
    The provider-assigned unique ID for this managed resource.
    instance_id str
    waf instance id.
    status float
    waf instance status.
    valid_time str
    waf instance valid time.
    beginTime String
    waf instance start time.
    edition String
    waf instance edition, clb or saas.
    id String
    The provider-assigned unique ID for this managed resource.
    instanceId String
    waf instance id.
    status Number
    waf instance status.
    validTime String
    waf instance valid time.

    Look up Existing WafClbInstance Resource

    Get an existing WafClbInstance resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

    public static get(name: string, id: Input<ID>, state?: WafClbInstanceState, opts?: CustomResourceOptions): WafClbInstance
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            api_security: Optional[float] = None,
            auto_renew_flag: Optional[float] = None,
            begin_time: Optional[str] = None,
            bot_management: Optional[float] = None,
            edition: Optional[str] = None,
            elastic_mode: Optional[float] = None,
            goods_category: Optional[str] = None,
            instance_id: Optional[str] = None,
            instance_name: Optional[str] = None,
            qps_limit: Optional[float] = None,
            status: Optional[float] = None,
            time_span: Optional[float] = None,
            time_unit: Optional[str] = None,
            valid_time: Optional[str] = None,
            waf_clb_instance_id: Optional[str] = None) -> WafClbInstance
    func GetWafClbInstance(ctx *Context, name string, id IDInput, state *WafClbInstanceState, opts ...ResourceOption) (*WafClbInstance, error)
    public static WafClbInstance Get(string name, Input<string> id, WafClbInstanceState? state, CustomResourceOptions? opts = null)
    public static WafClbInstance get(String name, Output<String> id, WafClbInstanceState state, CustomResourceOptions options)
    resources:  _:    type: tencentcloud:WafClbInstance    get:      id: ${id}
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    resource_name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    The following state arguments are supported:
    ApiSecurity double
    Whether to purchase API Security, 1: yes, 0: no. Default is 0.
    AutoRenewFlag double
    Auto renew flag, 1: enable, 0: disable.
    BeginTime string
    waf instance start time.
    BotManagement double
    Whether to purchase Bot management, 1: yes, 0: no. Default is 0.
    Edition string
    waf instance edition, clb or saas.
    ElasticMode double
    Is elastic billing enabled, 1: enable, 0: disable.
    GoodsCategory string
    Billing order parameters. support: premium_clb, enterprise_clb, ultimate_clb.
    InstanceId string
    waf instance id.
    InstanceName string
    Waf instance name.
    QpsLimit double
    QPS Limit, Minimum setting 10000. Only elastic_mode is 1, can be set.
    Status double
    waf instance status.
    TimeSpan double
    Time interval.
    TimeUnit string
    Time unit, support d, m, y. d: day, m: month, y: year.
    ValidTime string
    waf instance valid time.
    WafClbInstanceId string
    ID of the resource.
    ApiSecurity float64
    Whether to purchase API Security, 1: yes, 0: no. Default is 0.
    AutoRenewFlag float64
    Auto renew flag, 1: enable, 0: disable.
    BeginTime string
    waf instance start time.
    BotManagement float64
    Whether to purchase Bot management, 1: yes, 0: no. Default is 0.
    Edition string
    waf instance edition, clb or saas.
    ElasticMode float64
    Is elastic billing enabled, 1: enable, 0: disable.
    GoodsCategory string
    Billing order parameters. support: premium_clb, enterprise_clb, ultimate_clb.
    InstanceId string
    waf instance id.
    InstanceName string
    Waf instance name.
    QpsLimit float64
    QPS Limit, Minimum setting 10000. Only elastic_mode is 1, can be set.
    Status float64
    waf instance status.
    TimeSpan float64
    Time interval.
    TimeUnit string
    Time unit, support d, m, y. d: day, m: month, y: year.
    ValidTime string
    waf instance valid time.
    WafClbInstanceId string
    ID of the resource.
    apiSecurity Double
    Whether to purchase API Security, 1: yes, 0: no. Default is 0.
    autoRenewFlag Double
    Auto renew flag, 1: enable, 0: disable.
    beginTime String
    waf instance start time.
    botManagement Double
    Whether to purchase Bot management, 1: yes, 0: no. Default is 0.
    edition String
    waf instance edition, clb or saas.
    elasticMode Double
    Is elastic billing enabled, 1: enable, 0: disable.
    goodsCategory String
    Billing order parameters. support: premium_clb, enterprise_clb, ultimate_clb.
    instanceId String
    waf instance id.
    instanceName String
    Waf instance name.
    qpsLimit Double
    QPS Limit, Minimum setting 10000. Only elastic_mode is 1, can be set.
    status Double
    waf instance status.
    timeSpan Double
    Time interval.
    timeUnit String
    Time unit, support d, m, y. d: day, m: month, y: year.
    validTime String
    waf instance valid time.
    wafClbInstanceId String
    ID of the resource.
    apiSecurity number
    Whether to purchase API Security, 1: yes, 0: no. Default is 0.
    autoRenewFlag number
    Auto renew flag, 1: enable, 0: disable.
    beginTime string
    waf instance start time.
    botManagement number
    Whether to purchase Bot management, 1: yes, 0: no. Default is 0.
    edition string
    waf instance edition, clb or saas.
    elasticMode number
    Is elastic billing enabled, 1: enable, 0: disable.
    goodsCategory string
    Billing order parameters. support: premium_clb, enterprise_clb, ultimate_clb.
    instanceId string
    waf instance id.
    instanceName string
    Waf instance name.
    qpsLimit number
    QPS Limit, Minimum setting 10000. Only elastic_mode is 1, can be set.
    status number
    waf instance status.
    timeSpan number
    Time interval.
    timeUnit string
    Time unit, support d, m, y. d: day, m: month, y: year.
    validTime string
    waf instance valid time.
    wafClbInstanceId string
    ID of the resource.
    api_security float
    Whether to purchase API Security, 1: yes, 0: no. Default is 0.
    auto_renew_flag float
    Auto renew flag, 1: enable, 0: disable.
    begin_time str
    waf instance start time.
    bot_management float
    Whether to purchase Bot management, 1: yes, 0: no. Default is 0.
    edition str
    waf instance edition, clb or saas.
    elastic_mode float
    Is elastic billing enabled, 1: enable, 0: disable.
    goods_category str
    Billing order parameters. support: premium_clb, enterprise_clb, ultimate_clb.
    instance_id str
    waf instance id.
    instance_name str
    Waf instance name.
    qps_limit float
    QPS Limit, Minimum setting 10000. Only elastic_mode is 1, can be set.
    status float
    waf instance status.
    time_span float
    Time interval.
    time_unit str
    Time unit, support d, m, y. d: day, m: month, y: year.
    valid_time str
    waf instance valid time.
    waf_clb_instance_id str
    ID of the resource.
    apiSecurity Number
    Whether to purchase API Security, 1: yes, 0: no. Default is 0.
    autoRenewFlag Number
    Auto renew flag, 1: enable, 0: disable.
    beginTime String
    waf instance start time.
    botManagement Number
    Whether to purchase Bot management, 1: yes, 0: no. Default is 0.
    edition String
    waf instance edition, clb or saas.
    elasticMode Number
    Is elastic billing enabled, 1: enable, 0: disable.
    goodsCategory String
    Billing order parameters. support: premium_clb, enterprise_clb, ultimate_clb.
    instanceId String
    waf instance id.
    instanceName String
    Waf instance name.
    qpsLimit Number
    QPS Limit, Minimum setting 10000. Only elastic_mode is 1, can be set.
    status Number
    waf instance status.
    timeSpan Number
    Time interval.
    timeUnit String
    Time unit, support d, m, y. d: day, m: month, y: year.
    validTime String
    waf instance valid time.
    wafClbInstanceId String
    ID of the resource.

    Package Details

    Repository
    tencentcloud tencentcloudstack/terraform-provider-tencentcloud
    License
    Notes
    This Pulumi package is based on the tencentcloud Terraform Provider.
    tencentcloud logo
    tencentcloud 1.81.189 published on Wednesday, Apr 30, 2025 by tencentcloudstack