Data retrieval APIs for Amazon EC2 - AWS Online Register of Data Formats

Data retrieval APIs for Amazon EC2

Amazon EC2 provides the following APIs for data retrieval.

Actions Description Access level
DescribeAccountAttributesDescribe the attributes of the AWS accountList
DescribeAddressTransfersDescribe an Elastic IP address transferList
DescribeAddressesDescribe one or more Elastic IP addressesList
DescribeAddressesAttributeDescribe the attributes of the specified Elastic IP addressesList
DescribeAggregateIdFormatDescribe the longer ID format settings for all resource typesList
DescribeAvailabilityZonesDescribe one or more of the Availability Zones that are available to youList
DescribeAwsNetworkPerformanceMetricSubscriptionsDescribe the current infrastructure performance metric subscriptionsList
DescribeBundleTasksDescribe one or more bundling tasksList
DescribeByoipCidrsDescribe the IP address ranges that were provisioned through bring your own IP addresses (BYOIP)List
DescribeCapacityBlockExtensionHistoryDescribe Capacity Block extensions historyList
DescribeCapacityBlockExtensionOfferingsDescribe Capacity Block extensions offeringsList
DescribeCapacityBlockOfferingsDescribe Capacity Block offerings available for purchaseList
DescribeCapacityBlockStatusDescribe the availability of capacity for the specified Capacity blocks, or all of your Capacity BlocksList
DescribeCapacityBlocksDescribe details about Capacity Blocks in the AWS Region that you're currently usingList
DescribeCapacityReservationBillingRequestsDescribe one or more requests to assign the billing of the unused capacity of a Capacity ReservationList
DescribeCapacityReservationFleetsDescribe one or more Capacity Reservation FleetsList
DescribeCapacityReservationsDescribe one or more Capacity ReservationsList
DescribeCarrierGatewaysDescribe one or more Carrier GatewaysList
DescribeClassicLinkInstancesDescribe one or more linked EC2-Classic instancesList
DescribeClientVpnAuthorizationRulesDescribe the authorization rules for a Client VPN endpointList
DescribeClientVpnConnectionsDescribe active client connections and connections that have been terminated within the last 60 minutes for a Client VPN endpointList
DescribeClientVpnEndpointsDescribe one or more Client VPN endpointsList
DescribeClientVpnRoutesDescribe the routes for a Client VPN endpointList
DescribeClientVpnTargetNetworksDescribe the target networks that are associated with a Client VPN endpointList
DescribeCoipPoolsDescribe the specified customer-owned address pools or all of your customer-owned address poolsList
DescribeConversionTasksDescribe one or more conversion tasksList
DescribeCustomerGatewaysDescribe one or more customer gatewaysList
DescribeDeclarativePoliciesReportsDescribe one or more declarative policies reportsList
DescribeDhcpOptionsDescribe one or more DHCP options setsList
DescribeEgressOnlyInternetGatewaysDescribe one or more egress-only internet gatewaysList
DescribeElasticGpusDescribe an Elastic Graphics accelerator that is associated with an instanceList
DescribeExportImageTasksDescribe one or more export image tasksList
DescribeExportTasksDescribe one or more export instance tasksList
DescribeFastLaunchImagesDescribe fast-launch enabled Windows AMIsList
DescribeFastSnapshotRestoresDescribe the state of fast snapshot restores for snapshotsList
DescribeFleetHistoryDescribe the events for an EC2 Fleet during a specified timeList
DescribeFleetInstancesDescribe the running instances for an EC2 FleetList
DescribeFleetsDescribe one or more EC2 FleetsList
DescribeFlowLogsDescribe one or more flow logsList
DescribeFpgaImageAttributeDescribe the attributes of an Amazon FPGA Image (AFI)List
DescribeFpgaImagesDescribe one or more Amazon FPGA Images (AFIs)List
DescribeHostReservationOfferingsDescribe the Dedicated Host Reservations that are available to purchaseList
DescribeHostReservationsDescribe the Dedicated Host Reservations that are associated with Dedicated Hosts in the AWS accountList
DescribeHostsDescribe one or more Dedicated HostsList
DescribeIamInstanceProfileAssociationsDescribe the IAM instance profile associationsList
DescribeIdFormatDescribe the ID format settings for resourcesList
DescribeIdentityIdFormatDescribe the ID format settings for resources for an IAM user, IAM role, or root userList
DescribeImageAttributeDescribe an attribute of an Amazon Machine Image (AMI)List
DescribeImageReferencesDescribe your AWS resources that are referencing specified imagesList
DescribeImageUsageReportEntriesDescribe the entries of an AMI usage reportList
DescribeImageUsageReportsDescribe the configuration and status of an AMI usage reportList
DescribeImagesDescribe one or more images (AMIs, AKIs, and ARIs)List
DescribeImportImageTasksDescribe import virtual machine or import snapshot tasksList
DescribeImportSnapshotTasksDescribe import snapshot tasksList
DescribeInstanceAttributeDescribe the attributes of an instanceList
DescribeInstanceConnectEndpointsDescribe EC2 Instance Connect EndpointsList
DescribeInstanceCreditSpecificationsDescribe the credit option for CPU usage of one or more burstable performance instancesList
DescribeInstanceEventNotificationAttributesDescribe the set of tags to include in notifications about scheduled events for your instancesList
DescribeInstanceEventWindowsDescribe the specified event windows or all event windowsList
DescribeInstanceImageMetadataDescribe the AMI that was used to launch an instanceList
DescribeInstanceStatusDescribe the status of one or more instancesList
DescribeInstanceTopologyDescribe a tree-based hierarchy that represents the physical host placement of EC2 instancesList
DescribeInstanceTypeOfferingsDescribe the set of instance types that are offered in a locationList
DescribeInstanceTypesDescribe the details of instance types that are offered in a locationList
DescribeInstancesDescribe one or more instancesList
DescribeInternetGatewaysDescribe one or more internet gatewaysList
DescribeIpamByoasnDescribe a bring your own Autonomous System Number (BYOASN) that you've brought to IPAMList
DescribeIpamExternalResourceVerificationTokensDescribe verification tokens, which proves ownership of an external resourceList
DescribeIpamPoolsDescribe Amazon VPC IP Address Manager (IPAM) poolsList
DescribeIpamResourceDiscoveriesDescribe IPAM resource discoveriesList
DescribeIpamResourceDiscoveryAssociationsDescribe resource discovery associations with an Amazon VPC IPAMList
DescribeIpamScopesDescribe Amazon VPC IP Address Manager (IPAM) scopesList
DescribeIpamsDescribe an Amazon VPC IP Address Manager (IPAM)List
DescribeIpv6PoolsDescribe one or more IPv6 address poolsList
DescribeKeyPairsDescribe one or more key pairsList
DescribeLaunchTemplateVersionsDescribe one or more launch template versionsList
DescribeLaunchTemplatesDescribe one or more launch templatesList
DescribeLocalGatewayRouteTablePermissionsAllow a service to describe local gateway route table permissionsList
DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociationsDescribe the associations between virtual interface groups and local gateway route tablesList
DescribeLocalGatewayRouteTableVpcAssociationsDescribe an association between VPCs and local gateway route tablesList
DescribeLocalGatewayRouteTablesDescribe one or more local gateway route tablesList
DescribeLocalGatewayVirtualInterfaceGroupsDescribe local gateway virtual interface groupsList
DescribeLocalGatewayVirtualInterfacesDescribe local gateway virtual interfacesList
DescribeLocalGatewaysDescribe one or more local gatewaysList
DescribeLockedSnapshotsDescribe the lock status for a snapshotList
DescribeMacHostsDescribe your EC2 Mac Dedicated hostsList
DescribeMacModificationTasksDescribe a System Integrity Protection (SIP) modification task or volume ownership delegation task for an Amazon EC2 Mac instanceList
DescribeManagedPrefixListsDescribe your managed prefix lists and any AWS-managed prefix listsList
DescribeMovingAddressesDescribe Elastic IP addresses that are being moved to the EC2-VPC platformList
DescribeNatGatewaysDescribe one or more NAT gatewaysList
DescribeNetworkAclsDescribe one or more network ACLsList
DescribeNetworkInsightsAccessScopeAnalysesDescribe one or more Network Access Scope analysesList
DescribeNetworkInsightsAccessScopesDescribe the Network Access ScopesList
DescribeNetworkInsightsAnalysesDescribe one or more network insights analysesList
DescribeNetworkInsightsPathsDescribe one or more network insights pathsList
DescribeNetworkInterfaceAttributeDescribe a network interface attributeList
DescribeNetworkInterfacePermissionsDescribe the permissions that are associated with a network interfaceList
DescribeNetworkInterfacesDescribe one or more network interfacesList
DescribeOutpostLagsDescribe Outpost LAGsList
DescribePlacementGroupsDescribe one or more placement groupsList
DescribePrefixListsDescribe available AWS services in a prefix list formatList
DescribePrincipalIdFormatDescribe the ID format settings for the root user and all IAM roles and IAM users that have explicitly specified a longer ID (17-character ID) preferenceList
DescribePublicIpv4PoolsDescribe one or more IPv4 address poolsList
DescribeRegionsDescribe one or more AWS Regions that are currently available in your accountList
DescribeReplaceRootVolumeTasksDescribe a root volume replacement taskList
DescribeReservedInstancesDescribe one or more purchased Reserved Instances in your accountList
DescribeReservedInstancesListingsDescribe your account's Reserved Instance listings in the Reserved Instance MarketplaceList
DescribeReservedInstancesModificationsDescribe the modifications made to one or more Reserved InstancesList
DescribeReservedInstancesOfferingsDescribe the Reserved Instance offerings that are available for purchaseList
DescribeRouteServerEndpointsDescribe one or more route server endpointsList
DescribeRouteServerPeersDescribe one or more route server peersList
DescribeRouteServersDescribe one or more route serversList
DescribeRouteTablesDescribe one or more route tablesList
DescribeScheduledInstanceAvailabilityFind available schedules for Scheduled InstancesList
DescribeScheduledInstancesDescribe one or more Scheduled Instances in your accountList
DescribeSecurityGroupReferencesDescribe the VPCs on the other side of a VPC peering connection that are referencing specified VPC security groupsList
DescribeSecurityGroupRulesDescribe one or more of your security group rulesList
DescribeSecurityGroupVpcAssociationsDescribe security group VPC associationsList
DescribeSecurityGroupsDescribe one or more security groupsList
DescribeServiceLinkVirtualInterfacesDescribe service link virtual interfacesList
DescribeSnapshotAttributeDescribe an attribute of a snapshotList
DescribeSnapshotTierStatusDescribe the storage tier status for Amazon EBS snapshotsList
DescribeSnapshotsDescribe one or more EBS snapshotsList
DescribeSpotDatafeedSubscriptionDescribe the data feed for Spot InstancesList
DescribeSpotFleetInstancesDescribe the running instances for a Spot FleetList
DescribeSpotFleetRequestHistoryDescribe the events for a Spot Fleet request during a specified timeList
DescribeSpotFleetRequestsDescribe one or more Spot Fleet requestsList
DescribeSpotInstanceRequestsDescribe one or more Spot Instance requestsList
DescribeSpotPriceHistoryDescribe the Spot Instance price historyList
DescribeStaleSecurityGroupsDescribe the stale security group rules for security groups in a specified VPCList
DescribeStoreImageTasksDescribe the progress of the AMI store tasksList
DescribeSubnetsDescribe one or more subnetsList
DescribeTagsDescribe one or more tags for an Amazon EC2 resourceList
DescribeTrafficMirrorFilterRulesDescribe traffic mirror filters that determine the traffic that is mirroredList
DescribeTrafficMirrorFiltersDescribe one or more traffic mirror filtersList
DescribeTrafficMirrorSessionsDescribe one or more traffic mirror sessionsList
DescribeTrafficMirrorTargetsDescribe one or more traffic mirror targetsList
DescribeTransitGatewayAttachmentsDescribe one or more attachments between resources and transit gatewaysList
DescribeTransitGatewayConnectPeersDescribe one or more transit gateway connect peersList
DescribeTransitGatewayConnectsDescribe one or more transit gateway connect attachmentsList
DescribeTransitGatewayMulticastDomainsDescribe one or more transit gateway multicast domainsList
DescribeTransitGatewayPeeringAttachmentsDescribe one or more transit gateway peering attachmentsList
DescribeTransitGatewayPolicyTablesDescribe a transit gateway policy tableList
DescribeTransitGatewayRouteTableAnnouncementsDescribe a transit gateway route table announcementList
DescribeTransitGatewayRouteTablesDescribe one or more transit gateway route tablesList
DescribeTransitGatewayVpcAttachmentsDescribe one or more VPC attachments on a transit gatewayList
DescribeTransitGatewaysDescribe one or more transit gatewaysList
DescribeTrunkInterfaceAssociationsDescribe one or more network interface trunk associationsList
DescribeVerifiedAccessEndpointsDescribe the specified Verified Access endpoints or all Verified Access endpointsList
DescribeVerifiedAccessGroupsDescribe the specified Verified Access groups or all Verified Access groupsList
DescribeVerifiedAccessInstanceLoggingConfigurationsDescribe the current logging configuration for the Verified Access instancesList
DescribeVerifiedAccessInstanceWebAclAssociationsDescribe the AWS Web Application Firewall (WAF) web access control list (ACL) associations for a Verified Access instanceList
DescribeVerifiedAccessInstancesDescribe the specified Verified Access instances or all Verified Access instancesList
DescribeVerifiedAccessTrustProvidersDescribe details of existing Verified Access trust providersList
DescribeVolumeAttributeDescribe an attribute of an EBS volumeList
DescribeVolumeStatusDescribe the status of one or more EBS volumesList
DescribeVolumesDescribe one or more EBS volumesList
DescribeVolumesModificationsDescribe the current modification status of one or more EBS volumesList
DescribeVpcAttributeDescribe an attribute of a VPCList
DescribeVpcBlockPublicAccessExclusionsDescribe an exclusion list for blocked public access on a VPCList
DescribeVpcBlockPublicAccessOptionsDescribe options for blocked public access on a VPCList
Describe the ClassicLink status of one or more VPCsList
DescribeVpcClassicLinkDnsSupportDescribe the ClassicLink DNS support status of one or more VPCsList
DescribeVpcEndpointAssociationsDescribe the VPC endpoint associationsList
DescribeVpcEndpointConnectionNotificationsDescribe the connection notifications for VPC endpoints and VPC endpoint servicesList
DescribeVpcEndpointConnectionsDescribe the VPC endpoint connections to your VPC endpoint servicesList
DescribeVpcEndpointServiceConfigurationsDescribe VPC endpoint service configurations (your services)List
DescribeVpcEndpointServicePermissionsDescribe the principals (service consumers) that are permitted to discover your VPC endpoint serviceList
DescribeVpcEndpointServicesDescribe all supported AWS services that can be specified when creating a VPC endpointList
DescribeVpcEndpointsDescribe one or more VPC endpointsList
DescribeVpcPeeringConnectionsDescribe one or more VPC peering connectionsList
DescribeVpcsDescribe one or more VPCsList
DescribeVpnConnectionsDescribe one or more VPN connectionsList
DescribeVpnGatewaysDescribe one or more virtual private gatewaysList
ExportClientVpnClientCertificateRevocationListDownload the client certificate revocation list for a Client VPN endpointRead
ExportClientVpnClientConfigurationDownload the contents of the Client VPN endpoint configuration file for a Client VPN endpointRead
ExportVerifiedAccessInstanceClientConfigurationExport a verified access instance client configurationRead
GetActiveVpnTunnelStatusRetrieve the current security parameters for an active VPN tunnelRead
GetAllowedImagesSettingsGet the allowed settings for imagesRead
GetAssociatedEnclaveCertificateIamRolesGet the list of roles associated with an ACM certificateRead
GetAssociatedIpv6PoolCidrsGet information about the IPv6 CIDR block associations for a specified IPv6 address poolRead
GetAwsNetworkPerformanceDataGet network performance dataRead
GetCapacityReservationUsageGet usage information about a Capacity ReservationRead
GetCoipPoolUsageDescribe the allocations from the specified customer-owned address poolRead
GetConsoleOutputGet the console output for an instanceRead
GetConsoleScreenshotRetrieve a JPG-format screenshot of a running instanceRead
GetDeclarativePoliciesReportSummaryGet the report summary of declarative policiesRead
GetDefaultCreditSpecificationGet the default credit option for CPU usage of a burstable performance instance familyRead
GetEbsDefaultKmsKeyIdGet the ID of the default customer master key (CMK) for EBS encryption by defaultRead
GetEbsEncryptionByDefaultDescribe whether EBS encryption by default is enabled for your accountRead
GetFlowLogsIntegrationTemplateGenerate a CloudFormation template to streamline the integration of VPC flow logs with Amazon AthenaRead
GetGroupsForCapacityReservationList the resource groups to which a Capacity Reservation has been addedList
GetHostReservationPurchasePreviewPreview a reservation purchase with configurations that match those of a Dedicated HostRead
GetImageBlockPublicAccessStateGet the current state of block public access for AMIs at the account level in the specified AWS RegionRead
GetInstanceMetadataDefaultsView the default instance metadata service (IMDS) settings set for your account in the specified RegionList
GetInstanceTpmEkPubGet the public endorsement key associated with the Nitro Trusted Platform Module (NitroTPM) for the specified instanceRead
GetInstanceTypesFromInstanceRequirementsView a list of instance types with specified instance attributesList
GetInstanceUefiDataRetrieve the binary representation of the UEFI variable storeRead
GetIpamAddressHistoryRetrieve historical information about a CIDR within an Amazon VPC IP Address Manager (IPAM) scopeRead
GetIpamDiscoveredAccountsRetrieve IPAM discovered accountsRead
GetIpamDiscoveredPublicAddressesRetrieve the public IP addresses that have been discovered by IPAMRead
GetIpamDiscoveredResourceCidrsRetrieve the resource CIDRs that are monitored as part of a resource discoveryRead
GetIpamPoolAllocationsGet a list of all the CIDR allocations in an Amazon VPC IP Address Manager (IPAM) poolList
GetIpamPoolCidrsGet the CIDRs provisioned to an Amazon VPC IP Address Manager (IPAM) poolRead
GetIpamResourceCidrsGet information about the resources in an Amazon VPC IP Address Manager (IPAM) scopeRead
GetLaunchTemplateDataGet the configuration data of the specified instance for use with a new launch template or launch template versionRead
GetManagedPrefixListAssociationsGet information about the resources that are associated with the specified managed prefix listRead
GetManagedPrefixListEntriesGet information about the entries for a specified managed prefix listRead
GetNetworkInsightsAccessScopeAnalysisFindingsGet the findings for one or more Network Access Scope analysesRead
GetNetworkInsightsAccessScopeContentGet the content for a specified Network Access ScopeRead
GetPasswordDataRetrieve the encrypted administrator password for a running Windows instanceRead
GetReservedInstancesExchangeQuoteReturn a quote and exchange information for exchanging one or more Convertible Reserved Instances for a new Convertible Reserved InstanceRead
GetResourcePolicyDescribe an IAM policy that enables cross-account sharingRead
GetRouteServerAssociationsGet associations for a route serverRead
GetRouteServerPropagationsGet propagations for a route serverRead
GetRouteServerRoutingDatabaseGet the routing database for a route serverRead
GetSecurityGroupsForVpcRetrieve a list of security groups for a specified VPCRead
GetSerialConsoleAccessStatusRetrieve the access status of your account to the EC2 serial console of all instancesRead
GetSnapshotBlockPublicAccessStateRetrieve the current state of the block public access for snapshots setting for a RegionRead
GetSpotPlacementScoresCalculate the Spot placement score for a Region or Availability Zone based on the specified target capacity and compute requirementsRead
GetSubnetCidrReservationsRetrieve information about the subnet CIDR reservationsRead
GetTransitGatewayAttachmentPropagationsList the route tables to which a resource attachment propagates routesList
GetTransitGatewayMulticastDomainAssociationsGet information about the associations for a transit gateway multicast domainList
GetTransitGatewayPolicyTableAssociationsGet information about associations for a transit gateway policy tableList
GetTransitGatewayPolicyTableEntriesGet information about associations for a transit gateway policy table entryList
GetTransitGatewayPrefixListReferencesGet information about prefix list references for a transit gateway route tableList
GetTransitGatewayRouteTableAssociationsGet information about associations for a transit gateway route tableList
GetTransitGatewayRouteTablePropagationsGet information about the route table propagations for a transit gateway route tableList
GetVerifiedAccessEndpointPolicyShow the Verified Access policy associated with the endpointList
GetVerifiedAccessEndpointTargetsGet verified access endpoint targetsList
GetVerifiedAccessGroupPolicyShow the contents of the Verified Access policy associated with the groupList
GetVerifiedAccessInstanceWebAclShow the AWS Web Application Firewall (WAF) web access control list (ACL) for a Verified Access instanceList
GetVpnConnectionDeviceSampleConfigurationDownload an AWS-provided sample configuration file to be used with the customer gateway deviceList
GetVpnConnectionDeviceTypesObtain a list of customer gateway devices for which sample configuration files can be providedList
GetVpnTunnelReplacementStatusView available tunnel endpoint maintenance eventsList
ListImagesInRecycleBinList Amazon Machine Images (AMIs) that are currently in the Recycle BinList
ListSnapshotsInRecycleBinList the Amazon EBS snapshots that are currently in the Recycle BinList
SearchLocalGatewayRoutesSearch for routes in a local gateway route tableList
SearchTransitGatewayMulticastGroupsSearch for groups, sources, and members in a transit gateway multicast domainList
SearchTransitGatewayRoutesSearch for routes in a transit gateway route tableList
StartDeclarativePoliciesReportStart a declarative policies reportRead