Skip to content

RosAutoProvisioningGroupProps

Properties for defining a RosAutoProvisioningGroup.

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

Initializer

using AlibabaCloud.SDK.ROS.CDK.Ecs;
new RosAutoProvisioningGroupProps {
    object TotalTargetCapacity,
    object AutoProvisioningGroupName = null,
    object AutoProvisioningGroupType = null,
    object CheckExecutionStatus = null,
    object DefaultTargetCapacityType = null,
    object Description = null,
    object ExcessCapacityTerminationPolicy = null,
    object LaunchConfiguration = null,
    object LaunchTemplateConfig = null,
    object LaunchTemplateId = null,
    object LaunchTemplateVersion = null,
    object MaxSpotPrice = null,
    object PayAsYouGoAllocationStrategy = null,
    object PayAsYouGoTargetCapacity = null,
    object SpotAllocationStrategy = null,
    object SpotInstanceInterruptionBehavior = null,
    object SpotInstancePoolsToUseCount = null,
    object SpotTargetCapacity = null,
    object TerminateInstances = null,
    object TerminateInstancesWithExpiration = null,
    object ValidFrom = null,
    object ValidUntil = null
};

Properties

Name Type Description
TotalTargetCapacity object No description.
AutoProvisioningGroupName object No description.
AutoProvisioningGroupType object No description.
CheckExecutionStatus object No description.
DefaultTargetCapacityType object No description.
Description object No description.
ExcessCapacityTerminationPolicy object No description.
LaunchConfiguration object No description.
LaunchTemplateConfig object No description.
LaunchTemplateId object No description.
LaunchTemplateVersion object No description.
MaxSpotPrice object No description.
PayAsYouGoAllocationStrategy object No description.
PayAsYouGoTargetCapacity object No description.
SpotAllocationStrategy object No description.
SpotInstanceInterruptionBehavior object No description.
SpotInstancePoolsToUseCount object No description.
SpotTargetCapacity object No description.
TerminateInstances object No description.
TerminateInstancesWithExpiration object No description.
ValidFrom object No description.
ValidUntil object No description.

TotalTargetCapacityRequired

public object TotalTargetCapacity { get; set; }
  • Type: object

AutoProvisioningGroupNameOptional

public object AutoProvisioningGroupName { get; set; }
  • Type: object

AutoProvisioningGroupTypeOptional

public object AutoProvisioningGroupType { get; set; }
  • Type: object

CheckExecutionStatusOptional

public object CheckExecutionStatus { get; set; }
  • Type: object

DefaultTargetCapacityTypeOptional

public object DefaultTargetCapacityType { get; set; }
  • Type: object

DescriptionOptional

public object Description { get; set; }
  • Type: object

ExcessCapacityTerminationPolicyOptional

public object ExcessCapacityTerminationPolicy { get; set; }
  • Type: object

LaunchConfigurationOptional

public object LaunchConfiguration { get; set; }
  • Type: object

LaunchTemplateConfigOptional

public object LaunchTemplateConfig { get; set; }
  • Type: object

LaunchTemplateIdOptional

public object LaunchTemplateId { get; set; }
  • Type: object

LaunchTemplateVersionOptional

public object LaunchTemplateVersion { get; set; }
  • Type: object

MaxSpotPriceOptional

public object MaxSpotPrice { get; set; }
  • Type: object

PayAsYouGoAllocationStrategyOptional

public object PayAsYouGoAllocationStrategy { get; set; }
  • Type: object

PayAsYouGoTargetCapacityOptional

public object PayAsYouGoTargetCapacity { get; set; }
  • Type: object

SpotAllocationStrategyOptional

public object SpotAllocationStrategy { get; set; }
  • Type: object

SpotInstanceInterruptionBehaviorOptional

public object SpotInstanceInterruptionBehavior { get; set; }
  • Type: object

SpotInstancePoolsToUseCountOptional

public object SpotInstancePoolsToUseCount { get; set; }
  • Type: object

SpotTargetCapacityOptional

public object SpotTargetCapacity { get; set; }
  • Type: object

TerminateInstancesOptional

public object TerminateInstances { get; set; }
  • Type: object

TerminateInstancesWithExpirationOptional

public object TerminateInstancesWithExpiration { get; set; }
  • Type: object

ValidFromOptional

public object ValidFrom { get; set; }
  • Type: object

ValidUntilOptional

public object ValidUntil { get; set; }
  • Type: object