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; }
- 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