Amazon EC2 Ec2 Operations API

The Ec2 Operations API from Amazon EC2 — 352 operation(s) for ec2 operations.

Business capability
IT Infrastructure Management BC-600.50

Operations 353

Showing the first 250 of 353. The full set is in the contract, and via get_provider_operations.

POST /?Action=AdvertiseByoipCidr Advertise Byoip Cidr #
POST /?Action=AllocateHosts Allocate Hosts #
POST /?Action=AllocateIpamPoolCidr Allocate Ipam Pool Cidr #
POST /?Action=AssignIpv6Addresses Assign Ipv6Addresses #
POST /?Action=AssignPrivateIpAddresses Assign Private Ip Addresses #
POST /?Action=AssignPrivateNatGatewayAddress Assign Private Nat Gateway Address #
POST /?Action=AuthorizeClientVpnIngress Authorize Client Vpn Ingress #
POST /?Action=AuthorizeSecurityGroupEgress Authorize Security Group Egress #
POST /?Action=AuthorizeSecurityGroupIngress Authorize Security Group Ingress #
POST /?Action=BundleInstance Bundle Instance #
POST /?Action=ConfirmProductInstance Confirm Product Instance #
POST /?Action=CopyFpgaImage Copy Fpga Image #
POST /?Action=CopyImage Copy Image #
POST /?Action=CopySnapshot Copy Snapshot #
POST /?Action=CopyVolumes Copy Volumes #
POST /?Action=DeprovisionByoipCidr Deprovision Byoip Cidr #
POST /?Action=DeprovisionIpamByoasn Deprovision Ipam Byoasn #
POST /?Action=DeprovisionIpamPoolCidr Deprovision Ipam Pool Cidr #
POST /?Action=DeprovisionPublicIpv4PoolCidr Deprovision Public Ipv4Pool Cidr #
POST /?Action=LockSnapshot Lock Snapshot #
POST /?Action=MonitorInstances Monitor Instances #
POST /?Action=MoveAddressToVpc Move Address To Vpc #
POST /?Action=MoveByoipCidrToIpam Move Byoip Cidr To Ipam #
POST /?Action=MoveCapacityReservationInstances Move Capacity Reservation Instances #
POST /?Action=ProvisionByoipCidr Provision Byoip Cidr #
POST /?Action=ProvisionIpamByoasn Provision Ipam Byoasn #
POST /?Action=ProvisionIpamPoolCidr Provision Ipam Pool Cidr #
POST /?Action=ProvisionPublicIpv4PoolCidr Provision Public Ipv4Pool Cidr #
POST /?Action=PurchaseCapacityBlock Purchase Capacity Block #
POST /?Action=PurchaseCapacityBlockExtension Purchase Capacity Block Extension #
POST /?Action=PurchaseHostReservation Purchase Host Reservation #
POST /?Action=PurchaseReservedInstancesOffering Purchase Reserved Instances Offering #
POST /?Action=PurchaseScheduledInstances Purchase Scheduled Instances #
POST /?Action=RebootInstances Reboot Instances #
POST /?Action=ReleaseHosts Release Hosts #
POST /?Action=ReleaseIpamPoolAllocation Release Ipam Pool Allocation #
POST /?Action=ReplaceIamInstanceProfileAssociation Replace Iam Instance Profile Association #
POST /?Action=ReplaceImageCriteriaInAllowedImagesSettings Replace Image Criteria In Allowed Images Settings #
POST /?Action=ReplaceImageInstanceTypeSpecification Replace Image Instance Type Specification #
POST /?Action=ReplaceNetworkAclAssociation Replace Network Acl Association #
POST /?Action=ReplaceNetworkAclEntry Replace Network Acl Entry #
POST /?Action=ReplaceRoute Replace Route #
POST /?Action=ReplaceRouteTableAssociation Replace Route Table Association #
POST /?Action=ReplaceTransitGatewayRoute Replace Transit Gateway Route #
POST /?Action=ReplaceVpnTunnel Replace Vpn Tunnel #
POST /?Action=ReportInstanceStatus Report Instance Status #
POST /?Action=RequestSpotFleet Request Spot Fleet #
POST /?Action=RequestSpotInstances Request Spot Instances #
POST /?Action=TerminateClientVpnConnections Terminate Client Vpn Connections #
POST /?Action=TerminateInstances Terminate Instances #
POST /?Action=UnassignIpv6Addresses Unassign Ipv6Addresses #
POST /?Action=UnassignPrivateIpAddresses Unassign Private Ip Addresses #
POST /?Action=UnassignPrivateNatGatewayAddress Unassign Private Nat Gateway Address #
POST /?Action=UnlockSnapshot Unlock Snapshot #
POST /?Action=UnmonitorInstances Unmonitor Instances #
POST /?Action=WithdrawByoipCidr Withdraw Byoip Cidr #
POST /?Action=AcceptCapacityReservationBillingOwnership Accept Capacity Reservation Billing Ownership #
POST /?Action=RejectCapacityReservationBillingOwnership Reject Capacity Reservation Billing Ownership #
POST /?Action=AcceptReservedInstancesExchangeQuote Accept Reserved Instances Exchange Quote #
POST /?Action=GetReservedInstancesExchangeQuote Get Reserved Instances Exchange Quote #
POST /?Action=DisassociateAddress Disassociate Address #
POST /?Action=RestoreAddressToClassic Restore Address To Classic #
POST /?Action=AssociateCapacityReservationBillingOwner Associate Capacity Reservation Billing Owner #
POST /?Action=DisassociateCapacityReservationBillingOwner Disassociate Capacity Reservation Billing Owner #
POST /?Action=AssociateEnclaveCertificateIamRole Associate Enclave Certificate Iam Role #
POST /?Action=DisassociateEnclaveCertificateIamRole Disassociate Enclave Certificate Iam Role #
POST /?Action=AssociateIamInstanceProfile Associate Iam Instance Profile #
POST /?Action=DisassociateIamInstanceProfile Disassociate Iam Instance Profile #
POST /?Action=AssociateNatGatewayAddress Associate Nat Gateway Address #
POST /?Action=DisassociateNatGatewayAddress Disassociate Nat Gateway Address #
POST /?Action=AssociateSecurityGroupVpc Associate Security Group Vpc #
POST /?Action=DisassociateSecurityGroupVpc Disassociate Security Group Vpc #
POST /?Action=AssociateSubnetCidrBlock Associate Subnet Cidr Block #
POST /?Action=DisassociateSubnetCidrBlock Disassociate Subnet Cidr Block #
POST /?Action=AssociateTrunkInterface Associate Trunk Interface #
POST /?Action=DisassociateTrunkInterface Disassociate Trunk Interface #
POST /?Action=AssociateVpcCidrBlock Associate Vpc Cidr Block #
POST /?Action=DisassociateVpcCidrBlock Disassociate Vpc Cidr Block #
POST /?Action=AttachClassicLinkVpc Attach Classic Link Vpc #
POST /?Action=DetachClassicLinkVpc Detach Classic Link Vpc #
POST /?Action=AttachImageWatermark Attach Image Watermark #
POST /?Action=DetachImageWatermark Detach Image Watermark #
POST /?Action=CancelBundleTask Cancel Bundle Task #
POST /?Action=DescribeBundleTasks Describe Bundle Tasks #
POST /?Action=CancelConversionTask Cancel Conversion Task #
POST /?Action=DescribeConversionTasks Describe Conversion Tasks #
POST /?Action=CancelExportTask Cancel Export Task #
POST /?Action=DescribeExportTasks Describe Export Tasks #
POST /?Action=CancelImageLaunchPermission Cancel Image Launch Permission #
POST /?Action=CancelImportTask Cancel Import Task #
POST /?Action=CancelSpotInstanceRequests Cancel Spot Instance Requests #
POST /?Action=CreateCapacityReservationCancellationQuote Create Capacity Reservation Cancellation Quote #
POST /?Action=DescribeCapacityReservationCancellationQuotes Describe Capacity Reservation Cancellation Quotes #
POST /?Action=CreateCapacityReservationDateChangeQuote Create Capacity Reservation Date Change Quote #
POST /?Action=DescribeCapacityReservationDateChangeQuotes Describe Capacity Reservation Date Change Quotes #
POST /?Action=CreateCoipCidr Create Coip Cidr #
POST /?Action=DeleteCoipCidr Delete Coip Cidr #
POST /?Action=CreateDefaultSubnet Create Default Subnet #
POST /?Action=CreateDefaultVpc Create Default Vpc #
POST /?Action=CreateDelegateMacVolumeOwnershipTask Create Delegate Mac Volume Ownership Task #
POST /?Action=CreateInstanceExportTask Create Instance Export Task #
POST /?Action=CreateInterruptibleCapacityReservationAllocation Create Interruptible Capacity Reservation Allocation #
POST /?Action=UpdateInterruptibleCapacityReservationAllocation Update Interruptible Capacity Reservation Allocation #
POST /?Action=CreateMacSystemIntegrityProtectionModificationTask Create Mac System Integrity Protection Modification Task #
POST /?Action=CreateNetworkAclEntry Create Network Acl Entry #
POST /?Action=DeleteNetworkAclEntry Delete Network Acl Entry #
POST /?Action=CreateReplaceRootVolumeTask Create Replace Root Volume Task #
POST /?Action=DescribeReplaceRootVolumeTasks Describe Replace Root Volume Tasks #
POST /?Action=CreateRestoreImageTask Create Restore Image Task #
POST /?Action=CreateRoute Create Route #
POST /?Action=DeleteRoute Delete Route #
POST /?Action=CreateStoreImageTask Create Store Image Task #
POST /?Action=DescribeStoreImageTasks Describe Store Image Tasks #
POST /?Action=CreateVpnConnectionRoute Create Vpn Connection Route #
POST /?Action=DeleteVpnConnectionRoute Delete Vpn Connection Route #
POST /?Action=DeleteNetworkInsightsAccessScopeAnalysis Delete Network Insights Access Scope Analysis #
POST /?Action=StartNetworkInsightsAccessScopeAnalysis Start Network Insights Access Scope Analysis #
POST /?Action=DeleteNetworkInsightsAnalysis Delete Network Insights Analysis #
POST /?Action=StartNetworkInsightsAnalysis Start Network Insights Analysis #
POST /?Action=DeleteQueuedReservedInstances Delete Queued Reserved Instances #
POST /?Action=DeregisterTransitGatewayMulticastGroupMembers Deregister Transit Gateway Multicast Group Members #
POST /?Action=RegisterTransitGatewayMulticastGroupMembers Register Transit Gateway Multicast Group Members #
POST /?Action=DeregisterTransitGatewayMulticastGroupSources Deregister Transit Gateway Multicast Group Sources #
POST /?Action=RegisterTransitGatewayMulticastGroupSources Register Transit Gateway Multicast Group Sources #
POST /?Action=DescribeAccountAttributes Describe Account Attributes #
POST /?Action=DescribeAccountVpcEncryptionControl Describe Account Vpc Encryption Control #
POST /?Action=ModifyAccountVpcEncryptionControl Modify Account Vpc Encryption Control #
POST /?Action=DescribeAddresses Describe Addresses #
POST /?Action=DescribeAddressesAttribute Describe Addresses Attribute #
POST /?Action=DescribeAggregateIdFormat Describe Aggregate Id Format #
POST /?Action=DescribeApplicationStatus Describe Application Status #
POST /?Action=DescribeApplicationStatusCheckAssociations Describe Application Status Check Associations #
POST /?Action=DescribeAvailabilityZones Describe Availability Zones #
POST /?Action=DescribeByoipCidrs Describe Byoip Cidrs #
POST /?Action=DescribeCapacityBlockExtensionHistory Describe Capacity Block Extension History #
POST /?Action=DescribeCapacityBlockExtensionOfferings Describe Capacity Block Extension Offerings #
POST /?Action=DescribeCapacityBlockOfferings Describe Capacity Block Offerings #
POST /?Action=DescribeCapacityBlocks Describe Capacity Blocks #
POST /?Action=DescribeCapacityBlockStatus Describe Capacity Block Status #
POST /?Action=DescribeCapacityReservationBillingRequests Describe Capacity Reservation Billing Requests #
POST /?Action=DescribeCapacityReservationTopology Describe Capacity Reservation Topology #
POST /?Action=DescribeClassicLinkInstances Describe Classic Link Instances #
POST /?Action=DescribeClientVpnAuthorizationRules Describe Client Vpn Authorization Rules #
POST /?Action=DescribeClientVpnConnections Describe Client Vpn Connections #
POST /?Action=DescribeElasticGpus Describe Elastic Gpus #
POST /?Action=DescribeExportImageTasks Describe Export Image Tasks #
POST /?Action=DescribeFastLaunchImages Describe Fast Launch Images #
POST /?Action=DescribeFleetHistory Describe Fleet History #
POST /?Action=DescribeFleetInstances Describe Fleet Instances #
POST /?Action=DescribeHostReservationOfferings Describe Host Reservation Offerings #
POST /?Action=DescribeHostReservations Describe Host Reservations #
POST /?Action=DescribeHosts Describe Hosts #
POST /?Action=ModifyHosts Modify Hosts #
POST /?Action=DescribeIamInstanceProfileAssociations Describe Iam Instance Profile Associations #
POST /?Action=DescribeIdentityIdFormat Describe Identity Id Format #
POST /?Action=ModifyIdentityIdFormat Modify Identity Id Format #
POST /?Action=DescribeIdFormat Describe Id Format #
POST /?Action=ModifyIdFormat Modify Id Format #
POST /?Action=DescribeImageReferences Describe Image References #
POST /?Action=DescribeImageUsageReportEntries Describe Image Usage Report Entries #
POST /?Action=DescribeImportImageTasks Describe Import Image Tasks #
POST /?Action=DescribeImportSnapshotTasks Describe Import Snapshot Tasks #
POST /?Action=DescribeInstanceCreditSpecifications Describe Instance Credit Specifications #
POST /?Action=ModifyInstanceCreditSpecification Modify Instance Credit Specification #
POST /?Action=DescribeInstanceImageMetadata Describe Instance Image Metadata #
POST /?Action=DescribeInstanceSqlHaHistoryStates Describe Instance Sql Ha History States #
POST /?Action=DescribeInstanceSqlHaStates Describe Instance Sql Ha States #
POST /?Action=DescribeInstanceStatus Describe Instance Status #
POST /?Action=DescribeInstanceTopology Describe Instance Topology #
POST /?Action=DescribeInstanceTypeOfferings Describe Instance Type Offerings #
POST /?Action=DescribeInstanceTypes Describe Instance Types #
POST /?Action=GetInstanceTypesFromInstanceRequirements Get Instance Types From Instance Requirements #
POST /?Action=DescribeIpamResourceDiscoveryAssociations Describe Ipam Resource Discovery Associations #
POST /?Action=DescribeIpv6Pools Describe Ipv6Pools #
POST /?Action=DescribeLocalGateways Describe Local Gateways #
POST /?Action=DescribeLockedSnapshots Describe Locked Snapshots #
POST /?Action=DescribeMacHosts Describe Mac Hosts #
POST /?Action=DescribeMacModificationTasks Describe Mac Modification Tasks #
POST /?Action=DescribeMovingAddresses Describe Moving Addresses #
POST /?Action=DescribeNetworkInsightsAccessScopeAnalyses Describe Network Insights Access Scope Analyses #
POST /?Action=DescribeNetworkInsightsAnalyses Describe Network Insights Analyses #
POST /?Action=DescribeOutpostLags Describe Outpost Lags #
POST /?Action=DescribePrefixLists Describe Prefix Lists #
POST /?Action=DescribePrincipalIdFormat Describe Principal Id Format #
POST /?Action=DescribeReservedInstances Describe Reserved Instances #
POST /?Action=ModifyReservedInstances Modify Reserved Instances #
POST /?Action=DescribeReservedInstancesModifications Describe Reserved Instances Modifications #
POST /?Action=DescribeReservedInstancesOfferings Describe Reserved Instances Offerings #
POST /?Action=DescribeScheduledInstanceAvailability Describe Scheduled Instance Availability #
POST /?Action=DescribeScheduledInstances Describe Scheduled Instances #
POST /?Action=RunScheduledInstances Run Scheduled Instances #
POST /?Action=DescribeSecondaryInterfaces Describe Secondary Interfaces #
POST /?Action=DescribeSecurityGroupReferences Describe Security Group References #
POST /?Action=DescribeSecurityGroupRules Describe Security Group Rules #
POST /?Action=ModifySecurityGroupRules Modify Security Group Rules #
POST /?Action=DescribeSecurityGroupVpcAssociations Describe Security Group Vpc Associations #
POST /?Action=DescribeServiceLinkVirtualInterfaces Describe Service Link Virtual Interfaces #
POST /?Action=DescribeSnapshotTierStatus Describe Snapshot Tier Status #
POST /?Action=DescribeSpotFleetInstances Describe Spot Fleet Instances #
POST /?Action=DescribeSpotFleetRequestHistory Describe Spot Fleet Request History #
POST /?Action=DescribeSpotPriceHistory Describe Spot Price History #
POST /?Action=DescribeStaleSecurityGroups Describe Stale Security Groups #
POST /?Action=DescribeTransitGatewayAttachments Describe Transit Gateway Attachments #
POST /?Action=DescribeTrunkInterfaceAssociations Describe Trunk Interface Associations #
POST /?Action=DescribeVerifiedAccessInstanceLoggingConfigurations Describe Verified Access Instance Logging Configurations #
POST /?Action=ModifyVerifiedAccessInstanceLoggingConfiguration Modify Verified Access Instance Logging Configuration #
POST /?Action=DescribeVolumeAttribute Describe Volume Attribute #
POST /?Action=ModifyVolumeAttribute Modify Volume Attribute #
POST /?Action=DescribeVolumesModifications Describe Volumes Modifications #
POST /?Action=DescribeVolumeStatus Describe Volume Status #
POST /?Action=DescribeVpcAttribute Describe Vpc Attribute #
POST /?Action=ModifyVpcAttribute Modify Vpc Attribute #
POST /?Action=DescribeVpcBlockPublicAccessOptions Describe Vpc Block Public Access Options #
POST /?Action=ModifyVpcBlockPublicAccessOptions Modify Vpc Block Public Access Options #
POST /?Action=DescribeVpcEndpointAssociations Describe Vpc Endpoint Associations #
POST /?Action=DescribeVpcEndpointServicePermissions Describe Vpc Endpoint Service Permissions #
POST /?Action=ModifyVpcEndpointServicePermissions Modify Vpc Endpoint Service Permissions #
POST /?Action=DescribeVpcEndpointServices Describe Vpc Endpoint Services #
POST /?Action=DisableApplicationStatusCheckSuppression Disable Application Status Check Suppression #
POST /?Action=EnableApplicationStatusCheckSuppression Enable Application Status Check Suppression #
POST /?Action=DisableCapacityManager Disable Capacity Manager #
POST /?Action=EnableCapacityManager Enable Capacity Manager #
POST /?Action=DisableFastLaunch Disable Fast Launch #
POST /?Action=EnableFastLaunch Enable Fast Launch #
POST /?Action=DisableImageBlockPublicAccess Disable Image Block Public Access #
POST /?Action=EnableImageBlockPublicAccess Enable Image Block Public Access #
POST /?Action=DisableImageDeprecation Disable Image Deprecation #
POST /?Action=EnableImageDeprecation Enable Image Deprecation #
POST /?Action=DisableImageDeregistrationProtection Disable Image Deregistration Protection #
POST /?Action=EnableImageDeregistrationProtection Enable Image Deregistration Protection #
POST /?Action=DisableInstanceSqlHaStandbyDetections Disable Instance Sql Ha Standby Detections #
POST /?Action=EnableInstanceSqlHaStandbyDetections Enable Instance Sql Ha Standby Detections #
POST /?Action=DisableIpamOrganizationAdminAccount Disable Ipam Organization Admin Account #
POST /?Action=EnableIpamOrganizationAdminAccount Enable Ipam Organization Admin Account #
POST /?Action=DisableSerialConsoleAccess Disable Serial Console Access #
POST /?Action=EnableSerialConsoleAccess Enable Serial Console Access #
POST /?Action=DisableSnapshotBlockPublicAccess Disable Snapshot Block Public Access #
POST /?Action=EnableSnapshotBlockPublicAccess Enable Snapshot Block Public Access #
POST /?Action=DisableVgwRoutePropagation Disable Vgw Route Propagation #
POST /?Action=EnableVgwRoutePropagation Enable Vgw Route Propagation #
POST /?Action=EnableReachabilityAnalyzerOrganizationSharing Enable Reachability Analyzer Organization Sharing #
POST /?Action=EnableVolumeIO Enable Volume IO #
POST /?Action=ExportClientVpnClientCertificateRevocationList Export Client Vpn Client Certificate Revocation List #
POST /?Action=ImportClientVpnClientCertificateRevocationList Import Client Vpn Client Certificate Revocation List #
POST /?Action=ExportClientVpnClientConfiguration Export Client Vpn Client Configuration #
POST /?Action=ExportVerifiedAccessInstanceClientConfiguration Export Verified Access Instance Client Configuration #
POST /?Action=GetActiveVpnTunnelStatus Get Active Vpn Tunnel Status #
POST /?Action=GetAssociatedEnclaveCertificateIamRoles Get Associated Enclave Certificate Iam Roles #
POST /?Action=GetAssociatedIpv6PoolCidrs Get Associated Ipv6Pool Cidrs #
POST /?Action=GetAwsNetworkPerformanceData Get Aws Network Performance Data #

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/amazon-ec2:amazon-ec2-operations-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

amazon-ec2-operations-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Amazon Elastic Compute Cloud Operations API
  version: '2016-11-15'
  description: Generated from AWS's published Smithy model for Amazon Elastic Compute Cloud. 355 operation(s).
  contact:
    name: Amazon Web Services
    url: https://aws.amazon.com/contact-us/
  license:
    name: Apache 2.0
    identifier: Apache-2.0
    url: https://github.com/aws/api-models-aws/blob/main/LICENSE
servers:
- url: https://ec2.{region}.amazonaws.com
  variables:
    region:
      default: us-east-1
security:
- sigv4: []
tags:


# --- truncated at 32 KB (2051 KB total) ---
# Full source: https://artifacts.apis.io/amazon-ec2/openapi/amazon-ec2-operations-api-openapi.yml