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

tencentcloud.WafSaasInstance

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 saas instance

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

    Example Usage

    Create a basic waf premium saas instance

    import * as pulumi from "@pulumi/pulumi";
    import * as tencentcloud from "@pulumi/tencentcloud";
    
    const example = new tencentcloud.WafSaasInstance("example", {
        goodsCategory: "premium_saas",
        instanceName: "tf-example-saas-waf",
    });
    
    import pulumi
    import pulumi_tencentcloud as tencentcloud
    
    example = tencentcloud.WafSaasInstance("example",
        goods_category="premium_saas",
        instance_name="tf-example-saas-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.NewWafSaasInstance(ctx, "example", &tencentcloud.WafSaasInstanceArgs{
    			GoodsCategory: pulumi.String("premium_saas"),
    			InstanceName:  pulumi.String("tf-example-saas-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.WafSaasInstance("example", new()
        {
            GoodsCategory = "premium_saas",
            InstanceName = "tf-example-saas-waf",
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.tencentcloud.WafSaasInstance;
    import com.pulumi.tencentcloud.WafSaasInstanceArgs;
    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 WafSaasInstance("example", WafSaasInstanceArgs.builder()
                .goodsCategory("premium_saas")
                .instanceName("tf-example-saas-waf")
                .build());
    
        }
    }
    
    resources:
      example:
        type: tencentcloud:WafSaasInstance
        properties:
          goodsCategory: premium_saas
          instanceName: tf-example-saas-waf
    

    Create a complete waf ultimate_saas instance

    import * as pulumi from "@pulumi/pulumi";
    import * as tencentcloud from "@pulumi/tencentcloud";
    
    const example = new tencentcloud.WafSaasInstance("example", {
        apiSecurity: 1,
        autoRenewFlag: 1,
        botManagement: 1,
        elasticMode: 1,
        goodsCategory: "ultimate_saas",
        instanceName: "tf-example-saas-waf",
        realRegion: "gz",
        timeSpan: 1,
        timeUnit: "m",
    });
    
    import pulumi
    import pulumi_tencentcloud as tencentcloud
    
    example = tencentcloud.WafSaasInstance("example",
        api_security=1,
        auto_renew_flag=1,
        bot_management=1,
        elastic_mode=1,
        goods_category="ultimate_saas",
        instance_name="tf-example-saas-waf",
        real_region="gz",
        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.NewWafSaasInstance(ctx, "example", &tencentcloud.WafSaasInstanceArgs{
    			ApiSecurity:   pulumi.Float64(1),
    			AutoRenewFlag: pulumi.Float64(1),
    			BotManagement: pulumi.Float64(1),
    			ElasticMode:   pulumi.Float64(1),
    			GoodsCategory: pulumi.String("ultimate_saas"),
    			InstanceName:  pulumi.String("tf-example-saas-waf"),
    			RealRegion:    pulumi.String("gz"),
    			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.WafSaasInstance("example", new()
        {
            ApiSecurity = 1,
            AutoRenewFlag = 1,
            BotManagement = 1,
            ElasticMode = 1,
            GoodsCategory = "ultimate_saas",
            InstanceName = "tf-example-saas-waf",
            RealRegion = "gz",
            TimeSpan = 1,
            TimeUnit = "m",
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.tencentcloud.WafSaasInstance;
    import com.pulumi.tencentcloud.WafSaasInstanceArgs;
    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 WafSaasInstance("example", WafSaasInstanceArgs.builder()
                .apiSecurity(1)
                .autoRenewFlag(1)
                .botManagement(1)
                .elasticMode(1)
                .goodsCategory("ultimate_saas")
                .instanceName("tf-example-saas-waf")
                .realRegion("gz")
                .timeSpan(1)
                .timeUnit("m")
                .build());
    
        }
    }
    
    resources:
      example:
        type: tencentcloud:WafSaasInstance
        properties:
          apiSecurity: 1
          autoRenewFlag: 1
          botManagement: 1
          elasticMode: 1
          goodsCategory: ultimate_saas
          instanceName: tf-example-saas-waf
          realRegion: gz
          timeSpan: 1
          timeUnit: m
    

    Set waf ultimate_saas instance qps limit

    import * as pulumi from "@pulumi/pulumi";
    import * as tencentcloud from "@pulumi/tencentcloud";
    
    const example = new tencentcloud.WafSaasInstance("example", {
        apiSecurity: 1,
        autoRenewFlag: 1,
        botManagement: 1,
        elasticMode: 1,
        goodsCategory: "ultimate_saas",
        instanceName: "tf-example-saas-waf",
        qpsLimit: 200000,
        realRegion: "gz",
        timeSpan: 1,
        timeUnit: "m",
    });
    
    import pulumi
    import pulumi_tencentcloud as tencentcloud
    
    example = tencentcloud.WafSaasInstance("example",
        api_security=1,
        auto_renew_flag=1,
        bot_management=1,
        elastic_mode=1,
        goods_category="ultimate_saas",
        instance_name="tf-example-saas-waf",
        qps_limit=200000,
        real_region="gz",
        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.NewWafSaasInstance(ctx, "example", &tencentcloud.WafSaasInstanceArgs{
    			ApiSecurity:   pulumi.Float64(1),
    			AutoRenewFlag: pulumi.Float64(1),
    			BotManagement: pulumi.Float64(1),
    			ElasticMode:   pulumi.Float64(1),
    			GoodsCategory: pulumi.String("ultimate_saas"),
    			InstanceName:  pulumi.String("tf-example-saas-waf"),
    			QpsLimit:      pulumi.Float64(200000),
    			RealRegion:    pulumi.String("gz"),
    			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.WafSaasInstance("example", new()
        {
            ApiSecurity = 1,
            AutoRenewFlag = 1,
            BotManagement = 1,
            ElasticMode = 1,
            GoodsCategory = "ultimate_saas",
            InstanceName = "tf-example-saas-waf",
            QpsLimit = 200000,
            RealRegion = "gz",
            TimeSpan = 1,
            TimeUnit = "m",
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.tencentcloud.WafSaasInstance;
    import com.pulumi.tencentcloud.WafSaasInstanceArgs;
    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 WafSaasInstance("example", WafSaasInstanceArgs.builder()
                .apiSecurity(1)
                .autoRenewFlag(1)
                .botManagement(1)
                .elasticMode(1)
                .goodsCategory("ultimate_saas")
                .instanceName("tf-example-saas-waf")
                .qpsLimit(200000)
                .realRegion("gz")
                .timeSpan(1)
                .timeUnit("m")
                .build());
    
        }
    }
    
    resources:
      example:
        type: tencentcloud:WafSaasInstance
        properties:
          apiSecurity: 1
          autoRenewFlag: 1
          botManagement: 1
          elasticMode: 1
          goodsCategory: ultimate_saas
          instanceName: tf-example-saas-waf
          qpsLimit: 200000
          realRegion: gz
          timeSpan: 1
          timeUnit: m
    

    Create WafSaasInstance Resource

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

    Constructor syntax

    new WafSaasInstance(name: string, args: WafSaasInstanceArgs, opts?: CustomResourceOptions);
    @overload
    def WafSaasInstance(resource_name: str,
                        args: WafSaasInstanceArgs,
                        opts: Optional[ResourceOptions] = None)
    
    @overload
    def WafSaasInstance(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,
                        real_region: Optional[str] = None,
                        time_span: Optional[float] = None,
                        time_unit: Optional[str] = None,
                        waf_saas_instance_id: Optional[str] = None)
    func NewWafSaasInstance(ctx *Context, name string, args WafSaasInstanceArgs, opts ...ResourceOption) (*WafSaasInstance, error)
    public WafSaasInstance(string name, WafSaasInstanceArgs args, CustomResourceOptions? opts = null)
    public WafSaasInstance(String name, WafSaasInstanceArgs args)
    public WafSaasInstance(String name, WafSaasInstanceArgs args, CustomResourceOptions options)
    
    type: tencentcloud:WafSaasInstance
    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 WafSaasInstanceArgs
    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 WafSaasInstanceArgs
    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 WafSaasInstanceArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args WafSaasInstanceArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args WafSaasInstanceArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    WafSaasInstance 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 WafSaasInstance resource accepts the following input properties:

    GoodsCategory string
    Billing order parameters. support premium_saas, enterprise_saas, ultimate_saas.
    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.
    RealRegion string
    region. If Region is ap-guangzhou, support: gz, sh, bj, cd (Means: GuangZhou, ShangHai, BeiJing, ChengDu); If Region is ap-seoul, support: hk, sg, th, kr, in, de, ca, use, sao, usw, jkt (Means: HongKong, Singapore, Bandkok, Seoul, Mumbai, Frankfurt, Toronto, Virginia, SaoPaulo, SiliconValley, Jakarta).
    TimeSpan double
    Time interval.
    TimeUnit string
    Time unit, support d, m, y. d: day, m: month, y: year.
    WafSaasInstanceId string
    ID of the resource.
    GoodsCategory string
    Billing order parameters. support premium_saas, enterprise_saas, ultimate_saas.
    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.
    RealRegion string
    region. If Region is ap-guangzhou, support: gz, sh, bj, cd (Means: GuangZhou, ShangHai, BeiJing, ChengDu); If Region is ap-seoul, support: hk, sg, th, kr, in, de, ca, use, sao, usw, jkt (Means: HongKong, Singapore, Bandkok, Seoul, Mumbai, Frankfurt, Toronto, Virginia, SaoPaulo, SiliconValley, Jakarta).
    TimeSpan float64
    Time interval.
    TimeUnit string
    Time unit, support d, m, y. d: day, m: month, y: year.
    WafSaasInstanceId string
    ID of the resource.
    goodsCategory String
    Billing order parameters. support premium_saas, enterprise_saas, ultimate_saas.
    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.
    realRegion String
    region. If Region is ap-guangzhou, support: gz, sh, bj, cd (Means: GuangZhou, ShangHai, BeiJing, ChengDu); If Region is ap-seoul, support: hk, sg, th, kr, in, de, ca, use, sao, usw, jkt (Means: HongKong, Singapore, Bandkok, Seoul, Mumbai, Frankfurt, Toronto, Virginia, SaoPaulo, SiliconValley, Jakarta).
    timeSpan Double
    Time interval.
    timeUnit String
    Time unit, support d, m, y. d: day, m: month, y: year.
    wafSaasInstanceId String
    ID of the resource.
    goodsCategory string
    Billing order parameters. support premium_saas, enterprise_saas, ultimate_saas.
    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.
    realRegion string
    region. If Region is ap-guangzhou, support: gz, sh, bj, cd (Means: GuangZhou, ShangHai, BeiJing, ChengDu); If Region is ap-seoul, support: hk, sg, th, kr, in, de, ca, use, sao, usw, jkt (Means: HongKong, Singapore, Bandkok, Seoul, Mumbai, Frankfurt, Toronto, Virginia, SaoPaulo, SiliconValley, Jakarta).
    timeSpan number
    Time interval.
    timeUnit string
    Time unit, support d, m, y. d: day, m: month, y: year.
    wafSaasInstanceId string
    ID of the resource.
    goods_category str
    Billing order parameters. support premium_saas, enterprise_saas, ultimate_saas.
    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.
    real_region str
    region. If Region is ap-guangzhou, support: gz, sh, bj, cd (Means: GuangZhou, ShangHai, BeiJing, ChengDu); If Region is ap-seoul, support: hk, sg, th, kr, in, de, ca, use, sao, usw, jkt (Means: HongKong, Singapore, Bandkok, Seoul, Mumbai, Frankfurt, Toronto, Virginia, SaoPaulo, SiliconValley, Jakarta).
    time_span float
    Time interval.
    time_unit str
    Time unit, support d, m, y. d: day, m: month, y: year.
    waf_saas_instance_id str
    ID of the resource.
    goodsCategory String
    Billing order parameters. support premium_saas, enterprise_saas, ultimate_saas.
    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.
    realRegion String
    region. If Region is ap-guangzhou, support: gz, sh, bj, cd (Means: GuangZhou, ShangHai, BeiJing, ChengDu); If Region is ap-seoul, support: hk, sg, th, kr, in, de, ca, use, sao, usw, jkt (Means: HongKong, Singapore, Bandkok, Seoul, Mumbai, Frankfurt, Toronto, Virginia, SaoPaulo, SiliconValley, Jakarta).
    timeSpan Number
    Time interval.
    timeUnit String
    Time unit, support d, m, y. d: day, m: month, y: year.
    wafSaasInstanceId String
    ID of the resource.

    Outputs

    All input properties are implicitly available as output properties. Additionally, the WafSaasInstance 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 WafSaasInstance Resource

    Get an existing WafSaasInstance 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?: WafSaasInstanceState, opts?: CustomResourceOptions): WafSaasInstance
    @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,
            real_region: Optional[str] = None,
            status: Optional[float] = None,
            time_span: Optional[float] = None,
            time_unit: Optional[str] = None,
            valid_time: Optional[str] = None,
            waf_saas_instance_id: Optional[str] = None) -> WafSaasInstance
    func GetWafSaasInstance(ctx *Context, name string, id IDInput, state *WafSaasInstanceState, opts ...ResourceOption) (*WafSaasInstance, error)
    public static WafSaasInstance Get(string name, Input<string> id, WafSaasInstanceState? state, CustomResourceOptions? opts = null)
    public static WafSaasInstance get(String name, Output<String> id, WafSaasInstanceState state, CustomResourceOptions options)
    resources:  _:    type: tencentcloud:WafSaasInstance    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_saas, enterprise_saas, ultimate_saas.
    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.
    RealRegion string
    region. If Region is ap-guangzhou, support: gz, sh, bj, cd (Means: GuangZhou, ShangHai, BeiJing, ChengDu); If Region is ap-seoul, support: hk, sg, th, kr, in, de, ca, use, sao, usw, jkt (Means: HongKong, Singapore, Bandkok, Seoul, Mumbai, Frankfurt, Toronto, Virginia, SaoPaulo, SiliconValley, Jakarta).
    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.
    WafSaasInstanceId 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_saas, enterprise_saas, ultimate_saas.
    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.
    RealRegion string
    region. If Region is ap-guangzhou, support: gz, sh, bj, cd (Means: GuangZhou, ShangHai, BeiJing, ChengDu); If Region is ap-seoul, support: hk, sg, th, kr, in, de, ca, use, sao, usw, jkt (Means: HongKong, Singapore, Bandkok, Seoul, Mumbai, Frankfurt, Toronto, Virginia, SaoPaulo, SiliconValley, Jakarta).
    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.
    WafSaasInstanceId 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_saas, enterprise_saas, ultimate_saas.
    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.
    realRegion String
    region. If Region is ap-guangzhou, support: gz, sh, bj, cd (Means: GuangZhou, ShangHai, BeiJing, ChengDu); If Region is ap-seoul, support: hk, sg, th, kr, in, de, ca, use, sao, usw, jkt (Means: HongKong, Singapore, Bandkok, Seoul, Mumbai, Frankfurt, Toronto, Virginia, SaoPaulo, SiliconValley, Jakarta).
    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.
    wafSaasInstanceId 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_saas, enterprise_saas, ultimate_saas.
    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.
    realRegion string
    region. If Region is ap-guangzhou, support: gz, sh, bj, cd (Means: GuangZhou, ShangHai, BeiJing, ChengDu); If Region is ap-seoul, support: hk, sg, th, kr, in, de, ca, use, sao, usw, jkt (Means: HongKong, Singapore, Bandkok, Seoul, Mumbai, Frankfurt, Toronto, Virginia, SaoPaulo, SiliconValley, Jakarta).
    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.
    wafSaasInstanceId 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_saas, enterprise_saas, ultimate_saas.
    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.
    real_region str
    region. If Region is ap-guangzhou, support: gz, sh, bj, cd (Means: GuangZhou, ShangHai, BeiJing, ChengDu); If Region is ap-seoul, support: hk, sg, th, kr, in, de, ca, use, sao, usw, jkt (Means: HongKong, Singapore, Bandkok, Seoul, Mumbai, Frankfurt, Toronto, Virginia, SaoPaulo, SiliconValley, Jakarta).
    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_saas_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_saas, enterprise_saas, ultimate_saas.
    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.
    realRegion String
    region. If Region is ap-guangzhou, support: gz, sh, bj, cd (Means: GuangZhou, ShangHai, BeiJing, ChengDu); If Region is ap-seoul, support: hk, sg, th, kr, in, de, ca, use, sao, usw, jkt (Means: HongKong, Singapore, Bandkok, Seoul, Mumbai, Frankfurt, Toronto, Virginia, SaoPaulo, SiliconValley, Jakarta).
    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.
    wafSaasInstanceId 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