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: A collection of service resources. |
ResourceGroupId | interface{} | Property resourceGroupId: The ID of the resource group. |
ServiceDescription | interface{} | Property serviceDescription: The description for the endpoint service. |
ServiceResourceType | interface{} | Property serviceResourceType: The type of the service resource. |
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: A collection of service resources.
You can add up to 10 resources in a single request. An endpoint service can have a maximum of 20 service resources.
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: The type of the service resource.
Valid values:
- slb: a Classic Load Balancer (CLB) instance.
- alb: an Application Load Balancer (ALB) instance.
- nlb: a Network Load Balancer (NLB) instance.
- gwlb: a Gateway Load Balancer (GWLB) instance.
PrivateLink does not support connections to TCPSSL listeners on Network Load Balancer (NLB) instances.
TagsOptional
Tags *[]TagsProperty
- Type: *[]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