Skip to content

RosAddressPoolProps

Properties for defining a RosAddressPool.

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

Initializer

import ros_cdk_dns
ros_cdk_dns.RosAddressPoolProps(
  addr: typing.Union[IResolvable, typing.List[typing.Union[IResolvable, AddrProperty]]],
  instance_id: typing.Union[str, IResolvable],
  lba_strategy: typing.Union[str, IResolvable],
  name: typing.Union[str, IResolvable],
  type: typing.Union[str, IResolvable],
  evaluation_count: typing.Union[typing.Union[int, float], IResolvable] = None,
  interval: typing.Union[typing.Union[int, float], IResolvable] = None,
  isp_city_node: typing.Union[IResolvable, typing.List[typing.Union[IResolvable, IspCityNodeProperty]]] = None,
  monitor_extend_info: typing.Union[IResolvable, typing.Mapping[typing.Any]] = None,
  monitor_status: typing.Union[str, IResolvable] = None,
  protocol_type: typing.Union[str, IResolvable] = None,
  timeout: typing.Union[typing.Union[int, float], IResolvable] = None
)

Properties

Name Type Description
addr typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[ros_cdk_core.IResolvable, AddrProperty]]] No description.
instance_id typing.Union[str, ros_cdk_core.IResolvable] No description.
lba_strategy typing.Union[str, ros_cdk_core.IResolvable] No description.
name typing.Union[str, ros_cdk_core.IResolvable] No description.
type typing.Union[str, ros_cdk_core.IResolvable] No description.
evaluation_count typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] No description.
interval typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] No description.
isp_city_node typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[ros_cdk_core.IResolvable, IspCityNodeProperty]]] No description.
monitor_extend_info typing.Union[ros_cdk_core.IResolvable, typing.Mapping[typing.Any]] No description.
monitor_status typing.Union[str, ros_cdk_core.IResolvable] No description.
protocol_type typing.Union[str, ros_cdk_core.IResolvable] No description.
timeout typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] No description.

addrRequired

addr: typing.Union[IResolvable, typing.List[typing.Union[IResolvable, AddrProperty]]]
  • Type: typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[ros_cdk_core.IResolvable, AddrProperty]]]

instance_idRequired

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

lba_strategyRequired

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

nameRequired

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

typeRequired

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

evaluation_countOptional

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

intervalOptional

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

isp_city_nodeOptional

isp_city_node: typing.Union[IResolvable, typing.List[typing.Union[IResolvable, IspCityNodeProperty]]]
  • Type: typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[ros_cdk_core.IResolvable, IspCityNodeProperty]]]

monitor_extend_infoOptional

monitor_extend_info: typing.Union[IResolvable, typing.Mapping[typing.Any]]
  • Type: typing.Union[ros_cdk_core.IResolvable, typing.Mapping[typing.Any]]

monitor_statusOptional

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

protocol_typeOptional

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

timeoutOptional

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