1. Packages
  2. Volcengine
  3. API Docs
  4. waf
  5. getDomains
Volcengine v0.0.34 published on Wednesday, Jul 2, 2025 by Volcengine

volcengine.waf.getDomains

Explore with Pulumi AI

volcengine logo
Volcengine v0.0.34 published on Wednesday, Jul 2, 2025 by Volcengine

    Use this data source to query detailed information of waf domains

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as volcengine from "@pulumi/volcengine";
    
    const foo = volcengine.waf.getDomains({});
    
    import pulumi
    import pulumi_volcengine as volcengine
    
    foo = volcengine.waf.get_domains()
    
    package main
    
    import (
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    	"github.com/volcengine/pulumi-volcengine/sdk/go/volcengine/waf"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := waf.GetDomains(ctx, nil, nil)
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Volcengine = Pulumi.Volcengine;
    
    return await Deployment.RunAsync(() => 
    {
        var foo = Volcengine.Waf.GetDomains.Invoke();
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.volcengine.waf.WafFunctions;
    import com.pulumi.volcengine.waf.inputs.GetDomainsArgs;
    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 foo = WafFunctions.getDomains();
    
        }
    }
    
    variables:
      foo:
        fn::invoke:
          Function: volcengine:waf:getDomains
          Arguments: {}
    

    Using getDomains

    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 getDomains(args: GetDomainsArgs, opts?: InvokeOptions): Promise<GetDomainsResult>
    function getDomainsOutput(args: GetDomainsOutputArgs, opts?: InvokeOptions): Output<GetDomainsResult>
    def get_domains(accurate_query: Optional[int] = None,
                    domain: Optional[str] = None,
                    name_regex: Optional[str] = None,
                    output_file: Optional[str] = None,
                    opts: Optional[InvokeOptions] = None) -> GetDomainsResult
    def get_domains_output(accurate_query: Optional[pulumi.Input[int]] = None,
                    domain: Optional[pulumi.Input[str]] = None,
                    name_regex: Optional[pulumi.Input[str]] = None,
                    output_file: Optional[pulumi.Input[str]] = None,
                    opts: Optional[InvokeOptions] = None) -> Output[GetDomainsResult]
    func GetDomains(ctx *Context, args *GetDomainsArgs, opts ...InvokeOption) (*GetDomainsResult, error)
    func GetDomainsOutput(ctx *Context, args *GetDomainsOutputArgs, opts ...InvokeOption) GetDomainsResultOutput

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

    public static class GetDomains 
    {
        public static Task<GetDomainsResult> InvokeAsync(GetDomainsArgs args, InvokeOptions? opts = null)
        public static Output<GetDomainsResult> Invoke(GetDomainsInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetDomainsResult> getDomains(GetDomainsArgs args, InvokeOptions options)
    public static Output<GetDomainsResult> getDomains(GetDomainsArgs args, InvokeOptions options)
    
    fn::invoke:
      function: volcengine:waf/getDomains:getDomains
      arguments:
        # arguments dictionary

    The following arguments are supported:

    AccurateQuery int
    Matching mode.
    Domain string
    The domain name of the protected website that needs to be queried.
    NameRegex string
    A Name Regex of Resource.
    OutputFile string
    File name where to save data source results.
    AccurateQuery int
    Matching mode.
    Domain string
    The domain name of the protected website that needs to be queried.
    NameRegex string
    A Name Regex of Resource.
    OutputFile string
    File name where to save data source results.
    accurateQuery Integer
    Matching mode.
    domain String
    The domain name of the protected website that needs to be queried.
    nameRegex String
    A Name Regex of Resource.
    outputFile String
    File name where to save data source results.
    accurateQuery number
    Matching mode.
    domain string
    The domain name of the protected website that needs to be queried.
    nameRegex string
    A Name Regex of Resource.
    outputFile string
    File name where to save data source results.
    accurate_query int
    Matching mode.
    domain str
    The domain name of the protected website that needs to be queried.
    name_regex str
    A Name Regex of Resource.
    output_file str
    File name where to save data source results.
    accurateQuery Number
    Matching mode.
    domain String
    The domain name of the protected website that needs to be queried.
    nameRegex String
    A Name Regex of Resource.
    outputFile String
    File name where to save data source results.

    getDomains Result

    The following output properties are available:

    Datas List<GetDomainsData>
    The collection of query.
    Id string
    The provider-assigned unique ID for this managed resource.
    TotalCount int
    The total count of query.
    AccurateQuery int
    Domain string
    domain names that need to be protected by WAF.
    NameRegex string
    OutputFile string
    Datas []GetDomainsData
    The collection of query.
    Id string
    The provider-assigned unique ID for this managed resource.
    TotalCount int
    The total count of query.
    AccurateQuery int
    Domain string
    domain names that need to be protected by WAF.
    NameRegex string
    OutputFile string
    datas List<GetDomainsData>
    The collection of query.
    id String
    The provider-assigned unique ID for this managed resource.
    totalCount Integer
    The total count of query.
    accurateQuery Integer
    domain String
    domain names that need to be protected by WAF.
    nameRegex String
    outputFile String
    datas GetDomainsData[]
    The collection of query.
    id string
    The provider-assigned unique ID for this managed resource.
    totalCount number
    The total count of query.
    accurateQuery number
    domain string
    domain names that need to be protected by WAF.
    nameRegex string
    outputFile string
    datas Sequence[GetDomainsData]
    The collection of query.
    id str
    The provider-assigned unique ID for this managed resource.
    total_count int
    The total count of query.
    accurate_query int
    domain str
    domain names that need to be protected by WAF.
    name_regex str
    output_file str
    datas List<Property Map>
    The collection of query.
    id String
    The provider-assigned unique ID for this managed resource.
    totalCount Number
    The total count of query.
    accurateQuery Number
    domain String
    domain names that need to be protected by WAF.
    nameRegex String
    outputFile String

    Supporting Types

    GetDomainsData

    AccessMode int
    Access mode.
    AdvancedDefenseIp string
    High-defense instance IP.
    ApiEnable int
    Whether the API protection policy has been enabled.
    AttackStatus int
    The status of the attack.
    AutoCcEnable int
    Whether to enable the intelligent CC protection strategy.
    BackendGroups List<GetDomainsDataBackendGroup>
    The configuration of source station.
    BlackIpEnable int
    Whether the blacklist strategy has been enabled.
    BlackLctEnable int
    Whether the regional ban strategy has been activated.
    CcEnable int
    Whether the cc protection strategy has been enabled.
    CertificateId int
    When the protocol type is HTTPS, the bound certificate ID needs to be entered.
    CertificateName string
    The name of the certificate.
    ClientIpLocation int
    The method of obtaining the client IP.
    ClientMaxBodySize int
    The client requests the maximum value of body.
    CloudAccessConfigs List<GetDomainsDataCloudAccessConfig>
    Access port information.
    Cname string
    The CNAME value generated by the WAF instance.
    CustomBotEnable int
    Whether the custom Bot classification strategy has been enabled.
    CustomHeaders List<string>
    Custom Header.
    CustomRspEnable int
    Whether the custom response interception strategy has been enabled.
    DefenceMode int
    The protection mode of the instance.
    DlpEnable int
    Whether to activate the strategy for preventing the leakage of sensitive information.
    Domain string
    The domain name of the protected website that needs to be queried.
    EnableHttp2 int
    Whether to enable HTTP 2.0.
    EnableIpv6 int
    Whether it supports protecting IPv6 requests.
    KeepAliveRequest int
    The number of long connection multiplexes.
    KeepAliveTimeOut int
    Long connection retention time.
    LbAlgorithm string
    The types of load balancing algorithms.
    ProtocolFollow int
    Whether to enable protocol following.
    ProtocolPorts GetDomainsDataProtocolPorts
    Access port information.
    Protocols string
    Access protocol types.
    ProxyConfig int
    Whether to enable proxy configuration.
    ProxyConnectTimeOut int
    The timeout period for establishing a connection between the WAF and the backend server.
    ProxyKeepAlive int
    The number of reusable WAF origin long connections.
    ProxyKeepAliveTimeOut int
    Idle long connection timeout period.
    ProxyReadTimeOut int
    The timeout period during which WAF reads the response from the backend server.
    ProxyRetry int
    The number of retries for WAF back to source.
    ProxyWriteTimeOut int
    The timeout period during which the WAF transmits the request to the backend server.
    PublicRealServer int
    Connect to the source return mode.
    Region string
    domain region that need to be protected by WAF.
    ServerIps string
    The IP of the WAF protection instance.
    SrcIps string
    WAF source IP.
    SslCiphers List<string>
    Encryption kit.
    SslProtocols List<string>
    TLS protocol version.
    Status int
    The status of access.
    SystemBotEnable int
    Whether the managed Bot classification strategy has been enabled.
    TamperProofEnable int
    Whether to enable the page tamper proof policy.
    TlsEnable int
    Whether to enable the log service.
    UpdateTime string
    The update time.
    VpcId string
    The ID of vpc.
    WafEnable int
    Whether the vulnerability protection strategy has been enabled.
    WafWhiteReqEnable int
    Whether to enable the whitening strategy for vulnerability protection requests.
    WhiteEnable int
    Whether the whitelist strategy has been enabled.
    WhiteFieldEnable int
    Whether to enable the whitening strategy for vulnerability protection fields.
    AccessMode int
    Access mode.
    AdvancedDefenseIp string
    High-defense instance IP.
    ApiEnable int
    Whether the API protection policy has been enabled.
    AttackStatus int
    The status of the attack.
    AutoCcEnable int
    Whether to enable the intelligent CC protection strategy.
    BackendGroups []GetDomainsDataBackendGroup
    The configuration of source station.
    BlackIpEnable int
    Whether the blacklist strategy has been enabled.
    BlackLctEnable int
    Whether the regional ban strategy has been activated.
    CcEnable int
    Whether the cc protection strategy has been enabled.
    CertificateId int
    When the protocol type is HTTPS, the bound certificate ID needs to be entered.
    CertificateName string
    The name of the certificate.
    ClientIpLocation int
    The method of obtaining the client IP.
    ClientMaxBodySize int
    The client requests the maximum value of body.
    CloudAccessConfigs []GetDomainsDataCloudAccessConfig
    Access port information.
    Cname string
    The CNAME value generated by the WAF instance.
    CustomBotEnable int
    Whether the custom Bot classification strategy has been enabled.
    CustomHeaders []string
    Custom Header.
    CustomRspEnable int
    Whether the custom response interception strategy has been enabled.
    DefenceMode int
    The protection mode of the instance.
    DlpEnable int
    Whether to activate the strategy for preventing the leakage of sensitive information.
    Domain string
    The domain name of the protected website that needs to be queried.
    EnableHttp2 int
    Whether to enable HTTP 2.0.
    EnableIpv6 int
    Whether it supports protecting IPv6 requests.
    KeepAliveRequest int
    The number of long connection multiplexes.
    KeepAliveTimeOut int
    Long connection retention time.
    LbAlgorithm string
    The types of load balancing algorithms.
    ProtocolFollow int
    Whether to enable protocol following.
    ProtocolPorts GetDomainsDataProtocolPorts
    Access port information.
    Protocols string
    Access protocol types.
    ProxyConfig int
    Whether to enable proxy configuration.
    ProxyConnectTimeOut int
    The timeout period for establishing a connection between the WAF and the backend server.
    ProxyKeepAlive int
    The number of reusable WAF origin long connections.
    ProxyKeepAliveTimeOut int
    Idle long connection timeout period.
    ProxyReadTimeOut int
    The timeout period during which WAF reads the response from the backend server.
    ProxyRetry int
    The number of retries for WAF back to source.
    ProxyWriteTimeOut int
    The timeout period during which the WAF transmits the request to the backend server.
    PublicRealServer int
    Connect to the source return mode.
    Region string
    domain region that need to be protected by WAF.
    ServerIps string
    The IP of the WAF protection instance.
    SrcIps string
    WAF source IP.
    SslCiphers []string
    Encryption kit.
    SslProtocols []string
    TLS protocol version.
    Status int
    The status of access.
    SystemBotEnable int
    Whether the managed Bot classification strategy has been enabled.
    TamperProofEnable int
    Whether to enable the page tamper proof policy.
    TlsEnable int
    Whether to enable the log service.
    UpdateTime string
    The update time.
    VpcId string
    The ID of vpc.
    WafEnable int
    Whether the vulnerability protection strategy has been enabled.
    WafWhiteReqEnable int
    Whether to enable the whitening strategy for vulnerability protection requests.
    WhiteEnable int
    Whether the whitelist strategy has been enabled.
    WhiteFieldEnable int
    Whether to enable the whitening strategy for vulnerability protection fields.
    accessMode Integer
    Access mode.
    advancedDefenseIp String
    High-defense instance IP.
    apiEnable Integer
    Whether the API protection policy has been enabled.
    attackStatus Integer
    The status of the attack.
    autoCcEnable Integer
    Whether to enable the intelligent CC protection strategy.
    backendGroups List<GetDomainsDataBackendGroup>
    The configuration of source station.
    blackIpEnable Integer
    Whether the blacklist strategy has been enabled.
    blackLctEnable Integer
    Whether the regional ban strategy has been activated.
    ccEnable Integer
    Whether the cc protection strategy has been enabled.
    certificateId Integer
    When the protocol type is HTTPS, the bound certificate ID needs to be entered.
    certificateName String
    The name of the certificate.
    clientIpLocation Integer
    The method of obtaining the client IP.
    clientMaxBodySize Integer
    The client requests the maximum value of body.
    cloudAccessConfigs List<GetDomainsDataCloudAccessConfig>
    Access port information.
    cname String
    The CNAME value generated by the WAF instance.
    customBotEnable Integer
    Whether the custom Bot classification strategy has been enabled.
    customHeaders List<String>
    Custom Header.
    customRspEnable Integer
    Whether the custom response interception strategy has been enabled.
    defenceMode Integer
    The protection mode of the instance.
    dlpEnable Integer
    Whether to activate the strategy for preventing the leakage of sensitive information.
    domain String
    The domain name of the protected website that needs to be queried.
    enableHttp2 Integer
    Whether to enable HTTP 2.0.
    enableIpv6 Integer
    Whether it supports protecting IPv6 requests.
    keepAliveRequest Integer
    The number of long connection multiplexes.
    keepAliveTimeOut Integer
    Long connection retention time.
    lbAlgorithm String
    The types of load balancing algorithms.
    protocolFollow Integer
    Whether to enable protocol following.
    protocolPorts GetDomainsDataProtocolPorts
    Access port information.
    protocols String
    Access protocol types.
    proxyConfig Integer
    Whether to enable proxy configuration.
    proxyConnectTimeOut Integer
    The timeout period for establishing a connection between the WAF and the backend server.
    proxyKeepAlive Integer
    The number of reusable WAF origin long connections.
    proxyKeepAliveTimeOut Integer
    Idle long connection timeout period.
    proxyReadTimeOut Integer
    The timeout period during which WAF reads the response from the backend server.
    proxyRetry Integer
    The number of retries for WAF back to source.
    proxyWriteTimeOut Integer
    The timeout period during which the WAF transmits the request to the backend server.
    publicRealServer Integer
    Connect to the source return mode.
    region String
    domain region that need to be protected by WAF.
    serverIps String
    The IP of the WAF protection instance.
    srcIps String
    WAF source IP.
    sslCiphers List<String>
    Encryption kit.
    sslProtocols List<String>
    TLS protocol version.
    status Integer
    The status of access.
    systemBotEnable Integer
    Whether the managed Bot classification strategy has been enabled.
    tamperProofEnable Integer
    Whether to enable the page tamper proof policy.
    tlsEnable Integer
    Whether to enable the log service.
    updateTime String
    The update time.
    vpcId String
    The ID of vpc.
    wafEnable Integer
    Whether the vulnerability protection strategy has been enabled.
    wafWhiteReqEnable Integer
    Whether to enable the whitening strategy for vulnerability protection requests.
    whiteEnable Integer
    Whether the whitelist strategy has been enabled.
    whiteFieldEnable Integer
    Whether to enable the whitening strategy for vulnerability protection fields.
    accessMode number
    Access mode.
    advancedDefenseIp string
    High-defense instance IP.
    apiEnable number
    Whether the API protection policy has been enabled.
    attackStatus number
    The status of the attack.
    autoCcEnable number
    Whether to enable the intelligent CC protection strategy.
    backendGroups GetDomainsDataBackendGroup[]
    The configuration of source station.
    blackIpEnable number
    Whether the blacklist strategy has been enabled.
    blackLctEnable number
    Whether the regional ban strategy has been activated.
    ccEnable number
    Whether the cc protection strategy has been enabled.
    certificateId number
    When the protocol type is HTTPS, the bound certificate ID needs to be entered.
    certificateName string
    The name of the certificate.
    clientIpLocation number
    The method of obtaining the client IP.
    clientMaxBodySize number
    The client requests the maximum value of body.
    cloudAccessConfigs GetDomainsDataCloudAccessConfig[]
    Access port information.
    cname string
    The CNAME value generated by the WAF instance.
    customBotEnable number
    Whether the custom Bot classification strategy has been enabled.
    customHeaders string[]
    Custom Header.
    customRspEnable number
    Whether the custom response interception strategy has been enabled.
    defenceMode number
    The protection mode of the instance.
    dlpEnable number
    Whether to activate the strategy for preventing the leakage of sensitive information.
    domain string
    The domain name of the protected website that needs to be queried.
    enableHttp2 number
    Whether to enable HTTP 2.0.
    enableIpv6 number
    Whether it supports protecting IPv6 requests.
    keepAliveRequest number
    The number of long connection multiplexes.
    keepAliveTimeOut number
    Long connection retention time.
    lbAlgorithm string
    The types of load balancing algorithms.
    protocolFollow number
    Whether to enable protocol following.
    protocolPorts GetDomainsDataProtocolPorts
    Access port information.
    protocols string
    Access protocol types.
    proxyConfig number
    Whether to enable proxy configuration.
    proxyConnectTimeOut number
    The timeout period for establishing a connection between the WAF and the backend server.
    proxyKeepAlive number
    The number of reusable WAF origin long connections.
    proxyKeepAliveTimeOut number
    Idle long connection timeout period.
    proxyReadTimeOut number
    The timeout period during which WAF reads the response from the backend server.
    proxyRetry number
    The number of retries for WAF back to source.
    proxyWriteTimeOut number
    The timeout period during which the WAF transmits the request to the backend server.
    publicRealServer number
    Connect to the source return mode.
    region string
    domain region that need to be protected by WAF.
    serverIps string
    The IP of the WAF protection instance.
    srcIps string
    WAF source IP.
    sslCiphers string[]
    Encryption kit.
    sslProtocols string[]
    TLS protocol version.
    status number
    The status of access.
    systemBotEnable number
    Whether the managed Bot classification strategy has been enabled.
    tamperProofEnable number
    Whether to enable the page tamper proof policy.
    tlsEnable number
    Whether to enable the log service.
    updateTime string
    The update time.
    vpcId string
    The ID of vpc.
    wafEnable number
    Whether the vulnerability protection strategy has been enabled.
    wafWhiteReqEnable number
    Whether to enable the whitening strategy for vulnerability protection requests.
    whiteEnable number
    Whether the whitelist strategy has been enabled.
    whiteFieldEnable number
    Whether to enable the whitening strategy for vulnerability protection fields.
    access_mode int
    Access mode.
    advanced_defense_ip str
    High-defense instance IP.
    api_enable int
    Whether the API protection policy has been enabled.
    attack_status int
    The status of the attack.
    auto_cc_enable int
    Whether to enable the intelligent CC protection strategy.
    backend_groups Sequence[GetDomainsDataBackendGroup]
    The configuration of source station.
    black_ip_enable int
    Whether the blacklist strategy has been enabled.
    black_lct_enable int
    Whether the regional ban strategy has been activated.
    cc_enable int
    Whether the cc protection strategy has been enabled.
    certificate_id int
    When the protocol type is HTTPS, the bound certificate ID needs to be entered.
    certificate_name str
    The name of the certificate.
    client_ip_location int
    The method of obtaining the client IP.
    client_max_body_size int
    The client requests the maximum value of body.
    cloud_access_configs Sequence[GetDomainsDataCloudAccessConfig]
    Access port information.
    cname str
    The CNAME value generated by the WAF instance.
    custom_bot_enable int
    Whether the custom Bot classification strategy has been enabled.
    custom_headers Sequence[str]
    Custom Header.
    custom_rsp_enable int
    Whether the custom response interception strategy has been enabled.
    defence_mode int
    The protection mode of the instance.
    dlp_enable int
    Whether to activate the strategy for preventing the leakage of sensitive information.
    domain str
    The domain name of the protected website that needs to be queried.
    enable_http2 int
    Whether to enable HTTP 2.0.
    enable_ipv6 int
    Whether it supports protecting IPv6 requests.
    keep_alive_request int
    The number of long connection multiplexes.
    keep_alive_time_out int
    Long connection retention time.
    lb_algorithm str
    The types of load balancing algorithms.
    protocol_follow int
    Whether to enable protocol following.
    protocol_ports GetDomainsDataProtocolPorts
    Access port information.
    protocols str
    Access protocol types.
    proxy_config int
    Whether to enable proxy configuration.
    proxy_connect_time_out int
    The timeout period for establishing a connection between the WAF and the backend server.
    proxy_keep_alive int
    The number of reusable WAF origin long connections.
    proxy_keep_alive_time_out int
    Idle long connection timeout period.
    proxy_read_time_out int
    The timeout period during which WAF reads the response from the backend server.
    proxy_retry int
    The number of retries for WAF back to source.
    proxy_write_time_out int
    The timeout period during which the WAF transmits the request to the backend server.
    public_real_server int
    Connect to the source return mode.
    region str
    domain region that need to be protected by WAF.
    server_ips str
    The IP of the WAF protection instance.
    src_ips str
    WAF source IP.
    ssl_ciphers Sequence[str]
    Encryption kit.
    ssl_protocols Sequence[str]
    TLS protocol version.
    status int
    The status of access.
    system_bot_enable int
    Whether the managed Bot classification strategy has been enabled.
    tamper_proof_enable int
    Whether to enable the page tamper proof policy.
    tls_enable int
    Whether to enable the log service.
    update_time str
    The update time.
    vpc_id str
    The ID of vpc.
    waf_enable int
    Whether the vulnerability protection strategy has been enabled.
    waf_white_req_enable int
    Whether to enable the whitening strategy for vulnerability protection requests.
    white_enable int
    Whether the whitelist strategy has been enabled.
    white_field_enable int
    Whether to enable the whitening strategy for vulnerability protection fields.
    accessMode Number
    Access mode.
    advancedDefenseIp String
    High-defense instance IP.
    apiEnable Number
    Whether the API protection policy has been enabled.
    attackStatus Number
    The status of the attack.
    autoCcEnable Number
    Whether to enable the intelligent CC protection strategy.
    backendGroups List<Property Map>
    The configuration of source station.
    blackIpEnable Number
    Whether the blacklist strategy has been enabled.
    blackLctEnable Number
    Whether the regional ban strategy has been activated.
    ccEnable Number
    Whether the cc protection strategy has been enabled.
    certificateId Number
    When the protocol type is HTTPS, the bound certificate ID needs to be entered.
    certificateName String
    The name of the certificate.
    clientIpLocation Number
    The method of obtaining the client IP.
    clientMaxBodySize Number
    The client requests the maximum value of body.
    cloudAccessConfigs List<Property Map>
    Access port information.
    cname String
    The CNAME value generated by the WAF instance.
    customBotEnable Number
    Whether the custom Bot classification strategy has been enabled.
    customHeaders List<String>
    Custom Header.
    customRspEnable Number
    Whether the custom response interception strategy has been enabled.
    defenceMode Number
    The protection mode of the instance.
    dlpEnable Number
    Whether to activate the strategy for preventing the leakage of sensitive information.
    domain String
    The domain name of the protected website that needs to be queried.
    enableHttp2 Number
    Whether to enable HTTP 2.0.
    enableIpv6 Number
    Whether it supports protecting IPv6 requests.
    keepAliveRequest Number
    The number of long connection multiplexes.
    keepAliveTimeOut Number
    Long connection retention time.
    lbAlgorithm String
    The types of load balancing algorithms.
    protocolFollow Number
    Whether to enable protocol following.
    protocolPorts Property Map
    Access port information.
    protocols String
    Access protocol types.
    proxyConfig Number
    Whether to enable proxy configuration.
    proxyConnectTimeOut Number
    The timeout period for establishing a connection between the WAF and the backend server.
    proxyKeepAlive Number
    The number of reusable WAF origin long connections.
    proxyKeepAliveTimeOut Number
    Idle long connection timeout period.
    proxyReadTimeOut Number
    The timeout period during which WAF reads the response from the backend server.
    proxyRetry Number
    The number of retries for WAF back to source.
    proxyWriteTimeOut Number
    The timeout period during which the WAF transmits the request to the backend server.
    publicRealServer Number
    Connect to the source return mode.
    region String
    domain region that need to be protected by WAF.
    serverIps String
    The IP of the WAF protection instance.
    srcIps String
    WAF source IP.
    sslCiphers List<String>
    Encryption kit.
    sslProtocols List<String>
    TLS protocol version.
    status Number
    The status of access.
    systemBotEnable Number
    Whether the managed Bot classification strategy has been enabled.
    tamperProofEnable Number
    Whether to enable the page tamper proof policy.
    tlsEnable Number
    Whether to enable the log service.
    updateTime String
    The update time.
    vpcId String
    The ID of vpc.
    wafEnable Number
    Whether the vulnerability protection strategy has been enabled.
    wafWhiteReqEnable Number
    Whether to enable the whitening strategy for vulnerability protection requests.
    whiteEnable Number
    Whether the whitelist strategy has been enabled.
    whiteFieldEnable Number
    Whether to enable the whitening strategy for vulnerability protection fields.

    GetDomainsDataBackendGroup

    AccessPorts List<int>
    Access port number.
    Backends List<GetDomainsDataBackendGroupBackend>
    The details of the source station group.
    Name string
    Source station group name. Works only on modified scenes.
    AccessPorts []int
    Access port number.
    Backends []GetDomainsDataBackendGroupBackend
    The details of the source station group.
    Name string
    Source station group name. Works only on modified scenes.
    accessPorts List<Integer>
    Access port number.
    backends List<GetDomainsDataBackendGroupBackend>
    The details of the source station group.
    name String
    Source station group name. Works only on modified scenes.
    accessPorts number[]
    Access port number.
    backends GetDomainsDataBackendGroupBackend[]
    The details of the source station group.
    name string
    Source station group name. Works only on modified scenes.
    access_ports Sequence[int]
    Access port number.
    backends Sequence[GetDomainsDataBackendGroupBackend]
    The details of the source station group.
    name str
    Source station group name. Works only on modified scenes.
    accessPorts List<Number>
    Access port number.
    backends List<Property Map>
    The details of the source station group.
    name String
    Source station group name. Works only on modified scenes.

    GetDomainsDataBackendGroupBackend

    Ip string
    Source station IP address.
    Port int
    The port number corresponding to the listener.
    Protocol string
    The type of Listener protocol.
    Weight int
    The weight of the source station rules.
    Ip string
    Source station IP address.
    Port int
    The port number corresponding to the listener.
    Protocol string
    The type of Listener protocol.
    Weight int
    The weight of the source station rules.
    ip String
    Source station IP address.
    port Integer
    The port number corresponding to the listener.
    protocol String
    The type of Listener protocol.
    weight Integer
    The weight of the source station rules.
    ip string
    Source station IP address.
    port number
    The port number corresponding to the listener.
    protocol string
    The type of Listener protocol.
    weight number
    The weight of the source station rules.
    ip str
    Source station IP address.
    port int
    The port number corresponding to the listener.
    protocol str
    The type of Listener protocol.
    weight int
    The weight of the source station rules.
    ip String
    Source station IP address.
    port Number
    The port number corresponding to the listener.
    protocol String
    The type of Listener protocol.
    weight Number
    The weight of the source station rules.

    GetDomainsDataCloudAccessConfig

    AccessProtocol string
    The access protocol needs to be consistent with the monitoring protocol.
    InstanceId string
    The ID of instance.
    ListenerId string
    The ID of listener.
    Port string
    The port number corresponding to the listener.
    Protocol string
    The type of Listener protocol.
    AccessProtocol string
    The access protocol needs to be consistent with the monitoring protocol.
    InstanceId string
    The ID of instance.
    ListenerId string
    The ID of listener.
    Port string
    The port number corresponding to the listener.
    Protocol string
    The type of Listener protocol.
    accessProtocol String
    The access protocol needs to be consistent with the monitoring protocol.
    instanceId String
    The ID of instance.
    listenerId String
    The ID of listener.
    port String
    The port number corresponding to the listener.
    protocol String
    The type of Listener protocol.
    accessProtocol string
    The access protocol needs to be consistent with the monitoring protocol.
    instanceId string
    The ID of instance.
    listenerId string
    The ID of listener.
    port string
    The port number corresponding to the listener.
    protocol string
    The type of Listener protocol.
    access_protocol str
    The access protocol needs to be consistent with the monitoring protocol.
    instance_id str
    The ID of instance.
    listener_id str
    The ID of listener.
    port str
    The port number corresponding to the listener.
    protocol str
    The type of Listener protocol.
    accessProtocol String
    The access protocol needs to be consistent with the monitoring protocol.
    instanceId String
    The ID of instance.
    listenerId String
    The ID of listener.
    port String
    The port number corresponding to the listener.
    protocol String
    The type of Listener protocol.

    GetDomainsDataProtocolPorts

    Http List<int>
    Ports supported by the HTTP protocol.
    Https List<int>
    Ports supported by the HTTPs protocol.
    Http []int
    Ports supported by the HTTP protocol.
    Https []int
    Ports supported by the HTTPs protocol.
    http List<Integer>
    Ports supported by the HTTP protocol.
    https List<Integer>
    Ports supported by the HTTPs protocol.
    http number[]
    Ports supported by the HTTP protocol.
    https number[]
    Ports supported by the HTTPs protocol.
    http Sequence[int]
    Ports supported by the HTTP protocol.
    https Sequence[int]
    Ports supported by the HTTPs protocol.
    http List<Number>
    Ports supported by the HTTP protocol.
    https List<Number>
    Ports supported by the HTTPs protocol.

    Package Details

    Repository
    volcengine volcengine/pulumi-volcengine
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the volcengine Terraform Provider.
    volcengine logo
    Volcengine v0.0.34 published on Wednesday, Jul 2, 2025 by Volcengine