Skip to content

RosVpcEndpointProps

Properties for defining a RosVpcEndpoint.

See https://www.alibabacloud.com/help/ros/developer-reference/aliyun-privatelink-vpcendpoint

Initializer

import ros_cdk_privatelink
ros_cdk_privatelink.RosVpcEndpointProps(
  security_group_id: typing.Union[IResolvable, typing.List[typing.Union[str, IResolvable]]],
  vpc_id: typing.Union[str, IResolvable],
  endpoint_description: typing.Union[str, IResolvable] = None,
  endpoint_name: typing.Union[str, IResolvable] = None,
  endpoint_type: typing.Union[str, IResolvable] = None,
  protected_enabled: typing.Union[bool, IResolvable] = None,
  service_id: typing.Union[str, IResolvable] = None,
  service_name: typing.Union[str, IResolvable] = None,
  tags: typing.List[TagsProperty] = None,
  zone: typing.Union[IResolvable, typing.List[typing.Union[IResolvable, ZoneProperty]]] = None,
  zone_private_ip_address_count: typing.Union[typing.Union[int, float], IResolvable] = None
)

Properties

Name Type Description
security_group_id typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[str, ros_cdk_core.IResolvable]]] No description.
vpc_id typing.Union[str, ros_cdk_core.IResolvable] No description.
endpoint_description typing.Union[str, ros_cdk_core.IResolvable] No description.
endpoint_name typing.Union[str, ros_cdk_core.IResolvable] No description.
endpoint_type typing.Union[str, ros_cdk_core.IResolvable] No description.
protected_enabled typing.Union[bool, ros_cdk_core.IResolvable] No description.
service_id typing.Union[str, ros_cdk_core.IResolvable] No description.
service_name typing.Union[str, ros_cdk_core.IResolvable] No description.
tags typing.List[TagsProperty] No description.
zone typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[ros_cdk_core.IResolvable, ZoneProperty]]] No description.
zone_private_ip_address_count typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] No description.

security_group_idRequired

security_group_id: 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]]]

vpc_idRequired

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

endpoint_descriptionOptional

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

endpoint_nameOptional

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

endpoint_typeOptional

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

protected_enabledOptional

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

service_idOptional

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

service_nameOptional

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

tagsOptional

tags: typing.List[TagsProperty]

zoneOptional

zone: typing.Union[IResolvable, typing.List[typing.Union[IResolvable, ZoneProperty]]]
  • Type: typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[ros_cdk_core.IResolvable, ZoneProperty]]]

zone_private_ip_address_countOptional

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