Skip to content

RosListenerProps

Properties for defining a RosListener.

See https://www.alibabacloud.com/help/ros/developer-reference/aliyun-ga-listener

Initializer

import ros_cdk_ga
ros_cdk_ga.RosListenerProps(
  accelerator_id: typing.Union[str, IResolvable],
  port_ranges: typing.Union[IResolvable, typing.List[typing.Union[IResolvable, PortRangesProperty]]],
  protocol: typing.Union[str, IResolvable],
  certificates: typing.Union[IResolvable, typing.List[typing.Union[IResolvable, CertificatesProperty]]] = None,
  client_affinity: typing.Union[str, IResolvable] = None,
  description: typing.Union[str, IResolvable] = None,
  name: typing.Union[str, IResolvable] = None,
  proxy_protocol: typing.Union[bool, IResolvable] = None,
  security_policy_id: typing.Union[str, IResolvable] = None,
  x_forwarded_for_config: typing.Union[IResolvable, XForwardedForConfigProperty] = None
)

Properties

Name Type Description
accelerator_id typing.Union[str, ros_cdk_core.IResolvable] No description.
port_ranges typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[ros_cdk_core.IResolvable, PortRangesProperty]]] No description.
protocol typing.Union[str, ros_cdk_core.IResolvable] No description.
certificates typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[ros_cdk_core.IResolvable, CertificatesProperty]]] No description.
client_affinity typing.Union[str, ros_cdk_core.IResolvable] No description.
description typing.Union[str, ros_cdk_core.IResolvable] No description.
name typing.Union[str, ros_cdk_core.IResolvable] No description.
proxy_protocol typing.Union[bool, ros_cdk_core.IResolvable] No description.
security_policy_id typing.Union[str, ros_cdk_core.IResolvable] No description.
x_forwarded_for_config typing.Union[ros_cdk_core.IResolvable, XForwardedForConfigProperty] No description.

accelerator_idRequired

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

port_rangesRequired

port_ranges: typing.Union[IResolvable, typing.List[typing.Union[IResolvable, PortRangesProperty]]]
  • Type: typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[ros_cdk_core.IResolvable, PortRangesProperty]]]

protocolRequired

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

certificatesOptional

certificates: typing.Union[IResolvable, typing.List[typing.Union[IResolvable, CertificatesProperty]]]
  • Type: typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[ros_cdk_core.IResolvable, CertificatesProperty]]]

client_affinityOptional

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

descriptionOptional

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

nameOptional

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

proxy_protocolOptional

proxy_protocol: typing.Union[bool, IResolvable]
  • Type: typing.Union[bool, ros_cdk_core.IResolvable]

security_policy_idOptional

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

x_forwarded_for_configOptional

x_forwarded_for_config: typing.Union[IResolvable, XForwardedForConfigProperty]