1. Packages
  2. Tencentcloud Provider
  3. API Docs
  4. getWafDomains
tencentcloud 1.81.182 published on Monday, Apr 14, 2025 by tencentcloudstack

tencentcloud.getWafDomains

Explore with Pulumi AI

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({});
Copy
import pulumi
import pulumi_tencentcloud as tencentcloud

example = tencentcloud.get_waf_domains()
Copy
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
	})
}
Copy
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Tencentcloud = Pulumi.Tencentcloud;

return await Deployment.RunAsync(() => 
{
    var example = Tencentcloud.GetWafDomains.Invoke();

});
Copy
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();

    }
}
Copy
variables:
  example:
    fn::invoke:
      function: tencentcloud:getWafDomains
      arguments: {}
Copy

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",
});
Copy
import pulumi
import pulumi_tencentcloud as tencentcloud

example = tencentcloud.get_waf_domains(domain="tf.example.com",
    instance_id="waf_2kxtlbky01b3wceb")
Copy
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
	})
}
Copy
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",
    });

});
Copy
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());

    }
}
Copy
variables:
  example:
    fn::invoke:
      function: tencentcloud:getWafDomains
      arguments:
        domain: tf.example.com
        instanceId: waf_2kxtlbky01b3wceb
Copy

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>
Copy
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]
Copy
func GetWafDomains(ctx *Context, args *GetWafDomainsArgs, opts ...InvokeOption) (*GetWafDomainsResult, error)
func GetWafDomainsOutput(ctx *Context, args *GetWafDomainsOutputArgs, opts ...InvokeOption) GetWafDomainsResultOutput
Copy

