Skip to content

VpcEndpointProps

Properties for defining a VpcEndpoint.

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

Initializer

import "github.com/alibabacloud-go/ros-cdk/alicloudroscdkprivatelink"
&alicloudroscdkprivatelink.VpcEndpointProps {
    SecurityGroupId: interface{},
    VpcId: interface{},
    EndpointDescription: interface{},
    EndpointName: interface{},
    EndpointType: interface{},
    ProtectedEnabled: interface{},
    ServiceId: interface{},
    ServiceName: interface{},
    Tags: *[]github.com/alibabacloud-go/ros-cdk/alicloudroscdkprivatelink.RosVpcEndpoint.TagsProperty,
    Zone: interface{},
    ZonePrivateIpAddressCount: interface{},
}

Properties

Name Type Description
SecurityGroupId interface{} Property securityGroupId: The security group associated with the endpoint network interface.
VpcId interface{} Property vpcId: The VPC to which the endpoint belongs.
EndpointDescription interface{} Property endpointDescription: The description of the endpoint.
EndpointName interface{} Property endpointName: The name of the endpoint.
EndpointType interface{} Property endpointType: Endpoint type.
ProtectedEnabled interface{} Property protectedEnabled: Specifies whether to enable user authentication.
ServiceId interface{} Property serviceId: The endpoint service that is associated with the endpoint.
ServiceName interface{} Property serviceName: The name of the endpoint service that is associated with the endpoint.
Tags *[]TagsProperty Property tags: Tags to attach to instance.
Zone interface{} Property zone:.
ZonePrivateIpAddressCount interface{} Property zonePrivateIpAddressCount: The number of private IP addresses that can be used by an elastic network interface (ENI) in each zone.

SecurityGroupIdRequired

SecurityGroupId interface{}
  • Type: interface{}

Property securityGroupId: The security group associated with the endpoint network interface.

The security group can control the data communication from the VPC to the endpoint network interface.


VpcIdRequired

VpcId interface{}
  • Type: interface{}

Property vpcId: The VPC to which the endpoint belongs.


EndpointDescriptionOptional

EndpointDescription interface{}
  • Type: interface{}

Property endpointDescription: The description of the endpoint.

The description must be 2 to 256 characters in length and cannot start with http:// or https://.


EndpointNameOptional

EndpointName interface{}
  • Type: interface{}

Property endpointName: The name of the endpoint.

The name must be 2 to 128 characters in length and can contain digits, underscores (_), and hyphens (-). The name must start with a letter.


EndpointTypeOptional

EndpointType interface{}
  • Type: interface{}

Property endpointType: Endpoint type.


ProtectedEnabledOptional

ProtectedEnabled interface{}
  • Type: interface{}

Property protectedEnabled: Specifies whether to enable user authentication.

This parameter is available in Security Token Service (STS) mode. Valid values: true: yes After user authentication is enabled, only the user who creates the endpoint can modify or delete the endpoint in STS mode. false (default): no


ServiceIdOptional

ServiceId interface{}
  • Type: interface{}

Property serviceId: The endpoint service that is associated with the endpoint.

One of ServiceId and ServiceName is required.


ServiceNameOptional

ServiceName interface{}
  • Type: interface{}

Property serviceName: The name of the endpoint service that is associated with the endpoint.

One of ServiceId and ServiceName is required.


TagsOptional

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.


ZoneOptional

Zone interface{}
  • Type: interface{}

Property zone:.


ZonePrivateIpAddressCountOptional

ZonePrivateIpAddressCount interface{}
  • Type: interface{}

Property zonePrivateIpAddressCount: The number of private IP addresses that can be used by an elastic network interface (ENI) in each zone.

Set the value to 1.