Skip to content

RosCacheDomainProps

Properties for defining a RosCacheDomain.

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

Initializer

import ros_cdk_dns
ros_cdk_dns.RosCacheDomainProps(
  cache_ttl_max: typing.Union[typing.Union[int, float], IResolvable],
  cache_ttl_min: typing.Union[typing.Union[int, float], IResolvable],
  domain_name: typing.Union[str, IResolvable],
  instance_id: typing.Union[str, IResolvable],
  source_dns_server: typing.Union[IResolvable, typing.List[typing.Union[IResolvable, SourceDnsServerProperty]]],
  source_edns: typing.Union[str, IResolvable],
  source_protocol: typing.Union[str, IResolvable],
  remark: typing.Union[str, IResolvable] = None
)

Properties

Name Type Description
cache_ttl_max typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] No description.
cache_ttl_min typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] No description.
domain_name typing.Union[str, ros_cdk_core.IResolvable] No description.
instance_id typing.Union[str, ros_cdk_core.IResolvable] No description.
source_dns_server typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[ros_cdk_core.IResolvable, SourceDnsServerProperty]]] No description.
source_edns typing.Union[str, ros_cdk_core.IResolvable] No description.
source_protocol typing.Union[str, ros_cdk_core.IResolvable] No description.
remark typing.Union[str, ros_cdk_core.IResolvable] No description.

cache_ttl_maxRequired

cache_ttl_max: typing.Union[typing.Union[int, float], IResolvable]
  • Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]

cache_ttl_minRequired

cache_ttl_min: typing.Union[typing.Union[int, float], IResolvable]
  • Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]

domain_nameRequired

domain_name: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

instance_idRequired

instance_id: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

source_dns_serverRequired

source_dns_server: typing.Union[IResolvable, typing.List[typing.Union[IResolvable, SourceDnsServerProperty]]]
  • Type: typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[ros_cdk_core.IResolvable, SourceDnsServerProperty]]]

source_ednsRequired

source_edns: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

source_protocolRequired

source_protocol: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

remarkOptional

remark: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]