> 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)
}
Copy
public static CompletableFuture<GetWafDomainsResult> getWafDomains(GetWafDomainsArgs args, InvokeOptions options)
public static Output<GetWafDomainsResult> getWafDomains(GetWafDomainsArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: tencentcloud:index/getWafDomains:getWafDomains
  arguments:
    # arguments dictionary
Copy

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 This property is required. 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 This property is required. double
API security switch status, 0 off, 1 onNote: This field may return null, indicating that a valid value cannot be obtained.
AppId This property is required. double
User appid.
BotStatus This property is required. double
BOT switch status, 0 off, 1 on.
CcLists This property is required. List<string>
Waf sandbox export addresses, should be added to the whitelist by the upstreams.
CdcClusters This property is required. string
Cdc clustersNote: This field may return null, indicating that a valid value cannot be obtained.
ClsStatus This property is required. double
Whether to enable access logs, 1 enable, 0 disable.
Cname This property is required. string
Cname address, used for dns access.
CreateTime This property is required. string
Create time.
Domain This property is required. string
Domain name.
DomainId This property is required. string
Domain unique ID.
Edition This property is required. string
Instance type, sparta-waf represents SAAS WAF, clb-waf represents CLB WAF.
Engine This property is required. 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 This property is required. double
CLBWAF traffic mode, 1 cleaning mode, 0 mirroring mode.
InstanceId This property is required. string
Unique ID of Instance.
InstanceName This property is required. string
Instance name.
Ipv6Status This property is required. double
Ipv6 switch status, 0 off, 1 on.
Level This property is required. double
Instance level.
LoadBalancerSets This property is required. List<GetWafDomainsDomainLoadBalancerSet>
List of bound LB.
Mode This property is required. double
Rule defense mode, 0 observation mode, 1 interception mode.
Ports This property is required. List<GetWafDomainsDomainPort>
Listening ports.
PostCkafkaStatus This property is required. double
Whether to enable the delivery of CKafka function, 0 off, 1 on.
PostClsStatus This property is required. double
Whether to enable the delivery CLS function, 0 off, 1 on.
Region This property is required. string
Region.
RsLists This property is required. List<string>
Waf engine export addresses, should be added to the whitelist by the upstreams.
SgDetail This property is required. string
Detailed explanation of security group statusNote: This field may return null, indicating that a valid value cannot be obtained.
SgState This property is required. 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 This property is required. 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 This property is required. double
Waf switch,0 off 1 on.
AlbType This property is required. 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 This property is required. float64
API security switch status, 0 off, 1 onNote: This field may return null, indicating that a valid value cannot be obtained.
AppId This property is required. float64
User appid.
BotStatus This property is required. float64
BOT switch status, 0 off, 1 on.
CcLists This property is required. []string
Waf sandbox export addresses, should be added to the whitelist by the upstreams.
CdcClusters This property is required. string
Cdc clustersNote: This field may return null, indicating that a valid value cannot be obtained.
ClsStatus This property is required. float64
Whether to enable access logs, 1 enable, 0 disable.
Cname This property is required. string
Cname address, used for dns access.
CreateTime This property is required. string
Create time.
Domain This property is required. string
Domain name.
DomainId This property is required. string
Domain unique ID.
Edition This property is required. string
Instance type, sparta-waf represents SAAS WAF, clb-waf represents CLB WAF.
Engine This property is required. 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 This property is required. float64
CLBWAF traffic mode, 1 cleaning mode, 0 mirroring mode.
InstanceId This property is required. string
Unique ID of Instance.
InstanceName This property is required. string
Instance name.
Ipv6Status This property is required. float64
Ipv6 switch status, 0 off, 1 on.
Level This property is required. float64
Instance level.
LoadBalancerSets This property is required. []GetWafDomainsDomainLoadBalancerSet
List of bound LB.
Mode This property is required. float64
Rule defense mode, 0 observation mode, 1 interception mode.
Ports This property is required. []GetWafDomainsDomainPort
Listening ports.
PostCkafkaStatus This property is required. float64
Whether to enable the delivery of CKafka function, 0 off, 1 on.
PostClsStatus This property is required. float64
Whether to enable the delivery CLS function, 0 off, 1 on.
Region This property is required. string
Region.
RsLists This property is required. []string
Waf engine export addresses, should be added to the whitelist by the upstreams.
SgDetail This property is required. string
Detailed explanation of security group statusNote: This field may return null, indicating that a valid value cannot be obtained.
SgState This property is required. 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 This property is required. 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 This property is required. float64
Waf switch,0 off 1 on.
albType This property is required. 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 This property is required. Double
API security switch status, 0 off, 1 onNote: This field may return null, indicating that a valid value cannot be obtained.
appId This property is required. Double
User appid.
botStatus This property is required. Double
BOT switch status, 0 off, 1 on.
ccLists This property is required. List<String>
Waf sandbox export addresses, should be added to the whitelist by the upstreams.
cdcClusters This property is required. String
Cdc clustersNote: This field may return null, indicating that a valid value cannot be obtained.
clsStatus This property is required. Double
Whether to enable access logs, 1 enable, 0 disable.
cname This property is required. String
Cname address, used for dns access.
createTime This property is required. String
Create time.
domain This property is required. String
Domain name.
domainId This property is required. String
Domain unique ID.
edition This property is required. String
Instance type, sparta-waf represents SAAS WAF, clb-waf represents CLB WAF.
engine This property is required. 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 This property is required. Double
CLBWAF traffic mode, 1 cleaning mode, 0 mirroring mode.
instanceId This property is required. String
Unique ID of Instance.
instanceName This property is required. String
Instance name.
ipv6Status This property is required. Double
Ipv6 switch status, 0 off, 1 on.
level This property is required. Double
Instance level.
loadBalancerSets This property is required. List<GetWafDomainsDomainLoadBalancerSet>
List of bound LB.
mode This property is required. Double
Rule defense mode, 0 observation mode, 1 interception mode.
ports This property is required. List<GetWafDomainsDomainPort>
Listening ports.
postCkafkaStatus This property is required. Double
Whether to enable the delivery of CKafka function, 0 off, 1 on.
postClsStatus This property is required. Double
Whether to enable the delivery CLS function, 0 off, 1 on.
region This property is required. String
Region.
rsLists This property is required. List<String>
Waf engine export addresses, should be added to the whitelist by the upstreams.
sgDetail This property is required. String
Detailed explanation of security group statusNote: This field may return null, indicating that a valid value cannot be obtained.
sgState This property is required. 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 This property is required. 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 This property is required. Double
Waf switch,0 off 1 on.
albType This property is required. 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 This property is required. number
API security switch status, 0 off, 1 onNote: This field may return null, indicating that a valid value cannot be obtained.
appId This property is required. number
User appid.
botStatus This property is required. number
BOT switch status, 0 off, 1 on.
ccLists This property is required. string[]
Waf sandbox export addresses, should be added to the whitelist by the upstreams.
cdcClusters This property is required. string
Cdc clustersNote: This field may return null, indicating that a valid value cannot be obtained.
clsStatus This property is required. number
Whether to enable access logs, 1 enable, 0 disable.
cname This property is required. string
Cname address, used for dns access.
createTime This property is required. string
Create time.
domain This property is required. string
Domain name.
domainId This property is required. string
Domain unique ID.
edition This property is required. string
Instance type, sparta-waf represents SAAS WAF, clb-waf represents CLB WAF.
engine This property is required. 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 This property is required. number
CLBWAF traffic mode, 1 cleaning mode, 0 mirroring mode.
instanceId This property is required. string
Unique ID of Instance.
instanceName This property is required. string
Instance name.
ipv6Status This property is required. number
Ipv6 switch status, 0 off, 1 on.
level This property is required. number
Instance level.
loadBalancerSets This property is required. GetWafDomainsDomainLoadBalancerSet[]
List of bound LB.
mode This property is required. number
Rule defense mode, 0 observation mode, 1 interception mode.
ports This property is required. GetWafDomainsDomainPort[]
Listening ports.
postCkafkaStatus This property is required. number
Whether to enable the delivery of CKafka function, 0 off, 1 on.
postClsStatus This property is required. number
Whether to enable the delivery CLS function, 0 off, 1 on.
region This property is required. string
Region.
rsLists This property is required. string[]
Waf engine export addresses, should be added to the whitelist by the upstreams.
sgDetail This property is required. string
Detailed explanation of security group statusNote: This field may return null, indicating that a valid value cannot be obtained.
sgState This property is required. 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 This property is required. 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 This property is required. number
Waf switch,0 off 1 on.
alb_type This property is required. 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 This property is required. float
API security switch status, 0 off, 1 onNote: This field may return null, indicating that a valid value cannot be obtained.
app_id This property is required. float
User appid.
bot_status This property is required. float
BOT switch status, 0 off, 1 on.
cc_lists This property is required. Sequence[str]
Waf sandbox export addresses, should be added to the whitelist by the upstreams.
cdc_clusters This property is required. str
Cdc clustersNote: This field may return null, indicating that a valid value cannot be obtained.
cls_status This property is required. float
Whether to enable access logs, 1 enable, 0 disable.
cname This property is required. str
Cname address, used for dns access.
create_time This property is required. str
Create time.
domain This property is required. str
Domain name.
domain_id This property is required. str
Domain unique ID.
edition This property is required. str
Instance type, sparta-waf represents SAAS WAF, clb-waf represents CLB WAF.
engine This property is required. 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 This property is required. float
CLBWAF traffic mode, 1 cleaning mode, 0 mirroring mode.
instance_id This property is required. str
Unique ID of Instance.
instance_name This property is required. str
Instance name.
ipv6_status This property is required. float
Ipv6 switch status, 0 off, 1 on.
level This property is required. float
Instance level.
load_balancer_sets This property is required. Sequence[GetWafDomainsDomainLoadBalancerSet]
List of bound LB.
mode This property is required. float
Rule defense mode, 0 observation mode, 1 interception mode.
ports This property is required. Sequence[GetWafDomainsDomainPort]
Listening ports.
post_ckafka_status This property is required. float
Whether to enable the delivery of CKafka function, 0 off, 1 on.
post_cls_status This property is required. float
Whether to enable the delivery CLS function, 0 off, 1 on.
region This property is required. str
Region.
rs_lists This property is required. Sequence[str]
Waf engine export addresses, should be added to the whitelist by the upstreams.
sg_detail This property is required. str
Detailed explanation of security group statusNote: This field may return null, indicating that a valid value cannot be obtained.
sg_state This property is required. 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 This property is required. 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 This property is required. float
Waf switch,0 off 1 on.
albType This property is required. 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 This property is required. Number
API security switch status, 0 off, 1 onNote: This field may return null, indicating that a valid value cannot be obtained.
appId This property is required. Number
User appid.
botStatus This property is required. Number
BOT switch status, 0 off, 1 on.
ccLists This property is required. List<String>
Waf sandbox export addresses, should be added to the whitelist by the upstreams.
cdcClusters This property is required. String
Cdc clustersNote: This field may return null, indicating that a valid value cannot be obtained.
clsStatus This property is required. Number
Whether to enable access logs, 1 enable, 0 disable.
cname This property is required. String
Cname address, used for dns access.
createTime This property is required. String
Create time.
domain This property is required. String
Domain name.
domainId This property is required. String
Domain unique ID.
edition This property is required. String
Instance type, sparta-waf represents SAAS WAF, clb-waf represents CLB WAF.
engine This property is required. 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 This property is required. Number
CLBWAF traffic mode, 1 cleaning mode, 0 mirroring mode.
instanceId This property is required. String
Unique ID of Instance.
instanceName This property is required. String
Instance name.
ipv6Status This property is required. Number
Ipv6 switch status, 0 off, 1 on.
level This property is required. Number
Instance level.
loadBalancerSets This property is required. List<Property Map>
List of bound LB.
mode This property is required. Number
Rule defense mode, 0 observation mode, 1 interception mode.
ports This property is required. List<Property Map>
Listening ports.
postCkafkaStatus This property is required. Number
Whether to enable the delivery of CKafka function, 0 off, 1 on.
postClsStatus This property is required. Number
Whether to enable the delivery CLS function, 0 off, 1 on.
region This property is required. String
Region.
rsLists This property is required. List<String>
Waf engine export addresses, should be added to the whitelist by the upstreams.
sgDetail This property is required. String
Detailed explanation of security group statusNote: This field may return null, indicating that a valid value cannot be obtained.
sgState This property is required. 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 This property is required. 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 This property is required. Number
Waf switch,0 off 1 on.

GetWafDomainsDomainLoadBalancerSet

ListenerId This property is required. string
Listener unique IDNote: This field may return null, indicating that a valid value cannot be obtained.
ListenerName This property is required. string
Listener nameNote: This field may return null, indicating that a valid value cannot be obtained.
LoadBalancerId This property is required. string
LoadBalancer IDNote: This field may return null, indicating that a valid value cannot be obtained.
LoadBalancerName This property is required. string
LoadBalancer nameNote: This field may return null, indicating that a valid value cannot be obtained.
LoadBalancerType This property is required. string
Loadbalancer typeNote: This field may return null, indicating that a valid value cannot be obtained.
NumericalVpcId This property is required. 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 This property is required. string
The listening protocol of listening port.
Region This property is required. string
Region.
Vip This property is required. string
LoadBalancer ipNote: This field may return null, indicating that a valid value cannot be obtained.
Vport This property is required. double
Listener portNote: This field may return null, indicating that a valid value cannot be obtained.
Zone This property is required. string
Loadbalancer zoneNote: This field may return null, indicating that a valid value cannot be obtained.
ListenerId This property is required. string
Listener unique IDNote: This field may return null, indicating that a valid value cannot be obtained.
ListenerName This property is required. string
Listener nameNote: This field may return null, indicating that a valid value cannot be obtained.
LoadBalancerId This property is required. string
LoadBalancer IDNote: This field may return null, indicating that a valid value cannot be obtained.
LoadBalancerName This property is required. string
LoadBalancer nameNote: This field may return null, indicating that a valid value cannot be obtained.
LoadBalancerType This property is required. string
Loadbalancer typeNote: This field may return null, indicating that a valid value cannot be obtained.
NumericalVpcId This property is required. 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 This property is required. string
The listening protocol of listening port.
Region This property is required. string
Region.
Vip This property is required. string
LoadBalancer ipNote: This field may return null, indicating that a valid value cannot be obtained.
Vport This property is required. float64
Listener portNote: This field may return null, indicating that a valid value cannot be obtained.
Zone This property is required. string
Loadbalancer zoneNote: This field may return null, indicating that a valid value cannot be obtained.
listenerId This property is required. String
Listener unique IDNote: This field may return null, indicating that a valid value cannot be obtained.
listenerName This property is required. String
Listener nameNote: This field may return null, indicating that a valid value cannot be obtained.
loadBalancerId This property is required. String
LoadBalancer IDNote: This field may return null, indicating that a valid value cannot be obtained.
loadBalancerName This property is required. String
LoadBalancer nameNote: This field may return null, indicating that a valid value cannot be obtained.
loadBalancerType This property is required. String
Loadbalancer typeNote: This field may return null, indicating that a valid value cannot be obtained.
numericalVpcId This property is required. 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 This property is required. String
The listening protocol of listening port.
region This property is required. String
Region.
vip This property is required. String
LoadBalancer ipNote: This field may return null, indicating that a valid value cannot be obtained.
vport This property is required. Double
Listener portNote: This field may return null, indicating that a valid value cannot be obtained.
zone This property is required. String
Loadbalancer zoneNote: This field may return null, indicating that a valid value cannot be obtained.
listenerId This property is required. string
Listener unique IDNote: This field may return null, indicating that a valid value cannot be obtained.
listenerName This property is required. string
Listener nameNote: This field may return null, indicating that a valid value cannot be obtained.
loadBalancerId This property is required. string
LoadBalancer IDNote: This field may return null, indicating that a valid value cannot be obtained.
loadBalancerName This property is required. string
LoadBalancer nameNote: This field may return null, indicating that a valid value cannot be obtained.
loadBalancerType This property is required. string
Loadbalancer typeNote: This field may return null, indicating that a valid value cannot be obtained.
numericalVpcId This property is required. 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 This property is required. string
The listening protocol of listening port.
region This property is required. string
Region.
vip This property is required. string
LoadBalancer ipNote: This field may return null, indicating that a valid value cannot be obtained.
vport This property is required. number
Listener portNote: This field may return null, indicating that a valid value cannot be obtained.
zone This property is required. string
Loadbalancer zoneNote: This field may return null, indicating that a valid value cannot be obtained.
listener_id This property is required. str
Listener unique IDNote: This field may return null, indicating that a valid value cannot be obtained.
listener_name This property is required. str
Listener nameNote: This field may return null, indicating that a valid value cannot be obtained.
load_balancer_id This property is required. str
LoadBalancer IDNote: This field may return null, indicating that a valid value cannot be obtained.
load_balancer_name This property is required. str
LoadBalancer nameNote: This field may return null, indicating that a valid value cannot be obtained.
load_balancer_type This property is required. str
Loadbalancer typeNote: This field may return null, indicating that a valid value cannot be obtained.
numerical_vpc_id This property is required. 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 This property is required. str
The listening protocol of listening port.
region This property is required. str
Region.
vip This property is required. str
LoadBalancer ipNote: This field may return null, indicating that a valid value cannot be obtained.
vport This property is required. float
Listener portNote: This field may return null, indicating that a valid value cannot be obtained.
zone This property is required. str
Loadbalancer zoneNote: This field may return null, indicating that a valid value cannot be obtained.
listenerId This property is required. String
Listener unique IDNote: This field may return null, indicating that a valid value cannot be obtained.
listenerName This property is required. String
Listener nameNote: This field may return null, indicating that a valid value cannot be obtained.
loadBalancerId This property is required. String
LoadBalancer IDNote: This field may return null, indicating that a valid value cannot be obtained.
loadBalancerName This property is required. String
LoadBalancer nameNote: This field may return null, indicating that a valid value cannot be obtained.
loadBalancerType This property is required. String
Loadbalancer typeNote: This field may return null, indicating that a valid value cannot be obtained.
numericalVpcId This property is required. 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 This property is required. String
The listening protocol of listening port.
region This property is required. String
Region.
vip This property is required. String
LoadBalancer ipNote: This field may return null, indicating that a valid value cannot be obtained.
vport This property is required. Number
Listener portNote: This field may return null, indicating that a valid value cannot be obtained.
zone This property is required. String
Loadbalancer zoneNote: This field may return null, indicating that a valid value cannot be obtained.

GetWafDomainsDomainPort

NginxServerId This property is required. double
Nginx server ID.
Port This property is required. string
Listening port.
Protocol This property is required. string
The listening protocol of listening port.
UpstreamPort This property is required. string
The upstream port for listening port.
UpstreamProtocol This property is required. string
The upstream protocol for listening port.
NginxServerId This property is required. float64
Nginx server ID.
Port This property is required. string
Listening port.
Protocol This property is required. string
The listening protocol of listening port.
UpstreamPort This property is required. string
The upstream port for listening port.
UpstreamProtocol This property is required. string
The upstream protocol for listening port.
nginxServerId This property is required. Double
Nginx server ID.
port This property is required. String
Listening port.
protocol This property is required. String
The listening protocol of listening port.
upstreamPort This property is required. String
The upstream port for listening port.
upstreamProtocol This property is required. String
The upstream protocol for listening port.
nginxServerId This property is required. number
Nginx server ID.
port This property is required. string
Listening port.
protocol This property is required. string
The listening protocol of listening port.
upstreamPort This property is required. string
The upstream port for listening port.
upstreamProtocol This property is required. string
The upstream protocol for listening port.
nginx_server_id This property is required. float
Nginx server ID.
port This property is required. str
Listening port.
protocol This property is required. str
The listening protocol of listening port.
upstream_port This property is required. str
The upstream port for listening port.
upstream_protocol This property is required. str
The upstream protocol for listening port.
nginxServerId This property is required. Number
Nginx server ID.
port This property is required. String
Listening port.
protocol This property is required. String
The listening protocol of listening port.
upstreamPort This property is required. String
The upstream port for listening port.
upstreamProtocol This property is required. 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.