VpcEndpointServiceProps
Properties for defining a VpcEndpointService.
See https://www.alibabacloud.com/help/ros/developer-reference/aliyun-privatelink-vpcendpointservice
Initializer
using AlibabaCloud.SDK.ROS.CDK.Privatelink;
new VpcEndpointServiceProps {
object AutoAcceptEnabled = null,
object ConnectBandwidth = null,
object DeletionForce = null,
object Payer = null,
object Resource = null,
object ResourceGroupId = null,
object ServiceDescription = null,
object ServiceResourceType = null,
TagsProperty[] Tags = null,
object User = null,
object ZoneAffinityEnabled = null
};
Properties
| Name | Type | Description |
|---|---|---|
AutoAcceptEnabled | object | Property autoAcceptEnabled: Specifies whether to automatically accept endpoint connection requests. |
ConnectBandwidth | object | Property connectBandwidth: The default maximum bandwidth of the endpoint connection. |
DeletionForce | object | Property deletionForce: Specifies whether to delete the endpoint service even if it has endpoint connections. |
Payer | object | Property payer: The payer of the endpoint service. |
Resource | object | Property resource: A collection of service resources. |
ResourceGroupId | object | Property resourceGroupId: The ID of the resource group. |
ServiceDescription | object | Property serviceDescription: The description for the endpoint service. |
ServiceResourceType | object | Property serviceResourceType: The type of the service resource. |
Tags | TagsProperty[] | Property tags: Tags to attach to instance. |
User | object | Property user: Account IDs to the whitelist of an endpoint service. |
ZoneAffinityEnabled | object | Property zoneAffinityEnabled: Specifies whether to resolve domain names to IP addresses in the nearest zone. |
AutoAcceptEnabledOptional
public object AutoAcceptEnabled { get; set; }
- Type: object
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
public object ConnectBandwidth { get; set; }
- Type: object
Property connectBandwidth: The default maximum bandwidth of the endpoint connection.
Valid values: 100 to 1024. Unit: Mbit/s.
DeletionForceOptional
public object DeletionForce { get; set; }
- Type: object
Property deletionForce: Specifies whether to delete the endpoint service even if it has endpoint connections.
- True
- False (default)
PayerOptional
public object Payer { get; set; }
- Type: object
Property payer: The payer of the endpoint service.
Valid values: Endpoint: the service consumer. EndpointService: the service provider.
ResourceOptional
public object Resource { get; set; }
- Type: object
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
public object ResourceGroupId { get; set; }
- Type: object
Property resourceGroupId: The ID of the resource group.
ServiceDescriptionOptional
public object ServiceDescription { get; set; }
- Type: object
Property serviceDescription: The description for the endpoint service.
ServiceResourceTypeOptional
public object ServiceResourceType { get; set; }
- Type: object
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
public TagsProperty[] Tags { get; set; }
- 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
public object User { get; set; }
- Type: object
Property user: Account IDs to the whitelist of an endpoint service.
ZoneAffinityEnabledOptional
public object ZoneAffinityEnabled { get; set; }
- Type: object
Property zoneAffinityEnabled: Specifies whether to resolve domain names to IP addresses in the nearest zone.
true: yes. false (default): no