Skip to content

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.ListServersProperty> 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();

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.ListServersProperty>

tagsOptional

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