baiji v0.7.0 API Reference

Modules

Baiji provides an interface for interacting with the AWS API. Baiji is typically used by invoking a service function to generate an operation which is then passed to Baiji.perform to make the request

AWS Certificate Manager

All public APIs for AWS Budgets

AWS Health

Amazon API Gateway

With Application Auto Scaling, you can automatically scale your AWS resources. The experience similar to that of Auto Scaling. You can use Application Auto Scaling to accomplish the following tasks

AWS Application Discovery Service

Amazon AppStream 2.0

Amazon Athena is an interactive query service that lets you use standard SQL to analyze data directly in Amazon S3. You can point Athena at your data in Amazon S3 and run ad-hoc queries and get results in seconds. Athena is serverless, so there is no infrastructure to set up or manage. You pay only for the queries you run. Athena scales automatically—executing queries in parallel—so results are fast, even with large datasets and complex queries. For more information, see What is Amazon Athena in the Amazon Athena User Guide

Derives operation authentication parameters from the local instance’ metadata

Auto Scaling

AWS Marketplace Metering Service

AWS Batch enables you to run batch computing workloads on the AWS Cloud. Batch computing is a common way for developers, scientists, and engineers to access large amounts of compute resources, and AWS Batch removes the undifferentiated heavy lifting of configuring and managing the required infrastructure. AWS Batch will be familiar to users of traditional batch computing software. This service can efficiently provision resources in response to jobs submitted in order to eliminate capacity constraints, reduce compute costs, and deliver results quickly

Amazon CloudFront

AWS CloudHSM Service

For more information about AWS CloudHSM, see AWS CloudHSM and the AWS CloudHSM User Guide

AWS CloudTrail

Amazon CloudWatch monitors your Amazon Web Services (AWS) resources and the applications you run on AWS in real time. You can use CloudWatch to collect and track metrics, which are the variables you want to measure for your resources and applications

Amazon Cloud Directory

AWS CloudFormation

Amazon CloudSearch Configuration Service

You use the AmazonCloudSearch2013 API to upload documents to a search domain and search those documents

Amazon CloudWatch Events helps you to respond to state changes in your AWS resources. When your resources change state, they automatically send events into an event stream. You can create rules that match selected events in the stream and route them to targets to take action. You can also use rules to take action on a pre-determined schedule. For example, you can configure rules to

You can use Amazon CloudWatch Logs to monitor, store, and access your log files from Amazon EC2 instances, AWS CloudTrail, or other sources. You can then retrieve the associated log data from CloudWatch Logs using the CloudWatch console, CloudWatch Logs commands in the AWS CLI, CloudWatch Logs API, or CloudWatch Logs SDK

AWS CodeCommit

AWS CodeDeploy

AWS CodePipeline

AWS CodeStar

AWS CodeBuild

Amazon Cognito

Using the Amazon Cognito User Pools API, you can create a user pool to manage directories and users. You can authenticate a user to obtain tokens related to user identity and access policies

Amazon Cognito Sync

AWS Config

All public APIs for AWS Cost and Usage Report service

DAX is a managed caching service engineered for Amazon DynamoDB. DAX dramatically speeds up database reads by caching frequently-accessed data from DynamoDB, so applications can access that data with sub-millisecond latency. You can create a DAX cluster easily, using the AWS Management Console. With a few simple modifications to your code, your application can begin taking advantage of the DAX cluster and realize significant improvements in read performance

AWS Data Pipeline configures and manages a data-driven workflow called a pipeline. AWS Data Pipeline handles the details of scheduling and ensuring that data dependencies are met so that your application can focus on processing the data

AWS Database Migration Service

AWS Device Farm is a service that enables mobile app developers to test Android, iOS, and Fire OS apps on physical phones, tablets, and other devices in the cloud

AWS Direct Connect links your internal network to an AWS Direct Connect location over a standard 1 gigabit or 10 gigabit Ethernet fiber-optic cable. One end of the cable is connected to your router, the other to an AWS Direct Connect router. With this connection in place, you can create virtual interfaces directly to the AWS cloud (for example, to Amazon Elastic Compute Cloud (Amazon EC2) and Amazon Simple Storage Service (Amazon S3)) and to Amazon Virtual Private Cloud (Amazon VPC), bypassing Internet service providers in your network path. An AWS Direct Connect location provides access to AWS in the region it is associated with, as well as access to other US regions. For example, you can provision a single connection to any AWS Direct Connect location in the US and use it to access public AWS services in all US Regions and AWS GovCloud (US)

AWS Directory Service

Amazon DynamoDB

Amazon DynamoDB

Amazon Elastic Compute Cloud

Amazon EC2 Container Registry (Amazon ECR) is a managed AWS Docker registry service. Customers can use the familiar Docker CLI to push, pull, and manage images. Amazon ECR provides a secure, scalable, and reliable registry. Amazon ECR supports private Docker repositories with resource-based permissions using AWS IAM so that specific users or Amazon EC2 instances can access repositories and images. Developers can use the Docker CLI to author and manage images

Amazon EC2 Container Service (Amazon ECS) is a highly scalable, fast, container management service that makes it easy to run, stop, and manage Docker containers on a cluster of EC2 instances. Amazon ECS lets you launch and stop container-enabled applications with simple API calls, allows you to get the state of your cluster from a centralized service, and gives you access to many familiar Amazon EC2 features like security groups, Amazon EBS volumes, and IAM roles

Amazon Elastic File System

Amazon EMR is a web service that makes it easy to process large amounts of data efficiently. Amazon EMR uses Hadoop processing combined with several AWS products to do tasks such as web indexing, data mining, log file analysis, machine learning, scientific simulation, and data warehousing

