RosServerGroupProps
Properties for defining a RosServerGroup.
See https://www.alibabacloud.com/help/ros/developer-reference/aliyun-nlb-servergroup
Initializer
import com.aliyun.ros.cdk.nlb.RosServerGroupProps;
RosServerGroupProps.builder()
.serverGroupName(java.lang.String)
.serverGroupName(IResolvable)
.vpcId(java.lang.String)
.vpcId(IResolvable)
// .addressIpVersion(java.lang.String)
// .addressIpVersion(IResolvable)
// .anyPortEnabled(java.lang.Boolean)
// .anyPortEnabled(IResolvable)
// .connectionDrainEnabled(java.lang.Boolean)
// .connectionDrainEnabled(IResolvable)
// .connectionDrainTimeout(java.lang.Number)
// .connectionDrainTimeout(IResolvable)
// .healthCheckConfig(IResolvable)
// .healthCheckConfig(HealthCheckConfigProperty)
// .persistenceEnabled(java.lang.Boolean)
// .persistenceEnabled(IResolvable)
// .persistenceTimeout(java.lang.Number)
// .persistenceTimeout(IResolvable)
// .preserveClientIpEnabled(java.lang.Boolean)
// .preserveClientIpEnabled(IResolvable)
// .protocol(java.lang.String)
// .protocol(IResolvable)
// .resourceGroupId(java.lang.String)
// .resourceGroupId(IResolvable)
// .scheduler(java.lang.String)
// .scheduler(IResolvable)
// .serverGroupType(java.lang.String)
// .serverGroupType(IResolvable)
// .servers(IResolvable)
// .servers(java.util.List<IResolvable)
// .servers(ServersProperty>)
// .tags(java.util.List<TagsProperty>)
.build();
Properties
| Name | Type | Description |
|---|---|---|
serverGroupName | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | No description. |
vpcId | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | No description. |
addressIpVersion | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | No description. |
anyPortEnabled | java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable | No description. |
connectionDrainEnabled | java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable | No description. |
connectionDrainTimeout | java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable | No description. |
healthCheckConfig | com.aliyun.ros.cdk.core.IResolvable OR HealthCheckConfigProperty | No description. |
persistenceEnabled | java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable | No description. |
persistenceTimeout | java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable | No description. |
preserveClientIpEnabled | java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable | No description. |
protocol | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | No description. |
resourceGroupId | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | No description. |
scheduler | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | No description. |
serverGroupType | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | No description. |
servers | com.aliyun.ros.cdk.core.IResolvable OR java.util.List | No description. |
tags | java.util.List<TagsProperty> | No description. |
serverGroupNameRequired
public java.lang.Object getServerGroupName();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
vpcIdRequired
public java.lang.Object getVpcId();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
addressIpVersionOptional
public java.lang.Object getAddressIpVersion();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
anyPortEnabledOptional
public java.lang.Object getAnyPortEnabled();
- Type: java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable
connectionDrainEnabledOptional
public java.lang.Object getConnectionDrainEnabled();
- Type: java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable
connectionDrainTimeoutOptional
public java.lang.Object getConnectionDrainTimeout();
- Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable
healthCheckConfigOptional
public java.lang.Object getHealthCheckConfig();
- Type: com.aliyun.ros.cdk.core.IResolvable OR HealthCheckConfigProperty
persistenceEnabledOptional
public java.lang.Object getPersistenceEnabled();
- Type: java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable
persistenceTimeoutOptional
public java.lang.Object getPersistenceTimeout();
- Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable
preserveClientIpEnabledOptional
public java.lang.Object getPreserveClientIpEnabled();
- Type: java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable
protocolOptional
public java.lang.Object getProtocol();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
resourceGroupIdOptional
public java.lang.Object getResourceGroupId();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
schedulerOptional
public java.lang.Object getScheduler();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
serverGroupTypeOptional
public java.lang.Object getServerGroupType();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
serversOptional
public java.lang.Object getServers();
- Type: com.aliyun.ros.cdk.core.IResolvable OR java.util.List
ServersProperty>
tagsOptional
public java.util.List<TagsProperty> getTags();
- Type: java.util.List<TagsProperty>