Skip to content

VpcEndpointServiceProps

Properties for defining a VpcEndpointService.

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

Initializer

import "github.com/alibabacloud-go/ros-cdk/alicloudroscdkprivatelink"
&alicloudroscdkprivatelink.VpcEndpointServiceProps {
    AutoAcceptEnabled: interface{},
    ConnectBandwidth: interface{},
    DeletionForce: interface{},
    Payer: interface{},
    Resource: interface{},
    ResourceGroupId: interface{},
    ServiceDescription: interface{},
    ServiceResourceType: interface{},
    Tags: *[]github.com/alibabacloud-go/ros-cdk/alicloudroscdkprivatelink.RosVpcEndpointService.TagsProperty,
    User: interface{},
    ZoneAffinityEnabled: interface{},
}

Properties

Name Type Description
AutoAcceptEnabled interface{} Property autoAcceptEnabled: Specifies whether to automatically accept endpoint connection requests.
ConnectBandwidth interface{} Property connectBandwidth: The default maximum bandwidth of the endpoint connection.
DeletionForce interface{} Property deletionForce: Specifies whether to delete the endpoint service even if it has endpoint connections.
Payer interface{} Property payer: The payer of the endpoint service.
Resource interface{} Property resource:.
ResourceGroupId interface{} Property resourceGroupId: The ID of the resource group.
ServiceDescription interface{} Property serviceDescription: The description for the endpoint service.
ServiceResourceType interface{} Property serviceResourceType: Service resource type.
Tags *[]TagsProperty Property tags: Tags to attach to instance.
User interface{} Property user: Account IDs to the whitelist of an endpoint service.
ZoneAffinityEnabled interface{} Property zoneAffinityEnabled: Specifies whether to resolve domain names to IP addresses in the nearest zone.

AutoAcceptEnabledOptional

AutoAcceptEnabled interface{}
  • Type: interface{}

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

ConnectBandwidth interface{}
  • Type: interface{}

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

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


DeletionForceOptional

DeletionForce interface{}
  • Type: interface{}

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

  • True
  • False (default)

PayerOptional

Payer interface{}
  • Type: interface{}

Property payer: The payer of the endpoint service.

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


ResourceOptional

Resource interface{}
  • Type: interface{}

Property resource:.


ResourceGroupIdOptional

ResourceGroupId interface{}
  • Type: interface{}

Property resourceGroupId: The ID of the resource group.


ServiceDescriptionOptional

ServiceDescription interface{}
  • Type: interface{}

Property serviceDescription: The description for the endpoint service.


ServiceResourceTypeOptional

ServiceResourceType interface{}
  • Type: interface{}

Property serviceResourceType: Service resource type.


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.


UserOptional

User interface{}
  • Type: interface{}

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


ZoneAffinityEnabledOptional

ZoneAffinityEnabled interface{}
  • Type: interface{}

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

true: yes. false (default): no