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