Skip to content

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.