

# Amazon EC2 actions


The following API actions are available for Amazon EC2. To learn more about Amazon EC2, see the [Amazon EC2 product page](https://aws.amazon.com/ec2) and the [Amazon EC2 documentation](https://docs.aws.amazon.com/ec2/).

**Account attributes**
+  [DescribeAccountAttributes](API_DescribeAccountAttributes.md) 

**AFIs**
+  [CopyFpgaImage](API_CopyFpgaImage.md) 
+  [CreateFpgaImage](API_CreateFpgaImage.md) 
+  [DeleteFpgaImage](API_DeleteFpgaImage.md) 
+  [DescribeFpgaImageAttribute](API_DescribeFpgaImageAttribute.md) 
+  [DescribeFpgaImages](API_DescribeFpgaImages.md) 
+  [ModifyFpgaImageAttribute](API_ModifyFpgaImageAttribute.md) 
+  [ResetFpgaImageAttribute](API_ResetFpgaImageAttribute.md) 

**AMIs**
+  [CancelImageLaunchPermission](API_CancelImageLaunchPermission.md) 
+  [CopyImage](API_CopyImage.md) 
+  [CreateImage](API_CreateImage.md) 
+  [CreateImageUsageReport](API_CreateImageUsageReport.md) 
+  [CreateRestoreImageTask](API_CreateRestoreImageTask.md) 
+  [CreateStoreImageTask](API_CreateStoreImageTask.md) 
+  [DeleteImageUsageReport](API_DeleteImageUsageReport.md) 
+  [DeregisterImage](API_DeregisterImage.md) 
+  [DescribeFastLaunchImages](API_DescribeFastLaunchImages.md) 
+  [DescribeImageAttribute](API_DescribeImageAttribute.md) 
+  [DescribeImageReferences](API_DescribeImageReferences.md) 
+  [DescribeImages](API_DescribeImages.md) 
+  [DescribeImageUsageReportEntries](API_DescribeImageUsageReportEntries.md) 
+  [DescribeImageUsageReports](API_DescribeImageUsageReports.md) 
+  [DescribeInstanceImageMetadata](API_DescribeInstanceImageMetadata.md) 
+  [DescribeStoreImageTasks](API_DescribeStoreImageTasks.md) 
+  [DisableAllowedImagesSettings](API_DisableAllowedImagesSettings.md) 
+  [DisableFastLaunch](API_DisableFastLaunch.md) 
+  [DisableImage](API_DisableImage.md) 
+  [DisableImageBlockPublicAccess](API_DisableImageBlockPublicAccess.md) 
+  [DisableImageDeprecation](API_DisableImageDeprecation.md) 
+  [DisableImageDeregistrationProtection](API_DisableImageDeregistrationProtection.md) 
+  [EnableAllowedImagesSettings](API_EnableAllowedImagesSettings.md) 
+  [EnableFastLaunch](API_EnableFastLaunch.md) 
+  [EnableImage](API_EnableImage.md) 
+  [EnableImageBlockPublicAccess](API_EnableImageBlockPublicAccess.md) 
+  [EnableImageDeprecation](API_EnableImageDeprecation.md) 
+  [EnableImageDeregistrationProtection](API_EnableImageDeregistrationProtection.md) 
+  [GetAllowedImagesSettings](API_GetAllowedImagesSettings.md) 
+  [GetImageAncestry](API_GetImageAncestry.md) 
+  [GetImageBlockPublicAccessState](API_GetImageBlockPublicAccessState.md) 
+  [ModifyImageAttribute](API_ModifyImageAttribute.md) 
+  [RegisterImage](API_RegisterImage.md) 
+  [ReplaceImageCriteriaInAllowedImagesSettings](API_ReplaceImageCriteriaInAllowedImagesSettings.md) 
+  [ResetImageAttribute](API_ResetImageAttribute.md) 

**AWS Marketplace**
+  [ConfirmProductInstance](API_ConfirmProductInstance.md) 

**Bundle tasks**
+  [BundleInstance](API_BundleInstance.md) 
+  [CancelBundleTask](API_CancelBundleTask.md) 
+  [DescribeBundleTasks](API_DescribeBundleTasks.md) 

**BYOIP**
+ [AdvertiseByoipCidr](API_AdvertiseByoipCidr.md)
+ [DeprovisionByoipCidr](API_DeprovisionByoipCidr.md)
+ [DescribeByoipCidrs](API_DescribeByoipCidrs.md)
+ [DescribeIpv6Pools](API_DescribeIpv6Pools.md)
+ [DescribePublicIpv4Pools](API_DescribePublicIpv4Pools.md)
+ [GetAssociatedIpv6PoolCidrs](API_GetAssociatedIpv6PoolCidrs.md)
+ [ProvisionByoipCidr](API_ProvisionByoipCidr.md)
+ [WithdrawByoipCidr](API_WithdrawByoipCidr.md)

**Capacity Reservations**
+ [AcceptCapacityReservationBillingOwnership](API_AcceptCapacityReservationBillingOwnership.md)
+ [AssociateCapacityReservationBillingOwner](API_AssociateCapacityReservationBillingOwner.md)
+ [CancelCapacityReservation](API_CancelCapacityReservation.md)
+ [CancelCapacityReservationFleets](API_CancelCapacityReservationFleets.md)
+ [CreateCapacityReservation](API_CreateCapacityReservation.md)
+ [CreateCapacityReservationBySplitting](API_CreateCapacityReservationBySplitting.md)
+ [CreateCapacityReservationFleet](API_CreateCapacityReservationFleet.md)
+ [DescribeCapacityBlockExtensionHistory](API_DescribeCapacityBlockExtensionHistory.md)
+ [DescribeCapacityBlockExtensionOfferings](API_DescribeCapacityBlockExtensionOfferings.md)
+ [DescribeCapacityBlockOfferings](API_DescribeCapacityBlockOfferings.md)
+ [DescribeCapacityBlocks](API_DescribeCapacityBlocks.md)
+ [DescribeCapacityBlockStatus](API_DescribeCapacityBlockStatus.md)
+ [DescribeCapacityReservationBillingRequests](API_DescribeCapacityReservationBillingRequests.md)
+ [DescribeCapacityReservations](API_DescribeCapacityReservations.md)
+ [DescribeCapacityReservationFleets](API_DescribeCapacityReservationFleets.md)
+ [DescribeMacModificationTasks](API_DescribeMacModificationTasks.md)
+ [DisassociateCapacityReservationBillingOwner](API_DisassociateCapacityReservationBillingOwner.md)
+ [GetCapacityReservationUsage](API_GetCapacityReservationUsage.md)
+ [GetGroupsForCapacityReservation](API_GetGroupsForCapacityReservation.md)
+ [ModifyCapacityReservation](API_ModifyCapacityReservation.md)
+ [ModifyCapacityReservationFleet](API_ModifyCapacityReservationFleet.md)
+ [ModifyInstanceCapacityReservationAttributes](API_ModifyInstanceCapacityReservationAttributes.md)
+ [MoveCapacityReservationInstances](API_MoveCapacityReservationInstances.md)
+ [PurchaseCapacityBlock](API_PurchaseCapacityBlock.md)
+ [PurchaseCapacityBlockExtension](API_PurchaseCapacityBlockExtension.md)
+ [RejectCapacityReservationBillingOwnership](API_RejectCapacityReservationBillingOwnership.md)

**Declarative Policies - Account Status Report**
+ [CancelDeclarativePoliciesReport](API_CancelDeclarativePoliciesReport.md)
+ [DescribeDeclarativePoliciesReports](API_DescribeDeclarativePoliciesReports.md)
+ [GetDeclarativePoliciesReportSummary](API_GetDeclarativePoliciesReportSummary.md)
+ [StartDeclarativePoliciesReport](API_StartDeclarativePoliciesReport.md)

**Dedicated Hosts**
+ [AllocateHosts](API_AllocateHosts.md)
+ [DescribeHostReservationOfferings](API_DescribeHostReservationOfferings.md)
+ [DescribeHostReservations](API_DescribeHostReservations.md)
+ [DescribeHosts](API_DescribeHosts.md)
+ [DescribeMacHosts](API_DescribeMacHosts.md)
+ [GetHostReservationPurchasePreview](API_GetHostReservationPurchasePreview.md)
+ [ModifyHosts](API_ModifyHosts.md)
+ [ModifyInstancePlacement](API_ModifyInstancePlacement.md)
+ [PurchaseHostReservation](API_PurchaseHostReservation.md)
+ [ReleaseHosts](API_ReleaseHosts.md)

**EC2 Fleet**
+ [CreateFleet](API_CreateFleet.md)
+ [DeleteFleets](API_DeleteFleets.md)
+ [DescribeFleetHistory](API_DescribeFleetHistory.md)
+ [DescribeFleetInstances](API_DescribeFleetInstances.md)
+ [DescribeFleets](API_DescribeFleets.md)
+ [ModifyFleet](API_ModifyFleet.md)

**EC2 Instance Connect Endpoints**
+ [CreateInstanceConnectEndpoint](API_CreateInstanceConnectEndpoint.md)
+ [DeleteInstanceConnectEndpoint](API_DeleteInstanceConnectEndpoint.md)
+ [DescribeInstanceConnectEndpoints](API_DescribeInstanceConnectEndpoints.md)
+ [ModifyInstanceConnectEndpoint](API_ModifyInstanceConnectEndpoint.md)

**EC2 topology**
+  [DescribeCapacityReservationTopology](API_DescribeCapacityReservationTopology.md) 
+  [DescribeInstanceTopology](API_DescribeInstanceTopology.md) 

**Elastic Graphics**
+  [DescribeElasticGpus](API_DescribeElasticGpus.md) 

**Elastic IP addresses**
+ [AcceptAddressTransfer](API_AcceptAddressTransfer.md)
+  [AllocateAddress](API_AllocateAddress.md) 
+  [AssociateAddress](API_AssociateAddress.md) 
+  [DescribeAddresses](API_DescribeAddresses.md) 
+  [DescribeAddressesAttribute](API_DescribeAddressesAttribute.md) 
+ [DescribeAddressTransfers](API_DescribeAddressTransfers.md)
+ [DisableAddressTransfer](API_DisableAddressTransfer.md)
+  [DisassociateAddress](API_DisassociateAddress.md) 
+ [EnableAddressTransfer](API_EnableAddressTransfer.md)
+  [ModifyAddressAttribute](API_ModifyAddressAttribute.md) 
+  [ReleaseAddress](API_ReleaseAddress.md) 
+  [ResetAddressAttribute](API_ResetAddressAttribute.md) 

**Event notifications**
+  [DeregisterInstanceEventNotificationAttributes](API_DeregisterInstanceEventNotificationAttributes.md) 
+  [DescribeInstanceEventNotificationAttributes](API_DescribeInstanceEventNotificationAttributes.md) 
+  [RegisterInstanceEventNotificationAttributes](API_RegisterInstanceEventNotificationAttributes.md) 

**Event windows for scheduled events**
+ [AssociateInstanceEventWindow](API_AssociateInstanceEventWindow.md)
+ [CreateInstanceEventWindow](API_CreateInstanceEventWindow.md)
+ [DeleteInstanceEventWindow](API_DeleteInstanceEventWindow.md)
+ [DescribeInstanceEventWindows](API_DescribeInstanceEventWindows.md)
+ [DisassociateInstanceEventWindow](API_DisassociateInstanceEventWindow.md)
+ [ModifyInstanceEventWindow](API_ModifyInstanceEventWindow.md)

**Instances**
+  [AssociateIamInstanceProfile](API_AssociateIamInstanceProfile.md) 
+  [CreateDelegateMacVolumeOwnershipTask](API_CreateDelegateMacVolumeOwnershipTask.md) 
+  [CreateMacSystemIntegrityProtectionModificationTask](API_CreateMacSystemIntegrityProtectionModificationTask.md) 
+  [DescribeIamInstanceProfileAssociations](API_DescribeIamInstanceProfileAssociations.md) 
+  [DescribeInstanceAttribute](API_DescribeInstanceAttribute.md) 
+  [DescribeInstanceCreditSpecifications](API_DescribeInstanceCreditSpecifications.md) 
+  [DescribeInstances](API_DescribeInstances.md) 
+  [DescribeInstanceStatus](API_DescribeInstanceStatus.md) 
+  [DisassociateIamInstanceProfile](API_DisassociateIamInstanceProfile.md) 
+  [GetConsoleOutput](API_GetConsoleOutput.md) 
+  [GetConsoleScreenshot](API_GetConsoleScreenshot.md) 
+  [GetDefaultCreditSpecification](API_GetDefaultCreditSpecification.md) 
+  [GetInstanceMetadataDefaults](API_GetInstanceMetadataDefaults.md) 
+  [GetInstanceUefiData](API_GetInstanceUefiData.md) 
+  [GetPasswordData](API_GetPasswordData.md) 
+  [ModifyDefaultCreditSpecification](API_ModifyDefaultCreditSpecification.md) 
+  [ModifyInstanceAttribute](API_ModifyInstanceAttribute.md) 
+  [ModifyInstanceCpuOptions](API_ModifyInstanceCpuOptions.md) 
+  [ModifyInstanceCreditSpecification](API_ModifyInstanceCreditSpecification.md) 
+  [ModifyInstanceEventStartTime](API_ModifyInstanceEventStartTime.md) 
+  [ModifyInstanceMaintenanceOptions](API_ModifyInstanceMaintenanceOptions.md) 
+  [ModifyInstanceMetadataDefaults](API_ModifyInstanceMetadataDefaults.md) 
+  [ModifyInstanceMetadataOptions](API_ModifyInstanceMetadataOptions.md) 
+  [ModifyInstanceNetworkPerformanceOptions](API_ModifyInstanceNetworkPerformanceOptions.md) 
+  [ModifyPrivateDnsNameOptions](API_ModifyPrivateDnsNameOptions.md) 
+  [ModifyPublicIpDnsNameOptions](API_ModifyPublicIpDnsNameOptions.md) 
+  [MonitorInstances](API_MonitorInstances.md) 
+  [RebootInstances](API_RebootInstances.md) 
+  [ReplaceIamInstanceProfileAssociation](API_ReplaceIamInstanceProfileAssociation.md) 
+  [ReportInstanceStatus](API_ReportInstanceStatus.md) 
+  [ResetInstanceAttribute](API_ResetInstanceAttribute.md) 
+  [RunInstances](API_RunInstances.md) 
+  [SendDiagnosticInterrupt](API_SendDiagnosticInterrupt.md) 
+  [StartInstances](API_StartInstances.md) 
+  [StopInstances](API_StopInstances.md) 
+  [TerminateInstances](API_TerminateInstances.md) 
+  [UnmonitorInstances](API_UnmonitorInstances.md) 

**Instance types**
+  [DescribeInstanceTypeOfferings](API_DescribeInstanceTypeOfferings.md) 
+  [DescribeInstanceTypes](API_DescribeInstanceTypes.md) 
+  [GetInstanceTypesFromInstanceRequirements](API_GetInstanceTypesFromInstanceRequirements.md) 

**Key pairs**
+  [CreateKeyPair](API_CreateKeyPair.md) 
+  [DeleteKeyPair](API_DeleteKeyPair.md) 
+  [DescribeKeyPairs](API_DescribeKeyPairs.md) 
+  [ImportKeyPair](API_ImportKeyPair.md) 

**Launch templates**
+  [CreateLaunchTemplate](API_CreateLaunchTemplate.md) 
+  [CreateLaunchTemplateVersion](API_CreateLaunchTemplateVersion.md) 
+  [DeleteLaunchTemplate](API_DeleteLaunchTemplate.md) 
+  [DeleteLaunchTemplateVersions](API_DeleteLaunchTemplateVersions.md) 
+  [DescribeLaunchTemplates](API_DescribeLaunchTemplates.md) 
+  [DescribeLaunchTemplateVersions](API_DescribeLaunchTemplateVersions.md) 
+  [GetLaunchTemplateData](API_GetLaunchTemplateData.md) 
+  [ModifyLaunchTemplate](API_ModifyLaunchTemplate.md) 

**Nitro TPM**
+  [GetInstanceTpmEkPub](API_GetInstanceTpmEkPub.md) 

**Placement groups**
+  [CreatePlacementGroup](API_CreatePlacementGroup.md) 
+  [DeletePlacementGroup](API_DeletePlacementGroup.md) 
+  [DescribePlacementGroups](API_DescribePlacementGroups.md) 

**Regions and Zones**
+  [DescribeAvailabilityZones](API_DescribeAvailabilityZones.md) 
+  [DescribeRegions](API_DescribeRegions.md) 
+  [ModifyAvailabilityZoneGroup](API_ModifyAvailabilityZoneGroup.md) 

**Reserved Instances**
+  [AcceptReservedInstancesExchangeQuote](API_AcceptReservedInstancesExchangeQuote.md) 
+  [CancelReservedInstancesListing](API_CancelReservedInstancesListing.md) 
+  [CreateReservedInstancesListing](API_CreateReservedInstancesListing.md) 
+  [DeleteQueuedReservedInstances](API_DeleteQueuedReservedInstances.md) 
+  [DescribeReservedInstances](API_DescribeReservedInstances.md) 
+  [DescribeReservedInstancesListings](API_DescribeReservedInstancesListings.md) 
+  [DescribeReservedInstancesModifications](API_DescribeReservedInstancesModifications.md) 
+  [DescribeReservedInstancesOfferings](API_DescribeReservedInstancesOfferings.md) 
+  [GetReservedInstancesExchangeQuote](API_GetReservedInstancesExchangeQuote.md) 
+  [ModifyReservedInstances](API_ModifyReservedInstances.md) 
+  [PurchaseReservedInstancesOffering](API_PurchaseReservedInstancesOffering.md) 

**Resource IDs**
+ [DescribeAggregateIdFormat](API_DescribeAggregateIdFormat.md)
+ [DescribeIdentityIdFormat](API_DescribeIdentityIdFormat.md)
+ [DescribeIdFormat](API_DescribeIdFormat.md)
+ [DescribePrincipalIdFormat](API_DescribePrincipalIdFormat.md)
+ [ModifyIdentityIdFormat](API_ModifyIdentityIdFormat.md)
+ [ModifyIdFormat](API_ModifyIdFormat.md)

**Serial console**
+  [DisableSerialConsoleAccess](API_DisableSerialConsoleAccess.md) 
+  [EnableSerialConsoleAccess](API_EnableSerialConsoleAccess.md) 
+  [GetSerialConsoleAccessStatus](API_GetSerialConsoleAccessStatus.md) 

**Scheduled Instances**
+  [DescribeScheduledInstanceAvailability](API_DescribeScheduledInstanceAvailability.md) 
+  [DescribeScheduledInstances](API_DescribeScheduledInstances.md) 
+  [PurchaseScheduledInstances](API_PurchaseScheduledInstances.md) 
+  [RunScheduledInstances](API_RunScheduledInstances.md) 

**Security groups**
+ [AuthorizeSecurityGroupEgress](API_AuthorizeSecurityGroupEgress.md)
+ [AuthorizeSecurityGroupIngress](API_AuthorizeSecurityGroupIngress.md)
+ [CreateSecurityGroup](API_CreateSecurityGroup.md)
+ [DeleteSecurityGroup](API_DeleteSecurityGroup.md)
+ [DescribeSecurityGroupRules](API_DescribeSecurityGroupRules.md)
+ [DescribeSecurityGroups](API_DescribeSecurityGroups.md)
+ [ModifySecurityGroupRules](API_ModifySecurityGroupRules.md)
+ [RevokeSecurityGroupEgress](API_RevokeSecurityGroupEgress.md)
+ [RevokeSecurityGroupIngress](API_RevokeSecurityGroupIngress.md)
+ [UpdateSecurityGroupRuleDescriptionsEgress](API_UpdateSecurityGroupRuleDescriptionsEgress.md)
+ [UpdateSecurityGroupRuleDescriptionsIngress](API_UpdateSecurityGroupRuleDescriptionsIngress.md)

**Spot Instances**
+  [CancelSpotInstanceRequests](API_CancelSpotInstanceRequests.md) 
+  [CreateSpotDatafeedSubscription](API_CreateSpotDatafeedSubscription.md) 
+  [DeleteSpotDatafeedSubscription](API_DeleteSpotDatafeedSubscription.md) 
+  [DescribeSpotDatafeedSubscription](API_DescribeSpotDatafeedSubscription.md) 
+  [DescribeSpotInstanceRequests](API_DescribeSpotInstanceRequests.md) 
+  [DescribeSpotPriceHistory](API_DescribeSpotPriceHistory.md) 
+  [GetSpotPlacementScores](API_GetSpotPlacementScores.md) 
+  [RequestSpotInstances](API_RequestSpotInstances.md) 

**Spot Fleet**
+ [CancelSpotFleetRequests](API_CancelSpotFleetRequests.md)
+ [DescribeSpotFleetInstances](API_DescribeSpotFleetInstances.md)
+ [DescribeSpotFleetRequestHistory](API_DescribeSpotFleetRequestHistory.md)
+ [DescribeSpotFleetRequests](API_DescribeSpotFleetRequests.md)
+ [ModifySpotFleetRequest](API_ModifySpotFleetRequest.md)
+ [RequestSpotFleet](API_RequestSpotFleet.md)

**Tags**
+  [CreateTags](API_CreateTags.md) 
+  [DeleteTags](API_DeleteTags.md) 
+  [DescribeTags](API_DescribeTags.md) 