DescribeCapacityReservation
Source:
src/AWS/ELBv2/DescribeCapacityReservation.ts
Runtime binding for the DescribeCapacityReservation operation (IAM
action elasticloadbalancing:DescribeCapacityReservation; ELBv2
Describe* actions do not support resource-level permissions, so the
grant is on *).
Reads the bound load balancer’s LCU capacity reservation status — pairs
with ModifyCapacityReservation to confirm a reservation is
provisioned before a known traffic spike. Provide the implementation
with Effect.provide(AWS.ELBv2.DescribeCapacityReservationHttp).
Capacity Reservation
Section titled “Capacity Reservation”// init — bind the operation to the load balancerconst describeCapacityReservation = yield* AWS.ELBv2.DescribeCapacityReservation(loadBalancer);
// runtime — read reservation state per Availability Zoneconst reservation = yield* describeCapacityReservation();const states = reservation.CapacityReservationState?.map((s) => s.State);