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. |
AutoAcceptEnabled
Optional
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.
ConnectBandwidth
Optional
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.
DeletionForce
Optional
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)
Payer
Optional
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.
Resource
Optional
public object Resource { get; set; }
- Type: object
Property resource:.
ResourceGroupId
Optional
public object ResourceGroupId { get; set; }
- Type: object
Property resourceGroupId: The ID of the resource group.
ServiceDescription
Optional
public object ServiceDescription { get; set; }
- Type: object
Property serviceDescription: The description for the endpoint service.
ServiceResourceType
Optional
public object ServiceResourceType { get; set; }
- Type: object
Property serviceResourceType: Service resource type.
Tags
Optional
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.
User
Optional
public object User { get; set; }
- Type: object
Property user: Account IDs to the whitelist of an endpoint service.
ZoneAffinityEnabled
Optional
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