Skip to content

CacheDomainProps

Properties for defining a CacheDomain.

See https://www.alibabacloud.com/help/ros/developer-reference/aliyun-dns-cachedomain

Initializer

using AlibabaCloud.SDK.ROS.CDK.Dns;
new CacheDomainProps {
    object CacheTtlMax,
    object CacheTtlMin,
    object DomainName,
    object InstanceId,
    object SourceDnsServer,
    object SourceEdns,
    object SourceProtocol,
    object Remark = null
};

Properties

Name Type Description
CacheTtlMax object Property cacheTtlMax: The maximum TTL value for cached records.
CacheTtlMin object Property cacheTtlMin: The minimum TTL value for cached records.
DomainName object Property domainName: The domain name of the DNS cache domain.
InstanceId object Property instanceId: The instance ID associated with the DNS cache domain.
SourceDnsServer object Property sourceDnsServer: List of source DNS servers.
SourceEdns object Property sourceEdns: Whether EDNS is enabled for the source DNS server.
SourceProtocol object Property sourceProtocol: The protocol used for origin fetch.
Remark object Property remark: Remark for the DNS cache domain.

CacheTtlMaxRequired

public object CacheTtlMax { get; set; }
  • Type: object

Property cacheTtlMax: The maximum TTL value for cached records.


CacheTtlMinRequired

public object CacheTtlMin { get; set; }
  • Type: object

Property cacheTtlMin: The minimum TTL value for cached records.


DomainNameRequired

public object DomainName { get; set; }
  • Type: object

Property domainName: The domain name of the DNS cache domain.


InstanceIdRequired

public object InstanceId { get; set; }
  • Type: object

Property instanceId: The instance ID associated with the DNS cache domain.


SourceDnsServerRequired

public object SourceDnsServer { get; set; }
  • Type: object

Property sourceDnsServer: List of source DNS servers.


SourceEdnsRequired

public object SourceEdns { get; set; }
  • Type: object

Property sourceEdns: Whether EDNS is enabled for the source DNS server.


SourceProtocolRequired

public object SourceProtocol { get; set; }
  • Type: object

Property sourceProtocol: The protocol used for origin fetch.

Valid values: TCP and UDP. The default value is UDP.


RemarkOptional

public object Remark { get; set; }
  • Type: object

Property remark: Remark for the DNS cache domain.