2,210 Unique API Resources Across 66 Amazon Web Services

This is my work to define the APIs offered by Amazon Web Services. This work is all defined used OpenAPI Spec, and indexed using APIs.json. You can find an individual APIs.json index for each of the individual services, as well as a complete APIs.json for this entire collection.

While my intention with this is to eventually define a machine readable definition of all the Amazon Web Services that can be used at run-time, right now I only have the surface area designed. I am working to profile all the headers, parameters, as well as the underlying data model, and error responses.

This project is all hosted on Github, and if you put to use and improve on any of the definitions, please make sure and contribute back so everyone can benefit from the contributions. Ideally AWS would maintain this, but until that happens, we all need to step up and make sure these valuable serices are defined in a machined readable way.

Currently I have 88 APIs, across 66 services with 2,210 unique resources included in my Amazon Web Services API collection.

Amazon EC2 (APIs.json)

Amazon Elastic Compute Cloud is a web service that provides resizable compute capacity in the cloud. It is designed to make web-scale cloud computing easier for developers. Amazon EC2s simple web service interface allows you to obtain and configure capacity with minimal friction. It provides you with complete control of your computing resources and lets you run on Amazon’s proven computing environment. Amazon EC2 reduces the time required to obtain and boot new server instances to minutes, allowing you to quickly scale capacity, both up and down, as your computing requirements change. Amazon EC2 changes the economics of computing by allowing you to pay only for capacity that you actually use. Amazon EC2 provides developers the tools to build failure resilient applications and isolate themselves from common failure scenarios.

AWS EC2 API(OpenAPI Spec)

  • Accept Reserved Instances Exchange Quote — Accepts the Convertible Reserved Instance exchange quote described in the GetReservedInstancesExchangeQuote call.
  • Accept Vpc Peering Connection — Accept a VPC peering connection request.
  • Allocate Address — Acquires an Elastic IP address.
  • Allocate Hosts — Allocates a Dedicated Host to your account.
  • Assign Ipv6 Addresses — Assigns one or more IPv6 addresses to the specified network interface.
  • Assign Private Ip Addresses — Assigns one or more secondary private IP addresses to the specified network interface.
  • Associate Address — Associates an Elastic IP address with an instance or a network interface.
  • Associate Dhcp Options — Associates a set of DHCP options (that youve previously created) with the specified VPC, or associates no DHCP options with the VPC.
  • Associate Route Table — Associates a subnet with a route table.
  • Associate Subnet Cidr Block — Associates a CIDR block with your subnet.
  • Associate Vpc Cidr Block — Associates a CIDR block with your VPC.
  • Attach Classic Link Vpc — Links an EC2-Classic instance to a ClassicLink-enabled VPC through one or more of the VPCstttsecurity groups.
  • Attach Internet Gateway — Attaches an Internet gateway to a VPC, enabling connectivity between the Internetttttand the VPC.
  • Attach Network Interface — Attaches a network interface to an instance.
  • Attach Volume — Attaches an EBS volume to a running or stopped instance and exposes it to the instance with the specified device name.
  • Attach Vpn Gateway — Attaches a virtual private gateway to a VPC.
  • Authorize Security Group Egress ( E C2- V P C only) — [EC2-VPC only] Adds one or more egress rules to a security group for use with a VPC.
  • Authorize Security Group Ingress — Adds one or more ingress rules to a security group.
  • Bundle Instance — Bundles an Amazon instance store-backed Windows instance.
  • Cancel Bundle Task — Cancels a bundling operation for an instance store-backed Windows instance.
  • Cancel Conversion Task — Cancels an active conversion task.
  • Cancel Export Task — Cancels an active export task.
  • Cancel Import Task — Cancels an in-process import virtual machine or import snapshot task.
  • Cancel Reserved Instances Listing — Cancels the specified Reserved Instance listing in the Reserved Instance Marketplace.
  • Cancel Spot Fleet Requests — Cancels the specified Spot fleet requests.
  • Cancel Spot Instance Requests — Cancels one or more Spot instance requests.
  • Confirm Product Instance — Determines whether a product code is associated with an instance.
  • Copy Image — Initiates the copy of an AMI from the specified source region to the current region.
  • Copy Snapshot — Copies a point-in-time snapshot of an EBS volume and stores it in Amazon S3.
  • Create Customer Gateway — Provides information to AWS about your VPN customer gateway device.
  • Create Dhcp Options — Creates a set of DHCP options for your VPC.
  • Create Egress Only Internet Gateway — [IPv6 only] Creates an egress-only Internet gateway for your VPC.
  • Create Flow Logs — Creates one or more flow logs to capture IP traffic for a specific network interface, subnet, or VPC.
  • Create Image — Creates an Amazon EBS-backed AMI from an Amazon EBS-backed instance that is either running or stopped.
  • Create Instance Export Task — Exports a running or stopped instance to an S3 bucket.
  • Create Internet Gateway — Creates an Internet gateway for use with a VPC.
  • Create Key Pair — Creates a 2048-bit RSA key pair with the specified name.
  • Create Nat Gateway — Creates a NAT gateway in the specified subnet.
  • Create Network Acl — Creates a network ACL in a VPC.
  • Create Network Acl Entry — Creates an entry (a rule) in a network ACL with the specified rule number.
  • Create Network Interface — Creates a network interface in the specified subnet.
  • Create Placement Group — Creates a placement group that you launch cluster instances into.
  • Create Reserved Instances Listing — Creates a listing for Amazon EC2 Standard Reserved Instances to be sold in the Reserved InstancetttMarketplace.
  • Create Route — Creates a route in a route table within a VPC.
  • Create Route Table — Creates a route table for the specified VPC.
  • Create Security Group — Creates a security group.
  • Create Snapshot — Creates a snapshot of an EBS volume and stores it in Amazon S3.
  • Create Spot Datafeed Subscription — Creates a data feed for Spot instances, enabling you to view Spot instance usage logs.
  • Create Subnet — Creates a subnet in an existing VPC.
  • Create Tags — Adds or overwrites one or more tags for the specified Amazon EC2 resource or resources.
  • Create Volume — Creates an EBS volume that can be attached to an instance in the same Availability Zone.
  • Create Vpc — Creates a VPC with the specified IPv4 CIDR block.
  • Create Vpc Endpoint — Creates a VPC endpoint for a specified AWS service.
  • Create Vpc Peering Connection — Requests a VPC peering connection between two VPCs: a requester VPC that you own and a peer VPC with which to create the connection.
  • Create Vpn Connection — Creates a VPN connection between an existing virtual private gateway and a VPN customer gateway.
  • Create Vpn Connection Route — Creates a static route associated with a VPN connection between an existing virtual private gateway and a VPN customer gateway.
  • Create Vpn Gateway — Creates a virtual private gateway.
  • Delete Customer Gateway — Deletes the specified customer gateway.
  • Delete Dhcp Options — Deletes the specified set of DHCP options.
  • Delete Egress Only Internet Gateway — Deletes an egress-only Internet gateway.
  • Delete Flow Logs — Deletes one or more flow logs.
  • Delete Internet Gateway — Deletes the specified Internet gateway.
  • Delete Key Pair — Deletes the specified key pair, by removing the public key from Amazon EC2.
  • Delete Nat Gateway — Deletes the specified NAT gateway.
  • Delete Network Acl — Deletes the specified network ACL.
  • Delete Network Acl Entry — Deletes the specified ingress or egress entry (rule) from the specified network ACL.
  • Delete Network Interface — Deletes the specified network interface.
  • Delete Placement Group — Deletes the specified placement group.
  • Delete Route — Deletes the specified route from the specified route table.
  • Delete Route Table — Deletes the specified route table.
  • Delete Security Group — Deletes a security group.
  • Delete Snapshot — Deletes the specified snapshot.
  • Delete Spot Datafeed Subscription — Deletes the data feed for Spot instances.
  • Delete Subnet — Deletes the specified subnet.
  • Delete Tags — Deletes the specified set of tags from the specified set of resources.
  • Delete Volume — Deletes the specified EBS volume.
  • Delete Vpc — Deletes the specified VPC.
  • Delete Vpc Endpoints — Deletes one or more specified VPC endpoints.
  • Delete Vpc Peering Connection — Deletes a VPC peering connection.
  • Delete Vpn Connection — Deletes the specified VPN connection.
  • Delete Vpn Connection Route — Deletes the specified static route associated with a VPN connection between an existing virtual private gateway and a VPN customer gateway.
  • Delete Vpn Gateway — Deletes the specified virtual private gateway.
  • Deregister Image — Deregisters the specified AMI.
  • Describe Account Attributes — Describes attributes of your AWS account.
  • Describe Addresses — Describes one or more of your Elastic IP addresses.
  • Describe Availability Zones — Describes one or more of the Availability Zones that are available to you.
  • Describe Bundle Tasks — Describes one or more of your bundling tasks.
  • Describe Classic Link Instances — Describes one or more of your linked EC2-Classic instances.
  • Describe Conversion Tasks — Describes one or more of your conversion tasks.
  • Describe Customer Gateways — Describes one or more of your VPN customer gateways.
  • Describe Dhcp Options — Describes one or more of your DHCP options sets.
  • Describe Egress Only Internet Gateways — Describes one or more of your egress-only Internet gateways.
  • Describe Export Tasks — Describes one or more of your export tasks.
  • Describe Flow Logs — Describes one or more flow logs.
  • Describe Host Reservation Offerings — Describes the Dedicated Host Reservations that are available to purchase.
  • Describe Host Reservations — Describes Dedicated Host Reservations which are associated with Dedicated Hosts in your account.
  • Describe Hosts — Describes one or more of your Dedicated Hosts.
  • Describe Identity Id Format — Describes the ID format settings for resources for the specified IAM user, IAM role, or root user.
  • Describe Id Format — Describes the ID format settings for your resources on a per-region basis, for example, to view which resource types are enabled for longer IDs.
  • Describe Image Attribute — Describes the specified attribute of the specified AMI.
  • Describe Images — Describes one or more of the images (AMIs, AKIs, and ARIs) available to you.
  • Describe Import Image Tasks — Displays details about an import virtual machine or import snapshot tasks that are already created.
  • Describe Import Snapshot Tasks — Describes your import snapshot tasks.
  • Describe Instance Attribute — Describes the specified attribute of the specified instance.
  • Describe Instances — Describes one or more of your instances.
  • Describe Instance Status — Describes the status of one or more instances.
  • Describe Internet Gateways — Describes one or more of your Internet gateways.
  • Describe Key Pairs — Describes one or more of your key pairs.
  • Describe Moving Addresses — Describes your Elastic IP addresses that are being moved to the EC2-VPC platform, or that are being restored to the EC2-Classic platform.
  • Describe Nat Gateways — Describes one or more of the your NAT gateways.
  • Describe Network Acls — Describes one or more of your network ACLs.
  • Describe Network Interface Attribute — Describes a network interface attribute.
  • Describe Network Interfaces — Describes one or more of your network interfaces.
  • Describe Placement Groups — Describes one or more of your placement groups.
  • Describe Prefix Lists — Describes available AWS services in a prefix list format, which includes the prefix list name and prefix list ID of the service and the IP address range for the service.
  • Describe Regions — Describes one or more regions that are currently available to you.
  • Describe Reserved Instances — Describes one or more of the Reserved Instances that you purchased.
  • Describe Reserved Instances Listings — Describes your accounts Reserved Instance listings in the Reserved Instance Marketplace.
  • Describe Reserved Instances Modifications — Describes the modifications made to your Reserved Instances.
  • Describe Reserved Instances Offerings — Describes Reserved Instance offerings that are available for purchase.
  • Describe Route Tables — Describes one or more of your route tables.
  • Describe Scheduled Instance Availability — Finds available schedules that meet the specified criteria.
  • Describe Scheduled Instances — Describes one or more of your Scheduled Instances.
  • Describe Security Group References ( E C2- V P C only) — [EC2-VPC only] Describes the VPCs on the other side of a VPC peering connection that are referencing the security groups youve specified in this request.
  • Describe Security Groups — Describes one or more of your security groups.
  • Describe Snapshot Attribute — Describes the specified attribute of the specified snapshot.
  • Describe Snapshots — Describes one or more of the EBS snapshots available to you.
  • Describe Spot Datafeed Subscription — Describes the data feed for Spot instances.
  • Describe Spot Fleet Instances — Describes the running instances for the specified Spot fleet.
  • Describe Spot Fleet Request History — Describes the events for the specified Spot fleet request during the specified time.
  • Describe Spot Fleet Requests — Describes your Spot fleet requests.
  • Describe Spot Instance Requests — Describes the Spot instance requests that belong to your account.
  • Describe Spot Price History — Describes the Spot price history.
  • Describe Stale Security Groups ( E C2- V P C only) — [EC2-VPC only] Describes the stale security group rules for security groups in a specified VPC.
  • Describe Subnets — Describes one or more of your subnets.
  • Describe Tags — Describes one or more of the tags for your EC2 resources.
  • Describe Volume Attribute — Describes the specified attribute of the specified volume.
  • Describe Volumes — Describes the specified EBS volumes.
  • Describe Volume Status — Describes the status of the specified volumes.
  • Describe Vpc Attribute — Describes the specified attribute of the specified VPC.
  • Describe Vpc Classic Link — Describes the ClassicLink status of one or more VPCs.
  • Describe Vpc Classic Link Dns Support — Describes the ClassicLink DNS support status of one or more VPCs.
  • Describe Vpc Endpoints — Describes one or more of your VPC endpoints.
  • Describe Vpc Endpoint Services — Describes all supported AWS services that can be specified when creating a VPC endpoint.
  • Describe Vpc Peering Connections — Describes one or more of your VPC peering connections.
  • Describe Vpcs — Describes one or more of your VPCs.
  • Describe Vpn Connections — Describes one or more of your VPN connections.
  • Describe Vpn Gateways — Describes one or more of your virtual private gateways.
  • Detach Classic Link Vpc — Unlinks (detaches) a linked EC2-Classic instance from a VPC.
  • Detach Internet Gateway — Detaches an Internet gateway from a VPC, disabling connectivity between the Internet and the VPC.
  • Detach Network Interface — Detaches a network interface from an instance.
  • Detach Volume — Detaches an EBS volume from an instance.
  • Disable Vgw Route Propagation — Disables a virtual private gateway (VGW) from propagating routes to a specified route table of a VPC.
  • Disable Vpc Classic Link — Disables ClassicLink for a VPC.
  • Disable Vpc Classic Link Dns Support — Disables ClassicLink DNS support for a VPC.
  • Disassociate Address — Disassociates an Elastic IP address from the instance or network interface its associated with.
  • Disassociate Route Table — Disassociates a subnet from a route table.
  • Disassociate Subnet Cidr Block — Disassociates a CIDR block from a subnet.
  • Disassociate Vpc Cidr Block — Disassociates a CIDR block from a VPC.
  • Enable Vgw Route Propagation — Enables a virtual private gateway (VGW) to propagate routes to the specified route table of a VPC.
  • Enable Volume I O — Enables I/O operations for a volume that had I/O operations disabled because the data on the volume was potentially inconsistent.
  • Enable Vpc Classic Link — Enables a VPC for ClassicLink.
  • Enable Vpc Classic Link Dns Support — Enables a VPC to support DNS hostname resolution for ClassicLink.
  • Get Console Output — Gets the console output for the specified instance.
  • Get Console Screenshot — Retrieve a JPG-format screenshot of a running instance to help with troubleshooting.
  • Get Host Reservation Purchase Preview — Preview a reservation purchase with configurations that match those of your Dedicated Host.
  • Get Password Data — Retrieves the encrypted administrator password for an instance running Windows.
  • Get Reserved Instances Exchange Quote — Returns details about the values and term of your specified Convertible Reserved Instances.
  • Import Image — Displays details about an import virtual machine or import snapshot tasks that are already created.
  • Import Instance — Creates an import instance task using metadata from the specified disk image.
  • Import Key Pair — Imports the public key from an RSA key pair that you created with a third-party tool.
  • Import Snapshot — Describes your import snapshot tasks.
  • Import Volume — Creates an import volume task using metadata from the specified disk image.
  • Modify Hosts — Modify the auto-placement setting of a Dedicated Host.
  • Modify Identity Id Format — Modifies the ID format of a resource for a specified IAM user, IAM role, or the root user for an account; or all IAM users, IAM roles, and the root user for an account.
  • Modify Id Format — Modifies the ID format for the specified resource on a per-region basis.
  • Modify Image Attribute — Modifies the specified attribute of the specified AMI.
  • Modify Instance Attribute — Modifies the specified attribute of the specified instance.
  • Modify Instance Placement — Set the instance affinity value for a specific stopped instance and modify the instance tenancy setting.
  • Modify Network Interface Attribute — Modifies the specified network interface attribute.
  • Modify Reserved Instances — Modifies the Availability Zone, instance count, instance type, or network platform (EC2-Classic or EC2-VPC) of your Standard Reserved Instances.
  • Modify Snapshot Attribute — Adds or removes permission settings for the specified snapshot.
  • Modify Spot Fleet Request — Modifies the specified Spot fleet request
  • Modify Subnet Attribute — Modifies a subnet attribute.
  • Modify Volume Attribute — Modifies a volume attribute.
  • Modify Vpc Attribute — Modifies the specified attribute of the specified VPC.
  • Modify Vpc Endpoint — Modifies attributes of a specified VPC endpoint.
  • Modify Vpc Peering Connection Options — Modifies the VPC peering connection options on one side of a VPC peering connection.
  • Monitor Instances — Enables detailed monitoring for a running instance.
  • Move Address To Vpc — Moves an Elastic IP address from the EC2-Classic platform to the EC2-VPC platform.
  • Purchase Host Reservation — Purchase a reservation with configurations that match those of your Dedicated Host.
  • Purchase Reserved Instances Offering — Purchases a Reserved Instance for use with your account.
  • Purchase Scheduled Instances — Purchases one or more Scheduled Instances with the specified schedule.
  • Reboot Instances — Requests a reboot of one or more instances.
  • Register Image — Registers an AMI.
  • Reject Vpc Peering Connection — Rejects a VPC peering connection request.
  • Release Address — Releases the specified Elastic IP address.
  • Release Hosts — When you no longer want to use an On-Demand Dedicated Host it can be released.
  • Replace Network Acl Association — Changes which network ACL a subnet is associated with.
  • Replace Network Acl Entry — Replaces an entry (rule) in a network ACL.
  • Replace Route — Replaces an existing route within a route table in a VPC.
  • Replace Route Table Association — Changes the route table associated with a given subnet in a VPC.
  • Report Instance Status — Submits feedback about the status of an instance.
  • Request Spot Fleet — Creates a Spot fleet request.
  • Request Spot Instances — Creates a Spot instance request.
  • Reset Image Attribute — Resets an attribute of an AMI to its default value.
  • Reset Instance Attribute — Resets an attribute of an instance to its default value.
  • Reset Network Interface Attribute — Resets a network interface attribute.
  • Reset Snapshot Attribute — Resets permission settings for the specified snapshot.
  • Restore Address To Classic — Restores an Elastic IP address that was previously moved to the EC2-VPC platform back to the EC2-Classic platform.
  • Revoke Security Group Egress ( E C2- V P C only) — [EC2-VPC only] Removes one or more egress rules from a security group for EC2-VPC.
  • Revoke Security Group Ingress — Removes one or more ingress rules from a security group.
  • Run Instances — Launches the specified number of instances using an AMI for which you have permissions.
  • Run Scheduled Instances — Launches the specified Scheduled Instances.
  • Start Instances — Starts an Amazon EBS-backed AMI that youve previously stopped.
  • Stop Instances — Stops an Amazon EBS-backed instance.
  • Terminate Instances — Shuts down one or more instances.
  • Unassign Ipv6 Addresses — Unassigns one or more IPv6 addresses from a network interface.
  • Unassign Private Ip Addresses — Unassigns one or more secondary private IP addresses from a network interface.
  • Unmonitor Instances — Disables detailed monitoring for a running instance.

AWS API Gateway (APIs.json)

Amazon API Gateway is a fully managed service that makes it easy for developers to create, publish, maintain, monitor, and secure APIs at any scale. With a few clicks in the AWS Management Console, you can create an API that acts as a front door for applications to access data, business logic, or functionality from your back-end services, such as workloads running on Amazon Elastic Compute Cloud, code running on AWS Lambda, or any Web application. Amazon API Gateway handles all the tasks involved in accepting and processing up to hundreds of thousands of concurrent API calls, including traffic management, authorization and access control, monitoring, and API version management. Amazon API Gateway has no minimum fees or startup costs. You pay only for the API calls you receive and the amount of data transferred out.

AWS API Gateway API(OpenAPI Spec)

  • Root Service — Represents the root of the Amazon API Gateway control service.
  • Account Update — Changes information about the associated Account resource.
  • Get API Keys — Gets the ApiKeys resource representing the set of ApiKey resources to identify clients for all of your APIs.
  • Create Key — Creates a new ApiKey resource to represent an API key.
  • Deletes an ApiKey resource. — Deletes an ApiKey resource.
  • Get API Key — Gets the ApiKey resource with the specified key identifier.
  • Apikey Update — Changes an API key properties, including the description, enabled, and name properties.
  • Imports one or more API keys. — Imports one or more API keys.
  • Clientcertificate Generate — Generates a new ClientCertificate resource.
  • Clientcertificate By-id — Gets the ClientCertificate resource with the specified identifier.
  • Clientcertificate Update — Changes information about the ClientCertificate resource.
  • Get Domain Base Path — Gets the BasePathMappings resource representing the collection of base path mappings for the specified custom domain name.
  • Domainname Delete — Deletes the domain name resource.
  • Restapi Create — Creates a new API represented by a RestApi instance in API Gateway.
  • Restapi Authorizers — Gets an API’s collection of custom authorizers that is represented as an Authorizers instance.
  • Method Delete — Delete the method resource.
  • Restapi Update — Changes properties of a RestApi resource.
  • Deployment Delete — Deletes the deployment resource.
  • Deployment Update — Changes information about the deployment resource.
  • Restapi Deployments — Gets an API’s Deployments resource.
  • Restapi Resources — Gets an API’s resource collection as represented by a Resources instance.
  • Resource By-id — Gets an API resource of the Resource type for a given resource identifier.
  • Resource Create — Creates an API resource.
  • Resource Methods — Gets an API resource’s method of a given HTTP verb.
  • Method Update — Update the method settings.
  • Integration Delete — Deletes an integration.
  • Integration Update — Changes information about an integration.
  • Integration Put — Set up the method’s integration request.
  • Integrationresponse Delete — Deletes an integration response.
  • Integration Responses — Specifies the integration’s responses.
  • Integrationresponse Update — Changes information about an integration response.
  • Integrationresponse Put — Set up an IntegrationResponse for the integration.
  • Get Response — Represents a method response of a given HTTP status code returned to the client. The method response is passed from the back end through the associated integration response that can be transformed using a mapping template.
  • Methodresponse Put — Set up the method response.
  • Resource Create-child — Creates a child API resource of a given API resource.
  • Stage Update — Changes information about the stage.
  • Restapi Models — Gets an API’s model collection represented by a Models instance.
  • Authorizer Create — Creates an Authorizer resource.
  • Authorizer By-id — Gets the Authorizer resource representing a custom authorizer of a specified identifier.
  • Authorizer Delete — Deletes an authorizer.
  • Model Create — Creates a new Model for this API.
  • Model Delete — Deletes a model.
  • Model By-name — Gets information about the Model of a specified name.
  • Model Generate-template — Generates a sample mapping template that can be used to transform a payload into the structure of a model.
  • Method By-http-method — Gets the method (as a Method resource) on a specified API resource (as Resource resource) of the given HTTP method type.
  • Method Integration — Gets the method’s integration responsible for passing the client-submitted request to the back end and performing necessary transformations to make the request compliant with the back end.
  • Methodresponse Delete — Deletes method response settings.
  • Method Responses — Gets a method response associated with a given HTTP status code.
  • Methodresponse Update — Update MethodResponse resource’s properties.
  • Stage Delete — Deletes a named stage of a given API.
  • Stage Flush — Flushes all cached Authorizer entries on a named stage.
  • Stage Flush — Flushes the cached data of a named stage.
  • Restapi Put — Update the definition of a REST API, including the resources, methods, templates, and models.
  • Restapi Import — Creates an API from an external API definition.
  • Clientcertificate Delete — Deletes the ClientCertificate resource.
  • Deployment Create — Creates a new Deployment for the API, which will be referenced by the provided Stage. If the specified stage already exists, it will be updated to point to the new deployment. If the stage does not exist, a new one will be created and point to this deployment.
  • Basepathmapping Create — Creates a new BasePathMapping resource.
  • Stage Create — Creates a new stage, as represented by a Stage instance, in a pre-existing Deployment of an API.
  • Resource Delete — Deletes an API resource represented by a Resource instance.
  • Method Put — Create a Method resource on a specified Resource resource.
  • Domainname Update — Changes information about the domain name resource.
  • Basepathmapping Update — Changes information about the base path mapping resource.
  • Authorizer Update — Changes information about an authorizer.
  • Resource Update — Update an API resource represented by a Resource instance only.
  • Stage By-name — Gets information of a named stage represented by a Stage resource.
  • Usageplankey Create — Creates a UsagePlanKey resource to associate an existing API key to the specified usage plan.
  • Model Update — Updates properties of a Model resource.

AWS AppStream 2.0 (APIs.json)

Amazon AppStream 2.0 is a fully managed, secure application streaming service that allows you to stream desktop applications from AWS to any device running a web browser, without rewriting them. Amazon AppStream 2.0 provides users instant-on access to the applications they need, and a responsive, fluid user experience on the device of their choice.

AWS AppStream 2.0 API(OpenAPI Spec)

  • Associate a fleet to a stack. — Associate a fleet to a stack.
  • Creates a new fleet. — Creates a new fleet.
  • Create a new stack. — Create a new stack.
  • Creates a URL to start an AppStream 2. — Creates a URL to start an AppStream 2.
  • Deletes a fleet. — Deletes a fleet.
  • Deletes the stack. — Deletes the stack.
  • If fleet names are provided, this operation describes the specified fleets;n otherwise, all the fleets in the account are described. — If fleet names are provided, this operation describes the specified fleets; otherwise, all the fleets in the account are described.
  • Describes the images. — Describes the images.
  • Describes the streaming sessions for a stack and a fleet. — Describes the streaming sessions for a stack and a fleet.
  • If stack names are not provided, this operation describes the specified stacks;n otherwise, all stacks in the account are described. — If stack names are not provided, this operation describes the specified stacks; otherwise, all stacks in the account are described.
  • Disassociates a fleet from a stack. — Disassociates a fleet from a stack.
  • This operation immediately stops a streaming session. — This operation immediately stops a streaming session.
  • Lists all fleets associated with the stack. — Lists all fleets associated with the stack.
  • Lists all stacks to which the specified fleet is associated. — Lists all stacks to which the specified fleet is associated.
  • Starts a fleet. — Starts a fleet.
  • Stops a fleet. — Stops a fleet.
  • Updates an existing fleet. — Updates an existing fleet.
  • Updates the specified fields in the stack with the specified name. — Updates the specified fields in the stack with the specified name.

AWS Auto Scaling (APIs.json)

Auto Scaling helps you maintain application availability and allows you to scale your Amazon EC2 capacity up or down automatically according to conditions you define. You can use Auto Scaling to help ensure that you are running your desired number of Amazon EC2 instances. Auto Scaling can also automatically increase the number of Amazon EC2 instances during demand spikes to maintain performance and decrease capacity during lulls to reduce costs. Auto Scaling is well suited both to applications that have stable demand patterns or that experience hourly, daily, or weekly variability in usage.

