Hi there! Are you looking for the official Deno documentation? Try docs.deno.com for all your Deno learning needs.

AwsAutoScalingAutoScalingGroupMixedInstancesPolicyInstancesDistributionDetails

import type { AwsAutoScalingAutoScalingGroupMixedInstancesPolicyInstancesDistributionDetails } from "https://aws-api.deno.dev/v0.4/services/securityhub.ts?docs=full";

Information about the instances distribution.

interface AwsAutoScalingAutoScalingGroupMixedInstancesPolicyInstancesDistributionDetails {
OnDemandAllocationStrategy?: string | null;
OnDemandBaseCapacity?: number | null;
OnDemandPercentageAboveBaseCapacity?: number | null;
SpotAllocationStrategy?: string | null;
SpotInstancePools?: number | null;
SpotMaxPrice?: string | null;
}

§Properties

§
OnDemandAllocationStrategy?: string | null
[src]

How to allocate instance types to fulfill On-Demand capacity. The valid value is prioritized.

§
OnDemandBaseCapacity?: number | null
[src]

The minimum amount of the Auto Scaling group's capacity that must be fulfilled by On-Demand Instances.

§
OnDemandPercentageAboveBaseCapacity?: number | null
[src]

The percentage of On-Demand Instances and Spot Instances for additional capacity beyond OnDemandBaseCapacity.

§
SpotAllocationStrategy?: string | null
[src]

How to allocate instances across Spot Instance pools. Valid values are as follows:

  • lowest-price
    
  • capacity-optimized
    
  • capacity-optimized-prioritized
    
§
SpotInstancePools?: number | null
[src]

The number of Spot Instance pools across which to allocate your Spot Instances.

§
SpotMaxPrice?: string | null
[src]

The maximum price per unit hour that you are willing to pay for a Spot Instance.