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.List |
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. |
autoAcceptEnabled
Optional
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.
connectBandwidth
Optional
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.
deletionForce
Optional
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)
payer
Optional
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.
resource
Optional
public java.lang.Object getResource();
- Type: com.aliyun.ros.cdk.core.IResolvable OR java.util.List
ResourceProperty>
Property resource:.
resourceGroupId
Optional
public java.lang.Object getResourceGroupId();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Property resourceGroupId: The ID of the resource group.
serviceDescription
Optional
public java.lang.Object getServiceDescription();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Property serviceDescription: The description for the endpoint service.
serviceResourceType
Optional
public java.lang.Object getServiceResourceType();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Property serviceResourceType: Service resource type.
tags
Optional
public java.util.List<TagsProperty> getTags();
- Type: java.util.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.
user
Optional
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.
zoneAffinityEnabled
Optional
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