RosServerGroupProps
Properties for defining a RosServerGroup
.
See https://www.alibabacloud.com/help/ros/developer-reference/aliyun-alb-servergroup
Initializer
import com.aliyun.ros.cdk.alb.RosServerGroupProps;
RosServerGroupProps.builder()
.healthCheckConfig(IResolvable)
.healthCheckConfig(HealthCheckConfigProperty)
.serverGroupName(java.lang.String)
.serverGroupName(IResolvable)
.vpcId(java.lang.String)
.vpcId(IResolvable)
// .connectionDrainConfig(IResolvable)
// .connectionDrainConfig(ConnectionDrainConfigProperty)
// .protocol(java.lang.String)
// .protocol(IResolvable)
// .resourceGroupId(java.lang.String)
// .resourceGroupId(IResolvable)
// .scheduler(java.lang.String)
// .scheduler(IResolvable)
// .serverGroupType(java.lang.String)
// .serverGroupType(IResolvable)
// .serviceName(java.lang.String)
// .serviceName(IResolvable)
// .slowStartConfig(IResolvable)
// .slowStartConfig(SlowStartConfigProperty)
// .stickySessionConfig(IResolvable)
// .stickySessionConfig(StickySessionConfigProperty)
// .tags(java.util.List<TagsProperty>)
// .uchConfig(IResolvable)
// .uchConfig(UchConfigProperty)
// .upstreamKeepaliveEnabled(java.lang.Boolean)
// .upstreamKeepaliveEnabled(IResolvable)
.build();
Properties
Name | Type | Description |
---|---|---|
healthCheckConfig |
com.aliyun.ros.cdk.core.IResolvable OR HealthCheckConfigProperty |
No 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. |
connectionDrainConfig |
com.aliyun.ros.cdk.core.IResolvable OR ConnectionDrainConfigProperty |
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. |
serviceName |
java.lang.String OR com.aliyun.ros.cdk.core.IResolvable |
No description. |
slowStartConfig |
com.aliyun.ros.cdk.core.IResolvable OR SlowStartConfigProperty |
No description. |
stickySessionConfig |
com.aliyun.ros.cdk.core.IResolvable OR StickySessionConfigProperty |
No description. |
tags |
java.util.List<TagsProperty> |
No description. |
uchConfig |
com.aliyun.ros.cdk.core.IResolvable OR UchConfigProperty |
No description. |
upstreamKeepaliveEnabled |
java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable |
No description. |
healthCheckConfig
Required
public java.lang.Object getHealthCheckConfig();
- Type: com.aliyun.ros.cdk.core.IResolvable OR HealthCheckConfigProperty
serverGroupName
Required
public java.lang.Object getServerGroupName();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
vpcId
Required
public java.lang.Object getVpcId();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
connectionDrainConfig
Optional
public java.lang.Object getConnectionDrainConfig();
- Type: com.aliyun.ros.cdk.core.IResolvable OR ConnectionDrainConfigProperty
protocol
Optional
public java.lang.Object getProtocol();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
resourceGroupId
Optional
public java.lang.Object getResourceGroupId();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
scheduler
Optional
public java.lang.Object getScheduler();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
serverGroupType
Optional
public java.lang.Object getServerGroupType();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
serviceName
Optional
public java.lang.Object getServiceName();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
slowStartConfig
Optional
public java.lang.Object getSlowStartConfig();
- Type: com.aliyun.ros.cdk.core.IResolvable OR SlowStartConfigProperty
stickySessionConfig
Optional
public java.lang.Object getStickySessionConfig();
- Type: com.aliyun.ros.cdk.core.IResolvable OR StickySessionConfigProperty
tags
Optional
public java.util.List<TagsProperty> getTags();
- Type: java.util.List<TagsProperty>
uchConfig
Optional
public java.lang.Object getUchConfig();
- Type: com.aliyun.ros.cdk.core.IResolvable OR UchConfigProperty
upstreamKeepaliveEnabled
Optional
public java.lang.Object getUpstreamKeepaliveEnabled();
- Type: java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable