Skip to content

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.

healthCheckConfigRequired

public java.lang.Object getHealthCheckConfig();

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

connectionDrainConfigOptional

public java.lang.Object getConnectionDrainConfig();

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

serviceNameOptional

public java.lang.Object getServiceName();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

slowStartConfigOptional

public java.lang.Object getSlowStartConfig();

stickySessionConfigOptional

public java.lang.Object getStickySessionConfig();

tagsOptional

public java.util.List<TagsProperty> getTags();

uchConfigOptional

public java.lang.Object getUchConfig();

upstreamKeepaliveEnabledOptional

public java.lang.Object getUpstreamKeepaliveEnabled();
  • Type: java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable