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 |
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.
CapacityReservationSpecificationResponse' | |
|
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 anyopen
Capacity 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 anyopen
Capacity 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.