Skip to content

RosIngressProps

Properties for defining a RosIngress.

See https://www.alibabacloud.com/help/ros/developer-reference/aliyun-sae-ingress

Initializer

import ros_cdk_sae
ros_cdk_sae.RosIngressProps(
  default_rule: typing.Union[IResolvable, DefaultRuleProperty],
  description: typing.Union[str, IResolvable],
  listener_port: typing.Union[typing.Union[int, float], IResolvable],
  namespace_id: typing.Union[str, IResolvable],
  rules: typing.Union[IResolvable, typing.List[typing.Union[IResolvable, RulesProperty]]],
  slb_id: typing.Union[str, IResolvable],
  cert_id: typing.Union[str, IResolvable] = None,
  cert_ids: typing.Union[IResolvable, typing.List[typing.Union[str, IResolvable]]] = None,
  listener_protocol: typing.Union[str, IResolvable] = None,
  load_balance_type: typing.Union[str, IResolvable] = None
)

Properties

Name Type Description
default_rule typing.Union[ros_cdk_core.IResolvable, DefaultRuleProperty] No description.
description typing.Union[str, ros_cdk_core.IResolvable] No description.
listener_port typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] No description.
namespace_id typing.Union[str, ros_cdk_core.IResolvable] No description.
rules typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[ros_cdk_core.IResolvable, RulesProperty]]] No description.
slb_id typing.Union[str, ros_cdk_core.IResolvable] No description.
cert_id typing.Union[str, ros_cdk_core.IResolvable] No description.
cert_ids typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[str, ros_cdk_core.IResolvable]]] No description.
listener_protocol typing.Union[str, ros_cdk_core.IResolvable] No description.
load_balance_type typing.Union[str, ros_cdk_core.IResolvable] No description.

default_ruleRequired

default_rule: typing.Union[IResolvable, DefaultRuleProperty]

descriptionRequired

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

listener_portRequired

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

namespace_idRequired

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

rulesRequired

rules: typing.Union[IResolvable, typing.List[typing.Union[IResolvable, RulesProperty]]]
  • Type: typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[ros_cdk_core.IResolvable, RulesProperty]]]

slb_idRequired

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

cert_idOptional

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

cert_idsOptional

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

listener_protocolOptional

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

load_balance_typeOptional

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