AWS Auto Scaling API(OpenAPI Spec)

  • Attach Instances — Attaches one or more EC2 instances to the specified Auto Scaling group.
  • Attach Load Balancers — Attaches one or more Classic load balancers to the specified Auto Scaling group.
  • Attach Load Balancer Target Groups — Attaches one or more target groups to the specified Auto Scaling group.
  • Complete Lifecycle Action — Completes the lifecycle action for the specified token or instance with the specified result.
  • Create Auto Scaling Group — Creates an Auto Scaling group with the specified name and attributes.
  • Create Launch Configuration — Creates a launch configuration.
  • Create Or Update Tags — Creates or updates tags for the specified Auto Scaling group.
  • Delete Auto Scaling Group — Deletes the specified Auto Scaling group.
  • Delete Launch Configuration — Deletes the specified launch configuration.
  • Delete Lifecycle Hook — Deletes the specified lifecycle hook.
  • Delete Notification Configuration — Deletes the specified notification.
  • Delete Policy — Deletes the specified Auto Scaling policy.
  • Delete Scheduled Action — Deletes the specified scheduled action.
  • Delete Tags — Deletes the specified tags.
  • Describe Account Limits — Describes the current Auto Scaling resource limits for your AWS account.
  • Describe Adjustment Types — Describes the policy adjustment types for use with.
  • Describe Auto Scaling Groups — Describes one or more Auto Scaling groups.
  • Describe Auto Scaling Instances — Describes one or more Auto Scaling instances.
  • Describe Auto Scaling Notification Types — Describes the notification types that are supported by Auto Scaling.
  • Describe Launch Configurations — Describes one or more launch configurations.
  • Describe Lifecycle Hooks — Describes the lifecycle hooks for the specified Auto Scaling group.
  • Describe Lifecycle Hook Types — Describes the available types of lifecycle hooks.
  • Describe Load Balancers — Describes the load balancers for the specified Auto Scaling group.
  • Describe Load Balancer Target Groups — Describes the target groups for the specified Auto Scaling group.
  • Describe Metric Collection Types — Describes the available CloudWatch metrics for Auto Scaling.
  • Describe Notification Configurations — Describes the notification actions associated with the specified Auto Scaling group.
  • Describe Policies — Describes the policies for the specified Auto Scaling group.
  • Describe Scaling Activities — Describes one or more scaling activities for the specified Auto Scaling group.
  • Describe Scaling Process Types — Describes the scaling process types for use with.
  • Describe Scheduled Actions — Describes the actions scheduled for your Auto Scaling group that havent run.
  • Describe Tags — Describes the specified tags.
  • Describe Termination Policy Types — Describes the termination policies supported by Auto Scaling.
  • Detach Instances — Removes one or more instances from the specified Auto Scaling group.
  • Detach Load Balancers — Detaches one or more Classic load balancers from the specified Auto Scaling group.
  • Detach Load Balancer Target Groups — Detaches one or more target groups from the specified Auto Scaling group.
  • Disable Metrics Collection — Disables group metrics for the specified Auto Scaling group.
  • Enable Metrics Collection — Enables group metrics for the specified Auto Scaling group.
  • Enter Standby — Moves the specified instances into Standby mode.
  • Execute Policy — Executes the specified policy.
  • Exit Standby — Moves the specified instances out of Standby mode.
  • Put Lifecycle Hook — Creates or updates a lifecycle hook for the specified Auto Scaling Group.
  • Put Notification Configuration — Configures an Auto Scaling group to send notifications when specified events take place.
  • Put Scaling Policy — Creates or updates a policy for an Auto Scaling group.
  • Put Scheduled Update Group Action — Creates or updates a scheduled scaling action for an Auto Scaling group.
  • Record Lifecycle Action Heartbeat — Records a heartbeat for the lifecycle action associated with the specified token or instance.
  • Resume Processes — Resumes the specified suspended Auto Scaling processes, or all suspended process, for the specified Auto Scaling group.
  • Set Desired Capacity — Sets the size of the specified Auto Scaling group.
  • Set Instance Health — Sets the health status of the specified instance.
  • Set Instance Protection — Updates the instance protection settings of the specified instances.
  • Suspend Processes — Suspends the specified Auto Scaling processes, or all processes, for the specified Auto Scaling group.
  • Terminate Instance In Auto Scaling Group — Terminates the specified instance and optionally adjusts the desired group size.
  • Update Auto Scaling Group — Updates the configuration for the specified Auto Scaling group.

AWS Batch API (APIs.json)

AWS Batch enables developers, scientists, and engineers to easily and efficiently run hundreds of thousands of batch computing jobs on AWS. AWS Batch dynamically provisions the optimal quantity and type of compute resources (e.g., CPU or memory optimized instances) based on the volume and specific resource requirements of the batch jobs submitted. With AWS Batch, there is no need to install and manage batch computing software or server clusters that you use to run your jobs, allowing you to focus on analyzing results and solving problems. AWS Batch plans, schedules, and executes your batch computing workloads across the full range of AWS compute services and features, such as Amazon EC2 and Spot Instances.

AWS Batch API(OpenAPI Spec)

  • Cancel Job — Cancels jobs in an AWS Batch job queue.
  • Create Compute Environment — Creates an AWS Batch compute environment.
  • Create Job Queue — Creates an AWS Batch job queue.
  • Delete Compute Environment — Deletes an AWS Batch compute environment.
  • Delete Job Queue — Deletes the specified job queue.
  • Deregister Job Definition — Deregisters an AWS Batch job definition.
  • Describe Compute Environments — Describes one or more of your compute environments.
  • Describe Job Definitions — Describes a list of job definitions.
  • Describe Job Queues — Describes one or more of your job queues.
  • Describe Jobs — Describes a list of AWS Batch jobs.
  • List Jobs — Returns a list of task jobs for a specified job queue.
  • Register Job Definition — Registers an AWS Batch job definition.
  • Submit Job — Submits an AWS Batch job from a job definition.
  • Terminate Job — Terminates jobs in a job queue.
  • Update Compute Environment — Updates an AWS Batch compute environment.
  • Update Job Queue — Updates a job queue.

AWS Certificate Manager (APIs.json)

AWS Certificate Manager is a service that lets you easily provision, manage, and deploy Secure Sockets Layer/Transport Layer Security (SSL/TLS) certificates for use with AWS services. SSL/TLS certificates are used to secure network communications and establish the identity of websites over the Internet. AWS Certificate Manager removes the time-consuming manual process of purchasing, uploading, and renewing SSL/TLS certificates. With AWS Certificate Manager, you can quickly request a certificate, deploy it on AWS resources such as Elastic Load Balancers or Amazon CloudFront distributions, and let AWS Certificate Manager handle certificate renewals. SSL/TLS certificates provisioned through AWS Certificate Manager are free. You pay only for the AWS resources you create to run your application.

AWS Certificate Manager API(OpenAPI Spec)

  • Adds one or more tags to an ACM Certificate. — Adds one or more tags to an ACM Certificate.
  • Deletes an ACM Certificate and its associated private key. — Deletes an ACM Certificate and its associated private key.
  • Returns a list of the fields contained in the specified ACM Certificate. — Returns a list of the fields contained in the specified ACM Certificate.
  • Retrieves an ACM Certificate and certificate chain for the certificate specified by ann ARN. — Retrieves an ACM Certificate and certificate chain for the certificate specified by an ARN.
  • Imports an SSL/TLS certificate into AWS Certificate Manager (ACM) to use with. — Imports an SSL/TLS certificate into AWS Certificate Manager (ACM) to use with.
  • Retrieves a list of ACM Certificates and the domain name for each. — Retrieves a list of ACM Certificates and the domain name for each.
  • Lists the tags that have been applied to the ACM Certificate. — Lists the tags that have been applied to the ACM Certificate.
  • Remove one or more tags from an ACM Certificate. — Remove one or more tags from an ACM Certificate.
  • Requests an ACM Certificate for use with other AWS services. — Requests an ACM Certificate for use with other AWS services.
  • Resends the email that requests domain ownership validation. — Resends the email that requests domain ownership validation.

AWS CloudFormation (APIs.json)

AWS CloudFormation gives developers and systems administrators an easy way to create and manage a collection of related AWS resources, provisioning and updating them in an orderly and predictable fashion.nYou can use AWS CloudFormation sample templates or create your own templates to describe the AWS resources, and any associated dependencies or runtime parameters, required to run your application. You don’t need to figure out the order for provisioning AWS services or the subtleties of making those dependencies work. CloudFormation takes care of this for you. After the AWS resources are deployed, you can modify and update them in a controlled and predictable way, in effect applying version control to your AWS infrastructure the same way you do with your software. You can also visualize your templates as diagrams and edit them using a drag-and-drop interface with the AWS CloudFormation Designer.nYou can deploy and update a template and its associated collection of resources (called a stack) by using the AWS Management Console, AWS Command Line Interface, or APIs. CloudFormation is available at no additional charge, and you pay only for the AWS resources needed to run your applications.

AWS CloudFormation API(OpenAPI Spec)

  • Cancel Update Stack — Cancels an update on the specified stack.
  • Continue Update Rollback — For a specified stack that is in the UPDATE_ROLLBACK_FAILED state, continues rolling it back to the UPDATE_ROLLBACK_COMPLETE state.
  • Create Change Set — Creates a list of changes for a stack.
  • Create Stack — Creates a stack as specified in the template.
  • Delete Change Set — Deletes the specified change set.
  • Delete Stack — Deletes a specified stack.
  • Describe Account Limits — Retrieves your accounts AWS CloudFormation limits, such as the maximum number of stacks that you can create in your account.
  • Describe Change Set — Returns the inputs for the change set and a list of changes that AWS CloudFormation will make if you execute the change set.
  • Describe Stack Events — Returns all stack related events for a specified stack in reverse chronological order.
  • Describe Stack Resource — Returns a description of the specified resource in the specified stack.
  • Describe Stack Resources — Returns AWS resource descriptions for running and deleted stacks.
  • Describe Stacks — Returns the description for the specified stack; if no stack name was specified, then it returns the description for all the stacks created.
  • Estimate Template Cost — Returns the estimated monthly cost of a template.
  • Execute Change Set — Updates a stack using the input information that was provided when the specified change set was created.
  • Get Stack Policy — Returns the stack policy for a specified stack.
  • Get Template — Returns the template body for a specified stack.
  • Get Template Summary — Returns information about a new or existing template.
  • List Change Sets — Returns the ID and status of each active change set for a stack.
  • List Exports — Lists all exported output values in the account and region in which you call this action.
  • List Imports — Lists all stacks that are importing an exported output value.
  • List Stack Resources — Returns descriptions of all resources of the specified stack.
  • List Stacks — Returns the summary information for stacks whose status matches the specified StackStatusFilter.
  • Set Stack Policy — Sets a stack policy for a specified stack.
  • Signal Resource — Sends a signal to the specified resource with a success or failure status.
  • Update Stack — Updates a stack as specified in the template.
  • Validate Template — Validates a specified template.

AWS CloudFront (APIs.json)

Amazon CloudFront is a global content delivery network (CDN) service that accelerates delivery of your websites, APIs, video content or other web assets. It integrates with other Amazon Web Services products to give developers and businesses an easy way to accelerate content to end users with no minimum usage commitments.

AWS CloudFront API(OpenAPI Spec)

  • Create Cloud Front Origin Access Identity — Creates a new origin access identity.
  • Create Distribution — Creates a new web distribution.
  • Create Distribution With Tags — Create a new distribution with tags.
  • Create Invalidation — Create a new invalidation.
  • Create Streaming Distribution — Creates a new RMTP distribution.
  • Create Streaming Distribution With Tags — Create a new streaming distribution with tags.
  • Delete Cloud Front Origin Access Identity — Delete an origin access identity.
  • Delete Distribution — Delete a distribution.
  • Delete Streaming Distribution — Delete a streaming distribution.
  • Get Cloud Front Origin Access Identity — Get the information about an origin access identity.
  • Get Cloud Front Origin Access Identity Config — Get the configuration information about an origin access identity.
  • Get Distribution — Get the information about a distribution.
  • Get Distribution Config — Get the configuration information about a distribution.
  • Get Invalidation — Get the information about an invalidation.
  • Get Streaming Distribution — Gets information about a specified RTMP distribution, including the distribution configuration.
  • Get Streaming Distribution Config — Get the configuration information about a streaming distribution.
  • List Cloud Front Origin Access Identities — Lists origin access identities.
  • List Distributions — List distributions.
  • List Distributions By Web A C L Id — List the distributions that are associated with a specified AWS WAF web ACL.
  • List Invalidations — Lists invalidation batches.
  • List Streaming Distributions — List streaming distributions.
  • List Tags For Resource — List tags for a CloudFront resource.
  • Tag Resource — Add tags to a CloudFront resource.
  • Untag Resource — Remove tags from a CloudFront resource.
  • Update Cloud Front Origin Access Identity — Update an origin access identity.
  • Update Distribution — Update a distribution.
  • Update Streaming Distribution — Update a streaming distribution.

AWS CloudHSM (APIs.json)

The AWS CloudHSM service helps you meet corporate, contractual and regulatory compliance requirements for data security by using dedicated Hardware Security Module (HSM) appliances within the AWS cloud. With CloudHSM, you control the encryption keys and cryptographic operations performed by the HSM.nAWS and AWS Marketplace partners offer a variety of solutions for protecting sensitive data within the AWS platform, but for applications and data subject to rigorous contractual or regulatory requirements for managing cryptographic keys, additional protection is sometimes necessary. Until now, your only option was to store the sensitive data (or the encryption keys protecting the sensitive data) in your on-premises datacenters’. Unfortunately, this either prevented you from migrating these applications to the cloud or significantly slowed their performance. The AWS CloudHSM service allows you to protect your encryption keys within HSMs designed and validated to government standards for secure key management. You can securely generate, store, and manage the cryptographic keys used for data encryption such that they are accessible only by you. AWS CloudHSM helps you comply with strict key management requirements without sacrificing application performance.nThe AWS CloudHSM service works with Amazon Virtual Private Cloud (VPC). CloudHSM instances are provisioned inside your VPC with an IP address that you specify, providing simple and private network connectivity to your Amazon Elastic Compute Cloud (EC2) instances. Placing CloudHSM instances near your EC2 instances decreases network latency, which can improve application performance. AWS provides dedicated and exclusive (single tenant) access to CloudHSM instances, isolated from other AWS customers. Available in multiple Regions and Availability Zones (AZs), AWS CloudHSM allows you to add secure and durable key storage to your applications.

AWS CloudHSM API(OpenAPI Spec)

  • Add Tags To Resource — Adds or overwrites one or more tags for the specified AWS CloudHSM resource.
  • Create Hapg — Creates a high-availability partition group.
  • Create HSM — Creates an uninitialized HSM instance.
  • Create Luna Client — Creates an HSM client.
  • Delete HAPG — Deletes a high-availability partition group.
  • Delete HSM — Deletes an HSM.
  • Delete Luna Client — Deletes a client.
  • Describe HAPG — Retrieves information about a high-availability partition group.
  • Describe HSM — Retrieves information about an HSM.
  • Describe Luna Client — Retrieves information about an HSM client.
  • Get Config — Gets the configuration files necessary to connect to all high availability partition groups the client is associated with.
  • List Available Zones — Lists the Availability Zones that have available AWS CloudHSM capacity.
  • List HAPG — Lists the high-availability partition groups for the account.
  • List HSM — Retrieves the identifiers of all of the HSMs provisioned for the current customer.
  • List Luna Clients — Lists all of the clients.
  • List Tags For Resource — Returns a list of all tags for the specified AWS CloudHSM resource.
  • Modify HAPG — Modifies an existing high-availability partition group.
  • Modify HSM — Modifies an HSM.
  • Modify Luna Client — Modifies the certificate used by the client.
  • Remove Tags From Resource — Removes one or more tags from the specified AWS CloudHSM resource.

AWS CloudSearch (APIs.json)

Amazon CloudSearch is a managed service in the AWS Cloud that makes it simple and cost-effective to set up, manage, and scale a search solution for your website or application.nAmazon CloudSearch supports 34 languages and popular search features such as highlighting, autocomplete, and geospatial search. For more information, see Benefits.

AWS CloudSearch Configuration API(OpenAPI Spec)

  • Add Tags — Attaches resource tags to an Amazon CloudSearch domain.
  • Build Suggesters — Indexes the search suggestions.
  • Create Domain — Creates a new search domain.
  • Define Analysis Scheme — Configures an analysis scheme that can be applied to a text or text-array field to define language-specific text processing options.
  • Define Expression — Configures an Expression for the search domain.
  • Define Index Field — Configures an ndexField for the search domain.
  • Define Suggester — Configures a suggester for a domain.
  • Delete Analysis Scheme — Deletes an analysis scheme.
  • Delete Domain — Permanently deletes a search domain and all of its data.
  • Delete Expression — Removes an Expression from the search domain.
  • Delete Index Field — Removes an IndexField from the search domain.
  • Delete Suggester — Deletes a suggester.
  • Describe Analysis Schemes — Gets the analysis schemes configured for a domain.
  • Describe Availability Options — Gets the availability options configured for a domain.
  • Describe Domains — Gets information about the search domains owned by this account.
  • Describe Expressions — Gets the expressions configured for the search domain.
  • Describe Index Fields — Gets information about the index fields configured for the search domain.
  • Describe Scaling Parameters — Gets the scaling parameters configured for a domain.
  • Describe Service Access Policies — Gets information about the access policies that control access to the domains document and search endpoints.
  • Describe Suggesters — Gets the suggesters configured for a domain.
  • Index Documents — Tells the search domain to start indexing its documents using the latest indexing options.
  • List Domain Names — Lists all search domains owned by an account.
  • List Tags — Displays all of the resource tags for an Amazon CloudSearch domain.
  • Remove Tags — Removes the specified resource tags from an Amazon ES domain.
  • Update Availability Options — Configures the availability options for a domain.
  • Update Scaling Parameters — Configures scaling parameters for a domain.
  • Update Service Access Policies — Configures the access rules that control access to the domains document and search endpoints.

AWS CloudSearch Document Service API(OpenAPI Spec)

  • You use the document service API to add, replace, or delete documents in your Amazon CloudSearch domain — You use the document service API to add, replace, or delete documents in your Amazon CloudSearch domain. For more information managing the documents in your search domain, see Uploading Data to an Amazon CloudSearch Domain.

AWS CloudSearch Search API(OpenAPI Spec)

  • This section describes the HTTP request and response messages for the search resource. — This section describes the HTTP request and response messages for the search resource.

AWS CloudTrail (APIs.json)

AWS CloudTrail is a web service that records AWS API calls for your account and delivers log files to you. The recorded information includes the identity of the API caller, the time of the API call, the source IP address of the API caller, the request parameters, and the response elements returned by the AWS service.nWith CloudTrail, you can get a history of AWS API calls for your account, including API calls made via the AWS Management Console, AWS SDKs, command line tools, and higher-level AWS services (such as AWS CloudFormation). The AWS API call history produced by CloudTrail enables security analysis, resource change tracking, and compliance auditing.

AWS CloudTrail API(OpenAPI Spec)

  • Adds one or more tags to a trail, up to a limit of 50. — Adds one or more tags to a trail, up to a limit of 50.
  • Creates a trail that specifies the settings for delivery of log data to an Amazon S3 bucket. — Creates a trail that specifies the settings for delivery of log data to an Amazon S3 bucket.
  • Deletes a trail. — Deletes a trail.
  • Retrieves settings for the trail associated with the current region for your account. — Retrieves settings for the trail associated with the current region for your account.
  • Describes the settings for the event selectors that you configured for your trail. — Describes the settings for the event selectors that you configured for your trail.
  • Returns a JSON-formatted list of information about the specified trail. — Returns a JSON-formatted list of information about the specified trail.
  • Returns all public keys whose private keys were used to sign the digest files within the specified time range. — Returns all public keys whose private keys were used to sign the digest files within the specified time range.
  • Lists the tags for the trail in the current region. — Lists the tags for the trail in the current region.
  • Looks up API activity events captured by CloudTrail that create, update, or deleten resources in your account. — Looks up API activity events captured by CloudTrail that create, update, or delete resources in your account.
  • Configures an event selector for your trail. — Configures an event selector for your trail.
  • Removes the specified tags from a trail. — Removes the specified tags from a trail.
  • Starts the recording of AWS API calls and log file delivery for a trail. — Starts the recording of AWS API calls and log file delivery for a trail.
  • Suspends the recording of AWS API calls and log file delivery for the specified trail. — Suspends the recording of AWS API calls and log file delivery for the specified trail.
  • Updates the settings that specify delivery of log files. — Updates the settings that specify delivery of log files.

AWS CloudWatch (APIs.json)

Amazon CloudWatch is a monitoring service for AWS cloud resources and the applications you run on AWS. You can use Amazon CloudWatch to collect and track metrics, collect and monitor log files, set alarms, and automatically react to changes in your AWS resources. Amazon CloudWatch can monitor AWS resources such as Amazon EC2 instances, Amazon DynamoDB tables, and Amazon RDS DB instances, as well as custom metrics generated by your applications and services, and any log files your applications generate. You can use Amazon CloudWatch to gain system-wide visibility into resource utilization, application performance, and operational health. You can use these insights to react and keep your application running smoothly.

Amazon CloudWatch API(OpenAPI Spec)

  • Delete Alarms — Deletes the specified alarms.
  • Describe Alarm History — Retrieves the history for the specified alarm.
  • Describe Alarms — Retrieves the specified alarms.
  • Describe Alarms For Metric — Retrieves the alarms for the specified metric.
  • Disable Alarm Actions — Disables the actions for the specified alarms.
  • Enable Alarm Actions — Enables the actions for the specified alarms.
  • Get Metric Statistics — Gets statistics for the specified metric.
  • List Metrics — List the specified metrics.
  • Put Metric Alarm — Creates or updates an alarm and associates it with the specified metric.
  • Put Metric Data — Publishes metric data points to Amazon CloudWatch.
  • Set Alarm State — Temporarily sets the state of an alarm for testing purposes.

AWS Code Pipeline (APIs.json)

AWS Data Pipeline is a web service that helps you reliably process and move data between different AWS compute and storage services, as well as on-premise data sources, at specified intervals. With AWS Data Pipeline, you can regularly access your data where it’s stored, transform and process it at scale, and efficiently transfer the results to AWS services such as Amazon S3, Amazon RDS, Amazon DynamoDB, and Amazon EMR.nAWS Data Pipeline helps you easily create complex data processing workloads that are fault tolerant, repeatable, and highly available. You don’t have to worry about ensuring resource availability, managing inter-task dependencies, retrying transient failures or timeouts in individual tasks, or creating a failure notification system. AWS Data Pipeline also allows you to move and process data that was previously locked up in on-premise data silos.

AWS Code Pipeline API(OpenAPI Spec)

  • Acknowledge Job — Returns information about a specified job and whether that job has been received by the job worker.
  • Acknowledge Third Party Job — Confirms a job worker has received the specified job.
  • Create Custom Action Type — Creates a new custom action that can be used in all pipelines associated with the AWS account.
  • Create Pipeline — Creates a pipeline.
  • Delete Custom Action Type — Marks a custom action as deleted.
  • Delete Pipeline — Deletes the specified pipeline.
  • Disable Stage Transition — Prevents artifacts in a pipeline from transitioning to the next stage in the pipeline.
  • Enable Stage Transition — Enables artifacts in a pipeline to transition to a stage in a pipeline.
  • Get Job Details — Returns information about a job.
  • Get Pipeline — Returns the metadata, structure, stages, and actions of a pipeline.
  • Get Pipeline Execution — Returns information about an execution of a pipeline, including details about artifacts, the pipeline execution ID, and the name, version, and status of the pipeline.
  • Get Pipeline State — Returns information about the state of a pipeline, including the stages and actions.
  • Get Third Party Job Details — Requests the details of a job for a third party action.
  • List Action Types — Gets a summary of all AWS CodePipeline action types associated with your account.
  • List Pipelines — Gets a summary of all of the pipelines associated with your account.
  • Poll For Jobs — Returns information about any jobs for AWS CodePipeline to act upon.
  • Poll For Third Party Jobs — Determines whether there are any third party jobs for a job worker to act on.
  • Put Action Revision — Provides information to AWS CodePipeline about new revisions to a source.
  • Put Approval Result — Provides the response to a manual approval request to AWS CodePipeline.
  • Put Job Failure Result — Represents the failure of a job as returned to the pipeline by a job worker.
  • Put Job Success Result — Represents the success of a job as returned to the pipeline by a job worker.
  • Put Third Party Job Failure Result — Represents the failure of a third party job as returned to the pipeline by a job worker.
  • Put Third Party Job Success Result — Represents the success of a third party job as returned to the pipeline by a job worker.
  • Retry Stage Execution — Resumes the pipeline execution by retrying the last failed actions in a stage.
  • Start Pipeline Execution — Starts the specified pipeline.
  • Update Pipeline — Updates a specified pipeline with edits or changes to its structure.

AWS CodeBuild (APIs.json)

AWS CodeBuild is a fully managed build service that compiles source code, runs tests, and produces software packages that are ready to deploy. With CodeBuild, you don’t need to provision, manage, and scale your own build servers. CodeBuild scales continuously and processes multiple builds concurrently, so your builds are not left waiting in a queue. You can get started quickly by using prepackaged build environments, or you can create custom build environments that use your own build tools. With CodeBuild, you are charged by the minute for the compute resources you use.

AWS CodeBuild API(OpenAPI Spec)

  • Batch Get Builds — Gets information about one or more builds.
  • Batch Get Projects — Gets information about one or more build projects.
  • Create Project — Creates a build project.
  • Delete Project — Deletes a build project.
  • List Builds — Gets a list of build IDs, with each build ID representing a single build.
  • List Builds For Project — Gets a list of build IDs for the specified build project, with each build ID representing a single build.
  • List Curated Environment Images — Gets information about Docker images that are managed by AWS CodeBuild.
  • List Projects — Gets a list of build project names, with each build project name representing a single build project.
  • Start Build — Starts running a build.
  • Stop Build — Attempts to stop running a build.
  • Update Project — Changes the settings of an existing build project.

AWS CodeCommit (APIs.json)

AWS CodeCommit is a fully-managed source control service that makes it easy for companies to host secure and highly scalable private Git repositories. CodeCommit eliminates the need to operate your own source control system or worry about scaling its infrastructure. You can use CodeCommit to securely store anything from source code to binaries, and it works seamlessly with your existing Git tools.

AWS CodeCommit API(OpenAPI Spec)

  • Batch Get Repositories — Returns information about one or more repositories.
  • Create Branch — Creates a new branch in a repository and points the branch to a commit.
  • Create Repository — Creates a new, empty repository.
  • Delete Repository — Deletes a repository.
  • Get Branch — Returns information about a repository branch, including its name and the last commit ID.
  • Get Commit — Returns information about a commit, including commit message and committer information.
  • Get Repository — Returns information about a repository.
  • Get Repository Triggers — Gets information about triggers configured for a repository.
  • List Branches — Gets information about one or more branches in a repository.
  • List Repositories — Gets information about one or more repositories.
  • Put Repository Triggers — Replaces all triggers for a repository.
  • Test Repository Triggers — Tests the functionality of repository triggers by sending information to the trigger target.
  • Update Default Branch — Sets or changes the default branch name for the specified repository.
  • Update Repository Description — Sets or changes the comment or description for a repository.
  • Update Repository Name — Renames a repository.

AWS CodeDeploy (APIs.json)

AWS CodeDeploy is a service that automates code deployments to any instance, including Amazon EC2 instances and instances running on-premises. AWS CodeDeploy makes it easier for you to rapidly release new features, helps you avoid downtime during application deployment, and handles the complexity of updating your applications. You can use AWS CodeDeploy to automate software deployments, eliminating the need for error-prone manual operations, and the service scales with your infrastructure so you can easily deploy to one instance or thousands.

