| Copyright | (c) 2013-2023 Brendan Hay |
|---|---|
| License | Mozilla Public License, v. 2.0. |
| Maintainer | Brendan Hay |
| Stability | auto-generated |
| Portability | non-portable (GHC extensions) |
| Safe Haskell | Safe-Inferred |
| Language | Haskell2010 |
Amazonka.EC2.Types.CapacityReservationSpecificationResponse
Description
Synopsis
- data CapacityReservationSpecificationResponse = CapacityReservationSpecificationResponse' {}
- newCapacityReservationSpecificationResponse :: CapacityReservationSpecificationResponse
- capacityReservationSpecificationResponse_capacityReservationPreference :: Lens' CapacityReservationSpecificationResponse (Maybe CapacityReservationPreference)
- capacityReservationSpecificationResponse_capacityReservationTarget :: Lens' CapacityReservationSpecificationResponse (Maybe CapacityReservationTargetResponse)
Documentation
data CapacityReservationSpecificationResponse Source #
Describes the instance's Capacity Reservation targeting preferences.
The action returns the capacityReservationPreference response element
if the instance is configured to run in On-Demand capacity, or if it is
configured in run in any open Capacity Reservation that has matching
attributes (instance type, platform, Availability Zone). The action
returns the capacityReservationTarget response element if the instance
explicily targets a specific Capacity Reservation or Capacity
Reservation group.
See: newCapacityReservationSpecificationResponse smart constructor.
Constructors
| CapacityReservationSpecificationResponse' | |
Fields
| |
Instances
newCapacityReservationSpecificationResponse :: CapacityReservationSpecificationResponse Source #
Create a value of CapacityReservationSpecificationResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:capacityReservationPreference:CapacityReservationSpecificationResponse', capacityReservationSpecificationResponse_capacityReservationPreference - Describes the instance's Capacity Reservation preferences. Possible
preferences include:
open- The instance can run in anyopenCapacity Reservation that has matching attributes (instance type, platform, Availability Zone).none- The instance avoids running in a Capacity Reservation even if one is available. The instance runs in On-Demand capacity.
$sel:capacityReservationTarget:CapacityReservationSpecificationResponse', capacityReservationSpecificationResponse_capacityReservationTarget - Information about the targeted Capacity Reservation or Capacity
Reservation group.
capacityReservationSpecificationResponse_capacityReservationPreference :: Lens' CapacityReservationSpecificationResponse (Maybe CapacityReservationPreference) Source #
Describes the instance's Capacity Reservation preferences. Possible preferences include:
open- The instance can run in anyopenCapacity Reservation that has matching attributes (instance type, platform, Availability Zone).none- The instance avoids running in a Capacity Reservation even if one is available. The instance runs in On-Demand capacity.
capacityReservationSpecificationResponse_capacityReservationTarget :: Lens' CapacityReservationSpecificationResponse (Maybe CapacityReservationTargetResponse) Source #
Information about the targeted Capacity Reservation or Capacity Reservation group.