AWS Security ChangesHomeSearch

AWS cli documentation change

Service: cli · 2025-11-22 · Documentation low

File: cli/latest/reference/ec2/create-capacity-reservation.md

Summary

Updated AWS CLI version, adjusted minimum vCPUs for future-dated Capacity Reservations from 64 to 32, added new resource types (transit-gateway-metering-policy, vpc-encryption-control, ipam-policy), and documented interruptible Capacity Reservations with allocation details and interruption configuration.

Security assessment

The addition of 'vpc-encryption-control' to ResourceType indicates documentation of a security feature related to VPC encryption. The interruptible reservation documentation describes resource management but does not address vulnerabilities.

Diff

diff --git a/cli/latest/reference/ec2/create-capacity-reservation.md b/cli/latest/reference/ec2/create-capacity-reservation.md
index 315ded0da..6c88928a3 100644
--- a//cli/latest/reference/ec2/create-capacity-reservation.md
+++ b//cli/latest/reference/ec2/create-capacity-reservation.md
@@ -15 +15 @@
-  * [AWS CLI 2.31.39 Command Reference](../../index.html) »
+  * [AWS CLI 2.32.3 Command Reference](../../index.html) »
@@ -193 +193 @@ See also: [AWS API Documentation](https://docs.aws.amazon.com/goto/WebAPI/ec2-20
-> You can request future-dated Capacity Reservations for an instance count with a minimum of 64 vCPUs. For example, if you request a future-dated Capacity Reservation for `m5.xlarge` instances, you must request at least 25 instances (_16 * m5.xlarge = 64 vCPUs_ ).
+> You can request future-dated Capacity Reservations for an instance count with a minimum of 32 vCPUs. For example, if you request a future-dated Capacity Reservation for `m5.xlarge` instances, you must request at least 8 instances (_8 * m5.xlarge = 32 vCPUs_ ).
@@ -335,0 +336 @@ See also: [AWS API Documentation](https://docs.aws.amazon.com/goto/WebAPI/ec2-20
+>>>   * `transit-gateway-metering-policy`
@@ -357,0 +359 @@ See also: [AWS API Documentation](https://docs.aws.amazon.com/goto/WebAPI/ec2-20
+>>>   * `vpc-encryption-control`
@@ -368,0 +371 @@ See also: [AWS API Documentation](https://docs.aws.amazon.com/goto/WebAPI/ec2-20
+>>>   * `ipam-policy`
@@ -406 +409 @@ JSON Syntax:
-        "ResourceType": "capacity-reservation"|"client-vpn-endpoint"|"customer-gateway"|"carrier-gateway"|"coip-pool"|"declarative-policies-report"|"dedicated-host"|"dhcp-options"|"egress-only-internet-gateway"|"elastic-ip"|"elastic-gpu"|"export-image-task"|"export-instance-task"|"fleet"|"fpga-image"|"host-reservation"|"image"|"image-usage-report"|"import-image-task"|"import-snapshot-task"|"instance"|"instance-event-window"|"internet-gateway"|"ipam"|"ipam-pool"|"ipam-scope"|"ipv4pool-ec2"|"ipv6pool-ec2"|"key-pair"|"launch-template"|"local-gateway"|"local-gateway-route-table"|"local-gateway-virtual-interface"|"local-gateway-virtual-interface-group"|"local-gateway-route-table-vpc-association"|"local-gateway-route-table-virtual-interface-group-association"|"natgateway"|"network-acl"|"network-interface"|"network-insights-analysis"|"network-insights-path"|"network-insights-access-scope"|"network-insights-access-scope-analysis"|"outpost-lag"|"placement-group"|"prefix-list"|"replace-root-volume-task"|"reserved-instances"|"route-table"|"security-group"|"security-group-rule"|"service-link-virtual-interface"|"snapshot"|"spot-fleet-request"|"spot-instances-request"|"subnet"|"subnet-cidr-reservation"|"traffic-mirror-filter"|"traffic-mirror-session"|"traffic-mirror-target"|"transit-gateway"|"transit-gateway-attachment"|"transit-gateway-connect-peer"|"transit-gateway-multicast-domain"|"transit-gateway-policy-table"|"transit-gateway-route-table"|"transit-gateway-route-table-announcement"|"volume"|"vpc"|"vpc-endpoint"|"vpc-endpoint-connection"|"vpc-endpoint-service"|"vpc-endpoint-service-permission"|"vpc-peering-connection"|"vpn-connection"|"vpn-gateway"|"vpc-flow-log"|"capacity-reservation-fleet"|"traffic-mirror-filter-rule"|"vpc-endpoint-connection-device-type"|"verified-access-instance"|"verified-access-group"|"verified-access-endpoint"|"verified-access-policy"|"verified-access-trust-provider"|"vpn-connection-device-type"|"vpc-block-public-access-exclusion"|"route-server"|"route-server-endpoint"|"route-server-peer"|"ipam-resource-discovery"|"ipam-resource-discovery-association"|"instance-connect-endpoint"|"verified-access-endpoint-target"|"ipam-external-resource-verification-token"|"capacity-block"|"mac-modification-task"|"ipam-prefix-list-resolver"|"ipam-prefix-list-resolver-target"|"capacity-manager-data-export"|"vpn-concentrator",
+        "ResourceType": "capacity-reservation"|"client-vpn-endpoint"|"customer-gateway"|"carrier-gateway"|"coip-pool"|"declarative-policies-report"|"dedicated-host"|"dhcp-options"|"egress-only-internet-gateway"|"elastic-ip"|"elastic-gpu"|"export-image-task"|"export-instance-task"|"fleet"|"fpga-image"|"host-reservation"|"image"|"image-usage-report"|"import-image-task"|"import-snapshot-task"|"instance"|"instance-event-window"|"internet-gateway"|"ipam"|"ipam-pool"|"ipam-scope"|"ipv4pool-ec2"|"ipv6pool-ec2"|"key-pair"|"launch-template"|"local-gateway"|"local-gateway-route-table"|"local-gateway-virtual-interface"|"local-gateway-virtual-interface-group"|"local-gateway-route-table-vpc-association"|"local-gateway-route-table-virtual-interface-group-association"|"natgateway"|"network-acl"|"network-interface"|"network-insights-analysis"|"network-insights-path"|"network-insights-access-scope"|"network-insights-access-scope-analysis"|"outpost-lag"|"placement-group"|"prefix-list"|"replace-root-volume-task"|"reserved-instances"|"route-table"|"security-group"|"security-group-rule"|"service-link-virtual-interface"|"snapshot"|"spot-fleet-request"|"spot-instances-request"|"subnet"|"subnet-cidr-reservation"|"traffic-mirror-filter"|"traffic-mirror-session"|"traffic-mirror-target"|"transit-gateway"|"transit-gateway-attachment"|"transit-gateway-connect-peer"|"transit-gateway-multicast-domain"|"transit-gateway-policy-table"|"transit-gateway-metering-policy"|"transit-gateway-route-table"|"transit-gateway-route-table-announcement"|"volume"|"vpc"|"vpc-endpoint"|"vpc-endpoint-connection"|"vpc-endpoint-service"|"vpc-endpoint-service-permission"|"vpc-peering-connection"|"vpn-connection"|"vpn-gateway"|"vpc-flow-log"|"capacity-reservation-fleet"|"traffic-mirror-filter-rule"|"vpc-endpoint-connection-device-type"|"verified-access-instance"|"verified-access-group"|"verified-access-endpoint"|"verified-access-policy"|"verified-access-trust-provider"|"vpn-connection-device-type"|"vpc-block-public-access-exclusion"|"vpc-encryption-control"|"route-server"|"route-server-endpoint"|"route-server-peer"|"ipam-resource-discovery"|"ipam-resource-discovery-association"|"instance-connect-endpoint"|"verified-access-endpoint-target"|"ipam-external-resource-verification-token"|"capacity-block"|"mac-modification-task"|"ipam-prefix-list-resolver"|"ipam-policy"|"ipam-prefix-list-resolver-target"|"capacity-manager-data-export"|"vpn-concentrator",
@@ -993,0 +997,63 @@ CapacityReservation -> (structure)
+> 
+> Interruptible -> (boolean)
+>
+>> Indicates whether this Capacity Reservation is interruptible, meaning instances may be terminated when the owner reclaims capacity.
+> 
+> InterruptibleCapacityAllocation -> (structure)
+>
+>> Contains allocation details for interruptible reservations, including current allocated instances and target instance counts within the interruptibleCapacityAllocation object.
+>> 
+>> InstanceCount -> (integer)
+>>
+>>> The current number of instances allocated to the interruptible reservation.
+>> 
+>> TargetInstanceCount -> (integer)
+>>
+>>> After your modify request, the requested number of instances allocated to interruptible reservation.
+>> 
+>> Status -> (string)
+>>
+>>> The current status of the allocation (updating during reclamation, active when complete).
+>>> 
+>>> Possible values:
+>>> 
+>>>   * `pending`
+>>>   * `active`
+>>>   * `updating`
+>>>   * `canceling`
+>>>   * `canceled`
+>>>   * `failed`
+>>> 
+
+>> 
+>> InterruptibleCapacityReservationId -> (string)
+>>
+>>> The ID of the interruptible Capacity Reservation created from the allocation.
+>> 
+>> InterruptionType -> (string)
+>>
+>>> The type of interruption policy applied to the interruptible reservation.
+>>> 
+>>> Possible values:
+>>> 
+>>>   * `adhoc`
+>>> 
+
+> 
+> InterruptionInfo -> (structure)
+>
+>> Information about the interruption configuration and association with the source reservation for interruptible Capacity Reservations.
+>> 
+>> SourceCapacityReservationId -> (string)
+>>
+>>> The ID of the source Capacity Reservation from which the interruptible reservation was created.
+>> 
+>> InterruptionType -> (string)
+>>
+>>> The interruption type that determines how instances are terminated when capacity is reclaimed.
+>>> 
+>>> Possible values:
+>>> 
+>>>   * `adhoc`
+>>> 
+
@@ -1005 +1071 @@ CapacityReservation -> (structure)
-  * [AWS CLI 2.31.39 Command Reference](../../index.html) »
+  * [AWS CLI 2.32.3 Command Reference](../../index.html) »