Skip to content

IntranetConnectorEndpointProps

Properties for defining a IntranetConnectorEndpoint.

See https://www.alibabacloud.com/help/ros/developer-reference/aliyun-computenest-intranetconnectorendpoint

Initializer

import com.aliyun.ros.cdk.computenest.IntranetConnectorEndpointProps;
IntranetConnectorEndpointProps.builder()
    .endpointRegionId(java.lang.String)
    .endpointRegionId(IResolvable)
    .vpcId(java.lang.String)
    .vpcId(IResolvable)
//  .description(java.lang.String)
//  .description(IResolvable)
//  .enablePrivateZone(java.lang.Boolean)
//  .enablePrivateZone(IResolvable)
//  .name(java.lang.String)
//  .name(IResolvable)
//  .resourceIds(IResolvable)
//  .resourceIds(java.util.List<java.lang.String)
//  .resourceIds(IResolvable>)
//  .type(java.lang.String)
//  .type(IResolvable)
    .build();

Properties

Name Type Description
endpointRegionId java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Property endpointRegionId: The region ID of the endpoint.
vpcId java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Property vpcId: The ID of the VPC to which the endpoint belongs.
description java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Property description: The description of the endpoint, supporting full character set.
enablePrivateZone java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable Property enablePrivateZone: Whether to enable the private zone.
name java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Property name: The name of the endpoint, supporting full character set except space.
resourceIds com.aliyun.ros.cdk.core.IResolvable OR java.util.List Property resourceIds: Endpoint instance ID, when using ECS as an access point, fill in the instance ID of this ECS.
type java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Property type: The type of the endpoint.

endpointRegionIdRequired

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

Property endpointRegionId: The region ID of the endpoint.


vpcIdRequired

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

Property vpcId: The ID of the VPC to which the endpoint belongs.


descriptionOptional

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

Property description: The description of the endpoint, supporting full character set.

The length must not exceed 500 characters.


enablePrivateZoneOptional

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

Property enablePrivateZone: Whether to enable the private zone.

This parameter is only valid when the access point type is Managed.


nameOptional

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

Property name: The name of the endpoint, supporting full character set except space.

The length must not exceed 200 characters. If not, it will be filled in with EndpointId automatically.


resourceIdsOptional

public java.lang.Object getResourceIds();
  • Type: com.aliyun.ros.cdk.core.IResolvable OR java.util.List

Property resourceIds: Endpoint instance ID, when using ECS as an access point, fill in the instance ID of this ECS.

Multiple instances can be specified up to a maximum of 2. The instance is required to be under the passed VPC. Hosted access points do not require incoming.


typeOptional

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

Property type: The type of the endpoint.

  • Private (default) : private access point
  • Managed: managed access point.