Skip to content

DomainProps

Properties for defining a Domain.

See https://www.alibabacloud.com/help/ros/developer-reference/aliyun-waf-domain

Initializer

import com.aliyun.ros.cdk.waf.DomainProps;
DomainProps.builder()
    .domainName(java.lang.String)
    .domainName(IResolvable)
    .instanceId(java.lang.String)
    .instanceId(IResolvable)
    .isAccessProduct(java.lang.String)
    .isAccessProduct(IResolvable)
    .sourceIps(IResolvable)
    .sourceIps(java.util.List<java.lang.String)
    .sourceIps(IResolvable>)
//  .clusterType(java.lang.String)
//  .clusterType(IResolvable)
//  .connectionTime(java.lang.Number)
//  .connectionTime(IResolvable)
//  .http2Port(IResolvable)
//  .http2Port(java.util.List<java.lang.String)
//  .http2Port(IResolvable>)
//  .httpPort(IResolvable)
//  .httpPort(java.util.List<java.lang.String)
//  .httpPort(IResolvable>)
//  .httpsPort(IResolvable)
//  .httpsPort(java.util.List<java.lang.String)
//  .httpsPort(IResolvable>)
//  .httpsRedirect(java.lang.String)
//  .httpsRedirect(IResolvable)
//  .httpToUserIp(java.lang.String)
//  .httpToUserIp(IResolvable)
//  .loadBalancing(java.lang.String)
//  .loadBalancing(IResolvable)
//  .logHeaders(IResolvable)
//  .logHeaders(java.util.List<IResolvable)
//  .logHeaders(LogHeadersProperty>)
//  .readTime(java.lang.Number)
//  .readTime(IResolvable)
//  .resourceGroupId(java.lang.String)
//  .resourceGroupId(IResolvable)
//  .writeTime(java.lang.Number)
//  .writeTime(IResolvable)
    .build();

Properties

Name Type Description
domainName java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Property domainName: Domain name.
instanceId java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Property instanceId: Instance id.
isAccessProduct java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Property isAccessProduct: Is there a seven-layer agency before WAF.
sourceIps com.aliyun.ros.cdk.core.IResolvable OR java.util.List Property sourceIps: Back to source IP configuration.
clusterType java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Property clusterType: Cluster type.
connectionTime java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable Property connectionTime: Connection timeout.
http2Port com.aliyun.ros.cdk.core.IResolvable OR java.util.List Property http2Port: Http2 port configuration.
httpPort com.aliyun.ros.cdk.core.IResolvable OR java.util.List Property httpPort: Http port configuration.
httpsPort com.aliyun.ros.cdk.core.IResolvable OR java.util.List Property httpsPort: Https port configuration.
httpsRedirect java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Property httpsRedirect: Https forced redirect configuration.
httpToUserIp java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Property httpToUserIp: Http back to source.
loadBalancing java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Property loadBalancing: Load balancing configuration.
logHeaders com.aliyun.ros.cdk.core.IResolvable OR java.util.ListLogHeadersProperty> Property logHeaders: Domain traffic tagging.
readTime java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable Property readTime: Read connection timeout period.
resourceGroupId java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Property resourceGroupId: Resource group Id.
writeTime java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable Property writeTime: Write connection timeout period.

domainNameRequired

public java.lang.Object getDomainName();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

Property domainName: Domain name.


instanceIdRequired

public java.lang.Object getInstanceId();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

Property instanceId: Instance id.


isAccessProductRequired

public java.lang.Object getIsAccessProduct();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

Property isAccessProduct: Is there a seven-layer agency before WAF.


sourceIpsRequired

public java.lang.Object getSourceIps();
  • Type: com.aliyun.ros.cdk.core.IResolvable OR java.util.List

Property sourceIps: Back to source IP configuration.


clusterTypeOptional

public java.lang.Object getClusterType();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

Property clusterType: Cluster type.


connectionTimeOptional

public java.lang.Object getConnectionTime();
  • Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable

Property connectionTime: Connection timeout.


http2PortOptional

public java.lang.Object getHttp2Port();
  • Type: com.aliyun.ros.cdk.core.IResolvable OR java.util.List

Property http2Port: Http2 port configuration.


httpPortOptional

public java.lang.Object getHttpPort();
  • Type: com.aliyun.ros.cdk.core.IResolvable OR java.util.List

Property httpPort: Http port configuration.


httpsPortOptional

public java.lang.Object getHttpsPort();
  • Type: com.aliyun.ros.cdk.core.IResolvable OR java.util.List

Property httpsPort: Https port configuration.


httpsRedirectOptional

public java.lang.Object getHttpsRedirect();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

Property httpsRedirect: Https forced redirect configuration.


httpToUserIpOptional

public java.lang.Object getHttpToUserIp();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

Property httpToUserIp: Http back to source.


loadBalancingOptional

public java.lang.Object getLoadBalancing();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

Property loadBalancing: Load balancing configuration.


logHeadersOptional

public java.lang.Object getLogHeaders();
  • Type: com.aliyun.ros.cdk.core.IResolvable OR java.util.ListLogHeadersProperty>

Property logHeaders: Domain traffic tagging.


readTimeOptional

public java.lang.Object getReadTime();
  • Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable

Property readTime: Read connection timeout period.


resourceGroupIdOptional

public java.lang.Object getResourceGroupId();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

Property resourceGroupId: Resource group Id.


writeTimeOptional

public java.lang.Object getWriteTime();
  • Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable

Property writeTime: Write connection timeout period.