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 DataDiskConfig = 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 MinTargetCapacity = null,
    object PayAsYouGoAllocationStrategy = null,
    object PayAsYouGoTargetCapacity = null,
    object ResourceGroupId = null,
    object ResourcePoolOptions = null,
    object SpotAllocationStrategy = null,
    object SpotInstanceInterruptionBehavior = null,
    object SpotInstancePoolsToUseCount = null,
    object SpotTargetCapacity = null,
    object SystemDiskConfig = 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.
DataDiskConfig 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.
MinTargetCapacity object No description.
PayAsYouGoAllocationStrategy object No description.
PayAsYouGoTargetCapacity object No description.
ResourceGroupId object No description.
ResourcePoolOptions object No description.
SpotAllocationStrategy object No description.
SpotInstanceInterruptionBehavior object No description.
SpotInstancePoolsToUseCount object No description.
SpotTargetCapacity object No description.
SystemDiskConfig 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

DataDiskConfigOptional

public object DataDiskConfig { 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

MinTargetCapacityOptional

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

PayAsYouGoAllocationStrategyOptional

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

PayAsYouGoTargetCapacityOptional

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

ResourceGroupIdOptional

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

ResourcePoolOptionsOptional

public object ResourcePoolOptions { 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

SystemDiskConfigOptional

public object SystemDiskConfig { 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