Skip to content

IScalingGroupEnable

Represents a ScalingGroupEnable.

Properties

Name Type Description
node @alicloud/ros-cdk-core.ConstructNode The construct tree node for this construct.
env @alicloud/ros-cdk-core.IResourceEnvironment The environment this resource belongs to.
stack @alicloud/ros-cdk-core.Stack The stack in which this resource is defined.
attrLifecycleState string | @alicloud/ros-cdk-core.IResolvable Attribute LifecycleState: The scaling group status.
attrScalingGroupId string | @alicloud/ros-cdk-core.IResolvable Attribute ScalingGroupId: The scaling group id.
attrScalingInstanceDetails string | @alicloud/ros-cdk-core.IResolvable Attribute ScalingInstanceDetails: Detail information of auto created scaling instances.
attrScalingInstances string | @alicloud/ros-cdk-core.IResolvable Attribute ScalingInstances: The auto created scaling instances.
attrScalingRuleArisExecuteErrorInfo string | @alicloud/ros-cdk-core.IResolvable Attribute ScalingRuleArisExecuteErrorInfo: The error info of the execution of scaling rule aris.
attrScalingRuleArisExecuteResultInstancesAdded string | @alicloud/ros-cdk-core.IResolvable Attribute ScalingRuleArisExecuteResultInstancesAdded: Instances added via the execution of scaling rule aris.
attrScalingRuleArisExecuteResultInstancesRemoved string | @alicloud/ros-cdk-core.IResolvable Attribute ScalingRuleArisExecuteResultInstancesRemoved: Instances removed via the execution of scaling rule aris.
attrScalingRuleArisExecuteResultNumberOfAddedInstances string | @alicloud/ros-cdk-core.IResolvable Attribute ScalingRuleArisExecuteResultNumberOfAddedInstances: The number of added vm via the execution of scaling rule aris.
props ScalingGroupEnableProps No description.

nodeRequired

public readonly node: ConstructNode;
  • Type: @alicloud/ros-cdk-core.ConstructNode

The construct tree node for this construct.


envRequired

public readonly env: IResourceEnvironment;
  • Type: @alicloud/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 readonly stack: Stack;
  • Type: @alicloud/ros-cdk-core.Stack

The stack in which this resource is defined.


attrLifecycleStateRequired

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

Attribute LifecycleState: The scaling group status.


attrScalingGroupIdRequired

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

Attribute ScalingGroupId: The scaling group id.


attrScalingInstanceDetailsRequired

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

Attribute ScalingInstanceDetails: Detail information of auto created scaling instances.


attrScalingInstancesRequired

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

Attribute ScalingInstances: The auto created scaling instances.


attrScalingRuleArisExecuteErrorInfoRequired

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

Attribute ScalingRuleArisExecuteErrorInfo: The error info of the execution of scaling rule aris.


attrScalingRuleArisExecuteResultInstancesAddedRequired

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

Attribute ScalingRuleArisExecuteResultInstancesAdded: Instances added via the execution of scaling rule aris.


attrScalingRuleArisExecuteResultInstancesRemovedRequired

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

Attribute ScalingRuleArisExecuteResultInstancesRemoved: Instances removed via the execution of scaling rule aris.


attrScalingRuleArisExecuteResultNumberOfAddedInstancesRequired

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

Attribute ScalingRuleArisExecuteResultNumberOfAddedInstances: The number of added vm via the execution of scaling rule aris.


propsRequired

public readonly props: ScalingGroupEnableProps;