Skip to content

IServerGroup

  • Extends: github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.IResource

  • Implemented By: ServerGroup, IServerGroup

Represents a ServerGroup.

Properties

Name Type Description
Node github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.ConstructNode The construct tree node for this construct.
Env github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.IResourceEnvironment The environment this resource belongs to.
Stack github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.Stack The stack in which this resource is defined.
AttrConnectionDrainConfig interface{} Attribute ConnectionDrainConfig: Connected graceful interrupt configuration.
AttrCreateTime interface{} Attribute CreateTime: The creation time of the server group.
AttrHealthCheckConfig interface{} Attribute HealthCheckConfig: Health check configurations.
AttrProtocol interface{} Attribute Protocol: Backend Protocol.
AttrResourceGroupId interface{} Attribute ResourceGroupId: The ID of the resource group.
AttrScheduler interface{} Attribute Scheduler: Scheduling algorithm.
AttrServerGroupId interface{} Attribute ServerGroupId: The server group ID.
AttrServerGroupName interface{} Attribute ServerGroupName: The server group name.
AttrServerGroupType interface{} Attribute ServerGroupType: The server group type.
AttrServers interface{} Attribute Servers: List of servers.
AttrTags interface{} Attribute Tags: List of resource tags.
AttrVpcId interface{} Attribute VpcId: The VPC instance ID.
Props ServerGroupProps No description.

NodeRequired

func Node() ConstructNode
  • Type: github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.ConstructNode

The construct tree node for this construct.


EnvRequired

func Env() IResourceEnvironment
  • Type: github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.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

func Stack() Stack
  • Type: github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.Stack

The stack in which this resource is defined.


AttrConnectionDrainConfigRequired

func AttrConnectionDrainConfig() interface{}
  • Type: interface{}

Attribute ConnectionDrainConfig: Connected graceful interrupt configuration.


AttrCreateTimeRequired

func AttrCreateTime() interface{}
  • Type: interface{}

Attribute CreateTime: The creation time of the server group.


AttrHealthCheckConfigRequired

func AttrHealthCheckConfig() interface{}
  • Type: interface{}

Attribute HealthCheckConfig: Health check configurations.


AttrProtocolRequired

func AttrProtocol() interface{}
  • Type: interface{}

Attribute Protocol: Backend Protocol.


AttrResourceGroupIdRequired

func AttrResourceGroupId() interface{}
  • Type: interface{}

Attribute ResourceGroupId: The ID of the resource group.


AttrSchedulerRequired

func AttrScheduler() interface{}
  • Type: interface{}

Attribute Scheduler: Scheduling algorithm.


AttrServerGroupIdRequired

func AttrServerGroupId() interface{}
  • Type: interface{}

Attribute ServerGroupId: The server group ID.


AttrServerGroupNameRequired

func AttrServerGroupName() interface{}
  • Type: interface{}

Attribute ServerGroupName: The server group name.


AttrServerGroupTypeRequired

func AttrServerGroupType() interface{}
  • Type: interface{}

Attribute ServerGroupType: The server group type.


AttrServersRequired

func AttrServers() interface{}
  • Type: interface{}

Attribute Servers: List of servers.


AttrTagsRequired

func AttrTags() interface{}
  • Type: interface{}

Attribute Tags: List of resource tags.


AttrVpcIdRequired

func AttrVpcId() interface{}
  • Type: interface{}

Attribute VpcId: The VPC instance ID.


PropsRequired

func Props() ServerGroupProps