1. Packages
  2. Tencentcloud Provider
  3. API Docs
  4. getWafDomains
tencentcloud 1.81.186 published on Thursday, Apr 24, 2025 by tencentcloudstack

tencentcloud.getWafDomains

Explore with Pulumi AI

tencentcloud logo
tencentcloud 1.81.186 published on Thursday, Apr 24, 2025 by tencentcloudstack

    Use this data source to query detailed information of waf domains

    Example Usage

    Find all domains

    import * as pulumi from "@pulumi/pulumi";
    import * as tencentcloud from "@pulumi/tencentcloud";
    
    const example = tencentcloud.getWafDomains({});
    
    import pulumi
    import pulumi_tencentcloud as tencentcloud
    
    example = tencentcloud.get_waf_domains()
    
    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.GetWafDomains(ctx, &tencentcloud.GetWafDomainsArgs{}, nil)
    		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 = Tencentcloud.GetWafDomains.Invoke();
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.tencentcloud.TencentcloudFunctions;
    import com.pulumi.tencentcloud.inputs.GetWafDomainsArgs;
    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 example = TencentcloudFunctions.getWafDomains();
    
        }
    }
    
    variables:
      example:
        fn::invoke:
          function: tencentcloud:getWafDomains
          arguments: {}
    

    Find domains by filter

    import * as pulumi from "@pulumi/pulumi";
    import * as tencentcloud from "@pulumi/tencentcloud";
    
    const example = tencentcloud.getWafDomains({
        domain: "tf.example.com",
        instanceId: "waf_2kxtlbky01b3wceb",
    });
    
    import pulumi
    import pulumi_tencentcloud as tencentcloud
    
    example = tencentcloud.get_waf_domains(domain="tf.example.com",
        instance_id="waf_2kxtlbky01b3wceb")
    
    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.GetWafDomains(ctx, &tencentcloud.GetWafDomainsArgs{
    			Domain:     pulumi.StringRef("tf.example.com"),
    			InstanceId: pulumi.StringRef("waf_2kxtlbky01b3wceb"),
    		}, nil)
    		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 = Tencentcloud.GetWafDomains.Invoke(new()
        {
            Domain = "tf.example.com",
            InstanceId = "waf_2kxtlbky01b3wceb",
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.tencentcloud.TencentcloudFunctions;
    import com.pulumi.tencentcloud.inputs.GetWafDomainsArgs;
    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 example = TencentcloudFunctions.getWafDomains(GetWafDomainsArgs.builder()
                .domain("tf.example.com")
                .instanceId("waf_2kxtlbky01b3wceb")
                .build());
    
        }
    }
    
    variables:
      example:
        fn::invoke:
          function: tencentcloud:getWafDomains
          arguments:
            domain: tf.example.com
            instanceId: waf_2kxtlbky01b3wceb
    

    Using getWafDomains

    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 getWafDomains(args: GetWafDomainsArgs, opts?: InvokeOptions): Promise<GetWafDomainsResult>
    function getWafDomainsOutput(args: GetWafDomainsOutputArgs, opts?: InvokeOptions): Output<GetWafDomainsResult>
    def get_waf_domains(domain: Optional[str] = None,
                        id: Optional[str] = None,
                        instance_id: Optional[str] = None,
                        result_output_file: Optional[str] = None,
                        opts: Optional[InvokeOptions] = None) -> GetWafDomainsResult
    def get_waf_domains_output(domain: Optional[pulumi.Input[str]] = None,
                        id: Optional[pulumi.Input[str]] = None,
                        instance_id: Optional[pulumi.Input[str]] = None,
                        result_output_file: Optional[pulumi.Input[str]] = None,
                        opts: Optional[InvokeOptions] = None) -> Output[GetWafDomainsResult]
    func GetWafDomains(ctx *Context, args *GetWafDomainsArgs, opts ...InvokeOption) (*GetWafDomainsResult, error)
    func GetWafDomainsOutput(ctx *Context, args *GetWafDomainsOutputArgs, opts ...InvokeOption) GetWafDomainsResultOutput

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

    public static class GetWafDomains 
    {
        public static Task<GetWafDomainsResult> InvokeAsync(GetWafDomainsArgs args, InvokeOptions? opts = null)
        public static Output<GetWafDomainsResult> Invoke(GetWafDomainsInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetWafDomainsResult> getWafDomains(GetWafDomainsArgs args, InvokeOptions options)
    public static Output<GetWafDomainsResult> getWafDomains(GetWafDomainsArgs args, InvokeOptions options)
    
    fn::invoke:
      function: tencentcloud:index/getWafDomains:getWafDomains
      arguments:
        # arguments dictionary

    The following arguments are supported:

    Domain string
    Domain name.
    Id string
    InstanceId string
    Unique ID of Instance.
    ResultOutputFile string
    Used to save results.
    Domain string
    Domain name.
    Id string
    InstanceId string
    Unique ID of Instance.
    ResultOutputFile string
    Used to save results.
    domain String
    Domain name.
    id String
    instanceId String
    Unique ID of Instance.
    resultOutputFile String
    Used to save results.
    domain string
    Domain name.
    id string
    instanceId string
    Unique ID of Instance.
    resultOutputFile string
    Used to save results.
    domain str
    Domain name.
    id str
    instance_id str
    Unique ID of Instance.
    result_output_file str
    Used to save results.
    domain String
    Domain name.
    id String
    instanceId String
    Unique ID of Instance.
    resultOutputFile String
    Used to save results.

    getWafDomains Result

    The following output properties are available:

    Domains List<GetWafDomainsDomain>
    Domain info list.
    Id string
    Domain string
    Domain name.
    InstanceId string
    Instance unique ID.
    ResultOutputFile string
    Domains []GetWafDomainsDomain
    Domain info list.
    Id string
    Domain string
    Domain name.
    InstanceId string
    Instance unique ID.
    ResultOutputFile string
    domains List<GetWafDomainsDomain>
    Domain info list.
    id String
    domain String
    Domain name.
    instanceId String
    Instance unique ID.
    resultOutputFile String
    domains GetWafDomainsDomain[]
    Domain info list.
    id string
    domain string
    Domain name.
    instanceId string
    Instance unique ID.
    resultOutputFile string
    domains Sequence[GetWafDomainsDomain]
    Domain info list.
    id str
    domain str
    Domain name.
    instance_id str
    Instance unique ID.
    result_output_file str
    domains List<Property Map>
    Domain info list.
    id String
    domain String
    Domain name.
    instanceId String
    Instance unique ID.
    resultOutputFile String

    Supporting Types

    GetWafDomainsDomain

    AlbType string
    Traffic Source: clb represents Tencent Cloud clb, apisix represents apisix gateway, tsegw represents Tencent Cloud API gateway, default clbNote: This field may return null, indicating that a valid value cannot be obtained.
    ApiStatus double
    API security switch status, 0 off, 1 onNote: This field may return null, indicating that a valid value cannot be obtained.
    AppId double
    User appid.
    BotStatus double
    BOT switch status, 0 off, 1 on.
    CcLists List<string>
    Waf sandbox export addresses, should be added to the whitelist by the upstreams.
    CdcClusters string
    Cdc clustersNote: This field may return null, indicating that a valid value cannot be obtained.
    ClsStatus double
    Whether to enable access logs, 1 enable, 0 disable.
    Cname string
    Cname address, used for dns access.
    CreateTime string
    Create time.
    Domain string
    Domain name.
    DomainId string
    Domain unique ID.
    Edition string
    Instance type, sparta-waf represents SAAS WAF, clb-waf represents CLB WAF.
    Engine double
    Rule and AI Defense Mode, 10 Rule Engine Observation&amp;&amp;AI Engine Shutdown Mode 11 Rule Engine Observation&amp;&amp;AI Engine Observation Mode 12 Rule Engine Observation&amp;&amp;AI Engine Interception Mode 20 Rule Engine Interception&amp;&amp;AI Engine Shutdown Mode 21 Rule Engine Interception&amp;&amp;AI Engine Observation Mode 22 Rule Engine Interception&amp;&amp;AI Engine Interception Mode.
    FlowMode double
    CLBWAF traffic mode, 1 cleaning mode, 0 mirroring mode.
    InstanceId string
    Unique ID of Instance.
    InstanceName string
    Instance name.
    Ipv6Status double
    Ipv6 switch status, 0 off, 1 on.
    Level double
    Instance level.
    LoadBalancerSets List<GetWafDomainsDomainLoadBalancerSet>
    List of bound LB.
    Mode double
    Rule defense mode, 0 observation mode, 1 interception mode.
    Ports List<GetWafDomainsDomainPort>
    Listening ports.
    PostCkafkaStatus double
    Whether to enable the delivery of CKafka function, 0 off, 1 on.
    PostClsStatus double
    Whether to enable the delivery CLS function, 0 off, 1 on.
    Region string
    Region.
    RsLists List<string>
    Waf engine export addresses, should be added to the whitelist by the upstreams.
    SgDetail string
    Detailed explanation of security group statusNote: This field may return null, indicating that a valid value cannot be obtained.
    SgState double
    Security group status, 0 does not display, 1 non Tencent cloud source site, 2 security group binding failed, 3 security group changedNote: This field may return null, indicating that a valid value cannot be obtained.
    State double
    Clbwaf domain name listener status, 0 operation successful, 4 binding LB, 6 unbinding LB, 7 unbinding LB failed, 8 binding LB failed, 10 internal error.
    Status double
    Waf switch,0 off 1 on.
    AlbType string
    Traffic Source: clb represents Tencent Cloud clb, apisix represents apisix gateway, tsegw represents Tencent Cloud API gateway, default clbNote: This field may return null, indicating that a valid value cannot be obtained.
    ApiStatus float64
    API security switch status, 0 off, 1 onNote: This field may return null, indicating that a valid value cannot be obtained.
    AppId float64
    User appid.
    BotStatus float64
    BOT switch status, 0 off, 1 on.
    CcLists []string
    Waf sandbox export addresses, should be added to the whitelist by the upstreams.
    CdcClusters string
    Cdc clustersNote: This field may return null, indicating that a valid value cannot be obtained.
    ClsStatus float64
    Whether to enable access logs, 1 enable, 0 disable.
    Cname string
    Cname address, used for dns access.
    CreateTime string
    Create time.
    Domain string
    Domain name.
    DomainId string
    Domain unique ID.
    Edition string
    Instance type, sparta-waf represents SAAS WAF, clb-waf represents CLB WAF.
    Engine float64
    Rule and AI Defense Mode, 10 Rule Engine Observation&amp;&amp;AI Engine Shutdown Mode 11 Rule Engine Observation&amp;&amp;AI Engine Observation Mode 12 Rule Engine Observation&amp;&amp;AI Engine Interception Mode 20 Rule Engine Interception&amp;&amp;AI Engine Shutdown Mode 21 Rule Engine Interception&amp;&amp;AI Engine Observation Mode 22 Rule Engine Interception&amp;&amp;AI Engine Interception Mode.
    FlowMode float64
    CLBWAF traffic mode, 1 cleaning mode, 0 mirroring mode.
    InstanceId string
    Unique ID of Instance.
    InstanceName string
    Instance name.
    Ipv6Status float64
    Ipv6 switch status, 0 off, 1 on.
    Level float64
    Instance level.
    LoadBalancerSets []GetWafDomainsDomainLoadBalancerSet
    List of bound LB.
    Mode float64
    Rule defense mode, 0 observation mode, 1 interception mode.
    Ports []GetWafDomainsDomainPort
    Listening ports.
    PostCkafkaStatus float64
    Whether to enable the delivery of CKafka function, 0 off, 1 on.
    PostClsStatus float64
    Whether to enable the delivery CLS function, 0 off, 1 on.
    Region string
    Region.
    RsLists []string
    Waf engine export addresses, should be added to the whitelist by the upstreams.
    SgDetail string
    Detailed explanation of security group statusNote: This field may return null, indicating that a valid value cannot be obtained.
    SgState float64
    Security group status, 0 does not display, 1 non Tencent cloud source site, 2 security group binding failed, 3 security group changedNote: This field may return null, indicating that a valid value cannot be obtained.
    State float64
    Clbwaf domain name listener status, 0 operation successful, 4 binding LB, 6 unbinding LB, 7 unbinding LB failed, 8 binding LB failed, 10 internal error.
    Status float64
    Waf switch,0 off 1 on.
    albType String
    Traffic Source: clb represents Tencent Cloud clb, apisix represents apisix gateway, tsegw represents Tencent Cloud API gateway, default clbNote: This field may return null, indicating that a valid value cannot be obtained.
    apiStatus Double
    API security switch status, 0 off, 1 onNote: This field may return null, indicating that a valid value cannot be obtained.
    appId Double
    User appid.
    botStatus Double
    BOT switch status, 0 off, 1 on.
    ccLists List<String>
    Waf sandbox export addresses, should be added to the whitelist by the upstreams.
    cdcClusters String
    Cdc clustersNote: This field may return null, indicating that a valid value cannot be obtained.
    clsStatus Double
    Whether to enable access logs, 1 enable, 0 disable.
    cname String
    Cname address, used for dns access.
    createTime String
    Create time.
    domain String
    Domain name.
    domainId String
    Domain unique ID.
    edition String
    Instance type, sparta-waf represents SAAS WAF, clb-waf represents CLB WAF.
    engine Double
    Rule and AI Defense Mode, 10 Rule Engine Observation&amp;&amp;AI Engine Shutdown Mode 11 Rule Engine Observation&amp;&amp;AI Engine Observation Mode 12 Rule Engine Observation&amp;&amp;AI Engine Interception Mode 20 Rule Engine Interception&amp;&amp;AI Engine Shutdown Mode 21 Rule Engine Interception&amp;&amp;AI Engine Observation Mode 22 Rule Engine Interception&amp;&amp;AI Engine Interception Mode.
    flowMode Double
    CLBWAF traffic mode, 1 cleaning mode, 0 mirroring mode.
    instanceId String
    Unique ID of Instance.
    instanceName String
    Instance name.
    ipv6Status Double
    Ipv6 switch status, 0 off, 1 on.
    level Double
    Instance level.
    loadBalancerSets List<GetWafDomainsDomainLoadBalancerSet>
    List of bound LB.
    mode Double
    Rule defense mode, 0 observation mode, 1 interception mode.
    ports List<GetWafDomainsDomainPort>
    Listening ports.
    postCkafkaStatus Double
    Whether to enable the delivery of CKafka function, 0 off, 1 on.
    postClsStatus Double
    Whether to enable the delivery CLS function, 0 off, 1 on.
    region String
    Region.
    rsLists List<String>
    Waf engine export addresses, should be added to the whitelist by the upstreams.
    sgDetail String
    Detailed explanation of security group statusNote: This field may return null, indicating that a valid value cannot be obtained.
    sgState Double
    Security group status, 0 does not display, 1 non Tencent cloud source site, 2 security group binding failed, 3 security group changedNote: This field may return null, indicating that a valid value cannot be obtained.
    state Double
    Clbwaf domain name listener status, 0 operation successful, 4 binding LB, 6 unbinding LB, 7 unbinding LB failed, 8 binding LB failed, 10 internal error.
    status Double
    Waf switch,0 off 1 on.
    albType string
    Traffic Source: clb represents Tencent Cloud clb, apisix represents apisix gateway, tsegw represents Tencent Cloud API gateway, default clbNote: This field may return null, indicating that a valid value cannot be obtained.
    apiStatus number
    API security switch status, 0 off, 1 onNote: This field may return null, indicating that a valid value cannot be obtained.
    appId number
    User appid.
    botStatus number
    BOT switch status, 0 off, 1 on.
    ccLists string[]
    Waf sandbox export addresses, should be added to the whitelist by the upstreams.
    cdcClusters string
    Cdc clustersNote: This field may return null, indicating that a valid value cannot be obtained.
    clsStatus number
    Whether to enable access logs, 1 enable, 0 disable.
    cname string
    Cname address, used for dns access.
    createTime string
    Create time.
    domain string
    Domain name.
    domainId string
    Domain unique ID.
    edition string
    Instance type, sparta-waf represents SAAS WAF, clb-waf represents CLB WAF.
    engine number
    Rule and AI Defense Mode, 10 Rule Engine Observation&amp;&amp;AI Engine Shutdown Mode 11 Rule Engine Observation&amp;&amp;AI Engine Observation Mode 12 Rule Engine Observation&amp;&amp;AI Engine Interception Mode 20 Rule Engine Interception&amp;&amp;AI Engine Shutdown Mode 21 Rule Engine Interception&amp;&amp;AI Engine Observation Mode 22 Rule Engine Interception&amp;&amp;AI Engine Interception Mode.
    flowMode number
    CLBWAF traffic mode, 1 cleaning mode, 0 mirroring mode.
    instanceId string
    Unique ID of Instance.
    instanceName string
    Instance name.
    ipv6Status number
    Ipv6 switch status, 0 off, 1 on.
    level number
    Instance level.
    loadBalancerSets GetWafDomainsDomainLoadBalancerSet[]
    List of bound LB.
    mode number
    Rule defense mode, 0 observation mode, 1 interception mode.
    ports GetWafDomainsDomainPort[]
    Listening ports.
    postCkafkaStatus number
    Whether to enable the delivery of CKafka function, 0 off, 1 on.
    postClsStatus number
    Whether to enable the delivery CLS function, 0 off, 1 on.
    region string
    Region.
    rsLists string[]
    Waf engine export addresses, should be added to the whitelist by the upstreams.
    sgDetail string
    Detailed explanation of security group statusNote: This field may return null, indicating that a valid value cannot be obtained.
    sgState number
    Security group status, 0 does not display, 1 non Tencent cloud source site, 2 security group binding failed, 3 security group changedNote: This field may return null, indicating that a valid value cannot be obtained.
    state number
    Clbwaf domain name listener status, 0 operation successful, 4 binding LB, 6 unbinding LB, 7 unbinding LB failed, 8 binding LB failed, 10 internal error.
    status number
    Waf switch,0 off 1 on.
    alb_type str
    Traffic Source: clb represents Tencent Cloud clb, apisix represents apisix gateway, tsegw represents Tencent Cloud API gateway, default clbNote: This field may return null, indicating that a valid value cannot be obtained.
    api_status float
    API security switch status, 0 off, 1 onNote: This field may return null, indicating that a valid value cannot be obtained.
    app_id float
    User appid.
    bot_status float
    BOT switch status, 0 off, 1 on.
    cc_lists Sequence[str]
    Waf sandbox export addresses, should be added to the whitelist by the upstreams.
    cdc_clusters str
    Cdc clustersNote: This field may return null, indicating that a valid value cannot be obtained.
    cls_status float
    Whether to enable access logs, 1 enable, 0 disable.
    cname str
    Cname address, used for dns access.
    create_time str
    Create time.
    domain str
    Domain name.
    domain_id str
    Domain unique ID.
    edition str
    Instance type, sparta-waf represents SAAS WAF, clb-waf represents CLB WAF.
    engine float
    Rule and AI Defense Mode, 10 Rule Engine Observation&amp;&amp;AI Engine Shutdown Mode 11 Rule Engine Observation&amp;&amp;AI Engine Observation Mode 12 Rule Engine Observation&amp;&amp;AI Engine Interception Mode 20 Rule Engine Interception&amp;&amp;AI Engine Shutdown Mode 21 Rule Engine Interception&amp;&amp;AI Engine Observation Mode 22 Rule Engine Interception&amp;&amp;AI Engine Interception Mode.
    flow_mode float
    CLBWAF traffic mode, 1 cleaning mode, 0 mirroring mode.
    instance_id str
    Unique ID of Instance.
    instance_name str
    Instance name.
    ipv6_status float
    Ipv6 switch status, 0 off, 1 on.
    level float
    Instance level.
    load_balancer_sets Sequence[GetWafDomainsDomainLoadBalancerSet]
    List of bound LB.
    mode float
    Rule defense mode, 0 observation mode, 1 interception mode.
    ports Sequence[GetWafDomainsDomainPort]
    Listening ports.
    post_ckafka_status float
    Whether to enable the delivery of CKafka function, 0 off, 1 on.
    post_cls_status float
    Whether to enable the delivery CLS function, 0 off, 1 on.
    region str
    Region.
    rs_lists Sequence[str]
    Waf engine export addresses, should be added to the whitelist by the upstreams.
    sg_detail str
    Detailed explanation of security group statusNote: This field may return null, indicating that a valid value cannot be obtained.
    sg_state float
    Security group status, 0 does not display, 1 non Tencent cloud source site, 2 security group binding failed, 3 security group changedNote: This field may return null, indicating that a valid value cannot be obtained.
    state float
    Clbwaf domain name listener status, 0 operation successful, 4 binding LB, 6 unbinding LB, 7 unbinding LB failed, 8 binding LB failed, 10 internal error.
    status float
    Waf switch,0 off 1 on.
    albType String
    Traffic Source: clb represents Tencent Cloud clb, apisix represents apisix gateway, tsegw represents Tencent Cloud API gateway, default clbNote: This field may return null, indicating that a valid value cannot be obtained.
    apiStatus Number
    API security switch status, 0 off, 1 onNote: This field may return null, indicating that a valid value cannot be obtained.
    appId Number
    User appid.
    botStatus Number
    BOT switch status, 0 off, 1 on.
    ccLists List<String>
    Waf sandbox export addresses, should be added to the whitelist by the upstreams.
    cdcClusters String
    Cdc clustersNote: This field may return null, indicating that a valid value cannot be obtained.
    clsStatus Number
    Whether to enable access logs, 1 enable, 0 disable.
    cname String
    Cname address, used for dns access.
    createTime String
    Create time.
    domain String
    Domain name.
    domainId String
    Domain unique ID.
    edition String
    Instance type, sparta-waf represents SAAS WAF, clb-waf represents CLB WAF.
    engine Number
    Rule and AI Defense Mode, 10 Rule Engine Observation&amp;&amp;AI Engine Shutdown Mode 11 Rule Engine Observation&amp;&amp;AI Engine Observation Mode 12 Rule Engine Observation&amp;&amp;AI Engine Interception Mode 20 Rule Engine Interception&amp;&amp;AI Engine Shutdown Mode 21 Rule Engine Interception&amp;&amp;AI Engine Observation Mode 22 Rule Engine Interception&amp;&amp;AI Engine Interception Mode.
    flowMode Number
    CLBWAF traffic mode, 1 cleaning mode, 0 mirroring mode.
    instanceId String
    Unique ID of Instance.
    instanceName String
    Instance name.
    ipv6Status Number
    Ipv6 switch status, 0 off, 1 on.
    level Number
    Instance level.
    loadBalancerSets List<Property Map>
    List of bound LB.
    mode Number
    Rule defense mode, 0 observation mode, 1 interception mode.
    ports List<Property Map>
    Listening ports.
    postCkafkaStatus Number
    Whether to enable the delivery of CKafka function, 0 off, 1 on.
    postClsStatus Number
    Whether to enable the delivery CLS function, 0 off, 1 on.
    region String
    Region.
    rsLists List<String>
    Waf engine export addresses, should be added to the whitelist by the upstreams.
    sgDetail String
    Detailed explanation of security group statusNote: This field may return null, indicating that a valid value cannot be obtained.
    sgState Number
    Security group status, 0 does not display, 1 non Tencent cloud source site, 2 security group binding failed, 3 security group changedNote: This field may return null, indicating that a valid value cannot be obtained.
    state Number
    Clbwaf domain name listener status, 0 operation successful, 4 binding LB, 6 unbinding LB, 7 unbinding LB failed, 8 binding LB failed, 10 internal error.
    status Number
    Waf switch,0 off 1 on.

    GetWafDomainsDomainLoadBalancerSet

    ListenerId string
    Listener unique IDNote: This field may return null, indicating that a valid value cannot be obtained.
    ListenerName string
    Listener nameNote: This field may return null, indicating that a valid value cannot be obtained.
    LoadBalancerId string
    LoadBalancer IDNote: This field may return null, indicating that a valid value cannot be obtained.
    LoadBalancerName string
    LoadBalancer nameNote: This field may return null, indicating that a valid value cannot be obtained.
    LoadBalancerType string
    Loadbalancer typeNote: This field may return null, indicating that a valid value cannot be obtained.
    NumericalVpcId double
    VPCID for load balancer, public network is -1, and internal network is filled in according to actual conditionsNote: This field may return null, indicating that a valid value cannot be obtained.
    Protocol string
    The listening protocol of listening port.
    Region string
    Region.
    Vip string
    LoadBalancer ipNote: This field may return null, indicating that a valid value cannot be obtained.
    Vport double
    Listener portNote: This field may return null, indicating that a valid value cannot be obtained.
    Zone string
    Loadbalancer zoneNote: This field may return null, indicating that a valid value cannot be obtained.
    ListenerId string
    Listener unique IDNote: This field may return null, indicating that a valid value cannot be obtained.
    ListenerName string
    Listener nameNote: This field may return null, indicating that a valid value cannot be obtained.
    LoadBalancerId string
    LoadBalancer IDNote: This field may return null, indicating that a valid value cannot be obtained.
    LoadBalancerName string
    LoadBalancer nameNote: This field may return null, indicating that a valid value cannot be obtained.
    LoadBalancerType string
    Loadbalancer typeNote: This field may return null, indicating that a valid value cannot be obtained.
    NumericalVpcId float64
    VPCID for load balancer, public network is -1, and internal network is filled in according to actual conditionsNote: This field may return null, indicating that a valid value cannot be obtained.
    Protocol string
    The listening protocol of listening port.
    Region string
    Region.
    Vip string
    LoadBalancer ipNote: This field may return null, indicating that a valid value cannot be obtained.
    Vport float64
    Listener portNote: This field may return null, indicating that a valid value cannot be obtained.
    Zone string
    Loadbalancer zoneNote: This field may return null, indicating that a valid value cannot be obtained.
    listenerId String
    Listener unique IDNote: This field may return null, indicating that a valid value cannot be obtained.
    listenerName String
    Listener nameNote: This field may return null, indicating that a valid value cannot be obtained.
    loadBalancerId String
    LoadBalancer IDNote: This field may return null, indicating that a valid value cannot be obtained.
    loadBalancerName String
    LoadBalancer nameNote: This field may return null, indicating that a valid value cannot be obtained.
    loadBalancerType String
    Loadbalancer typeNote: This field may return null, indicating that a valid value cannot be obtained.
    numericalVpcId Double
    VPCID for load balancer, public network is -1, and internal network is filled in according to actual conditionsNote: This field may return null, indicating that a valid value cannot be obtained.
    protocol String
    The listening protocol of listening port.
    region String
    Region.
    vip String
    LoadBalancer ipNote: This field may return null, indicating that a valid value cannot be obtained.
    vport Double
    Listener portNote: This field may return null, indicating that a valid value cannot be obtained.
    zone String
    Loadbalancer zoneNote: This field may return null, indicating that a valid value cannot be obtained.
    listenerId string
    Listener unique IDNote: This field may return null, indicating that a valid value cannot be obtained.
    listenerName string
    Listener nameNote: This field may return null, indicating that a valid value cannot be obtained.
    loadBalancerId string
    LoadBalancer IDNote: This field may return null, indicating that a valid value cannot be obtained.
    loadBalancerName string
    LoadBalancer nameNote: This field may return null, indicating that a valid value cannot be obtained.
    loadBalancerType string
    Loadbalancer typeNote: This field may return null, indicating that a valid value cannot be obtained.
    numericalVpcId number
    VPCID for load balancer, public network is -1, and internal network is filled in according to actual conditionsNote: This field may return null, indicating that a valid value cannot be obtained.
    protocol string
    The listening protocol of listening port.
    region string
    Region.
    vip string
    LoadBalancer ipNote: This field may return null, indicating that a valid value cannot be obtained.
    vport number
    Listener portNote: This field may return null, indicating that a valid value cannot be obtained.
    zone string
    Loadbalancer zoneNote: This field may return null, indicating that a valid value cannot be obtained.
    listener_id str
    Listener unique IDNote: This field may return null, indicating that a valid value cannot be obtained.
    listener_name str
    Listener nameNote: This field may return null, indicating that a valid value cannot be obtained.
    load_balancer_id str
    LoadBalancer IDNote: This field may return null, indicating that a valid value cannot be obtained.
    load_balancer_name str
    LoadBalancer nameNote: This field may return null, indicating that a valid value cannot be obtained.
    load_balancer_type str
    Loadbalancer typeNote: This field may return null, indicating that a valid value cannot be obtained.
    numerical_vpc_id float
    VPCID for load balancer, public network is -1, and internal network is filled in according to actual conditionsNote: This field may return null, indicating that a valid value cannot be obtained.
    protocol str
    The listening protocol of listening port.
    region str
    Region.
    vip str
    LoadBalancer ipNote: This field may return null, indicating that a valid value cannot be obtained.
    vport float
    Listener portNote: This field may return null, indicating that a valid value cannot be obtained.
    zone str
    Loadbalancer zoneNote: This field may return null, indicating that a valid value cannot be obtained.
    listenerId String
    Listener unique IDNote: This field may return null, indicating that a valid value cannot be obtained.
    listenerName String
    Listener nameNote: This field may return null, indicating that a valid value cannot be obtained.
    loadBalancerId String
    LoadBalancer IDNote: This field may return null, indicating that a valid value cannot be obtained.
    loadBalancerName String
    LoadBalancer nameNote: This field may return null, indicating that a valid value cannot be obtained.
    loadBalancerType String
    Loadbalancer typeNote: This field may return null, indicating that a valid value cannot be obtained.
    numericalVpcId Number
    VPCID for load balancer, public network is -1, and internal network is filled in according to actual conditionsNote: This field may return null, indicating that a valid value cannot be obtained.
    protocol String
    The listening protocol of listening port.
    region String
    Region.
    vip String
    LoadBalancer ipNote: This field may return null, indicating that a valid value cannot be obtained.
    vport Number
    Listener portNote: This field may return null, indicating that a valid value cannot be obtained.
    zone String
    Loadbalancer zoneNote: This field may return null, indicating that a valid value cannot be obtained.

    GetWafDomainsDomainPort

    NginxServerId double
    Nginx server ID.
    Port string
    Listening port.
    Protocol string
    The listening protocol of listening port.
    UpstreamPort string
    The upstream port for listening port.
    UpstreamProtocol string
    The upstream protocol for listening port.
    NginxServerId float64
    Nginx server ID.
    Port string
    Listening port.
    Protocol string
    The listening protocol of listening port.
    UpstreamPort string
    The upstream port for listening port.
    UpstreamProtocol string
    The upstream protocol for listening port.
    nginxServerId Double
    Nginx server ID.
    port String
    Listening port.
    protocol String
    The listening protocol of listening port.
    upstreamPort String
    The upstream port for listening port.
    upstreamProtocol String
    The upstream protocol for listening port.
    nginxServerId number
    Nginx server ID.
    port string
    Listening port.
    protocol string
    The listening protocol of listening port.
    upstreamPort string
    The upstream port for listening port.
    upstreamProtocol string
    The upstream protocol for listening port.
    nginx_server_id float
    Nginx server ID.
    port str
    Listening port.
    protocol str
    The listening protocol of listening port.
    upstream_port str
    The upstream port for listening port.
    upstream_protocol str
    The upstream protocol for listening port.
    nginxServerId Number
    Nginx server ID.
    port String
    Listening port.
    protocol String
    The listening protocol of listening port.
    upstreamPort String
    The upstream port for listening port.
    upstreamProtocol String
    The upstream protocol for listening port.

    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.186 published on Thursday, Apr 24, 2025 by tencentcloudstack