AWS CodeDeploy API(OpenAPI Spec)

  • Add Tags To On Premises Instances — Adds tags to on-premises instances.
  • Batch Get Application Revisions — Gets information about one or more application revisions.
  • Batch Get Applications — Gets information about one or more applications.
  • Batch Get Deployment Groups — Gets information about one or more deployment groups.
  • Batch Get Deployment Instances — Gets information about one or more instance that are part of a deployment group.
  • Batch Get Deployments — Gets information about one or more deployments.
  • Batch Get On Premises Instances — Gets information about one or more on-premises instances.
  • Create Application — Creates an application.
  • Create Deployment — Deploys an application revision through the specified deployment group.
  • Create Deployment Config — Creates a deployment configuration.
  • Create Deployment Group — Creates a deployment group to which application revisions will be deployed.
  • Delete Application — Deletes an application.
  • Delete Deployment Config — Deletes a deployment configuration.
  • Delete Deployment Group — Deletes a deployment group.
  • Deregister On Premises Instance — Deregisters an on-premises instance.
  • Get Application — Gets information about an application.
  • Get Application Revision — Gets information about an application revision.
  • Get Deployment — Gets information about a deployment.
  • Get Deployment Config — Gets information about a deployment configuration.
  • Get Deployment Group — Gets information about a deployment group.
  • Get Deployment Instance — Gets information about an instance as part of a deployment.
  • Get On Premises Instance — Gets information about an on-premises instance.
  • List Application Revisions — Lists information about revisions for an application.
  • List Applications — Lists the applications registered with the applicable IAM user or AWS account.
  • List Deployment Configs — Lists the deployment configurations with the applicable IAM user or AWS account.
  • List Deployment Groups — Lists the deployment groups for an application registered with the applicable IAM user or AWS account.
  • List Deployment Instances — Lists the instance for a deployment associated with the applicable IAM user or AWS account.
  • List Deployments — Lists the deployments in a deployment group for an application registered with the applicable IAM user or AWS account.
  • List On Premises Instances — Gets a list of names for one or more on-premises instances.
  • Register Application Revision — Registers with AWS CodeDeploy a revision for the specified application.
  • Register On Premises Instance — Registers an on-premises instance.
  • Remove Tags From On Premises Instances — Removes one or more tags from one or more on-premises instances.
  • Stop Deployment — Attempts to stop an ongoing deployment.
  • Update Application — Changes the name of an application.
  • Update Deployment Group — Changes information about a deployment group.

AWS Cognito (APIs.json)

Amazon Cognito lets you easily add user sign-up and sign-in to your mobile and web apps. With Amazon Cognito, you also have the options to authenticate users through social identity providers such as Facebook, Twitter, or Amazon, with SAML identity solutions, or by using your own identity system. In addition, Amazon Cognito enables you to save data locally on users devices, allowing your applications to work even when the devices are offline. You can then synchronize data across users devices so that their app experience remains consistent regardless of the device they use. With Amazon Cognito, you can focus on creating great app experiences instead of worrying about building, securing, and scaling a solution to handle user management, authentication, and sync across devices.

AWS Cognito API(OpenAPI Spec)

  • Create Identity Pool — Creates a new identity pool.
  • Delete Identities — Deletes identities from an identity pool.
  • Delete Identity Pool — Deletes a user pool.
  • Describe Identity — Returns metadata related to the given identity, including when the identity was created and any associated linked logins.
  • Describe Identity Pool — Gets details about a particular identity pool, including the pool name, ID description, creation date, and current number of users.
  • Get Credentials For Identity — Returns credentials for the provided identity ID.
  • Get Id — Generates (or retrieves) a Cognito ID.
  • Get Identity Pool Roles — Gets the roles for an identity pool.
  • Get Open Id Token — Gets an OpenID token, using a known Cognito ID.
  • Get Open Id Token For Developer Identity — Registers (or retrieves) a Cognito IdentityId and an OpenID Connect token for a user authenticated by your backend authentication process.
  • List Identities — Lists the identities in a pool.
  • List Identity Pools — Lists all of the Cognito identity pools registered for your account.
  • Lookup Developer Identity — Retrieves the IdentityID associated with a DeveloperUserIdentifier or the list of DeveloperUserIdentifiers associated with an IdentityId for an existing identity.
  • Merge Developer Identities — Merges two users having different IdentityIds, existing in the same identity pool, and identified by the same developer provider.
  • Set Identity Pool Roles — Sets the roles for an identity pool.
  • Unlink Developer Identity — Unlinks a DeveloperUserIdentifier from an existing identity.
  • Unlink Identity — Unlinks a federated identity from an existing account.
  • Update Identity Pool — Updates a user pool.

AWs Cognito Identity Provider API(OpenAPI Spec)

  • Add Custom Attributes — Adds additional user attributes to the user pool schema.
  • Admin Add User To Group — Adds the specified user to the specified group.
  • Admin Confirm Sign Up — Confirms user registration as an admin without using a confirmation code.
  • Admin Create User — Creates a new user in the specified user pool and sends a welcome message via email or phone (SMS).
  • Admin Delete User — Deletes a user as an administrator.
  • Admin Delete User Attributes — Deletes the user attributes in a user pool as an administrator.
  • Admin Disable User — Disables the specified user as an administrator.
  • Admin Enable User — Enables the specified user as an administrator.
  • Admin Forget Device — Forgets the device, as an administrator.
  • Admin Get Device — Gets the device, as an administrator.
  • Admin Get User — Gets the specified user by user name in a user pool as an administrator.
  • Admin Initiate Auth — Initiates the authentication flow, as an administrator.
  • Admin List Devices — Lists devices, as an administrator.
  • Admin List Groups For User — Lists the groups that the user belongs to.
  • Admin Remove User From Group — Removes the specified user from the specified group.
  • Admin Reset User Password — Resets the specified users password in a user pool as an administrator.
  • Admin Respond To Auth Challenge — Responds to an authentication challenge, as an administrator.
  • Admin Set User Settings — Sets all the user settings for a specified user name.
  • Admin Update Device Status — Updates the device status as an administrator.
  • Admin Update User Attributes — Updates the specified users attributes, including developer attributes, as an administrator.
  • Admin User Global Sign Out — Signs out users from all devices, as an administrator.
  • Change Password — Changes the password for a specified user in a user pool.
  • Confirm Device — Confirms tracking of the device.
  • Confirm Forgot Password — Allows a user to enter a code provided when they reset their password to update their password.
  • Confirm Sign Up — Confirms registration of a user and handles the existing alias from a previous user.
  • Create Group — Creates a new group in the specified user pool.
  • Create User Import Job — Creates the user import job.
  • Create User Pool — Creates a new Amazon Cognito user pool and sets the password policy for the pool.
  • Create User Pool Client — Creates the user pool client.
  • Delete Group — Deletes a group.
  • Delete User — Allows a user to delete ones self.
  • Delete User Attributes — Deletes the attributes for a user.
  • Delete User Pool — Deletes the specified Amazon Cognito user pool.
  • Delete User Pool Client — Allows the developer to delete the user pool client.
  • Describe User Import Job — Describes the user import job.
  • Describe User Pool — Returns the configuration information and metadata of the specified user pool.
  • Describe User Pool Client — Client method for returning the configuration information and metadata of the specified user pool client.
  • Forget Device — Forgets the specified device.
  • Forgot Password — Retrieves the password for the specified client ID or username.
  • Get C S V Header — Gets the header information for the.
  • Get Device — Gets the device.
  • Get Group — Gets a group.
  • Get User — Gets the user attributes and metadata for a user.
  • Get User Attribute Verification Code — Gets the user attribute verification code for the specified attribute name.
  • Global Sign Out — Signs out users from all devices.
  • Initiate Auth — Initiates the authentication flow.
  • List Devices — Lists the devices.
  • List Groups — Lists the groups associated with a user pool.
  • List User Import Jobs — Lists the user import jobs.
  • List User Pool Clients — Lists the clients that have been created for the specified user pool.
  • List User Pools — Lists the user pools associated with an AWS account.
  • List Users — Lists the users in the Amazon Cognito user pool.
  • List Users In Group — Lists the users in the specified group.
  • Resend Confirmation Code — Resends the confirmation (for confirmation of registration) to a specific user in the user pool.
  • Respond To Auth Challenge — Responds to the authentication challenge.
  • Set User Settings — Sets the user settings like multi-factor authentication (MFA).
  • Sign Up — Registers the user in the specified user pool and creates a user name, password, and user attributes.
  • Start User Import Job — Starts the user import.
  • Stop User Import Job — Stops the user import job.
  • Update Device Status — Updates the device status.
  • Update Group — Updates the specified group with the specified attributes.
  • Update User Attributes — Allows a user to update a specific attribute (one at a time).
  • Update User Pool — Updates the specified user pool with the specified attributes.
  • Update User Pool Client — Allows the developer to update the specified user pool client and password policy.
  • Verify User Attribute — Verifies the specified user attributes in the user pool.

AWS Cognito Sync API(OpenAPI Spec)

  • Bulk Publish — Initiates a bulk publish of all existing datasets for an Identity Pool to the configured stream.
  • Delete Dataset — Deletes the specific dataset.
  • Describe Dataset — Gets meta data about a dataset by identity and dataset name.
  • Describe Identity Pool Usage — Gets usage details (for example, data storage) about a particular identity pool.
  • Describe Identity Usage — Gets usage information for an identity, including number of datasets and data usage.
  • Get Bulk Publish Details — Get the status of the last BulkPublish operation for an identity pool.
  • Get Cognito Events — Gets the events and the corresponding Lambda functions associated with an identity pool.
  • Get Identity Pool Configuration — Gets the configuration settings of an identity pool.
  • List Datasets — Lists datasets for an identity.
  • List Identity Pool Usage — Gets a list of identity pools registered with Cognito.
  • List Records — Gets paginated records, optionally changed after a particular sync count for a dataset and identity.
  • Register Device — Registers a device to receive push sync notifications.
  • Set Cognito Events — Sets the AWS Lambda function for a given event type for an identity pool.
  • Set Identity Pool Configuration — Sets the necessary configuration for push sync.
  • Subscribe To Dataset — Subscribes to receive notifications when a dataset is modified by another device.
  • Unsubscribe From Dataset — Unsubscribes from receiving notifications when a dataset is modified by another device.
  • Update Records — Posts updates to records and adds and deletes records for a dataset and user.

AWS Config (APIs.json)

AWS Config is a fully managed service that provides you with an AWS resource inventory, configuration history, and configuration change notifications to enable security and governance. Config Rules enables you to create rules that automatically check the configuration of AWS resources recorded by AWS Config.nWith AWS Config, you can discover existing and deleted AWS resources, determine your overall compliance against rules, and dive into configuration details of a resource at any point in time. These capabilities enable compliance auditing, security analysis, resource change tracking, and troubleshooting.

AWS Config API(OpenAPI Spec)

  • Delete Config Rule — Deletes the specified AWS Config rule and all of its evaluation results.
  • Delete Configuration Recorder — Deletes the configuration recorder.
  • Delete Delivery Channel — Deletes the delivery channel.
  • Delete Evaluation Results — Deletes the evaluation results for the specified Config rule.
  • Deliver Config Snapshot — Schedules delivery of a configuration snapshot to the Amazon S3 bucket in the specified delivery channel.
  • Describe Compliance By Config Rule — Indicates whether the specified AWS Config rules are compliant.
  • Describe Compliance By Resource — Indicates whether the specified AWS resources are compliant.
  • Describe Config Rule Evaluation Status — Returns status information for each of your AWS managed Config rules.
  • Describe Config Rules — Returns details about your AWS Config rules.
  • Describe Configuration Recorders — Returns the details for the specified configuration recorders.
  • Describe Configuration Recorder Status — Returns the current status of the specified configuration recorder.
  • Describe Delivery Channels — Returns details about the specified delivery channel.
  • Describe Delivery Channel Status — Returns the current status of the specified delivery channel.
  • Get Compliance Details By Config Rule — Returns the evaluation results for the specified AWS Config rule.
  • Get Compliance Details By Resource — Returns the evaluation results for the specified AWS resource.
  • Get Compliance Summary By Config Rule — Returns the number of AWS Config rules that are compliant and noncompliant, up to atttmaximum of 25 for each.
  • Get Compliance Summary By Resource Type — Returns the number of resources that are compliant and the number that are noncompliant.
  • Get Resource Config History — Returns a list of configuration items for the specified resource.
  • List Discovered Resources — Accepts a resource type and returns a list of resource identifiers for the resources of that type.
  • Put Config Rule — Adds or updates an AWS Config rule for evaluating whether your AWS resources complytttwith your desired configurations.
  • Put Configuration Recorder — Creates a new configuration recorder to record the selected resource configurations.
  • Put Delivery Channel — Creates a delivery channel object to deliver configuration information to an Amazon S3 bucket and Amazon SNS topic.
  • Put Evaluations — Used by an AWS Lambda function to deliver evaluation results to AWS Config.
  • Start Config Rules Evaluation — Runs an on-demand evaluation for the specified Config rules against the last known configuration state of the resources.
  • Start Configuration Recorder — Starts recording configurations of the AWS resources you have selected to record in your AWS account.
  • Stop Configuration Recorder — Stops recording configurations of the AWS resources you have selected to record in your AWS account.

AWS Data Pipeline (APIs.json)

AWS Data Pipeline is a web service that helps you reliably process and move data between different AWS compute and storage services, as well as on-premise data sources, at specified intervals. With AWS Data Pipeline, you can regularly access your data where it’s stored, transform and process it at scale, and efficiently transfer the results to AWS services such as Amazon S3, Amazon RDS, Amazon DynamoDB, and Amazon EMR.nAWS Data Pipeline helps you easily create complex data processing workloads that are fault tolerant, repeatable, and highly available. You don’t have to worry about ensuring resource availability, managing inter-task dependencies, retrying transient failures or timeouts in individual tasks, or creating a failure notification system. AWS Data Pipeline also allows you to move and process data that was previously locked up in on-premise data silos.

AWS Data Pipeline API(OpenAPI Spec)

  • Activate Pipeline — Validates the specified pipeline and starts processing pipeline tasks.
  • Add Tags — Adds or modifies tags for the specified pipeline.
  • Create Pipeline — Creates a new, empty pipeline.
  • Deactivate Pipeline — Deactivates the specified running pipeline.
  • Delete Pipeline — Deletes a pipeline, its pipeline definition, and its run history.
  • Describe Objects — Gets the object definitions for a set of objects associated with the pipeline.
  • Describe Pipelines — Retrieves metadata about one or more pipelines.
  • Evaluate Expression — Task runners call EvaluateExpression to evaluate a string in the context of the specified object.
  • Get Pipeline Definition — Gets the definition of the specified pipeline.
  • List Pipelines — Lists the pipeline identifiers for all active pipelines that you have permission to access.
  • Poll For Task — Task runners call PollForTask to receive a task to perform from AWS Data Pipeline.
  • Put Pipeline Definition — Adds tasks, schedules, and preconditions to the specified pipeline.
  • Query Objects — Queries the specified pipeline for the names of objects that match the specified set of conditions.
  • Remove Tags — Removes existing tags from the specified pipeline.
  • Report Task Progress — Task runners call ReportTaskProgress when assigned a task to acknowledge that it has the task.
  • Report Task Runner Heartbeat — Task runners call ReportTaskRunnerHeartbeat every 15 minutes to indicate that they are operational.
  • Set Status — Requests that the status of the specified physical or logical pipeline objects be updated in the specified pipeline.
  • Set Task Status — Task runners call SetTaskStatus to notify AWS Data Pipeline that a task is completed and provide information about the final status.
  • Validate Pipeline Definition — Validates the specified pipeline definition to ensure that it is well formed and can be run without error.

AWS Database Migration Service (APIs.json)

AWS Database Migration Service helps you migrate databases to AWS easily and securely. The source database remains fully operational during the migration, minimizing downtime to applications that rely on the database. The AWS Database Migration Service can migrate your data to and from most widely used commercial and open-source databases. The service supports homogenous migrations such as Oracle to Oracle, as well as heterogeneous migrations between different database platforms, such as Oracle to Amazon Aurora or Microsoft SQL Server to MySQL. It also allows you to stream data to Amazon Redshift from any of the supported sources including Amazon Aurora, PostgreSQL, MySQL, MariaDB, Oracle, SAP ASE and SQL Server, enabling consolidation and easy analysis of data in the petabyte-scale data warehouse. AWS Database Migration Service can also be used for continuous data replication with high-availability.

AWS Database Migration Service API(OpenAPI Spec)

  • Add Tags To Resource — Adds metadata tags to a DMS resource, including replication instance, endpoint, security group, and migration task.
  • Create Endpoint — Creates an endpoint using the provided settings.
  • Create Replication Instance — Creates the replication instance using the specified parameters.
  • Create Replication Subnet Group — Creates a replication subnet group given a list of the subnet IDs in a VPC.
  • Create Replication Task — Creates a replication task using the specified parameters.
  • Delete Certificate — Deletes the specified certificate.
  • Delete Endpoint — Deletes the specified endpoint.
  • Delete Replication Instance — Deletes the specified replication instance.
  • Delete Replication Subnet Group — Deletes a subnet group.
  • Delete Replication Task — Deletes the specified replication task.
  • Describe Account Attributes — Lists all of the AWS DMS attributes for a customer account.
  • Describe Certificates — Provides a description of the certificate.
  • Describe Connections — Describes the status of the connections that have been made between the replication instance and an endpoint.
  • Describe Endpoints — Returns information about the endpoints for your account in the current region.
  • Describe Endpoint Types — Returns information about the type of endpoints available.
  • Describe Orderable Replication Instances — Returns information about the replication instance types that can be created in the specified region.
  • Describe Refresh Schemas Status — Returns the status of the RefreshSchemas operation.
  • Describe Replication Instances — Returns information about replication instances for your account in the current region.
  • Describe Replication Subnet Groups — Returns information about the replication subnet groups.
  • Describe Replication Tasks — Returns information about replication tasks for your account in the current region.
  • Describe Schemas — Returns information about the schema for the specified endpoint.
  • Describe Table Statistics — Returns table statistics on the database migration task, including table name, rows inserted, rows updated, and rows deleted.
  • Import Certificate — Uploads the specified certificate.
  • List Tags For Resource — Lists all tags for an AWS DMS resource.
  • Modify Endpoint — Modifies the specified endpoint.
  • Modify Replication Instance — Modifies the replication instance to apply new settings.
  • Modify Replication Subnet Group — Modifies the settings for the specified replication subnet group.
  • Modify Replication Task — Modifies the specified replication task.
  • Refresh Schemas — Populates the schema for the specified endpoint.
  • Remove Tags From Resource — Removes metadata tags from a DMS resource.
  • Start Replication Task — Starts the replication task.
  • Stop Replication Task — Stops the replication task.
  • Test Connection — Tests the connection between the replication instance and the endpoint.

AWS Device Farm (APIs.json)

AWS Device Farm is an app testing service that lets you test and interact with your Android, iOS, and web apps on many devices at once, or reproduce issues on a device in real time. View video, screenshots, logs, and performance data to pinpoint and fix issues before shipping your app.

AWS Device Farm API(OpenAPI Spec)

  • Create Device Pool — Creates a device pool.
  • Create Project — Creates a new project.
  • Create Remote Access Session — Specifies and starts a remote access session.
  • Create Upload — Uploads an app or test scripts.
  • Delete Device Pool — Deletes a device pool given the pool ARN.
  • Delete Project — Deletes an AWS Device Farm project, given the project ARN.
  • Delete Remote Access Session — Deletes a completed remote access session and its results.
  • Delete Run — Deletes the run, given the run ARN.
  • Delete Upload — Deletes an upload given the upload ARN.
  • Get Account Settings — Returns the number of unmetered iOS and/or unmetered Android devices that have been purchased by the account.
  • Get Device — Gets information about a unique device type.
  • Get Device Pool — Gets information about a device pool.
  • Get Device Pool Compatibility — Gets information about compatibility with a device pool.
  • Get Job — Gets information about a job.
  • Get Offering Status — Gets the current status and future status of all offerings purchased by an AWS account.
  • Get Project — Gets information about a project.
  • Get Remote Access Session — Returns a link to a currently running remote access session.
  • Get Run — Gets information about a run.
  • Get Suite — Gets information about a suite.
  • Get Test — Gets information about a test.
  • Get Upload — Gets information about an upload.
  • Install To Remote Access Session — Installs an application to the device in a remote access session.
  • List Artifacts — Gets information about artifacts.
  • List Device Pools — Gets information about device pools.
  • List Devices — Gets information about unique device types.
  • List Jobs — Gets information about jobs.
  • List Offerings — Returns a list of products or offerings that the user can manage through the API.
  • List Offering Transactions — Returns a list of all historical purchases, renewals, and system renewal transactions for an AWS account.
  • List Projects — Gets information about projects.
  • List Remote Access Sessions — Returns a list of all currently running remote access sessions.
  • List Runs — Gets information about runs, given an AWS Device Farm project ARN.
  • List Samples — Gets information about samples, given an AWS Device Farm project ARN.
  • List Suites — Gets information about suites.
  • List Tests — Gets information about tests.
  • List Unique Problems — Gets information about unique problems.
  • List Uploads — Gets information about uploads, given an AWS Device Farm project ARN.
  • Purchase Offering — Immediately purchases offerings for an AWS account.
  • Renew Offering — Explicitly sets the quantity of devices to renew for an offering, starting from the effectiveDate of the next period.
  • Schedule Run — Schedules a run.
  • Stop Remote Access Session — Ends a specified remote access session.
  • Stop Run — Initiates a stop request for the current test run.
  • Update Device Pool — Modifies the name, description, and rules in a device pool given the attributes and the pool ARN.
  • Update Project — Modifies the specified project name, given the project ARN and a new name.

AWS Direct Connect (APIs.json)

AWS Direct Connect makes it easy to establish a dedicated network connection from your premises to AWS. Using AWS Direct Connect, you can establish private connectivity between AWS and your datacenter, office, or colocation environment, which in many cases can reduce your network costs, increase bandwidth throughput, and provide a more consistent network experience than Internet-based connections. AWS Direct Connect lets you establish a dedicated network connection between your network and one of the AWS Direct Connect locations. Using industry standard 802.1q VLANs, this dedicated connection can be partitioned into multiple virtual interfaces. This allows you to use the same connection to access public resources such as objects stored in Amazon S3 using public IP address space, and private resources such as Amazon EC2 instances running within Amazon Virtual Private Cloud (VPC) using private IP space, while maintaining network separation between the public and private environments. Virtual interfaces can be reconfigured at any time to meet your changing needs.

AWS Direct Connect API(OpenAPI Spec)

  • Allocate Connection On Interconnect — Creates a hosted connection on an interconnect.
  • Allocate Private Virtual Interface — Provisions a private virtual interface to be owned by a different customer.
  • Allocate Public Virtual Interface — Provisions a public virtual interface to be owned by a different customer.
  • Confirm Connection — Confirm the creation of a hosted connection on an interconnect.
  • Confirm Private Virtual Interface — Accept ownership of a private virtual interface created by another customer.
  • Confirm Public Virtual Interface — Accept ownership of a public virtual interface created by another customer.
  • Create B G P Peer — Creates a new BGP peer on a specified virtual interface.
  • Create Connection — Creates a new connection between the customer network and a specific AWS Direct Connect location.
  • Create Interconnect — Creates a new interconnect between a AWS Direct Connect partners network and a specific AWS Direct Connect location.
  • Create Private Virtual Interface — Creates a new private virtual interface.
  • Create Public Virtual Interface — Creates a new public virtual interface.
  • Delete B G P Peer — Deletes a BGP peer on the specified virtual interface that matches the specified customer address and ASN.
  • Delete Connection — Deletes the connection.
  • Delete Interconnect — Deletes the specified interconnect.
  • Delete Virtual Interface — Deletes a virtual interface.
  • Describe Connection Loa — Returns the LOA-CFA for a Connection.
  • Describe Connections — Displays all connections in this region.
  • Describe Connections On Interconnect — Return a list of connections that have been provisioned on the given interconnect.
  • Describe Interconnect Loa — Returns the LOA-CFA for an Interconnect.
  • Describe Interconnects — Returns a list of interconnects owned by the AWS account.
  • Describe Locations — Returns the list of AWS Direct Connect locations in the current AWS region.
  • Describe Tags — Describes the tags associated with the specified Direct Connect resources.
  • Describe Virtual Gateways — Returns a list of virtual private gateways owned by the AWS account.
  • Describe Virtual Interfaces — Displays all virtual interfaces for an AWS account.
  • Tag Resource — Adds the specified tags to the specified Direct Connect resource.
  • Untag Resource — Removes one or more tags from the specified Direct Connect resource.

AWS Directory Service (APIs.json)

AWS Directory Service for Microsoft Active Directory (Enterprise Edition), also known as AWS Microsoft AD, enables your directory-aware workloads and AWS resources to use managed Active Directory in the AWS Cloud. The Microsoft AD service is built on actual Microsoft Active Directory and does not require you to synchronize or replicate data from your existing Active Directory to the cloud. You can use standard Active Directory administration tools and take advantage of built-in Active Directory features such as Group Policy, trusts, and single sign-on. With Microsoft AD, you can easily join Amazon EC2 and Amazon RDS for SQL Server instances to a domain, and use AWS Enterprise IT applications such as Amazon WorkSpaces with Active Directory users and groups.

AWS Directory Service API(OpenAPI Spec)

  • Add Ip Routes — If the DNS server for your on-premises domain uses a publicly addressable IP address, you must add a CIDR address block to correctly route traffic to and from your Microsoft AD on Amazon Web Services.
  • Add Tags To Resource — Adds or overwrites one or more tags for the specified directory.
  • Cancel Schema Extension — Cancels an in-progress schema extension to a Microsoft AD directory.
  • Connect Directory — Creates an AD Connector to connect to an on-premises directory.
  • Create Alias — Creates an alias for a directory and assigns the alias to the directory.
  • Create Computer — Creates a computer account in the specified directory, and joins the computer to the directory.
  • Create Conditional Forwarder — Creates a conditional forwarder associated with your AWS directory.
  • Create Directory — Creates a Simple AD directory.
  • Create Microsoft A D — Creates a Microsoft AD in the AWS cloud.
  • Create Snapshot — Creates a snapshot of a Simple AD or Microsoft AD directory in the AWS cloud.
  • Create Trust — AWS Directory Service for Microsoft Active Directory allows you to configure trust relationships.
  • Delete Conditional Forwarder — Deletes a conditional forwarder that has been set up for your AWS directory.
  • Delete Directory — Deletes an AWS Directory Service directory.
  • Delete Snapshot — Deletes a directory snapshot.
  • Delete Trust — Deletes an existing trust relationship between your Microsoft AD in the AWS cloud and an external domain.
  • Deregister Event Topic — Removes the specified directory as a publisher to the specified SNS topic.
  • Describe Conditional Forwarders — Obtains information about the conditional forwarders for this account.
  • Describe Directories — Obtains information about the directories that belong to this account.
  • Describe Event Topics — Obtains information about which SNS topics receive status messages from the specified directory.
  • Describe Snapshots — Obtains information about the directory snapshots that belong to this account.
  • Describe Trusts — Obtains information about the trust relationships for this account.
  • Disable Radius — Disables multi-factor authentication (MFA) with the Remote Authentication Dial In User Service (RADIUS) server for an AD Connector directory.
  • Disable Sso — Disables single-sign on for a directory.
  • Enable Radius — Enables multi-factor authentication (MFA) with the Remote Authentication Dial In User Service (RADIUS) server for an AD Connector directory.
  • Enable Sso — Enables single sign-on for a directory.
  • Get Directory Limits — Obtains directory limit information for the current region.
  • Get Snapshot Limits — Obtains the manual snapshot limits for a directory.
  • List Ip Routes — Lists the address blocks that you have added to a directory.
  • List Schema Extensions — Lists all schema extensions applied to a Microsoft AD Directory.
  • List Tags For Resource — Lists all tags on a directory.
  • Register Event Topic — Associates a directory with an SNS topic.
  • Remove Ip Routes — Removes IP address blocks from a directory.
  • Remove Tags From Resource — Removes tags from a directory.
  • Restore From Snapshot — Restores a directory using an existing directory snapshot.
  • Start Schema Extension — Applies a schema extension to a Microsoft AD directory.
  • Update Conditional Forwarder — Updates a conditional forwarder that has been set up for your AWS directory.
  • Update Radius — Updates the Remote Authentication Dial In User Service (RADIUS) server information for an AD Connector directory.
  • Verify Trust — AWS Directory Service for Microsoft Active Directory allows you to configure and verify trust relationships.

AWS DynamoDB (APIs.json)

