AWS Security ChangesHomeSearch

AWS cli documentation change

Service: cli · 2025-07-13 · Documentation low

File: cli/latest/reference/ec2/purchase-capacity-block.md

Summary

Added detailed documentation for CapacityBlocks including structure, states, and tags

Security assessment

New documentation for ML workload capacity reservations focuses on resource management rather than security features. No security controls or vulnerabilities addressed

Diff

diff --git a/cli/latest/reference/ec2/purchase-capacity-block.md b/cli/latest/reference/ec2/purchase-capacity-block.md
index 72c631d57..34e02f754 100644
--- a//cli/latest/reference/ec2/purchase-capacity-block.md
+++ b//cli/latest/reference/ec2/purchase-capacity-block.md
@@ -15 +15 @@
-  * [AWS CLI 2.27.49 Command Reference](../../index.html) »
+  * [AWS CLI 2.27.50 Command Reference](../../index.html) »
@@ -146 +146 @@ 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"|"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"|"mac-modification-task",
+        "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"|"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",
@@ -464,0 +465,72 @@ CapacityReservation -> (structure)
+> 
+> CapacityBlockId -> (string)
+>
+>> The ID of the Capacity Block.
+
+CapacityBlocks -> (list)
+
+> The Capacity Block.
+> 
+> (structure)
+>
+>> Reserve powerful GPU instances on a future date to support your short duration machine learning (ML) workloads. Instances that run inside a Capacity Block are automatically placed close together inside [Amazon EC2 UltraClusters](http://aws.amazon.com/ec2/ultraclusters/) , for low-latency, petabit-scale, non-blocking networking.
+>> 
+>> You can also reserve Amazon EC2 UltraServers. UltraServers connect multiple EC2 instances using a low-latency, high-bandwidth accelerator interconnect (NeuronLink). They are built to tackle very large-scale AI/ML workloads that require significant processing power. For more information, see Amazon EC2 UltraServers.
+>> 
+>> CapacityBlockId -> (string)
+>>
+>>> The ID of the Capacity Block.
+>> 
+>> UltraserverType -> (string)
+>>
+>>> The EC2 UltraServer type of the Capacity Block.
+>> 
+>> AvailabilityZone -> (string)
+>>
+>>> The Availability Zone of the Capacity Block.
+>> 
+>> AvailabilityZoneId -> (string)
+>>
+>>> The Availability Zone ID of the Capacity Block.
+>> 
+>> CapacityReservationIds -> (list)
+>>
+>>> The ID of the Capacity Reservation.
+>>> 
+>>> (string)
+>> 
+>> StartDate -> (timestamp)
+>>
+>>> The date and time at which the Capacity Block was started.
+>> 
+>> EndDate -> (timestamp)
+>>
+>>> The date and time at which the Capacity Block expires. When a Capacity Block expires, all instances in the Capacity Block are terminated.
+>> 
+>> CreateDate -> (timestamp)
+>>
+>>> The date and time at which the Capacity Block was created.
+>> 
+>> State -> (string)
+>>
+>>> The state of the Capacity Block.
+>> 
+>> Tags -> (list)
+>>
+>>> The tags assigned to the Capacity Block.
+>>> 
+>>> (structure)
+>>>
+>>>> Describes a tag.
+>>>> 
+>>>> Key -> (string)
+>>>>
+>>>>> The key of the tag.
+>>>>> 
+>>>>> Constraints: Tag keys are case-sensitive and accept a maximum of 127 Unicode characters. May not begin with `aws:` .
+>>>> 
+>>>> Value -> (string)
+>>>>
+>>>>> The value of the tag.
+>>>>> 
+>>>>> Constraints: Tag values are case-sensitive and accept a maximum of 256 Unicode characters.
@@ -476 +548 @@ CapacityReservation -> (structure)
-  * [AWS CLI 2.27.49 Command Reference](../../index.html) »
+  * [AWS CLI 2.27.50 Command Reference](../../index.html) »