Skip to content

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:.
ResourceGroupId object Property resourceGroupId: The ID of the resource group.
ServiceDescription object Property serviceDescription: The description for the endpoint service.
ServiceResourceType object Property serviceResourceType: Service resource type.
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:.


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: Service resource type.


TagsOptional

public TagsProperty[] Tags { get; set; }

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