DomainProps
Properties for defining a Domain.
See https://www.alibabacloud.com/help/ros/developer-reference/aliyun-waf-domain
Initializer
using AlibabaCloud.SDK.ROS.CDK.Waf;
new DomainProps {
    object DomainName,
    object InstanceId,
    object IsAccessProduct,
    object SourceIps,
    object ClusterType = null,
    object ConnectionTime = null,
    object Http2Port = null,
    object HttpPort = null,
    object HttpsPort = null,
    object HttpsRedirect = null,
    object HttpToUserIp = null,
    object LoadBalancing = null,
    object LogHeaders = null,
    object ReadTime = null,
    object ResourceGroupId = null,
    object WriteTime = null
};
Properties
| Name | Type | Description | 
|---|---|---|
| DomainName | object | Property domainName: Domain name. | 
| InstanceId | object | Property instanceId: Instance id. | 
| IsAccessProduct | object | Property isAccessProduct: Is there a seven-layer agency before WAF. | 
| SourceIps | object | Property sourceIps: Back to source IP configuration. | 
| ClusterType | object | Property clusterType: Cluster type. | 
| ConnectionTime | object | Property connectionTime: Connection timeout. | 
| Http2Port | object | Property http2Port: Http2 port configuration. | 
| HttpPort | object | Property httpPort: Http port configuration. | 
| HttpsPort | object | Property httpsPort: Https port configuration. | 
| HttpsRedirect | object | Property httpsRedirect: Https forced redirect configuration. | 
| HttpToUserIp | object | Property httpToUserIp: Http back to source. | 
| LoadBalancing | object | Property loadBalancing: Load balancing configuration. | 
| LogHeaders | object | Property logHeaders: Domain traffic tagging. | 
| ReadTime | object | Property readTime: Read connection timeout period. | 
| ResourceGroupId | object | Property resourceGroupId: Resource group Id. | 
| WriteTime | object | Property writeTime: Write connection timeout period. | 
DomainNameRequired 
public object DomainName { get; set; }
- Type: object
Property domainName: Domain name.
InstanceIdRequired 
public object InstanceId { get; set; }
- Type: object
Property instanceId: Instance id.
IsAccessProductRequired 
public object IsAccessProduct { get; set; }
- Type: object
Property isAccessProduct: Is there a seven-layer agency before WAF.
SourceIpsRequired 
public object SourceIps { get; set; }
- Type: object
Property sourceIps: Back to source IP configuration.
ClusterTypeOptional 
public object ClusterType { get; set; }
- Type: object
Property clusterType: Cluster type.
ConnectionTimeOptional 
public object ConnectionTime { get; set; }
- Type: object
Property connectionTime: Connection timeout.
Http2PortOptional 
public object Http2Port { get; set; }
- Type: object
Property http2Port: Http2 port configuration.
HttpPortOptional 
public object HttpPort { get; set; }
- Type: object
Property httpPort: Http port configuration.
HttpsPortOptional 
public object HttpsPort { get; set; }
- Type: object
Property httpsPort: Https port configuration.
HttpsRedirectOptional 
public object HttpsRedirect { get; set; }
- Type: object
Property httpsRedirect: Https forced redirect configuration.
HttpToUserIpOptional 
public object HttpToUserIp { get; set; }
- Type: object
Property httpToUserIp: Http back to source.
LoadBalancingOptional 
public object LoadBalancing { get; set; }
- Type: object
Property loadBalancing: Load balancing configuration.
LogHeadersOptional 
public object LogHeaders { get; set; }
- Type: object
Property logHeaders: Domain traffic tagging.
ReadTimeOptional 
public object ReadTime { get; set; }
- Type: object
Property readTime: Read connection timeout period.
ResourceGroupIdOptional 
public object ResourceGroupId { get; set; }
- Type: object
Property resourceGroupId: Resource group Id.
WriteTimeOptional 
public object WriteTime { get; set; }
- Type: object
Property writeTime: Write connection timeout period.