tencentcloud 1.81.182 published on Monday, Apr 14, 2025 by tencentcloudstack
tencentcloud.getWafDomains
Explore with Pulumi AI
tencentcloud 1.81.182 published on Monday, Apr 14, 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
- Instance
Id string - Unique ID of Instance.
- Result
Output stringFile - Used to save results.
- Domain string
- Domain name.
- Id string
- Instance
Id string - Unique ID of Instance.
- Result
Output stringFile - Used to save results.
- domain String
- Domain name.
- id String
- instance
Id String - Unique ID of Instance.
- result
Output StringFile - Used to save results.
- domain string
- Domain name.
- id string
- instance
Id string - Unique ID of Instance.
- result
Output stringFile - Used to save results.
- domain str
- Domain name.
- id str
- instance_
id str - Unique ID of Instance.
- result_
output_ strfile - Used to save results.
- domain String
- Domain name.
- id String
- instance
Id String - Unique ID of Instance.
- result
Output StringFile - Used to save results.
getWafDomains Result
The following output properties are available:
- Domains
List<Get
Waf Domains Domain> - Domain info list.
- Id string
- Domain string
- Domain name.
- Instance
Id string - Instance unique ID.
- Result
Output stringFile
- Domains
[]Get
Waf Domains Domain - Domain info list.
- Id string
- Domain string
- Domain name.
- Instance
Id string - Instance unique ID.
- Result
Output stringFile
- domains
List<Get
Waf Domains Domain> - Domain info list.
- id String
- domain String
- Domain name.
- instance
Id String - Instance unique ID.
- result
Output StringFile
- domains
Get
Waf Domains Domain[] - Domain info list.
- id string
- domain string
- Domain name.
- instance
Id string - Instance unique ID.
- result
Output stringFile
- domains
Sequence[Get
Waf Domains Domain] - Domain info list.
- id str
- domain str
- Domain name.
- instance_
id str - Instance unique ID.
- result_
output_ strfile
- domains List<Property Map>
- Domain info list.
- id String
- domain String
- Domain name.
- instance
Id String - Instance unique ID.
- result
Output StringFile
Supporting Types
GetWafDomainsDomain
- Alb
Type 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.
- Api
Status 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.
- App
Id This property is required. double - User appid.
- Bot
Status This property is required. double - BOT switch status, 0 off, 1 on.
- Cc
Lists This property is required. List<string> - Waf sandbox export addresses, should be added to the whitelist by the upstreams.
- Cdc
Clusters This property is required. string - Cdc clustersNote: This field may return null, indicating that a valid value cannot be obtained.
- Cls
Status 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.
- Create
Time This property is required. string - Create time.
- Domain
This property is required. string - Domain name.
- Domain
Id 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&&AI Engine Shutdown Mode 11 Rule Engine Observation&&AI Engine Observation Mode 12 Rule Engine Observation&&AI Engine Interception Mode 20 Rule Engine Interception&&AI Engine Shutdown Mode 21 Rule Engine Interception&&AI Engine Observation Mode 22 Rule Engine Interception&&AI Engine Interception Mode.
- Flow
Mode This property is required. double - CLBWAF traffic mode, 1 cleaning mode, 0 mirroring mode.
- Instance
Id This property is required. string - Unique ID of Instance.
- Instance
Name 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.
- Load
Balancer Sets This property is required. List<GetWaf Domains Domain Load Balancer Set> - 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<GetWaf Domains Domain Port> - Listening ports.
- Post
Ckafka Status This property is required. double - Whether to enable the delivery of CKafka function, 0 off, 1 on.
- Post
Cls Status This property is required. double - Whether to enable the delivery CLS function, 0 off, 1 on.
- Region
This property is required. string - Region.
- Rs
Lists This property is required. List<string> - Waf engine export addresses, should be added to the whitelist by the upstreams.
- Sg
Detail This property is required. string - 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. 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.
- Alb
Type 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.
- Api
Status 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.
- App
Id This property is required. float64 - User appid.
- Bot
Status This property is required. float64 - BOT switch status, 0 off, 1 on.
- Cc
Lists This property is required. []string - Waf sandbox export addresses, should be added to the whitelist by the upstreams.
- Cdc
Clusters This property is required. string - Cdc clustersNote: This field may return null, indicating that a valid value cannot be obtained.
- Cls
Status 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.
- Create
Time This property is required. string - Create time.
- Domain
This property is required. string - Domain name.
- Domain
Id 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&&AI Engine Shutdown Mode 11 Rule Engine Observation&&AI Engine Observation Mode 12 Rule Engine Observation&&AI Engine Interception Mode 20 Rule Engine Interception&&AI Engine Shutdown Mode 21 Rule Engine Interception&&AI Engine Observation Mode 22 Rule Engine Interception&&AI Engine Interception Mode.
- Flow
Mode This property is required. float64 - CLBWAF traffic mode, 1 cleaning mode, 0 mirroring mode.
- Instance
Id This property is required. string - Unique ID of Instance.
- Instance
Name 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.
- Load
Balancer Sets This property is required. []GetWaf Domains Domain Load Balancer Set - List of bound LB.
- Mode
This property is required. float64 - Rule defense mode, 0 observation mode, 1 interception mode.
- Ports
This property is required. []GetWaf Domains Domain Port - Listening ports.
- Post
Ckafka Status This property is required. float64 - Whether to enable the delivery of CKafka function, 0 off, 1 on.
- Post
Cls Status This property is required. float64 - Whether to enable the delivery CLS function, 0 off, 1 on.
- Region
This property is required. string - Region.
- Rs
Lists This property is required. []string - Waf engine export addresses, should be added to the whitelist by the upstreams.
- Sg
Detail This property is required. string - 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. 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.
- alb
Type 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.
- api
Status 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.
- app
Id This property is required. Double - User appid.
- bot
Status This property is required. Double - BOT switch status, 0 off, 1 on.
- cc
Lists This property is required. List<String> - Waf sandbox export addresses, should be added to the whitelist by the upstreams.
- cdc
Clusters This property is required. String - Cdc clustersNote: This field may return null, indicating that a valid value cannot be obtained.
- cls
Status 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.
- create
Time This property is required. String - Create time.
- domain
This property is required. String - Domain name.
- domain
Id 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&&AI Engine Shutdown Mode 11 Rule Engine Observation&&AI Engine Observation Mode 12 Rule Engine Observation&&AI Engine Interception Mode 20 Rule Engine Interception&&AI Engine Shutdown Mode 21 Rule Engine Interception&&AI Engine Observation Mode 22 Rule Engine Interception&&AI Engine Interception Mode.
- flow
Mode This property is required. Double - CLBWAF traffic mode, 1 cleaning mode, 0 mirroring mode.
- instance
Id This property is required. String - Unique ID of Instance.
- instance
Name 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.
- load
Balancer Sets This property is required. List<GetWaf Domains Domain Load Balancer Set> - 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<GetWaf Domains Domain Port> - Listening ports.
- post
Ckafka Status This property is required. Double - Whether to enable the delivery of CKafka function, 0 off, 1 on.
- post
Cls Status This property is required. Double - Whether to enable the delivery CLS function, 0 off, 1 on.
- region
This property is required. String - Region.
- rs
Lists This property is required. List<String> - Waf engine export addresses, should be added to the whitelist by the upstreams.
- sg
Detail This property is required. String - 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. 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.
- alb
Type 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.
- api
Status 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.
- app
Id This property is required. number - User appid.
- bot
Status This property is required. number - BOT switch status, 0 off, 1 on.
- cc
Lists This property is required. string[] - Waf sandbox export addresses, should be added to the whitelist by the upstreams.
- cdc
Clusters This property is required. string - Cdc clustersNote: This field may return null, indicating that a valid value cannot be obtained.
- cls
Status 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.
- create
Time This property is required. string - Create time.
- domain
This property is required. string - Domain name.
- domain
Id 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&&AI Engine Shutdown Mode 11 Rule Engine Observation&&AI Engine Observation Mode 12 Rule Engine Observation&&AI Engine Interception Mode 20 Rule Engine Interception&&AI Engine Shutdown Mode 21 Rule Engine Interception&&AI Engine Observation Mode 22 Rule Engine Interception&&AI Engine Interception Mode.
- flow
Mode This property is required. number - CLBWAF traffic mode, 1 cleaning mode, 0 mirroring mode.
- instance
Id This property is required. string - Unique ID of Instance.
- instance
Name 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.
- load
Balancer Sets This property is required. GetWaf Domains Domain Load Balancer Set[] - List of bound LB.
- mode
This property is required. number - Rule defense mode, 0 observation mode, 1 interception mode.
- ports
This property is required. GetWaf Domains Domain Port[] - Listening ports.
- post
Ckafka Status This property is required. number - Whether to enable the delivery of CKafka function, 0 off, 1 on.
- post
Cls Status This property is required. number - Whether to enable the delivery CLS function, 0 off, 1 on.
- region
This property is required. string - Region.
- rs
Lists This property is required. string[] - Waf engine export addresses, should be added to the whitelist by the upstreams.
- sg
Detail This property is required. string - 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. 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&&AI Engine Shutdown Mode 11 Rule Engine Observation&&AI Engine Observation Mode 12 Rule Engine Observation&&AI Engine Interception Mode 20 Rule Engine Interception&&AI Engine Shutdown Mode 21 Rule Engine Interception&&AI Engine Observation Mode 22 Rule Engine Interception&&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[GetWaf Domains Domain Load Balancer Set] - 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[GetWaf Domains Domain Port] - 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.
- alb
Type 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.
- api
Status 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.
- app
Id This property is required. Number - User appid.
- bot
Status This property is required. Number - BOT switch status, 0 off, 1 on.
- cc
Lists This property is required. List<String> - Waf sandbox export addresses, should be added to the whitelist by the upstreams.
- cdc
Clusters This property is required. String - Cdc clustersNote: This field may return null, indicating that a valid value cannot be obtained.
- cls
Status 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.
- create
Time This property is required. String - Create time.
- domain
This property is required. String - Domain name.
- domain
Id 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&&AI Engine Shutdown Mode 11 Rule Engine Observation&&AI Engine Observation Mode 12 Rule Engine Observation&&AI Engine Interception Mode 20 Rule Engine Interception&&AI Engine Shutdown Mode 21 Rule Engine Interception&&AI Engine Observation Mode 22 Rule Engine Interception&&AI Engine Interception Mode.
- flow
Mode This property is required. Number - CLBWAF traffic mode, 1 cleaning mode, 0 mirroring mode.
- instance
Id This property is required. String - Unique ID of Instance.
- instance
Name 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.
- load
Balancer Sets 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.
- post
Ckafka Status This property is required. Number - Whether to enable the delivery of CKafka function, 0 off, 1 on.
- post
Cls Status This property is required. Number - Whether to enable the delivery CLS function, 0 off, 1 on.
- region
This property is required. String - Region.
- rs
Lists This property is required. List<String> - Waf engine export addresses, should be added to the whitelist by the upstreams.
- sg
Detail This property is required. String - 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. 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
- Listener
Id This property is required. string - Listener unique IDNote: This field may return null, indicating that a valid value cannot be obtained.
- Listener
Name This property is required. string - Listener nameNote: This field may return null, indicating that a valid value cannot be obtained.
- Load
Balancer Id This property is required. string - LoadBalancer IDNote: This field may return null, indicating that a valid value cannot be obtained.
- Load
Balancer Name This property is required. string - LoadBalancer nameNote: This field may return null, indicating that a valid value cannot be obtained.
- Load
Balancer Type This property is required. string - Loadbalancer typeNote: This field may return null, indicating that a valid value cannot be obtained.
- Numerical
Vpc Id 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.
- Listener
Id This property is required. string - Listener unique IDNote: This field may return null, indicating that a valid value cannot be obtained.
- Listener
Name This property is required. string - Listener nameNote: This field may return null, indicating that a valid value cannot be obtained.
- Load
Balancer Id This property is required. string - LoadBalancer IDNote: This field may return null, indicating that a valid value cannot be obtained.
- Load
Balancer Name This property is required. string - LoadBalancer nameNote: This field may return null, indicating that a valid value cannot be obtained.
- Load
Balancer Type This property is required. string - Loadbalancer typeNote: This field may return null, indicating that a valid value cannot be obtained.
- Numerical
Vpc Id 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.
- listener
Id This property is required. String - Listener unique IDNote: This field may return null, indicating that a valid value cannot be obtained.
- listener
Name This property is required. String - Listener nameNote: This field may return null, indicating that a valid value cannot be obtained.
- load
Balancer Id This property is required. String - LoadBalancer IDNote: This field may return null, indicating that a valid value cannot be obtained.
- load
Balancer Name This property is required. String - LoadBalancer nameNote: This field may return null, indicating that a valid value cannot be obtained.
- load
Balancer Type This property is required. String - Loadbalancer typeNote: This field may return null, indicating that a valid value cannot be obtained.
- numerical
Vpc Id 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.
- listener
Id This property is required. string - Listener unique IDNote: This field may return null, indicating that a valid value cannot be obtained.
- listener
Name This property is required. string - Listener nameNote: This field may return null, indicating that a valid value cannot be obtained.
- load
Balancer Id This property is required. string - LoadBalancer IDNote: This field may return null, indicating that a valid value cannot be obtained.
- load
Balancer Name This property is required. string - LoadBalancer nameNote: This field may return null, indicating that a valid value cannot be obtained.
- load
Balancer Type This property is required. string - Loadbalancer typeNote: This field may return null, indicating that a valid value cannot be obtained.
- numerical
Vpc Id 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.
- listener
Id This property is required. String - Listener unique IDNote: This field may return null, indicating that a valid value cannot be obtained.
- listener
Name This property is required. String - Listener nameNote: This field may return null, indicating that a valid value cannot be obtained.
- load
Balancer Id This property is required. String - LoadBalancer IDNote: This field may return null, indicating that a valid value cannot be obtained.
- load
Balancer Name This property is required. String - LoadBalancer nameNote: This field may return null, indicating that a valid value cannot be obtained.
- load
Balancer Type This property is required. String - Loadbalancer typeNote: This field may return null, indicating that a valid value cannot be obtained.
- numerical
Vpc Id 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
- Nginx
Server Id 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.
- Upstream
Port This property is required. string - The upstream port for listening port.
- Upstream
Protocol This property is required. string - The upstream protocol for listening port.
- Nginx
Server Id 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.
- Upstream
Port This property is required. string - The upstream port for listening port.
- Upstream
Protocol This property is required. string - The upstream protocol for listening port.
- nginx
Server Id 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.
- upstream
Port This property is required. String - The upstream port for listening port.
- upstream
Protocol This property is required. String - The upstream protocol for listening port.
- nginx
Server Id 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.
- upstream
Port This property is required. string - The upstream port for listening port.
- upstream
Protocol 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.
- nginx
Server Id 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.
- upstream
Port This property is required. String - The upstream port for listening port.
- upstream
Protocol 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.
tencentcloud 1.81.182 published on Monday, Apr 14, 2025 by tencentcloudstack