ServerGroupProps
Properties for defining a ServerGroup
.
See https://www.alibabacloud.com/help/ros/developer-reference/aliyun-nlb-servergroup
Initializer
using AlibabaCloud.SDK.ROS.CDK.Nlb;
new ServerGroupProps {
object ServerGroupName,
object VpcId,
object AddressIpVersion = null,
object AnyPortEnabled = null,
object ConnectionDrainEnabled = null,
object ConnectionDrainTimeout = null,
object HealthCheckConfig = null,
object PersistenceEnabled = null,
object PersistenceTimeout = null,
object PreserveClientIpEnabled = null,
object Protocol = null,
object ResourceGroupId = null,
object Scheduler = null,
object ServerGroupType = null,
object Servers = null,
TagsProperty[] Tags = null
};
Properties
Name | Type | Description |
---|---|---|
ServerGroupName |
object |
Property serverGroupName: Name of ServerGroup. |
VpcId |
object |
Property vpcId: ID of VPC. |
AddressIpVersion |
object |
Property addressIpVersion: IP version of address. |
AnyPortEnabled |
object |
Property anyPortEnabled: Specifies whether to enable all-port forwarding. |
ConnectionDrainEnabled |
object |
Property connectionDrainEnabled: Whether to enable graceful connection interruption. |
ConnectionDrainTimeout |
object |
Property connectionDrainTimeout: Time of graceful connection interruption. |
HealthCheckConfig |
object |
Property healthCheckConfig: Health Check Config. |
PersistenceEnabled |
object |
Property persistenceEnabled: Whether to enable session persistence. |
PersistenceTimeout |
object |
Property persistenceTimeout: Time of session persistence. |
PreserveClientIpEnabled |
object |
Property preserveClientIpEnabled: Whether to enable the client address retention function. |
Protocol |
object |
Property protocol: Protocol of ServerGroup. |
ResourceGroupId |
object |
Property resourceGroupId: undefined. |
Scheduler |
object |
Property scheduler: undefined. |
ServerGroupType |
object |
Property serverGroupType: Type of ServerGroup. |
Servers |
object |
Property servers: undefined. |
Tags |
TagsProperty[] |
Property tags: Tags to attach to instance. |
ServerGroupName
Required
public object ServerGroupName { get; set; }
- Type: object
Property serverGroupName: Name of ServerGroup.
VpcId
Required
public object VpcId { get; set; }
- Type: object
Property vpcId: ID of VPC.
AddressIpVersion
Optional
public object AddressIpVersion { get; set; }
- Type: object
Property addressIpVersion: IP version of address.
AnyPortEnabled
Optional
public object AnyPortEnabled { get; set; }
- Type: object
Property anyPortEnabled: Specifies whether to enable all-port forwarding.
Valid values: true false (default)
ConnectionDrainEnabled
Optional
public object ConnectionDrainEnabled { get; set; }
- Type: object
Property connectionDrainEnabled: Whether to enable graceful connection interruption.
ConnectionDrainTimeout
Optional
public object ConnectionDrainTimeout { get; set; }
- Type: object
Property connectionDrainTimeout: Time of graceful connection interruption.
HealthCheckConfig
Optional
public object HealthCheckConfig { get; set; }
- Type: object
Property healthCheckConfig: Health Check Config.
PersistenceEnabled
Optional
public object PersistenceEnabled { get; set; }
- Type: object
Property persistenceEnabled: Whether to enable session persistence.
PersistenceTimeout
Optional
public object PersistenceTimeout { get; set; }
- Type: object
Property persistenceTimeout: Time of session persistence.
PreserveClientIpEnabled
Optional
public object PreserveClientIpEnabled { get; set; }
- Type: object
Property preserveClientIpEnabled: Whether to enable the client address retention function.
Protocol
Optional
public object Protocol { get; set; }
- Type: object
Property protocol: Protocol of ServerGroup.
ResourceGroupId
Optional
public object ResourceGroupId { get; set; }
- Type: object
Property resourceGroupId: undefined.
Scheduler
Optional
public object Scheduler { get; set; }
- Type: object
Property scheduler: undefined.
ServerGroupType
Optional
public object ServerGroupType { get; set; }
- Type: object
Property serverGroupType: Type of ServerGroup.
Servers
Optional
public object Servers { get; set; }
- Type: object
Property servers: undefined.
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.