Amazon DynamoDB is a fast and flexible NoSQL database service for all applications that need consistent, single-digit millisecond latency at any scale. It is a fully managed cloud database and supports both document and key-value store models. Its flexible data model and reliable performance make it a great fit for mobile, web, gaming, ad tech, IoT, and many other applications. Start today by downloading the local version of DynamoDB, then read our Getting Started Guide.

Amazon DynamoDB API(OpenAPI Spec)

  • Batch Get Item — The BatchGetItem operation returns the attributes of one or more items from one or more tables.
  • Batch Write Item — The BatchWriteItem operation puts or deletes multiple items in one or more tables.
  • Create Table — The CreateTable operation adds a new table to your account.
  • Delete Item — Deletes a single item in a table by primary key.
  • Delete Table — The DeleteTable operation deletes a table and all of its items.
  • Describe Limits — Returns the current provisioned-capacity limits for your AWS account in a region, both for the region as a whole and for any one DynamoDB table that you create there.
  • Describe Table — Returns information about the table, including the current status of the table, when it was created, the primary key schema, and any indexes on the table.
  • Get Item — The GetItem operation returns a set of attributes for the item with the given primary key.
  • List Tables — Returns an array of table names associated with the current account and endpoint.
  • Put Item — Creates a new item, or replaces an old item with a new item.
  • Query — A Query operation uses the primary key of a table or a secondary index to directly access items from that table or index.
  • Scan — The Scan operation returns one or more items and item attributes by accessing every item in a table or a secondary index.
  • Update Item — Edits an existing items attributes, or adds a new item to the table if it does not already exist.
  • Update Table — Modifies the provisioned throughput settings, global secondary indexes, or DynamoDB Streams settings for a given table.

AWS EC2 Container Registry Service (APIs.json)

Amazon EC2 Container Registry (ECR) is a fully-managed Docker container registry that makes it easy for developers to store, manage, and deploy Docker container images. Amazon ECR is integrated with Amazon EC2 Container Service (ECS), simplifying your development to production workflow. Amazon ECR eliminates the need to operate your own container repositories or worry about scaling the underlying infrastructure. Amazon ECR hosts your images in a highly available and scalable architecture, allowing you to reliably deploy containers for your applications. Integration with AWS Identity and Access Management (IAM) provides resource-level control of each repository. With Amazon ECR, there are no upfront fees or commitments. You pay only for the amount of data you store in your repositories and data transferred to the Internet.

AWS EC2 Container Registry API(OpenAPI Spec)

  • Batch Check Layer Availability — Check the availability of multiple image layers in a specified registry and repository.
  • Batch Delete Image — Deletes a list of specified images within a specified repository.
  • Batch Get Image — Gets detailed information for specified images within a specified repository.
  • Complete Layer Upload — Inform Amazon ECR that the image layer upload for a specified registry, repository name, and upload ID, has completed.
  • Create Repository — Creates an image repository.
  • Delete Repository — Deletes an existing image repository.
  • Delete Repository Policy — Deletes the repository policy from a specified repository.
  • Describe Images — Returns metadata about the images in a repository, including image size, image tags, and creation date.
  • Describe Repositories — Describes image repositories in a registry.
  • Get Authorization Token — Retrieves a token that is valid for a specified registry for 12 hours.
  • Get Download Url For Layer — .Retrieves the pre-signed Amazon S3 download URL corresponding to an image layer. You can only get URLs for image layers that are referenced in an image.
  • Get Repository Policy — Retrieves the repository policy for a specified repository.
  • Initiate Layer Upload — Notify Amazon ECR that you intend to upload an image layer.
  • List Images — Lists all the image IDs for a given repository.
  • Put Image — Creates or updates the image manifest and tags associated with an image.
  • Set Repository Policy — Applies a repository policy on a specified repository to control access permissions.
  • Upload Layer Part — Uploads an image layer part to Amazon ECR.

AWS EC2 Container Service (APIs.json)

Amazon EC2 Container Service (ECS) is a highly scalable, high performance container management service that supports Docker containers and allows you to easily run applications on a managed cluster of Amazon EC2 instances. Amazon ECS eliminates the need for you to install, operate, and scale your own cluster management infrastructure. With simple API calls, you can launch and stop Docker-enabled applications, query the complete state of your cluster, and access many familiar features like security groups, Elastic Load Balancing, EBS volumes, and IAM roles. You can use Amazon ECS to schedule the placement of containers across your cluster based on your resource needs and availability requirements. You can also integrate your own scheduler or third-party schedulers to meet business or application specific requirements.

Amazon EC2 Container Service API(OpenAPI Spec)

  • Create Cluster — Creates a new Amazon ECS cluster.
  • Create Service — Runs and maintains a desired number of tasks from a specified task definition.
  • Delete Attributes — Deletes one or more custom attributes from an Amazon ECS resource.
  • Delete Cluster — Deletes the specified cluster.
  • Delete Service — Deletes a specified service within a cluster.
  • Deregister Container Instance — Deregisters an Amazon ECS container instance from the specified cluster.
  • Deregister Task Definition — Deregisters the specified task definition by family and revision.
  • Describe Clusters — Describes one or more of your clusters.
  • Describe Container Instances — Describes Amazon EC2 Container Service container instances.
  • Describe Services — Describes the specified services running in your cluster.
  • Describe Task Definition — Describes a task definition.
  • Describe Tasks — Describes a specified task or tasks.
  • Discover Poll Endpoint — This action is only used by the Amazon EC2 Container Service agent, and it is not intended for use outside of the agent.
  • List Attributes — Lists the attributes for Amazon ECS resources within a specified target type and cluster.
  • List Clusters — Returns a list of existing clusters.
  • List Container Instances — Returns a list of container instances in a specified cluster.
  • List Services — Lists the services that are running in a specified cluster.
  • List Task Definition Families — Returns a list of task definition families that are registered to your account (which may include task definition families that no longer have any ACTIVE task definition revisions).
  • List Task Definitions — Returns a list of task definitions that are registered to your account.
  • List Tasks — Returns a list of tasks for a specified cluster.
  • Put Attributes — Create or update an attribute on an Amazon ECS resource.
  • Register Container Instance — Deregisters an Amazon ECS container instance from the specified cluster.
  • Register Task Definition — Registers a new task definition from the supplied family and containerDefinitions.
  • Run Task — Starts a new task using the specified task definition.
  • Start Task — Starts a new task from the specified task definition on the specified container instance or instances.
  • Stop Task — Stops a running task.
  • Submit Container State Change — This action is only used by the Amazon EC2 Container Service agent, and it is not intended for use outside of the agent.
  • Submit Task State Change — This action is only used by the Amazon EC2 Container Service agent, and it is not intended for use outside of the agent.
  • Update Container Agent — Updates the Amazon ECS container agent on a specified container instance.
  • Update Service — Modifies the desired count, deployment configuration, or task definition used in a service.

AWS EC2 Systems Manager (APIs.json)

Amazon EC2 Systems Manager is a management service that helps you automatically collect software inventory, apply OS patches, create system images, and configure Windows and Linux operating systems. These capabilities help you define and track system configurations, prevent drift, and maintain software compliance of your EC2 and on-premises configurations. By providing a management approach that is designed for the scale and agility of the cloud but extends into your on-premises data center, EC2 Systems Manager makes it easier for you to seamlessly bridge your existing infrastructure with AWS. EC2 Systems Manager is easy to use. Simply access EC2 Systems Manager from the EC2 Management Console, select the instances you want to manage, and define the management tasks you want to perform. EC2 Systems Manager is available now at no cost to manage both your EC2 and on-premises resources.

Amazon EC2 Systems Manager API(OpenAPI Spec)

  • Add Tags To Resource — Adds or overwrites one or more tags for the specified resource.
  • Cancel Command — Attempts to cancel the command specified by the Command ID.
  • Create Activation — Registers your on-premises server or virtual machine with Amazon EC2 so that you can manage these resources using Run Command.
  • Create Association — Associates the specified SSM document with the specified instances or targets.
  • Create Association Batch — Associates the specified SSM document with the specified instances or targets.
  • Create Document — Creates an SSM document.
  • Create Maintenance Window — Creates a new Maintenance Window.
  • Create Patch Baseline — Creates a patch baseline.
  • Delete Activation — Deletes an activation.
  • Delete Association — Disassociates the specified SSM document from the specified instance.
  • Delete Document — Deletes the SSM document and all instance associations to the document.
  • Delete Maintenance Window — Deletes a Maintenance Window.
  • Delete Parameter — Delete a parameter from the system.
  • Delete Patch Baseline — Deletes a patch baseline.
  • Deregister Managed Instance — Removes the server or virtual machine from the list of registered servers.
  • Deregister Patch Baseline For Patch Group — Removes a patch group from a patch baseline.
  • Deregister Target From Maintenance Window — Removes a target from a Maintenance Window.
  • Deregister Task From Maintenance Window — Removes a task from a Maintenance Window.
  • Describe Activations — Details about the activation, including: the date and time the activation was created, the expiration date, the IAM role assigned to the instances in the activation, and the number of instances activated by this registration.
  • Describe Association — Describes the associations for the specified SSM document or instance.
  • Describe Automation Executions — Provides details about all active and terminated Automation executions.
  • Describe Available Patches — Lists all patches that could possibly be included in a patch baseline.
  • Describe Document — Describes the specified SSM document.
  • Describe Document Permission — Describes the permissions for an SSM document.
  • Describe Effective Instance Associations — All associations for the instance(s).
  • Describe Effective Patches For Patch Baseline — Retrieves the current effective patches (the patch and the approval state) for the specified patch baseline.
  • Describe Instance Associations Status — The status of the associations for the instance(s).
  • Describe Instance Information — Describes one or more of your instances.
  • Describe Instance Patches — Retrieves information about the patches on the specified instance and their state relative to the patch baseline being used for the instance.
  • Describe Instance Patch States — Retrieves the high-level patch state of one or more instances.
  • Describe Instance Patch States For Patch Group — Retrieves the high-level patch state for the instances in the specified patch group.
  • Describe Maintenance Window Executions — Lists the executions of a Maintenance Window (meaning, information about when the Maintenance Window was scheduled to be active and information about tasks registered and run with the Maintenance Window).
  • Describe Maintenance Window Execution Task Invocations — Retrieves the individual task executions (one per target) for a particular task executed as part of a Maintenance Window execution.
  • Describe Maintenance Window Execution Tasks — For a given Maintenance Window execution, lists the tasks that were executed.
  • Describe Maintenance Windows — Retrieves the Maintenance Windows in an AWS account.
  • Describe Maintenance Window Targets — Lists the targets registered with the Maintenance Window.
  • Describe Maintenance Window Tasks — Lists the tasks in a Maintenance Window.
  • Describe Parameters — Get information about a parameter.
  • Describe Patch Baselines — Lists the patch baselines in your AWS account.
  • Describe Patch Groups — Lists all patch groups that have been registered with patch baselines.
  • Describe Patch Group State — Returns high-level aggregated patch compliance state for a patch group.
  • Get Automation Execution — Get detailed information about a particular Automation execution.
  • Get Command Invocation — Returns detailed information about command execution for an invocation or plugin.
  • Get Default Patch Baseline — Retrieves the default patch baseline.
  • Get Deployable Patch Snapshot For Instance — Retrieves the current snapshot for the patch baseline the instance uses.
  • Get Document — Gets the contents of the specified SSM document.
  • Get Inventory — Query inventory information.
  • Get Inventory Schema — Return a list of inventory type names for the account, or return a list of attribute names for a specific Inventory item type.
  • Get Maintenance Window — Retrieves a Maintenance Window.
  • Get Maintenance Window Execution — Retrieves details about a specific task executed as part of a Maintenance Window execution.
  • Get Maintenance Window Execution Task — Retrieves the details about a specific task executed as part of a Maintenance Window execution.
  • Get Parameter History — Query a list of all parameters used by the AWS account.
  • Get Parameters — Get a list of parameters used by the AWS account.
  • Get Patch Baseline — Retrieves information about a patch baseline.
  • Get Patch Baseline For Patch Group — Retrieves the patch baseline that should be used for the specified patch group.
  • List Associations — Lists the associations for the specified SSM document or instance.
  • List Command Invocations — An invocation is copy of a command sent to a specific instance.
  • List Commands — Lists the commands requested by users of the AWS account.
  • List Documents — Describes one or more of your SSM documents.
  • List Document Versions — List all versions for a document.
  • List Inventory Entries — A list of inventory items returned by the request.
  • List Tags For Resource — Returns a list of the tags assigned to the specified resource.
  • Modify Document Permission — Share a document publicly or privately.
  • Put Inventory — Bulk update custom inventory items on one more instance.
  • Put Parameter — Add one or more paramaters to the system.
  • Register Default Patch Baseline — Defines the default patch baseline.
  • Register Patch Baseline For Patch Group — Registers a patch baseline for a patch group.
  • Register Target With Maintenance Window — Registers a target with a Maintenance Window.
  • Register Task With Maintenance Window — Adds a new task to a Maintenance Window.
  • Remove Tags From Resource — Removes all tags from the specified resource.
  • Send Command — Executes commands on one or more remote instances.
  • Start Automation Execution — Initiates execution of an Automation document.
  • Stop Automation Execution — Stop an Automation that is currently executing.
  • Update Association — Updates an association.
  • Update Association Status — Updates the status of the SSM document associated with the specified instance.
  • Update Document — The document you want to update.
  • Update Document Default Version — Set the default version of a document.
  • Update Maintenance Window — Updates an existing Maintenance Window.
  • Update Managed Instance Role — Assigns or changes an Amazon Identity and Access Management (IAM) role to the managed instance.
  • Update Patch Baseline — Modifies an existing patch baseline.

AWS Elastic Beanstalk (APIs.json)

AWS Elastic Beanstalk is an easy-to-use service for deploying and scaling web applications and services developed with Java, .NET, PHP, Node.js, Python, Ruby, Go, and Docker on familiar servers such as Apache, Nginx, Passenger, and IIS. You can simply upload your code and Elastic Beanstalk automatically handles the deployment, from capacity provisioning, load balancing, auto-scaling to application health monitoring. At the same time, you retain full control over the AWS resources powering your application and can access the underlying resources at any time.nThere is no additional charge for Elastic Beanstalk — you pay only for the AWS resources needed to store and run your applications.