AWS Elastic Beanstalk

Elastic Load Balancing

Elastic Load Balancing

AWS Elastic Transcoder Service

Amazon ElastiCache

Amazon Elasticsearch Configuration Service

Describes various attributes of a service endpoint

Amazon Kinesis Firehose API Reference

Amazon GameLift Service

Amazon Glacier is a storage solution for “cold data.”

Defines service operations used by the GlueFrontendService

AWS Greengrass seamlessly extends AWS onto physical devices so they can act locally on the data they generate, while still using the cloud for management, analytics, and durable storage. AWS Greengrass ensures your devices can respond quickly to local events and operate with intermittent connectivity. AWS Greengrass minimizes the cost of transmitting data to the cloud by allowing you to author AWS Lambda functions that execute locally

AWS Identity and Access Management

AWS Import/Export Service

Amazon Inspector

AWS IoT

AWS Key Management Service

Amazon Kinesis Streams Service API Reference

AWS Lambda

Amazon Lex Build-Time Actions

Amazon Lex provides both build and runtime endpoints. Each endpoint provides a set of operations (API). Your conversational bot uses the runtime API to understand user utterances (user input text or voice). For example, suppose a user says “I want pizza”, your bot sends this input to Amazon Lex using the runtime API. Amazon Lex recognizes that the user request is for the OrderPizza intent (one of the intents defined in the bot). Then Amazon Lex engages in user conversation on behalf of the bot to elicit required information (slot values, such as pizza size and crust type), and then performs fulfillment activity (that you configured when you created the bot). You use the build-time API to create and manage your Amazon Lex bot. For a list of build-time operations, see the build-time API,

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

Amazon Mechanical Turk API Reference

Definition of the public APIs exposed by Amazon Machine Learning

Provides AWS Marketplace business intelligence data on-demand

AWS Marketplace Entitlement Service

AWS Mobile Service provides mobile app and website developers with capabilities required to configure AWS resources and bootstrap their developer desktop projects with the necessary SDKs, constants, tools and samples to make use of those resources

Amazon Mobile Analytics is a service for collecting, visualizing, and understanding app usage data at scale

AWS OpsWorks for Chef Automate

AWS OpsWorks

AWS Organizations API Reference

Amazon Polly is a web service that makes it easy to synthesize speech from text

Amazon Relational Database Service

Amazon Redshift

This is the Amazon Rekognition API reference

Makes a request to the AWS API based on the contents of an Operation struct

Encodes an input map into a query string based on the input shape

For REST-JSON and REST-XML endpoints, takes an input map and its desired shape, along with the request path, and generates the correct path for the request

Implement request signing functions. The code in this file replicates that of the aws-elixir library (github.com/jkakar/aws-elixir)

Validates an Operation struct by checking whether the input fields conform to the requirements of the shape specified by the Operation’s input_shape field

Resource Groups Tagging API

Decodes AWS API responses based on the Operation type

Parses responses from APIs that return XML

Amazon Route 53 API actions let you register domain names and perform related operations

Amazon Simple Email Service

AWS Step Functions

Amazon Server Migration Service automates the process of migrating servers to EC2

Amazon Simple Notification Service

Welcome to the Amazon Simple Queue Service API Reference

Amazon EC2 Systems Manager

AWS Security Token Service

Amazon Simple Workflow Service

AWS Service Catalog

AWS Shield Advanced

Amazon SimpleDB is a web service providing the core database functions of data indexing and querying in the cloud. By offloading the time and effort associated with building and operating a web-scale database, SimpleDB provides developers the freedom to focus on application development. A traditional, clustered relational database requires a sizable upfront capital outlay, is complex to design, and often requires extensive and repetitive database administration. Amazon SimpleDB is dramatically simpler, requiring no schema, automatically indexing your data and providing a simple API for storage and access. This approach eliminates the administrative burden of data modeling, index maintenance, and performance tuning. Developers gain access to this functionality within Amazon’s proven computing environment, are able to scale instantly, and pay only for what they use

AWS Snowball is a petabyte-scale data transport solution that uses secure appliances to transfer large amounts of data between your on-premises data centers and Amazon Simple Storage Service (Amazon S3). The Snowball commands described here provide access to the same functionality that is available in the AWS Snowball Management Console, which enables you to create and manage jobs for Snowball. To transfer data locally with a Snowball appliance, you’ll need to use the Snowball client or the Amazon S3 API adapter for Snowball. For more information, see the User Guide

AWS Storage Gateway Service

AWS Support

This is the AWS WAF API Reference for using AWS WAF with Amazon CloudFront. The AWS WAF actions and data types listed in the reference are available for protecting Amazon CloudFront distributions. You can use these actions and data types via the endpoint waf.amazonaws.com. This guide is for developers who need detailed information about the AWS WAF API actions, data types, and errors. For detailed information about AWS WAF features and an overview of how to use the AWS WAF API, see the AWS WAF Developer Guide

This is the AWS WAF Regional API Reference for using AWS WAF with Elastic Load Balancing (ELB) Application Load Balancers. The AWS WAF actions and data types listed in the reference are available for protecting Application Load Balancers. You can use these actions and data types by means of the endpoints listed in AWS Regions and Endpoints. This guide is for developers who need detailed information about the AWS WAF API actions, data types, and errors. For detailed information about AWS WAF features and an overview of how to use the AWS WAF API, see the AWS WAF Developer Guide

The WorkDocs API is designed for the following use cases

Amazon WorkSpaces Service

AWS X-Ray provides APIs for managing debug traces and retrieving service maps and other data created by processing those traces

Exceptions