Skip to content

VpcEndpointServiceProps

Properties for defining a VpcEndpointService.

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

Initializer

import { VpcEndpointServiceProps } from '@alicloud/ros-cdk-privatelink'
const vpcEndpointServiceProps: VpcEndpointServiceProps = { ... }

Properties

Name Type Description
autoAcceptEnabled boolean | @alicloud/ros-cdk-core.IResolvable Property autoAcceptEnabled: Specifies whether to automatically accept endpoint connection requests.
connectBandwidth number | @alicloud/ros-cdk-core.IResolvable Property connectBandwidth: The default maximum bandwidth of the endpoint connection.
deletionForce boolean | @alicloud/ros-cdk-core.IResolvable Property deletionForce: Specifies whether to delete the endpoint service even if it has endpoint connections.
payer string | @alicloud/ros-cdk-core.IResolvable Property payer: The payer of the endpoint service.
resource @alicloud/ros-cdk-core.IResolvable | @alicloud/ros-cdk-core.IResolvable | ResourceProperty[] Property resource:.
resourceGroupId string | @alicloud/ros-cdk-core.IResolvable Property resourceGroupId: The ID of the resource group.
serviceDescription string | @alicloud/ros-cdk-core.IResolvable Property serviceDescription: The description for the endpoint service.
serviceResourceType string | @alicloud/ros-cdk-core.IResolvable Property serviceResourceType: Service resource type.
tags TagsProperty[] Property tags: Tags to attach to instance.
user @alicloud/ros-cdk-core.IResolvable | string | @alicloud/ros-cdk-core.IResolvable[] Property user: Account IDs to the whitelist of an endpoint service.
zoneAffinityEnabled boolean | @alicloud/ros-cdk-core.IResolvable Property zoneAffinityEnabled: Specifies whether to resolve domain names to IP addresses in the nearest zone.

autoAcceptEnabledOptional

public readonly autoAcceptEnabled: boolean | IResolvable;
  • Type: boolean | @alicloud/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.


connectBandwidthOptional

public readonly connectBandwidth: number | IResolvable;
  • Type: number | @alicloud/ros-cdk-core.IResolvable

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

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


deletionForceOptional

public readonly deletionForce: boolean | IResolvable;
  • Type: boolean | @alicloud/ros-cdk-core.IResolvable

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

True - False (default)


payerOptional

public readonly payer: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

Property payer: The payer of the endpoint service.

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


resourceOptional

public readonly resource: IResolvable | IResolvable | ResourceProperty[];
  • Type: @alicloud/ros-cdk-core.IResolvable | @alicloud/ros-cdk-core.IResolvable | ResourceProperty[]

Property resource:.


resourceGroupIdOptional

public readonly resourceGroupId: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

Property resourceGroupId: The ID of the resource group.


serviceDescriptionOptional

public readonly serviceDescription: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

Property serviceDescription: The description for the endpoint service.


serviceResourceTypeOptional

public readonly serviceResourceType: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

Property serviceResourceType: Service resource type.


tagsOptional

public readonly tags: 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

public readonly user: IResolvable | string | IResolvable[];
  • Type: @alicloud/ros-cdk-core.IResolvable | string | @alicloud/ros-cdk-core.IResolvable[]

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


zoneAffinityEnabledOptional

public readonly zoneAffinityEnabled: boolean | IResolvable;
  • Type: boolean | @alicloud/ros-cdk-core.IResolvable

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

true: yes. false (default): no