Skip to content

VpcEndpointServiceProps

Properties for defining a VpcEndpointService.

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

Initializer

import ros_cdk_privatelink
ros_cdk_privatelink.VpcEndpointServiceProps(
  auto_accept_enabled: typing.Union[bool, IResolvable] = None,
  connect_bandwidth: typing.Union[typing.Union[int, float], IResolvable] = None,
  deletion_force: typing.Union[bool, IResolvable] = None,
  payer: typing.Union[str, IResolvable] = None,
  resource: typing.Union[IResolvable, typing.List[typing.Union[IResolvable, ResourceProperty]]] = None,
  resource_group_id: typing.Union[str, IResolvable] = None,
  service_description: typing.Union[str, IResolvable] = None,
  service_resource_type: typing.Union[str, IResolvable] = None,
  tags: typing.List[TagsProperty] = None,
  user: typing.Union[IResolvable, typing.List[typing.Union[str, IResolvable]]] = None,
  zone_affinity_enabled: typing.Union[bool, IResolvable] = None
)

Properties

Name Type Description
auto_accept_enabled typing.Union[bool, ros_cdk_core.IResolvable] Property autoAcceptEnabled: Specifies whether to automatically accept endpoint connection requests.
connect_bandwidth typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] Property connectBandwidth: The default maximum bandwidth of the endpoint connection.
deletion_force typing.Union[bool, ros_cdk_core.IResolvable] Property deletionForce: Specifies whether to delete the endpoint service even if it has endpoint connections.
payer typing.Union[str, ros_cdk_core.IResolvable] Property payer: The payer of the endpoint service.
resource typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[ros_cdk_core.IResolvable, ResourceProperty]]] Property resource:.
resource_group_id typing.Union[str, ros_cdk_core.IResolvable] Property resourceGroupId: The ID of the resource group.
service_description typing.Union[str, ros_cdk_core.IResolvable] Property serviceDescription: The description for the endpoint service.
service_resource_type typing.Union[str, ros_cdk_core.IResolvable] Property serviceResourceType: Service resource type.
tags typing.List[TagsProperty] Property tags: Tags to attach to instance.
user typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[str, ros_cdk_core.IResolvable]]] Property user: Account IDs to the whitelist of an endpoint service.
zone_affinity_enabled typing.Union[bool, ros_cdk_core.IResolvable] Property zoneAffinityEnabled: Specifies whether to resolve domain names to IP addresses in the nearest zone.

auto_accept_enabledOptional

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

Property autoAcceptEnabled: Specifies whether to automatically accept endpoint connection requests.

Valid values: true: automatically accepts endpoint connection requests. false: does not automatically accept endpoint connection requests.


connect_bandwidthOptional

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

Property connectBandwidth: The default maximum bandwidth of the endpoint connection.

Valid values: 100 to 1024. Unit: Mbit/s.


deletion_forceOptional

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

Property deletionForce: Specifies whether to delete the endpoint service even if it has endpoint connections.

  • True
  • False (default)

payerOptional

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

Property payer: The payer of the endpoint service.

Valid values: Endpoint: the service consumer. EndpointService: the service provider.


resourceOptional

resource: typing.Union[IResolvable, typing.List[typing.Union[IResolvable, ResourceProperty]]]
  • Type: typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[ros_cdk_core.IResolvable, ResourceProperty]]]

Property resource:.


resource_group_idOptional

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

Property resourceGroupId: The ID of the resource group.


service_descriptionOptional

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

Property serviceDescription: The description for the endpoint service.


service_resource_typeOptional

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

Property serviceResourceType: Service resource type.


tagsOptional

tags: typing.List[TagsProperty]

Property tags: Tags to attach to instance.

Max support 20 tags to add during create instance. Each tag with two properties Key and Value, and Key is required.


userOptional

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

Property user: Account IDs to the whitelist of an endpoint service.


zone_affinity_enabledOptional

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

Property zoneAffinityEnabled: Specifies whether to resolve domain names to IP addresses in the nearest zone.

true: yes. false (default): no