Class: Aws::SecurityHub::Types::AwsAutoScalingAutoScalingGroupMixedInstancesPolicyDetails

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb

Overview

The mixed instances policy for the automatic scaling group.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#instances_distributionTypes::AwsAutoScalingAutoScalingGroupMixedInstancesPolicyInstancesDistributionDetails

The instances distribution. The instances distribution specifies the distribution of On-Demand Instances and Spot Instances, the maximum price to pay for Spot Instances, and how the Auto Scaling group allocates instance types to fulfill On-Demand and Spot capacity.



2755
2756
2757
2758
2759
2760
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 2755

class AwsAutoScalingAutoScalingGroupMixedInstancesPolicyDetails < Struct.new(
  :instances_distribution,
  :launch_template)
  SENSITIVE = []
  include Aws::Structure
end

#launch_templateTypes::AwsAutoScalingAutoScalingGroupMixedInstancesPolicyLaunchTemplateDetails

The launch template to use and the instance types (overrides) to use to provision EC2 instances to fulfill On-Demand and Spot capacities.



2755
2756
2757
2758
2759
2760
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 2755

class AwsAutoScalingAutoScalingGroupMixedInstancesPolicyDetails < Struct.new(
  :instances_distribution,
  :launch_template)
  SENSITIVE = []
  include Aws::Structure
end