Class: Aws::SecurityHub::Types::AwsEc2LaunchTemplateDataCapacityReservationSpecificationDetails

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

Overview

Specifies the Capacity Reservation targeting option of an Amazon EC2 instance.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#capacity_reservation_preferenceString

Indicates the instance's Capacity Reservation preferences. If equal to open, the instance can run in any open Capacity Reservation that has matching attributes (instance type, platform, Availability Zone). If equal to none, the instance avoids running in a Capacity Reservation even if one is available. The instance runs in On-Demand capacity.

Returns:

  • (String)


7016
7017
7018
7019
7020
7021
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 7016

class AwsEc2LaunchTemplateDataCapacityReservationSpecificationDetails < Struct.new(
  :capacity_reservation_preference,
  :capacity_reservation_target)
  SENSITIVE = []
  include Aws::Structure
end

#capacity_reservation_targetTypes::AwsEc2LaunchTemplateDataCapacityReservationSpecificationCapacityReservationTargetDetails

Specifies a target Capacity Reservation.



7016
7017
7018
7019
7020
7021
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 7016

class AwsEc2LaunchTemplateDataCapacityReservationSpecificationDetails < Struct.new(
  :capacity_reservation_preference,
  :capacity_reservation_target)
  SENSITIVE = []
  include Aws::Structure
end