Fork me on GitHub

{"Amazon Web Services"}

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.yaml. You can find an individual APIs.yaml index for each of the individual servies, as wel as a complete APIs.yaml for this entire collection.

While my intention with this is to eventually define a machine readable definition of all the Microsoft 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. My objective is simply to define what is there, not a 100% complete definition -- if you want to take further, and contribute back, I'd welcome it.

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.

AWS API Gateway (APIs.yaml)

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.yaml)

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.yaml)

Auto Scaling helps you maintain application availability and allows you to scale youru0026nbsp;Amazon EC2u0026nbsp;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.u0026nbsp;

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 (APIs.yaml)

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.yaml)

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.yaml)

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 CloudFormationu0026rsquo;su0026nbsp;sample templatesu0026nbsp;or create your own templates to describe the AWS resources, and any associated dependencies or runtime parameters, required to run your application. You donu0026rsquo;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 theu0026nbsp;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.yaml)

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.yaml)

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.yaml)

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.yaml)

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.yaml)

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.yaml)

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 itu0026rsquo;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 donu0026rsquo;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.yaml)

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 donu0026rsquo;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.yaml)

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.yaml)

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.yaml)

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.yaml)

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.yaml)

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 itu0026rsquo;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 donu0026rsquo;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.yaml)

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.yaml)

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.u0026nbsp;

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.yaml)

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.nAWS 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 anu0026nbsp;Amazon Virtual Private Cloud (VPC)u0026nbsp;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.yaml)

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 joinu0026nbsp;Amazon EC2u0026nbsp;andu0026nbsp;Amazon RDS for SQL Serveru0026nbsp;instances to a domain, and useu0026nbsp;AWS Enterprise IT applicationsu0026nbsp;such asu0026nbsp;Amazon WorkSpacesu0026nbsp;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.yaml)

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 (APIs.yaml)

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 Amazonu0026rsquo;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 EC2 Container Registry Service (APIs.yaml)

Amazon EC2 Container Registry (ECR) is a fully-managedu0026nbsp;Dockeru0026nbsp;container registry that makes it easy for developers to store, manage, and deploy Docker container images. Amazon ECR is integrated withu0026nbsp;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.yaml)

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.yaml)

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.nEC2 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.yaml)

AWS Elastic Beanstalk is an easy-to-use service for deploying and scaling web applications and services developed with Java,u0026nbsp;.NET, PHP, Node.js, Python, Ruby, Go, andu0026nbsp;Dockeru0026nbsp;on familiar servers such as Apache, Nginx, Passenger, andu0026nbsp;IIS.nYou 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.yaml)

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 theu0026nbsp;Classic Load Balanceru0026nbsp;that routes traffic based on either application or network level information, and theu0026nbsp;Application Load Balanceru0026nbsp;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.yaml)

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.yaml)

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.yaml)

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 Elasticsearchu0026rsquo;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.yaml)

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)