Skip to content

IServerGroup

Represents a ServerGroup.

Properties

Name Type Description
node com.aliyun.ros.cdk.core.ConstructNode The construct tree node for this construct.
env com.aliyun.ros.cdk.core.IResourceEnvironment The environment this resource belongs to.
stack com.aliyun.ros.cdk.core.Stack The stack in which this resource is defined.
attrConnectionDrainConfig java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Attribute ConnectionDrainConfig: Connected graceful interrupt configuration.
attrCreateTime java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Attribute CreateTime: The creation time of the server group.
attrHealthCheckConfig java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Attribute HealthCheckConfig: Health check configurations.
attrProtocol java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Attribute Protocol: Backend Protocol.
attrResourceGroupId java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Attribute ResourceGroupId: The ID of the resource group.
attrScheduler java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Attribute Scheduler: Scheduling algorithm.
attrServerGroupId java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Attribute ServerGroupId: The server group ID.
attrServerGroupName java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Attribute ServerGroupName: The server group name.
attrServerGroupType java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Attribute ServerGroupType: The server group type.
attrServers java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Attribute Servers: List of servers.
attrTags java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Attribute Tags: List of resource tags.
attrVpcId java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Attribute VpcId: The VPC instance ID.
props ServerGroupProps No description.

nodeRequired

public ConstructNode getNode();
  • Type: com.aliyun.ros.cdk.core.ConstructNode

The construct tree node for this construct.


envRequired

public IResourceEnvironment getEnv();
  • Type: com.aliyun.ros.cdk.core.IResourceEnvironment

The environment this resource belongs to.

For resources that are created and managed by the CDK (generally, those created by creating new class instances like Role, Bucket, etc.), this is always the same as the environment of the stack they belong to; however, for imported resources (those obtained from static methods like fromRoleArn, fromBucketName, etc.), that might be different than the stack they were imported into.


stackRequired

public Stack getStack();
  • Type: com.aliyun.ros.cdk.core.Stack

The stack in which this resource is defined.


attrConnectionDrainConfigRequired

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

Attribute ConnectionDrainConfig: Connected graceful interrupt configuration.


attrCreateTimeRequired

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

Attribute CreateTime: The creation time of the server group.


attrHealthCheckConfigRequired

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

Attribute HealthCheckConfig: Health check configurations.


attrProtocolRequired

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

Attribute Protocol: Backend Protocol.


attrResourceGroupIdRequired

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

Attribute ResourceGroupId: The ID of the resource group.


attrSchedulerRequired

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

Attribute Scheduler: Scheduling algorithm.


attrServerGroupIdRequired

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

Attribute ServerGroupId: The server group ID.


attrServerGroupNameRequired

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

Attribute ServerGroupName: The server group name.


attrServerGroupTypeRequired

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

Attribute ServerGroupType: The server group type.


attrServersRequired

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

Attribute Servers: List of servers.


attrTagsRequired

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

Attribute Tags: List of resource tags.


attrVpcIdRequired

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

Attribute VpcId: The VPC instance ID.


propsRequired

public ServerGroupProps getProps();