modify_instance_capacity_reservation_attributes
async
¶
modify_instance_capacity_reservation_attributes(
*,
config_overrides: Optional[AsyncEC2ClientConfig] = None,
instance_id: Optional[InstanceId] = None,
capacity_reservation_specification: Optional[
CapacityReservationSpecification
] = None,
dry_run: Optional[Boolean] = None,
) -> ModifyInstanceCapacityReservationAttributesResult
Modifies the Capacity Reservation settings for a stopped instance. Use this action to configure an instance to target a specific Capacity Reservation, run in any open Capacity Reservation with matching attributes, run in On-Demand Instance capacity, or only run in a Capacity Reservation.
Parameters:
-
instance_id(Optional[InstanceId], default:None) –The ID of the instance to be modified.
-
capacity_reservation_specification(Optional[CapacityReservationSpecification], default:None) –Information about the Capacity Reservation targeting option.
-
dry_run(Optional[Boolean], default:None) –Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is
DryRunOperation. Otherwise, it isUnauthorizedOperation.
Raises:
-
UnknownServiceError–The service returned an error code this client does not model.
Source code in docs_src/capo_ec2/_services/async_ec2.py
50931 50932 50933 50934 50935 50936 50937 50938 50939 50940 50941 50942 50943 50944 50945 50946 50947 50948 50949 50950 50951 50952 50953 50954 50955 50956 50957 50958 50959 50960 50961 50962 50963 50964 50965 50966 50967 50968 50969 50970 50971 50972 50973 50974 50975 50976 50977 50978 50979 50980 50981 50982 50983 50984 50985 50986 50987 | |