Skip to content

RosAutoProvisioningGroupProps

Properties for defining a RosAutoProvisioningGroup.

See https://www.alibabacloud.com/help/ros/developer-reference/aliyun-ecs-autoprovisioninggroup

Initializer

import { RosAutoProvisioningGroupProps } from '@alicloud/ros-cdk-ecs'
const rosAutoProvisioningGroupProps: RosAutoProvisioningGroupProps = { ... }

Properties

Name Type Description
totalTargetCapacity string | @alicloud/ros-cdk-core.IResolvable No description.
autoProvisioningGroupName string | @alicloud/ros-cdk-core.IResolvable No description.
autoProvisioningGroupType string | @alicloud/ros-cdk-core.IResolvable No description.
checkExecutionStatus boolean | @alicloud/ros-cdk-core.IResolvable No description.
defaultTargetCapacityType string | @alicloud/ros-cdk-core.IResolvable No description.
description string | @alicloud/ros-cdk-core.IResolvable No description.
excessCapacityTerminationPolicy string | @alicloud/ros-cdk-core.IResolvable No description.
launchConfiguration @alicloud/ros-cdk-core.IResolvable | LaunchConfigurationProperty No description.
launchTemplateConfig @alicloud/ros-cdk-core.IResolvable | @alicloud/ros-cdk-core.IResolvable | LaunchTemplateConfigProperty[] No description.
launchTemplateId string | @alicloud/ros-cdk-core.IResolvable No description.
launchTemplateVersion string | @alicloud/ros-cdk-core.IResolvable No description.
maxSpotPrice number | @alicloud/ros-cdk-core.IResolvable No description.
payAsYouGoAllocationStrategy string | @alicloud/ros-cdk-core.IResolvable No description.
payAsYouGoTargetCapacity string | @alicloud/ros-cdk-core.IResolvable No description.
spotAllocationStrategy string | @alicloud/ros-cdk-core.IResolvable No description.
spotInstanceInterruptionBehavior string | @alicloud/ros-cdk-core.IResolvable No description.
spotInstancePoolsToUseCount number | @alicloud/ros-cdk-core.IResolvable No description.
spotTargetCapacity string | @alicloud/ros-cdk-core.IResolvable No description.
terminateInstances boolean | @alicloud/ros-cdk-core.IResolvable No description.
terminateInstancesWithExpiration boolean | @alicloud/ros-cdk-core.IResolvable No description.
validFrom string | @alicloud/ros-cdk-core.IResolvable No description.
validUntil string | @alicloud/ros-cdk-core.IResolvable No description.

totalTargetCapacityRequired

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

autoProvisioningGroupNameOptional

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

autoProvisioningGroupTypeOptional

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

checkExecutionStatusOptional

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

defaultTargetCapacityTypeOptional

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

descriptionOptional

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

excessCapacityTerminationPolicyOptional

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

launchConfigurationOptional

public readonly launchConfiguration: IResolvable | LaunchConfigurationProperty;

launchTemplateConfigOptional

public readonly launchTemplateConfig: IResolvable | IResolvable | LaunchTemplateConfigProperty[];

launchTemplateIdOptional

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

launchTemplateVersionOptional

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

maxSpotPriceOptional

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

payAsYouGoAllocationStrategyOptional

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

payAsYouGoTargetCapacityOptional

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

spotAllocationStrategyOptional

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

spotInstanceInterruptionBehaviorOptional

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

spotInstancePoolsToUseCountOptional

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

spotTargetCapacityOptional

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

terminateInstancesOptional

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

terminateInstancesWithExpirationOptional

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

validFromOptional

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

validUntilOptional

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