Skip to content

RosServerGroupProps

Properties for defining a RosServerGroup.

See https://www.alibabacloud.com/help/ros/developer-reference/aliyun-nlb-servergroup

Initializer

import { RosServerGroupProps } from '@alicloud/ros-cdk-nlb'
const rosServerGroupProps: RosServerGroupProps = { ... }

Properties

Name Type Description
serverGroupName string | @alicloud/ros-cdk-core.IResolvable No description.
vpcId string | @alicloud/ros-cdk-core.IResolvable No description.
addressIpVersion string | @alicloud/ros-cdk-core.IResolvable No description.
anyPortEnabled boolean | @alicloud/ros-cdk-core.IResolvable No description.
connectionDrainEnabled boolean | @alicloud/ros-cdk-core.IResolvable No description.
connectionDrainTimeout number | @alicloud/ros-cdk-core.IResolvable No description.
healthCheckConfig @alicloud/ros-cdk-core.IResolvable | HealthCheckConfigProperty No description.
persistenceEnabled boolean | @alicloud/ros-cdk-core.IResolvable No description.
persistenceTimeout number | @alicloud/ros-cdk-core.IResolvable No description.
preserveClientIpEnabled boolean | @alicloud/ros-cdk-core.IResolvable No description.
protocol string | @alicloud/ros-cdk-core.IResolvable No description.
resourceGroupId string | @alicloud/ros-cdk-core.IResolvable No description.
scheduler string | @alicloud/ros-cdk-core.IResolvable No description.
serverGroupType string | @alicloud/ros-cdk-core.IResolvable No description.
servers @alicloud/ros-cdk-core.IResolvable | @alicloud/ros-cdk-core.IResolvable | ServersProperty[] No description.
tags TagsProperty[] No description.

serverGroupNameRequired

public readonly serverGroupName: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

vpcIdRequired

public readonly vpcId: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

addressIpVersionOptional

public readonly addressIpVersion: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

anyPortEnabledOptional

public readonly anyPortEnabled: boolean | IResolvable;
  • Type: boolean | @alicloud/ros-cdk-core.IResolvable

connectionDrainEnabledOptional

public readonly connectionDrainEnabled: boolean | IResolvable;
  • Type: boolean | @alicloud/ros-cdk-core.IResolvable

connectionDrainTimeoutOptional

public readonly connectionDrainTimeout: number | IResolvable;
  • Type: number | @alicloud/ros-cdk-core.IResolvable

healthCheckConfigOptional

public readonly healthCheckConfig: IResolvable | HealthCheckConfigProperty;

persistenceEnabledOptional

public readonly persistenceEnabled: boolean | IResolvable;
  • Type: boolean | @alicloud/ros-cdk-core.IResolvable

persistenceTimeoutOptional

public readonly persistenceTimeout: number | IResolvable;
  • Type: number | @alicloud/ros-cdk-core.IResolvable

preserveClientIpEnabledOptional

public readonly preserveClientIpEnabled: boolean | IResolvable;
  • Type: boolean | @alicloud/ros-cdk-core.IResolvable

protocolOptional

public readonly protocol: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

resourceGroupIdOptional

public readonly resourceGroupId: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

schedulerOptional

public readonly scheduler: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

serverGroupTypeOptional

public readonly serverGroupType: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

serversOptional

public readonly servers: IResolvable | IResolvable | ServersProperty[];
  • Type: @alicloud/ros-cdk-core.IResolvable | @alicloud/ros-cdk-core.IResolvable | ServersProperty[]

tagsOptional

public readonly tags: TagsProperty[];