AWS Elastic Beanstalk API(OpenAPI Spec)

  • Abort Environment Update — Cancels in-progress environment configuration update or application version deployment.
  • Apply Environment Managed Action — Applies a scheduled managed action immediately.
  • Check D N S Availability — Checks if the specified CNAME is available.
  • Compose Environments — Create or update a group of environments that each run a separate component of a single application.
  • Create Application — Creates an application that has one configuration template named default and no application versions.
  • Create Application Version — Creates an application version for the specified application.
  • Create Configuration Template — Creates a configuration template.
  • Create Environment — Launches an environment for the specified application using the specified configuration.
  • Create Storage Location — Creates the Amazon S3 storage location for the account.
  • Delete Application — Deletes the specified application along with all associated versions and configurations.
  • Delete Application Version — Deletes the specified version from the specified application.
  • Delete Configuration Template — Deletes the specified configuration template.
  • Delete Environment Configuration — Deletes the draft configuration associated with the running environment.
  • Describe Applications — Returns the descriptions of existing applications.
  • Describe Application Versions — Retrieve a list of application versions.
  • Describe Configuration Options — Describes the configuration options that are used in a particular configuration template or environment, or that a specified solution stack defines.
  • Describe Configuration Settings — Returns a description of the settings for the specified configuration set, that is, either a configuration template or the configuration set associated with a running environment.
  • Describe Environment Health — Returns information about the overall health of the specified environment.
  • Describe Environment Managed Action History — Lists an environments completed and failed managed actions.
  • Describe Environment Managed Actions — Lists an environments upcoming and in-progress managed actions.
  • Describe Environment Resources — Returns AWS resources for this environment.
  • Describe Environments — Returns descriptions for existing environments.
  • Describe Events — Returns list of event descriptions matching criteria up to the last 6 weeks.
  • Describe Instances Health — Retrives detailed information about the health of instances in your AWS Elastic Beanstalk.
  • List Available Solution Stacks — Returns a list of the available solution stack names.
  • Rebuild Environment — Deletes and recreates all of the AWS resources (for example: the Auto Scaling group, load balancer, etc.
  • Request Environment Info — Initiates a request to compile the specified type of information of the deployed environment.
  • Restart App Server — Causes the environment to restart the application container server running on each Amazon EC2 instance.
  • Retrieve Environment Info — Retrieves the compiled information from a.
  • Swap Environment C N A M Es — Swaps the CNAMEs of two environments.
  • Terminate Environment — Terminates the specified environment.
  • Update Application — Updates the specified application to have the specified properties.
  • Update Application Resource Lifecycle — Modifies lifecycle settings for an application.
  • Update Application Version — Updates the specified application version to have the specified properties.
  • Update Configuration Template — Updates the specified configuration template to have the specified properties or configuration option values.
  • Update Environment — Updates the environment description, deploys a new application version, updates the configuration settings to an entirely new configuration template, or updates select configuration option values in the running environment.
  • Validate Configuration Settings — Takes a set of configuration settings and either a configuration template or environment, and determines whether those values are valid.

AWS Elastic Load Balancing (APIs.json)

Elastic Load Balancing automatically distributes incoming application traffic across multiple Amazon EC2 instances. It enables you to achieve fault tolerance in your applications, seamlessly providing the required amount of load balancing capacity needed to route application traffic.nElastic Load Balancing offers two types of load balancers that both feature high availability, automatic scaling, and robust security. These include the Classic Load Balancer that routes traffic based on either application or network level information, and the Application Load Balancer that routes traffic based on advanced application level information that includes the content of the request. The Classic Load Balancer is ideal for simple load balancing of traffic across multiple EC2 instances, while the Application Load Balancer is ideal for applications needing advanced routing capabilities, microservices, and container-based architectures. Application Load Balancer offers ability to route traffic to multiple services or load balance across multiple ports on the same EC2 instance.

AWS Elastic Load Balancing API(OpenAPI Spec)

  • Add Tags — Adds the specified tags to the specified resource.
  • Create Listener — Creates a listener for the specified Application Load Balancer.
  • Create Load Balancer — Creates an Application Load Balancer.
  • Create Rule — Creates a rule for the specified listener.
  • Create Target Group — Creates a target group.
  • Delete Listener — Deletes the specified listener.
  • Delete Load Balancer — Deletes the specified Application Load Balancer and its attached listeners.
  • Delete Rule — Deletes the specified rule.
  • Delete Target Group — Deletes the specified target group.
  • Deregister Targets — Deregisters the specified targets from the specified target group.
  • Describe Listeners — Describes the specified listeners or the listeners for the specified Application Load Balancer.
  • Describe Load Balancer Attributes — Describes the attributes for the specified Application Load Balancer.
  • Describe Load Balancers — Describes the specified Application Load Balancers or all of your Application Load Balancers.
  • Describe Rules — Describes the specified rules or the rules for the specified listener.
  • Describe S S L Policies — Describes the specified policies or all policies used for SSL negotiation.
  • Describe Tags — Describes the tags for the specified resources.
  • Describe Target Group Attributes — Describes the attributes for the specified target group.
  • Describe Target Groups — Describes the specified target groups or all of your target groups.
  • Describe Target Health — Describes the health of the specified targets or all of your targets.
  • Modify Listener — Modifies the specified properties of the specified listener.
  • Modify Load Balancer Attributes — Modifies the specified attributes of the specified Application Load Balancer.
  • Modify Rule — Modifies the specified rule.
  • Modify Target Group — Modifies the health checks used when evaluating the health state of the targets in the specified target group.
  • Modify Target Group Attributes — Modifies the specified attributes of the specified target group.
  • Register Targets — Registers the specified targets with the specified target group.
  • Remove Tags — Removes the specified tags from the specified resource.
  • Set Rule Priorities — Sets the priorities of the specified rules.
  • Set Security Groups — Associates the specified security groups with the specified load balancer.
  • Set Subnets — Enables the Availability Zone for the specified subnets for the specified load balancer.

AWS Elastic MapReduce (APIs.json)

Amazon EMR provides a managed Hadoop framework that makes it easy, fast, and cost-effective to process vast amounts of data across dynamically scalable Amazon EC2 instances. You can also run other popular distributed frameworks such as Apache Spark, HBase, Presto, and Flink in Amazon EMR, and interact with data in other AWS data stores such as Amazon S3 and Amazon DynamoDB.nAmazon EMR securely and reliably handles a broad set of big data use cases, including log analysis, web indexing, data transformations (ETL), machine learning, financial analysis, scientific simulation, and bioinformatics.

AWS Elastic MapReduce API(OpenAPI Spec)

  • Add Instance Groups — Adds one or more instance groups to a running cluster.
  • Add Job Flow Steps — AddJobFlowSteps adds new steps to a running job flow.
  • Add Tags — Adds tags to an Amazon EMR resource.
  • Cancel Steps — Cancels a pending step or steps in a running cluster.
  • Create Security Configuration — Creates a security configuration, which is stored in the service and can be specified when a cluster is created.
  • Delete Security Configuration — Deletes a security configuration.
  • Describe Cluster — Provides cluster-level details including status, hardware and software configuration, VPC settings, and so on.
  • Describe Job Flows — This API is deprecated and will eventually be removed.
  • Describe Security Configuration — Provides the details of a security configuration by returning the configuration JSON.
  • Describe Step — Provides more detail about the cluster step.
  • List Bootstrap Actions — Provides information about the bootstrap actions associated with a cluster.
  • List Clusters — Provides the status of all clusters visible to this AWS account.
  • List Instance Groups — Provides all available details about the instance groups in a cluster.
  • List Instances — Provides information about the cluster instances that Amazon EMR provisions on behalf of a user when it creates the cluster.
  • List Security Configurations — Lists all the security configurations visible to this account, providing their creation dates and times, and their names.
  • List Steps — Provides a list of steps for the cluster in reverse order unless you specify stepIds with the request.
  • Modify Instance Groups — ModifyInstanceGroups modifies the number of nodes and configuration settings of an instance group.
  • Put Auto Scaling Policy — Creates or updates an automatic scaling policy for a core instance group or task instance group in an Amazon EMR cluster.
  • Remove Auto Scaling Policy — Removes an automatic scaling policy from a specified instance group within an EMR cluster.
  • Remove Tags — Removes tags from an Amazon EMR resource.
  • Run Job Flow — RunJobFlow creates and starts running a new job flow.
  • Set Termination Protection — SetTerminationProtection locks a job flow so the EC2 instances in the cluster cannot be terminated by user intervention, an API call, or in the event of a job-flow error.
  • Set Visible To All Users — Sets whether all AWS Identity and Access Management (IAM) users under your account can access the specified job flows.
  • Terminate Job Flows — TerminateJobFlows shuts a list of job flows down.

AWS ElastiCache (APIs.json)

Amazon ElastiCache is a web service that makes it easy to deploy, operate, and scale an in-memory data store or cache in the cloud. The service improves the performance of web applications by allowing you to retrieve information from fast, managed, in-memory data stores, instead of relying entirely on slower disk-based databases. Amazon ElastiCache automatically detects and replaces failed nodes, reducing the overhead associated with self-managed infrastructures and provides a resilient system that mitigates the risk of overloaded databases, which slow website and application load times. Through integration with Amazon CloudWatch, Amazon ElastiCache provides enhanced visibility into key performance metrics associated with your Redis or Memcached nodes.

Amazon ElastiCache API(OpenAPI Spec)

  • Add Tags To Resource — Adds up to 10 cost allocation tags to the named resource.
  • Authorize Cache Security Group Ingress — Allows network ingress to a cache security group.
  • Copy Snapshot — Makes a copy of an existing snapshot.
  • Create Cache Cluster — Creates a cache cluster.
  • Create Cache Parameter Group — Creates a new cache parameter group.
  • Create Cache Security Group — Creates a new cache security group.
  • Create Cache Subnet Group — Creates a new cache subnet group.
  • Create Replication Group — Creates a Redis (cluster mode disabled) or a Redis (cluster mode enabled) replication group.
  • Create Snapshot — Creates a copy of an entire cache cluster or replication group at a specific moment in time.
  • Delete Cache Cluster — Deletes a previously provisioned cache cluster.
  • Delete Cache Parameter Group — Deletes the specified cache parameter group.
  • Delete Cache Security Group — Deletes a cache security group.
  • Delete Cache Subnet Group — Deletes a cache subnet group.
  • Delete Replication Group — Deletes an existing replication group.
  • Delete Snapshot — Deletes an existing snapshot.
  • Describe Cache Clusters — Returns information about all provisioned cache clusters if no cache cluster identifier is specified, or about a specific cache cluster if a cache cluster identifier is supplied.
  • Describe Cache Engine Versions — Returns a list of the available cache engines and their versions.
  • Describe Cache Parameter Groups — Returns a list of cache parameter group descriptions.
  • Describe Cache Parameters — Returns the detailed parameter list for a particular cache parameter group.
  • Describe Cache Security Groups — Returns a list of cache security group descriptions.
  • Describe Cache Subnet Groups — Returns a list of cache subnet group descriptions.
  • Describe Engine Default Parameters — Returns the default engine and system parameter information for the specified cache engine.
  • Describe Events — Returns events related to cache clusters, cache security groups, and cache parameter groups.
  • Describe Replication Groups — Returns information about a particular replication group.
  • Describe Reserved Cache Nodes — Returns information about reserved cache nodes for this account, or about a specified reserved cache node.
  • Describe Reserved Cache Nodes Offerings — Lists available reserved cache node offerings.
  • Describe Snapshots — Returns information about cache cluster or replication group snapshots.
  • List Allowed Node Type Modifications — Lists all available node types that you can scale your Redis clusters or replication groups current node type up to.
  • List Available Node Types — .
  • List Tags For Resource — Lists all cost allocation tags currently on the named resource.
  • Modify Cache Cluster — Modifies the settings for a cache cluster.
  • Modify Cache Parameter Group — Modifies the parameters of a cache parameter group.
  • Modify Cache Subnet Group — Modifies an existing cache subnet group.
  • Modify Replication Group — Modifies the settings for a replication group.
  • Purchase Reserved Cache Nodes Offering — Allows you to purchase a reserved cache node offering.
  • Reboot Cache Cluster — Reboots some, or all, of the cache nodes within a provisioned cache cluster.
  • Remove Tags From Resource — Removes the tags identified by the TagKeys list from the named resource.
  • Reset Cache Parameter Group — Modifies the parameters of a cache parameter group to the engine or system default value.
  • Revoke Cache Security Group Ingress — Revokes ingress from a cache security group.

AWS Elasticsearch Service (APIs.json)

Amazon Elasticsearch Service makes it easy to deploy, operate, and scale Elasticsearch for log analytics, full text search, application monitoring, and more. Amazon Elasticsearch Service is a fully managed service that delivers Elasticsearch’s easy-to-use APIs and real-time capabilities along with the availability, scalability, and security required by production workloads. The service offers built-in integrations with Kibana, Logstash, and AWS services including Amazon Kinesis Firehose, AWS Lambda, and Amazon CloudWatch so that you can go from raw data to actionable insights quickly.

Amazon Elasticsearch Service API(OpenAPI Spec)

  • List Domain Names — Displays the names of all Amazon ES domains owned by the current user.
  • Create Elasticsearch Domain — Creates a new Amazon ES domain. Use the HTTP POST method with this operation. For more information, see Creating Amazon ES Domains.
  • Describe Elasticsearch Domains — Describes the domain configuration for up to five specified Amazon ES domains. Information includes the domain ID, domain service endpoint, and domain ARN. Use the HTTP POST method with this operation.
  • Delete Elasticsearch Domain — Deletes an Amazon ES domain and all of its data. A domain cannot be recovered after it is deleted. Use the DELETE HTTP method with this operation.
  • Describe Elasticsearch Domain — Describes the domain configuration for the specified Amazon ES domain, including the domain ID, domain service endpoint, and domain ARN. Use the HTTP GET method with this operation.
  • Describe Elasticsearch Domain Config — Displays the configuration of an Amazon ES domain. Use the HTTP GET method with this operation.
  • Update Elasticsearch Domain Config — Modifies the configuration of an Amazon ES domain, such as the instance type and the number of instances. Use the POST HTTP method with this operation.
  • Add Tags — Attaches resource tags to an Amazon ES domain. Use the POST HTTP method with this operation. For more information, see Tagging Amazon ES Domains.
  • List Tags — Displays all of the tags for an Amazon ES domain. Use the GET HTTP method with this operation.
  • Remove Tags — Removes the specified resource tags from an Amazon ES domain. Use the POST HTTP method with this operation.

AWS Glacier (APIs.json)

Amazon Glacier is a secure, durable, and extremely low-cost cloud storage service for data archiving and long-term backup. Customers can reliably store large or small amounts of data for as little as $0.004 per gigabyte per month, a significant savings compared to on-premises solutions. To keep costs low yet suitable for varying retrieval needs, Amazon Glacier provides three options for access to archives, from a few minutes to several hours.

Amazon Glacier API(OpenAPI Spec)

  • Get Data Retrieval Policy — DescriptionThis operation returns the current data retrieval policy for the account and region specified in thenttttGET request
  • Set Data Retrieval Policy — DescriptionThis operation sets and then enacts a data retrieval policy in the region specified in the PUT request
  • Purchase Provisioned Capacity — Purchase Provisioned Capacity (POST provisioned-capacity)This operation purchases a provisioned capacity unit for an AWS account
  • List Vaults — DescriptionThis operation lists all vaults owned by the calling user’s account
  • Delete Vault — DescriptionThis operation deletes a vault
  • Describe Vault — DescriptionThis operation returns information about a vault, including the vault Amazon Resource Namenttt(ARN), the date the vault was created, the number of archives contained within thentttvault, and the total size of all the archives in the vault
  • Create Vault — DescriptionThis operation creates a new vault with the specified name
  • Delete Vault Access Policy — DescriptionThis operation deletes the access policy associated with the specified vault
  • Get Vault Access Policy — DescriptionThis operation retrieves the access-policy subresource set on thentttvault — for more information on setting this subresource, see Set Vault Access Policy (PUT access-policy)
  • Set Vault Access Policy — DescriptionThis operation configures an access policy for a vault and will overwrite an existingntttpolicy
  • Upload Archive — DescriptionThis operation adds an archive to a vault
  • Delete Archive — DescriptionThis operation deletes an archive from a vault
  • List Jobs — DescriptionThis operation lists jobs for a vault including jobs that are in-progress and jobs that haventttrecently finished
  • Initiate Job — Initiate Job (POST jobs)This operation initiates a job of the specified type, which can be an archive retrieval or vault inventory retrieval
  • Describe Job — DescriptionThis operation returns information about a job you previously initiated, including the jobntttinitiation date, the user who initiated the job, the job status code/message and thentttAmazon Simple Notification Service (Amazon SNS) topic to notify after Amazon Glacierntttcompletes the job
  • Get Job Output — DescriptionThis operation downloads the output of the job you initiated using Initiate Job (POST jobs)
  • Abort Vault Lock — DescriptionThis operation aborts the vault locking process if the vault lock is not in thenttttLocked state
  • Get Vault Lock — DescriptionThis operation retrieves the following attributes from the lock-policyntttsubresource set on the specified vault: ntttThe vault lock policy set on the vault
  • Initiate Vault Lock — DescriptionThis operation initiates the vault locking process by doing the following: Installing a vault lock policy on the specified vault
  • Complete Vault Lock — DescriptionThis operation completes the vault locking process by transitioning the vault lock fromn the InProgress state to the Locked state, which causes the vaultn lock policy to become unchangeable
  • List Multipart Uploads — DescriptionThis multipart upload operation lists in-progress multipart uploads for the specified vault
  • Abort Multipart Upload — DescriptionThis multipart upload operation aborts a multipart upload identified by the uploadntttID
  • List Parts — DescriptionThis multipart upload operation lists the parts of an archive that have been uploaded in antttspecific multipart upload identified by an upload ID
  • Complete Multipart Upload — DescriptionYou call this multipart upload operation to inform Amazon Glacier that all the archive parts haventttbeen uploaded and Amazon Glacier can now assemble the archive from the uploaded parts
  • Upload Part — DescriptionThis multipart upload operation uploads a part of an archive
  • Delete Vault Notifications — DescriptionThis operation deletes the notification configuration set for a vault ntttSet Vault Notification Configuration (PUTnttnotification-configuration)
  • Get Vault Notifications — DescriptionThis operation retrieves the notification-configuration subresource set on thentttvault (see Set Vault Notification Configuration (PUTnttnotification-configuration)
  • Set Vault Notification Configuration — DescriptionRetrieving an archive and a vault inventory are asynchronous operations in Amazon Glacier for whichntttyou must first initiate a job and wait for the job to complete before you can downloadntttthe job output
  • List Provisioned Capacity — List Provisioned Capacity (GETn provisioned-capacity)This operation lists the provisioned capacity for the specified AWS account

AWS Identity and Access Management (APIs.json)

AWS Identity and Access Management (IAM) enables you to securely control access to AWS services and resources for your users. Using IAM, you can create and manage AWS users and groups, and use permissions to allow and deny their access to AWS resources. IAM is a feature of your AWS account offered at no additional charge. You will be charged only for use of other AWS services by your users.nTo get started using IAM, or if you have already registered with AWS, go to the AWS Management Console and get started with these IAM Best Practices.

AWS Identity and Access Management API(OpenAPI Spec)

  • Add Client I D To Open I D Connect Provider — Adds a new client ID (also known as audience) to the list of client IDs already registered for the specified IAM OpenID Connect (OIDC) provider resource.
  • Add Role To Instance Profile — Adds the specified IAM role to the specified instance profile.
  • Add User To Group — Adds the specified user to the specified group.
  • Attach Group Policy — Attaches the specified managed policy to the specified IAM group.
  • Attach Role Policy — Attaches the specified managed policy to the specified IAM role.
  • Attach User Policy — Attaches the specified managed policy to the specified user.
  • Change Password — Changes the password of the IAM user who is calling this action.
  • Create Access Key — Creates a new AWS secret access key and corresponding AWS access key ID for the specified user.
  • Create Account Alias — Creates an alias for your AWS account.
  • Create Group — Creates a new group.
  • Create Instance Profile — Creates a new instance profile.
  • Create Login Profile — Creates a password for the specified user, giving the user the ability to access AWS services through the AWS Management Console.
  • Create Open I D Connect Provider — Creates an IAM entity to describe an identity provider (IdP) that supports.
  • Create Policy — Creates a new managed policy for your AWS account.
  • Create Policy Version — Creates a new version of the specified managed policy.
  • Create Role — Creates a new role for your AWS account.
  • Create S A M L Provider — Creates an IAM resource that describes an identity provider (IdP) that supports SAML 2.
  • Create Service Specific Credential — Generates a set of credentials consisting of a user name and password that can be used to access the service specified in the request.
  • Create User — Creates a new IAM user for your AWS account.
  • Create Virtual M F A Device — Creates a new virtual MFA device for the AWS account.
  • Deactivate M F A Device — Deactivates the specified MFA device and removes it from association with the user name for which it was originally enabled.
  • Delete Access Key — Deletes the access key pair associated with the specified IAM user.
  • Delete Account Alias — Deletes the specified AWS account alias.
  • Delete Account Password Policy — Deletes the password policy for the AWS account.
  • Delete Group — Deletes the specified IAM group.
  • Delete Group Policy — Deletes the specified inline policy that is embedded in the specified IAM group.
  • Delete Instance Profile — Deletes the specified instance profile.
  • Delete Login Profile — Deletes the password for the specified IAM user, which terminates the users ability to access AWS services through the AWS Management Console.
  • Delete Open I D Connect Provider — Deletes an OpenID Connect identity provider (IdP) resource object in IAM.
  • Delete Policy — Deletes the specified managed policy.
  • Delete Policy Version — Deletes the specified version from the specified managed policy.
  • Delete Role — Deletes the specified role.
  • Delete Role Policy — Deletes the specified inline policy that is embedded in the specified IAM role.
  • Delete S A M L Provider — Deletes a SAML provider resource in IAM.
  • Delete Server Certificate — Deletes the specified server certificate.
  • Delete Service Specific Credential — Deletes the specified service-specific credential.
  • Delete Signing Certificate — Deletes a signing certificate associated with the specified IAM user.
  • Delete S S H Public Key — Deletes the specified SSH public key.
  • Delete User — Deletes the specified IAM user.
  • Delete User Policy — Deletes the specified inline policy that is embedded in the specified IAM user.
  • Delete Virtual M F A Device — Deletes a virtual MFA device.
  • Detach Group Policy — Removes the specified managed policy from the specified IAM group.
  • Detach Role Policy — Removes the specified managed policy from the specified role.
  • Detach User Policy — Removes the specified managed policy from the specified user.
  • Enable M F A Device — Enables the specified MFA device and associates it with the specified IAM user.
  • Generate Credential Report — Generates a credential report for the AWS account.
  • Get Access Key Last Used — Retrieves information about when the specified access key was last used.
  • Get Account Authorization Details — Retrieves information about all IAM users, groups, roles, and policies in your AWS account, including their relationships to one another.
  • Get Account Password Policy — Retrieves the password policy for the AWS account.
  • Get Account Summary — Retrieves information about IAM entity usage and IAM quotas in the AWS account.
  • Get Context Keys For Custom Policy — Gets a list of all of the context keys referenced in the input policies.
  • Get Context Keys For Principal Policy — Gets a list of all of the context keys referenced in all of the IAM policies attached to the specified IAM entity.
  • Get Credential Report — Retrieves a credential report for the AWS account.
  • Get Group — Returns a list of IAM users that are in the specified IAM group.
  • Get Group Policy — Retrieves the specified inline policy document that is embedded in the specified IAM group.
  • Get Instance Profile — Retrieves information about the specified instance profile, including the instance profiles path, GUID, ARN, and role.
  • Get Login Profile — Retrieves the user name and password-creation date for the specified IAM user.
  • Get Open I D Connect Provider — Returns information about the specified OpenID Connect (OIDC) provider resource object in IAM.
  • Get Policy — Retrieves information about the specified managed policy, including the policys default version and the total number of IAM users, groups, and roles to which the policy is attached.
  • Get Policy Version — Retrieves information about the specified version of the specified managed policy, including the policy document.
  • Get Role — Retrieves information about the specified role, including the roles path, GUID, ARN, and the roles trust policy that grants permission to assume the role.
  • Get Role Policy — Retrieves the specified inline policy document that is embedded with the specified IAM role.
  • Get S A M L Provider — Returns the SAML provider metadocument that was uploaded when the IAM SAML provider resource object was created or updated.
  • Get Server Certificate — Retrieves information about the specified server certificate stored in IAM.
  • Get S S H Public Key — Retrieves the specified SSH public key, including metadata about the key.
  • Get User — Retrieves information about the specified IAM user, including the users creation date, path, unique ID, and ARN.
  • Get User Policy — Retrieves the specified inline policy document that is embedded in the specified IAM user.
  • List Access Keys — Returns information about the access key IDs associated with the specified IAM user.
  • List Account Aliases — Lists the account alias associated with the AWS account (Note: you can have only one).
  • List Attached Group Policies — Lists all managed policies that are attached to the specified IAM group.
  • List Attached Role Policies — Lists all managed policies that are attached to the specified IAM role.
  • List Attached User Policies — Lists all managed policies that are attached to the specified IAM user.
  • List Entities For Policy — Lists all IAM users, groups, and roles that the specified managed policy is attached to.
  • List Group Policies — Lists the names of the inline policies that are embedded in the specified IAM group.
  • List Groups — Lists the IAM groups that have the specified path prefix.
  • List Groups For User — Lists the IAM groups that the specified IAM user belongs to.
  • List Instance Profiles — Lists the instance profiles that have the specified path prefix.
  • List Instance Profiles For Role — Lists the instance profiles that have the specified associated IAM role.
  • List M F A Devices — Lists the MFA devices for an IAM user.
  • List Open I D Connect Providers — Lists information about the IAM OpenID Connect (OIDC) provider resource objects defined in the AWS account.
  • List Policies — Lists all the managed policies that are available in your AWS account, including your own customer-defined managed policies and all AWS managed policies.
  • List Policy Versions — Lists information about the versions of the specified managed policy, including the version that is currently set as the policys default version.
  • List Role Policies — Lists the names of the inline policies that are embedded in the specified IAM role.
  • List Roles — Lists the IAM roles that have the specified path prefix.
  • List S A M L Providers — Lists the SAML provider resource objects defined in IAM in the account.
  • List Server Certificates — Lists the server certificates stored in IAM that have the specified path prefix.
  • List Service Specific Credentials — Returns information about the service-specific credentials associated with the specified IAM user.
  • List Signing Certificates — Returns information about the signing certificates associated with the specified IAM user.
  • List S S H Public Keys — Returns information about the SSH public keys associated with the specified IAM user.
  • List User Policies — Lists the names of the inline policies embedded in the specified IAM user.
  • List Users — Lists the IAM users that have the specified path prefix.
  • List Virtual M F A Devices — Lists the virtual MFA devices defined in the AWS account by assignment status.
  • Put Group Policy — Adds or updates an inline policy document that is embedded in the specified IAM group.
  • Put Role Policy — Adds or updates an inline policy document that is embedded in the specified IAM role.
  • Put User Policy — Adds or updates an inline policy document that is embedded in the specified IAM user.
  • Remove Client I D From Open I D Connect Provider — Removes the specified client ID (also known as audience) from the list of client IDs registered for the specified IAM OpenID Connect (OIDC) provider resource object.
  • Remove Role From Instance Profile — Removes the specified IAM role from the specified EC2 instance profile.
  • Remove User From Group — Removes the specified user from the specified group.
  • Reset Service Specific Credential — Resets the password for a service-specific credential.
  • Resync M F A Device — Synchronizes the specified MFA device with its IAM resource object on the AWS servers.
  • Set Default Policy Version — Sets the specified version of the specified policy as the policys default (operative) version.
  • Simulate Custom Policy — Simulate how a set of IAM policies and optionally a resource-based policy works with a list of API actions and AWS resources to determine the policies effective permissions.
  • Simulate Principal Policy — Simulate how a set of IAM policies attached to an IAM entity works with a list of API actions and AWS resources to determine the policies effective permissions.
  • Update Access Key — Changes the status of the specified access key from Active to Inactive, or vice versa.
  • Update Account Password Policy — Updates the password policy settings for the AWS account.
  • Update Assume Role Policy — Updates the policy that grants an IAM entity permission to assume a role.
  • Update Group — Updates the name and/or the path of the specified IAM group.
  • Update Login Profile — Changes the password for the specified IAM user.
  • Update Open I D Connect Provider Thumbprint — Replaces the existing list of server certificate thumbprints associated with an OpenID Connect (OIDC) provider resource object with a new list of thumbprints.
  • Update S A M L Provider — Updates the metadata document for an existing SAML provider resource object.
  • Update Server Certificate — Updates the name and/or the path of the specified server certificate stored in IAM.
  • Update Service Specific Credential — Sets the status of a service-specific credential to Active or Inactive.
  • Update Signing Certificate — Changes the status of the specified user signing certificate from active to disabled, or vice versa.
  • Update S S H Public Key — Sets the status of an IAM users SSH public key to active or inactive.
  • Update User — Updates the name and/or the path of the specified IAM user.
  • Upload Server Certificate — Uploads a server certificate entity for the AWS account.
  • Upload Signing Certificate — Uploads an X.
  • Upload S S H Public Key — Uploads an SSH public key and associates it with the specified IAM user.

AWS Inspector (APIs.json)

Amazon Inspector is an automated security assessment service that helps improve the security and compliance of applications deployed on AWS. Amazon Inspector automatically assesses applications for vulnerabilities or deviations from best practices. After performing an assessment, Amazon Inspector produces a detailed list of security findings prioritized by level of severity.nTo help you get started quickly, Amazon Inspector includes a knowledge base of hundreds of rules mapped to common security best practices and vulnerability definitions. Examples of built-in rules include checking for remote root login being enabled, or vulnerable software versions installed. These rules are regularly updated by AWS security researchers.

AWS Inspector API(OpenAPI Spec)

  • Add Attributes To Findings — Assigns attributes (key and value pairs) to the findings that are specified by the ARNs of the findings.
  • Create Assessment Target — Creates a new assessment target using the ARN of the resource group that is generated by.
  • Create Assessment Template — Creates an assessment template for the assessment target that is specified by the ARN of the assessment target.
  • Create Resource Group — Creates a resource group using the specified set of tags (key and value pairs) that are used to select the EC2 instances to be included in an Amazon Inspector assessment target.
  • Delete Assessment Run — Deletes the assessment run that is specified by the ARN of the assessment run.
  • Delete Assessment Target — Deletes the assessment target that is specified by the ARN of the assessment target.
  • Delete Assessment Template — Deletes the assessment template that is specified by the ARN of the assessment template.
  • Describe Assessment Runs — Describes the assessment runs that are specified by the ARNs of the assessment runs.
  • Describe Assessment Targets — Describes the assessment targets that are specified by the ARNs of the assessment targets.
  • Describe Assessment Templates — Describes the assessment templates that are specified by the ARNs of the assessment templates.
  • Describe Cross Account Access Role — Describes the IAM role that enables Amazon Inspector to access your AWS account.
  • Describe Findings — Describes the findings that are specified by the ARNs of the findings.
  • Describe Resource Groups — Describes the resource groups that are specified by the ARNs of the resource groups.
  • Describe Rules Packages — Describes the rules packages that are specified by the ARNs of the rules packages.
  • Get Telemetry Metadata — Information about the data that is collected for the specified assessment run.
  • List Assessment Run Agents — Lists the agents of the assessment runs that are specified by the ARNs of the assessment runs.
  • List Assessment Runs — Lists the assessment runs that correspond to the assessment templates that are specified by the ARNs of the assessment templates.
  • List Assessment Targets — Lists the ARNs of the assessment targets within this AWS account.
  • List Assessment Templates — Lists the assessment templates that correspond to the assessment targets that are specified by the ARNs of the assessment targets.
  • List Event Subscriptions — Lists all the event subscriptions for the assessment template that is specified by the ARN of the assessment template.
  • List Findings — Lists findings that are generated by the assessment runs that are specified by the ARNs of the assessment runs.
  • List Rules Packages — Lists all available Amazon Inspector rules packages.
  • List Tags For Resource — Lists all tags associated with an assessment template.
  • Preview Agents — Previews the agents installed on the EC2 instances that are part of the specified assessment target.
  • Register Cross Account Access Role — Registers the IAM role that Amazon Inspector uses to list your EC2 instances at the start of the assessment run or when you call the.
  • Remove Attributes From Findings — Removes entire attributes (key and value pairs) from the findings that are specified by the ARNs of the findings where an attribute with the specified key exists.
  • Set Tags For Resource — Sets tags (key and value pairs) to the assessment template that is specified by the ARN of the assessment template.
  • Start Assessment Run — Starts the assessment run specified by the ARN of the assessment template.
  • Stop Assessment Run — Stops the assessment run that is specified by the ARN of the assessment run.
  • Subscribe To Event — Enables the process of sending Amazon Simple Notification Service (SNS) notifications about a specified event to a specified SNS topic.
  • Unsubscribe From Event — Disables the process of sending Amazon Simple Notification Service (SNS) notifications about a specified event to a specified SNS topic.
  • Update Assessment Target — Updates the assessment target that is specified by the ARN of the assessment target.

AWS Internet of Things (APIs.json)

AWS IoT is a managed cloud platform that lets connected devices easily and securely interact with cloud applications and other devices. AWS IoT can support billions of devices and trillions of messages, and can process and route those messages to AWS endpoints and to other devices reliably and securely. With AWS IoT, your applications can keep track of and communicate with all your devices, all the time, even when they arenu0026rsquo;t connected.nAWS IoT makes it easy to use AWS services like AWS Lambda, Amazon Kinesis, Amazon S3, Amazon Machine Learning, Amazon DynamoDB, Amazon CloudWatch, AWS CloudTrail, and Amazon Elasticsearch Service with built-in Kibana integration, to build IoT applications that gather, process, analyze and act on data generated by connected devices, without having to manage any infrastructure.

AWS Internet of Things API(OpenAPI Spec)

  • Accept Certificate Transfer — Accepts a pending certificate transfer.
  • Attach Principal Policy — Attaches the specified policy to the specified principal (certificate or other credential).
  • Attach Thing Principal — Attaches the specified principal to the specified thing.
  • Cancel Certificate Transfer — Cancels a pending transfer for the specified certificate.
  • Create Certificate From Csr — Creates an X.
  • Create Keys And Certificate — Creates a 2048-bit RSA key pair and issues an X.
  • Create Policy — Creates an AWS IoT policy.
  • Create Policy Version — Creates a new version of the specified AWS IoT policy.
  • Create Thing — Creates a thing record in the thing registry.
  • Create Thing Type — Creates a new thing type.
  • Create Topic Rule — Creates a rule.
  • Delete C A Certificate — Deletes a registered CA certificate.
  • Delete Certificate — Deletes the specified certificate.
  • Delete Policy — Deletes the specified policy.
  • Delete Policy Version — Deletes the specified version of the specified policy.
  • Delete Registration Code — Deletes a CA certificate registration code.
  • Delete Thing — Deletes the specified thing.
  • Delete Thing Type — Deletes the specified thing type.
  • Delete Topic Rule — Deletes the specified rule.
  • Deprecate Thing Type — Deprecates a thing type.
  • Describe C A Certificate — Describes a registered CA certificate.
  • Describe Certificate — Gets information about the specified certificate.
  • Describe Endpoint — Returns a unique endpoint specific to the AWS account making the call.
  • Describe Thing — Gets information about the specified thing.
  • Describe Thing Type — Gets information about the specified thing type.
  • Detach Principal Policy — Removes the specified policy from the specified certificate.
  • Detach Thing Principal — Detaches the specified principal from the specified thing.
  • Disable Topic Rule — Disables the specified rule.
  • Enable Topic Rule — Enables the specified rule.
  • Get Logging Options — Gets the logging options.
  • Get Policy — Gets information about the specified policy with the policy document of the default version.
  • Get Policy Version — Gets information about the specified policy version.
  • Get Registration Code — Gets a registration code used to register a CA certificate with AWS IoT.
  • Get Topic Rule — Gets information about the specified rule.
  • List C A Certificates — Lists the CA certificates registered for your AWS account.
  • List Certificates — Lists the certificates registered in your AWS account.
  • List Certificates By C A — List the device certificates signed by the specified CA certificate.
  • List Outgoing Certificates — Lists certificates that are being transfered but not yet accepted.
  • List Policies — Lists your policies.
  • List Policy Principals — Lists the principals associated with the specified policy.
  • List Policy Versions — Lists the versions of the specified policy and identifies the default version.
  • List Principal Policies — Lists the policies attached to the specified principal.
  • List Principal Things — Lists the things associated with the specified principal.
  • List Thing Principals — Lists the principals associated with the specified thing.
  • List Things — Lists your things.
  • List Thing Types — Lists the existing thing types.
  • List Topic Rules — Lists the rules for the specific topic.
  • Register C A Certificate — Registers a CA certificate with AWS IoT.
  • Register Certificate — Registers a device certificate with AWS IoT.
  • Reject Certificate Transfer — Rejects a pending certificate transfer.
  • Replace Topic Rule — Replaces the specified rule.
  • Set Default Policy Version — Sets the specified version of the specified policy as the policys default (operative) version.
  • Set Logging Options — Sets the logging options.
  • Transfer Certificate — Transfers the specified certificate to the specified AWS account.
  • Update C A Certificate — Updates a registered CA certificate.
  • Update Certificate — Updates the status of the specified certificate.
  • Update Thing — Updates the data for a thing.

AWS Key Management Service (APIs.json)

AWS Key Management Service (KMS) is a managed service that makes it easy for you to create and control the encryption keys used to encrypt your data, and uses Hardware Security Modules (HSMs) to protect the security of your keys. AWS Key Management Service is integrated with several other AWS services to help you protect the data you store with these services. AWS Key Management Service is also integrated with AWS CloudTrail to provide you with logs of all key usage to help meet your regulatory and compliance needs.

AWS Key Management Service API(OpenAPI Spec)

  • Cancel Key Deletion — Cancels the deletion of a customer master key (CMK).
  • Create Alias — Creates a display name for a customer master key.
  • Create Grant — Adds a grant to a key to specify who can use the key and under what conditions.
  • Create Key — Creates a customer master key (CMK).
  • Decrypt — Decrypts ciphertext.
  • Delete Alias — Deletes the specified alias.
  • Delete Imported Key Material — Deletes key material that you previously imported and makes the specified customer master key (CMK) unusable.
  • Describe Key — Provides detailed information about the specified customer master key.
  • Disable Key — Sets the state of a customer master key (CMK) to disabled, thereby preventing its use for cryptographic operations.
  • Disable Key Rotation — Disables rotation of the specified key.
  • Enable Key — Marks a key as enabled, thereby permitting its use.
  • Enable Key Rotation — Enables rotation of the specified customer master key.
  • Encrypt — Encrypts plaintext into ciphertext by using a customer master key.
  • Generate Data Key — Returns a data encryption key that you can use in your application to encrypt data locally.
  • Generate Data Key Without Plaintext — Returns a data encryption key encrypted under a customer master key (CMK).
  • Generate Random — Generates an unpredictable byte string.
  • Get Key Policy — Retrieves a policy attached to the specified key.
  • Get Key Rotation Status — Retrieves a Boolean value that indicates whether key rotation is enabled for the specified key.
  • Get Parameters For Import — Returns the items you need in order to import key material into AWS KMS from your existing key management infrastructure.
  • Import Key Material — Imports key material into an AWS KMS customer master key (CMK) from your existing key management infrastructure.
  • List Aliases — Lists all of the key aliases in the account.
  • List Grants — List the grants for a specified key.
  • List Key Policies — Retrieves a list of policies attached to a key.
  • List Keys — Lists the customer master keys.
  • List Retirable Grants — Returns a list of all grants for which the grants RetiringPrincipal matches the one specified.
  • Put Key Policy — Attaches a key policy to the specified customer master key (CMK).
  • Re Encrypt — Encrypts data on the server side with a new customer master key (CMK) without exposing the plaintext of the data on the client side.
  • Retire Grant — Retires a grant.
  • Revoke Grant — Revokes a grant.
  • Schedule Key Deletion — Schedules the deletion of a customer master key (CMK).
  • Update Alias — Updates an alias to map it to a different key.
  • Update Key Description — Updates the description of a customer master key (CMK).

AWS Kinesis Firehose (APIs.json)

Amazon Kinesis Firehose is the easiest way to load streaming data into AWS. It can capture, transform, and load streaming data into Amazon Kinesis Analytics, Amazon S3, Amazon Redshift, and Amazon Elasticsearch Service, enabling near real-time analytics with existing business intelligence tools and dashboards you’re already using today. It is a fully managed service that automatically scales to match the throughput of your data and requires no ongoing administration. It can also batch, compress, and encrypt the data before loading it, minimizing the amount of storage used at the destination and increasing security. You can easily create a Firehose delivery stream from the AWS Management Console, configure it with a few clicks, and start sending data to the stream from hundreds of thousands of data sources to be loaded continuously to AWS — all in just a few minutes. With Amazon Kinesis Firehose, you only pay for the amount of data you transmit through the service. There is no minimum fee or setup cost.

AWS Kinesis Firehose API(OpenAPI Spec)

  • Create Delivery Stream — creates a delivery stream.
  • Delete Delivery Stream — deletes a delivery stream and its data.
  • Describe Delivery Stream — describes the specified delivery stream and gets the status.
  • List Delivery Streams — lists your delivery streams.
  • Put Record — writes a single data record into an Amazon Kinesis Firehose delivery stream.
  • Put Record Batch — writes multiple data records into a delivery stream in a single call, which can achieve higher throughput per producer than when writing single records.
  • Update Destination — updates the specified destination of the specified delivery stream.

AWS Lambda (APIs.json)

AWS Lambda is a zero-administration compute platform for back-end web developers that runs your code for you in the AWS cloud and provides you with a fine-grained pricing structure. AWS Lambda runs your back-end code on its own AWS compute fleet of Amazon Elastic Compute Cloud (Amazon EC2) instances across multiple Availability Zones in a region, which provides the high availability, security, performance, and scalability of the AWS infrastructure.

AWS Lambda API(OpenAPI Spec)

  • Add Permission — Adds a permission to the resource policy associated with the specified AWS Lambda function
  • Create Alias — Creates an alias that points to the specified Lambda function version
  • Create Event Source Mapping — Identifies a stream as an event source for a Lambda function
  • Create Function — Creates a new Lambda function
  • Delete Alias — Deletes the specified Lambda function alias
  • Delete Event Source Mapping — Removes an event source mapping
  • Delete Function — Deletes the specified Lambda function code and configuration
  • Get Account Settings — Returns a customer’s account settings
  • Get Alias — Returns the specified alias information such as the alias ARN, description, and function version it n is pointing to
  • Get Event Source Mapping — Returns configuration information for the specified event source mapping (see
  • Get Function — Returns the configuration information of the Lambda function and a presigned URL n link to the
  • Get Function Configuration — Returns the configuration information of the Lambda function
  • Get Policy — Returns the resource policy associated with the specified Lambda function
  • Invoke — Invokes a specific Lambda function
  • Invoke Async — ImportantThis API is deprecated
  • List Aliases — Returns list of aliases created for a Lambda function
  • List Event Source Mappings — Returns a list of event source mappings you created using the CreateEventSourceMapping n (see
  • List Functions — Returns a list of your Lambda functions
  • List Versions By Function — List all versions of a function
  • Publish Version — Publishes a version of your function from the current snapshot of $LATEST
  • Remove Permission — You can remove individual permissions from an resource policy associated with a Lambda function by providing a statement ID that you provided when you added the permission
  • Update Alias — Using this API you can update the function version to which the alias points and the alias description
  • Update Event Source Mapping — You can update an event source mapping
  • Update Function Code — Updates the code for the specified Lambda function
  • Update Function Configuration — Updates the configuration parameters for the specified Lambda function by using the values provided in the request

AWS Lightsale (APIs.json)

Amazon Lightsail is the easiest way to get started with AWS for developers who just need virtual private servers. Lightsail includes everything you need to launch your project quickly — a virtual machine, SSD-based storage, data transfer, DNS management, and a static IP — for a low, predictable price. You manage those Lightsail servers through the Lightsail console or by using the API or command-line interface (CLI).

Amazon Lightsale API(OpenAPI Spec)

  • Allocate Static Ip — Allocates a static IP address.
  • Attach Static Ip — Attaches a static IP address to a specific Amazon Lightsail instance.
  • Close Instance Public Ports — Closes the public ports on a specific Amazon Lightsail instance.
  • Create Domain — Creates a domain resource for the specified domain (e.
  • Create Domain Entry — Creates one of the following entry records associated with the domain: A record, CNAME record, TXT record, or MX record.
  • Create Instances — Creates one or more Amazon Lightsail virtual private servers, or instances.
  • Create Instances From Snapshot — Uses a specific snapshot as a blueprint for creating one or more new instances that are based on that identical configuration.
  • Create Instance Snapshot — Creates a snapshot of a specific virtual private server, or instance.
  • Create Key Pair — Creates sn SSH key pair.
  • Delete Domain — Deletes the specified domain recordset and all of its domain records.
  • Delete Domain Entry — Deletes a specific domain entry.
  • Delete Instance — Deletes a specific Amazon Lightsail virtual private server, or instance.
  • Delete Instance Snapshot — Deletes a specific snapshot of a virtual private server (or instance).
  • Delete Key Pair — Deletes a specific SSH key pair.
  • Detach Static Ip — Detaches a static IP from the Amazon Lightsail instance to which it is attached.
  • Download Default Key Pair — Downloads the default SSH key pair from the users account.
  • Get Active Names — Returns the names of all active (not deleted) resources.
  • Get Blueprints — Returns the list of available instance images, or blueprints.
  • Get Bundles — Returns the list of bundles that are available for purchase.
  • Get Domain — Returns information about a specific domain recordset.
  • Get Domains — Returns a list of all domains in the users account.
  • Get Instance — Returns information about a specific Amazon Lightsail instance, which is a virtual private server.
  • Get Instance Access Details — Returns temporary SSH keys you can use to connect to a specific virtual private server, or instance.
  • Get Instance Metric Data — Returns the data points for the specified Amazon Lightsail instance metric, given an instance name.
  • Get Instance Port States — Returns the port states for a specific virtual private server, or instance.
  • Get Instances — Returns information about all Amazon Lightsail virtual private servers, or instances.
  • Get Instance Snapshot — Returns information about a specific instance snapshot.
  • Get Instance Snapshots — Returns all instance snapshots for the users account.
  • Get Instance State — Returns the state of a specific instance.
  • Get Key Pair — Returns information about a specific key pair.
  • Get Key Pairs — Returns information about all key pairs in the users account.
  • Get Operation — Returns information about a specific operation.
  • Get Operations — Returns information about all operations.
  • Get Operations For Resource — Gets operations for a specific resource (e.
  • Get Regions — Returns a list of all valid regions for Amazon Lightsail.
  • Get Static Ip — Returns information about a specific static IP.
  • Get Static Ips — Returns information about all static IPs in the users account.
  • Import Key Pair — Imports a public SSH key from a specific key pair.
  • Is Vpc Peered — Returns a Boolean value indicating whether your Lightsail VPC is peered.
  • Open Instance Public Ports — Adds public ports to an Amazon Lightsail instance.
  • Peer Vpc — Tries to peer the Lightsail VPC with the users default VPC.
  • Reboot Instance — Restarts a specific instance.
  • Release Static Ip — Deletes a specific static IP from your account.
  • Start Instance — Starts a specific Amazon Lightsail instance from a stopped state.
  • Stop Instance — Stops a specific Amazon Lightsail instance that is currently running.
  • Unpeer Vpc — Attempts to unpeer the Lightsail VPC from the users default VPC.
  • Update Domain Entry — Updates a domain recordset after it is created.

AWS Machine Learning (APIs.json)

Amazon Machine Learning is a service that makes it easy for developers of all skill levels to use machine learning technology. Amazon Machine Learning provides visualization tools and wizards that guide you through the process of creating machine learning (ML) models without having to learn complex ML algorithms and technology. Once your models are ready, Amazon Machine Learning makes it easy to obtain predictions for your application using simple APIs, without having to implement custom prediction generation code, or manage any infrastructure.nAmazon Machine Learning is based on the same proven, highly scalable, ML technology used for years by Amazon’s internal data scientist community. The service uses powerful algorithms to create ML models by finding patterns in your existing data. Then, Amazon Machine Learning uses these models to process new data and generate predictions for your application.nAmazon Machine Learning is highly scalable and can generate billions of predictions daily, and serve those predictions in real-time and at high throughput. With Amazon Machine Learning, there is no upfront hardware or software investment, and you pay as you go, so you can start small and scale as your application grows.

AWS Machine Learning API(OpenAPI Spec)

  • Add Tags — Adds one or more tags to an object, up to a limit of 10.
  • Create Batch Prediction — Generates predictions for a group of observations.
  • Create Data Source From R D S — Creates a DataSource object from an.
  • Create Data Source From Redshift — Creates a DataSource from a database hosted on an Amazon Redshift cluster.
  • Create Data Source From S3 — Creates a DataSource object.
  • Create Evaluation — Creates a new Evaluation of an MLModel.
  • Create M L Model — Creates a new MLModel using the DataSource and the recipe as information sources.
  • Create Realtime Endpoint — Creates a real-time endpoint for the MLModel.
  • Delete Batch Prediction — Assigns the DELETED status to a BatchPrediction, rendering it unusable.
  • Delete Data Source — Assigns the DELETED status to a DataSource, rendering it unusable.
  • Delete Evaluation — Assigns the DELETED status to an Evaluation, rendering it unusable.
  • Delete M L Model — Assigns the DELETED status to an MLModel, rendering it unusable.
  • Delete Realtime Endpoint — Deletes a real time endpoint of an MLModel.
  • Delete Tags — Deletes the specified tags associated with an ML object.
  • Describe Batch Predictions — Returns a list of BatchPrediction operations that match the search criteria in the request.
  • Describe Data Sources — Returns a list of DataSource that match the search criteria in the request.
  • Describe Evaluations — Returns a list of DescribeEvaluations that match the search criteria in the request.
  • Describe M L Models — Returns a list of MLModel that match the search criteria in the request.
  • Describe Tags — Describes one or more of the tags for your Amazon ML object.
  • Get Batch Prediction — Returns a BatchPrediction that includes detailed metadata, status, and data file information for a Batch Prediction request.
  • Get Data Source — Returns a DataSource that includes metadata and data file information, as well as the current status of the DataSource.
  • Get Evaluation — Returns an Evaluation that includes metadata as well as the current status of the Evaluation.
  • Get M L Model — Returns an MLModel that includes detailed metadata, data source information, and the current status of the MLModel.
  • Predict — Generates a prediction for the observation using the specified ML Model.
  • Update Batch Prediction — Updates the BatchPredictionName of a BatchPrediction.
  • Update Data Source — Updates the DataSourceName of a DataSource.
  • Update Evaluation — Updates the EvaluationName of an Evaluation.
  • Update M L Model — Updates the MLModelName and the ScoreThreshold of an MLModel.

AWS Marketplace Metering Service (APIs.json)

AWS Marketplace provides a new sales channel for ISVs and Consulting Partners to sell their solutions to AWS customers. We make it easy for customers to find, buy, deploy and manage software solutions, including SaaS, in a matter of minutes. AWS Marketplace sellers can use this API to submit usage data for custom usage dimensions.

AWS Marketplace Metering Service API(OpenAPI Spec)

  • Meter Usage — API to emit metering records.

AWS OpsWorks (APIs.json)

AWS OpsWorks is a configuration management service that uses Chef, an automation platform that treats server configurations as code. OpsWorks uses Chef to automate how servers are configured, deployed, and managed across your Amazon Elastic Compute Cloud (Amazon EC2) instances or on-premises compute environments. OpsWorks has two offerings, AWS Opsworks for Chef Automate, and AWS OpsWorks Stacks.

AWS OpsWorks API(OpenAPI Spec)

  • Assign Instance — Assign a registered instance to a layer.
  • Assign Volume — Assigns one of the stacks registered Amazon EBS volumes to a specified instance.
  • Associate Elastic IP — Associates one of the stacks registered Elastic IP addresses with a specified instance.
  • Attach Elastic Load Balancer — Attaches an Elastic Load Balancing load balancer to a specified layer.
  • Clone Stack — Creates a clone of a specified stack.
  • Create App — Creates an app for a specified stack.
  • Create Deployment — Runs deployment or stack commands.
  • Create Instance — Creates an instance in a specified stack.
  • Create Layer — Creates a layer.
  • Create Stack — Creates a new stack.
  • Create User Profile — Creates a new user profile.
  • Delete App — Deletes a specified app.
  • Delete Instance — Deletes a specified instance, which terminates the associated Amazon EC2 instance.
  • Delete Layer — Deletes a specified layer.
  • Delete Stack — Deletes a specified stack.
  • Delete User Profile — Deletes a user profile.
  • Deregister Ecs Cluster — Deregisters a specified Amazon ECS cluster from a stack.
  • Deregister Elastic IP — Deregisters a specified Elastic IP address.
  • Deregister Instance — Deregister a registered Amazon EC2 or on-premises instance.
  • Deregister Rds Db Instance — Deregisters an Amazon RDS instance.
  • Deregister Volume — Deregisters an Amazon EBS volume.
  • Describe Agent Versions — Describes the available AWS OpsWorks Stacks agent versions.
  • Describe Apps — Requests a description of a specified set of apps.
  • Describe Commands — Describes the results of specified commands.
  • Describe Deployments — Requests a description of a specified set of deployments.
  • Describe Ecs Clusters — Describes Amazon ECS clusters that are registered with a stack.
  • Describes Elastic IPs — Describes Elastic IPs
  • Describe Elastic Load Balancers — Describes a stacks Elastic Load Balancing instances.
  • Describe Instances — Requests a description of a set of instances.
  • Describe Layers — Requests a description of one or more layers in a specified stack.
  • Describe Load Based Auto Scaling — Describes load-based auto scaling configurations for specified layers.
  • Describe My User Profile — Describes a users SSH information.
  • Describe Permissions — Describes the permissions for a specified stack.
  • Describe Raid Arrays — Describe an instances RAID arrays.
  • Describe Rds Db Instances — Describes Amazon RDS instances.
  • Describe Service Errors — Describes AWS OpsWorks Stacks service errors.
  • Describe Stack Provisioning Parameters — Requests a description of a stacks provisioning parameters.
  • Describe Stacks — Requests a description of one or more stacks.
  • Describe Stack Summary — Describes the number of layers and apps in a specified stack, and the number of instances in each state, such as running_setup or online.
  • Describe Time Based Auto Scaling — Describes time-based auto scaling configurations for specified instances.
  • Describe User Profiles — Describe specified users.
  • Describe Volumes — Describes an instances Amazon EBS volumes.
  • Detach Elastic Load Balancer — Detaches a specified Elastic Load Balancing instance from its layer.
  • Disassociate Elastic Ip — Disassociates an Elastic IP address from its instance.
  • Get Hostname Suggestion — Gets a generated host name for the specified layer, based on the current host name theme.
  • Grant Access — NoteThis action can be used only with Windows stacks.
  • Reboot Instance — Reboots a specified instance.
  • Register Ecs Cluster — Registers a specified Amazon ECS cluster with a stack.
  • Register Elastic Ip — Registers an Elastic IP address with a specified stack.
  • Register Instance — Registers instances that were created outside of AWS OpsWorks Stacks with a specified stack.
  • Register Rds Db Instance — Registers an Amazon RDS instance with a stack.
  • Register Volume — Registers an Amazon EBS volume with a specified stack.
  • Set Load Based Auto Scaling — Specify the load-based auto scaling configuration for a specified layer.
  • Set Permission — Specifies a users permissions.
  • Set Time Based Auto Scaling — Specify the time-based auto scaling configuration for a specified instance.
  • Start Instance — Starts a specified instance.
  • Start Stack — Starts a stacks instances.
  • Stop Instance — Stops a specified instance.
  • Stop Stack — Stops a specified stack.
  • Unassign Instance — Unassigns a registered instance from all of its layers.
  • Unassign Volume — Unassigns an assigned Amazon EBS volume.
  • Update App — Updates a specified app.
  • Update Elastic Ip — Updates a registered Elastic IP addresss name.
  • Update Instance — Updates a specified instance.
  • Update Layer — Updates a specified layer.
  • Update My User Profile — Updates a users SSH public key.
  • Update Rds Db Instance — Updates an Amazon RDS instance.
  • Update Stack — Updates a specified stack.
  • Update User Profile — Updates a specified user profile.
  • Update Volume — Updates an Amazon EBS volumes name or mount point.

AWS Pinpoint (APIs.json)

Amazon Pinpoint makes it easy to run targeted campaigns to drive user engagement in mobile apps. Amazon Pinpoint helps you understand user behavior, define which users to target, determine which messages to send, schedule the best time to deliver the messages, and then track the results of your campaign.nTargeted push notifications based on app usage trends and user behavior have become a popular approach for mobile app user engagement because response rates are often several times higher than tradition email marketing campaigns. By using targeted push notifications, you can increase message relevance and effectiveness, measure engagement, and continually improve your campaigns.nGetting started with Amazon Pinpoint is easy. First, AWS Mobile Hub guides you through the process to integrate the AWS Mobile SDK with your app. Next, you define your target segments, campaign message, and specify the delivery schedule. Once your campaign is running, Pinpoint provides metrics so you can run analytics and track the impact of your campaign.nWith Amazon Pinpoint, there are no upfront setup costs, and no fixed monthly cost. You only pay for the number of users your campaign targets, the messages you send, and the events you collect, so you can start small and scale as your application grows.

AWS Pinpoint API(OpenAPI Spec)

  • Get Campaigns — Campaigns are messaging initiatives that engage specific segments of end users. The information represented by this resource includes the segment that the campaign reaches out to, the message that it delivers, and the schedule on which it runs. You can use this resource to look up, create, update, or delete campaigns.
  • Add Campaign — Use the POST method to create or update a campaign.
  • Delete Campaign Instance — Use the DELETE method to delete a campaign.
  • Campaign Instance — Use the GET method to request information about a campaign.
  • Update Campaign Instance — Use the PUT method to update a campaign.
  • Campaign Activities — Returns information about the activity performed by a campaign, such as the time during which the campaign ran and the number of endpoints to which it delivered messages. You can use this resource to look up activity information by app ID and campaign ID.
  • Campaign Versions List — Use the GET method to request information about your campaign versions.
  • Campaign Version Instance — Use the GET method to request information about a campaign version.
  • Endpoints List — Use the PUT method to update your endpoints.
  • Endpoint Instance — Use the GET method to request information about an endpoint.
  • Update Endpoint Instance — Use the PUT method to update an endpoint.
  • Import Job List — Use the GET method to request information about your import jobs.
  • Update Import Job List — Use the POST method to create or update an import job.
  • Import Job Instance — Use the GET method to request information about an import job.
  • Segment Versions List — Use the GET method to request information about your segment versions.
  • Segments List — Use the GET method to request information about your segments.
  • Segments List — Use the POST method to create or update a segment.
  • Segment Instance — Use the DELETE method to delete a segment.
  • Segment Instance — Use the GET method to request information about a segment.
  • Segment Instance — Use the PUT method to update a segment.
  • Import Job List by Segment — Use the GET method to request information about the import jobs for a segment.
  • Segment Version Instance — Use the GET method to request information about a segment version.
  • Get URI — Use the GET method to request the settings for an app.
  • Update URI — Use the PUT method to update the settings for an app.

AWS Polly (APIs.json)

Amazon Polly is a service that turns text into lifelike speech. Polly lets you create applications that talk, enabling you to build entirely new categories of speech-enabled products. Polly is an Amazon AI service that uses advanced deep learning technologies to synthesize speech that sounds like a human voice. Polly includes 47 lifelike voices spread across 24 languages, so you can select the ideal voice and build speech-enabled applications that work in many different countries.nAmazon Polly delivers the consistently fast response times required to support real-time, interactive dialog. You can cache and save Polly’s speech audio to replay offline or redistribute. And Polly is easy to use. You simply send the text you want converted into speech to the Polly API, and Polly immediately returns the audio stream to your application so your application can play it directly or store it in a standard audio file format, such as MP3.nWith Polly, you only pay for the number of characters you convert to speech, and you can save and replay Polly’s generated speech. Polly’s low cost per character converted, and lack of restrictions on storage and reuse of voice output, make it a cost-effective way to enable Text-to-Speech everywhere.

AWS Polly API(OpenAPI Spec)

  • Delete Lexicon — Deletes the specified pronunciation lexicon stored in an AWS Region
  • Describe Voices — Returns the list of voices that are available for use when requesting speech synthesis
  • Get Lexicon — Returns the content of the specified pronunciation lexicon stored in an AWS Region
  • List Lexicons — Returns a list of pronunciation lexicons stored in an AWS Region
  • Put Lexicon — Stores a pronunciation lexicon in an AWS Region
  • Synthesize Speech — Synthesizes UTF-8 input, plain text or SSML, to a stream of bytes

AWS RDS (APIs.json)

Amazon Relational Database Service (Amazon RDS) makes it easy to set up, operate, and scale a relational database in the cloud. It provides cost-efficient and resizable capacity while managing time-consuming database administration tasks, freeing you up to focus on your applications and business. Amazon RDS provides you six familiar database engines to choose from, including Amazon Aurora, PostgreSQL, MySQL, MariaDB, Oracle, and Microsoft SQL Server.

Amazon RDS API(OpenAPI Spec)

  • Add Role To D B Cluster — Associates an Identity and Access Management (IAM) role from an Aurora DB cluster.
  • Add Source Identifier To Subscription — Adds a source identifier to an existing RDS event notification subscription.
  • Add Tags To Resource — Adds metadata tags to an Amazon RDS resource.
  • Apply Pending Maintenance Action — Applies a pending maintenance action to a resource (for example, to a DB instance).
  • Authorize D B Security Group Ingress — Enables ingress to a DBSecurityGroup using one of two forms of authorization.
  • Copy D B Cluster Parameter Group — Copies the specified DB cluster parameter group.
  • Copy D B Cluster Snapshot — Creates a snapshot of a DB cluster.
  • Copy D B Parameter Group — Copies the specified DB parameter group.
  • Copy D B Snapshot — Copies the specified DB snapshot.
  • Copy Option Group — Copies the specified option group.
  • Create D B Cluster — Creates a new Amazon Aurora DB cluster.
  • Create D B Cluster Parameter Group — Creates a new DB cluster parameter group.
  • Create D B Cluster Snapshot — Creates a snapshot of a DB cluster.
  • Create D B Instance — Creates a new DB instance.
  • Create D B Instance Read Replica — Creates a DB instance for a DB instance running MySQL, MariaDB, or PostgreSQL that acts as a Read Replica of a source DB instance.
  • Create D B Parameter Group — Creates a new DB parameter group.
  • Create D B Security Group — Creates a new DB security group.
  • Create D B Snapshot — Creates a DBSnapshot.
  • Create D B Subnet Group — Creates a new DB subnet group.
  • Create Event Subscription — Creates an RDS event notification subscription.
  • Create Option Group — Creates a new option group.
  • Delete D B Cluster — The DeleteDBCluster action deletes a previously provisioned DB cluster.
  • Delete D B Cluster Parameter Group — Deletes a specified DB cluster parameter group.
  • Delete D B Cluster Snapshot — Deletes a DB cluster snapshot.
  • Delete D B Instance — The DeleteDBInstance action deletes a previously provisioned DB instance.
  • Delete D B Parameter Group — Deletes a specified DBParameterGroup.
  • Delete D B Security Group — Deletes a DB security group.
  • Delete D B Snapshot — Deletes a DBSnapshot.
  • Delete D B Subnet Group — Deletes a DB subnet group.
  • Delete Event Subscription — Deletes an RDS event notification subscription.
  • Delete Option Group — Deletes an existing option group.
  • Describe Account Attributes — Lists all of the attributes for a customer account.
  • Describe Certificates — Lists the set of CA certificates provided by Amazon RDS for this AWS account.
  • Describe D B Cluster Parameter Groups — Returns a list of DBClusterParameterGroup descriptions.
  • Describe D B Cluster Parameters — Returns the detailed parameter list for a particular DB cluster parameter group.
  • Describe D B Clusters — Returns information about provisioned Aurora DB clusters.
  • Describe D B Cluster Snapshot Attributes — Returns a list of DB cluster snapshot attribute names and values for a manual DB cluster snapshot.
  • Describe D B Cluster Snapshots — Returns information about DB cluster snapshots.
  • Describe D B Engine Versions — Returns a list of the available DB engines.
  • Describe D B Instances — Returns information about provisioned RDS instances.
  • Describe D B Log Files — Returns a list of DB log files for the DB instance.
  • Describe D B Parameter Groups — Returns a list of DBParameterGroup descriptions.
  • Describe D B Parameters — Returns the detailed parameter list for a particular DB parameter group.
  • Describe D B Security Groups — Returns a list of DBSecurityGroup descriptions.
  • Describe D B Snapshot Attributes — Returns a list of DB snapshot attribute names and values for a manual DB snapshot.
  • Describe D B Snapshots — Returns information about DB snapshots.
  • Describe D B Subnet Groups — Returns a list of DBSubnetGroup descriptions.
  • Describe Engine Default Cluster Parameters — Returns the default engine and system parameter information for the cluster database engine.
  • Describe Engine Default Parameters — Returns the default engine and system parameter information for the specified database engine.
  • Describe Event Categories — Displays a list of categories for all event source types, or, if specified, for a specified source type.
  • Describe Events — Returns events related to DB instances, DB security groups, DB snapshots, and DB parameter groups for the past 14 days.
  • Describe Event Subscriptions — Lists all the subscription descriptions for a customer account.
  • Describe Option Group Options — Describes all available options.
  • Describe Option Groups — Describes the available option groups.
  • Describe Orderable D B Instance Options — Returns a list of orderable DB instance options for the specified engine.
  • Describe Pending Maintenance Actions — Returns a list of resources (for example, DB instances) that have at least one pending maintenance action.
  • Describe Reserved D B Instances — Returns information about reserved DB instances for this account, or about a specified reserved DB instance.
  • Describe Reserved D B Instances Offerings — Lists available reserved DB instance offerings.
  • Describe Source Regions — Returns a list of the source AWS regions where the current AWS region can create a Read Replica or copy a DB snapshot from.
  • Download D B Log File Portion — Downloads all or a portion of the specified log file, up to 1 MB in size.
  • Failover D B Cluster — Forces a failover for a DB cluster.
  • List Tags For Resource — Lists all tags on an Amazon RDS resource.
  • Modify D B Cluster — Modify a setting for an Amazon Aurora DB cluster.
  • Modify D B Cluster Parameter Group — Modifies the parameters of a DB cluster parameter group.
  • Modify D B Cluster Snapshot Attribute — Adds an attribute and values to, or removes an attribute and values from, a manual DB cluster snapshot.
  • Modify D B Instance — Modifies settings for a DB instance.
  • Modify D B Parameter Group — Modifies the parameters of a DB parameter group.
  • Modify D B Snapshot Attribute — Adds an attribute and values to, or removes an attribute and values from, a manual DB snapshot.
  • Modify D B Subnet Group — Modifies an existing DB subnet group.
  • Modify Event Subscription — Modifies an existing RDS event notification subscription.
  • Modify Option Group — Modifies an existing option group.
  • Promote Read Replica — Promotes a Read Replica DB instance to a standalone DB instance.
  • Promote Read Replica D B Cluster — Promotes a Read Replica DB cluster to a standalone DB cluster.
  • Purchase Reserved D B Instances Offering — Purchases a reserved DB instance offering.
  • Reboot D B Instance — Rebooting a DB instance restarts the database engine service.
  • Remove Role From D B Cluster — Disassociates an Identity and Access Management (IAM) role from an Aurora DB cluster.
  • Remove Source Identifier From Subscription — Removes a source identifier from an existing RDS event notification subscription.
  • Remove Tags From Resource — Removes metadata tags from an Amazon RDS resource.
  • Reset D B Cluster Parameter Group — Modifies the parameters of a DB cluster parameter group to the default value.
  • Reset D B Parameter Group — Modifies the parameters of a DB parameter group to the engine/system default value.
  • Restore D B Cluster From S3 — Creates an Amazon Aurora DB cluster from data stored in an Amazon S3 bucket.
  • Restore D B Cluster From Snapshot — Creates a new DB cluster from a DB cluster snapshot.
  • Restore D B Cluster To Point In Time — Restores a DB cluster to an arbitrary point in time.
  • Restore D B Instance From D B Snapshot — Creates a new DB instance from a DB snapshot.
  • Restore D B Instance To Point In Time — Restores a DB instance to an arbitrary point in time.
  • Revoke D B Security Group Ingress — Revokes ingress from a DBSecurityGroup for previously authorized IP ranges or EC2 or VPC Security Groups.

AWS Redshift (APIs.json)

Amazon Redshift is a fast, fully managed, petabyte-scale data warehouse that makes it simple and cost-effective to analyze all your data using your existing business intelligence tools. Start small for $0.25 per hour with no commitments and scale to petabytes for $1,000 per terabyte per year, less than a tenth the cost of traditional solutions. Customers typically see 3x compression, reducing their costs to $333 per uncompressed terabyte per year.

Amazon Redshift API(OpenAPI Spec)

  • Authorize Cluster Security Group Ingress — Adds an inbound (ingress) rule to an Amazon Redshift security group.
  • Authorize Snapshot Access — Authorizes the specified AWS customer account to restore the specified snapshot.
  • Copy Cluster Snapshot — Copies the specified automated cluster snapshot to a new manual cluster snapshot.
  • Create Cluster — Creates a new cluster.
  • Create Cluster Parameter Group — Creates an Amazon Redshift parameter group.
  • Create Cluster Security Group — Creates a new Amazon Redshift security group.
  • Create Cluster Snapshot — Creates a manual snapshot of the specified cluster.
  • Create Cluster Subnet Group — Creates a new Amazon Redshift subnet group.
  • Create Event Subscription — Creates an Amazon Redshift event notification subscription.
  • Create Hsm Client Certificate — Creates an HSM client certificate that an Amazon Redshift cluster will use to connect to the clients HSM in order to store and retrieve the keys used to encrypt the cluster databases.
  • Create Hsm Configuration — Creates an HSM configuration that contains the information required by an Amazon Redshift cluster to store and use database encryption keys in a Hardware Security Module (HSM).
  • Create Snapshot Copy Grant — Creates a snapshot copy grant that permits Amazon Redshift to use a customer master key (CMK) from AWS Key Management Service (AWS KMS) to encrypt copied snapshots in a destination region.
  • Create Tags — Adds one or more tags to a specified resource.
  • Delete Cluster — Deletes a previously provisioned cluster.
  • Delete Cluster Parameter Group — Deletes a specified Amazon Redshift parameter group.
  • Delete Cluster Security Group — Deletes an Amazon Redshift security group.
  • Delete Cluster Snapshot — Deletes the specified manual snapshot.
  • Delete Cluster Subnet Group — Deletes the specified cluster subnet group.
  • Delete Event Subscription — Deletes an Amazon Redshift event notification subscription.
  • Delete Hsm Client Certificate — Deletes the specified HSM client certificate.
  • Delete Hsm Configuration — Deletes the specified Amazon Redshift HSM configuration.
  • Delete Snapshot Copy Grant — Deletes the specified snapshot copy grant.
  • Delete Tags — Deletes a tag or tags from a resource.
  • Describe Cluster Parameter Groups — Returns a list of Amazon Redshift parameter groups, including parameter groups you created and the default parameter group.
  • Describe Cluster Parameters — Returns a detailed list of parameters contained within the specified Amazon Redshift parameter group.
  • Describe Clusters — Returns properties of provisioned clusters including general cluster properties, cluster database properties, maintenance and backup properties, and security and access properties.
  • Describe Cluster Security Groups — Returns information about Amazon Redshift security groups.
  • Describe Cluster Snapshots — Returns one or more snapshot objects, which contain metadata about your cluster snapshots.
  • Describe Cluster Subnet Groups — Returns one or more cluster subnet group objects, which contain metadata about your cluster subnet groups.
  • Describe Cluster Versions — Returns descriptions of the available Amazon Redshift cluster versions.
  • Describe Default Cluster Parameters — Returns a list of parameter settings for the specified parameter group family.
  • Describe Event Categories — Displays a list of event categories for all event source types, or for a specified source type.
  • Describe Events — Returns events related to clusters, security groups, snapshots, and parameter groups for the past 14 days.
  • Describe Event Subscriptions — Lists descriptions of all the Amazon Redshift event notifications subscription for a customer account.
  • Describe Hsm Client Certificates — Returns information about the specified HSM client certificate.
  • Describe Hsm Configurations — Returns information about the specified Amazon Redshift HSM configuration.
  • Describe Logging Status — Describes whether information, such as queries and connection attempts, is being logged for the specified Amazon Redshift cluster.
  • Describe Orderable Cluster Options — Returns a list of orderable cluster options.
  • Describe Reserved Node Offerings — Returns a list of the available reserved node offerings by Amazon Redshift with their descriptions including the node type, the fixed and recurring costs of reserving the node and duration the node will be reserved for you.
  • Describe Reserved Nodes — Returns the descriptions of the reserved nodes.
  • Describe Resize — Returns information about the last resize operation for the specified cluster.
  • Describe Snapshot Copy Grants — Returns a list of snapshot copy grants owned by the AWS account in the destination region.
  • Describe Table Restore Status — Lists the status of one or more table restore requests made using the.
  • Describe Tags — Returns a list of tags.
  • Disable Logging — Stops logging information, such as queries and connection attempts, for the specified Amazon Redshift cluster.
  • Disable Snapshot Copy — Disables the automatic copying of snapshots from one region to another region for a specified cluster.
  • Enable Logging — Starts logging information, such as queries and connection attempts, for the specified Amazon Redshift cluster.
  • Enable Snapshot Copy — Enables the automatic copy of snapshots from one region to another region for a specified cluster.
  • Modify Cluster — Modifies the settings for a cluster.
  • Modify Cluster Iam Roles — Modifies the list of AWS Identity and Access Management (IAM) roles that can be used by the cluster to access other AWS services.
  • Modify Cluster Parameter Group — Modifies the parameters of a parameter group.
  • Modify Cluster Subnet Group — Modifies a cluster subnet group to include the specified list of VPC subnets.
  • Modify Event Subscription — Modifies an existing Amazon Redshift event notification subscription.
  • Modify Snapshot Copy Retention Period — Modifies the number of days to retain automated snapshots in the destination region after they are copied from the source region.
  • Purchase Reserved Node Offering — Allows you to purchase reserved nodes.
  • Reboot Cluster — Reboots a cluster.
  • Reset Cluster Parameter Group — Sets one or more parameters of the specified parameter group to their default values and sets the source values of the parameters to engine-default.
  • Restore From Cluster Snapshot — Creates a new cluster from a snapshot.
  • Restore Table From Cluster Snapshot — Creates a new table from a table in an Amazon Redshift cluster snapshot.
  • Revoke Cluster Security Group Ingress — Revokes an ingress rule in an Amazon Redshift security group for a previously authorized IP range or Amazon EC2 security group.
  • Revoke Snapshot Access — Removes the ability of the specified AWS customer account to restore the specified snapshot.
  • Rotate Encryption Key — Rotates the encryption keys for a cluster.

AWS Rekognition (APIs.json)

Amazon Rekognition is a service that makes it easy to add image analysis to your applications. With Rekognition, you can detect objects, scenes, and faces in images. You can also search and compare faces. Rekognition’s API enables you to quickly add sophisticated deep learning-based visual search and image classification to your applications.nAmazon Rekognition is based on the same proven, highly scalable, deep learning technology developed by Amazon’s computer vision scientists to analyze billions of images daily for Prime Photos. Amazon Rekognition uses deep neural network models to detect and label thousands of objects and scenes in your images, and we are continually adding new labels and facial recognition features to the service. Rekognition’s API lets you easily build powerful visual search and discovery into your applications. With Amazon Rekognition, you only pay for the images you analyze and the face metadata you store. There are no minimum fees and there are no upfront commitments.

AWS Rekognition API(OpenAPI Spec)

  • Compare Faces — Compares a face in the source input image with each face detected in the target input image.
  • Create Collection — Creates a collection in an AWS Region.
  • Delete Collection — Deletes the specified collection.
  • Delete Faces — Deletes faces from a collection.
  • Detect Faces — Detects faces within an image (JPEG or PNG) that is provided as input.
  • Detect Labels — Detects instances of real-world labels within an image (JPEG or PNG) provided as input.
  • Index Faces — Detects faces in the input image and adds them to the specified collection.
  • List Collections — Returns list of collection IDs in your account.
  • List Faces — Returns metadata for faces in the specified collection.
  • Search Faces — For a given input face ID, searches for matching faces in the collection the face belongs to.
  • Search Faces By Image — For a given input image, first detects the largest face in the image, and then searches the specified collection for matching faces.

AWS Route 53 (APIs.json)

Amazon Route 53 is a highly available and scalable cloud Domain Name System (DNS) web service. It is designed to give developers and businesses an extremely reliable and cost effective way to route end users to Internet applications by translating names like www.example.com into the numeric IP addresses like 192.0.2.1 that computers use to connect to each other. Amazon Route 53 is fully compliant with IPv6 as well.nAmazon Route 53 effectively connects user requests to infrastructure running in AWS — such as Amazon EC2 instances, Elastic Load Balancing load balancers, or Amazon S3 buckets — and can also be used to route users to infrastructure outside of AWS. You can use Amazon Route 53 to configure DNS health checks to route traffic to healthy endpoints or to independently monitor the health of your application and its endpoints. Amazon Route 53 Traffic Flow makes it easy for you to manage traffic globally through a variety of routing types, including Latency Based Routing, Geo DNS, and Weighted Round Robin all of which can be combined with DNS Failover in order to enable a variety of low-latency, fault-tolerant architectures. Using Amazon Route 53 Traffic Flow’s simple visual editor, you can easily manage how your end-users are routed to your application’s endpoints — whether in a single AWS region or distributed around the globe. Amazon Route 53 also offers Domain Name Registration — you can purchase and manage domain names such as example.com and Amazon Route 53 will automatically configure DNS settings for your domains.

AWS Route 53 API(OpenAPI Spec)

  • Get Change — Returns the current status of a change batch request
  • Get Checker Ip Ranges — GetCheckerIpRanges still works, but we recommend that you download ip-ranges
  • Create Reusable Delegation Set — Creates a delegation set (a group of four name servers) that can be reused by multiplehosted zones
  • Delete Reusable Delegation Set — Deletes a reusable delegation set
  • Get Reusable Delegation Set — Retrieves the reusable delegation set
  • List Reusable Delegation Sets — To retrieve a list of your reusable delegation sets, send a GET request tothe /2013–04–01/delegationset resource
  • Get Geo Location — Retrieves a single geo location
  • List Geo Locations — Retrieves a list of supported geo locations
  • Create Health Check — Creates a new health check
  • Delete Health Check — Deletes a health check
  • Get Health Check — Gets information about a specified health check
  • Update Health Check — Updates an existing health check
  • Get Health Check Last Failure Reason — If you want to learn why a health check is currently failing or why it failed mostrecently (if at all), you can get the failure reason for the most recent failure
  • Get Health Check Status — Gets status of a specified health check
  • List Health Checks — Retrieve a list of your health checks
  • Get Health Check Count — To retrieve a count of all your health checks, send a GET request to the/2013–04–01/healthcheckcount resource
  • Create Hosted Zone — Creates a new public hosted zone, used to specify how the Domain Name System (DNS)routes traffic on the Internet for a domain, such as example
  • List Hosted Zones — To retrieve a list of your public and private hosted zones, send a GETrequest to the /2013–04–01/hostedzone resource
  • Delete Hosted Zone — Deletes a hosted zone
  • Get Hosted Zone — Retrieves the delegation set for a hosted zone, including the four name serversassigned to the hosted zone
  • Update Hosted Zone Comment — Updates the hosted zone comment
  • Associate V P C With Hosted Zone — Associates an Amazon VPC with a private hosted zone
  • Create V P C Association Authorization — Authorizes the AWS account that created a specified VPC to submit an AssociateVPCWithHostedZone request to associate the VPC with a specified hosted zone that was created by a different account
  • List V P C Association Authorizations — Gets a list of the VPCs that were created by other accounts and that can be associated with a specified hosted zone because you’ve submitted one or more CreateVPCAssociationAuthorization requests
  • Delete V P C Association Authorization — Removes authorization to submit an AssociateVPCWithHostedZone request to associate a specified VPC with a hosted zone that was created by a different account
  • Disassociate V P C From Hosted Zone — Disassociates a VPC from a Amazon Route 53 private hosted zone
  • List Resource Record Sets — Lists the resource record sets in a specified hosted zone
  • Change Resource Record Sets — Create, change, update, or delete authoritative DNS information on all Amazon Route 53 servers
  • Get Hosted Zone Count — Retrieves a count of all your hosted zones
  • List Hosted Zones By Name — Retrieves a list of your hosted zones in lexicographic order
  • List Tags For Resources — Lists tags for up to 10 health checks or hosted zones
  • List Tags For Resource — Lists tags for one health check or hosted zone
  • Change Tags For Resource — Adds, edits, or deletes tags for a health check or a hosted zone
  • Test D N S Answer — Gets the value that Amazon Route 53 returns in response to a DNS request for a specified record name and type
  • List Traffic Policies — Gets information about the latest version for every traffic policy that is associatedwith the current AWS account
  • List Traffic Policy Versions — Gets information about all of the versions for a specified traffic policy
  • Create Traffic Policy — Creates a traffic policy, which you use to create multiple DNS resource record sets forone domain name (such as example
  • Create Traffic Policy Version — Creates a new version of an existing traffic policy
  • Delete Traffic Policy — Deletes a traffic policy
  • Get Traffic Policy — Gets information about a specific traffic policy version
  • Update Traffic Policy Comment — Updates the comment for a specified traffic policy version
  • Create Traffic Policy Instance — Creates resource record sets in a specified hosted zone based on the settings in aspecified traffic policy version
  • Delete Traffic Policy Instance — Deletes a traffic policy instance and all of the resource record sets that Amazon Route 53created when you created the instance
  • Get Traffic Policy Instance — Gets information about a specified traffic policy instance
  • Update Traffic Policy Instance — Updates the resource record sets in a specified hosted zone that were created based onthe settings in a specified traffic policy version
  • Get Traffic Policy Instance Count — Gets the number of traffic policy instances that are associated with the current AWSaccount
  • List Traffic Policy Instances By Hosted Zone — Gets information about the traffic policy instances that you created in a specifiedhosted zone
  • List Traffic Policy Instances By Policy — Gets information about the traffic policy instances that you created by using a specifytraffic policy version
  • List Traffic Policy Instances — Gets information about the traffic policy instances that you created by using thecurrent AWS account

AWS S3 (APIs.json)

Amazon Simple Storage Service (Amazon S3) is object storage with a simple web service interface to store and retrieve any amount of data from anywhere on the web. It is designed to deliver 99.999999999% durability, and scale past trillions of objects worldwide.nCustomers use S3 as a bulk repository, or data lake, for analytics; backup u0026amp; recovery; disaster recovery; and serverless computing. Many cloud-native applications even use S3 as primary storage.nIts simple to move large volumes of data into or out of S3 with Amazons cloud data migration options. Once data is stored in Amazon S3, it can be automatically tiered into lower cost, longer-term cloud storage classes like S3 Standard — Infrequent Access and Amazon Glacier for archiving.

AWS S3(OpenAPI Spec)

  • DELETE Bucket — This implementation of the DELETE operation deletes the bucket named inthe URI
  • HEAD Bucket — This operation is useful to determine if a bucket exists and you have permission to accessit
  • POST Object — The POST operation adds an object to a specified bucket using HTML forms
  • PUT Bucket — This implementation of the PUT operation creates a new bucket
  • GET Bucket accelerate — This implementation of the GET operation uses the acceleratesubresource to return the Transfer Acceleration state of a bucket, which is eitherEnabled or Suspended
  • PUT Bucket accelerate — This implementation of the PUT operation uses the acceleratesubresource to set the Transfer Acceleration state of an existing bucket
  • GET Bucket ACL — This implementation of the GET operation uses the aclsubresource to return the access control list (ACL) of a bucket
  • PUT Bucket ACL — This implementation of the PUT operation uses the aclsubresource to set the permissions on an existing bucket using access control lists(ACL)
  • List Bucket Analytics Configurations — This implementation of the GET operation returns a list of analyticsconfigurations for the bucket
  • DELETE Bucket analyticsnttconfiguration — This implementation of the DELETE operation deletes an analytics configuration(identified by the analytics configuration ID) from the bucket
  • GET Bucket analytics configuration — This implementation of the GET operation returns an analytics configuration (identified bythe analytics configuration ID) from the bucket
  • PUT Bucket analytics configuration — This implementation of the PUT operation adds an analytics configuration(identified by the analytics ID) to the bucket
  • DELETE Bucket CORS — Deletes the cors configuration information set for the bucket
  • GET Bucket CORS — Returns the cors configuration information set for thebucket
  • Delete Multiple Objects — The Multi-Object Delete operation enables you to delete multiple objects from a bucketusing a single HTTP request
  • List Bucket Inventory Configurations — This implementation of the GET operation returns a list of inventoryconfigurations for the bucket
  • PUT Bucket inventory configuration — This implementation of the PUT operation adds an inventory configuration(identified by the inventory ID) to the bucket
  • DELETE Bucket inventory configuration — This implementation of the DELETE operation deletes an inventory configuration(identified by the inventory configuration ID) from the bucket
  • GET Bucket inventory configuration — This implementation of the GET operation returns an inventory configuration (identified bythe inventory configuration ID) from the bucket
  • DELETE Bucket lifecycle — Deletes the lifecycle configuration from the specified bucket
  • GET Bucket lifecycle — NoteBucket lifecycle configuration now supports specifying lifecycle rule usingobject key name prefix, one or more object tags, or combination of both
  • PUT Bucket lifecycle — Creates a new lifecycle configuration for the bucket or replaces an existing lifecycle configuration
  • GET Bucket (List Objects) Version 2 — This implementation of the GET operation returns some or all (up to 1,000) ofthe objects in a bucket
  • GET Bucket location — This implementation of the GET operation uses thelocation subresource to return a bucket’s region
  • GET Bucket logging — This implementation of the GET operation uses thelogging subresource to return the logging status of a bucketand the permissions users have to view and modify that status
  • List Bucket Metrics — Lists the metrics configurations for the CloudWatch request metrics of the bucket
  • DELETE Bucket Metrics — Deletes a metrics configuration for the CloudWatch request metrics (specified by the metricsconfiguration ID) from the bucket
  • PUT Bucket Metrics — Sets or updates a metrics configuration for the CloudWatch request metrics (specified by themetrics configuration ID) from the bucket
  • GET Bucket Metrics — Gets a metrics configuration for the CloudWatch request metrics (specified by the metricsconfiguration ID) from the bucket
  • GET Bucket notification — This implementation of the GET operation uses thenotification subresource to return the notificationconfiguration of a bucket
  • PUT Bucket notification — The Amazon S3 notification feature enables you to receive notifications when certain eventshappen in your bucket
  • DELETE Bucket policy — This implementation of the DELETE operation uses the policy subresource to delete the policy on a specified bucket
  • GET Bucket policy — This implementation of the GET operation uses the policysubresource to return the policy of a specified bucket
  • PUT Bucket policy — This implementation of the PUT operation uses the policysubresource to add to or replace a policy on a bucket
  • DELETE Bucket replication — Deletes the replication subresource associated with the specified bucket
  • GET Bucket replication — Returns the replication configuration information set on the bucket
  • PUT Bucket replication — In a versioning-enabled bucket, this operation creates a new replication configuration (or replaces an existing one, if present)
  • DELETE Bucket tagging — This implementation of the DELETE operation uses the taggingsubresource to remove a tag set from the specified bucket
  • GET Bucket tagging — This implementation of the GET operation uses the taggingsubresource to return the tag set associated with the bucket
  • PUT Bucket tagging — This implementation of the PUT operation uses the taggingsubresource to add a set of tags to an existing bucket
  • List Multipart Uploads — This operation lists in-progress multipart uploads
  • GET Bucket versioning — This implementation of the GET operation uses theversioning subresource to return the versioning state of abucket
  • PUT Bucket versioning — This implementation of the PUT operation uses theversioning subresource to set the versioning state of anexisting bucket
  • GET Bucket Object versions — You can use the versions subresource to list metadata about all ofthe versions of objects in a bucket
  • DELETE Bucket website — This operation removes the website configuration for a bucket
  • GET Bucket website — This implementation of the GET operation returns the website configurationassociated with a bucket
  • PUT Bucket website — Sets the configuration of the website that is specified in thewebsite subresource
  • PUT Object — Copy — This implementation of the PUT operation creates a copy of an object that is already stored in Amazon S3
  • DELETE Object — The DELETE operation removes the null version (if there is one) of anobject and inserts a delete marker, which becomes the current version of the object
  • GET Object — This implementation of the GET operation retrieves objects from Amazon S3
  • HEAD Object — The HEAD operation retrieves metadata from an object without returning theobject itself
  • OPTIONS object — A browser can send this preflight request to Amazon S3 to determine if it can send an actualrequest with the specific origin, HTTP method, and headers
  • PUT Object — This implementation of the PUT operation adds an object to a bucket
  • GET Object ACL — This implementation of the GET operation uses the aclsubresource to return the access control list (ACL) of an object
  • PUT Object ACL — This implementation of the PUT operation uses the aclsubresource to set the access control list (ACL) permissions for an object that alreadyexists in a bucket
  • Upload Part — This operation uploads a part in a multipart upload
  • POST Object restore — Restores a temporary copy of an archived object
  • GET Object tagging — This implementation of the GET operation returns the tags associated with anobject
  • PUT Object tagging — This implementation of the PUT operation uses the taggingsubresource to add a set of tags to an existing object
  • GET Object torrent — This implementation of the GET operation uses thetorrent subresource to return torrent files from a bucket
  • Abort Multipart Upload — This operation aborts a multipart upload
  • List Parts — This operation lists the parts that have been uploaded for a specific multipart upload
  • Complete Multipart Upload — This operation completes a multipart upload by assembling previously uploaded parts
  • Initiate Multipart Upload — This operation initiates a multipart upload and returns an upload ID
  • GET Bucket requestPayment — This implementation of the GET operation uses therequestPayment subresource to return the request paymentconfiguration of a bucket
  • PUT Bucket requestPayment — This implementation of the PUT operation uses therequestPayment subresource to set the request paymentconfiguration of a bucket
  • DELETE Object tagging — This implementation of the DELETE operation uses thetagging subresource to remove the entire tag set from thespecified object

AWS Security Token Service (APIs.json)

The AWS Security Token Service (STS) is a web service that enables you to request temporary, limited-privilege credentials for AWS Identity and Access Management (IAM) users or for users that you authenticate (federated users).

AWS Security Token Service API(OpenAPI Spec)

  • Assume Role — Returns a set of temporary security credentials (consisting of an access key ID, a secret access key, and a security token) that you can use to access AWS resources that you might not normally have access to.
  • Assume Role With S A M L — Returns a set of temporary security credentials for users who have been authenticated via a SAML authentication response.
  • Assume Role With Web Identity — Returns a set of temporary security credentials for users who have been authenticated in a mobile or web application with a web identity provider, such as Amazon Cognito, Login with Amazon, Facebook, Google, or any OpenID Connect-compatible identity provider.
  • Decode Authorization Message — Decodes additional information about the authorization status of a request from an encoded message returned in response to an AWS request.
  • Get Caller Identity — Returns details about the IAM identity whose credentials are used to call the API.
  • Get Federation Token — Returns a set of temporary security credentials (consisting of an access key ID, a secret access key, and a security token) for a federated user.
  • Get Session Token — Returns a set of temporary credentials for an AWS account or IAM user.

AWS Server Migration Service (APIs.json)

AWS Server Migration Service (SMS) is an agentless service which makes it easier and faster for you to migrate thousands of on-premises workloads to AWS. AWS SMS allows you to automate, schedule, and track incremental replications of live server volumes, making it easier for you to coordinate large-scale server migrations.

AWS Server Migration Service API(OpenAPI Spec)

  • Create Replication Job — The create-replication-job API is used to create a ReplicationJob to replicate a server on AWS.
  • Delete Replication Job — The delete-replication-job API is used to delete a ReplicationJob, resulting in no further ReplicationRuns.
  • Delete Server Catalog — The delete-server-catalog API clears all servers from your server catalog.
  • Disassociate Connector — The disassociate-connector API will disassociate a connector from the Server Migration Service, rendering it unavailable to support replication jobs.
  • Get Connectors — The get-connectors API returns a list of connectors that are registered with the Server Migration Service.
  • Get Replication Jobs — The get-replication-jobs API will return all of your ReplicationJobs and their details.
  • Get Replication Runs — The get-replication-runs API will return all ReplicationRuns for a given ReplicationJob.
  • Get Servers — The get-servers API returns a list of all servers in your server catalog.
  • Import Server Catalog — The import-server-catalog API is used to gather the complete list of on-premises servers on your premises.
  • Start On Demand Replication Run — The start-on-demand-replication-run API is used to start a ReplicationRun on demand (in addition to those that are scheduled based on your frequency).
  • Update Replication Job — The update-replication-job API is used to change the settings of your existing ReplicationJob created using CreateReplicationJob.

AWS Shield (APIs.json)

AWS Shield is a managed Distributed Denial of Service protection service that safeguards web applications running on AWS. AWS Shield provides always-on detection and automatic inline mitigations that minimize application downtime and latency, so there is no need to engage AWS Support to benefit from DDoS protection. There are two tiers of AWS Shield, Standard and Advanced. All AWS customers benefit from the automatic protections of AWS Shield Standard, at no additional charge. AWS Shield Standard defends against most common, frequently occurring network and transport layer DDoS attacks that target your web site or applications.

AWS Shield API(OpenAPI Spec)

  • Create Protection — Enables AWS Shield Advanced for a specific AWS resource
  • Create Subscription — Activates AWS Shield Advanced for an account
  • Delete Protection — Deletes an AWS Shield Advanced
  • Delete Subscription — Removes AWS Shield Advanced from an account
  • Describe Attack — Describes the details of a DDoS attack
  • Describe Protection — Lists the details of a
  • Describe Subscription — Provides details about the AWS Shield Advanced subscription for an account
  • List Attacks — Returns all ongoing DDoS attacks or all DDoS attacks during a specified timen period
  • List Protections — Lists all protections

AWS Simple Email Service (APIs.json)

Amazon Simple Email Service (Amazon SES) is a cost-effective email service built on the reliable and scalable infrastructure that Amazon.com developed to serve its own customer base. With Amazon SES, you can send and receive email with no required minimum commitments — you pay as you go, and you only pay for what you use.

AWS Simple Email Service API(OpenAPI Spec)

  • Clone Receipt Rule Set — Creates a receipt rule set by cloning an existing one.
  • Create Configuration Set — Creates a configuration set.
  • Create Configuration Set Event Destination — Creates a configuration set event destination.
  • Create Receipt Filter — Creates a new IP address filter.
  • Create Receipt Rule — Creates a receipt rule.
  • Create Receipt Rule Set — Creates an empty receipt rule set.
  • Delete Configuration Set — Deletes a configuration set.
  • Delete Configuration Set Event Destination — Deletes a configuration set event destination.
  • Delete Identity — Deletes the specified identity (an email address or a domain) from the list of verified identities.
  • Delete Identity Policy — Deletes the specified sending authorization policy for the given identity (an email address or a domain).
  • Delete Receipt Filter — Deletes the specified IP address filter.
  • Delete Receipt Rule — Deletes the specified receipt rule.
  • Delete Receipt Rule Set — Deletes the specified receipt rule set and all of the receipt rules it contains.
  • Delete Verified Email Address — Deletes the specified email address from the list of verified addresses.
  • Describe Active Receipt Rule Set — Returns the metadata and receipt rules for the receipt rule set that is currently active.
  • Describe Configuration Set — Returns the details of the specified configuration set.
  • Describe Receipt Rule — Returns the details of the specified receipt rule.
  • Describe Receipt Rule Set — Returns the details of the specified receipt rule set.
  • Get Identity Dkim Attributes — Returns the current status of Easy DKIM signing for an entity.
  • Get Identity Mail From Domain Attributes — Returns the custom MAIL FROM attributes for a list of identities (email addresses and/or domains).
  • Get Identity Notification Attributes — Given a list of verified identities (email addresses and/or domains), returns a structure describing identity notification attributes.
  • Get Identity Policies — Returns the requested sending authorization policies for the given identity (an email address or a domain).
  • Get Identity Verification Attributes — Given a list of identities (email addresses and/or domains), returns the verification status and (for domain identities) the verification token for each identity.
  • Get Send Quota — Returns the users current sending limits.
  • Get Send Statistics — Returns the users sending statistics.
  • List Configuration Sets — Lists the configuration sets associated with your AWS account.
  • List Identities — Returns a list containing all of the identities (email addresses and domains) for your AWS account, regardless of verification status.
  • List Identity Policies — Returns a list of sending authorization policies that are attached to the given identity (an email address or a domain).
  • List Receipt Filters — Lists the IP address filters associated with your AWS account.
  • List Receipt Rule Sets — Lists the receipt rule sets that exist under your AWS account.
  • List Verified Email Addresses — Returns a list containing all of the email addresses that have been verified.
  • Put Identity Policy — Adds or updates a sending authorization policy for the specified identity (an email address or a domain).
  • Reorder Receipt Rule Set — Reorders the receipt rules within a receipt rule set.
  • Send Bounce — Generates and sends a bounce message to the sender of an email you received through Amazon SES.
  • Send Email — Composes an email message based on input data, and then immediately queues the message for sending.
  • Send Raw Email — Sends an email message, with header and content specified by the client.
  • Set Active Receipt Rule Set — Sets the specified receipt rule set as the active receipt rule set.
  • Set Identity Dkim Enabled — Enables or disables Easy DKIM signing of email sent from an identity:If Easy DKIM signing is enabled for a domain name identity (e.
  • Set Identity Feedback Forwarding Enabled — Given an identity (an email address or a domain), enables or disables whether Amazon SES forwards bounce and complaint notifications as email.
  • Set Identity Headers In Notifications Enabled — Given an identity (an email address or a domain), sets whether Amazon SES includes the original email headers in the Amazon Simple Notification Service (Amazon SNS) notifications of a specified type.
  • Set Identity Mail From Domain — Enables or disables the custom MAIL FROM domain setup for a verified identity (an email address or a domain).
  • Set Identity Notification Topic — Given an identity (an email address or a domain), sets the Amazon Simple Notification Service (Amazon SNS) topic to which Amazon SES will publish bounce, complaint, and/or delivery notifications for emails sent with that identity as the Source.
  • Set Receipt Rule Position — Sets the position of the specified receipt rule in the receipt rule set.
  • Update Configuration Set Event Destination — Updates the event destination of a configuration set.
  • Update Receipt Rule — Updates a receipt rule.
  • Verify Domain Dkim — Returns a set of DKIM tokens for a domain.
  • Verify Domain Identity — Verifies a domain.
  • Verify Email Address — Verifies an email address.
  • Verify Email Identity — Verifies an email address.

AWS Simple Notification Service (APIs.json)

Amazon Simple Notification Service (Amazon SNS) is a fast, flexible, fully managed push notification service that lets you send individual messages or to fan-out messages to large numbers of recipients. Amazon SNS makes it simple and cost effective to send push notifications to mobile device users, email recipients or even send messages to other distributed services.nWith Amazon SNS, you can send notifications to Apple, Google, Fire OS, and Windows devices, as well as to Android devices in China with Baidu Cloud Push. You can use SNS to send SMS messages to mobile device users worldwide.nBeyond these endpoints, Amazon SNS can also deliver messages to Amazon Simple Queue Service (SQS), AWS Lambda functions, or to any HTTP endpoint.

AWS Simple Notification Service API(OpenAPI Spec)

  • Add Permission — Adds a statement to a topics access control policy, granting access for the specified AWS accounts to the specified actions.
  • Check If Phone Number Is Opted Out — Accepts a phone number and indicates whether the phone holder has opted out of receiving SMS messages from your account.
  • Confirm Subscription — Verifies an endpoint owners intent to receive messages by validating the token sent to the endpoint by an earlier Subscribe action.
  • Create Platform Application — Creates a platform application object for one of the supported push notification services, such as APNS and GCM, to which devices and mobile apps may register.
  • Create Platform Endpoint — Creates an endpoint for a device and mobile app on one of the supported push notification services, such as GCM and APNS.
  • Create Topic — Creates a topic to which notifications can be published.
  • Delete Endpoint — Deletes the endpoint for a device and mobile app from Amazon SNS.
  • Delete Platform Application — Deletes a platform application object for one of the supported push notification services, such as APNS and GCM.
  • Delete Topic — Deletes a topic and all its subscriptions.
  • Get Endpoint Attributes — Retrieves the endpoint attributes for a device on one of the supported push notification services, such as GCM and APNS.
  • Get Platform Application Attributes — Retrieves the attributes of the platform application object for the supported push notification services, such as APNS and GCM.
  • Get S M S Attributes — Returns the settings for sending SMS messages from your account.
  • Get Subscription Attributes — Returns all of the properties of a subscription.
  • Get Topic Attributes — Returns all of the properties of a topic.
  • List Endpoints By Platform Application — Lists the endpoints and endpoint attributes for devices in a supported push notification service, such as GCM and APNS.
  • List Phone Numbers Opted Out — Returns a list of phone numbers that are opted out, meaning you cannot send SMS messages to them.
  • List Platform Applications — Lists the platform application objects for the supported push notification services, such as APNS and GCM.
  • List Subscriptions — Returns a list of the requesters subscriptions.
  • List Subscriptions By Topic — Returns a list of the subscriptions to a specific topic.
  • List Topics — Returns a list of the requesters topics.
  • Opt In Phone Number — Use this request to opt in a phone number that is opted out, which enables you to resume sending SMS messages to the number.
  • Publish — Sends a message to all of a topics subscribed endpoints.
  • Remove Permission — Removes a statement from a topics access control policy.
  • Set Endpoint Attributes — Sets the attributes for an endpoint for a device on one of the supported push notification services, such as GCM and APNS.
  • Set Platform Application Attributes — Sets the attributes of the platform application object for the supported push notification services, such as APNS and GCM.
  • Set SMS Attributes — Use this request to set the default settings for sending SMS messages and receiving daily SMS usage reports.
  • Set Subscription Attributes — Allows a subscription owner to set an attribute of the topic to a new value.
  • Set Topic Attributes — Allows a topic owner to set an attribute of the topic to a new value.
  • Subscribe — Prepares to subscribe an endpoint by sending the endpoint a confirmation message.
  • Unsubscribe — Deletes a subscription.

AWS Simple Queue Service (APIs.json)

Amazon Simple Queue Service (SQS) is a fast, reliable, scalable, fully managed message queuing service. Amazon SQS makes it simple and cost-effective to decouple the components of a cloud application. You can use Amazon SQS to transmit any volume of data, without losing messages or requiring other services to be always available. Amazon SQS includes standard queues with high throughput and at-least-once processing, and FIFO queues that provide FIFO (first-in, first-out) delivery and exactly-once processing. With Amazon SQS, you can offload the administrative burden of operating and scaling a highly available messaging cluster, while paying a low price for only what you use.

AWS Simple Queue Service API(OpenAPI Spec)

  • Add Permission — Adds a permission to a queue for a specific.
  • Change Message Visibility — Changes the visibility timeout of a specified message in a queue to a new value.
  • Change Message Visibility Batch — Changes the visibility timeout of multiple messages.
  • Create Queue — Creates a new standard or FIFO queue or returns the URL of an existing queue.
  • Delete Message — Deletes the specified message from the specified queue.
  • Delete Message Batch — Deletes up to ten messages from the specified queue.
  • Delete Queue — Deletes the queue specified by the QueueUrl, even if the queue is empty.
  • Get Queue Attributes — Gets attributes for the specified queue.
  • Get Queue Url — Returns the URL of an existing queue.
  • List Dead Letter Source Queues — Returns a list of your queues that have the RedrivePolicy queue attribute configured with a dead letter queue.
  • List Queues — Returns a list of your queues.
  • Purge Queue — Deletes the messages in a queue specified by the QueueURL parameter.
  • Receive Message — Retrieves one or more messages (up to 10), from the specified queue.
  • Remove Permission — Revokes any permissions in the queue policy that matches the specified Label parameter.
  • Send Message — Delivers a message to the specified queue.
  • Send Message Batch — Delivers up to ten messages to the specified queue.
  • Set Queue Attributes — Sets the value of one or more queue attributes.

AWS Snowball (APIs.json)

Snowball is a petabyte-scale data transport solution that uses secure appliances to transfer large amounts of data into and out of the AWS cloud. Using Snowball addresses common challenges with large-scale data transfers including high network costs, long transfer times, and security concerns. Transferring data with Snowball is simple, fast, secure, and can be as little as one-fifth the cost of high-speed Internet.nWith Snowball, you don’t need to write any code or purchase any hardware to transfer your data. Simply create a job in the AWS Management Console and a Snowball appliance will be automatically shipped to you*. Once it arrives, attach the appliance to your local network, download and run the Snowball client to establish a connection, and then use the client to select the file directories that you want to transfer to the appliance. The client will then encrypt and transfer the files to the appliance at high speed. Once the transfer is complete and the appliance is ready to be returned, the E Ink shipping label will automatically update and you can track the job status via Amazon Simple Notification Service (SNS), text messages, or directly in the Console.nSnowball uses multiple layers of security designed to protect your data including tamper-resistant enclosures, 256-bit encryption, and an industry-standard Trusted Platform Module (TPM) designed to ensure both security and full chain-of-custody of your data. Once the data transfer job has been processed and verified, AWS performs a software erasure of the Snowball appliance.

AWS Snowball API(OpenAPI Spec)

  • Cancel Cluster — Cancels a cluster job.
  • Cancel Job — Cancels the specified job.
  • Create Address — Creates an address for a Snowball to be shipped to.
  • Create Cluster — Creates an empty cluster.
  • Create Job — Creates a job to import or export data between Amazon S3 and your on-premises data center.
  • Describe Address — Takes an AddressId and returns specific details about that address in the form of an Address object.
  • Describe Addresses — Returns a specified number of ADDRESS objects.
  • Describe Cluster — Returns information about a specific cluster including shipping information, cluster status, and other important metadata.
  • Describe Job — Returns information about a specific job including shipping information, job status, and other important metadata.
  • Get Job Manifest — Returns a link to an Amazon S3 presigned URL for the manifest file associated with the specified JobId value.
  • Get Job Unlock Code — Returns the UnlockCode code value for the specified job.
  • Get Snowball Usage — Returns information about the Snowball service limit for your account, and also the number of Snowballs your account has in use.
  • List Cluster Jobs — Returns an array of JobListEntry objects of the specified length.
  • List Clusters — Returns an array of ClusterListEntry objects of the specified length.
  • List Jobs — Returns an array of JobListEntry objects of the specified length.
  • Update Cluster — While a clusters ClusterState value is in the AwaitingQuorum state, you can update some of the information associated with a cluster.
  • Update Job — While a jobs JobState value is New, you can update some of the information associated with a job.

AWS Step Functions (APIs.json)

AWS Step Functions makes it easy to coordinate the components of distributed applications and microservices using visual workflows. Building applications from individual components that each perform a discrete function lets you scale and change applications quickly. Step Functions is a reliable way to coordinate components and step through the functions of your application. Step Functions provides a graphical console to arrange and visualize the components of your application as a series of steps. This makes it simple to build and run multi-step applications. Step Functions automatically triggers and tracks each step, and retries when there are errors, so your application executes in order and as expected. Step Functions logs the state of each step, so when things do go wrong, you can diagnose and debug problems quickly. You can change and add steps without even writing code, so you can easily evolve your application and innovate faster. AWS Step Functions manages the operations and underlying infrastructure for you to help ensure your application is available at any scale.

AWS Step Functions API(OpenAPI Spec)

  • Create Activity — Creates an activity.
  • Create State Machine — Creates a state machine.
  • Delete Activity — Deletes an activity.
  • Delete State Machine — Deletes a state machine.
  • Describe Activity — Describes an activity.
  • Describe Execution — Describes an execution.
  • Describe State Machine — Describes a state machine.
  • Get Activity Task — Used by workers to retrieve a task (with the specified activity ARN) which has been scheduled for execution by a running state machine.
  • Get Execution History — Returns the history of the specified execution as a list of events.
  • List Activities — Lists the existing activities.
  • List Executions — Lists the executions of a state machine that meet the filtering criteria.
  • List State Machines — Lists the existing state machines.
  • Send Task Failure — Used by workers to report that the task identified by the taskToken failed.
  • Send Task Heartbeat — Used by workers to report to the service that the task represented by the specified taskToken is still making progress.
  • Send Task Success — Used by workers to report that the task identified by the taskToken completed successfully.
  • Start Execution — Starts a state machine execution.
  • Stop Execution — Stops an execution.

AWS Storage Gateway Service (APIs.json)

The AWS Storage Gateway service seamlessly enables hybrid storage between on-premises storage environments and the AWS Cloud. It combines a multi-protocol storage appliance with highly efficient network connectivity to Amazon cloud storage services, delivering local performance with virtually unlimited scale. Customers use it in remote offices and datacenters for hybrid cloud workloads, backup and restore, archive, disaster recovery, and tiered storage.nThe Storage Gateway virtual appliance connects seamlessly to your local infrastructure as a file server, as a volume, or as a virtual tape library (VTL). This seamless connection makes it simple for organizations to augment existing on-premises storage investments with the high scalability, extreme durability and low cost of cloud storage. u0026nbsp;

AWS Storage Gateway Service API(OpenAPI Spec)

  • Activate Gateway — Activates the gateway you previously deployed on your host.
  • Add Cache — Configures one or more gateway local disks as cache for a cached-volume gateway.
  • Add Tags To Resource — Adds one or more tags to the specified resource.
  • Add Upload Buffer — Configures one or more gateway local disks as upload buffer for a specified gateway.
  • Add Working Storage — Configures one or more gateway local disks as working storage for a gateway.
  • Cancel Archival — Cancels archiving of a virtual tape to the virtual tape shelf (VTS) after the archiving process is initiated.
  • Cancel Retrieval — Cancels retrieval of a virtual tape from the virtual tape shelf (VTS) to a gateway after the retrieval process is initiated.
  • Create Cached SCSI Volume — Creates a cached volume on a specified cached gateway.
  • Create NFS File Share — Creates a file share on an existing file gateway.
  • Create Snapshot — Initiates a snapshot of a volume.
  • Create Snapshot From Volume Recovery Point — Initiates a snapshot of a gateway from a volume recovery point.
  • Create Stored SCSI Volume — Creates a volume on a specified gateway.
  • Create Tapes — Creates one or more virtual tapes.
  • Create Tape With Barcode — Creates a virtual tape by using your own barcode.
  • Delete Bandwidth Rate Limit — Deletes the bandwidth rate limits of a gateway.
  • Delete Chap Credentials — Deletes Challenge-Handshake Authentication Protocol (CHAP) credentials for a specified iSCSI target and initiator pair.
  • Delete File Share — Deletes a file share from a file gateway.
  • Delete Gateway — Deletes a gateway.
  • Delete Snapshot Schedule — Deletes a snapshot of a volume.
  • Delete Tape — Deletes the specified virtual tape.
  • Delete Tape Archive — Deletes the specified virtual tape from the virtual tape shelf (VTS).
  • Delete Volume — Deletes the specified gateway volume that you previously created using the.
  • Describe Bandwidth Rate Limit — Returns the bandwidth rate limits of a gateway.
  • Describe Cache — Returns information about the cache of a gateway.
  • Describe Cached SCSI Volumes — Returns a description of the gateway volumes specified in the request.
  • Describe Chap Credentials — Returns an array of Challenge-Handshake Authentication Protocol (CHAP) credentials information for a specified iSCSI target, one for each target-initiator pair.
  • Describe Gateway Information — Returns metadata about a gateway such as its name, network interfaces, configured time zone, and the state (whether the gateway is running or not).
  • Describe Maintenance Start Time — Returns your gateways weekly maintenance start time including the day and time of the week.
  • Describe NFS File Shares — Gets a description for one or more file shares from a file gateway.
  • Describe Snapshot Schedule — Describes the snapshot schedule for the specified gateway volume.
  • Describe Stored SCSI Volumes — Returns the description of the gateway volumes specified in the request.
  • Describe Tape Archives — Returns a description of specified virtual tapes in the virtual tape shelf (VTS).
  • Describe Tape Recovery Points — Returns a list of virtual tape recovery points that are available for the specified gateway-VTL.
  • Describe Tapes — Returns a description of the specified Amazon Resource Name (ARN) of virtual tapes.
  • Describe Upload Buffer — Returns information about the upload buffer of a gateway.
  • Describe VTL Devices — Returns a description of virtual tape library (VTL) devices for the specified gateway.
  • Describe Working Storage — Returns information about the working storage of a gateway.
  • Disable Gateway — Disables a gateway when the gateway is no longer functioning.
  • List File Shares — Gets a list of the file shares for a specific file gateway, or the list of file shares that belong to the calling user account.
  • List Gateways — Lists gateways owned by an AWS account in a region specified in the request.
  • List Local Disks — Returns a list of the gateways local disks.
  • List Tags For Resource — Lists the tags that have been added to the specified resource.
  • List Tapes — Lists virtual tapes in your virtual tape library (VTL) and your virtual tape shelf (VTS).
  • List Volume Initiators — Lists iSCSI initiators that are connected to a volume.
  • List Volume Recovery Points — Lists the recovery points for a specified gateway.
  • List Volumes — Lists the iSCSI stored volumes of a gateway.
  • Remove Tags From Resource — Removes one or more tags from the specified resource.
  • Reset Cache — Resets all cache disks that have encountered a error and makes the disks available for reconfiguration as cache storage.
  • Retrieve Tape Archive — Retrieves an archived virtual tape from the virtual tape shelf (VTS) to a gateway-VTL.
  • Retrieve Tape Recovery Point — Retrieves the recovery point for the specified virtual tape.
  • Set Local Console Password — Sets the password for your VM local console.
  • Shutdown Gateway — Shuts down a gateway.
  • Start Gateway — Starts a gateway that you previously shut down (see.
  • Update Bandwidth Rate Limit — Updates the bandwidth rate limits of a gateway.
  • Update Chap Credentials — Updates the Challenge-Handshake Authentication Protocol (CHAP) credentials for a specified iSCSI target.
  • Update Gateway Information — Updates a gateways metadata, which includes the gateways name and time zone.
  • Update Gateway Software Now — Updates the gateway virtual machine (VM) software.
  • Update Maintenance Start Time — Updates a gateways weekly maintenance start time information, including day and time of the week.
  • Update NFS File Share — Updates a file share.
  • Update Snapshot Schedule — Updates a snapshot schedule configured for a gateway volume.
  • Update VTL Device Type — Updates the type of medium changer in a gateway-VTL.

AWS WAF (APIs.json)

AWS WAF is a web application firewall that helps protect your web applications from common web exploits that could affect application availability, compromise security, or consume excessive resources. AWS WAF gives you control over which traffic to allow or block to your web applications by defining customizable web security rules. You can use AWS WAF to create custom rules that block common attack patterns, such as SQL injection or cross-site scripting, and rules that are designed for your specific application. New rules can be deployed within minutes, letting you respond quickly to changing traffic patterns. Also, AWS WAF includes a full-featured API that you can use to automate the creation, deployment, and maintenance of web security rules.nWith AWS WAF you pay only for what you use. AWS WAF pricing is based on how many rules you deploy and how many web requests your web application receives. There are no upfront commitments.nYou can deploy AWS WAF on either Amazon CloudFront as part of your CDN solution or the Application Load Balancer (ALB) that fronts your web servers or origin servers running on EC2.u0026nbsp;

AWS WAF API(OpenAPI Spec)

  • Associate Web ACL — Service: AWS WAF RegionalAssociates a web ACL with a resource.
  • Create Byte Match Set — Service: AWS WAFCreates a ByteMatchSet.
  • Create IP Set — Service: AWS WAFCreates an.
  • Create Rule — Service: AWS WAFCreates a Rule, which contains the IPSet objects, ByteMatchSet objects, and tttother predicates that identify the requests that you want to block.
  • Create Size Constraint Set — Service: AWS WAFCreates a SizeConstraintSet.
  • Create Sql Injection Match Set — Service: AWS WAFCreates a.
  • Create Web ACL — Service: AWS WAFCreates a WebACL, which contains the Rules that identify the CloudFront web requests that you want to allow, block, or count.
  • Create XSS Match Set — Service: AWS WAFCreates an.
  • Delete Byte Match Set — Service: AWS WAFPermanently deletes a.
  • Delete IP Set — Service: AWS WAFPermanently deletes an.
  • Delete Rule — Service: AWS WAFPermanently deletes a.
  • Delete Size Constraint Set — Service: AWS WAFPermanently deletes a.
  • Delete Sql Injection Match Set — Service: AWS WAFPermanently deletes a.
  • Delete Web ACL — Service: AWS WAFPermanently deletes a.
  • Delete Xss Match Set — Service: AWS WAFPermanently deletes an.
  • Disassociate Web ACL — Service: AWS WAF RegionalRemoves a web ACL from the specified resource.
  • Get Byte Match Set — Service: AWS WAFReturns the.
  • Get Change Token — Service: AWS WAFWhen you want to create, update, or delete AWS WAF objects, get a change token and include the change token in the create, update, or delete request.
  • Get Change Token Status — Service: AWS WAFReturns the status of a ChangeToken that you got by calling.
  • Get IP Set — Service: AWS WAFReturns the.
  • Get Rule — Service: AWS WAFReturns the.
  • Get Sampled Requests — Service: AWS WAFGets detailed information about a specified number of requests — a sample — that AWS WAF randomly selects from among the first 5,000 requests that your AWS resource received during a time range that you choose.
  • Get Size Constraint Set — Service: AWS WAFReturns the.
  • Get Sql Injection Match Set — Service: AWS WAFReturns the.
  • Get Web ACL — Service: AWS WAFReturns the.
  • Get Web ACLFor Resource — Service: AWS WAF RegionalReturns the web ACL for the specified resource.
  • Get Xss Match Set — Service: AWS WAFReturns the.
  • List Byte Match Sets — Service: AWS WAFReturns an array of.
  • List IP Sets — Service: AWS WAFReturns an array of.
  • List Resources For Web ACL — Service: AWS WAF RegionalReturns an array of resources associated with the specified web ACL.
  • List Rules — Service: AWS WAFReturns an array of.
  • List Size Constraint Sets — Service: AWS WAFReturns an array of.
  • List SQL Injection Match Sets — Service: AWS WAFReturns an array of.
  • List Web ACLs — Service: AWS WAFReturns an array of.
  • List Xss Match Sets — Service: AWS WAFReturns an array of.
  • Update Byte Match Set — Service: AWS WAFInserts or deletes.
  • Update IP Set — Service: AWS WAFInserts or deletes.
  • Update Rule — Service: AWS WAFInserts or deletes.
  • Update Size Constraint Set — Service: AWS WAFInserts or deletes.
  • Update SQL Injection Match Set — Service: AWS WAFInserts or deletes.
  • Update Web ACL — Service: AWS WAFInserts or deletes.
  • Update XSS Match Set — Service: AWS WAFInserts or deletes.

AWS WorkDocs (APIs.json)

Amazon WorkDocs is a fully managed, secure enterprise storage and sharing service with strong administrative controls and feedback capabilities that improve user productivity.Users can comment on files, send them to others for feedback, and upload new versions without having to resort to emailing multiple versions of their files as attachments. Users can take advantage of these capabilities wherever they are, using the device of their choice, including PCs, Macs, tablets and phones. Amazon WorkDocs offers IT administrators the option of integrating with existing corporate directories, flexible sharing policies and control of the location where data is stored. Customers can get started using Amazon WorkDocs with a 30-day free trial providing 1 TB of storage per user for up to 50 users.nAmazon WorkDocs offers an Administrative SDK, currently in public preview. The Administrative SDK allows you to integrate your applications with Amazon WorkDocs by performing content and permissions updates, and managing users, programmatically. You can sign-up for the public preview here.

AWS WorkDocs API(OpenAPI Spec)

  • Abort Document Version Upload — Aborts the upload of the specified document version that was previously initiated by.
  • Activate User — Activates the specified user.
  • Add Resource Permissions — Creates a set of permissions for the specified folder or document.
  • Create Folder — Creates a folder with the specified name and parent folder.
  • Create Notification Subscription — Configure WorkDocs to use Amazon SNS notifications.
  • Create User — Creates a user in a Simple AD or Microsoft AD directory.
  • Deactivate User — Deactivates the specified user, which revokes the users access to Amazon WorkDocs.
  • Delete Document — Permanently deletes the specified document and its associated metadata.
  • Delete Folder — Permanently deletes the specified folder and its contents.
  • Delete Folder Contents — Deletes the contents of the specified folder.
  • Delete Notification Subscription — Deletes the specified subscription from the specified organization.
  • Delete User — Deletes the specified user from a Simple AD or Microsoft AD directory.
  • Describe Document Versions — Retrieves the document versions for the specified document.
  • Describe Folder Contents — Describes the contents of the specified folder, including its documents and sub-folders.
  • Describe Notification Subscriptions — Lists the specified notification subscriptions.
  • Describe Resource Permissions — Describes the permissions of a specified resource.
  • Describe Users — Describes the specified users.
  • Get Document — Retrieves the specified document object.
  • Get Document Path — Retrieves the path information (the hierarchy from the root folder) for the requested document.
  • Get Document Version — Retrieves version metadata for the specified document.
  • Get Folder — Retrieves the metadata of the specified folder.
  • Get Folder Path — Retrieves the path information (the hierarchy from the root folder) for the specified folder.
  • Initiate Document Version Upload — Creates a new document object and version object.
  • Remove All Resource Permissions — Removes all the permissions from the specified resource.
  • Remove Resource Permission — Removes the permission for the specified principal from the specified resource.
  • Update Document — Updates the specified attributes of the specified document.
  • Update Document Version — Changes the status of the document version to ACTIVE.
  • Update Folder — Updates the specified attributes of the specified folder.
  • Update User — Updates the specified attributes of the specified user, and grants or revokes administrative privileges to the Amazon WorkDocs site.

AWS WorkSpaces (APIs.json)

Amazon WorkSpaces is a fully managed, secure desktop computing service which runs on the AWS cloud. Amazon WorkSpaces allows you to easily provision cloud-based virtual desktops and provide your users access to the documents, applications, and resources they need from any supported device, including Windows and Mac computers, Chromebooks, iPads, Fire tablets, Android tablets, and Chrome and Firefox web browsers. With just a few clicks in the AWS Management Console, you can deploy high-quality cloud desktops for any number of users. With Amazon WorkSpaces, you pay either monthly or hourly just for the Amazon WorkSpaces you launch, which helps you save money when compared to traditional desktops and on-premises Virtual Desktop Infrastructure (VDI) solutions.

AWS WorkSpaces Service API(OpenAPI Spec)

  • Create Tags — Creates tags for a WorkSpace.
  • Create Workspaces — Creates one or more WorkSpaces.
  • Delete Tags — Deletes tags from a WorkSpace.
  • Describe Tags — Describes tags for a WorkSpace.
  • Describe Workspace Bundles — Obtains information about the WorkSpace bundles that are available to your account in the specified region.
  • Describe Workspace Directories — Retrieves information about the AWS Directory Service directories in the region that are registered with Amazon WorkSpaces and are available to your account.
  • Describe Workspaces — Obtains information about the specified WorkSpaces.
  • Describe Workspaces Connection Status — Describes the connection status of a specified WorkSpace.
  • Modify Workspace Properties — Modifies the WorkSpace properties, including the running mode and AutoStop time.
  • Reboot Workspaces — Reboots the specified WorkSpaces.
  • Rebuild Workspaces — Rebuilds the specified WorkSpaces.
  • Start Workspaces — Starts the specified WorkSpaces.
  • Stop Workspaces — Stops the specified WorkSpaces.
  • Terminate Workspaces — Terminates the specified WorkSpaces.

AWS X-Ray (APIs.json)

AWS X-Ray helps developers analyze and debug production, distributed applications, such as those built using a microservices architecture. With X-Ray, you can understand how your application and its underlying services are performing to identify and troubleshoot the root cause of performance issues and errors. X-Ray provides an end-to-end view of requests as they travel through your application, and shows a map of your application’s underlying components. You can use X-Ray to analyze both applications in development and in production, from simple three-tier applications to complex microservices applications consisting of thousands of services.

AWS X-Ray API(OpenAPI Spec)

  • Batch Get Traces — Retrieves a list of traces specified by ID.
  • Get Service Graph — Retrieves a document that describes services that process incoming requests, and downstream services that they call as a result.
  • Get Trace Graph — Retrieves a service graph for one or more specific trace IDs.
  • Get Trace Summaries — Retrieves IDs and metadata for traces available for a specified time frame using an optional filter.
  • Put Telemetry Records — Used by the AWS X-Ray daemon to upload telemetry.
  • Put Trace Segments — Uploads segment documents to AWS X-Ray.
Like what you read? Give Kin Lane a round of applause.

From a quick cheer to a standing ovation, clap to show how much you enjoyed this story.