1. Packages
  2. Volcenginecc Provider
  3. API Docs
  4. waf
  5. Domain
volcenginecc v0.0.20 published on Thursday, Jan 22, 2026 by Volcengine
volcenginecc logo
volcenginecc v0.0.20 published on Thursday, Jan 22, 2026 by Volcengine

    通过 CNAME 或是负载均衡方式接入防护网站,并配置接入能力和回源能力,将业务流量接入到 WAF 实例,实现防护。

    Example Usage

    Example coming soon!
    
    Example coming soon!
    
    Example coming soon!
    
    Example coming soon!
    
    Example coming soon!
    
    resources:
      wafDomainDemo:
        type: volcenginecc:waf:Domain
        name: WafDomainDemo
        properties:
          accessMode: 10
          domain: www.test.com
          lbAlgorithm: wrr
          publicRealServer: 1
          vpcId: ""
          protocolPorts:
            http:
              - 80
          protocols:
            - HTTP
          backendGroups:
            - access_port:
                - 80
              backends:
                - protocol: HTTP
                  port: 80
                  ip: 1.1.1.1
                  weight: 50
              name: default
    

    Create Domain Resource

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

    Constructor syntax

    new Domain(name: string, args: DomainArgs, opts?: CustomResourceOptions);
    @overload
    def Domain(resource_name: str,
               args: DomainArgs,
               opts: Optional[ResourceOptions] = None)
    
    @overload
    def Domain(resource_name: str,
               opts: Optional[ResourceOptions] = None,
               access_mode: Optional[int] = None,
               domain: Optional[str] = None,
               api_enable: Optional[int] = None,
               auto_cc_enable: Optional[int] = None,
               backend_groups: Optional[Sequence[DomainBackendGroupArgs]] = None,
               black_ip_enable: Optional[int] = None,
               black_lct_enable: Optional[int] = None,
               bot_dytoken_enable: Optional[int] = None,
               bot_frequency_enable: Optional[int] = None,
               bot_repeat_enable: Optional[int] = None,
               bot_sequence_default_action: Optional[int] = None,
               bot_sequence_enable: Optional[int] = None,
               cc_enable: Optional[int] = None,
               certificate_id: Optional[str] = None,
               certificate_platform: Optional[str] = None,
               client_ip_location: Optional[int] = None,
               client_max_body_size: Optional[int] = None,
               cloud_access_configs: Optional[Sequence[DomainCloudAccessConfigArgs]] = None,
               custom_bot_enable: Optional[int] = None,
               custom_headers: Optional[Sequence[str]] = None,
               custom_rsp_enable: Optional[int] = None,
               custom_sni: Optional[str] = None,
               defence_mode: Optional[int] = None,
               dlp_enable: Optional[int] = None,
               enable_custom_redirect: Optional[int] = None,
               enable_http2: Optional[int] = None,
               enable_ipv6: Optional[int] = None,
               enable_sni: Optional[int] = None,
               keep_alive_request: Optional[int] = None,
               keep_alive_timeout: Optional[int] = None,
               lb_algorithm: Optional[str] = None,
               project_name: Optional[str] = None,
               protocol_follow: Optional[int] = None,
               protocol_ports: Optional[DomainProtocolPortsArgs] = None,
               protocols: Optional[Sequence[str]] = None,
               proxy_config: Optional[int] = None,
               proxy_connect_timeout: Optional[int] = None,
               proxy_keep_alive: Optional[int] = None,
               proxy_keep_alive_timeout: Optional[int] = None,
               proxy_read_timeout: Optional[int] = None,
               proxy_retry: Optional[int] = None,
               proxy_write_timeout: Optional[int] = None,
               public_real_server: Optional[int] = None,
               ssl_ciphers: Optional[Sequence[str]] = None,
               ssl_protocols: Optional[Sequence[str]] = None,
               system_bot_enable: Optional[int] = None,
               tamper_proof_enable: Optional[int] = None,
               tls_enable: Optional[int] = None,
               tls_fields_config: Optional[DomainTlsFieldsConfigArgs] = None,
               vpc_id: Optional[str] = None,
               waf_enable: Optional[int] = None,
               waf_white_req_enable: Optional[int] = None,
               white_enable: Optional[int] = None,
               white_field_enable: Optional[int] = None)
    func NewDomain(ctx *Context, name string, args DomainArgs, opts ...ResourceOption) (*Domain, error)
    public Domain(string name, DomainArgs args, CustomResourceOptions? opts = null)
    public Domain(String name, DomainArgs args)
    public Domain(String name, DomainArgs args, CustomResourceOptions options)
    
    type: volcenginecc:waf:Domain
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    

    Parameters

    name string
    The unique name of the resource.
    args DomainArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    resource_name str
    The unique name of the resource.
    args DomainArgs
    The arguments to resource properties.
    opts ResourceOptions
    Bag of options to control resource's behavior.
    ctx Context
    Context object for the current deployment.
    name string
    The unique name of the resource.
    args DomainArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args DomainArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args DomainArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    Constructor example

    The following reference example uses placeholder values for all input properties.

    var domainResource = new Volcenginecc.Waf.Domain("domainResource", new()
    {
        AccessMode = 0,
        DomainValue = "string",
        ApiEnable = 0,
        AutoCcEnable = 0,
        BackendGroups = new[]
        {
            new Volcenginecc.Waf.Inputs.DomainBackendGroupArgs
            {
                AccessPorts = new[]
                {
                    0,
                },
                Backends = new[]
                {
                    new Volcenginecc.Waf.Inputs.DomainBackendGroupBackendArgs
                    {
                        Ip = "string",
                        Port = 0,
                        Protocol = "string",
                        Weight = 0,
                    },
                },
                Name = "string",
            },
        },
        BlackIpEnable = 0,
        BlackLctEnable = 0,
        BotDytokenEnable = 0,
        BotFrequencyEnable = 0,
        BotRepeatEnable = 0,
        BotSequenceDefaultAction = 0,
        BotSequenceEnable = 0,
        CcEnable = 0,
        CertificateId = "string",
        CertificatePlatform = "string",
        ClientIpLocation = 0,
        ClientMaxBodySize = 0,
        CloudAccessConfigs = new[]
        {
            new Volcenginecc.Waf.Inputs.DomainCloudAccessConfigArgs
            {
                AccessProtocol = "string",
                DefenceMode = 0,
                InstanceId = "string",
                InstanceName = "string",
                ListenerId = "string",
                LostAssociationFromAlb = 0,
                Port = "string",
                Protocol = "string",
            },
        },
        CustomBotEnable = 0,
        CustomHeaders = new[]
        {
            "string",
        },
        CustomRspEnable = 0,
        CustomSni = "string",
        DefenceMode = 0,
        DlpEnable = 0,
        EnableCustomRedirect = 0,
        EnableHttp2 = 0,
        EnableIpv6 = 0,
        EnableSni = 0,
        KeepAliveRequest = 0,
        KeepAliveTimeout = 0,
        LbAlgorithm = "string",
        ProjectName = "string",
        ProtocolFollow = 0,
        ProtocolPorts = new Volcenginecc.Waf.Inputs.DomainProtocolPortsArgs
        {
            Http = new[]
            {
                0,
            },
            Https = new[]
            {
                0,
            },
        },
        Protocols = new[]
        {
            "string",
        },
        ProxyConfig = 0,
        ProxyConnectTimeout = 0,
        ProxyKeepAlive = 0,
        ProxyKeepAliveTimeout = 0,
        ProxyReadTimeout = 0,
        ProxyRetry = 0,
        ProxyWriteTimeout = 0,
        PublicRealServer = 0,
        SslCiphers = new[]
        {
            "string",
        },
        SslProtocols = new[]
        {
            "string",
        },
        SystemBotEnable = 0,
        TamperProofEnable = 0,
        TlsEnable = 0,
        TlsFieldsConfig = new Volcenginecc.Waf.Inputs.DomainTlsFieldsConfigArgs
        {
            HeadersConfig = new Volcenginecc.Waf.Inputs.DomainTlsFieldsConfigHeadersConfigArgs
            {
                Enable = 0,
                ExcludedKeyLists = new[]
                {
                    "string",
                },
                StatisticalKeyLists = new[]
                {
                    "string",
                },
            },
        },
        VpcId = "string",
        WafEnable = 0,
        WafWhiteReqEnable = 0,
        WhiteEnable = 0,
        WhiteFieldEnable = 0,
    });
    
    example, err := waf.NewDomain(ctx, "domainResource", &waf.DomainArgs{
    	AccessMode:   pulumi.Int(0),
    	Domain:       pulumi.String("string"),
    	ApiEnable:    pulumi.Int(0),
    	AutoCcEnable: pulumi.Int(0),
    	BackendGroups: waf.DomainBackendGroupArray{
    		&waf.DomainBackendGroupArgs{
    			AccessPorts: pulumi.IntArray{
    				pulumi.Int(0),
    			},
    			Backends: waf.DomainBackendGroupBackendArray{
    				&waf.DomainBackendGroupBackendArgs{
    					Ip:       pulumi.String("string"),
    					Port:     pulumi.Int(0),
    					Protocol: pulumi.String("string"),
    					Weight:   pulumi.Int(0),
    				},
    			},
    			Name: pulumi.String("string"),
    		},
    	},
    	BlackIpEnable:            pulumi.Int(0),
    	BlackLctEnable:           pulumi.Int(0),
    	BotDytokenEnable:         pulumi.Int(0),
    	BotFrequencyEnable:       pulumi.Int(0),
    	BotRepeatEnable:          pulumi.Int(0),
    	BotSequenceDefaultAction: pulumi.Int(0),
    	BotSequenceEnable:        pulumi.Int(0),
    	CcEnable:                 pulumi.Int(0),
    	CertificateId:            pulumi.String("string"),
    	CertificatePlatform:      pulumi.String("string"),
    	ClientIpLocation:         pulumi.Int(0),
    	ClientMaxBodySize:        pulumi.Int(0),
    	CloudAccessConfigs: waf.DomainCloudAccessConfigArray{
    		&waf.DomainCloudAccessConfigArgs{
    			AccessProtocol:         pulumi.String("string"),
    			DefenceMode:            pulumi.Int(0),
    			InstanceId:             pulumi.String("string"),
    			InstanceName:           pulumi.String("string"),
    			ListenerId:             pulumi.String("string"),
    			LostAssociationFromAlb: pulumi.Int(0),
    			Port:                   pulumi.String("string"),
    			Protocol:               pulumi.String("string"),
    		},
    	},
    	CustomBotEnable: pulumi.Int(0),
    	CustomHeaders: pulumi.StringArray{
    		pulumi.String("string"),
    	},
    	CustomRspEnable:      pulumi.Int(0),
    	CustomSni:            pulumi.String("string"),
    	DefenceMode:          pulumi.Int(0),
    	DlpEnable:            pulumi.Int(0),
    	EnableCustomRedirect: pulumi.Int(0),
    	EnableHttp2:          pulumi.Int(0),
    	EnableIpv6:           pulumi.Int(0),
    	EnableSni:            pulumi.Int(0),
    	KeepAliveRequest:     pulumi.Int(0),
    	KeepAliveTimeout:     pulumi.Int(0),
    	LbAlgorithm:          pulumi.String("string"),
    	ProjectName:          pulumi.String("string"),
    	ProtocolFollow:       pulumi.Int(0),
    	ProtocolPorts: &waf.DomainProtocolPortsArgs{
    		Http: pulumi.IntArray{
    			pulumi.Int(0),
    		},
    		Https: pulumi.IntArray{
    			pulumi.Int(0),
    		},
    	},
    	Protocols: pulumi.StringArray{
    		pulumi.String("string"),
    	},
    	ProxyConfig:           pulumi.Int(0),
    	ProxyConnectTimeout:   pulumi.Int(0),
    	ProxyKeepAlive:        pulumi.Int(0),
    	ProxyKeepAliveTimeout: pulumi.Int(0),
    	ProxyReadTimeout:      pulumi.Int(0),
    	ProxyRetry:            pulumi.Int(0),
    	ProxyWriteTimeout:     pulumi.Int(0),
    	PublicRealServer:      pulumi.Int(0),
    	SslCiphers: pulumi.StringArray{
    		pulumi.String("string"),
    	},
    	SslProtocols: pulumi.StringArray{
    		pulumi.String("string"),
    	},
    	SystemBotEnable:   pulumi.Int(0),
    	TamperProofEnable: pulumi.Int(0),
    	TlsEnable:         pulumi.Int(0),
    	TlsFieldsConfig: &waf.DomainTlsFieldsConfigArgs{
    		HeadersConfig: &waf.DomainTlsFieldsConfigHeadersConfigArgs{
    			Enable: pulumi.Int(0),
    			ExcludedKeyLists: pulumi.StringArray{
    				pulumi.String("string"),
    			},
    			StatisticalKeyLists: pulumi.StringArray{
    				pulumi.String("string"),
    			},
    		},
    	},
    	VpcId:             pulumi.String("string"),
    	WafEnable:         pulumi.Int(0),
    	WafWhiteReqEnable: pulumi.Int(0),
    	WhiteEnable:       pulumi.Int(0),
    	WhiteFieldEnable:  pulumi.Int(0),
    })
    
    var domainResource = new Domain("domainResource", DomainArgs.builder()
        .accessMode(0)
        .domain("string")
        .apiEnable(0)
        .autoCcEnable(0)
        .backendGroups(DomainBackendGroupArgs.builder()
            .accessPorts(0)
            .backends(DomainBackendGroupBackendArgs.builder()
                .ip("string")
                .port(0)
                .protocol("string")
                .weight(0)
                .build())
            .name("string")
            .build())
        .blackIpEnable(0)
        .blackLctEnable(0)
        .botDytokenEnable(0)
        .botFrequencyEnable(0)
        .botRepeatEnable(0)
        .botSequenceDefaultAction(0)
        .botSequenceEnable(0)
        .ccEnable(0)
        .certificateId("string")
        .certificatePlatform("string")
        .clientIpLocation(0)
        .clientMaxBodySize(0)
        .cloudAccessConfigs(DomainCloudAccessConfigArgs.builder()
            .accessProtocol("string")
            .defenceMode(0)
            .instanceId("string")
            .instanceName("string")
            .listenerId("string")
            .lostAssociationFromAlb(0)
            .port("string")
            .protocol("string")
            .build())
        .customBotEnable(0)
        .customHeaders("string")
        .customRspEnable(0)
        .customSni("string")
        .defenceMode(0)
        .dlpEnable(0)
        .enableCustomRedirect(0)
        .enableHttp2(0)
        .enableIpv6(0)
        .enableSni(0)
        .keepAliveRequest(0)
        .keepAliveTimeout(0)
        .lbAlgorithm("string")
        .projectName("string")
        .protocolFollow(0)
        .protocolPorts(DomainProtocolPortsArgs.builder()
            .http(0)
            .https(0)
            .build())
        .protocols("string")
        .proxyConfig(0)
        .proxyConnectTimeout(0)
        .proxyKeepAlive(0)
        .proxyKeepAliveTimeout(0)
        .proxyReadTimeout(0)
        .proxyRetry(0)
        .proxyWriteTimeout(0)
        .publicRealServer(0)
        .sslCiphers("string")
        .sslProtocols("string")
        .systemBotEnable(0)
        .tamperProofEnable(0)
        .tlsEnable(0)
        .tlsFieldsConfig(DomainTlsFieldsConfigArgs.builder()
            .headersConfig(DomainTlsFieldsConfigHeadersConfigArgs.builder()
                .enable(0)
                .excludedKeyLists("string")
                .statisticalKeyLists("string")
                .build())
            .build())
        .vpcId("string")
        .wafEnable(0)
        .wafWhiteReqEnable(0)
        .whiteEnable(0)
        .whiteFieldEnable(0)
        .build());
    
    domain_resource = volcenginecc.waf.Domain("domainResource",
        access_mode=0,
        domain="string",
        api_enable=0,
        auto_cc_enable=0,
        backend_groups=[{
            "access_ports": [0],
            "backends": [{
                "ip": "string",
                "port": 0,
                "protocol": "string",
                "weight": 0,
            }],
            "name": "string",
        }],
        black_ip_enable=0,
        black_lct_enable=0,
        bot_dytoken_enable=0,
        bot_frequency_enable=0,
        bot_repeat_enable=0,
        bot_sequence_default_action=0,
        bot_sequence_enable=0,
        cc_enable=0,
        certificate_id="string",
        certificate_platform="string",
        client_ip_location=0,
        client_max_body_size=0,
        cloud_access_configs=[{
            "access_protocol": "string",
            "defence_mode": 0,
            "instance_id": "string",
            "instance_name": "string",
            "listener_id": "string",
            "lost_association_from_alb": 0,
            "port": "string",
            "protocol": "string",
        }],
        custom_bot_enable=0,
        custom_headers=["string"],
        custom_rsp_enable=0,
        custom_sni="string",
        defence_mode=0,
        dlp_enable=0,
        enable_custom_redirect=0,
        enable_http2=0,
        enable_ipv6=0,
        enable_sni=0,
        keep_alive_request=0,
        keep_alive_timeout=0,
        lb_algorithm="string",
        project_name="string",
        protocol_follow=0,
        protocol_ports={
            "http": [0],
            "https": [0],
        },
        protocols=["string"],
        proxy_config=0,
        proxy_connect_timeout=0,
        proxy_keep_alive=0,
        proxy_keep_alive_timeout=0,
        proxy_read_timeout=0,
        proxy_retry=0,
        proxy_write_timeout=0,
        public_real_server=0,
        ssl_ciphers=["string"],
        ssl_protocols=["string"],
        system_bot_enable=0,
        tamper_proof_enable=0,
        tls_enable=0,
        tls_fields_config={
            "headers_config": {
                "enable": 0,
                "excluded_key_lists": ["string"],
                "statistical_key_lists": ["string"],
            },
        },
        vpc_id="string",
        waf_enable=0,
        waf_white_req_enable=0,
        white_enable=0,
        white_field_enable=0)
    
    const domainResource = new volcenginecc.waf.Domain("domainResource", {
        accessMode: 0,
        domain: "string",
        apiEnable: 0,
        autoCcEnable: 0,
        backendGroups: [{
            accessPorts: [0],
            backends: [{
                ip: "string",
                port: 0,
                protocol: "string",
                weight: 0,
            }],
            name: "string",
        }],
        blackIpEnable: 0,
        blackLctEnable: 0,
        botDytokenEnable: 0,
        botFrequencyEnable: 0,
        botRepeatEnable: 0,
        botSequenceDefaultAction: 0,
        botSequenceEnable: 0,
        ccEnable: 0,
        certificateId: "string",
        certificatePlatform: "string",
        clientIpLocation: 0,
        clientMaxBodySize: 0,
        cloudAccessConfigs: [{
            accessProtocol: "string",
            defenceMode: 0,
            instanceId: "string",
            instanceName: "string",
            listenerId: "string",
            lostAssociationFromAlb: 0,
            port: "string",
            protocol: "string",
        }],
        customBotEnable: 0,
        customHeaders: ["string"],
        customRspEnable: 0,
        customSni: "string",
        defenceMode: 0,
        dlpEnable: 0,
        enableCustomRedirect: 0,
        enableHttp2: 0,
        enableIpv6: 0,
        enableSni: 0,
        keepAliveRequest: 0,
        keepAliveTimeout: 0,
        lbAlgorithm: "string",
        projectName: "string",
        protocolFollow: 0,
        protocolPorts: {
            http: [0],
            https: [0],
        },
        protocols: ["string"],
        proxyConfig: 0,
        proxyConnectTimeout: 0,
        proxyKeepAlive: 0,
        proxyKeepAliveTimeout: 0,
        proxyReadTimeout: 0,
        proxyRetry: 0,
        proxyWriteTimeout: 0,
        publicRealServer: 0,
        sslCiphers: ["string"],
        sslProtocols: ["string"],
        systemBotEnable: 0,
        tamperProofEnable: 0,
        tlsEnable: 0,
        tlsFieldsConfig: {
            headersConfig: {
                enable: 0,
                excludedKeyLists: ["string"],
                statisticalKeyLists: ["string"],
            },
        },
        vpcId: "string",
        wafEnable: 0,
        wafWhiteReqEnable: 0,
        whiteEnable: 0,
        whiteFieldEnable: 0,
    });
    
    type: volcenginecc:waf:Domain
    properties:
        accessMode: 0
        apiEnable: 0
        autoCcEnable: 0
        backendGroups:
            - accessPorts:
                - 0
              backends:
                - ip: string
                  port: 0
                  protocol: string
                  weight: 0
              name: string
        blackIpEnable: 0
        blackLctEnable: 0
        botDytokenEnable: 0
        botFrequencyEnable: 0
        botRepeatEnable: 0
        botSequenceDefaultAction: 0
        botSequenceEnable: 0
        ccEnable: 0
        certificateId: string
        certificatePlatform: string
        clientIpLocation: 0
        clientMaxBodySize: 0
        cloudAccessConfigs:
            - accessProtocol: string
              defenceMode: 0
              instanceId: string
              instanceName: string
              listenerId: string
              lostAssociationFromAlb: 0
              port: string
              protocol: string
        customBotEnable: 0
        customHeaders:
            - string
        customRspEnable: 0
        customSni: string
        defenceMode: 0
        dlpEnable: 0
        domain: string
        enableCustomRedirect: 0
        enableHttp2: 0
        enableIpv6: 0
        enableSni: 0
        keepAliveRequest: 0
        keepAliveTimeout: 0
        lbAlgorithm: string
        projectName: string
        protocolFollow: 0
        protocolPorts:
            http:
                - 0
            https:
                - 0
        protocols:
            - string
        proxyConfig: 0
        proxyConnectTimeout: 0
        proxyKeepAlive: 0
        proxyKeepAliveTimeout: 0
        proxyReadTimeout: 0
        proxyRetry: 0
        proxyWriteTimeout: 0
        publicRealServer: 0
        sslCiphers:
            - string
        sslProtocols:
            - string
        systemBotEnable: 0
        tamperProofEnable: 0
        tlsEnable: 0
        tlsFieldsConfig:
            headersConfig:
                enable: 0
                excludedKeyLists:
                    - string
                statisticalKeyLists:
                    - string
        vpcId: string
        wafEnable: 0
        wafWhiteReqEnable: 0
        whiteEnable: 0
        whiteFieldEnable: 0
    

    Domain Resource Properties

    To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

    Inputs

    In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

    The Domain resource accepts the following input properties:

    AccessMode int
    接入模式。10:CNAME 接入,11:负载均衡(CLB)7 层接入。
    DomainValue string
    防护的域名信息,支持泛域名和精确域名。
    ApiEnable int
    是否开启了 API 防护策略。0:关闭,1:开启。
    AutoCcEnable int
    是否开启智能 CC 防护策略。0:关闭,1:开启。
    BackendGroups List<Volcengine.DomainBackendGroup>
    BlackIpEnable int
    是否开启了黑名单策略。0:关闭, 1:开启。
    BlackLctEnable int
    是否开启了区域封禁策略。0:关闭;1:开启。
    BotDytokenEnable int
    是否开启动态Token防护。
    BotFrequencyEnable int
    是否开启 bot 频率限制策略。 0:关闭 1:开启。
    BotRepeatEnable int
    是否开启 bot 统计防护策略。 0:关闭 1:开启。
    BotSequenceDefaultAction int
    设置 bot 行为地图策略默认动作,当 BotSequenceEnable = 1 开启状态时生效。默认为 0 (观察)。 0:观察 2:拦截 6:JS 挑战 7:人机验证。
    BotSequenceEnable int
    是否开启 bot 行为地图。 0:关闭 1:开启。
    CcEnable int
    是否开启 CC 防护策略。 0:关闭 1:开启。
    CertificateId string
    托管至证书中心的证书ID。
    CertificatePlatform string
    证书托管平台:waf/certificate_service。
    ClientIpLocation int
    客户端IP获取方式。0:自定义Header字段,1:通过X-Forwarded-For(XFF)字段中第一个公网IP地址作为客户端真实IP地址。
    ClientMaxBodySize int
    客户端请求body最大值(MB)。
    CloudAccessConfigs List<Volcengine.DomainCloudAccessConfig>
    CustomBotEnable int
    是否开启自定义BOT防护。
    CustomHeaders List<string>
    自定义Header。
    CustomRspEnable int
    是否开启自定义响应。
    CustomSni string
    自定义SNI。
    DefenceMode int
    为例外 ALB 实例设置防护模式。 1:启用防护,已配置的防护策略生效。 2:暂停防护,仅执行转发而不检测,已配置的防护策略不生效。 3:回源模式,直接将请求解析至源站,不再转发至 WAF 实例。 设置例外防护实例后,域名可能还会存在以下防护状态: 5:部分启用,默认防护模式为启用防护,但存在例外实例为暂停防护或回源模式状态。 6:部分暂停,默认防护模式为暂停防护,但存在例外实例为启用防护或回源模式状态。 7:部分回源,默认防护模式为回源模式,但存在例外实例为启用防护或暂停防护状态。
    DlpEnable int
    是否开启数据泄露防护。
    EnableCustomRedirect int
    是否开启用户自定义重定向。0:关闭,1:开启。
    EnableHttp2 int
    是否开启HTTP2.0。0:关闭,1:开启。
    EnableIpv6 int
    是否支持防护Ipv6请求。0:关闭,1:开启。
    EnableSni int
    是否开启SNI配置。0:关闭,1:开启。
    KeepAliveRequest int
    长连接复用个数。
    KeepAliveTimeout int
    长连接保持时间(秒)。
    LbAlgorithm string
    负载均衡算法类型。wrr:加权轮询,wlc:加权最小连接数,sh:源地址哈希。
    ProjectName string
    项目名称。
    ProtocolFollow int
    是否开启协议跟随。0:关闭,1:开启。
    ProtocolPorts Volcengine.DomainProtocolPorts
    接入端口信息。
    Protocols List<string>
    接入协议类型,支持HTTP/HTTPS。
    ProxyConfig int
    是否开启代理配置。0:关闭,1:开启。
    ProxyConnectTimeout int
    WAF和后端服务器的建连超时时间(秒)。
    ProxyKeepAlive int
    WAF回源长连接可复用个数。
    ProxyKeepAliveTimeout int
    空闲长连接超时时间(秒)。
    ProxyReadTimeout int
    WAF从后端服务器读取响应的超时时间(秒)。
    ProxyRetry int
    WAF回源重试次数。
    ProxyWriteTimeout int
    WAF将请求传输到后端服务器的超时时间(秒)。
    PublicRealServer int
    CNAME接入回源方式。0:私网回源,1:公网回源。
    SslCiphers List<string>
    加密套件。
    SslProtocols List<string>
    TLS协议版本。如:TLSv1,TLSv1.1,TLSv1.2,TLSv1.3。
    SystemBotEnable int
    是否开启托管BOT防护。
    TamperProofEnable int
    是否开启防篡改。
    TlsEnable int
    是否开启日志服务。0:关闭,1:开启。
    TlsFieldsConfig Volcengine.DomainTlsFieldsConfig
    日志字段配置详情。
    VpcId string
    VPC ID。
    WafEnable int
    是否开启WAF防护。
    WafWhiteReqEnable int
    是否开启白名单请求防护。
    WhiteEnable int
    是否开启白名单防护。
    WhiteFieldEnable int
    是否开启字段白名单防护。
    AccessMode int
    接入模式。10:CNAME 接入,11:负载均衡(CLB)7 层接入。
    Domain string
    防护的域名信息,支持泛域名和精确域名。
    ApiEnable int
    是否开启了 API 防护策略。0:关闭,1:开启。
    AutoCcEnable int
    是否开启智能 CC 防护策略。0:关闭,1:开启。
    BackendGroups []DomainBackendGroupArgs
    BlackIpEnable int
    是否开启了黑名单策略。0:关闭, 1:开启。
    BlackLctEnable int
    是否开启了区域封禁策略。0:关闭;1:开启。
    BotDytokenEnable int
    是否开启动态Token防护。
    BotFrequencyEnable int
    是否开启 bot 频率限制策略。 0:关闭 1:开启。
    BotRepeatEnable int
    是否开启 bot 统计防护策略。 0:关闭 1:开启。
    BotSequenceDefaultAction int
    设置 bot 行为地图策略默认动作,当 BotSequenceEnable = 1 开启状态时生效。默认为 0 (观察)。 0:观察 2:拦截 6:JS 挑战 7:人机验证。
    BotSequenceEnable int
    是否开启 bot 行为地图。 0:关闭 1:开启。
    CcEnable int
    是否开启 CC 防护策略。 0:关闭 1:开启。
    CertificateId string
    托管至证书中心的证书ID。
    CertificatePlatform string
    证书托管平台:waf/certificate_service。
    ClientIpLocation int
    客户端IP获取方式。0:自定义Header字段,1:通过X-Forwarded-For(XFF)字段中第一个公网IP地址作为客户端真实IP地址。
    ClientMaxBodySize int
    客户端请求body最大值(MB)。
    CloudAccessConfigs []DomainCloudAccessConfigArgs
    CustomBotEnable int
    是否开启自定义BOT防护。
    CustomHeaders []string
    自定义Header。
    CustomRspEnable int
    是否开启自定义响应。
    CustomSni string
    自定义SNI。
    DefenceMode int
    为例外 ALB 实例设置防护模式。 1:启用防护,已配置的防护策略生效。 2:暂停防护,仅执行转发而不检测,已配置的防护策略不生效。 3:回源模式,直接将请求解析至源站,不再转发至 WAF 实例。 设置例外防护实例后,域名可能还会存在以下防护状态: 5:部分启用,默认防护模式为启用防护,但存在例外实例为暂停防护或回源模式状态。 6:部分暂停,默认防护模式为暂停防护,但存在例外实例为启用防护或回源模式状态。 7:部分回源,默认防护模式为回源模式,但存在例外实例为启用防护或暂停防护状态。
    DlpEnable int
    是否开启数据泄露防护。
    EnableCustomRedirect int
    是否开启用户自定义重定向。0:关闭,1:开启。
    EnableHttp2 int
    是否开启HTTP2.0。0:关闭,1:开启。
    EnableIpv6 int
    是否支持防护Ipv6请求。0:关闭,1:开启。
    EnableSni int
    是否开启SNI配置。0:关闭,1:开启。
    KeepAliveRequest int
    长连接复用个数。
    KeepAliveTimeout int
    长连接保持时间(秒)。
    LbAlgorithm string
    负载均衡算法类型。wrr:加权轮询,wlc:加权最小连接数,sh:源地址哈希。
    ProjectName string
    项目名称。
    ProtocolFollow int
    是否开启协议跟随。0:关闭,1:开启。
    ProtocolPorts DomainProtocolPortsArgs
    接入端口信息。
    Protocols []string
    接入协议类型,支持HTTP/HTTPS。
    ProxyConfig int
    是否开启代理配置。0:关闭,1:开启。
    ProxyConnectTimeout int
    WAF和后端服务器的建连超时时间(秒)。
    ProxyKeepAlive int
    WAF回源长连接可复用个数。
    ProxyKeepAliveTimeout int
    空闲长连接超时时间(秒)。
    ProxyReadTimeout int
    WAF从后端服务器读取响应的超时时间(秒)。
    ProxyRetry int
    WAF回源重试次数。
    ProxyWriteTimeout int
    WAF将请求传输到后端服务器的超时时间(秒)。
    PublicRealServer int
    CNAME接入回源方式。0:私网回源,1:公网回源。
    SslCiphers []string
    加密套件。
    SslProtocols []string
    TLS协议版本。如:TLSv1,TLSv1.1,TLSv1.2,TLSv1.3。
    SystemBotEnable int
    是否开启托管BOT防护。
    TamperProofEnable int
    是否开启防篡改。
    TlsEnable int
    是否开启日志服务。0:关闭,1:开启。
    TlsFieldsConfig DomainTlsFieldsConfigArgs
    日志字段配置详情。
    VpcId string
    VPC ID。
    WafEnable int
    是否开启WAF防护。
    WafWhiteReqEnable int
    是否开启白名单请求防护。
    WhiteEnable int
    是否开启白名单防护。
    WhiteFieldEnable int
    是否开启字段白名单防护。
    accessMode Integer
    接入模式。10:CNAME 接入,11:负载均衡(CLB)7 层接入。
    domain String
    防护的域名信息,支持泛域名和精确域名。
    apiEnable Integer
    是否开启了 API 防护策略。0:关闭,1:开启。
    autoCcEnable Integer
    是否开启智能 CC 防护策略。0:关闭,1:开启。
    backendGroups List<DomainBackendGroup>
    blackIpEnable Integer
    是否开启了黑名单策略。0:关闭, 1:开启。
    blackLctEnable Integer
    是否开启了区域封禁策略。0:关闭;1:开启。
    botDytokenEnable Integer
    是否开启动态Token防护。
    botFrequencyEnable Integer
    是否开启 bot 频率限制策略。 0:关闭 1:开启。
    botRepeatEnable Integer
    是否开启 bot 统计防护策略。 0:关闭 1:开启。
    botSequenceDefaultAction Integer
    设置 bot 行为地图策略默认动作,当 BotSequenceEnable = 1 开启状态时生效。默认为 0 (观察)。 0:观察 2:拦截 6:JS 挑战 7:人机验证。
    botSequenceEnable Integer
    是否开启 bot 行为地图。 0:关闭 1:开启。
    ccEnable Integer
    是否开启 CC 防护策略。 0:关闭 1:开启。
    certificateId String
    托管至证书中心的证书ID。
    certificatePlatform String
    证书托管平台:waf/certificate_service。
    clientIpLocation Integer
    客户端IP获取方式。0:自定义Header字段,1:通过X-Forwarded-For(XFF)字段中第一个公网IP地址作为客户端真实IP地址。
    clientMaxBodySize Integer
    客户端请求body最大值(MB)。
    cloudAccessConfigs List<DomainCloudAccessConfig>
    customBotEnable Integer
    是否开启自定义BOT防护。
    customHeaders List<String>
    自定义Header。
    customRspEnable Integer
    是否开启自定义响应。
    customSni String
    自定义SNI。
    defenceMode Integer
    为例外 ALB 实例设置防护模式。 1:启用防护,已配置的防护策略生效。 2:暂停防护,仅执行转发而不检测,已配置的防护策略不生效。 3:回源模式,直接将请求解析至源站,不再转发至 WAF 实例。 设置例外防护实例后,域名可能还会存在以下防护状态: 5:部分启用,默认防护模式为启用防护,但存在例外实例为暂停防护或回源模式状态。 6:部分暂停,默认防护模式为暂停防护,但存在例外实例为启用防护或回源模式状态。 7:部分回源,默认防护模式为回源模式,但存在例外实例为启用防护或暂停防护状态。
    dlpEnable Integer
    是否开启数据泄露防护。
    enableCustomRedirect Integer
    是否开启用户自定义重定向。0:关闭,1:开启。
    enableHttp2 Integer
    是否开启HTTP2.0。0:关闭,1:开启。
    enableIpv6 Integer
    是否支持防护Ipv6请求。0:关闭,1:开启。
    enableSni Integer
    是否开启SNI配置。0:关闭,1:开启。
    keepAliveRequest Integer
    长连接复用个数。
    keepAliveTimeout Integer
    长连接保持时间(秒)。
    lbAlgorithm String
    负载均衡算法类型。wrr:加权轮询,wlc:加权最小连接数,sh:源地址哈希。
    projectName String
    项目名称。
    protocolFollow Integer
    是否开启协议跟随。0:关闭,1:开启。
    protocolPorts DomainProtocolPorts
    接入端口信息。
    protocols List<String>
    接入协议类型,支持HTTP/HTTPS。
    proxyConfig Integer
    是否开启代理配置。0:关闭,1:开启。
    proxyConnectTimeout Integer
    WAF和后端服务器的建连超时时间(秒)。
    proxyKeepAlive Integer
    WAF回源长连接可复用个数。
    proxyKeepAliveTimeout Integer
    空闲长连接超时时间(秒)。
    proxyReadTimeout Integer
    WAF从后端服务器读取响应的超时时间(秒)。
    proxyRetry Integer
    WAF回源重试次数。
    proxyWriteTimeout Integer
    WAF将请求传输到后端服务器的超时时间(秒)。
    publicRealServer Integer
    CNAME接入回源方式。0:私网回源,1:公网回源。
    sslCiphers List<String>
    加密套件。
    sslProtocols List<String>
    TLS协议版本。如:TLSv1,TLSv1.1,TLSv1.2,TLSv1.3。
    systemBotEnable Integer
    是否开启托管BOT防护。
    tamperProofEnable Integer
    是否开启防篡改。
    tlsEnable Integer
    是否开启日志服务。0:关闭,1:开启。
    tlsFieldsConfig DomainTlsFieldsConfig
    日志字段配置详情。
    vpcId String
    VPC ID。
    wafEnable Integer
    是否开启WAF防护。
    wafWhiteReqEnable Integer
    是否开启白名单请求防护。
    whiteEnable Integer
    是否开启白名单防护。
    whiteFieldEnable Integer
    是否开启字段白名单防护。
    accessMode number
    接入模式。10:CNAME 接入,11:负载均衡(CLB)7 层接入。
    domain string
    防护的域名信息,支持泛域名和精确域名。
    apiEnable number
    是否开启了 API 防护策略。0:关闭,1:开启。
    autoCcEnable number
    是否开启智能 CC 防护策略。0:关闭,1:开启。
    backendGroups DomainBackendGroup[]
    blackIpEnable number
    是否开启了黑名单策略。0:关闭, 1:开启。
    blackLctEnable number
    是否开启了区域封禁策略。0:关闭;1:开启。
    botDytokenEnable number
    是否开启动态Token防护。
    botFrequencyEnable number
    是否开启 bot 频率限制策略。 0:关闭 1:开启。
    botRepeatEnable number
    是否开启 bot 统计防护策略。 0:关闭 1:开启。
    botSequenceDefaultAction number
    设置 bot 行为地图策略默认动作,当 BotSequenceEnable = 1 开启状态时生效。默认为 0 (观察)。 0:观察 2:拦截 6:JS 挑战 7:人机验证。
    botSequenceEnable number
    是否开启 bot 行为地图。 0:关闭 1:开启。
    ccEnable number
    是否开启 CC 防护策略。 0:关闭 1:开启。
    certificateId string
    托管至证书中心的证书ID。
    certificatePlatform string
    证书托管平台:waf/certificate_service。
    clientIpLocation number
    客户端IP获取方式。0:自定义Header字段,1:通过X-Forwarded-For(XFF)字段中第一个公网IP地址作为客户端真实IP地址。
    clientMaxBodySize number
    客户端请求body最大值(MB)。
    cloudAccessConfigs DomainCloudAccessConfig[]
    customBotEnable number
    是否开启自定义BOT防护。
    customHeaders string[]
    自定义Header。
    customRspEnable number
    是否开启自定义响应。
    customSni string
    自定义SNI。
    defenceMode number
    为例外 ALB 实例设置防护模式。 1:启用防护,已配置的防护策略生效。 2:暂停防护,仅执行转发而不检测,已配置的防护策略不生效。 3:回源模式,直接将请求解析至源站,不再转发至 WAF 实例。 设置例外防护实例后,域名可能还会存在以下防护状态: 5:部分启用,默认防护模式为启用防护,但存在例外实例为暂停防护或回源模式状态。 6:部分暂停,默认防护模式为暂停防护,但存在例外实例为启用防护或回源模式状态。 7:部分回源,默认防护模式为回源模式,但存在例外实例为启用防护或暂停防护状态。
    dlpEnable number
    是否开启数据泄露防护。
    enableCustomRedirect number
    是否开启用户自定义重定向。0:关闭,1:开启。
    enableHttp2 number
    是否开启HTTP2.0。0:关闭,1:开启。
    enableIpv6 number
    是否支持防护Ipv6请求。0:关闭,1:开启。
    enableSni number
    是否开启SNI配置。0:关闭,1:开启。
    keepAliveRequest number
    长连接复用个数。
    keepAliveTimeout number
    长连接保持时间(秒)。
    lbAlgorithm string
    负载均衡算法类型。wrr:加权轮询,wlc:加权最小连接数,sh:源地址哈希。
    projectName string
    项目名称。
    protocolFollow number
    是否开启协议跟随。0:关闭,1:开启。
    protocolPorts DomainProtocolPorts
    接入端口信息。
    protocols string[]
    接入协议类型,支持HTTP/HTTPS。
    proxyConfig number
    是否开启代理配置。0:关闭,1:开启。
    proxyConnectTimeout number
    WAF和后端服务器的建连超时时间(秒)。
    proxyKeepAlive number
    WAF回源长连接可复用个数。
    proxyKeepAliveTimeout number
    空闲长连接超时时间(秒)。
    proxyReadTimeout number
    WAF从后端服务器读取响应的超时时间(秒)。
    proxyRetry number
    WAF回源重试次数。
    proxyWriteTimeout number
    WAF将请求传输到后端服务器的超时时间(秒)。
    publicRealServer number
    CNAME接入回源方式。0:私网回源,1:公网回源。
    sslCiphers string[]
    加密套件。
    sslProtocols string[]
    TLS协议版本。如:TLSv1,TLSv1.1,TLSv1.2,TLSv1.3。
    systemBotEnable number
    是否开启托管BOT防护。
    tamperProofEnable number
    是否开启防篡改。
    tlsEnable number
    是否开启日志服务。0:关闭,1:开启。
    tlsFieldsConfig DomainTlsFieldsConfig
    日志字段配置详情。
    vpcId string
    VPC ID。
    wafEnable number
    是否开启WAF防护。
    wafWhiteReqEnable number
    是否开启白名单请求防护。
    whiteEnable number
    是否开启白名单防护。
    whiteFieldEnable number
    是否开启字段白名单防护。
    access_mode int
    接入模式。10:CNAME 接入,11:负载均衡(CLB)7 层接入。
    domain str
    防护的域名信息,支持泛域名和精确域名。
    api_enable int
    是否开启了 API 防护策略。0:关闭,1:开启。
    auto_cc_enable int
    是否开启智能 CC 防护策略。0:关闭,1:开启。
    backend_groups Sequence[DomainBackendGroupArgs]
    black_ip_enable int
    是否开启了黑名单策略。0:关闭, 1:开启。
    black_lct_enable int
    是否开启了区域封禁策略。0:关闭;1:开启。
    bot_dytoken_enable int
    是否开启动态Token防护。
    bot_frequency_enable int
    是否开启 bot 频率限制策略。 0:关闭 1:开启。
    bot_repeat_enable int
    是否开启 bot 统计防护策略。 0:关闭 1:开启。
    bot_sequence_default_action int
    设置 bot 行为地图策略默认动作,当 BotSequenceEnable = 1 开启状态时生效。默认为 0 (观察)。 0:观察 2:拦截 6:JS 挑战 7:人机验证。
    bot_sequence_enable int
    是否开启 bot 行为地图。 0:关闭 1:开启。
    cc_enable int
    是否开启 CC 防护策略。 0:关闭 1:开启。
    certificate_id str
    托管至证书中心的证书ID。
    certificate_platform str
    证书托管平台:waf/certificate_service。
    client_ip_location int
    客户端IP获取方式。0:自定义Header字段,1:通过X-Forwarded-For(XFF)字段中第一个公网IP地址作为客户端真实IP地址。
    client_max_body_size int
    客户端请求body最大值(MB)。
    cloud_access_configs Sequence[DomainCloudAccessConfigArgs]
    custom_bot_enable int
    是否开启自定义BOT防护。
    custom_headers Sequence[str]
    自定义Header。
    custom_rsp_enable int
    是否开启自定义响应。
    custom_sni str
    自定义SNI。
    defence_mode int
    为例外 ALB 实例设置防护模式。 1:启用防护,已配置的防护策略生效。 2:暂停防护,仅执行转发而不检测,已配置的防护策略不生效。 3:回源模式,直接将请求解析至源站,不再转发至 WAF 实例。 设置例外防护实例后,域名可能还会存在以下防护状态: 5:部分启用,默认防护模式为启用防护,但存在例外实例为暂停防护或回源模式状态。 6:部分暂停,默认防护模式为暂停防护,但存在例外实例为启用防护或回源模式状态。 7:部分回源,默认防护模式为回源模式,但存在例外实例为启用防护或暂停防护状态。
    dlp_enable int
    是否开启数据泄露防护。
    enable_custom_redirect int
    是否开启用户自定义重定向。0:关闭,1:开启。
    enable_http2 int
    是否开启HTTP2.0。0:关闭,1:开启。
    enable_ipv6 int
    是否支持防护Ipv6请求。0:关闭,1:开启。
    enable_sni int
    是否开启SNI配置。0:关闭,1:开启。
    keep_alive_request int
    长连接复用个数。
    keep_alive_timeout int
    长连接保持时间(秒)。
    lb_algorithm str
    负载均衡算法类型。wrr:加权轮询,wlc:加权最小连接数,sh:源地址哈希。
    project_name str
    项目名称。
    protocol_follow int
    是否开启协议跟随。0:关闭,1:开启。
    protocol_ports DomainProtocolPortsArgs
    接入端口信息。
    protocols Sequence[str]
    接入协议类型,支持HTTP/HTTPS。
    proxy_config int
    是否开启代理配置。0:关闭,1:开启。
    proxy_connect_timeout int
    WAF和后端服务器的建连超时时间(秒)。
    proxy_keep_alive int
    WAF回源长连接可复用个数。
    proxy_keep_alive_timeout int
    空闲长连接超时时间(秒)。
    proxy_read_timeout int
    WAF从后端服务器读取响应的超时时间(秒)。
    proxy_retry int
    WAF回源重试次数。
    proxy_write_timeout int
    WAF将请求传输到后端服务器的超时时间(秒)。
    public_real_server int
    CNAME接入回源方式。0:私网回源,1:公网回源。
    ssl_ciphers Sequence[str]
    加密套件。
    ssl_protocols Sequence[str]
    TLS协议版本。如:TLSv1,TLSv1.1,TLSv1.2,TLSv1.3。
    system_bot_enable int
    是否开启托管BOT防护。
    tamper_proof_enable int
    是否开启防篡改。
    tls_enable int
    是否开启日志服务。0:关闭,1:开启。
    tls_fields_config DomainTlsFieldsConfigArgs
    日志字段配置详情。
    vpc_id str
    VPC ID。
    waf_enable int
    是否开启WAF防护。
    waf_white_req_enable int
    是否开启白名单请求防护。
    white_enable int
    是否开启白名单防护。
    white_field_enable int
    是否开启字段白名单防护。
    accessMode Number
    接入模式。10:CNAME 接入,11:负载均衡(CLB)7 层接入。
    domain String
    防护的域名信息,支持泛域名和精确域名。
    apiEnable Number
    是否开启了 API 防护策略。0:关闭,1:开启。
    autoCcEnable Number
    是否开启智能 CC 防护策略。0:关闭,1:开启。
    backendGroups List<Property Map>
    blackIpEnable Number
    是否开启了黑名单策略。0:关闭, 1:开启。
    blackLctEnable Number
    是否开启了区域封禁策略。0:关闭;1:开启。
    botDytokenEnable Number
    是否开启动态Token防护。
    botFrequencyEnable Number
    是否开启 bot 频率限制策略。 0:关闭 1:开启。
    botRepeatEnable Number
    是否开启 bot 统计防护策略。 0:关闭 1:开启。
    botSequenceDefaultAction Number
    设置 bot 行为地图策略默认动作,当 BotSequenceEnable = 1 开启状态时生效。默认为 0 (观察)。 0:观察 2:拦截 6:JS 挑战 7:人机验证。
    botSequenceEnable Number
    是否开启 bot 行为地图。 0:关闭 1:开启。
    ccEnable Number
    是否开启 CC 防护策略。 0:关闭 1:开启。
    certificateId String
    托管至证书中心的证书ID。
    certificatePlatform String
    证书托管平台:waf/certificate_service。
    clientIpLocation Number
    客户端IP获取方式。0:自定义Header字段,1:通过X-Forwarded-For(XFF)字段中第一个公网IP地址作为客户端真实IP地址。
    clientMaxBodySize Number
    客户端请求body最大值(MB)。
    cloudAccessConfigs List<Property Map>
    customBotEnable Number
    是否开启自定义BOT防护。
    customHeaders List<String>
    自定义Header。
    customRspEnable Number
    是否开启自定义响应。
    customSni String
    自定义SNI。
    defenceMode Number
    为例外 ALB 实例设置防护模式。 1:启用防护,已配置的防护策略生效。 2:暂停防护,仅执行转发而不检测,已配置的防护策略不生效。 3:回源模式,直接将请求解析至源站,不再转发至 WAF 实例。 设置例外防护实例后,域名可能还会存在以下防护状态: 5:部分启用,默认防护模式为启用防护,但存在例外实例为暂停防护或回源模式状态。 6:部分暂停,默认防护模式为暂停防护,但存在例外实例为启用防护或回源模式状态。 7:部分回源,默认防护模式为回源模式,但存在例外实例为启用防护或暂停防护状态。
    dlpEnable Number
    是否开启数据泄露防护。
    enableCustomRedirect Number
    是否开启用户自定义重定向。0:关闭,1:开启。
    enableHttp2 Number
    是否开启HTTP2.0。0:关闭,1:开启。
    enableIpv6 Number
    是否支持防护Ipv6请求。0:关闭,1:开启。
    enableSni Number
    是否开启SNI配置。0:关闭,1:开启。
    keepAliveRequest Number
    长连接复用个数。
    keepAliveTimeout Number
    长连接保持时间(秒)。
    lbAlgorithm String
    负载均衡算法类型。wrr:加权轮询,wlc:加权最小连接数,sh:源地址哈希。
    projectName String
    项目名称。
    protocolFollow Number
    是否开启协议跟随。0:关闭,1:开启。
    protocolPorts Property Map
    接入端口信息。
    protocols List<String>
    接入协议类型,支持HTTP/HTTPS。
    proxyConfig Number
    是否开启代理配置。0:关闭,1:开启。
    proxyConnectTimeout Number
    WAF和后端服务器的建连超时时间(秒)。
    proxyKeepAlive Number
    WAF回源长连接可复用个数。
    proxyKeepAliveTimeout Number
    空闲长连接超时时间(秒)。
    proxyReadTimeout Number
    WAF从后端服务器读取响应的超时时间(秒)。
    proxyRetry Number
    WAF回源重试次数。
    proxyWriteTimeout Number
    WAF将请求传输到后端服务器的超时时间(秒)。
    publicRealServer Number
    CNAME接入回源方式。0:私网回源,1:公网回源。
    sslCiphers List<String>
    加密套件。
    sslProtocols List<String>
    TLS协议版本。如:TLSv1,TLSv1.1,TLSv1.2,TLSv1.3。
    systemBotEnable Number
    是否开启托管BOT防护。
    tamperProofEnable Number
    是否开启防篡改。
    tlsEnable Number
    是否开启日志服务。0:关闭,1:开启。
    tlsFieldsConfig Property Map
    日志字段配置详情。
    vpcId String
    VPC ID。
    wafEnable Number
    是否开启WAF防护。
    wafWhiteReqEnable Number
    是否开启白名单请求防护。
    whiteEnable Number
    是否开启白名单防护。
    whiteFieldEnable Number
    是否开启字段白名单防护。

    Outputs

    All input properties are implicitly available as output properties. Additionally, the Domain resource produces the following output properties:

    AdvancedDefenseIp string
    高防实例 IP。高防型 WAF 接入展示,否则为空。
    AdvancedDefenseIpv6 string
    高防实例 Ipv6。高防型 WAF 接入展示,否则为空。
    AttackStatus int
    攻击状态。0:未发现攻击,1:发现攻击。
    AutomaticBlackEnable int
    是否开启自动封禁。0:关闭,1:开启。
    CertificateName string
    证书名称,协议类型包含 HTTPS 时显示。
    ClbInstanceIds string
    CLB实例ID。
    ClbListenerId string
    CLB监听器ID。
    ClbPoolId string
    CLB后端服务器组ID。
    ClbServerId string
    CLB后端服务器ID。
    Cname string
    CNAME记录。
    Id string
    The provider-assigned unique ID for this managed resource.
    Port int
    端口号。
    RspAbnormalEnable int
    是否开启异常响应防护。
    ServerIps string
    服务IP。
    SrcIps string
    WAF回源IP。
    SrcProtocol string
    源站协议。
    Status int
    接入状态。0:正常,1:DNS未解析,2:配置中,3:配置失败,4:配置未生效,5:更新中,6:实例已删除。
    TcpListenerConfigs List<Volcengine.DomainTcpListenerConfig>
    UpdateTime string
    更新时间。
    AdvancedDefenseIp string
    高防实例 IP。高防型 WAF 接入展示,否则为空。
    AdvancedDefenseIpv6 string
    高防实例 Ipv6。高防型 WAF 接入展示,否则为空。
    AttackStatus int
    攻击状态。0:未发现攻击,1:发现攻击。
    AutomaticBlackEnable int
    是否开启自动封禁。0:关闭,1:开启。
    CertificateName string
    证书名称,协议类型包含 HTTPS 时显示。
    ClbInstanceIds string
    CLB实例ID。
    ClbListenerId string
    CLB监听器ID。
    ClbPoolId string
    CLB后端服务器组ID。
    ClbServerId string
    CLB后端服务器ID。
    Cname string
    CNAME记录。
    Id string
    The provider-assigned unique ID for this managed resource.
    Port int
    端口号。
    RspAbnormalEnable int
    是否开启异常响应防护。
    ServerIps string
    服务IP。
    SrcIps string
    WAF回源IP。
    SrcProtocol string
    源站协议。
    Status int
    接入状态。0:正常,1:DNS未解析,2:配置中,3:配置失败,4:配置未生效,5:更新中,6:实例已删除。
    TcpListenerConfigs []DomainTcpListenerConfig
    UpdateTime string
    更新时间。
    advancedDefenseIp String
    高防实例 IP。高防型 WAF 接入展示,否则为空。
    advancedDefenseIpv6 String
    高防实例 Ipv6。高防型 WAF 接入展示,否则为空。
    attackStatus Integer
    攻击状态。0:未发现攻击,1:发现攻击。
    automaticBlackEnable Integer
    是否开启自动封禁。0:关闭,1:开启。
    certificateName String
    证书名称,协议类型包含 HTTPS 时显示。
    clbInstanceIds String
    CLB实例ID。
    clbListenerId String
    CLB监听器ID。
    clbPoolId String
    CLB后端服务器组ID。
    clbServerId String
    CLB后端服务器ID。
    cname String
    CNAME记录。
    id String
    The provider-assigned unique ID for this managed resource.
    port Integer
    端口号。
    rspAbnormalEnable Integer
    是否开启异常响应防护。
    serverIps String
    服务IP。
    srcIps String
    WAF回源IP。
    srcProtocol String
    源站协议。
    status Integer
    接入状态。0:正常,1:DNS未解析,2:配置中,3:配置失败,4:配置未生效,5:更新中,6:实例已删除。
    tcpListenerConfigs List<DomainTcpListenerConfig>
    updateTime String
    更新时间。
    advancedDefenseIp string
    高防实例 IP。高防型 WAF 接入展示,否则为空。
    advancedDefenseIpv6 string
    高防实例 Ipv6。高防型 WAF 接入展示,否则为空。
    attackStatus number
    攻击状态。0:未发现攻击,1:发现攻击。
    automaticBlackEnable number
    是否开启自动封禁。0:关闭,1:开启。
    certificateName string
    证书名称,协议类型包含 HTTPS 时显示。
    clbInstanceIds string
    CLB实例ID。
    clbListenerId string
    CLB监听器ID。
    clbPoolId string
    CLB后端服务器组ID。
    clbServerId string
    CLB后端服务器ID。
    cname string
    CNAME记录。
    id string
    The provider-assigned unique ID for this managed resource.
    port number
    端口号。
    rspAbnormalEnable number
    是否开启异常响应防护。
    serverIps string
    服务IP。
    srcIps string
    WAF回源IP。
    srcProtocol string
    源站协议。
    status number
    接入状态。0:正常,1:DNS未解析,2:配置中,3:配置失败,4:配置未生效,5:更新中,6:实例已删除。
    tcpListenerConfigs DomainTcpListenerConfig[]
    updateTime string
    更新时间。
    advanced_defense_ip str
    高防实例 IP。高防型 WAF 接入展示,否则为空。
    advanced_defense_ipv6 str
    高防实例 Ipv6。高防型 WAF 接入展示,否则为空。
    attack_status int
    攻击状态。0:未发现攻击,1:发现攻击。
    automatic_black_enable int
    是否开启自动封禁。0:关闭,1:开启。
    certificate_name str
    证书名称,协议类型包含 HTTPS 时显示。
    clb_instance_ids str
    CLB实例ID。
    clb_listener_id str
    CLB监听器ID。
    clb_pool_id str
    CLB后端服务器组ID。
    clb_server_id str
    CLB后端服务器ID。
    cname str
    CNAME记录。
    id str
    The provider-assigned unique ID for this managed resource.
    port int
    端口号。
    rsp_abnormal_enable int
    是否开启异常响应防护。
    server_ips str
    服务IP。
    src_ips str
    WAF回源IP。
    src_protocol str
    源站协议。
    status int
    接入状态。0:正常,1:DNS未解析,2:配置中,3:配置失败,4:配置未生效,5:更新中,6:实例已删除。
    tcp_listener_configs Sequence[DomainTcpListenerConfig]
    update_time str
    更新时间。
    advancedDefenseIp String
    高防实例 IP。高防型 WAF 接入展示,否则为空。
    advancedDefenseIpv6 String
    高防实例 Ipv6。高防型 WAF 接入展示,否则为空。
    attackStatus Number
    攻击状态。0:未发现攻击,1:发现攻击。
    automaticBlackEnable Number
    是否开启自动封禁。0:关闭,1:开启。
    certificateName String
    证书名称,协议类型包含 HTTPS 时显示。
    clbInstanceIds String
    CLB实例ID。
    clbListenerId String
    CLB监听器ID。
    clbPoolId String
    CLB后端服务器组ID。
    clbServerId String
    CLB后端服务器ID。
    cname String
    CNAME记录。
    id String
    The provider-assigned unique ID for this managed resource.
    port Number
    端口号。
    rspAbnormalEnable Number
    是否开启异常响应防护。
    serverIps String
    服务IP。
    srcIps String
    WAF回源IP。
    srcProtocol String
    源站协议。
    status Number
    接入状态。0:正常,1:DNS未解析,2:配置中,3:配置失败,4:配置未生效,5:更新中,6:实例已删除。
    tcpListenerConfigs List<Property Map>
    updateTime String
    更新时间。

    Look up Existing Domain Resource

    Get an existing Domain resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

    public static get(name: string, id: Input<ID>, state?: DomainState, opts?: CustomResourceOptions): Domain
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            access_mode: Optional[int] = None,
            advanced_defense_ip: Optional[str] = None,
            advanced_defense_ipv6: Optional[str] = None,
            api_enable: Optional[int] = None,
            attack_status: Optional[int] = None,
            auto_cc_enable: Optional[int] = None,
            automatic_black_enable: Optional[int] = None,
            backend_groups: Optional[Sequence[DomainBackendGroupArgs]] = None,
            black_ip_enable: Optional[int] = None,
            black_lct_enable: Optional[int] = None,
            bot_dytoken_enable: Optional[int] = None,
            bot_frequency_enable: Optional[int] = None,
            bot_repeat_enable: Optional[int] = None,
            bot_sequence_default_action: Optional[int] = None,
            bot_sequence_enable: Optional[int] = None,
            cc_enable: Optional[int] = None,
            certificate_id: Optional[str] = None,
            certificate_name: Optional[str] = None,
            certificate_platform: Optional[str] = None,
            clb_instance_ids: Optional[str] = None,
            clb_listener_id: Optional[str] = None,
            clb_pool_id: Optional[str] = None,
            clb_server_id: Optional[str] = None,
            client_ip_location: Optional[int] = None,
            client_max_body_size: Optional[int] = None,
            cloud_access_configs: Optional[Sequence[DomainCloudAccessConfigArgs]] = None,
            cname: Optional[str] = None,
            custom_bot_enable: Optional[int] = None,
            custom_headers: Optional[Sequence[str]] = None,
            custom_rsp_enable: Optional[int] = None,
            custom_sni: Optional[str] = None,
            defence_mode: Optional[int] = None,
            dlp_enable: Optional[int] = None,
            domain: Optional[str] = None,
            enable_custom_redirect: Optional[int] = None,
            enable_http2: Optional[int] = None,
            enable_ipv6: Optional[int] = None,
            enable_sni: Optional[int] = None,
            keep_alive_request: Optional[int] = None,
            keep_alive_timeout: Optional[int] = None,
            lb_algorithm: Optional[str] = None,
            port: Optional[int] = None,
            project_name: Optional[str] = None,
            protocol_follow: Optional[int] = None,
            protocol_ports: Optional[DomainProtocolPortsArgs] = None,
            protocols: Optional[Sequence[str]] = None,
            proxy_config: Optional[int] = None,
            proxy_connect_timeout: Optional[int] = None,
            proxy_keep_alive: Optional[int] = None,
            proxy_keep_alive_timeout: Optional[int] = None,
            proxy_read_timeout: Optional[int] = None,
            proxy_retry: Optional[int] = None,
            proxy_write_timeout: Optional[int] = None,
            public_real_server: Optional[int] = None,
            rsp_abnormal_enable: Optional[int] = None,
            server_ips: Optional[str] = None,
            src_ips: Optional[str] = None,
            src_protocol: Optional[str] = None,
            ssl_ciphers: Optional[Sequence[str]] = None,
            ssl_protocols: Optional[Sequence[str]] = None,
            status: Optional[int] = None,
            system_bot_enable: Optional[int] = None,
            tamper_proof_enable: Optional[int] = None,
            tcp_listener_configs: Optional[Sequence[DomainTcpListenerConfigArgs]] = None,
            tls_enable: Optional[int] = None,
            tls_fields_config: Optional[DomainTlsFieldsConfigArgs] = None,
            update_time: Optional[str] = None,
            vpc_id: Optional[str] = None,
            waf_enable: Optional[int] = None,
            waf_white_req_enable: Optional[int] = None,
            white_enable: Optional[int] = None,
            white_field_enable: Optional[int] = None) -> Domain
    func GetDomain(ctx *Context, name string, id IDInput, state *DomainState, opts ...ResourceOption) (*Domain, error)
    public static Domain Get(string name, Input<string> id, DomainState? state, CustomResourceOptions? opts = null)
    public static Domain get(String name, Output<String> id, DomainState state, CustomResourceOptions options)
    resources:  _:    type: volcenginecc:waf:Domain    get:      id: ${id}
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    resource_name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    The following state arguments are supported:
    AccessMode int
    接入模式。10:CNAME 接入,11:负载均衡(CLB)7 层接入。
    AdvancedDefenseIp string
    高防实例 IP。高防型 WAF 接入展示,否则为空。
    AdvancedDefenseIpv6 string
    高防实例 Ipv6。高防型 WAF 接入展示,否则为空。
    ApiEnable int
    是否开启了 API 防护策略。0:关闭,1:开启。
    AttackStatus int
    攻击状态。0:未发现攻击,1:发现攻击。
    AutoCcEnable int
    是否开启智能 CC 防护策略。0:关闭,1:开启。
    AutomaticBlackEnable int
    是否开启自动封禁。0:关闭,1:开启。
    BackendGroups List<Volcengine.DomainBackendGroup>
    BlackIpEnable int
    是否开启了黑名单策略。0:关闭, 1:开启。
    BlackLctEnable int
    是否开启了区域封禁策略。0:关闭;1:开启。
    BotDytokenEnable int
    是否开启动态Token防护。
    BotFrequencyEnable int
    是否开启 bot 频率限制策略。 0:关闭 1:开启。
    BotRepeatEnable int
    是否开启 bot 统计防护策略。 0:关闭 1:开启。
    BotSequenceDefaultAction int
    设置 bot 行为地图策略默认动作,当 BotSequenceEnable = 1 开启状态时生效。默认为 0 (观察)。 0:观察 2:拦截 6:JS 挑战 7:人机验证。
    BotSequenceEnable int
    是否开启 bot 行为地图。 0:关闭 1:开启。
    CcEnable int
    是否开启 CC 防护策略。 0:关闭 1:开启。
    CertificateId string
    托管至证书中心的证书ID。
    CertificateName string
    证书名称,协议类型包含 HTTPS 时显示。
    CertificatePlatform string
    证书托管平台:waf/certificate_service。
    ClbInstanceIds string
    CLB实例ID。
    ClbListenerId string
    CLB监听器ID。
    ClbPoolId string
    CLB后端服务器组ID。
    ClbServerId string
    CLB后端服务器ID。
    ClientIpLocation int
    客户端IP获取方式。0:自定义Header字段,1:通过X-Forwarded-For(XFF)字段中第一个公网IP地址作为客户端真实IP地址。
    ClientMaxBodySize int
    客户端请求body最大值(MB)。
    CloudAccessConfigs List<Volcengine.DomainCloudAccessConfig>
    Cname string
    CNAME记录。
    CustomBotEnable int
    是否开启自定义BOT防护。
    CustomHeaders List<string>
    自定义Header。
    CustomRspEnable int
    是否开启自定义响应。
    CustomSni string
    自定义SNI。
    DefenceMode int
    为例外 ALB 实例设置防护模式。 1:启用防护,已配置的防护策略生效。 2:暂停防护,仅执行转发而不检测,已配置的防护策略不生效。 3:回源模式,直接将请求解析至源站,不再转发至 WAF 实例。 设置例外防护实例后,域名可能还会存在以下防护状态: 5:部分启用,默认防护模式为启用防护,但存在例外实例为暂停防护或回源模式状态。 6:部分暂停,默认防护模式为暂停防护,但存在例外实例为启用防护或回源模式状态。 7:部分回源,默认防护模式为回源模式,但存在例外实例为启用防护或暂停防护状态。
    DlpEnable int
    是否开启数据泄露防护。
    DomainValue string
    防护的域名信息,支持泛域名和精确域名。
    EnableCustomRedirect int
    是否开启用户自定义重定向。0:关闭,1:开启。
    EnableHttp2 int
    是否开启HTTP2.0。0:关闭,1:开启。
    EnableIpv6 int
    是否支持防护Ipv6请求。0:关闭,1:开启。
    EnableSni int
    是否开启SNI配置。0:关闭,1:开启。
    KeepAliveRequest int
    长连接复用个数。
    KeepAliveTimeout int
    长连接保持时间(秒)。
    LbAlgorithm string
    负载均衡算法类型。wrr:加权轮询,wlc:加权最小连接数,sh:源地址哈希。
    Port int
    端口号。
    ProjectName string
    项目名称。
    ProtocolFollow int
    是否开启协议跟随。0:关闭,1:开启。
    ProtocolPorts Volcengine.DomainProtocolPorts
    接入端口信息。
    Protocols List<string>
    接入协议类型,支持HTTP/HTTPS。
    ProxyConfig int
    是否开启代理配置。0:关闭,1:开启。
    ProxyConnectTimeout int
    WAF和后端服务器的建连超时时间(秒)。
    ProxyKeepAlive int
    WAF回源长连接可复用个数。
    ProxyKeepAliveTimeout int
    空闲长连接超时时间(秒)。
    ProxyReadTimeout int
    WAF从后端服务器读取响应的超时时间(秒)。
    ProxyRetry int
    WAF回源重试次数。
    ProxyWriteTimeout int
    WAF将请求传输到后端服务器的超时时间(秒)。
    PublicRealServer int
    CNAME接入回源方式。0:私网回源,1:公网回源。
    RspAbnormalEnable int
    是否开启异常响应防护。
    ServerIps string
    服务IP。
    SrcIps string
    WAF回源IP。
    SrcProtocol string
    源站协议。
    SslCiphers List<string>
    加密套件。
    SslProtocols List<string>
    TLS协议版本。如:TLSv1,TLSv1.1,TLSv1.2,TLSv1.3。
    Status int
    接入状态。0:正常,1:DNS未解析,2:配置中,3:配置失败,4:配置未生效,5:更新中,6:实例已删除。
    SystemBotEnable int
    是否开启托管BOT防护。
    TamperProofEnable int
    是否开启防篡改。
    TcpListenerConfigs List<Volcengine.DomainTcpListenerConfig>
    TlsEnable int
    是否开启日志服务。0:关闭,1:开启。
    TlsFieldsConfig Volcengine.DomainTlsFieldsConfig
    日志字段配置详情。
    UpdateTime string
    更新时间。
    VpcId string
    VPC ID。
    WafEnable int
    是否开启WAF防护。
    WafWhiteReqEnable int
    是否开启白名单请求防护。
    WhiteEnable int
    是否开启白名单防护。
    WhiteFieldEnable int
    是否开启字段白名单防护。
    AccessMode int
    接入模式。10:CNAME 接入,11:负载均衡(CLB)7 层接入。
    AdvancedDefenseIp string
    高防实例 IP。高防型 WAF 接入展示,否则为空。
    AdvancedDefenseIpv6 string
    高防实例 Ipv6。高防型 WAF 接入展示,否则为空。
    ApiEnable int
    是否开启了 API 防护策略。0:关闭,1:开启。
    AttackStatus int
    攻击状态。0:未发现攻击,1:发现攻击。
    AutoCcEnable int
    是否开启智能 CC 防护策略。0:关闭,1:开启。
    AutomaticBlackEnable int
    是否开启自动封禁。0:关闭,1:开启。
    BackendGroups []DomainBackendGroupArgs
    BlackIpEnable int
    是否开启了黑名单策略。0:关闭, 1:开启。
    BlackLctEnable int
    是否开启了区域封禁策略。0:关闭;1:开启。
    BotDytokenEnable int
    是否开启动态Token防护。
    BotFrequencyEnable int
    是否开启 bot 频率限制策略。 0:关闭 1:开启。
    BotRepeatEnable int
    是否开启 bot 统计防护策略。 0:关闭 1:开启。
    BotSequenceDefaultAction int
    设置 bot 行为地图策略默认动作,当 BotSequenceEnable = 1 开启状态时生效。默认为 0 (观察)。 0:观察 2:拦截 6:JS 挑战 7:人机验证。
    BotSequenceEnable int
    是否开启 bot 行为地图。 0:关闭 1:开启。
    CcEnable int
    是否开启 CC 防护策略。 0:关闭 1:开启。
    CertificateId string
    托管至证书中心的证书ID。
    CertificateName string
    证书名称,协议类型包含 HTTPS 时显示。
    CertificatePlatform string
    证书托管平台:waf/certificate_service。
    ClbInstanceIds string
    CLB实例ID。
    ClbListenerId string
    CLB监听器ID。
    ClbPoolId string
    CLB后端服务器组ID。
    ClbServerId string
    CLB后端服务器ID。
    ClientIpLocation int
    客户端IP获取方式。0:自定义Header字段,1:通过X-Forwarded-For(XFF)字段中第一个公网IP地址作为客户端真实IP地址。
    ClientMaxBodySize int
    客户端请求body最大值(MB)。
    CloudAccessConfigs []DomainCloudAccessConfigArgs
    Cname string
    CNAME记录。
    CustomBotEnable int
    是否开启自定义BOT防护。
    CustomHeaders []string
    自定义Header。
    CustomRspEnable int
    是否开启自定义响应。
    CustomSni string
    自定义SNI。
    DefenceMode int
    为例外 ALB 实例设置防护模式。 1:启用防护,已配置的防护策略生效。 2:暂停防护,仅执行转发而不检测,已配置的防护策略不生效。 3:回源模式,直接将请求解析至源站,不再转发至 WAF 实例。 设置例外防护实例后,域名可能还会存在以下防护状态: 5:部分启用,默认防护模式为启用防护,但存在例外实例为暂停防护或回源模式状态。 6:部分暂停,默认防护模式为暂停防护,但存在例外实例为启用防护或回源模式状态。 7:部分回源,默认防护模式为回源模式,但存在例外实例为启用防护或暂停防护状态。
    DlpEnable int
    是否开启数据泄露防护。
    Domain string
    防护的域名信息,支持泛域名和精确域名。
    EnableCustomRedirect int
    是否开启用户自定义重定向。0:关闭,1:开启。
    EnableHttp2 int
    是否开启HTTP2.0。0:关闭,1:开启。
    EnableIpv6 int
    是否支持防护Ipv6请求。0:关闭,1:开启。
    EnableSni int
    是否开启SNI配置。0:关闭,1:开启。
    KeepAliveRequest int
    长连接复用个数。
    KeepAliveTimeout int
    长连接保持时间(秒)。
    LbAlgorithm string
    负载均衡算法类型。wrr:加权轮询,wlc:加权最小连接数,sh:源地址哈希。
    Port int
    端口号。
    ProjectName string
    项目名称。
    ProtocolFollow int
    是否开启协议跟随。0:关闭,1:开启。
    ProtocolPorts DomainProtocolPortsArgs
    接入端口信息。
    Protocols []string
    接入协议类型,支持HTTP/HTTPS。
    ProxyConfig int
    是否开启代理配置。0:关闭,1:开启。
    ProxyConnectTimeout int
    WAF和后端服务器的建连超时时间(秒)。
    ProxyKeepAlive int
    WAF回源长连接可复用个数。
    ProxyKeepAliveTimeout int
    空闲长连接超时时间(秒)。
    ProxyReadTimeout int
    WAF从后端服务器读取响应的超时时间(秒)。
    ProxyRetry int
    WAF回源重试次数。
    ProxyWriteTimeout int
    WAF将请求传输到后端服务器的超时时间(秒)。
    PublicRealServer int
    CNAME接入回源方式。0:私网回源,1:公网回源。
    RspAbnormalEnable int
    是否开启异常响应防护。
    ServerIps string
    服务IP。
    SrcIps string
    WAF回源IP。
    SrcProtocol string
    源站协议。
    SslCiphers []string
    加密套件。
    SslProtocols []string
    TLS协议版本。如:TLSv1,TLSv1.1,TLSv1.2,TLSv1.3。
    Status int
    接入状态。0:正常,1:DNS未解析,2:配置中,3:配置失败,4:配置未生效,5:更新中,6:实例已删除。
    SystemBotEnable int
    是否开启托管BOT防护。
    TamperProofEnable int
    是否开启防篡改。
    TcpListenerConfigs []DomainTcpListenerConfigArgs
    TlsEnable int
    是否开启日志服务。0:关闭,1:开启。
    TlsFieldsConfig DomainTlsFieldsConfigArgs
    日志字段配置详情。
    UpdateTime string
    更新时间。
    VpcId string
    VPC ID。
    WafEnable int
    是否开启WAF防护。
    WafWhiteReqEnable int
    是否开启白名单请求防护。
    WhiteEnable int
    是否开启白名单防护。
    WhiteFieldEnable int
    是否开启字段白名单防护。
    accessMode Integer
    接入模式。10:CNAME 接入,11:负载均衡(CLB)7 层接入。
    advancedDefenseIp String
    高防实例 IP。高防型 WAF 接入展示,否则为空。
    advancedDefenseIpv6 String
    高防实例 Ipv6。高防型 WAF 接入展示,否则为空。
    apiEnable Integer
    是否开启了 API 防护策略。0:关闭,1:开启。
    attackStatus Integer
    攻击状态。0:未发现攻击,1:发现攻击。
    autoCcEnable Integer
    是否开启智能 CC 防护策略。0:关闭,1:开启。
    automaticBlackEnable Integer
    是否开启自动封禁。0:关闭,1:开启。
    backendGroups List<DomainBackendGroup>
    blackIpEnable Integer
    是否开启了黑名单策略。0:关闭, 1:开启。
    blackLctEnable Integer
    是否开启了区域封禁策略。0:关闭;1:开启。
    botDytokenEnable Integer
    是否开启动态Token防护。
    botFrequencyEnable Integer
    是否开启 bot 频率限制策略。 0:关闭 1:开启。
    botRepeatEnable Integer
    是否开启 bot 统计防护策略。 0:关闭 1:开启。
    botSequenceDefaultAction Integer
    设置 bot 行为地图策略默认动作,当 BotSequenceEnable = 1 开启状态时生效。默认为 0 (观察)。 0:观察 2:拦截 6:JS 挑战 7:人机验证。
    botSequenceEnable Integer
    是否开启 bot 行为地图。 0:关闭 1:开启。
    ccEnable Integer
    是否开启 CC 防护策略。 0:关闭 1:开启。
    certificateId String
    托管至证书中心的证书ID。
    certificateName String
    证书名称,协议类型包含 HTTPS 时显示。
    certificatePlatform String
    证书托管平台:waf/certificate_service。
    clbInstanceIds String
    CLB实例ID。
    clbListenerId String
    CLB监听器ID。
    clbPoolId String
    CLB后端服务器组ID。
    clbServerId String
    CLB后端服务器ID。
    clientIpLocation Integer
    客户端IP获取方式。0:自定义Header字段,1:通过X-Forwarded-For(XFF)字段中第一个公网IP地址作为客户端真实IP地址。
    clientMaxBodySize Integer
    客户端请求body最大值(MB)。
    cloudAccessConfigs List<DomainCloudAccessConfig>
    cname String
    CNAME记录。
    customBotEnable Integer
    是否开启自定义BOT防护。
    customHeaders List<String>
    自定义Header。
    customRspEnable Integer
    是否开启自定义响应。
    customSni String
    自定义SNI。
    defenceMode Integer
    为例外 ALB 实例设置防护模式。 1:启用防护,已配置的防护策略生效。 2:暂停防护,仅执行转发而不检测,已配置的防护策略不生效。 3:回源模式,直接将请求解析至源站,不再转发至 WAF 实例。 设置例外防护实例后,域名可能还会存在以下防护状态: 5:部分启用,默认防护模式为启用防护,但存在例外实例为暂停防护或回源模式状态。 6:部分暂停,默认防护模式为暂停防护,但存在例外实例为启用防护或回源模式状态。 7:部分回源,默认防护模式为回源模式,但存在例外实例为启用防护或暂停防护状态。
    dlpEnable Integer
    是否开启数据泄露防护。
    domain String
    防护的域名信息,支持泛域名和精确域名。
    enableCustomRedirect Integer
    是否开启用户自定义重定向。0:关闭,1:开启。
    enableHttp2 Integer
    是否开启HTTP2.0。0:关闭,1:开启。
    enableIpv6 Integer
    是否支持防护Ipv6请求。0:关闭,1:开启。
    enableSni Integer
    是否开启SNI配置。0:关闭,1:开启。
    keepAliveRequest Integer
    长连接复用个数。
    keepAliveTimeout Integer
    长连接保持时间(秒)。
    lbAlgorithm String
    负载均衡算法类型。wrr:加权轮询,wlc:加权最小连接数,sh:源地址哈希。
    port Integer
    端口号。
    projectName String
    项目名称。
    protocolFollow Integer
    是否开启协议跟随。0:关闭,1:开启。
    protocolPorts DomainProtocolPorts
    接入端口信息。
    protocols List<String>
    接入协议类型,支持HTTP/HTTPS。
    proxyConfig Integer
    是否开启代理配置。0:关闭,1:开启。
    proxyConnectTimeout Integer
    WAF和后端服务器的建连超时时间(秒)。
    proxyKeepAlive Integer
    WAF回源长连接可复用个数。
    proxyKeepAliveTimeout Integer
    空闲长连接超时时间(秒)。
    proxyReadTimeout Integer
    WAF从后端服务器读取响应的超时时间(秒)。
    proxyRetry Integer
    WAF回源重试次数。
    proxyWriteTimeout Integer
    WAF将请求传输到后端服务器的超时时间(秒)。
    publicRealServer Integer
    CNAME接入回源方式。0:私网回源,1:公网回源。
    rspAbnormalEnable Integer
    是否开启异常响应防护。
    serverIps String
    服务IP。
    srcIps String
    WAF回源IP。
    srcProtocol String
    源站协议。
    sslCiphers List<String>
    加密套件。
    sslProtocols List<String>
    TLS协议版本。如:TLSv1,TLSv1.1,TLSv1.2,TLSv1.3。
    status Integer
    接入状态。0:正常,1:DNS未解析,2:配置中,3:配置失败,4:配置未生效,5:更新中,6:实例已删除。
    systemBotEnable Integer
    是否开启托管BOT防护。
    tamperProofEnable Integer
    是否开启防篡改。
    tcpListenerConfigs List<DomainTcpListenerConfig>
    tlsEnable Integer
    是否开启日志服务。0:关闭,1:开启。
    tlsFieldsConfig DomainTlsFieldsConfig
    日志字段配置详情。
    updateTime String
    更新时间。
    vpcId String
    VPC ID。
    wafEnable Integer
    是否开启WAF防护。
    wafWhiteReqEnable Integer
    是否开启白名单请求防护。
    whiteEnable Integer
    是否开启白名单防护。
    whiteFieldEnable Integer
    是否开启字段白名单防护。
    accessMode number
    接入模式。10:CNAME 接入,11:负载均衡(CLB)7 层接入。
    advancedDefenseIp string
    高防实例 IP。高防型 WAF 接入展示,否则为空。
    advancedDefenseIpv6 string
    高防实例 Ipv6。高防型 WAF 接入展示,否则为空。
    apiEnable number
    是否开启了 API 防护策略。0:关闭,1:开启。
    attackStatus number
    攻击状态。0:未发现攻击,1:发现攻击。
    autoCcEnable number
    是否开启智能 CC 防护策略。0:关闭,1:开启。
    automaticBlackEnable number
    是否开启自动封禁。0:关闭,1:开启。
    backendGroups DomainBackendGroup[]
    blackIpEnable number
    是否开启了黑名单策略。0:关闭, 1:开启。
    blackLctEnable number
    是否开启了区域封禁策略。0:关闭;1:开启。
    botDytokenEnable number
    是否开启动态Token防护。
    botFrequencyEnable number
    是否开启 bot 频率限制策略。 0:关闭 1:开启。
    botRepeatEnable number
    是否开启 bot 统计防护策略。 0:关闭 1:开启。
    botSequenceDefaultAction number
    设置 bot 行为地图策略默认动作,当 BotSequenceEnable = 1 开启状态时生效。默认为 0 (观察)。 0:观察 2:拦截 6:JS 挑战 7:人机验证。
    botSequenceEnable number
    是否开启 bot 行为地图。 0:关闭 1:开启。
    ccEnable number
    是否开启 CC 防护策略。 0:关闭 1:开启。
    certificateId string
    托管至证书中心的证书ID。
    certificateName string
    证书名称,协议类型包含 HTTPS 时显示。
    certificatePlatform string
    证书托管平台:waf/certificate_service。
    clbInstanceIds string
    CLB实例ID。
    clbListenerId string
    CLB监听器ID。
    clbPoolId string
    CLB后端服务器组ID。
    clbServerId string
    CLB后端服务器ID。
    clientIpLocation number
    客户端IP获取方式。0:自定义Header字段,1:通过X-Forwarded-For(XFF)字段中第一个公网IP地址作为客户端真实IP地址。
    clientMaxBodySize number
    客户端请求body最大值(MB)。
    cloudAccessConfigs DomainCloudAccessConfig[]
    cname string
    CNAME记录。
    customBotEnable number
    是否开启自定义BOT防护。
    customHeaders string[]
    自定义Header。
    customRspEnable number
    是否开启自定义响应。
    customSni string
    自定义SNI。
    defenceMode number
    为例外 ALB 实例设置防护模式。 1:启用防护,已配置的防护策略生效。 2:暂停防护,仅执行转发而不检测,已配置的防护策略不生效。 3:回源模式,直接将请求解析至源站,不再转发至 WAF 实例。 设置例外防护实例后,域名可能还会存在以下防护状态: 5:部分启用,默认防护模式为启用防护,但存在例外实例为暂停防护或回源模式状态。 6:部分暂停,默认防护模式为暂停防护,但存在例外实例为启用防护或回源模式状态。 7:部分回源,默认防护模式为回源模式,但存在例外实例为启用防护或暂停防护状态。
    dlpEnable number
    是否开启数据泄露防护。
    domain string
    防护的域名信息,支持泛域名和精确域名。
    enableCustomRedirect number
    是否开启用户自定义重定向。0:关闭,1:开启。
    enableHttp2 number
    是否开启HTTP2.0。0:关闭,1:开启。
    enableIpv6 number
    是否支持防护Ipv6请求。0:关闭,1:开启。
    enableSni number
    是否开启SNI配置。0:关闭,1:开启。
    keepAliveRequest number
    长连接复用个数。
    keepAliveTimeout number
    长连接保持时间(秒)。
    lbAlgorithm string
    负载均衡算法类型。wrr:加权轮询,wlc:加权最小连接数,sh:源地址哈希。
    port number
    端口号。
    projectName string
    项目名称。
    protocolFollow number
    是否开启协议跟随。0:关闭,1:开启。
    protocolPorts DomainProtocolPorts
    接入端口信息。
    protocols string[]
    接入协议类型,支持HTTP/HTTPS。
    proxyConfig number
    是否开启代理配置。0:关闭,1:开启。
    proxyConnectTimeout number
    WAF和后端服务器的建连超时时间(秒)。
    proxyKeepAlive number
    WAF回源长连接可复用个数。
    proxyKeepAliveTimeout number
    空闲长连接超时时间(秒)。
    proxyReadTimeout number
    WAF从后端服务器读取响应的超时时间(秒)。
    proxyRetry number
    WAF回源重试次数。
    proxyWriteTimeout number
    WAF将请求传输到后端服务器的超时时间(秒)。
    publicRealServer number
    CNAME接入回源方式。0:私网回源,1:公网回源。
    rspAbnormalEnable number
    是否开启异常响应防护。
    serverIps string
    服务IP。
    srcIps string
    WAF回源IP。
    srcProtocol string
    源站协议。
    sslCiphers string[]
    加密套件。
    sslProtocols string[]
    TLS协议版本。如:TLSv1,TLSv1.1,TLSv1.2,TLSv1.3。
    status number
    接入状态。0:正常,1:DNS未解析,2:配置中,3:配置失败,4:配置未生效,5:更新中,6:实例已删除。
    systemBotEnable number
    是否开启托管BOT防护。
    tamperProofEnable number
    是否开启防篡改。
    tcpListenerConfigs DomainTcpListenerConfig[]
    tlsEnable number
    是否开启日志服务。0:关闭,1:开启。
    tlsFieldsConfig DomainTlsFieldsConfig
    日志字段配置详情。
    updateTime string
    更新时间。
    vpcId string
    VPC ID。
    wafEnable number
    是否开启WAF防护。
    wafWhiteReqEnable number
    是否开启白名单请求防护。
    whiteEnable number
    是否开启白名单防护。
    whiteFieldEnable number
    是否开启字段白名单防护。
    access_mode int
    接入模式。10:CNAME 接入,11:负载均衡(CLB)7 层接入。
    advanced_defense_ip str
    高防实例 IP。高防型 WAF 接入展示,否则为空。
    advanced_defense_ipv6 str
    高防实例 Ipv6。高防型 WAF 接入展示,否则为空。
    api_enable int
    是否开启了 API 防护策略。0:关闭,1:开启。
    attack_status int
    攻击状态。0:未发现攻击,1:发现攻击。
    auto_cc_enable int
    是否开启智能 CC 防护策略。0:关闭,1:开启。
    automatic_black_enable int
    是否开启自动封禁。0:关闭,1:开启。
    backend_groups Sequence[DomainBackendGroupArgs]
    black_ip_enable int
    是否开启了黑名单策略。0:关闭, 1:开启。
    black_lct_enable int
    是否开启了区域封禁策略。0:关闭;1:开启。
    bot_dytoken_enable int
    是否开启动态Token防护。
    bot_frequency_enable int
    是否开启 bot 频率限制策略。 0:关闭 1:开启。
    bot_repeat_enable int
    是否开启 bot 统计防护策略。 0:关闭 1:开启。
    bot_sequence_default_action int
    设置 bot 行为地图策略默认动作,当 BotSequenceEnable = 1 开启状态时生效。默认为 0 (观察)。 0:观察 2:拦截 6:JS 挑战 7:人机验证。
    bot_sequence_enable int
    是否开启 bot 行为地图。 0:关闭 1:开启。
    cc_enable int
    是否开启 CC 防护策略。 0:关闭 1:开启。
    certificate_id str
    托管至证书中心的证书ID。
    certificate_name str
    证书名称,协议类型包含 HTTPS 时显示。
    certificate_platform str
    证书托管平台:waf/certificate_service。
    clb_instance_ids str
    CLB实例ID。
    clb_listener_id str
    CLB监听器ID。
    clb_pool_id str
    CLB后端服务器组ID。
    clb_server_id str
    CLB后端服务器ID。
    client_ip_location int
    客户端IP获取方式。0:自定义Header字段,1:通过X-Forwarded-For(XFF)字段中第一个公网IP地址作为客户端真实IP地址。
    client_max_body_size int
    客户端请求body最大值(MB)。
    cloud_access_configs Sequence[DomainCloudAccessConfigArgs]
    cname str
    CNAME记录。
    custom_bot_enable int
    是否开启自定义BOT防护。
    custom_headers Sequence[str]
    自定义Header。
    custom_rsp_enable int
    是否开启自定义响应。
    custom_sni str
    自定义SNI。
    defence_mode int
    为例外 ALB 实例设置防护模式。 1:启用防护,已配置的防护策略生效。 2:暂停防护,仅执行转发而不检测,已配置的防护策略不生效。 3:回源模式,直接将请求解析至源站,不再转发至 WAF 实例。 设置例外防护实例后,域名可能还会存在以下防护状态: 5:部分启用,默认防护模式为启用防护,但存在例外实例为暂停防护或回源模式状态。 6:部分暂停,默认防护模式为暂停防护,但存在例外实例为启用防护或回源模式状态。 7:部分回源,默认防护模式为回源模式,但存在例外实例为启用防护或暂停防护状态。
    dlp_enable int
    是否开启数据泄露防护。
    domain str
    防护的域名信息,支持泛域名和精确域名。
    enable_custom_redirect int
    是否开启用户自定义重定向。0:关闭,1:开启。
    enable_http2 int
    是否开启HTTP2.0。0:关闭,1:开启。
    enable_ipv6 int
    是否支持防护Ipv6请求。0:关闭,1:开启。
    enable_sni int
    是否开启SNI配置。0:关闭,1:开启。
    keep_alive_request int
    长连接复用个数。
    keep_alive_timeout int
    长连接保持时间(秒)。
    lb_algorithm str
    负载均衡算法类型。wrr:加权轮询,wlc:加权最小连接数,sh:源地址哈希。
    port int
    端口号。
    project_name str
    项目名称。
    protocol_follow int
    是否开启协议跟随。0:关闭,1:开启。
    protocol_ports DomainProtocolPortsArgs
    接入端口信息。
    protocols Sequence[str]
    接入协议类型,支持HTTP/HTTPS。
    proxy_config int
    是否开启代理配置。0:关闭,1:开启。
    proxy_connect_timeout int
    WAF和后端服务器的建连超时时间(秒)。
    proxy_keep_alive int
    WAF回源长连接可复用个数。
    proxy_keep_alive_timeout int
    空闲长连接超时时间(秒)。
    proxy_read_timeout int
    WAF从后端服务器读取响应的超时时间(秒)。
    proxy_retry int
    WAF回源重试次数。
    proxy_write_timeout int
    WAF将请求传输到后端服务器的超时时间(秒)。
    public_real_server int
    CNAME接入回源方式。0:私网回源,1:公网回源。
    rsp_abnormal_enable int
    是否开启异常响应防护。
    server_ips str
    服务IP。
    src_ips str
    WAF回源IP。
    src_protocol str
    源站协议。
    ssl_ciphers Sequence[str]
    加密套件。
    ssl_protocols Sequence[str]
    TLS协议版本。如:TLSv1,TLSv1.1,TLSv1.2,TLSv1.3。
    status int
    接入状态。0:正常,1:DNS未解析,2:配置中,3:配置失败,4:配置未生效,5:更新中,6:实例已删除。
    system_bot_enable int
    是否开启托管BOT防护。
    tamper_proof_enable int
    是否开启防篡改。
    tcp_listener_configs Sequence[DomainTcpListenerConfigArgs]
    tls_enable int
    是否开启日志服务。0:关闭,1:开启。
    tls_fields_config DomainTlsFieldsConfigArgs
    日志字段配置详情。
    update_time str
    更新时间。
    vpc_id str
    VPC ID。
    waf_enable int
    是否开启WAF防护。
    waf_white_req_enable int
    是否开启白名单请求防护。
    white_enable int
    是否开启白名单防护。
    white_field_enable int
    是否开启字段白名单防护。
    accessMode Number
    接入模式。10:CNAME 接入,11:负载均衡(CLB)7 层接入。
    advancedDefenseIp String
    高防实例 IP。高防型 WAF 接入展示,否则为空。
    advancedDefenseIpv6 String
    高防实例 Ipv6。高防型 WAF 接入展示,否则为空。
    apiEnable Number
    是否开启了 API 防护策略。0:关闭,1:开启。
    attackStatus Number
    攻击状态。0:未发现攻击,1:发现攻击。
    autoCcEnable Number
    是否开启智能 CC 防护策略。0:关闭,1:开启。
    automaticBlackEnable Number
    是否开启自动封禁。0:关闭,1:开启。
    backendGroups List<Property Map>
    blackIpEnable Number
    是否开启了黑名单策略。0:关闭, 1:开启。
    blackLctEnable Number
    是否开启了区域封禁策略。0:关闭;1:开启。
    botDytokenEnable Number
    是否开启动态Token防护。
    botFrequencyEnable Number
    是否开启 bot 频率限制策略。 0:关闭 1:开启。
    botRepeatEnable Number
    是否开启 bot 统计防护策略。 0:关闭 1:开启。
    botSequenceDefaultAction Number
    设置 bot 行为地图策略默认动作,当 BotSequenceEnable = 1 开启状态时生效。默认为 0 (观察)。 0:观察 2:拦截 6:JS 挑战 7:人机验证。
    botSequenceEnable Number
    是否开启 bot 行为地图。 0:关闭 1:开启。
    ccEnable Number
    是否开启 CC 防护策略。 0:关闭 1:开启。
    certificateId String
    托管至证书中心的证书ID。
    certificateName String
    证书名称,协议类型包含 HTTPS 时显示。
    certificatePlatform String
    证书托管平台:waf/certificate_service。
    clbInstanceIds String
    CLB实例ID。
    clbListenerId String
    CLB监听器ID。
    clbPoolId String
    CLB后端服务器组ID。
    clbServerId String
    CLB后端服务器ID。
    clientIpLocation Number
    客户端IP获取方式。0:自定义Header字段,1:通过X-Forwarded-For(XFF)字段中第一个公网IP地址作为客户端真实IP地址。
    clientMaxBodySize Number
    客户端请求body最大值(MB)。
    cloudAccessConfigs List<Property Map>
    cname String
    CNAME记录。
    customBotEnable Number
    是否开启自定义BOT防护。
    customHeaders List<String>
    自定义Header。
    customRspEnable Number
    是否开启自定义响应。
    customSni String
    自定义SNI。
    defenceMode Number
    为例外 ALB 实例设置防护模式。 1:启用防护,已配置的防护策略生效。 2:暂停防护,仅执行转发而不检测,已配置的防护策略不生效。 3:回源模式,直接将请求解析至源站,不再转发至 WAF 实例。 设置例外防护实例后,域名可能还会存在以下防护状态: 5:部分启用,默认防护模式为启用防护,但存在例外实例为暂停防护或回源模式状态。 6:部分暂停,默认防护模式为暂停防护,但存在例外实例为启用防护或回源模式状态。 7:部分回源,默认防护模式为回源模式,但存在例外实例为启用防护或暂停防护状态。
    dlpEnable Number
    是否开启数据泄露防护。
    domain String
    防护的域名信息,支持泛域名和精确域名。
    enableCustomRedirect Number
    是否开启用户自定义重定向。0:关闭,1:开启。
    enableHttp2 Number
    是否开启HTTP2.0。0:关闭,1:开启。
    enableIpv6 Number
    是否支持防护Ipv6请求。0:关闭,1:开启。
    enableSni Number
    是否开启SNI配置。0:关闭,1:开启。
    keepAliveRequest Number
    长连接复用个数。
    keepAliveTimeout Number
    长连接保持时间(秒)。
    lbAlgorithm String
    负载均衡算法类型。wrr:加权轮询,wlc:加权最小连接数,sh:源地址哈希。
    port Number
    端口号。
    projectName String
    项目名称。
    protocolFollow Number
    是否开启协议跟随。0:关闭,1:开启。
    protocolPorts Property Map
    接入端口信息。
    protocols List<String>
    接入协议类型,支持HTTP/HTTPS。
    proxyConfig Number
    是否开启代理配置。0:关闭,1:开启。
    proxyConnectTimeout Number
    WAF和后端服务器的建连超时时间(秒)。
    proxyKeepAlive Number
    WAF回源长连接可复用个数。
    proxyKeepAliveTimeout Number
    空闲长连接超时时间(秒)。
    proxyReadTimeout Number
    WAF从后端服务器读取响应的超时时间(秒)。
    proxyRetry Number
    WAF回源重试次数。
    proxyWriteTimeout Number
    WAF将请求传输到后端服务器的超时时间(秒)。
    publicRealServer Number
    CNAME接入回源方式。0:私网回源,1:公网回源。
    rspAbnormalEnable Number
    是否开启异常响应防护。
    serverIps String
    服务IP。
    srcIps String
    WAF回源IP。
    srcProtocol String
    源站协议。
    sslCiphers List<String>
    加密套件。
    sslProtocols List<String>
    TLS协议版本。如:TLSv1,TLSv1.1,TLSv1.2,TLSv1.3。
    status Number
    接入状态。0:正常,1:DNS未解析,2:配置中,3:配置失败,4:配置未生效,5:更新中,6:实例已删除。
    systemBotEnable Number
    是否开启托管BOT防护。
    tamperProofEnable Number
    是否开启防篡改。
    tcpListenerConfigs List<Property Map>
    tlsEnable Number
    是否开启日志服务。0:关闭,1:开启。
    tlsFieldsConfig Property Map
    日志字段配置详情。
    updateTime String
    更新时间。
    vpcId String
    VPC ID。
    wafEnable Number
    是否开启WAF防护。
    wafWhiteReqEnable Number
    是否开启白名单请求防护。
    whiteEnable Number
    是否开启白名单防护。
    whiteFieldEnable Number
    是否开启字段白名单防护。

    Supporting Types

    DomainBackendGroup, DomainBackendGroupArgs

    AccessPorts List<int>
    接入的端口号。
    Backends List<Volcengine.DomainBackendGroupBackend>
    Name string
    源站组名称。
    AccessPorts []int
    接入的端口号。
    Backends []DomainBackendGroupBackend
    Name string
    源站组名称。
    accessPorts List<Integer>
    接入的端口号。
    backends List<DomainBackendGroupBackend>
    name String
    源站组名称。
    accessPorts number[]
    接入的端口号。
    backends DomainBackendGroupBackend[]
    name string
    源站组名称。
    access_ports Sequence[int]
    接入的端口号。
    backends Sequence[DomainBackendGroupBackend]
    name str
    源站组名称。
    accessPorts List<Number>
    接入的端口号。
    backends List<Property Map>
    name String
    源站组名称。

    DomainBackendGroupBackend, DomainBackendGroupBackendArgs

    Ip string
    源站 IP 地址。
    Port int
    源站端口。
    Protocol string
    源站协议。
    Weight int
    源站权重。
    Ip string
    源站 IP 地址。
    Port int
    源站端口。
    Protocol string
    源站协议。
    Weight int
    源站权重。
    ip String
    源站 IP 地址。
    port Integer
    源站端口。
    protocol String
    源站协议。
    weight Integer
    源站权重。
    ip string
    源站 IP 地址。
    port number
    源站端口。
    protocol string
    源站协议。
    weight number
    源站权重。
    ip str
    源站 IP 地址。
    port int
    源站端口。
    protocol str
    源站协议。
    weight int
    源站权重。
    ip String
    源站 IP 地址。
    port Number
    源站端口。
    protocol String
    源站协议。
    weight Number
    源站权重。

    DomainCloudAccessConfig, DomainCloudAccessConfigArgs

    AccessProtocol string
    接入协议类型。
    DefenceMode int
    防护模式。
    InstanceId string
    负载均衡实例 ID。
    InstanceName string
    负载均衡实例名称。
    ListenerId string
    负载均衡监听器 ID。
    LostAssociationFromAlb int
    Port string
    监听器转发规则的端口号。
    Protocol string
    监听器转发规则的协议类型。
    AccessProtocol string
    接入协议类型。
    DefenceMode int
    防护模式。
    InstanceId string
    负载均衡实例 ID。
    InstanceName string
    负载均衡实例名称。
    ListenerId string
    负载均衡监听器 ID。
    LostAssociationFromAlb int
    Port string
    监听器转发规则的端口号。
    Protocol string
    监听器转发规则的协议类型。
    accessProtocol String
    接入协议类型。
    defenceMode Integer
    防护模式。
    instanceId String
    负载均衡实例 ID。
    instanceName String
    负载均衡实例名称。
    listenerId String
    负载均衡监听器 ID。
    lostAssociationFromAlb Integer
    port String
    监听器转发规则的端口号。
    protocol String
    监听器转发规则的协议类型。
    accessProtocol string
    接入协议类型。
    defenceMode number
    防护模式。
    instanceId string
    负载均衡实例 ID。
    instanceName string
    负载均衡实例名称。
    listenerId string
    负载均衡监听器 ID。
    lostAssociationFromAlb number
    port string
    监听器转发规则的端口号。
    protocol string
    监听器转发规则的协议类型。
    access_protocol str
    接入协议类型。
    defence_mode int
    防护模式。
    instance_id str
    负载均衡实例 ID。
    instance_name str
    负载均衡实例名称。
    listener_id str
    负载均衡监听器 ID。
    lost_association_from_alb int
    port str
    监听器转发规则的端口号。
    protocol str
    监听器转发规则的协议类型。
    accessProtocol String
    接入协议类型。
    defenceMode Number
    防护模式。
    instanceId String
    负载均衡实例 ID。
    instanceName String
    负载均衡实例名称。
    listenerId String
    负载均衡监听器 ID。
    lostAssociationFromAlb Number
    port String
    监听器转发规则的端口号。
    protocol String
    监听器转发规则的协议类型。

    DomainProtocolPorts, DomainProtocolPortsArgs

    Http List<int>
    HTTP 协议的端口号。
    Https List<int>
    HTTPS 协议的端口号。
    Http []int
    HTTP 协议的端口号。
    Https []int
    HTTPS 协议的端口号。
    http List<Integer>
    HTTP 协议的端口号。
    https List<Integer>
    HTTPS 协议的端口号。
    http number[]
    HTTP 协议的端口号。
    https number[]
    HTTPS 协议的端口号。
    http Sequence[int]
    HTTP 协议的端口号。
    https Sequence[int]
    HTTPS 协议的端口号。
    http List<Number>
    HTTP 协议的端口号。
    https List<Number>
    HTTPS 协议的端口号。

    DomainTcpListenerConfig, DomainTcpListenerConfigArgs

    DomainTlsFieldsConfig, DomainTlsFieldsConfigArgs

    DomainTlsFieldsConfigHeadersConfig, DomainTlsFieldsConfigHeadersConfigArgs

    Enable int
    是否记录全量 header。
    ExcludedKeyLists List<string>
    例外 header 字段,将对应字段从字段的 JSON 中排除,可帮助节约日志存储空间。
    StatisticalKeyLists List<string>
    统计 header 字段,将对应字段用于日志统计分析和告警。
    Enable int
    是否记录全量 header。
    ExcludedKeyLists []string
    例外 header 字段,将对应字段从字段的 JSON 中排除,可帮助节约日志存储空间。
    StatisticalKeyLists []string
    统计 header 字段,将对应字段用于日志统计分析和告警。
    enable Integer
    是否记录全量 header。
    excludedKeyLists List<String>
    例外 header 字段,将对应字段从字段的 JSON 中排除,可帮助节约日志存储空间。
    statisticalKeyLists List<String>
    统计 header 字段,将对应字段用于日志统计分析和告警。
    enable number
    是否记录全量 header。
    excludedKeyLists string[]
    例外 header 字段,将对应字段从字段的 JSON 中排除,可帮助节约日志存储空间。
    statisticalKeyLists string[]
    统计 header 字段,将对应字段用于日志统计分析和告警。
    enable int
    是否记录全量 header。
    excluded_key_lists Sequence[str]
    例外 header 字段,将对应字段从字段的 JSON 中排除,可帮助节约日志存储空间。
    statistical_key_lists Sequence[str]
    统计 header 字段,将对应字段用于日志统计分析和告警。
    enable Number
    是否记录全量 header。
    excludedKeyLists List<String>
    例外 header 字段,将对应字段从字段的 JSON 中排除,可帮助节约日志存储空间。
    statisticalKeyLists List<String>
    统计 header 字段,将对应字段用于日志统计分析和告警。

    Import

    $ pulumi import volcenginecc:waf/domain:Domain example "domain"
    

    To learn more about importing existing cloud resources, see Importing resources.

    Package Details

    Repository
    volcenginecc volcengine/pulumi-volcenginecc
    License
    MPL-2.0
    Notes
    This Pulumi package is based on the volcenginecc Terraform Provider.
    volcenginecc logo
    volcenginecc v0.0.20 published on Thursday, Jan 22, 2026 by Volcengine
      Meet Neo: Your AI Platform Teammate