Skip to content

VpcEndpointServiceAttachmentProps

Properties for defining a VpcEndpointServiceAttachment.

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

Initializer

import ros_cdk_privatelink
ros_cdk_privatelink.VpcEndpointServiceAttachmentProps(
  resource_id: typing.Union[str, IResolvable],
  resource_type: typing.Union[str, IResolvable],
  service_id: typing.Union[str, IResolvable],
  zone_id: typing.Union[str, IResolvable] = None
)

Properties

Name Type Description
resource_id typing.Union[str, ros_cdk_core.IResolvable] Property resourceId: The resource id.
resource_type typing.Union[str, ros_cdk_core.IResolvable] Property resourceType: The type of the service resource.
service_id typing.Union[str, ros_cdk_core.IResolvable] Property serviceId: The endpoint service that is associated with the endpoint.
zone_id typing.Union[str, ros_cdk_core.IResolvable] Property zoneId: The zone where the service resource is located.

resource_idRequired

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

Property resourceId: The resource id.


resource_typeRequired

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

Property resourceType: The type of the service resource.

Valid values:

  • slb: Classic Load Balancer (CLB).
  • alb: Application Load Balancer (ALB).
  • nlb: Network Load Balancer (NLB).
  • gwlb: Gateway Load Balancer (GWLB).

service_idRequired

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

Property serviceId: The endpoint service that is associated with the endpoint.


zone_idOptional

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

Property zoneId: The zone where the service resource is located.

This parameter is required if the service resource is an ALB, NLB, or GWLB instance.