Skip to content

VpcEndpointServiceProps

Properties for defining a VpcEndpointService.

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

Initializer

import com.aliyun.ros.cdk.privatelink.VpcEndpointServiceProps;
VpcEndpointServiceProps.builder()
//  .autoAcceptEnabled(java.lang.Boolean)
//  .autoAcceptEnabled(IResolvable)
//  .connectBandwidth(java.lang.Number)
//  .connectBandwidth(IResolvable)
//  .deletionForce(java.lang.Boolean)
//  .deletionForce(IResolvable)
//  .payer(java.lang.String)
//  .payer(IResolvable)
//  .resource(IResolvable)
//  .resource(java.util.List<IResolvable)
//  .resource(ResourceProperty>)
//  .resourceGroupId(java.lang.String)
//  .resourceGroupId(IResolvable)
//  .serviceDescription(java.lang.String)
//  .serviceDescription(IResolvable)
//  .serviceResourceType(java.lang.String)
//  .serviceResourceType(IResolvable)
//  .tags(java.util.List<TagsProperty>)
//  .user(IResolvable)
//  .user(java.util.List<java.lang.String)
//  .user(IResolvable>)
//  .zoneAffinityEnabled(java.lang.Boolean)
//  .zoneAffinityEnabled(IResolvable)
    .build();

Properties

Name Type Description
autoAcceptEnabled java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable Property autoAcceptEnabled: Specifies whether to automatically accept endpoint connection requests.
connectBandwidth java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable Property connectBandwidth: The default maximum bandwidth of the endpoint connection.
deletionForce java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable Property deletionForce: Specifies whether to delete the endpoint service even if it has endpoint connections.
payer java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Property payer: The payer of the endpoint service.
resource com.aliyun.ros.cdk.core.IResolvable OR java.util.ListResourceProperty> Property resource:.
resourceGroupId java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Property resourceGroupId: The ID of the resource group.
serviceDescription java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Property serviceDescription: The description for the endpoint service.
serviceResourceType java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Property serviceResourceType: Service resource type.
tags java.util.List<TagsProperty> Property tags: Tags to attach to instance.
user com.aliyun.ros.cdk.core.IResolvable OR java.util.List Property user: Account IDs to the whitelist of an endpoint service.
zoneAffinityEnabled java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable Property zoneAffinityEnabled: Specifies whether to resolve domain names to IP addresses in the nearest zone.

autoAcceptEnabledOptional

public java.lang.Object getAutoAcceptEnabled();
  • Type: java.lang.Boolean OR com.aliyun.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 java.lang.Object getConnectBandwidth();
  • Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable

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

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


deletionForceOptional

public java.lang.Object getDeletionForce();
  • Type: java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable

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

  • True
  • False (default)

payerOptional

public java.lang.Object getPayer();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

Property payer: The payer of the endpoint service.

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


resourceOptional

public java.lang.Object getResource();
  • Type: com.aliyun.ros.cdk.core.IResolvable OR java.util.ListResourceProperty>

Property resource:.


resourceGroupIdOptional

public java.lang.Object getResourceGroupId();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

Property resourceGroupId: The ID of the resource group.


serviceDescriptionOptional

public java.lang.Object getServiceDescription();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

Property serviceDescription: The description for the endpoint service.


serviceResourceTypeOptional

public java.lang.Object getServiceResourceType();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

Property serviceResourceType: Service resource type.


tagsOptional

public java.util.List<TagsProperty> getTags();

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 java.lang.Object getUser();
  • Type: com.aliyun.ros.cdk.core.IResolvable OR java.util.List

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


zoneAffinityEnabledOptional

public java.lang.Object getZoneAffinityEnabled();
  • Type: java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable

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

true: yes. false (default): no