implemented cleanup.
This commit is contained in:
parent
966ea9492c
commit
9f37ceae9f
45
clean.js
45
clean.js
|
@ -1 +1,46 @@
|
||||||
console.log('Cleaning the project.');
|
console.log('Cleaning the project.');
|
||||||
|
|
||||||
|
require('dotenv').config();
|
||||||
|
|
||||||
|
var accessKeyId = process.env.AWS_ACCESS_KEY_ID
|
||||||
|
secretAccessKey = process.env.AWS_SECRET_ACCESS_KEY
|
||||||
|
regionName = process.env.AWS_BUCKET_REGION
|
||||||
|
bucketName = process.env.AWS_BUCKET_NAME
|
||||||
|
|
||||||
|
var AWS = require('aws-sdk');
|
||||||
|
AWS.config.setPromisesDependency(Promise);
|
||||||
|
AWS.config.update({
|
||||||
|
region: regionName
|
||||||
|
, credentials: new AWS.Credentials({
|
||||||
|
accessKeyId: accessKeyId
|
||||||
|
, secretAccessKey: secretAccessKey
|
||||||
|
})
|
||||||
|
});
|
||||||
|
|
||||||
|
const s3 = new AWS.S3({ apiVersion: '2006-03-01' });
|
||||||
|
|
||||||
|
s3.listObjects({ Bucket: bucketName }).promise().then(function(data){
|
||||||
|
|
||||||
|
if (data.Contents.length <= 0) {
|
||||||
|
console.log('Your bucket is already empty :)');
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
|
var objectKeys = [];
|
||||||
|
|
||||||
|
for(let i = 0; i < data.Contents.length; i++){
|
||||||
|
objectKeys.push({
|
||||||
|
Key: data.Contents[i].Key
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
||||||
|
s3.deleteObjects({ Delete: { Objects: objectKeys }, Bucket: bucketName }).promise().then(function (data) {
|
||||||
|
console.log('Your bucket was emptied :)');
|
||||||
|
}).catch( function(err) {
|
||||||
|
console.error(err.message);
|
||||||
|
throw err;
|
||||||
|
});
|
||||||
|
}).catch( function(err) {
|
||||||
|
console.error(err.message);
|
||||||
|
throw err;
|
||||||
|
});
|
|
@ -0,0 +1 @@
|
||||||
|
../uuid/bin/uuid
|
|
@ -0,0 +1,3 @@
|
||||||
|
dist/*
|
||||||
|
test/browser/**/*
|
||||||
|
test/configuration.js
|
File diff suppressed because it is too large
Load Diff
|
@ -0,0 +1,202 @@
|
||||||
|
|
||||||
|
Apache License
|
||||||
|
Version 2.0, January 2004
|
||||||
|
http://www.apache.org/licenses/
|
||||||
|
|
||||||
|
TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
|
||||||
|
|
||||||
|
1. Definitions.
|
||||||
|
|
||||||
|
"License" shall mean the terms and conditions for use, reproduction,
|
||||||
|
and distribution as defined by Sections 1 through 9 of this document.
|
||||||
|
|
||||||
|
"Licensor" shall mean the copyright owner or entity authorized by
|
||||||
|
the copyright owner that is granting the License.
|
||||||
|
|
||||||
|
"Legal Entity" shall mean the union of the acting entity and all
|
||||||
|
other entities that control, are controlled by, or are under common
|
||||||
|
control with that entity. For the purposes of this definition,
|
||||||
|
"control" means (i) the power, direct or indirect, to cause the
|
||||||
|
direction or management of such entity, whether by contract or
|
||||||
|
otherwise, or (ii) ownership of fifty percent (50%) or more of the
|
||||||
|
outstanding shares, or (iii) beneficial ownership of such entity.
|
||||||
|
|
||||||
|
"You" (or "Your") shall mean an individual or Legal Entity
|
||||||
|
exercising permissions granted by this License.
|
||||||
|
|
||||||
|
"Source" form shall mean the preferred form for making modifications,
|
||||||
|
including but not limited to software source code, documentation
|
||||||
|
source, and configuration files.
|
||||||
|
|
||||||
|
"Object" form shall mean any form resulting from mechanical
|
||||||
|
transformation or translation of a Source form, including but
|
||||||
|
not limited to compiled object code, generated documentation,
|
||||||
|
and conversions to other media types.
|
||||||
|
|
||||||
|
"Work" shall mean the work of authorship, whether in Source or
|
||||||
|
Object form, made available under the License, as indicated by a
|
||||||
|
copyright notice that is included in or attached to the work
|
||||||
|
(an example is provided in the Appendix below).
|
||||||
|
|
||||||
|
"Derivative Works" shall mean any work, whether in Source or Object
|
||||||
|
form, that is based on (or derived from) the Work and for which the
|
||||||
|
editorial revisions, annotations, elaborations, or other modifications
|
||||||
|
represent, as a whole, an original work of authorship. For the purposes
|
||||||
|
of this License, Derivative Works shall not include works that remain
|
||||||
|
separable from, or merely link (or bind by name) to the interfaces of,
|
||||||
|
the Work and Derivative Works thereof.
|
||||||
|
|
||||||
|
"Contribution" shall mean any work of authorship, including
|
||||||
|
the original version of the Work and any modifications or additions
|
||||||
|
to that Work or Derivative Works thereof, that is intentionally
|
||||||
|
submitted to Licensor for inclusion in the Work by the copyright owner
|
||||||
|
or by an individual or Legal Entity authorized to submit on behalf of
|
||||||
|
the copyright owner. For the purposes of this definition, "submitted"
|
||||||
|
means any form of electronic, verbal, or written communication sent
|
||||||
|
to the Licensor or its representatives, including but not limited to
|
||||||
|
communication on electronic mailing lists, source code control systems,
|
||||||
|
and issue tracking systems that are managed by, or on behalf of, the
|
||||||
|
Licensor for the purpose of discussing and improving the Work, but
|
||||||
|
excluding communication that is conspicuously marked or otherwise
|
||||||
|
designated in writing by the copyright owner as "Not a Contribution."
|
||||||
|
|
||||||
|
"Contributor" shall mean Licensor and any individual or Legal Entity
|
||||||
|
on behalf of whom a Contribution has been received by Licensor and
|
||||||
|
subsequently incorporated within the Work.
|
||||||
|
|
||||||
|
2. Grant of Copyright License. Subject to the terms and conditions of
|
||||||
|
this License, each Contributor hereby grants to You a perpetual,
|
||||||
|
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
|
||||||
|
copyright license to reproduce, prepare Derivative Works of,
|
||||||
|
publicly display, publicly perform, sublicense, and distribute the
|
||||||
|
Work and such Derivative Works in Source or Object form.
|
||||||
|
|
||||||
|
3. Grant of Patent License. Subject to the terms and conditions of
|
||||||
|
this License, each Contributor hereby grants to You a perpetual,
|
||||||
|
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
|
||||||
|
(except as stated in this section) patent license to make, have made,
|
||||||
|
use, offer to sell, sell, import, and otherwise transfer the Work,
|
||||||
|
where such license applies only to those patent claims licensable
|
||||||
|
by such Contributor that are necessarily infringed by their
|
||||||
|
Contribution(s) alone or by combination of their Contribution(s)
|
||||||
|
with the Work to which such Contribution(s) was submitted. If You
|
||||||
|
institute patent litigation against any entity (including a
|
||||||
|
cross-claim or counterclaim in a lawsuit) alleging that the Work
|
||||||
|
or a Contribution incorporated within the Work constitutes direct
|
||||||
|
or contributory patent infringement, then any patent licenses
|
||||||
|
granted to You under this License for that Work shall terminate
|
||||||
|
as of the date such litigation is filed.
|
||||||
|
|
||||||
|
4. Redistribution. You may reproduce and distribute copies of the
|
||||||
|
Work or Derivative Works thereof in any medium, with or without
|
||||||
|
modifications, and in Source or Object form, provided that You
|
||||||
|
meet the following conditions:
|
||||||
|
|
||||||
|
(a) You must give any other recipients of the Work or
|
||||||
|
Derivative Works a copy of this License; and
|
||||||
|
|
||||||
|
(b) You must cause any modified files to carry prominent notices
|
||||||
|
stating that You changed the files; and
|
||||||
|
|
||||||
|
(c) You must retain, in the Source form of any Derivative Works
|
||||||
|
that You distribute, all copyright, patent, trademark, and
|
||||||
|
attribution notices from the Source form of the Work,
|
||||||
|
excluding those notices that do not pertain to any part of
|
||||||
|
the Derivative Works; and
|
||||||
|
|
||||||
|
(d) If the Work includes a "NOTICE" text file as part of its
|
||||||
|
distribution, then any Derivative Works that You distribute must
|
||||||
|
include a readable copy of the attribution notices contained
|
||||||
|
within such NOTICE file, excluding those notices that do not
|
||||||
|
pertain to any part of the Derivative Works, in at least one
|
||||||
|
of the following places: within a NOTICE text file distributed
|
||||||
|
as part of the Derivative Works; within the Source form or
|
||||||
|
documentation, if provided along with the Derivative Works; or,
|
||||||
|
within a display generated by the Derivative Works, if and
|
||||||
|
wherever such third-party notices normally appear. The contents
|
||||||
|
of the NOTICE file are for informational purposes only and
|
||||||
|
do not modify the License. You may add Your own attribution
|
||||||
|
notices within Derivative Works that You distribute, alongside
|
||||||
|
or as an addendum to the NOTICE text from the Work, provided
|
||||||
|
that such additional attribution notices cannot be construed
|
||||||
|
as modifying the License.
|
||||||
|
|
||||||
|
You may add Your own copyright statement to Your modifications and
|
||||||
|
may provide additional or different license terms and conditions
|
||||||
|
for use, reproduction, or distribution of Your modifications, or
|
||||||
|
for any such Derivative Works as a whole, provided Your use,
|
||||||
|
reproduction, and distribution of the Work otherwise complies with
|
||||||
|
the conditions stated in this License.
|
||||||
|
|
||||||
|
5. Submission of Contributions. Unless You explicitly state otherwise,
|
||||||
|
any Contribution intentionally submitted for inclusion in the Work
|
||||||
|
by You to the Licensor shall be under the terms and conditions of
|
||||||
|
this License, without any additional terms or conditions.
|
||||||
|
Notwithstanding the above, nothing herein shall supersede or modify
|
||||||
|
the terms of any separate license agreement you may have executed
|
||||||
|
with Licensor regarding such Contributions.
|
||||||
|
|
||||||
|
6. Trademarks. This License does not grant permission to use the trade
|
||||||
|
names, trademarks, service marks, or product names of the Licensor,
|
||||||
|
except as required for reasonable and customary use in describing the
|
||||||
|
origin of the Work and reproducing the content of the NOTICE file.
|
||||||
|
|
||||||
|
7. Disclaimer of Warranty. Unless required by applicable law or
|
||||||
|
agreed to in writing, Licensor provides the Work (and each
|
||||||
|
Contributor provides its Contributions) on an "AS IS" BASIS,
|
||||||
|
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
|
||||||
|
implied, including, without limitation, any warranties or conditions
|
||||||
|
of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
|
||||||
|
PARTICULAR PURPOSE. You are solely responsible for determining the
|
||||||
|
appropriateness of using or redistributing the Work and assume any
|
||||||
|
risks associated with Your exercise of permissions under this License.
|
||||||
|
|
||||||
|
8. Limitation of Liability. In no event and under no legal theory,
|
||||||
|
whether in tort (including negligence), contract, or otherwise,
|
||||||
|
unless required by applicable law (such as deliberate and grossly
|
||||||
|
negligent acts) or agreed to in writing, shall any Contributor be
|
||||||
|
liable to You for damages, including any direct, indirect, special,
|
||||||
|
incidental, or consequential damages of any character arising as a
|
||||||
|
result of this License or out of the use or inability to use the
|
||||||
|
Work (including but not limited to damages for loss of goodwill,
|
||||||
|
work stoppage, computer failure or malfunction, or any and all
|
||||||
|
other commercial damages or losses), even if such Contributor
|
||||||
|
has been advised of the possibility of such damages.
|
||||||
|
|
||||||
|
9. Accepting Warranty or Additional Liability. While redistributing
|
||||||
|
the Work or Derivative Works thereof, You may choose to offer,
|
||||||
|
and charge a fee for, acceptance of support, warranty, indemnity,
|
||||||
|
or other liability obligations and/or rights consistent with this
|
||||||
|
License. However, in accepting such obligations, You may act only
|
||||||
|
on Your own behalf and on Your sole responsibility, not on behalf
|
||||||
|
of any other Contributor, and only if You agree to indemnify,
|
||||||
|
defend, and hold each Contributor harmless for any liability
|
||||||
|
incurred by, or claims asserted against, such Contributor by reason
|
||||||
|
of your accepting any such warranty or additional liability.
|
||||||
|
|
||||||
|
END OF TERMS AND CONDITIONS
|
||||||
|
|
||||||
|
APPENDIX: How to apply the Apache License to your work.
|
||||||
|
|
||||||
|
To apply the Apache License to your work, attach the following
|
||||||
|
boilerplate notice, with the fields enclosed by brackets "[]"
|
||||||
|
replaced with your own identifying information. (Don't include
|
||||||
|
the brackets!) The text should be enclosed in the appropriate
|
||||||
|
comment syntax for the file format. We also recommend that a
|
||||||
|
file or class name and description of purpose be included on the
|
||||||
|
same "printed page" as the copyright notice for easier
|
||||||
|
identification within third-party archives.
|
||||||
|
|
||||||
|
Copyright 2012-2017 Amazon.com, Inc. or its affiliates. All Rights Reserved.
|
||||||
|
|
||||||
|
Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
you may not use this file except in compliance with the License.
|
||||||
|
You may obtain a copy of the License at
|
||||||
|
|
||||||
|
http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
|
||||||
|
Unless required by applicable law or agreed to in writing, software
|
||||||
|
distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
See the License for the specific language governing permissions and
|
||||||
|
limitations under the License.
|
|
@ -0,0 +1,5 @@
|
||||||
|
AWS SDK for JavaScript
|
||||||
|
Copyright 2012-2017 Amazon.com, Inc. or its affiliates. All Rights Reserved.
|
||||||
|
|
||||||
|
This product includes software developed at
|
||||||
|
Amazon Web Services, Inc. (http://aws.amazon.com/).
|
|
@ -0,0 +1,180 @@
|
||||||
|
# AWS SDK for JavaScript
|
||||||
|
|
||||||
|
[![NPM](https://nodei.co/npm/aws-sdk.svg?downloads=true&downloadRank=true&stars=true)](https://nodei.co/npm/aws-sdk/)
|
||||||
|
|
||||||
|
[![Gitter chat](https://badges.gitter.im/gitterHQ/gitter.svg)](https://gitter.im/aws/aws-sdk-js)
|
||||||
|
|
||||||
|
[![Version](https://badge.fury.io/js/aws-sdk.svg)](http://badge.fury.io/js/aws-sdk) [![Build Status](https://travis-ci.org/aws/aws-sdk-js.svg?branch=master)](https://travis-ci.org/aws/aws-sdk-js) [![Coverage Status](https://coveralls.io/repos/aws/aws-sdk-js/badge.svg?branch=master)](https://coveralls.io/r/aws/aws-sdk-js?branch=master)
|
||||||
|
|
||||||
|
The official AWS SDK for JavaScript, available for browsers and mobile devices,
|
||||||
|
or Node.js backends
|
||||||
|
|
||||||
|
For release notes, see the [CHANGELOG](https://github.com/aws/aws-sdk-js/blob/master/CHANGELOG.md). Prior to v2.4.8, release notes can be found at https://aws.amazon.com/releasenotes/?tag=releasenotes%23keywords%23javascript
|
||||||
|
|
||||||
|
If you are upgrading from 1.x to 2.0 of the SDK, please see the
|
||||||
|
[upgrading notes](https://github.com/aws/aws-sdk-js/blob/master/UPGRADING.md)
|
||||||
|
for information on how to migrate existing code to work with the new major
|
||||||
|
version.
|
||||||
|
|
||||||
|
## Installing
|
||||||
|
|
||||||
|
### In the Browser
|
||||||
|
|
||||||
|
To use the SDK in the browser, simply add the following script tag to your
|
||||||
|
HTML pages:
|
||||||
|
|
||||||
|
<script src="https://sdk.amazonaws.com/js/aws-sdk-2.451.0.min.js"></script>
|
||||||
|
|
||||||
|
You can also build a custom browser SDK with your specified set of AWS services.
|
||||||
|
This can allow you to reduce the SDK's size, specify different API versions of
|
||||||
|
services, or use AWS services that don't currently support CORS if you are
|
||||||
|
working in an environment that does not enforce CORS. To get started:
|
||||||
|
|
||||||
|
http://docs.aws.amazon.com/sdk-for-javascript/v2/developer-guide/building-sdk-for-browsers.html
|
||||||
|
|
||||||
|
The AWS SDK is also compatible with [browserify](http://browserify.org).
|
||||||
|
|
||||||
|
For browser-based web, mobile and hybrid apps, you can use [AWS Amplify Library](https://aws.github.io/aws-amplify/?utm_source=aws-js-sdk&utm_campaign=browser) which extends the AWS SDK and provides an easier and declarative interface.
|
||||||
|
|
||||||
|
### In Node.js
|
||||||
|
|
||||||
|
The preferred way to install the AWS SDK for Node.js is to use the
|
||||||
|
[npm](http://npmjs.org) package manager for Node.js. Simply type the following
|
||||||
|
into a terminal window:
|
||||||
|
|
||||||
|
```sh
|
||||||
|
npm install aws-sdk
|
||||||
|
```
|
||||||
|
|
||||||
|
### In React Native
|
||||||
|
To use the SDK in a react native project, first install the SDK using npm:
|
||||||
|
|
||||||
|
```sh
|
||||||
|
npm install aws-sdk
|
||||||
|
```
|
||||||
|
|
||||||
|
Then within your application, you can reference the react native compatible version of the SDK with the following:
|
||||||
|
|
||||||
|
```javascript
|
||||||
|
var AWS = require('aws-sdk/dist/aws-sdk-react-native');
|
||||||
|
```
|
||||||
|
|
||||||
|
Alternatively, you can use [AWS Amplify Library](https://aws.github.io/aws-amplify/media/react_native_guide?utm_source=aws-js-sdk&utm_campaign=react-native) which extends AWS SDK and provides React Native UI components and CLI support to work with AWS services.
|
||||||
|
|
||||||
|
### Using Bower
|
||||||
|
|
||||||
|
You can also use [Bower](http://bower.io) to install the SDK by typing the
|
||||||
|
following into a terminal window:
|
||||||
|
|
||||||
|
```sh
|
||||||
|
bower install aws-sdk-js
|
||||||
|
```
|
||||||
|
|
||||||
|
## Usage and Getting Started
|
||||||
|
|
||||||
|
You can find a getting started guide at:
|
||||||
|
|
||||||
|
http://docs.aws.amazon.com/sdk-for-javascript/v2/developer-guide
|
||||||
|
|
||||||
|
## Usage with TypeScript
|
||||||
|
The AWS SDK for JavaScript bundles TypeScript definition files for use in TypeScript projects and to support tools that can read `.d.ts` files.
|
||||||
|
Our goal is to keep these TypeScript definition files updated with each release for any public api.
|
||||||
|
|
||||||
|
### Pre-requisites
|
||||||
|
Before you can begin using these TypeScript definitions with your project, you need to make sure your project meets a few of these requirements:
|
||||||
|
|
||||||
|
* Use TypeScript v2.x
|
||||||
|
* Includes the TypeScript definitions for node. You can use npm to install this by typing the following into a terminal window:
|
||||||
|
|
||||||
|
```sh
|
||||||
|
npm install --save-dev @types/node
|
||||||
|
```
|
||||||
|
|
||||||
|
* If you are targeting at es5 or older ECMA standards, your `tsconfig.json` has to include `'es5'` and `'es2015.promise'` under `compilerOptions.lib`.
|
||||||
|
See [tsconfig.json](https://github.com/aws/aws-sdk-js/blob/master/ts/tsconfig.json) for an example.
|
||||||
|
|
||||||
|
### In the Browser
|
||||||
|
To use the TypeScript definition files with the global `AWS` object in a front-end project, add the following line to the top of your JavaScript file:
|
||||||
|
|
||||||
|
```javascript
|
||||||
|
/// <reference types="aws-sdk" />
|
||||||
|
```
|
||||||
|
|
||||||
|
This will provide support for the global `AWS` object.
|
||||||
|
|
||||||
|
### In Node.js
|
||||||
|
To use the TypeScript definition files within a Node.js project, simply import `aws-sdk` as you normally would.
|
||||||
|
|
||||||
|
In a TypeScript file:
|
||||||
|
|
||||||
|
```javascript
|
||||||
|
// import entire SDK
|
||||||
|
import AWS from 'aws-sdk';
|
||||||
|
// import AWS object without services
|
||||||
|
import AWS from 'aws-sdk/global';
|
||||||
|
// import individual service
|
||||||
|
import S3 from 'aws-sdk/clients/s3';
|
||||||
|
```
|
||||||
|
|
||||||
|
In a JavaScript file:
|
||||||
|
|
||||||
|
```javascript
|
||||||
|
// import entire SDK
|
||||||
|
var AWS = require('aws-sdk');
|
||||||
|
// import AWS object without services
|
||||||
|
var AWS = require('aws-sdk/global');
|
||||||
|
// import individual service
|
||||||
|
var S3 = require('aws-sdk/clients/s3');
|
||||||
|
```
|
||||||
|
|
||||||
|
### With React
|
||||||
|
|
||||||
|
To create React applications with AWS SDK, you can use [AWS Amplify Library](https://aws.github.io/aws-amplify/media/react_guide?utm_source=aws-js-sdk&utm_campaign=react) which provides React components and CLI support to work with AWS services.
|
||||||
|
|
||||||
|
### With Angular
|
||||||
|
Due to the SDK's reliance on node.js typings, you may encounter compilation
|
||||||
|
[issues](https://github.com/aws/aws-sdk-js/issues/1271) when using the
|
||||||
|
typings provided by the SDK in an Angular project created using the Angular CLI.
|
||||||
|
|
||||||
|
To resolve these issues, either add `"types": ["node"]` to the project's `tsconfig.app.json`
|
||||||
|
file, or remove the `"types"` field entirely.
|
||||||
|
|
||||||
|
[AWS Amplify Library](https://aws.github.io/aws-amplify/media/angular_guide?utm_source=aws-js-sdk&utm_campaign=angular) provides Angular components and CLI support to work with AWS services.
|
||||||
|
|
||||||
|
### Known Limitations
|
||||||
|
There are a few known limitations with the bundled TypeScript definitions at this time:
|
||||||
|
|
||||||
|
* Service client typings reflect the latest `apiVersion`, regardless of which `apiVersion` is specified when creating a client.
|
||||||
|
* Service-bound parameters use the `any` type.
|
||||||
|
|
||||||
|
## Getting Help
|
||||||
|
Please use these community resources for getting help. We use the GitHub issues for tracking bugs and feature requests and have limited bandwidth to address them.
|
||||||
|
|
||||||
|
* Ask a question on [StackOverflow](https://stackoverflow.com/) and tag it with `aws-sdk-js`
|
||||||
|
* Come join the AWS JavaScript community on [gitter](https://gitter.im/aws/aws-sdk-js?source=orgpage)
|
||||||
|
* Open a support ticket with [AWS Support](https://console.aws.amazon.com/support/home#/)
|
||||||
|
* If it turns out that you may have found a bug, please [open an issue](https://github.com/aws/aws-sdk-js/issues/new)
|
||||||
|
|
||||||
|
## Opening Issues
|
||||||
|
If you encounter a bug with the AWS SDK for JavaScript we would like to hear
|
||||||
|
about it. Search the [existing issues](https://github.com/aws/aws-sdk-js/issues)
|
||||||
|
and try to make sure your problem doesn’t already exist before opening a new
|
||||||
|
issue. It’s helpful if you include the version of the SDK, Node.js or browser
|
||||||
|
environment and OS you’re using. Please include a stack trace and reduced repro
|
||||||
|
case when appropriate, too.
|
||||||
|
|
||||||
|
The GitHub issues are intended for bug reports and feature requests. For help
|
||||||
|
and questions with using the AWS SDK for JavaScript please make use of the
|
||||||
|
resources listed in the [Getting Help](https://github.com/aws/aws-sdk-js#getting-help)
|
||||||
|
section. There are limited resources available for handling issues and by
|
||||||
|
keeping the list of open issues lean we can respond in a timely manner.
|
||||||
|
|
||||||
|
## Supported Services
|
||||||
|
|
||||||
|
Please see [SERVICES.md](https://github.com/aws/aws-sdk-js/blob/master/SERVICES.md) for a list of supported services.
|
||||||
|
|
||||||
|
## License
|
||||||
|
|
||||||
|
This SDK is distributed under the
|
||||||
|
[Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0),
|
||||||
|
see LICENSE.txt and NOTICE.txt for more information.
|
|
@ -0,0 +1,5 @@
|
||||||
|
{
|
||||||
|
"version": "1.0",
|
||||||
|
"examples": {
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,466 @@
|
||||||
|
{
|
||||||
|
"version": "2.0",
|
||||||
|
"metadata": {
|
||||||
|
"apiVersion": "2017-05-31",
|
||||||
|
"endpointPrefix": "mgh",
|
||||||
|
"jsonVersion": "1.1",
|
||||||
|
"protocol": "json",
|
||||||
|
"serviceFullName": "AWS Migration Hub",
|
||||||
|
"serviceId": "Migration Hub",
|
||||||
|
"signatureVersion": "v4",
|
||||||
|
"targetPrefix": "AWSMigrationHub",
|
||||||
|
"uid": "AWSMigrationHub-2017-05-31"
|
||||||
|
},
|
||||||
|
"operations": {
|
||||||
|
"AssociateCreatedArtifact": {
|
||||||
|
"input": {
|
||||||
|
"type": "structure",
|
||||||
|
"required": [
|
||||||
|
"ProgressUpdateStream",
|
||||||
|
"MigrationTaskName",
|
||||||
|
"CreatedArtifact"
|
||||||
|
],
|
||||||
|
"members": {
|
||||||
|
"ProgressUpdateStream": {},
|
||||||
|
"MigrationTaskName": {},
|
||||||
|
"CreatedArtifact": {
|
||||||
|
"shape": "S4"
|
||||||
|
},
|
||||||
|
"DryRun": {
|
||||||
|
"type": "boolean"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"output": {
|
||||||
|
"type": "structure",
|
||||||
|
"members": {}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"AssociateDiscoveredResource": {
|
||||||
|
"input": {
|
||||||
|
"type": "structure",
|
||||||
|
"required": [
|
||||||
|
"ProgressUpdateStream",
|
||||||
|
"MigrationTaskName",
|
||||||
|
"DiscoveredResource"
|
||||||
|
],
|
||||||
|
"members": {
|
||||||
|
"ProgressUpdateStream": {},
|
||||||
|
"MigrationTaskName": {},
|
||||||
|
"DiscoveredResource": {
|
||||||
|
"shape": "Sa"
|
||||||
|
},
|
||||||
|
"DryRun": {
|
||||||
|
"type": "boolean"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"output": {
|
||||||
|
"type": "structure",
|
||||||
|
"members": {}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"CreateProgressUpdateStream": {
|
||||||
|
"input": {
|
||||||
|
"type": "structure",
|
||||||
|
"required": [
|
||||||
|
"ProgressUpdateStreamName"
|
||||||
|
],
|
||||||
|
"members": {
|
||||||
|
"ProgressUpdateStreamName": {},
|
||||||
|
"DryRun": {
|
||||||
|
"type": "boolean"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"output": {
|
||||||
|
"type": "structure",
|
||||||
|
"members": {}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"DeleteProgressUpdateStream": {
|
||||||
|
"input": {
|
||||||
|
"type": "structure",
|
||||||
|
"required": [
|
||||||
|
"ProgressUpdateStreamName"
|
||||||
|
],
|
||||||
|
"members": {
|
||||||
|
"ProgressUpdateStreamName": {},
|
||||||
|
"DryRun": {
|
||||||
|
"type": "boolean"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"output": {
|
||||||
|
"type": "structure",
|
||||||
|
"members": {}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"DescribeApplicationState": {
|
||||||
|
"input": {
|
||||||
|
"type": "structure",
|
||||||
|
"required": [
|
||||||
|
"ApplicationId"
|
||||||
|
],
|
||||||
|
"members": {
|
||||||
|
"ApplicationId": {}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"output": {
|
||||||
|
"type": "structure",
|
||||||
|
"members": {
|
||||||
|
"ApplicationStatus": {},
|
||||||
|
"LastUpdatedTime": {
|
||||||
|
"type": "timestamp"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"DescribeMigrationTask": {
|
||||||
|
"input": {
|
||||||
|
"type": "structure",
|
||||||
|
"required": [
|
||||||
|
"ProgressUpdateStream",
|
||||||
|
"MigrationTaskName"
|
||||||
|
],
|
||||||
|
"members": {
|
||||||
|
"ProgressUpdateStream": {},
|
||||||
|
"MigrationTaskName": {}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"output": {
|
||||||
|
"type": "structure",
|
||||||
|
"members": {
|
||||||
|
"MigrationTask": {
|
||||||
|
"type": "structure",
|
||||||
|
"members": {
|
||||||
|
"ProgressUpdateStream": {},
|
||||||
|
"MigrationTaskName": {},
|
||||||
|
"Task": {
|
||||||
|
"shape": "Sq"
|
||||||
|
},
|
||||||
|
"UpdateDateTime": {
|
||||||
|
"type": "timestamp"
|
||||||
|
},
|
||||||
|
"ResourceAttributeList": {
|
||||||
|
"type": "list",
|
||||||
|
"member": {
|
||||||
|
"shape": "Sv"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"DisassociateCreatedArtifact": {
|
||||||
|
"input": {
|
||||||
|
"type": "structure",
|
||||||
|
"required": [
|
||||||
|
"ProgressUpdateStream",
|
||||||
|
"MigrationTaskName",
|
||||||
|
"CreatedArtifactName"
|
||||||
|
],
|
||||||
|
"members": {
|
||||||
|
"ProgressUpdateStream": {},
|
||||||
|
"MigrationTaskName": {},
|
||||||
|
"CreatedArtifactName": {},
|
||||||
|
"DryRun": {
|
||||||
|
"type": "boolean"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"output": {
|
||||||
|
"type": "structure",
|
||||||
|
"members": {}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"DisassociateDiscoveredResource": {
|
||||||
|
"input": {
|
||||||
|
"type": "structure",
|
||||||
|
"required": [
|
||||||
|
"ProgressUpdateStream",
|
||||||
|
"MigrationTaskName",
|
||||||
|
"ConfigurationId"
|
||||||
|
],
|
||||||
|
"members": {
|
||||||
|
"ProgressUpdateStream": {},
|
||||||
|
"MigrationTaskName": {},
|
||||||
|
"ConfigurationId": {},
|
||||||
|
"DryRun": {
|
||||||
|
"type": "boolean"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"output": {
|
||||||
|
"type": "structure",
|
||||||
|
"members": {}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"ImportMigrationTask": {
|
||||||
|
"input": {
|
||||||
|
"type": "structure",
|
||||||
|
"required": [
|
||||||
|
"ProgressUpdateStream",
|
||||||
|
"MigrationTaskName"
|
||||||
|
],
|
||||||
|
"members": {
|
||||||
|
"ProgressUpdateStream": {},
|
||||||
|
"MigrationTaskName": {},
|
||||||
|
"DryRun": {
|
||||||
|
"type": "boolean"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"output": {
|
||||||
|
"type": "structure",
|
||||||
|
"members": {}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"ListCreatedArtifacts": {
|
||||||
|
"input": {
|
||||||
|
"type": "structure",
|
||||||
|
"required": [
|
||||||
|
"ProgressUpdateStream",
|
||||||
|
"MigrationTaskName"
|
||||||
|
],
|
||||||
|
"members": {
|
||||||
|
"ProgressUpdateStream": {},
|
||||||
|
"MigrationTaskName": {},
|
||||||
|
"NextToken": {},
|
||||||
|
"MaxResults": {
|
||||||
|
"type": "integer"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"output": {
|
||||||
|
"type": "structure",
|
||||||
|
"members": {
|
||||||
|
"NextToken": {},
|
||||||
|
"CreatedArtifactList": {
|
||||||
|
"type": "list",
|
||||||
|
"member": {
|
||||||
|
"shape": "S4"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"ListDiscoveredResources": {
|
||||||
|
"input": {
|
||||||
|
"type": "structure",
|
||||||
|
"required": [
|
||||||
|
"ProgressUpdateStream",
|
||||||
|
"MigrationTaskName"
|
||||||
|
],
|
||||||
|
"members": {
|
||||||
|
"ProgressUpdateStream": {},
|
||||||
|
"MigrationTaskName": {},
|
||||||
|
"NextToken": {},
|
||||||
|
"MaxResults": {
|
||||||
|
"type": "integer"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"output": {
|
||||||
|
"type": "structure",
|
||||||
|
"members": {
|
||||||
|
"NextToken": {},
|
||||||
|
"DiscoveredResourceList": {
|
||||||
|
"type": "list",
|
||||||
|
"member": {
|
||||||
|
"shape": "Sa"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"ListMigrationTasks": {
|
||||||
|
"input": {
|
||||||
|
"type": "structure",
|
||||||
|
"members": {
|
||||||
|
"NextToken": {},
|
||||||
|
"MaxResults": {
|
||||||
|
"type": "integer"
|
||||||
|
},
|
||||||
|
"ResourceName": {}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"output": {
|
||||||
|
"type": "structure",
|
||||||
|
"members": {
|
||||||
|
"NextToken": {},
|
||||||
|
"MigrationTaskSummaryList": {
|
||||||
|
"type": "list",
|
||||||
|
"member": {
|
||||||
|
"type": "structure",
|
||||||
|
"members": {
|
||||||
|
"ProgressUpdateStream": {},
|
||||||
|
"MigrationTaskName": {},
|
||||||
|
"Status": {},
|
||||||
|
"ProgressPercent": {
|
||||||
|
"type": "integer"
|
||||||
|
},
|
||||||
|
"StatusDetail": {},
|
||||||
|
"UpdateDateTime": {
|
||||||
|
"type": "timestamp"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"ListProgressUpdateStreams": {
|
||||||
|
"input": {
|
||||||
|
"type": "structure",
|
||||||
|
"members": {
|
||||||
|
"NextToken": {},
|
||||||
|
"MaxResults": {
|
||||||
|
"type": "integer"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"output": {
|
||||||
|
"type": "structure",
|
||||||
|
"members": {
|
||||||
|
"ProgressUpdateStreamSummaryList": {
|
||||||
|
"type": "list",
|
||||||
|
"member": {
|
||||||
|
"type": "structure",
|
||||||
|
"members": {
|
||||||
|
"ProgressUpdateStreamName": {}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"NextToken": {}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"NotifyApplicationState": {
|
||||||
|
"input": {
|
||||||
|
"type": "structure",
|
||||||
|
"required": [
|
||||||
|
"ApplicationId",
|
||||||
|
"Status"
|
||||||
|
],
|
||||||
|
"members": {
|
||||||
|
"ApplicationId": {},
|
||||||
|
"Status": {},
|
||||||
|
"DryRun": {
|
||||||
|
"type": "boolean"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"output": {
|
||||||
|
"type": "structure",
|
||||||
|
"members": {}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"NotifyMigrationTaskState": {
|
||||||
|
"input": {
|
||||||
|
"type": "structure",
|
||||||
|
"required": [
|
||||||
|
"ProgressUpdateStream",
|
||||||
|
"MigrationTaskName",
|
||||||
|
"Task",
|
||||||
|
"UpdateDateTime",
|
||||||
|
"NextUpdateSeconds"
|
||||||
|
],
|
||||||
|
"members": {
|
||||||
|
"ProgressUpdateStream": {},
|
||||||
|
"MigrationTaskName": {},
|
||||||
|
"Task": {
|
||||||
|
"shape": "Sq"
|
||||||
|
},
|
||||||
|
"UpdateDateTime": {
|
||||||
|
"type": "timestamp"
|
||||||
|
},
|
||||||
|
"NextUpdateSeconds": {
|
||||||
|
"type": "integer"
|
||||||
|
},
|
||||||
|
"DryRun": {
|
||||||
|
"type": "boolean"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"output": {
|
||||||
|
"type": "structure",
|
||||||
|
"members": {}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"PutResourceAttributes": {
|
||||||
|
"input": {
|
||||||
|
"type": "structure",
|
||||||
|
"required": [
|
||||||
|
"ProgressUpdateStream",
|
||||||
|
"MigrationTaskName",
|
||||||
|
"ResourceAttributeList"
|
||||||
|
],
|
||||||
|
"members": {
|
||||||
|
"ProgressUpdateStream": {},
|
||||||
|
"MigrationTaskName": {},
|
||||||
|
"ResourceAttributeList": {
|
||||||
|
"type": "list",
|
||||||
|
"member": {
|
||||||
|
"shape": "Sv"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"DryRun": {
|
||||||
|
"type": "boolean"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"output": {
|
||||||
|
"type": "structure",
|
||||||
|
"members": {}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"shapes": {
|
||||||
|
"S4": {
|
||||||
|
"type": "structure",
|
||||||
|
"required": [
|
||||||
|
"Name"
|
||||||
|
],
|
||||||
|
"members": {
|
||||||
|
"Name": {},
|
||||||
|
"Description": {}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Sa": {
|
||||||
|
"type": "structure",
|
||||||
|
"required": [
|
||||||
|
"ConfigurationId"
|
||||||
|
],
|
||||||
|
"members": {
|
||||||
|
"ConfigurationId": {},
|
||||||
|
"Description": {}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Sq": {
|
||||||
|
"type": "structure",
|
||||||
|
"required": [
|
||||||
|
"Status"
|
||||||
|
],
|
||||||
|
"members": {
|
||||||
|
"Status": {},
|
||||||
|
"StatusDetail": {},
|
||||||
|
"ProgressPercent": {
|
||||||
|
"type": "integer"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Sv": {
|
||||||
|
"type": "structure",
|
||||||
|
"required": [
|
||||||
|
"Type",
|
||||||
|
"Value"
|
||||||
|
],
|
||||||
|
"members": {
|
||||||
|
"Type": {},
|
||||||
|
"Value": {}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
4
node_modules/aws-sdk/apis/AWSMigrationHub-2017-05-31.paginators.json
generated
vendored
Normal file
4
node_modules/aws-sdk/apis/AWSMigrationHub-2017-05-31.paginators.json
generated
vendored
Normal file
|
@ -0,0 +1,4 @@
|
||||||
|
{
|
||||||
|
"pagination": {
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,5 @@
|
||||||
|
{
|
||||||
|
"version": "1.0",
|
||||||
|
"examples": {
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,438 @@
|
||||||
|
{
|
||||||
|
"version": "2.0",
|
||||||
|
"metadata": {
|
||||||
|
"apiVersion": "2015-12-08",
|
||||||
|
"endpointPrefix": "acm",
|
||||||
|
"jsonVersion": "1.1",
|
||||||
|
"protocol": "json",
|
||||||
|
"serviceAbbreviation": "ACM",
|
||||||
|
"serviceFullName": "AWS Certificate Manager",
|
||||||
|
"serviceId": "ACM",
|
||||||
|
"signatureVersion": "v4",
|
||||||
|
"targetPrefix": "CertificateManager",
|
||||||
|
"uid": "acm-2015-12-08"
|
||||||
|
},
|
||||||
|
"operations": {
|
||||||
|
"AddTagsToCertificate": {
|
||||||
|
"input": {
|
||||||
|
"type": "structure",
|
||||||
|
"required": [
|
||||||
|
"CertificateArn",
|
||||||
|
"Tags"
|
||||||
|
],
|
||||||
|
"members": {
|
||||||
|
"CertificateArn": {},
|
||||||
|
"Tags": {
|
||||||
|
"shape": "S3"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"DeleteCertificate": {
|
||||||
|
"input": {
|
||||||
|
"type": "structure",
|
||||||
|
"required": [
|
||||||
|
"CertificateArn"
|
||||||
|
],
|
||||||
|
"members": {
|
||||||
|
"CertificateArn": {}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"DescribeCertificate": {
|
||||||
|
"input": {
|
||||||
|
"type": "structure",
|
||||||
|
"required": [
|
||||||
|
"CertificateArn"
|
||||||
|
],
|
||||||
|
"members": {
|
||||||
|
"CertificateArn": {}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"output": {
|
||||||
|
"type": "structure",
|
||||||
|
"members": {
|
||||||
|
"Certificate": {
|
||||||
|
"type": "structure",
|
||||||
|
"members": {
|
||||||
|
"CertificateArn": {},
|
||||||
|
"DomainName": {},
|
||||||
|
"SubjectAlternativeNames": {
|
||||||
|
"shape": "Sc"
|
||||||
|
},
|
||||||
|
"DomainValidationOptions": {
|
||||||
|
"shape": "Sd"
|
||||||
|
},
|
||||||
|
"Serial": {},
|
||||||
|
"Subject": {},
|
||||||
|
"Issuer": {},
|
||||||
|
"CreatedAt": {
|
||||||
|
"type": "timestamp"
|
||||||
|
},
|
||||||
|
"IssuedAt": {
|
||||||
|
"type": "timestamp"
|
||||||
|
},
|
||||||
|
"ImportedAt": {
|
||||||
|
"type": "timestamp"
|
||||||
|
},
|
||||||
|
"Status": {},
|
||||||
|
"RevokedAt": {
|
||||||
|
"type": "timestamp"
|
||||||
|
},
|
||||||
|
"RevocationReason": {},
|
||||||
|
"NotBefore": {
|
||||||
|
"type": "timestamp"
|
||||||
|
},
|
||||||
|
"NotAfter": {
|
||||||
|
"type": "timestamp"
|
||||||
|
},
|
||||||
|
"KeyAlgorithm": {},
|
||||||
|
"SignatureAlgorithm": {},
|
||||||
|
"InUseBy": {
|
||||||
|
"type": "list",
|
||||||
|
"member": {}
|
||||||
|
},
|
||||||
|
"FailureReason": {},
|
||||||
|
"Type": {},
|
||||||
|
"RenewalSummary": {
|
||||||
|
"type": "structure",
|
||||||
|
"required": [
|
||||||
|
"RenewalStatus",
|
||||||
|
"DomainValidationOptions",
|
||||||
|
"UpdatedAt"
|
||||||
|
],
|
||||||
|
"members": {
|
||||||
|
"RenewalStatus": {},
|
||||||
|
"DomainValidationOptions": {
|
||||||
|
"shape": "Sd"
|
||||||
|
},
|
||||||
|
"RenewalStatusReason": {},
|
||||||
|
"UpdatedAt": {
|
||||||
|
"type": "timestamp"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"KeyUsages": {
|
||||||
|
"type": "list",
|
||||||
|
"member": {
|
||||||
|
"type": "structure",
|
||||||
|
"members": {
|
||||||
|
"Name": {}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"ExtendedKeyUsages": {
|
||||||
|
"type": "list",
|
||||||
|
"member": {
|
||||||
|
"type": "structure",
|
||||||
|
"members": {
|
||||||
|
"Name": {},
|
||||||
|
"OID": {}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"CertificateAuthorityArn": {},
|
||||||
|
"RenewalEligibility": {},
|
||||||
|
"Options": {
|
||||||
|
"shape": "S11"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"ExportCertificate": {
|
||||||
|
"input": {
|
||||||
|
"type": "structure",
|
||||||
|
"required": [
|
||||||
|
"CertificateArn",
|
||||||
|
"Passphrase"
|
||||||
|
],
|
||||||
|
"members": {
|
||||||
|
"CertificateArn": {},
|
||||||
|
"Passphrase": {
|
||||||
|
"type": "blob",
|
||||||
|
"sensitive": true
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"output": {
|
||||||
|
"type": "structure",
|
||||||
|
"members": {
|
||||||
|
"Certificate": {},
|
||||||
|
"CertificateChain": {},
|
||||||
|
"PrivateKey": {
|
||||||
|
"type": "string",
|
||||||
|
"sensitive": true
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"GetCertificate": {
|
||||||
|
"input": {
|
||||||
|
"type": "structure",
|
||||||
|
"required": [
|
||||||
|
"CertificateArn"
|
||||||
|
],
|
||||||
|
"members": {
|
||||||
|
"CertificateArn": {}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"output": {
|
||||||
|
"type": "structure",
|
||||||
|
"members": {
|
||||||
|
"Certificate": {},
|
||||||
|
"CertificateChain": {}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"ImportCertificate": {
|
||||||
|
"input": {
|
||||||
|
"type": "structure",
|
||||||
|
"required": [
|
||||||
|
"Certificate",
|
||||||
|
"PrivateKey"
|
||||||
|
],
|
||||||
|
"members": {
|
||||||
|
"CertificateArn": {},
|
||||||
|
"Certificate": {
|
||||||
|
"type": "blob"
|
||||||
|
},
|
||||||
|
"PrivateKey": {
|
||||||
|
"type": "blob",
|
||||||
|
"sensitive": true
|
||||||
|
},
|
||||||
|
"CertificateChain": {
|
||||||
|
"type": "blob"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"output": {
|
||||||
|
"type": "structure",
|
||||||
|
"members": {
|
||||||
|
"CertificateArn": {}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"ListCertificates": {
|
||||||
|
"input": {
|
||||||
|
"type": "structure",
|
||||||
|
"members": {
|
||||||
|
"CertificateStatuses": {
|
||||||
|
"type": "list",
|
||||||
|
"member": {}
|
||||||
|
},
|
||||||
|
"Includes": {
|
||||||
|
"type": "structure",
|
||||||
|
"members": {
|
||||||
|
"extendedKeyUsage": {
|
||||||
|
"type": "list",
|
||||||
|
"member": {}
|
||||||
|
},
|
||||||
|
"keyUsage": {
|
||||||
|
"type": "list",
|
||||||
|
"member": {}
|
||||||
|
},
|
||||||
|
"keyTypes": {
|
||||||
|
"type": "list",
|
||||||
|
"member": {}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"NextToken": {},
|
||||||
|
"MaxItems": {
|
||||||
|
"type": "integer"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"output": {
|
||||||
|
"type": "structure",
|
||||||
|
"members": {
|
||||||
|
"NextToken": {},
|
||||||
|
"CertificateSummaryList": {
|
||||||
|
"type": "list",
|
||||||
|
"member": {
|
||||||
|
"type": "structure",
|
||||||
|
"members": {
|
||||||
|
"CertificateArn": {},
|
||||||
|
"DomainName": {}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"ListTagsForCertificate": {
|
||||||
|
"input": {
|
||||||
|
"type": "structure",
|
||||||
|
"required": [
|
||||||
|
"CertificateArn"
|
||||||
|
],
|
||||||
|
"members": {
|
||||||
|
"CertificateArn": {}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"output": {
|
||||||
|
"type": "structure",
|
||||||
|
"members": {
|
||||||
|
"Tags": {
|
||||||
|
"shape": "S3"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"RemoveTagsFromCertificate": {
|
||||||
|
"input": {
|
||||||
|
"type": "structure",
|
||||||
|
"required": [
|
||||||
|
"CertificateArn",
|
||||||
|
"Tags"
|
||||||
|
],
|
||||||
|
"members": {
|
||||||
|
"CertificateArn": {},
|
||||||
|
"Tags": {
|
||||||
|
"shape": "S3"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"RenewCertificate": {
|
||||||
|
"input": {
|
||||||
|
"type": "structure",
|
||||||
|
"required": [
|
||||||
|
"CertificateArn"
|
||||||
|
],
|
||||||
|
"members": {
|
||||||
|
"CertificateArn": {}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"RequestCertificate": {
|
||||||
|
"input": {
|
||||||
|
"type": "structure",
|
||||||
|
"required": [
|
||||||
|
"DomainName"
|
||||||
|
],
|
||||||
|
"members": {
|
||||||
|
"DomainName": {},
|
||||||
|
"ValidationMethod": {},
|
||||||
|
"SubjectAlternativeNames": {
|
||||||
|
"shape": "Sc"
|
||||||
|
},
|
||||||
|
"IdempotencyToken": {},
|
||||||
|
"DomainValidationOptions": {
|
||||||
|
"type": "list",
|
||||||
|
"member": {
|
||||||
|
"type": "structure",
|
||||||
|
"required": [
|
||||||
|
"DomainName",
|
||||||
|
"ValidationDomain"
|
||||||
|
],
|
||||||
|
"members": {
|
||||||
|
"DomainName": {},
|
||||||
|
"ValidationDomain": {}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Options": {
|
||||||
|
"shape": "S11"
|
||||||
|
},
|
||||||
|
"CertificateAuthorityArn": {}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"output": {
|
||||||
|
"type": "structure",
|
||||||
|
"members": {
|
||||||
|
"CertificateArn": {}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"ResendValidationEmail": {
|
||||||
|
"input": {
|
||||||
|
"type": "structure",
|
||||||
|
"required": [
|
||||||
|
"CertificateArn",
|
||||||
|
"Domain",
|
||||||
|
"ValidationDomain"
|
||||||
|
],
|
||||||
|
"members": {
|
||||||
|
"CertificateArn": {},
|
||||||
|
"Domain": {},
|
||||||
|
"ValidationDomain": {}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"UpdateCertificateOptions": {
|
||||||
|
"input": {
|
||||||
|
"type": "structure",
|
||||||
|
"required": [
|
||||||
|
"CertificateArn",
|
||||||
|
"Options"
|
||||||
|
],
|
||||||
|
"members": {
|
||||||
|
"CertificateArn": {},
|
||||||
|
"Options": {
|
||||||
|
"shape": "S11"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"shapes": {
|
||||||
|
"S3": {
|
||||||
|
"type": "list",
|
||||||
|
"member": {
|
||||||
|
"type": "structure",
|
||||||
|
"required": [
|
||||||
|
"Key"
|
||||||
|
],
|
||||||
|
"members": {
|
||||||
|
"Key": {},
|
||||||
|
"Value": {}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Sc": {
|
||||||
|
"type": "list",
|
||||||
|
"member": {}
|
||||||
|
},
|
||||||
|
"Sd": {
|
||||||
|
"type": "list",
|
||||||
|
"member": {
|
||||||
|
"type": "structure",
|
||||||
|
"required": [
|
||||||
|
"DomainName"
|
||||||
|
],
|
||||||
|
"members": {
|
||||||
|
"DomainName": {},
|
||||||
|
"ValidationEmails": {
|
||||||
|
"type": "list",
|
||||||
|
"member": {}
|
||||||
|
},
|
||||||
|
"ValidationDomain": {},
|
||||||
|
"ValidationStatus": {},
|
||||||
|
"ResourceRecord": {
|
||||||
|
"type": "structure",
|
||||||
|
"required": [
|
||||||
|
"Name",
|
||||||
|
"Type",
|
||||||
|
"Value"
|
||||||
|
],
|
||||||
|
"members": {
|
||||||
|
"Name": {},
|
||||||
|
"Type": {},
|
||||||
|
"Value": {}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"ValidationMethod": {}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"S11": {
|
||||||
|
"type": "structure",
|
||||||
|
"members": {
|
||||||
|
"CertificateTransparencyLoggingPreference": {}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,10 @@
|
||||||
|
{
|
||||||
|
"pagination": {
|
||||||
|
"ListCertificates": {
|
||||||
|
"input_token": "NextToken",
|
||||||
|
"limit_key": "MaxItems",
|
||||||
|
"output_token": "NextToken",
|
||||||
|
"result_key": "CertificateSummaryList"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,35 @@
|
||||||
|
{
|
||||||
|
"version": 2,
|
||||||
|
"waiters": {
|
||||||
|
"CertificateValidated": {
|
||||||
|
"delay": 60,
|
||||||
|
"maxAttempts": 40,
|
||||||
|
"operation": "DescribeCertificate",
|
||||||
|
"acceptors": [
|
||||||
|
{
|
||||||
|
"matcher": "pathAll",
|
||||||
|
"expected": "SUCCESS",
|
||||||
|
"argument": "Certificate.DomainValidationOptions[].ValidationStatus",
|
||||||
|
"state": "success"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"matcher": "pathAny",
|
||||||
|
"expected": "PENDING_VALIDATION",
|
||||||
|
"argument": "Certificate.DomainValidationOptions[].ValidationStatus",
|
||||||
|
"state": "retry"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"matcher": "path",
|
||||||
|
"expected": "FAILED",
|
||||||
|
"argument": "Certificate.Status",
|
||||||
|
"state": "failure"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"matcher": "error",
|
||||||
|
"expected": "ResourceNotFoundException",
|
||||||
|
"state": "failure"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,5 @@
|
||||||
|
{
|
||||||
|
"version": "1.0",
|
||||||
|
"examples": {
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,530 @@
|
||||||
|
{
|
||||||
|
"version": "2.0",
|
||||||
|
"metadata": {
|
||||||
|
"apiVersion": "2017-08-22",
|
||||||
|
"endpointPrefix": "acm-pca",
|
||||||
|
"jsonVersion": "1.1",
|
||||||
|
"protocol": "json",
|
||||||
|
"serviceAbbreviation": "ACM-PCA",
|
||||||
|
"serviceFullName": "AWS Certificate Manager Private Certificate Authority",
|
||||||
|
"serviceId": "ACM PCA",
|
||||||
|
"signatureVersion": "v4",
|
||||||
|
"targetPrefix": "ACMPrivateCA",
|
||||||
|
"uid": "acm-pca-2017-08-22"
|
||||||
|
},
|
||||||
|
"operations": {
|
||||||
|
"CreateCertificateAuthority": {
|
||||||
|
"input": {
|
||||||
|
"type": "structure",
|
||||||
|
"required": [
|
||||||
|
"CertificateAuthorityConfiguration",
|
||||||
|
"CertificateAuthorityType"
|
||||||
|
],
|
||||||
|
"members": {
|
||||||
|
"CertificateAuthorityConfiguration": {
|
||||||
|
"shape": "S2"
|
||||||
|
},
|
||||||
|
"RevocationConfiguration": {
|
||||||
|
"shape": "Se"
|
||||||
|
},
|
||||||
|
"CertificateAuthorityType": {},
|
||||||
|
"IdempotencyToken": {},
|
||||||
|
"Tags": {
|
||||||
|
"shape": "Sm"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"output": {
|
||||||
|
"type": "structure",
|
||||||
|
"members": {
|
||||||
|
"CertificateAuthorityArn": {}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"idempotent": true
|
||||||
|
},
|
||||||
|
"CreateCertificateAuthorityAuditReport": {
|
||||||
|
"input": {
|
||||||
|
"type": "structure",
|
||||||
|
"required": [
|
||||||
|
"CertificateAuthorityArn",
|
||||||
|
"S3BucketName",
|
||||||
|
"AuditReportResponseFormat"
|
||||||
|
],
|
||||||
|
"members": {
|
||||||
|
"CertificateAuthorityArn": {},
|
||||||
|
"S3BucketName": {},
|
||||||
|
"AuditReportResponseFormat": {}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"output": {
|
||||||
|
"type": "structure",
|
||||||
|
"members": {
|
||||||
|
"AuditReportId": {},
|
||||||
|
"S3Key": {}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"idempotent": true
|
||||||
|
},
|
||||||
|
"CreatePermission": {
|
||||||
|
"input": {
|
||||||
|
"type": "structure",
|
||||||
|
"required": [
|
||||||
|
"CertificateAuthorityArn",
|
||||||
|
"Principal",
|
||||||
|
"Actions"
|
||||||
|
],
|
||||||
|
"members": {
|
||||||
|
"CertificateAuthorityArn": {},
|
||||||
|
"Principal": {},
|
||||||
|
"SourceAccount": {},
|
||||||
|
"Actions": {
|
||||||
|
"shape": "S10"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"DeleteCertificateAuthority": {
|
||||||
|
"input": {
|
||||||
|
"type": "structure",
|
||||||
|
"required": [
|
||||||
|
"CertificateAuthorityArn"
|
||||||
|
],
|
||||||
|
"members": {
|
||||||
|
"CertificateAuthorityArn": {},
|
||||||
|
"PermanentDeletionTimeInDays": {
|
||||||
|
"type": "integer"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"DeletePermission": {
|
||||||
|
"input": {
|
||||||
|
"type": "structure",
|
||||||
|
"required": [
|
||||||
|
"CertificateAuthorityArn",
|
||||||
|
"Principal"
|
||||||
|
],
|
||||||
|
"members": {
|
||||||
|
"CertificateAuthorityArn": {},
|
||||||
|
"Principal": {},
|
||||||
|
"SourceAccount": {}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"DescribeCertificateAuthority": {
|
||||||
|
"input": {
|
||||||
|
"type": "structure",
|
||||||
|
"required": [
|
||||||
|
"CertificateAuthorityArn"
|
||||||
|
],
|
||||||
|
"members": {
|
||||||
|
"CertificateAuthorityArn": {}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"output": {
|
||||||
|
"type": "structure",
|
||||||
|
"members": {
|
||||||
|
"CertificateAuthority": {
|
||||||
|
"shape": "S17"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"DescribeCertificateAuthorityAuditReport": {
|
||||||
|
"input": {
|
||||||
|
"type": "structure",
|
||||||
|
"required": [
|
||||||
|
"CertificateAuthorityArn",
|
||||||
|
"AuditReportId"
|
||||||
|
],
|
||||||
|
"members": {
|
||||||
|
"CertificateAuthorityArn": {},
|
||||||
|
"AuditReportId": {}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"output": {
|
||||||
|
"type": "structure",
|
||||||
|
"members": {
|
||||||
|
"AuditReportStatus": {},
|
||||||
|
"S3BucketName": {},
|
||||||
|
"S3Key": {},
|
||||||
|
"CreatedAt": {
|
||||||
|
"type": "timestamp"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"GetCertificate": {
|
||||||
|
"input": {
|
||||||
|
"type": "structure",
|
||||||
|
"required": [
|
||||||
|
"CertificateAuthorityArn",
|
||||||
|
"CertificateArn"
|
||||||
|
],
|
||||||
|
"members": {
|
||||||
|
"CertificateAuthorityArn": {},
|
||||||
|
"CertificateArn": {}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"output": {
|
||||||
|
"type": "structure",
|
||||||
|
"members": {
|
||||||
|
"Certificate": {},
|
||||||
|
"CertificateChain": {}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"GetCertificateAuthorityCertificate": {
|
||||||
|
"input": {
|
||||||
|
"type": "structure",
|
||||||
|
"required": [
|
||||||
|
"CertificateAuthorityArn"
|
||||||
|
],
|
||||||
|
"members": {
|
||||||
|
"CertificateAuthorityArn": {}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"output": {
|
||||||
|
"type": "structure",
|
||||||
|
"members": {
|
||||||
|
"Certificate": {},
|
||||||
|
"CertificateChain": {}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"GetCertificateAuthorityCsr": {
|
||||||
|
"input": {
|
||||||
|
"type": "structure",
|
||||||
|
"required": [
|
||||||
|
"CertificateAuthorityArn"
|
||||||
|
],
|
||||||
|
"members": {
|
||||||
|
"CertificateAuthorityArn": {}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"output": {
|
||||||
|
"type": "structure",
|
||||||
|
"members": {
|
||||||
|
"Csr": {}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"ImportCertificateAuthorityCertificate": {
|
||||||
|
"input": {
|
||||||
|
"type": "structure",
|
||||||
|
"required": [
|
||||||
|
"CertificateAuthorityArn",
|
||||||
|
"Certificate",
|
||||||
|
"CertificateChain"
|
||||||
|
],
|
||||||
|
"members": {
|
||||||
|
"CertificateAuthorityArn": {},
|
||||||
|
"Certificate": {
|
||||||
|
"type": "blob"
|
||||||
|
},
|
||||||
|
"CertificateChain": {
|
||||||
|
"type": "blob"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"IssueCertificate": {
|
||||||
|
"input": {
|
||||||
|
"type": "structure",
|
||||||
|
"required": [
|
||||||
|
"CertificateAuthorityArn",
|
||||||
|
"Csr",
|
||||||
|
"SigningAlgorithm",
|
||||||
|
"Validity"
|
||||||
|
],
|
||||||
|
"members": {
|
||||||
|
"CertificateAuthorityArn": {},
|
||||||
|
"Csr": {
|
||||||
|
"type": "blob"
|
||||||
|
},
|
||||||
|
"SigningAlgorithm": {},
|
||||||
|
"Validity": {
|
||||||
|
"type": "structure",
|
||||||
|
"required": [
|
||||||
|
"Value",
|
||||||
|
"Type"
|
||||||
|
],
|
||||||
|
"members": {
|
||||||
|
"Value": {
|
||||||
|
"type": "long"
|
||||||
|
},
|
||||||
|
"Type": {}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"IdempotencyToken": {}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"output": {
|
||||||
|
"type": "structure",
|
||||||
|
"members": {
|
||||||
|
"CertificateArn": {}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"idempotent": true
|
||||||
|
},
|
||||||
|
"ListCertificateAuthorities": {
|
||||||
|
"input": {
|
||||||
|
"type": "structure",
|
||||||
|
"members": {
|
||||||
|
"NextToken": {},
|
||||||
|
"MaxResults": {
|
||||||
|
"type": "integer"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"output": {
|
||||||
|
"type": "structure",
|
||||||
|
"members": {
|
||||||
|
"CertificateAuthorities": {
|
||||||
|
"type": "list",
|
||||||
|
"member": {
|
||||||
|
"shape": "S17"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"NextToken": {}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"ListPermissions": {
|
||||||
|
"input": {
|
||||||
|
"type": "structure",
|
||||||
|
"required": [
|
||||||
|
"CertificateAuthorityArn"
|
||||||
|
],
|
||||||
|
"members": {
|
||||||
|
"CertificateAuthorityArn": {},
|
||||||
|
"NextToken": {},
|
||||||
|
"MaxResults": {
|
||||||
|
"type": "integer"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"output": {
|
||||||
|
"type": "structure",
|
||||||
|
"members": {
|
||||||
|
"Permissions": {
|
||||||
|
"type": "list",
|
||||||
|
"member": {
|
||||||
|
"type": "structure",
|
||||||
|
"members": {
|
||||||
|
"CertificateAuthorityArn": {},
|
||||||
|
"CreatedAt": {
|
||||||
|
"type": "timestamp"
|
||||||
|
},
|
||||||
|
"Principal": {},
|
||||||
|
"SourceAccount": {},
|
||||||
|
"Actions": {
|
||||||
|
"shape": "S10"
|
||||||
|
},
|
||||||
|
"Policy": {}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"NextToken": {}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"ListTags": {
|
||||||
|
"input": {
|
||||||
|
"type": "structure",
|
||||||
|
"required": [
|
||||||
|
"CertificateAuthorityArn"
|
||||||
|
],
|
||||||
|
"members": {
|
||||||
|
"CertificateAuthorityArn": {},
|
||||||
|
"NextToken": {},
|
||||||
|
"MaxResults": {
|
||||||
|
"type": "integer"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"output": {
|
||||||
|
"type": "structure",
|
||||||
|
"members": {
|
||||||
|
"Tags": {
|
||||||
|
"shape": "Sm"
|
||||||
|
},
|
||||||
|
"NextToken": {}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"RestoreCertificateAuthority": {
|
||||||
|
"input": {
|
||||||
|
"type": "structure",
|
||||||
|
"required": [
|
||||||
|
"CertificateAuthorityArn"
|
||||||
|
],
|
||||||
|
"members": {
|
||||||
|
"CertificateAuthorityArn": {}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"RevokeCertificate": {
|
||||||
|
"input": {
|
||||||
|
"type": "structure",
|
||||||
|
"required": [
|
||||||
|
"CertificateAuthorityArn",
|
||||||
|
"CertificateSerial",
|
||||||
|
"RevocationReason"
|
||||||
|
],
|
||||||
|
"members": {
|
||||||
|
"CertificateAuthorityArn": {},
|
||||||
|
"CertificateSerial": {},
|
||||||
|
"RevocationReason": {}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"TagCertificateAuthority": {
|
||||||
|
"input": {
|
||||||
|
"type": "structure",
|
||||||
|
"required": [
|
||||||
|
"CertificateAuthorityArn",
|
||||||
|
"Tags"
|
||||||
|
],
|
||||||
|
"members": {
|
||||||
|
"CertificateAuthorityArn": {},
|
||||||
|
"Tags": {
|
||||||
|
"shape": "Sm"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"UntagCertificateAuthority": {
|
||||||
|
"input": {
|
||||||
|
"type": "structure",
|
||||||
|
"required": [
|
||||||
|
"CertificateAuthorityArn",
|
||||||
|
"Tags"
|
||||||
|
],
|
||||||
|
"members": {
|
||||||
|
"CertificateAuthorityArn": {},
|
||||||
|
"Tags": {
|
||||||
|
"shape": "Sm"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"UpdateCertificateAuthority": {
|
||||||
|
"input": {
|
||||||
|
"type": "structure",
|
||||||
|
"required": [
|
||||||
|
"CertificateAuthorityArn"
|
||||||
|
],
|
||||||
|
"members": {
|
||||||
|
"CertificateAuthorityArn": {},
|
||||||
|
"RevocationConfiguration": {
|
||||||
|
"shape": "Se"
|
||||||
|
},
|
||||||
|
"Status": {}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"shapes": {
|
||||||
|
"S2": {
|
||||||
|
"type": "structure",
|
||||||
|
"required": [
|
||||||
|
"KeyAlgorithm",
|
||||||
|
"SigningAlgorithm",
|
||||||
|
"Subject"
|
||||||
|
],
|
||||||
|
"members": {
|
||||||
|
"KeyAlgorithm": {},
|
||||||
|
"SigningAlgorithm": {},
|
||||||
|
"Subject": {
|
||||||
|
"type": "structure",
|
||||||
|
"members": {
|
||||||
|
"Country": {},
|
||||||
|
"Organization": {},
|
||||||
|
"OrganizationalUnit": {},
|
||||||
|
"DistinguishedNameQualifier": {},
|
||||||
|
"State": {},
|
||||||
|
"CommonName": {},
|
||||||
|
"SerialNumber": {},
|
||||||
|
"Locality": {},
|
||||||
|
"Title": {},
|
||||||
|
"Surname": {},
|
||||||
|
"GivenName": {},
|
||||||
|
"Initials": {},
|
||||||
|
"Pseudonym": {},
|
||||||
|
"GenerationQualifier": {}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Se": {
|
||||||
|
"type": "structure",
|
||||||
|
"members": {
|
||||||
|
"CrlConfiguration": {
|
||||||
|
"type": "structure",
|
||||||
|
"required": [
|
||||||
|
"Enabled"
|
||||||
|
],
|
||||||
|
"members": {
|
||||||
|
"Enabled": {
|
||||||
|
"type": "boolean"
|
||||||
|
},
|
||||||
|
"ExpirationInDays": {
|
||||||
|
"type": "integer"
|
||||||
|
},
|
||||||
|
"CustomCname": {},
|
||||||
|
"S3BucketName": {}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Sm": {
|
||||||
|
"type": "list",
|
||||||
|
"member": {
|
||||||
|
"type": "structure",
|
||||||
|
"required": [
|
||||||
|
"Key"
|
||||||
|
],
|
||||||
|
"members": {
|
||||||
|
"Key": {},
|
||||||
|
"Value": {}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"S10": {
|
||||||
|
"type": "list",
|
||||||
|
"member": {}
|
||||||
|
},
|
||||||
|
"S17": {
|
||||||
|
"type": "structure",
|
||||||
|
"members": {
|
||||||
|
"Arn": {},
|
||||||
|
"CreatedAt": {
|
||||||
|
"type": "timestamp"
|
||||||
|
},
|
||||||
|
"LastStateChangeAt": {
|
||||||
|
"type": "timestamp"
|
||||||
|
},
|
||||||
|
"Type": {},
|
||||||
|
"Serial": {},
|
||||||
|
"Status": {},
|
||||||
|
"NotBefore": {
|
||||||
|
"type": "timestamp"
|
||||||
|
},
|
||||||
|
"NotAfter": {
|
||||||
|
"type": "timestamp"
|
||||||
|
},
|
||||||
|
"FailureReason": {},
|
||||||
|
"CertificateAuthorityConfiguration": {
|
||||||
|
"shape": "S2"
|
||||||
|
},
|
||||||
|
"RevocationConfiguration": {
|
||||||
|
"shape": "Se"
|
||||||
|
},
|
||||||
|
"RestorableUntil": {
|
||||||
|
"type": "timestamp"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,22 @@
|
||||||
|
{
|
||||||
|
"pagination": {
|
||||||
|
"ListCertificateAuthorities": {
|
||||||
|
"input_token": "NextToken",
|
||||||
|
"limit_key": "MaxResults",
|
||||||
|
"output_token": "NextToken",
|
||||||
|
"result_key": "CertificateAuthorities"
|
||||||
|
},
|
||||||
|
"ListPermissions": {
|
||||||
|
"input_token": "NextToken",
|
||||||
|
"limit_key": "MaxResults",
|
||||||
|
"output_token": "NextToken",
|
||||||
|
"result_key": "Permissions"
|
||||||
|
},
|
||||||
|
"ListTags": {
|
||||||
|
"input_token": "NextToken",
|
||||||
|
"limit_key": "MaxResults",
|
||||||
|
"output_token": "NextToken",
|
||||||
|
"result_key": "Tags"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,61 @@
|
||||||
|
{
|
||||||
|
"version": 2,
|
||||||
|
"waiters": {
|
||||||
|
"CertificateAuthorityCSRCreated": {
|
||||||
|
"description": "Wait until a Certificate Authority CSR is created",
|
||||||
|
"operation": "GetCertificateAuthorityCsr",
|
||||||
|
"delay": 3,
|
||||||
|
"maxAttempts": 60,
|
||||||
|
"acceptors": [
|
||||||
|
{
|
||||||
|
"state": "success",
|
||||||
|
"matcher": "status",
|
||||||
|
"expected": 200
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"state": "retry",
|
||||||
|
"matcher": "error",
|
||||||
|
"expected": "RequestInProgressException"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"CertificateIssued": {
|
||||||
|
"description": "Wait until a certificate is issued",
|
||||||
|
"operation": "GetCertificate",
|
||||||
|
"delay": 3,
|
||||||
|
"maxAttempts": 60,
|
||||||
|
"acceptors": [
|
||||||
|
{
|
||||||
|
"state": "success",
|
||||||
|
"matcher": "status",
|
||||||
|
"expected": 200
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"state": "retry",
|
||||||
|
"matcher": "error",
|
||||||
|
"expected": "RequestInProgressException"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"AuditReportCreated": {
|
||||||
|
"description": "Wait until a Audit Report is created",
|
||||||
|
"operation": "DescribeCertificateAuthorityAuditReport",
|
||||||
|
"delay": 3,
|
||||||
|
"maxAttempts": 60,
|
||||||
|
"acceptors": [
|
||||||
|
{
|
||||||
|
"state": "success",
|
||||||
|
"matcher": "path",
|
||||||
|
"argument": "AuditReportStatus",
|
||||||
|
"expected": "SUCCESS"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"state": "failure",
|
||||||
|
"matcher": "path",
|
||||||
|
"argument": "AuditReportStatus",
|
||||||
|
"expected": "FAILED"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
5
node_modules/aws-sdk/apis/alexaforbusiness-2017-11-09.examples.json
generated
vendored
Normal file
5
node_modules/aws-sdk/apis/alexaforbusiness-2017-11-09.examples.json
generated
vendored
Normal file
|
@ -0,0 +1,5 @@
|
||||||
|
{
|
||||||
|
"version": "1.0",
|
||||||
|
"examples": {
|
||||||
|
}
|
||||||
|
}
|
File diff suppressed because it is too large
Load Diff
89
node_modules/aws-sdk/apis/alexaforbusiness-2017-11-09.paginators.json
generated
vendored
Normal file
89
node_modules/aws-sdk/apis/alexaforbusiness-2017-11-09.paginators.json
generated
vendored
Normal file
|
@ -0,0 +1,89 @@
|
||||||
|
{
|
||||||
|
"pagination": {
|
||||||
|
"ListBusinessReportSchedules": {
|
||||||
|
"input_token": "NextToken",
|
||||||
|
"output_token": "NextToken",
|
||||||
|
"limit_key": "MaxResults"
|
||||||
|
},
|
||||||
|
"ListConferenceProviders": {
|
||||||
|
"input_token": "NextToken",
|
||||||
|
"output_token": "NextToken",
|
||||||
|
"limit_key": "MaxResults"
|
||||||
|
},
|
||||||
|
"ListDeviceEvents": {
|
||||||
|
"input_token": "NextToken",
|
||||||
|
"output_token": "NextToken",
|
||||||
|
"limit_key": "MaxResults"
|
||||||
|
},
|
||||||
|
"ListGatewayGroups": {
|
||||||
|
"input_token": "NextToken",
|
||||||
|
"output_token": "NextToken",
|
||||||
|
"limit_key": "MaxResults"
|
||||||
|
},
|
||||||
|
"ListGateways": {
|
||||||
|
"input_token": "NextToken",
|
||||||
|
"output_token": "NextToken",
|
||||||
|
"limit_key": "MaxResults"
|
||||||
|
},
|
||||||
|
"ListSkills": {
|
||||||
|
"input_token": "NextToken",
|
||||||
|
"output_token": "NextToken",
|
||||||
|
"limit_key": "MaxResults"
|
||||||
|
},
|
||||||
|
"ListSkillsStoreCategories": {
|
||||||
|
"input_token": "NextToken",
|
||||||
|
"output_token": "NextToken",
|
||||||
|
"limit_key": "MaxResults"
|
||||||
|
},
|
||||||
|
"ListSkillsStoreSkillsByCategory": {
|
||||||
|
"input_token": "NextToken",
|
||||||
|
"output_token": "NextToken",
|
||||||
|
"limit_key": "MaxResults"
|
||||||
|
},
|
||||||
|
"ListSmartHomeAppliances": {
|
||||||
|
"input_token": "NextToken",
|
||||||
|
"output_token": "NextToken",
|
||||||
|
"limit_key": "MaxResults"
|
||||||
|
},
|
||||||
|
"ListTags": {
|
||||||
|
"input_token": "NextToken",
|
||||||
|
"output_token": "NextToken",
|
||||||
|
"limit_key": "MaxResults"
|
||||||
|
},
|
||||||
|
"SearchAddressBooks": {
|
||||||
|
"input_token": "NextToken",
|
||||||
|
"output_token": "NextToken",
|
||||||
|
"limit_key": "MaxResults"
|
||||||
|
},
|
||||||
|
"SearchContacts": {
|
||||||
|
"input_token": "NextToken",
|
||||||
|
"output_token": "NextToken",
|
||||||
|
"limit_key": "MaxResults"
|
||||||
|
},
|
||||||
|
"SearchDevices": {
|
||||||
|
"input_token": "NextToken",
|
||||||
|
"output_token": "NextToken",
|
||||||
|
"limit_key": "MaxResults"
|
||||||
|
},
|
||||||
|
"SearchProfiles": {
|
||||||
|
"input_token": "NextToken",
|
||||||
|
"output_token": "NextToken",
|
||||||
|
"limit_key": "MaxResults"
|
||||||
|
},
|
||||||
|
"SearchRooms": {
|
||||||
|
"input_token": "NextToken",
|
||||||
|
"output_token": "NextToken",
|
||||||
|
"limit_key": "MaxResults"
|
||||||
|
},
|
||||||
|
"SearchSkillGroups": {
|
||||||
|
"input_token": "NextToken",
|
||||||
|
"output_token": "NextToken",
|
||||||
|
"limit_key": "MaxResults"
|
||||||
|
},
|
||||||
|
"SearchUsers": {
|
||||||
|
"input_token": "NextToken",
|
||||||
|
"output_token": "NextToken",
|
||||||
|
"limit_key": "MaxResults"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,5 @@
|
||||||
|
{
|
||||||
|
"version": "1.0",
|
||||||
|
"examples": {
|
||||||
|
}
|
||||||
|
}
|
File diff suppressed because it is too large
Load Diff
|
@ -0,0 +1,4 @@
|
||||||
|
{
|
||||||
|
"pagination": {
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,5 @@
|
||||||
|
{
|
||||||
|
"version": "1.0",
|
||||||
|
"examples": {
|
||||||
|
}
|
||||||
|
}
|
File diff suppressed because it is too large
Load Diff
|
@ -0,0 +1,76 @@
|
||||||
|
{
|
||||||
|
"pagination": {
|
||||||
|
"GetApiKeys": {
|
||||||
|
"input_token": "position",
|
||||||
|
"limit_key": "limit",
|
||||||
|
"output_token": "position",
|
||||||
|
"result_key": "items"
|
||||||
|
},
|
||||||
|
"GetBasePathMappings": {
|
||||||
|
"input_token": "position",
|
||||||
|
"limit_key": "limit",
|
||||||
|
"output_token": "position",
|
||||||
|
"result_key": "items"
|
||||||
|
},
|
||||||
|
"GetClientCertificates": {
|
||||||
|
"input_token": "position",
|
||||||
|
"limit_key": "limit",
|
||||||
|
"output_token": "position",
|
||||||
|
"result_key": "items"
|
||||||
|
},
|
||||||
|
"GetDeployments": {
|
||||||
|
"input_token": "position",
|
||||||
|
"limit_key": "limit",
|
||||||
|
"output_token": "position",
|
||||||
|
"result_key": "items"
|
||||||
|
},
|
||||||
|
"GetDomainNames": {
|
||||||
|
"input_token": "position",
|
||||||
|
"limit_key": "limit",
|
||||||
|
"output_token": "position",
|
||||||
|
"result_key": "items"
|
||||||
|
},
|
||||||
|
"GetModels": {
|
||||||
|
"input_token": "position",
|
||||||
|
"limit_key": "limit",
|
||||||
|
"output_token": "position",
|
||||||
|
"result_key": "items"
|
||||||
|
},
|
||||||
|
"GetResources": {
|
||||||
|
"input_token": "position",
|
||||||
|
"limit_key": "limit",
|
||||||
|
"output_token": "position",
|
||||||
|
"result_key": "items"
|
||||||
|
},
|
||||||
|
"GetRestApis": {
|
||||||
|
"input_token": "position",
|
||||||
|
"limit_key": "limit",
|
||||||
|
"output_token": "position",
|
||||||
|
"result_key": "items"
|
||||||
|
},
|
||||||
|
"GetUsage": {
|
||||||
|
"input_token": "position",
|
||||||
|
"limit_key": "limit",
|
||||||
|
"output_token": "position",
|
||||||
|
"result_key": "items"
|
||||||
|
},
|
||||||
|
"GetUsagePlanKeys": {
|
||||||
|
"input_token": "position",
|
||||||
|
"limit_key": "limit",
|
||||||
|
"output_token": "position",
|
||||||
|
"result_key": "items"
|
||||||
|
},
|
||||||
|
"GetUsagePlans": {
|
||||||
|
"input_token": "position",
|
||||||
|
"limit_key": "limit",
|
||||||
|
"output_token": "position",
|
||||||
|
"result_key": "items"
|
||||||
|
},
|
||||||
|
"GetVpcLinks": {
|
||||||
|
"input_token": "position",
|
||||||
|
"limit_key": "limit",
|
||||||
|
"output_token": "position",
|
||||||
|
"result_key": "items"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
39
node_modules/aws-sdk/apis/apigatewaymanagementapi-2018-11-29.min.json
generated
vendored
Normal file
39
node_modules/aws-sdk/apis/apigatewaymanagementapi-2018-11-29.min.json
generated
vendored
Normal file
|
@ -0,0 +1,39 @@
|
||||||
|
{
|
||||||
|
"metadata": {
|
||||||
|
"apiVersion": "2018-11-29",
|
||||||
|
"endpointPrefix": "execute-api",
|
||||||
|
"signingName": "execute-api",
|
||||||
|
"serviceFullName": "AmazonApiGatewayManagementApi",
|
||||||
|
"serviceId": "ApiGatewayManagementApi",
|
||||||
|
"protocol": "rest-json",
|
||||||
|
"jsonVersion": "1.1",
|
||||||
|
"uid": "apigatewaymanagementapi-2018-11-29",
|
||||||
|
"signatureVersion": "v4"
|
||||||
|
},
|
||||||
|
"operations": {
|
||||||
|
"PostToConnection": {
|
||||||
|
"http": {
|
||||||
|
"requestUri": "/@connections/{connectionId}",
|
||||||
|
"responseCode": 200
|
||||||
|
},
|
||||||
|
"input": {
|
||||||
|
"type": "structure",
|
||||||
|
"members": {
|
||||||
|
"Data": {
|
||||||
|
"type": "blob"
|
||||||
|
},
|
||||||
|
"ConnectionId": {
|
||||||
|
"location": "uri",
|
||||||
|
"locationName": "connectionId"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"required": [
|
||||||
|
"ConnectionId",
|
||||||
|
"Data"
|
||||||
|
],
|
||||||
|
"payload": "Data"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"shapes": {}
|
||||||
|
}
|
3
node_modules/aws-sdk/apis/apigatewaymanagementapi-2018-11-29.paginators.json
generated
vendored
Normal file
3
node_modules/aws-sdk/apis/apigatewaymanagementapi-2018-11-29.paginators.json
generated
vendored
Normal file
|
@ -0,0 +1,3 @@
|
||||||
|
{
|
||||||
|
"pagination" : { }
|
||||||
|
}
|
File diff suppressed because it is too large
Load Diff
|
@ -0,0 +1,3 @@
|
||||||
|
{
|
||||||
|
"pagination" : { }
|
||||||
|
}
|
257
node_modules/aws-sdk/apis/application-autoscaling-2016-02-06.examples.json
generated
vendored
Normal file
257
node_modules/aws-sdk/apis/application-autoscaling-2016-02-06.examples.json
generated
vendored
Normal file
|
@ -0,0 +1,257 @@
|
||||||
|
{
|
||||||
|
"version": "1.0",
|
||||||
|
"examples": {
|
||||||
|
"DeleteScalingPolicy": [
|
||||||
|
{
|
||||||
|
"input": {
|
||||||
|
"PolicyName": "web-app-cpu-lt-25",
|
||||||
|
"ResourceId": "service/default/web-app",
|
||||||
|
"ScalableDimension": "ecs:service:DesiredCount",
|
||||||
|
"ServiceNamespace": "ecs"
|
||||||
|
},
|
||||||
|
"output": {
|
||||||
|
},
|
||||||
|
"comments": {
|
||||||
|
"input": {
|
||||||
|
},
|
||||||
|
"output": {
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"description": "This example deletes a scaling policy for the Amazon ECS service called web-app, which is running in the default cluster.",
|
||||||
|
"id": "to-delete-a-scaling-policy-1470863892689",
|
||||||
|
"title": "To delete a scaling policy"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"DeregisterScalableTarget": [
|
||||||
|
{
|
||||||
|
"input": {
|
||||||
|
"ResourceId": "service/default/web-app",
|
||||||
|
"ScalableDimension": "ecs:service:DesiredCount",
|
||||||
|
"ServiceNamespace": "ecs"
|
||||||
|
},
|
||||||
|
"output": {
|
||||||
|
},
|
||||||
|
"comments": {
|
||||||
|
"input": {
|
||||||
|
},
|
||||||
|
"output": {
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"description": "This example deregisters a scalable target for an Amazon ECS service called web-app that is running in the default cluster.",
|
||||||
|
"id": "to-deregister-a-scalable-target-1470864164895",
|
||||||
|
"title": "To deregister a scalable target"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"DescribeScalableTargets": [
|
||||||
|
{
|
||||||
|
"input": {
|
||||||
|
"ServiceNamespace": "ecs"
|
||||||
|
},
|
||||||
|
"output": {
|
||||||
|
"ScalableTargets": [
|
||||||
|
{
|
||||||
|
"CreationTime": "2016-05-06T11:21:46.199Z",
|
||||||
|
"MaxCapacity": 10,
|
||||||
|
"MinCapacity": 1,
|
||||||
|
"ResourceId": "service/default/web-app",
|
||||||
|
"RoleARN": "arn:aws:iam::012345678910:role/ApplicationAutoscalingECSRole",
|
||||||
|
"ScalableDimension": "ecs:service:DesiredCount",
|
||||||
|
"ServiceNamespace": "ecs"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"comments": {
|
||||||
|
"input": {
|
||||||
|
},
|
||||||
|
"output": {
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"description": "This example describes the scalable targets for the ecs service namespace.",
|
||||||
|
"id": "to-describe-scalable-targets-1470864286961",
|
||||||
|
"title": "To describe scalable targets"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"DescribeScalingActivities": [
|
||||||
|
{
|
||||||
|
"input": {
|
||||||
|
"ResourceId": "service/default/web-app",
|
||||||
|
"ScalableDimension": "ecs:service:DesiredCount",
|
||||||
|
"ServiceNamespace": "ecs"
|
||||||
|
},
|
||||||
|
"output": {
|
||||||
|
"ScalingActivities": [
|
||||||
|
{
|
||||||
|
"ActivityId": "e6c5f7d1-dbbb-4a3f-89b2-51f33e766399",
|
||||||
|
"Cause": "monitor alarm web-app-cpu-lt-25 in state ALARM triggered policy web-app-cpu-lt-25",
|
||||||
|
"Description": "Setting desired count to 1.",
|
||||||
|
"EndTime": "2016-05-06T16:04:32.111Z",
|
||||||
|
"ResourceId": "service/default/web-app",
|
||||||
|
"ScalableDimension": "ecs:service:DesiredCount",
|
||||||
|
"ServiceNamespace": "ecs",
|
||||||
|
"StartTime": "2016-05-06T16:03:58.171Z",
|
||||||
|
"StatusCode": "Successful",
|
||||||
|
"StatusMessage": "Successfully set desired count to 1. Change successfully fulfilled by ecs."
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"comments": {
|
||||||
|
"input": {
|
||||||
|
},
|
||||||
|
"output": {
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"description": "This example describes the scaling activities for an Amazon ECS service called web-app that is running in the default cluster.",
|
||||||
|
"id": "to-describe-scaling-activities-for-a-scalable-target-1470864398629",
|
||||||
|
"title": "To describe scaling activities for a scalable target"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"DescribeScalingPolicies": [
|
||||||
|
{
|
||||||
|
"input": {
|
||||||
|
"ServiceNamespace": "ecs"
|
||||||
|
},
|
||||||
|
"output": {
|
||||||
|
"NextToken": "",
|
||||||
|
"ScalingPolicies": [
|
||||||
|
{
|
||||||
|
"Alarms": [
|
||||||
|
{
|
||||||
|
"AlarmARN": "arn:aws:cloudwatch:us-west-2:012345678910:alarm:web-app-cpu-gt-75",
|
||||||
|
"AlarmName": "web-app-cpu-gt-75"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"CreationTime": "2016-05-06T12:11:39.230Z",
|
||||||
|
"PolicyARN": "arn:aws:autoscaling:us-west-2:012345678910:scalingPolicy:6d8972f3-efc8-437c-92d1-6270f29a66e7:resource/ecs/service/default/web-app:policyName/web-app-cpu-gt-75",
|
||||||
|
"PolicyName": "web-app-cpu-gt-75",
|
||||||
|
"PolicyType": "StepScaling",
|
||||||
|
"ResourceId": "service/default/web-app",
|
||||||
|
"ScalableDimension": "ecs:service:DesiredCount",
|
||||||
|
"ServiceNamespace": "ecs",
|
||||||
|
"StepScalingPolicyConfiguration": {
|
||||||
|
"AdjustmentType": "PercentChangeInCapacity",
|
||||||
|
"Cooldown": 60,
|
||||||
|
"StepAdjustments": [
|
||||||
|
{
|
||||||
|
"MetricIntervalLowerBound": 0,
|
||||||
|
"ScalingAdjustment": 200
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"comments": {
|
||||||
|
"input": {
|
||||||
|
},
|
||||||
|
"output": {
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"description": "This example describes the scaling policies for the ecs service namespace.",
|
||||||
|
"id": "to-describe-scaling-policies-1470864609734",
|
||||||
|
"title": "To describe scaling policies"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"PutScalingPolicy": [
|
||||||
|
{
|
||||||
|
"input": {
|
||||||
|
"PolicyName": "web-app-cpu-gt-75",
|
||||||
|
"PolicyType": "StepScaling",
|
||||||
|
"ResourceId": "service/default/web-app",
|
||||||
|
"ScalableDimension": "ecs:service:DesiredCount",
|
||||||
|
"ServiceNamespace": "ecs",
|
||||||
|
"StepScalingPolicyConfiguration": {
|
||||||
|
"AdjustmentType": "PercentChangeInCapacity",
|
||||||
|
"Cooldown": 60,
|
||||||
|
"StepAdjustments": [
|
||||||
|
{
|
||||||
|
"MetricIntervalLowerBound": 0,
|
||||||
|
"ScalingAdjustment": 200
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"output": {
|
||||||
|
"PolicyARN": "arn:aws:autoscaling:us-west-2:012345678910:scalingPolicy:6d8972f3-efc8-437c-92d1-6270f29a66e7:resource/ecs/service/default/web-app:policyName/web-app-cpu-gt-75"
|
||||||
|
},
|
||||||
|
"comments": {
|
||||||
|
"input": {
|
||||||
|
},
|
||||||
|
"output": {
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"description": "This example applies a scaling policy to an Amazon ECS service called web-app in the default cluster. The policy increases the desired count of the service by 200%, with a cool down period of 60 seconds.",
|
||||||
|
"id": "to-apply-a-scaling-policy-to-an-amazon-ecs-service-1470864779862",
|
||||||
|
"title": "To apply a scaling policy to an Amazon ECS service"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input": {
|
||||||
|
"PolicyName": "fleet-cpu-gt-75",
|
||||||
|
"PolicyType": "StepScaling",
|
||||||
|
"ResourceId": "spot-fleet-request/sfr-45e69d8a-be48-4539-bbf3-3464e99c50c3",
|
||||||
|
"ScalableDimension": "ec2:spot-fleet-request:TargetCapacity",
|
||||||
|
"ServiceNamespace": "ec2",
|
||||||
|
"StepScalingPolicyConfiguration": {
|
||||||
|
"AdjustmentType": "PercentChangeInCapacity",
|
||||||
|
"Cooldown": 180,
|
||||||
|
"StepAdjustments": [
|
||||||
|
{
|
||||||
|
"MetricIntervalLowerBound": 0,
|
||||||
|
"ScalingAdjustment": 200
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"output": {
|
||||||
|
"PolicyARN": "arn:aws:autoscaling:us-east-1:012345678910:scalingPolicy:89406401-0cb7-4130-b770-d97cca0e446b:resource/ec2/spot-fleet-request/sfr-45e69d8a-be48-4539-bbf3-3464e99c50c3:policyName/fleet-cpu-gt-75"
|
||||||
|
},
|
||||||
|
"comments": {
|
||||||
|
"input": {
|
||||||
|
},
|
||||||
|
"output": {
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"description": "This example applies a scaling policy to an Amazon EC2 Spot fleet. The policy increases the target capacity of the spot fleet by 200%, with a cool down period of 180 seconds.\",\n ",
|
||||||
|
"id": "to-apply-a-scaling-policy-to-an-amazon-ec2-spot-fleet-1472073278469",
|
||||||
|
"title": "To apply a scaling policy to an Amazon EC2 Spot fleet"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"RegisterScalableTarget": [
|
||||||
|
{
|
||||||
|
"input": {
|
||||||
|
"MaxCapacity": 10,
|
||||||
|
"MinCapacity": 1,
|
||||||
|
"ResourceId": "service/default/web-app",
|
||||||
|
"RoleARN": "arn:aws:iam::012345678910:role/ApplicationAutoscalingECSRole",
|
||||||
|
"ScalableDimension": "ecs:service:DesiredCount",
|
||||||
|
"ServiceNamespace": "ecs"
|
||||||
|
},
|
||||||
|
"comments": {
|
||||||
|
"input": {
|
||||||
|
},
|
||||||
|
"output": {
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"description": "This example registers a scalable target from an Amazon ECS service called web-app that is running on the default cluster, with a minimum desired count of 1 task and a maximum desired count of 10 tasks.",
|
||||||
|
"id": "to-register-a-new-scalable-target-1470864910380",
|
||||||
|
"title": "To register an ECS service as a scalable target"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input": {
|
||||||
|
"MaxCapacity": 10,
|
||||||
|
"MinCapacity": 1,
|
||||||
|
"ResourceId": "spot-fleet-request/sfr-45e69d8a-be48-4539-bbf3-3464e99c50c3",
|
||||||
|
"RoleARN": "arn:aws:iam::012345678910:role/ApplicationAutoscalingSpotRole",
|
||||||
|
"ScalableDimension": "ec2:spot-fleet-request:TargetCapacity",
|
||||||
|
"ServiceNamespace": "ec2"
|
||||||
|
},
|
||||||
|
"output": {
|
||||||
|
},
|
||||||
|
"comments": {
|
||||||
|
},
|
||||||
|
"description": "This example registers a scalable target from an Amazon EC2 Spot fleet with a minimum target capacity of 1 and a maximum of 10.",
|
||||||
|
"id": "to-register-an-ec2-spot-fleet-as-a-scalable-target-1472072899649",
|
||||||
|
"title": "To register an EC2 Spot fleet as a scalable target"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
525
node_modules/aws-sdk/apis/application-autoscaling-2016-02-06.min.json
generated
vendored
Normal file
525
node_modules/aws-sdk/apis/application-autoscaling-2016-02-06.min.json
generated
vendored
Normal file
|
@ -0,0 +1,525 @@
|
||||||
|
{
|
||||||
|
"version": "2.0",
|
||||||
|
"metadata": {
|
||||||
|
"apiVersion": "2016-02-06",
|
||||||
|
"endpointPrefix": "autoscaling",
|
||||||
|
"jsonVersion": "1.1",
|
||||||
|
"protocol": "json",
|
||||||
|
"serviceFullName": "Application Auto Scaling",
|
||||||
|
"serviceId": "Application Auto Scaling",
|
||||||
|
"signatureVersion": "v4",
|
||||||
|
"signingName": "application-autoscaling",
|
||||||
|
"targetPrefix": "AnyScaleFrontendService",
|
||||||
|
"uid": "application-autoscaling-2016-02-06"
|
||||||
|
},
|
||||||
|
"operations": {
|
||||||
|
"DeleteScalingPolicy": {
|
||||||
|
"input": {
|
||||||
|
"type": "structure",
|
||||||
|
"required": [
|
||||||
|
"PolicyName",
|
||||||
|
"ServiceNamespace",
|
||||||
|
"ResourceId",
|
||||||
|
"ScalableDimension"
|
||||||
|
],
|
||||||
|
"members": {
|
||||||
|
"PolicyName": {},
|
||||||
|
"ServiceNamespace": {},
|
||||||
|
"ResourceId": {},
|
||||||
|
"ScalableDimension": {}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"output": {
|
||||||
|
"type": "structure",
|
||||||
|
"members": {}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"DeleteScheduledAction": {
|
||||||
|
"input": {
|
||||||
|
"type": "structure",
|
||||||
|
"required": [
|
||||||
|
"ServiceNamespace",
|
||||||
|
"ScheduledActionName",
|
||||||
|
"ResourceId",
|
||||||
|
"ScalableDimension"
|
||||||
|
],
|
||||||
|
"members": {
|
||||||
|
"ServiceNamespace": {},
|
||||||
|
"ScheduledActionName": {},
|
||||||
|
"ResourceId": {},
|
||||||
|
"ScalableDimension": {}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"output": {
|
||||||
|
"type": "structure",
|
||||||
|
"members": {}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"DeregisterScalableTarget": {
|
||||||
|
"input": {
|
||||||
|
"type": "structure",
|
||||||
|
"required": [
|
||||||
|
"ServiceNamespace",
|
||||||
|
"ResourceId",
|
||||||
|
"ScalableDimension"
|
||||||
|
],
|
||||||
|
"members": {
|
||||||
|
"ServiceNamespace": {},
|
||||||
|
"ResourceId": {},
|
||||||
|
"ScalableDimension": {}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"output": {
|
||||||
|
"type": "structure",
|
||||||
|
"members": {}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"DescribeScalableTargets": {
|
||||||
|
"input": {
|
||||||
|
"type": "structure",
|
||||||
|
"required": [
|
||||||
|
"ServiceNamespace"
|
||||||
|
],
|
||||||
|
"members": {
|
||||||
|
"ServiceNamespace": {},
|
||||||
|
"ResourceIds": {
|
||||||
|
"shape": "Sb"
|
||||||
|
},
|
||||||
|
"ScalableDimension": {},
|
||||||
|
"MaxResults": {
|
||||||
|
"type": "integer"
|
||||||
|
},
|
||||||
|
"NextToken": {}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"output": {
|
||||||
|
"type": "structure",
|
||||||
|
"members": {
|
||||||
|
"ScalableTargets": {
|
||||||
|
"type": "list",
|
||||||
|
"member": {
|
||||||
|
"type": "structure",
|
||||||
|
"required": [
|
||||||
|
"ServiceNamespace",
|
||||||
|
"ResourceId",
|
||||||
|
"ScalableDimension",
|
||||||
|
"MinCapacity",
|
||||||
|
"MaxCapacity",
|
||||||
|
"RoleARN",
|
||||||
|
"CreationTime"
|
||||||
|
],
|
||||||
|
"members": {
|
||||||
|
"ServiceNamespace": {},
|
||||||
|
"ResourceId": {},
|
||||||
|
"ScalableDimension": {},
|
||||||
|
"MinCapacity": {
|
||||||
|
"type": "integer"
|
||||||
|
},
|
||||||
|
"MaxCapacity": {
|
||||||
|
"type": "integer"
|
||||||
|
},
|
||||||
|
"RoleARN": {},
|
||||||
|
"CreationTime": {
|
||||||
|
"type": "timestamp"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"NextToken": {}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"DescribeScalingActivities": {
|
||||||
|
"input": {
|
||||||
|
"type": "structure",
|
||||||
|
"required": [
|
||||||
|
"ServiceNamespace"
|
||||||
|
],
|
||||||
|
"members": {
|
||||||
|
"ServiceNamespace": {},
|
||||||
|
"ResourceId": {},
|
||||||
|
"ScalableDimension": {},
|
||||||
|
"MaxResults": {
|
||||||
|
"type": "integer"
|
||||||
|
},
|
||||||
|
"NextToken": {}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"output": {
|
||||||
|
"type": "structure",
|
||||||
|
"members": {
|
||||||
|
"ScalingActivities": {
|
||||||
|
"type": "list",
|
||||||
|
"member": {
|
||||||
|
"type": "structure",
|
||||||
|
"required": [
|
||||||
|
"ActivityId",
|
||||||
|
"ServiceNamespace",
|
||||||
|
"ResourceId",
|
||||||
|
"ScalableDimension",
|
||||||
|
"Description",
|
||||||
|
"Cause",
|
||||||
|
"StartTime",
|
||||||
|
"StatusCode"
|
||||||
|
],
|
||||||
|
"members": {
|
||||||
|
"ActivityId": {},
|
||||||
|
"ServiceNamespace": {},
|
||||||
|
"ResourceId": {},
|
||||||
|
"ScalableDimension": {},
|
||||||
|
"Description": {},
|
||||||
|
"Cause": {},
|
||||||
|
"StartTime": {
|
||||||
|
"type": "timestamp"
|
||||||
|
},
|
||||||
|
"EndTime": {
|
||||||
|
"type": "timestamp"
|
||||||
|
},
|
||||||
|
"StatusCode": {},
|
||||||
|
"StatusMessage": {},
|
||||||
|
"Details": {}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"NextToken": {}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"DescribeScalingPolicies": {
|
||||||
|
"input": {
|
||||||
|
"type": "structure",
|
||||||
|
"required": [
|
||||||
|
"ServiceNamespace"
|
||||||
|
],
|
||||||
|
"members": {
|
||||||
|
"PolicyNames": {
|
||||||
|
"shape": "Sb"
|
||||||
|
},
|
||||||
|
"ServiceNamespace": {},
|
||||||
|
"ResourceId": {},
|
||||||
|
"ScalableDimension": {},
|
||||||
|
"MaxResults": {
|
||||||
|
"type": "integer"
|
||||||
|
},
|
||||||
|
"NextToken": {}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"output": {
|
||||||
|
"type": "structure",
|
||||||
|
"members": {
|
||||||
|
"ScalingPolicies": {
|
||||||
|
"type": "list",
|
||||||
|
"member": {
|
||||||
|
"type": "structure",
|
||||||
|
"required": [
|
||||||
|
"PolicyARN",
|
||||||
|
"PolicyName",
|
||||||
|
"ServiceNamespace",
|
||||||
|
"ResourceId",
|
||||||
|
"ScalableDimension",
|
||||||
|
"PolicyType",
|
||||||
|
"CreationTime"
|
||||||
|
],
|
||||||
|
"members": {
|
||||||
|
"PolicyARN": {},
|
||||||
|
"PolicyName": {},
|
||||||
|
"ServiceNamespace": {},
|
||||||
|
"ResourceId": {},
|
||||||
|
"ScalableDimension": {},
|
||||||
|
"PolicyType": {},
|
||||||
|
"StepScalingPolicyConfiguration": {
|
||||||
|
"shape": "Sv"
|
||||||
|
},
|
||||||
|
"TargetTrackingScalingPolicyConfiguration": {
|
||||||
|
"shape": "S14"
|
||||||
|
},
|
||||||
|
"Alarms": {
|
||||||
|
"shape": "S1i"
|
||||||
|
},
|
||||||
|
"CreationTime": {
|
||||||
|
"type": "timestamp"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"NextToken": {}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"DescribeScheduledActions": {
|
||||||
|
"input": {
|
||||||
|
"type": "structure",
|
||||||
|
"required": [
|
||||||
|
"ServiceNamespace"
|
||||||
|
],
|
||||||
|
"members": {
|
||||||
|
"ScheduledActionNames": {
|
||||||
|
"shape": "Sb"
|
||||||
|
},
|
||||||
|
"ServiceNamespace": {},
|
||||||
|
"ResourceId": {},
|
||||||
|
"ScalableDimension": {},
|
||||||
|
"MaxResults": {
|
||||||
|
"type": "integer"
|
||||||
|
},
|
||||||
|
"NextToken": {}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"output": {
|
||||||
|
"type": "structure",
|
||||||
|
"members": {
|
||||||
|
"ScheduledActions": {
|
||||||
|
"type": "list",
|
||||||
|
"member": {
|
||||||
|
"type": "structure",
|
||||||
|
"required": [
|
||||||
|
"ScheduledActionName",
|
||||||
|
"ScheduledActionARN",
|
||||||
|
"ServiceNamespace",
|
||||||
|
"Schedule",
|
||||||
|
"ResourceId",
|
||||||
|
"CreationTime"
|
||||||
|
],
|
||||||
|
"members": {
|
||||||
|
"ScheduledActionName": {},
|
||||||
|
"ScheduledActionARN": {},
|
||||||
|
"ServiceNamespace": {},
|
||||||
|
"Schedule": {},
|
||||||
|
"ResourceId": {},
|
||||||
|
"ScalableDimension": {},
|
||||||
|
"StartTime": {
|
||||||
|
"type": "timestamp"
|
||||||
|
},
|
||||||
|
"EndTime": {
|
||||||
|
"type": "timestamp"
|
||||||
|
},
|
||||||
|
"ScalableTargetAction": {
|
||||||
|
"shape": "S1p"
|
||||||
|
},
|
||||||
|
"CreationTime": {
|
||||||
|
"type": "timestamp"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"NextToken": {}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"PutScalingPolicy": {
|
||||||
|
"input": {
|
||||||
|
"type": "structure",
|
||||||
|
"required": [
|
||||||
|
"PolicyName",
|
||||||
|
"ServiceNamespace",
|
||||||
|
"ResourceId",
|
||||||
|
"ScalableDimension"
|
||||||
|
],
|
||||||
|
"members": {
|
||||||
|
"PolicyName": {},
|
||||||
|
"ServiceNamespace": {},
|
||||||
|
"ResourceId": {},
|
||||||
|
"ScalableDimension": {},
|
||||||
|
"PolicyType": {},
|
||||||
|
"StepScalingPolicyConfiguration": {
|
||||||
|
"shape": "Sv"
|
||||||
|
},
|
||||||
|
"TargetTrackingScalingPolicyConfiguration": {
|
||||||
|
"shape": "S14"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"output": {
|
||||||
|
"type": "structure",
|
||||||
|
"required": [
|
||||||
|
"PolicyARN"
|
||||||
|
],
|
||||||
|
"members": {
|
||||||
|
"PolicyARN": {},
|
||||||
|
"Alarms": {
|
||||||
|
"shape": "S1i"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"PutScheduledAction": {
|
||||||
|
"input": {
|
||||||
|
"type": "structure",
|
||||||
|
"required": [
|
||||||
|
"ServiceNamespace",
|
||||||
|
"ScheduledActionName",
|
||||||
|
"ResourceId",
|
||||||
|
"ScalableDimension"
|
||||||
|
],
|
||||||
|
"members": {
|
||||||
|
"ServiceNamespace": {},
|
||||||
|
"Schedule": {},
|
||||||
|
"ScheduledActionName": {},
|
||||||
|
"ResourceId": {},
|
||||||
|
"ScalableDimension": {},
|
||||||
|
"StartTime": {
|
||||||
|
"type": "timestamp"
|
||||||
|
},
|
||||||
|
"EndTime": {
|
||||||
|
"type": "timestamp"
|
||||||
|
},
|
||||||
|
"ScalableTargetAction": {
|
||||||
|
"shape": "S1p"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"output": {
|
||||||
|
"type": "structure",
|
||||||
|
"members": {}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"RegisterScalableTarget": {
|
||||||
|
"input": {
|
||||||
|
"type": "structure",
|
||||||
|
"required": [
|
||||||
|
"ServiceNamespace",
|
||||||
|
"ResourceId",
|
||||||
|
"ScalableDimension"
|
||||||
|
],
|
||||||
|
"members": {
|
||||||
|
"ServiceNamespace": {},
|
||||||
|
"ResourceId": {},
|
||||||
|
"ScalableDimension": {},
|
||||||
|
"MinCapacity": {
|
||||||
|
"type": "integer"
|
||||||
|
},
|
||||||
|
"MaxCapacity": {
|
||||||
|
"type": "integer"
|
||||||
|
},
|
||||||
|
"RoleARN": {}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"output": {
|
||||||
|
"type": "structure",
|
||||||
|
"members": {}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"shapes": {
|
||||||
|
"Sb": {
|
||||||
|
"type": "list",
|
||||||
|
"member": {}
|
||||||
|
},
|
||||||
|
"Sv": {
|
||||||
|
"type": "structure",
|
||||||
|
"members": {
|
||||||
|
"AdjustmentType": {},
|
||||||
|
"StepAdjustments": {
|
||||||
|
"type": "list",
|
||||||
|
"member": {
|
||||||
|
"type": "structure",
|
||||||
|
"required": [
|
||||||
|
"ScalingAdjustment"
|
||||||
|
],
|
||||||
|
"members": {
|
||||||
|
"MetricIntervalLowerBound": {
|
||||||
|
"type": "double"
|
||||||
|
},
|
||||||
|
"MetricIntervalUpperBound": {
|
||||||
|
"type": "double"
|
||||||
|
},
|
||||||
|
"ScalingAdjustment": {
|
||||||
|
"type": "integer"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"MinAdjustmentMagnitude": {
|
||||||
|
"type": "integer"
|
||||||
|
},
|
||||||
|
"Cooldown": {
|
||||||
|
"type": "integer"
|
||||||
|
},
|
||||||
|
"MetricAggregationType": {}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"S14": {
|
||||||
|
"type": "structure",
|
||||||
|
"required": [
|
||||||
|
"TargetValue"
|
||||||
|
],
|
||||||
|
"members": {
|
||||||
|
"TargetValue": {
|
||||||
|
"type": "double"
|
||||||
|
},
|
||||||
|
"PredefinedMetricSpecification": {
|
||||||
|
"type": "structure",
|
||||||
|
"required": [
|
||||||
|
"PredefinedMetricType"
|
||||||
|
],
|
||||||
|
"members": {
|
||||||
|
"PredefinedMetricType": {},
|
||||||
|
"ResourceLabel": {}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"CustomizedMetricSpecification": {
|
||||||
|
"type": "structure",
|
||||||
|
"required": [
|
||||||
|
"MetricName",
|
||||||
|
"Namespace",
|
||||||
|
"Statistic"
|
||||||
|
],
|
||||||
|
"members": {
|
||||||
|
"MetricName": {},
|
||||||
|
"Namespace": {},
|
||||||
|
"Dimensions": {
|
||||||
|
"type": "list",
|
||||||
|
"member": {
|
||||||
|
"type": "structure",
|
||||||
|
"required": [
|
||||||
|
"Name",
|
||||||
|
"Value"
|
||||||
|
],
|
||||||
|
"members": {
|
||||||
|
"Name": {},
|
||||||
|
"Value": {}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Statistic": {},
|
||||||
|
"Unit": {}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"ScaleOutCooldown": {
|
||||||
|
"type": "integer"
|
||||||
|
},
|
||||||
|
"ScaleInCooldown": {
|
||||||
|
"type": "integer"
|
||||||
|
},
|
||||||
|
"DisableScaleIn": {
|
||||||
|
"type": "boolean"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"S1i": {
|
||||||
|
"type": "list",
|
||||||
|
"member": {
|
||||||
|
"type": "structure",
|
||||||
|
"required": [
|
||||||
|
"AlarmName",
|
||||||
|
"AlarmARN"
|
||||||
|
],
|
||||||
|
"members": {
|
||||||
|
"AlarmName": {},
|
||||||
|
"AlarmARN": {}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"S1p": {
|
||||||
|
"type": "structure",
|
||||||
|
"members": {
|
||||||
|
"MinCapacity": {
|
||||||
|
"type": "integer"
|
||||||
|
},
|
||||||
|
"MaxCapacity": {
|
||||||
|
"type": "integer"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
22
node_modules/aws-sdk/apis/application-autoscaling-2016-02-06.paginators.json
generated
vendored
Normal file
22
node_modules/aws-sdk/apis/application-autoscaling-2016-02-06.paginators.json
generated
vendored
Normal file
|
@ -0,0 +1,22 @@
|
||||||
|
{
|
||||||
|
"pagination": {
|
||||||
|
"DescribeScalableTargets": {
|
||||||
|
"input_token": "NextToken",
|
||||||
|
"limit_key": "MaxResults",
|
||||||
|
"output_token": "NextToken",
|
||||||
|
"result_key": "ScalableTargets"
|
||||||
|
},
|
||||||
|
"DescribeScalingActivities": {
|
||||||
|
"input_token": "NextToken",
|
||||||
|
"limit_key": "MaxResults",
|
||||||
|
"output_token": "NextToken",
|
||||||
|
"result_key": "ScalingActivities"
|
||||||
|
},
|
||||||
|
"DescribeScalingPolicies": {
|
||||||
|
"input_token": "NextToken",
|
||||||
|
"limit_key": "MaxResults",
|
||||||
|
"output_token": "NextToken",
|
||||||
|
"result_key": "ScalingPolicies"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,4 @@
|
||||||
|
{
|
||||||
|
"version": "1.0",
|
||||||
|
"examples": { }
|
||||||
|
}
|
|
@ -0,0 +1,966 @@
|
||||||
|
{
|
||||||
|
"version": "2.0",
|
||||||
|
"metadata": {
|
||||||
|
"apiVersion": "2018-10-01",
|
||||||
|
"endpointPrefix": "appmesh",
|
||||||
|
"jsonVersion": "1.1",
|
||||||
|
"protocol": "rest-json",
|
||||||
|
"serviceFullName": "AWS App Mesh",
|
||||||
|
"serviceId": "App Mesh",
|
||||||
|
"signatureVersion": "v4",
|
||||||
|
"signingName": "appmesh",
|
||||||
|
"uid": "appmesh-2018-10-01"
|
||||||
|
},
|
||||||
|
"operations": {
|
||||||
|
"CreateMesh": {
|
||||||
|
"http": {
|
||||||
|
"method": "PUT",
|
||||||
|
"requestUri": "/meshes",
|
||||||
|
"responseCode": 200
|
||||||
|
},
|
||||||
|
"input": {
|
||||||
|
"type": "structure",
|
||||||
|
"required": [
|
||||||
|
"meshName"
|
||||||
|
],
|
||||||
|
"members": {
|
||||||
|
"clientToken": {
|
||||||
|
"idempotencyToken": true
|
||||||
|
},
|
||||||
|
"meshName": {}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"output": {
|
||||||
|
"type": "structure",
|
||||||
|
"members": {
|
||||||
|
"mesh": {
|
||||||
|
"shape": "S5"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"payload": "mesh"
|
||||||
|
},
|
||||||
|
"idempotent": true
|
||||||
|
},
|
||||||
|
"CreateRoute": {
|
||||||
|
"http": {
|
||||||
|
"method": "PUT",
|
||||||
|
"requestUri": "/meshes/{meshName}/virtualRouter/{virtualRouterName}/routes",
|
||||||
|
"responseCode": 200
|
||||||
|
},
|
||||||
|
"input": {
|
||||||
|
"type": "structure",
|
||||||
|
"required": [
|
||||||
|
"meshName",
|
||||||
|
"routeName",
|
||||||
|
"spec",
|
||||||
|
"virtualRouterName"
|
||||||
|
],
|
||||||
|
"members": {
|
||||||
|
"clientToken": {
|
||||||
|
"idempotencyToken": true
|
||||||
|
},
|
||||||
|
"meshName": {
|
||||||
|
"location": "uri",
|
||||||
|
"locationName": "meshName"
|
||||||
|
},
|
||||||
|
"routeName": {},
|
||||||
|
"spec": {
|
||||||
|
"shape": "Sd"
|
||||||
|
},
|
||||||
|
"virtualRouterName": {
|
||||||
|
"location": "uri",
|
||||||
|
"locationName": "virtualRouterName"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"output": {
|
||||||
|
"type": "structure",
|
||||||
|
"members": {
|
||||||
|
"route": {
|
||||||
|
"shape": "Sl"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"payload": "route"
|
||||||
|
},
|
||||||
|
"idempotent": true
|
||||||
|
},
|
||||||
|
"CreateVirtualNode": {
|
||||||
|
"http": {
|
||||||
|
"method": "PUT",
|
||||||
|
"requestUri": "/meshes/{meshName}/virtualNodes",
|
||||||
|
"responseCode": 200
|
||||||
|
},
|
||||||
|
"input": {
|
||||||
|
"type": "structure",
|
||||||
|
"required": [
|
||||||
|
"meshName",
|
||||||
|
"spec",
|
||||||
|
"virtualNodeName"
|
||||||
|
],
|
||||||
|
"members": {
|
||||||
|
"clientToken": {
|
||||||
|
"idempotencyToken": true
|
||||||
|
},
|
||||||
|
"meshName": {
|
||||||
|
"location": "uri",
|
||||||
|
"locationName": "meshName"
|
||||||
|
},
|
||||||
|
"spec": {
|
||||||
|
"shape": "Sp"
|
||||||
|
},
|
||||||
|
"virtualNodeName": {}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"output": {
|
||||||
|
"type": "structure",
|
||||||
|
"members": {
|
||||||
|
"virtualNode": {
|
||||||
|
"shape": "S14"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"payload": "virtualNode"
|
||||||
|
},
|
||||||
|
"idempotent": true
|
||||||
|
},
|
||||||
|
"CreateVirtualRouter": {
|
||||||
|
"http": {
|
||||||
|
"method": "PUT",
|
||||||
|
"requestUri": "/meshes/{meshName}/virtualRouters",
|
||||||
|
"responseCode": 200
|
||||||
|
},
|
||||||
|
"input": {
|
||||||
|
"type": "structure",
|
||||||
|
"required": [
|
||||||
|
"meshName",
|
||||||
|
"spec",
|
||||||
|
"virtualRouterName"
|
||||||
|
],
|
||||||
|
"members": {
|
||||||
|
"clientToken": {
|
||||||
|
"idempotencyToken": true
|
||||||
|
},
|
||||||
|
"meshName": {
|
||||||
|
"location": "uri",
|
||||||
|
"locationName": "meshName"
|
||||||
|
},
|
||||||
|
"spec": {
|
||||||
|
"shape": "S18"
|
||||||
|
},
|
||||||
|
"virtualRouterName": {}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"output": {
|
||||||
|
"type": "structure",
|
||||||
|
"members": {
|
||||||
|
"virtualRouter": {
|
||||||
|
"shape": "S1b"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"payload": "virtualRouter"
|
||||||
|
},
|
||||||
|
"idempotent": true
|
||||||
|
},
|
||||||
|
"DeleteMesh": {
|
||||||
|
"http": {
|
||||||
|
"method": "DELETE",
|
||||||
|
"requestUri": "/meshes/{meshName}",
|
||||||
|
"responseCode": 200
|
||||||
|
},
|
||||||
|
"input": {
|
||||||
|
"type": "structure",
|
||||||
|
"required": [
|
||||||
|
"meshName"
|
||||||
|
],
|
||||||
|
"members": {
|
||||||
|
"meshName": {
|
||||||
|
"location": "uri",
|
||||||
|
"locationName": "meshName"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"output": {
|
||||||
|
"type": "structure",
|
||||||
|
"members": {
|
||||||
|
"mesh": {
|
||||||
|
"shape": "S5"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"payload": "mesh"
|
||||||
|
},
|
||||||
|
"idempotent": true
|
||||||
|
},
|
||||||
|
"DeleteRoute": {
|
||||||
|
"http": {
|
||||||
|
"method": "DELETE",
|
||||||
|
"requestUri": "/meshes/{meshName}/virtualRouter/{virtualRouterName}/routes/{routeName}",
|
||||||
|
"responseCode": 200
|
||||||
|
},
|
||||||
|
"input": {
|
||||||
|
"type": "structure",
|
||||||
|
"required": [
|
||||||
|
"meshName",
|
||||||
|
"routeName",
|
||||||
|
"virtualRouterName"
|
||||||
|
],
|
||||||
|
"members": {
|
||||||
|
"meshName": {
|
||||||
|
"location": "uri",
|
||||||
|
"locationName": "meshName"
|
||||||
|
},
|
||||||
|
"routeName": {
|
||||||
|
"location": "uri",
|
||||||
|
"locationName": "routeName"
|
||||||
|
},
|
||||||
|
"virtualRouterName": {
|
||||||
|
"location": "uri",
|
||||||
|
"locationName": "virtualRouterName"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"output": {
|
||||||
|
"type": "structure",
|
||||||
|
"members": {
|
||||||
|
"route": {
|
||||||
|
"shape": "Sl"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"payload": "route"
|
||||||
|
},
|
||||||
|
"idempotent": true
|
||||||
|
},
|
||||||
|
"DeleteVirtualNode": {
|
||||||
|
"http": {
|
||||||
|
"method": "DELETE",
|
||||||
|
"requestUri": "/meshes/{meshName}/virtualNodes/{virtualNodeName}",
|
||||||
|
"responseCode": 200
|
||||||
|
},
|
||||||
|
"input": {
|
||||||
|
"type": "structure",
|
||||||
|
"required": [
|
||||||
|
"meshName",
|
||||||
|
"virtualNodeName"
|
||||||
|
],
|
||||||
|
"members": {
|
||||||
|
"meshName": {
|
||||||
|
"location": "uri",
|
||||||
|
"locationName": "meshName"
|
||||||
|
},
|
||||||
|
"virtualNodeName": {
|
||||||
|
"location": "uri",
|
||||||
|
"locationName": "virtualNodeName"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"output": {
|
||||||
|
"type": "structure",
|
||||||
|
"members": {
|
||||||
|
"virtualNode": {
|
||||||
|
"shape": "S14"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"payload": "virtualNode"
|
||||||
|
},
|
||||||
|
"idempotent": true
|
||||||
|
},
|
||||||
|
"DeleteVirtualRouter": {
|
||||||
|
"http": {
|
||||||
|
"method": "DELETE",
|
||||||
|
"requestUri": "/meshes/{meshName}/virtualRouters/{virtualRouterName}",
|
||||||
|
"responseCode": 200
|
||||||
|
},
|
||||||
|
"input": {
|
||||||
|
"type": "structure",
|
||||||
|
"required": [
|
||||||
|
"meshName",
|
||||||
|
"virtualRouterName"
|
||||||
|
],
|
||||||
|
"members": {
|
||||||
|
"meshName": {
|
||||||
|
"location": "uri",
|
||||||
|
"locationName": "meshName"
|
||||||
|
},
|
||||||
|
"virtualRouterName": {
|
||||||
|
"location": "uri",
|
||||||
|
"locationName": "virtualRouterName"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"output": {
|
||||||
|
"type": "structure",
|
||||||
|
"members": {
|
||||||
|
"virtualRouter": {
|
||||||
|
"shape": "S1b"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"payload": "virtualRouter"
|
||||||
|
},
|
||||||
|
"idempotent": true
|
||||||
|
},
|
||||||
|
"DescribeMesh": {
|
||||||
|
"http": {
|
||||||
|
"method": "GET",
|
||||||
|
"requestUri": "/meshes/{meshName}",
|
||||||
|
"responseCode": 200
|
||||||
|
},
|
||||||
|
"input": {
|
||||||
|
"type": "structure",
|
||||||
|
"required": [
|
||||||
|
"meshName"
|
||||||
|
],
|
||||||
|
"members": {
|
||||||
|
"meshName": {
|
||||||
|
"location": "uri",
|
||||||
|
"locationName": "meshName"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"output": {
|
||||||
|
"type": "structure",
|
||||||
|
"members": {
|
||||||
|
"mesh": {
|
||||||
|
"shape": "S5"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"payload": "mesh"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"DescribeRoute": {
|
||||||
|
"http": {
|
||||||
|
"method": "GET",
|
||||||
|
"requestUri": "/meshes/{meshName}/virtualRouter/{virtualRouterName}/routes/{routeName}",
|
||||||
|
"responseCode": 200
|
||||||
|
},
|
||||||
|
"input": {
|
||||||
|
"type": "structure",
|
||||||
|
"required": [
|
||||||
|
"meshName",
|
||||||
|
"routeName",
|
||||||
|
"virtualRouterName"
|
||||||
|
],
|
||||||
|
"members": {
|
||||||
|
"meshName": {
|
||||||
|
"location": "uri",
|
||||||
|
"locationName": "meshName"
|
||||||
|
},
|
||||||
|
"routeName": {
|
||||||
|
"location": "uri",
|
||||||
|
"locationName": "routeName"
|
||||||
|
},
|
||||||
|
"virtualRouterName": {
|
||||||
|
"location": "uri",
|
||||||
|
"locationName": "virtualRouterName"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"output": {
|
||||||
|
"type": "structure",
|
||||||
|
"members": {
|
||||||
|
"route": {
|
||||||
|
"shape": "Sl"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"payload": "route"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"DescribeVirtualNode": {
|
||||||
|
"http": {
|
||||||
|
"method": "GET",
|
||||||
|
"requestUri": "/meshes/{meshName}/virtualNodes/{virtualNodeName}",
|
||||||
|
"responseCode": 200
|
||||||
|
},
|
||||||
|
"input": {
|
||||||
|
"type": "structure",
|
||||||
|
"required": [
|
||||||
|
"meshName",
|
||||||
|
"virtualNodeName"
|
||||||
|
],
|
||||||
|
"members": {
|
||||||
|
"meshName": {
|
||||||
|
"location": "uri",
|
||||||
|
"locationName": "meshName"
|
||||||
|
},
|
||||||
|
"virtualNodeName": {
|
||||||
|
"location": "uri",
|
||||||
|
"locationName": "virtualNodeName"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"output": {
|
||||||
|
"type": "structure",
|
||||||
|
"members": {
|
||||||
|
"virtualNode": {
|
||||||
|
"shape": "S14"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"payload": "virtualNode"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"DescribeVirtualRouter": {
|
||||||
|
"http": {
|
||||||
|
"method": "GET",
|
||||||
|
"requestUri": "/meshes/{meshName}/virtualRouters/{virtualRouterName}",
|
||||||
|
"responseCode": 200
|
||||||
|
},
|
||||||
|
"input": {
|
||||||
|
"type": "structure",
|
||||||
|
"required": [
|
||||||
|
"meshName",
|
||||||
|
"virtualRouterName"
|
||||||
|
],
|
||||||
|
"members": {
|
||||||
|
"meshName": {
|
||||||
|
"location": "uri",
|
||||||
|
"locationName": "meshName"
|
||||||
|
},
|
||||||
|
"virtualRouterName": {
|
||||||
|
"location": "uri",
|
||||||
|
"locationName": "virtualRouterName"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"output": {
|
||||||
|
"type": "structure",
|
||||||
|
"members": {
|
||||||
|
"virtualRouter": {
|
||||||
|
"shape": "S1b"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"payload": "virtualRouter"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"ListMeshes": {
|
||||||
|
"http": {
|
||||||
|
"method": "GET",
|
||||||
|
"requestUri": "/meshes",
|
||||||
|
"responseCode": 200
|
||||||
|
},
|
||||||
|
"input": {
|
||||||
|
"type": "structure",
|
||||||
|
"members": {
|
||||||
|
"limit": {
|
||||||
|
"location": "querystring",
|
||||||
|
"locationName": "limit",
|
||||||
|
"type": "integer"
|
||||||
|
},
|
||||||
|
"nextToken": {
|
||||||
|
"location": "querystring",
|
||||||
|
"locationName": "nextToken"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"output": {
|
||||||
|
"type": "structure",
|
||||||
|
"required": [
|
||||||
|
"meshes"
|
||||||
|
],
|
||||||
|
"members": {
|
||||||
|
"meshes": {
|
||||||
|
"type": "list",
|
||||||
|
"member": {
|
||||||
|
"type": "structure",
|
||||||
|
"members": {
|
||||||
|
"arn": {},
|
||||||
|
"meshName": {}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"nextToken": {}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"ListRoutes": {
|
||||||
|
"http": {
|
||||||
|
"method": "GET",
|
||||||
|
"requestUri": "/meshes/{meshName}/virtualRouter/{virtualRouterName}/routes",
|
||||||
|
"responseCode": 200
|
||||||
|
},
|
||||||
|
"input": {
|
||||||
|
"type": "structure",
|
||||||
|
"required": [
|
||||||
|
"meshName",
|
||||||
|
"virtualRouterName"
|
||||||
|
],
|
||||||
|
"members": {
|
||||||
|
"limit": {
|
||||||
|
"location": "querystring",
|
||||||
|
"locationName": "limit",
|
||||||
|
"type": "integer"
|
||||||
|
},
|
||||||
|
"meshName": {
|
||||||
|
"location": "uri",
|
||||||
|
"locationName": "meshName"
|
||||||
|
},
|
||||||
|
"nextToken": {
|
||||||
|
"location": "querystring",
|
||||||
|
"locationName": "nextToken"
|
||||||
|
},
|
||||||
|
"virtualRouterName": {
|
||||||
|
"location": "uri",
|
||||||
|
"locationName": "virtualRouterName"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"output": {
|
||||||
|
"type": "structure",
|
||||||
|
"required": [
|
||||||
|
"routes"
|
||||||
|
],
|
||||||
|
"members": {
|
||||||
|
"nextToken": {},
|
||||||
|
"routes": {
|
||||||
|
"type": "list",
|
||||||
|
"member": {
|
||||||
|
"type": "structure",
|
||||||
|
"members": {
|
||||||
|
"arn": {},
|
||||||
|
"meshName": {},
|
||||||
|
"routeName": {},
|
||||||
|
"virtualRouterName": {}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"ListVirtualNodes": {
|
||||||
|
"http": {
|
||||||
|
"method": "GET",
|
||||||
|
"requestUri": "/meshes/{meshName}/virtualNodes",
|
||||||
|
"responseCode": 200
|
||||||
|
},
|
||||||
|
"input": {
|
||||||
|
"type": "structure",
|
||||||
|
"required": [
|
||||||
|
"meshName"
|
||||||
|
],
|
||||||
|
"members": {
|
||||||
|
"limit": {
|
||||||
|
"location": "querystring",
|
||||||
|
"locationName": "limit",
|
||||||
|
"type": "integer"
|
||||||
|
},
|
||||||
|
"meshName": {
|
||||||
|
"location": "uri",
|
||||||
|
"locationName": "meshName"
|
||||||
|
},
|
||||||
|
"nextToken": {
|
||||||
|
"location": "querystring",
|
||||||
|
"locationName": "nextToken"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"output": {
|
||||||
|
"type": "structure",
|
||||||
|
"required": [
|
||||||
|
"virtualNodes"
|
||||||
|
],
|
||||||
|
"members": {
|
||||||
|
"nextToken": {},
|
||||||
|
"virtualNodes": {
|
||||||
|
"type": "list",
|
||||||
|
"member": {
|
||||||
|
"type": "structure",
|
||||||
|
"members": {
|
||||||
|
"arn": {},
|
||||||
|
"meshName": {},
|
||||||
|
"virtualNodeName": {}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"ListVirtualRouters": {
|
||||||
|
"http": {
|
||||||
|
"method": "GET",
|
||||||
|
"requestUri": "/meshes/{meshName}/virtualRouters",
|
||||||
|
"responseCode": 200
|
||||||
|
},
|
||||||
|
"input": {
|
||||||
|
"type": "structure",
|
||||||
|
"required": [
|
||||||
|
"meshName"
|
||||||
|
],
|
||||||
|
"members": {
|
||||||
|
"limit": {
|
||||||
|
"location": "querystring",
|
||||||
|
"locationName": "limit",
|
||||||
|
"type": "integer"
|
||||||
|
},
|
||||||
|
"meshName": {
|
||||||
|
"location": "uri",
|
||||||
|
"locationName": "meshName"
|
||||||
|
},
|
||||||
|
"nextToken": {
|
||||||
|
"location": "querystring",
|
||||||
|
"locationName": "nextToken"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"output": {
|
||||||
|
"type": "structure",
|
||||||
|
"required": [
|
||||||
|
"virtualRouters"
|
||||||
|
],
|
||||||
|
"members": {
|
||||||
|
"nextToken": {},
|
||||||
|
"virtualRouters": {
|
||||||
|
"type": "list",
|
||||||
|
"member": {
|
||||||
|
"type": "structure",
|
||||||
|
"members": {
|
||||||
|
"arn": {},
|
||||||
|
"meshName": {},
|
||||||
|
"virtualRouterName": {}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"UpdateRoute": {
|
||||||
|
"http": {
|
||||||
|
"method": "PUT",
|
||||||
|
"requestUri": "/meshes/{meshName}/virtualRouter/{virtualRouterName}/routes/{routeName}",
|
||||||
|
"responseCode": 200
|
||||||
|
},
|
||||||
|
"input": {
|
||||||
|
"type": "structure",
|
||||||
|
"required": [
|
||||||
|
"meshName",
|
||||||
|
"routeName",
|
||||||
|
"spec",
|
||||||
|
"virtualRouterName"
|
||||||
|
],
|
||||||
|
"members": {
|
||||||
|
"clientToken": {
|
||||||
|
"idempotencyToken": true
|
||||||
|
},
|
||||||
|
"meshName": {
|
||||||
|
"location": "uri",
|
||||||
|
"locationName": "meshName"
|
||||||
|
},
|
||||||
|
"routeName": {
|
||||||
|
"location": "uri",
|
||||||
|
"locationName": "routeName"
|
||||||
|
},
|
||||||
|
"spec": {
|
||||||
|
"shape": "Sd"
|
||||||
|
},
|
||||||
|
"virtualRouterName": {
|
||||||
|
"location": "uri",
|
||||||
|
"locationName": "virtualRouterName"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"output": {
|
||||||
|
"type": "structure",
|
||||||
|
"members": {
|
||||||
|
"route": {
|
||||||
|
"shape": "Sl"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"payload": "route"
|
||||||
|
},
|
||||||
|
"idempotent": true
|
||||||
|
},
|
||||||
|
"UpdateVirtualNode": {
|
||||||
|
"http": {
|
||||||
|
"method": "PUT",
|
||||||
|
"requestUri": "/meshes/{meshName}/virtualNodes/{virtualNodeName}",
|
||||||
|
"responseCode": 200
|
||||||
|
},
|
||||||
|
"input": {
|
||||||
|
"type": "structure",
|
||||||
|
"required": [
|
||||||
|
"meshName",
|
||||||
|
"spec",
|
||||||
|
"virtualNodeName"
|
||||||
|
],
|
||||||
|
"members": {
|
||||||
|
"clientToken": {
|
||||||
|
"idempotencyToken": true
|
||||||
|
},
|
||||||
|
"meshName": {
|
||||||
|
"location": "uri",
|
||||||
|
"locationName": "meshName"
|
||||||
|
},
|
||||||
|
"spec": {
|
||||||
|
"shape": "Sp"
|
||||||
|
},
|
||||||
|
"virtualNodeName": {
|
||||||
|
"location": "uri",
|
||||||
|
"locationName": "virtualNodeName"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"output": {
|
||||||
|
"type": "structure",
|
||||||
|
"members": {
|
||||||
|
"virtualNode": {
|
||||||
|
"shape": "S14"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"payload": "virtualNode"
|
||||||
|
},
|
||||||
|
"idempotent": true
|
||||||
|
},
|
||||||
|
"UpdateVirtualRouter": {
|
||||||
|
"http": {
|
||||||
|
"method": "PUT",
|
||||||
|
"requestUri": "/meshes/{meshName}/virtualRouters/{virtualRouterName}",
|
||||||
|
"responseCode": 200
|
||||||
|
},
|
||||||
|
"input": {
|
||||||
|
"type": "structure",
|
||||||
|
"required": [
|
||||||
|
"meshName",
|
||||||
|
"spec",
|
||||||
|
"virtualRouterName"
|
||||||
|
],
|
||||||
|
"members": {
|
||||||
|
"clientToken": {
|
||||||
|
"idempotencyToken": true
|
||||||
|
},
|
||||||
|
"meshName": {
|
||||||
|
"location": "uri",
|
||||||
|
"locationName": "meshName"
|
||||||
|
},
|
||||||
|
"spec": {
|
||||||
|
"shape": "S18"
|
||||||
|
},
|
||||||
|
"virtualRouterName": {
|
||||||
|
"location": "uri",
|
||||||
|
"locationName": "virtualRouterName"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"output": {
|
||||||
|
"type": "structure",
|
||||||
|
"members": {
|
||||||
|
"virtualRouter": {
|
||||||
|
"shape": "S1b"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"payload": "virtualRouter"
|
||||||
|
},
|
||||||
|
"idempotent": true
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"shapes": {
|
||||||
|
"S5": {
|
||||||
|
"type": "structure",
|
||||||
|
"required": [
|
||||||
|
"meshName",
|
||||||
|
"metadata"
|
||||||
|
],
|
||||||
|
"members": {
|
||||||
|
"meshName": {},
|
||||||
|
"metadata": {
|
||||||
|
"shape": "S6"
|
||||||
|
},
|
||||||
|
"status": {
|
||||||
|
"type": "structure",
|
||||||
|
"members": {
|
||||||
|
"status": {}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"S6": {
|
||||||
|
"type": "structure",
|
||||||
|
"members": {
|
||||||
|
"arn": {},
|
||||||
|
"createdAt": {
|
||||||
|
"type": "timestamp"
|
||||||
|
},
|
||||||
|
"lastUpdatedAt": {
|
||||||
|
"type": "timestamp"
|
||||||
|
},
|
||||||
|
"uid": {},
|
||||||
|
"version": {
|
||||||
|
"type": "long"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Sd": {
|
||||||
|
"type": "structure",
|
||||||
|
"members": {
|
||||||
|
"httpRoute": {
|
||||||
|
"type": "structure",
|
||||||
|
"members": {
|
||||||
|
"action": {
|
||||||
|
"type": "structure",
|
||||||
|
"members": {
|
||||||
|
"weightedTargets": {
|
||||||
|
"type": "list",
|
||||||
|
"member": {
|
||||||
|
"type": "structure",
|
||||||
|
"members": {
|
||||||
|
"virtualNode": {},
|
||||||
|
"weight": {
|
||||||
|
"type": "integer"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"match": {
|
||||||
|
"type": "structure",
|
||||||
|
"members": {
|
||||||
|
"prefix": {}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Sl": {
|
||||||
|
"type": "structure",
|
||||||
|
"required": [
|
||||||
|
"meshName",
|
||||||
|
"routeName",
|
||||||
|
"virtualRouterName"
|
||||||
|
],
|
||||||
|
"members": {
|
||||||
|
"meshName": {},
|
||||||
|
"metadata": {
|
||||||
|
"shape": "S6"
|
||||||
|
},
|
||||||
|
"routeName": {},
|
||||||
|
"spec": {
|
||||||
|
"shape": "Sd"
|
||||||
|
},
|
||||||
|
"status": {
|
||||||
|
"type": "structure",
|
||||||
|
"members": {
|
||||||
|
"status": {}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"virtualRouterName": {}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Sp": {
|
||||||
|
"type": "structure",
|
||||||
|
"members": {
|
||||||
|
"backends": {
|
||||||
|
"type": "list",
|
||||||
|
"member": {}
|
||||||
|
},
|
||||||
|
"listeners": {
|
||||||
|
"type": "list",
|
||||||
|
"member": {
|
||||||
|
"type": "structure",
|
||||||
|
"members": {
|
||||||
|
"healthCheck": {
|
||||||
|
"type": "structure",
|
||||||
|
"required": [
|
||||||
|
"healthyThreshold",
|
||||||
|
"intervalMillis",
|
||||||
|
"protocol",
|
||||||
|
"timeoutMillis",
|
||||||
|
"unhealthyThreshold"
|
||||||
|
],
|
||||||
|
"members": {
|
||||||
|
"healthyThreshold": {
|
||||||
|
"type": "integer"
|
||||||
|
},
|
||||||
|
"intervalMillis": {
|
||||||
|
"type": "long"
|
||||||
|
},
|
||||||
|
"path": {},
|
||||||
|
"port": {
|
||||||
|
"type": "integer"
|
||||||
|
},
|
||||||
|
"protocol": {},
|
||||||
|
"timeoutMillis": {
|
||||||
|
"type": "long"
|
||||||
|
},
|
||||||
|
"unhealthyThreshold": {
|
||||||
|
"type": "integer"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"portMapping": {
|
||||||
|
"type": "structure",
|
||||||
|
"members": {
|
||||||
|
"port": {
|
||||||
|
"type": "integer"
|
||||||
|
},
|
||||||
|
"protocol": {}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"serviceDiscovery": {
|
||||||
|
"type": "structure",
|
||||||
|
"members": {
|
||||||
|
"dns": {
|
||||||
|
"type": "structure",
|
||||||
|
"members": {
|
||||||
|
"serviceName": {}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"S14": {
|
||||||
|
"type": "structure",
|
||||||
|
"required": [
|
||||||
|
"meshName",
|
||||||
|
"virtualNodeName"
|
||||||
|
],
|
||||||
|
"members": {
|
||||||
|
"meshName": {},
|
||||||
|
"metadata": {
|
||||||
|
"shape": "S6"
|
||||||
|
},
|
||||||
|
"spec": {
|
||||||
|
"shape": "Sp"
|
||||||
|
},
|
||||||
|
"status": {
|
||||||
|
"type": "structure",
|
||||||
|
"members": {
|
||||||
|
"status": {}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"virtualNodeName": {}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"S18": {
|
||||||
|
"type": "structure",
|
||||||
|
"members": {
|
||||||
|
"serviceNames": {
|
||||||
|
"type": "list",
|
||||||
|
"member": {}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"S1b": {
|
||||||
|
"type": "structure",
|
||||||
|
"required": [
|
||||||
|
"meshName",
|
||||||
|
"virtualRouterName"
|
||||||
|
],
|
||||||
|
"members": {
|
||||||
|
"meshName": {},
|
||||||
|
"metadata": {
|
||||||
|
"shape": "S6"
|
||||||
|
},
|
||||||
|
"spec": {
|
||||||
|
"shape": "S18"
|
||||||
|
},
|
||||||
|
"status": {
|
||||||
|
"type": "structure",
|
||||||
|
"members": {
|
||||||
|
"status": {}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"virtualRouterName": {}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,28 @@
|
||||||
|
{
|
||||||
|
"pagination": {
|
||||||
|
"ListMeshes": {
|
||||||
|
"input_token": "nextToken",
|
||||||
|
"limit_key": "limit",
|
||||||
|
"output_token": "nextToken",
|
||||||
|
"result_key": "meshes"
|
||||||
|
},
|
||||||
|
"ListRoutes": {
|
||||||
|
"input_token": "nextToken",
|
||||||
|
"limit_key": "limit",
|
||||||
|
"output_token": "nextToken",
|
||||||
|
"result_key": "routes"
|
||||||
|
},
|
||||||
|
"ListVirtualNodes": {
|
||||||
|
"input_token": "nextToken",
|
||||||
|
"limit_key": "limit",
|
||||||
|
"output_token": "nextToken",
|
||||||
|
"result_key": "virtualNodes"
|
||||||
|
},
|
||||||
|
"ListVirtualRouters": {
|
||||||
|
"input_token": "nextToken",
|
||||||
|
"limit_key": "limit",
|
||||||
|
"output_token": "nextToken",
|
||||||
|
"result_key": "virtualRouters"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,4 @@
|
||||||
|
{
|
||||||
|
"version": "1.0",
|
||||||
|
"examples": { }
|
||||||
|
}
|
File diff suppressed because it is too large
Load Diff
|
@ -0,0 +1,40 @@
|
||||||
|
{
|
||||||
|
"pagination": {
|
||||||
|
"ListMeshes": {
|
||||||
|
"input_token": "nextToken",
|
||||||
|
"limit_key": "limit",
|
||||||
|
"output_token": "nextToken",
|
||||||
|
"result_key": "meshes"
|
||||||
|
},
|
||||||
|
"ListRoutes": {
|
||||||
|
"input_token": "nextToken",
|
||||||
|
"limit_key": "limit",
|
||||||
|
"output_token": "nextToken",
|
||||||
|
"result_key": "routes"
|
||||||
|
},
|
||||||
|
"ListTagsForResource": {
|
||||||
|
"input_token": "nextToken",
|
||||||
|
"limit_key": "limit",
|
||||||
|
"output_token": "nextToken",
|
||||||
|
"result_key": "tags"
|
||||||
|
},
|
||||||
|
"ListVirtualNodes": {
|
||||||
|
"input_token": "nextToken",
|
||||||
|
"limit_key": "limit",
|
||||||
|
"output_token": "nextToken",
|
||||||
|
"result_key": "virtualNodes"
|
||||||
|
},
|
||||||
|
"ListVirtualRouters": {
|
||||||
|
"input_token": "nextToken",
|
||||||
|
"limit_key": "limit",
|
||||||
|
"output_token": "nextToken",
|
||||||
|
"result_key": "virtualRouters"
|
||||||
|
},
|
||||||
|
"ListVirtualServices": {
|
||||||
|
"input_token": "nextToken",
|
||||||
|
"limit_key": "limit",
|
||||||
|
"output_token": "nextToken",
|
||||||
|
"result_key": "virtualServices"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,5 @@
|
||||||
|
{
|
||||||
|
"version": "1.0",
|
||||||
|
"examples": {
|
||||||
|
}
|
||||||
|
}
|
File diff suppressed because it is too large
Load Diff
|
@ -0,0 +1,14 @@
|
||||||
|
{
|
||||||
|
"pagination": {
|
||||||
|
"DescribeImagePermissions": {
|
||||||
|
"input_token": "NextToken",
|
||||||
|
"output_token": "NextToken",
|
||||||
|
"limit_key": "MaxResults"
|
||||||
|
},
|
||||||
|
"DescribeImages": {
|
||||||
|
"input_token": "NextToken",
|
||||||
|
"output_token": "NextToken",
|
||||||
|
"limit_key": "MaxResults"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,55 @@
|
||||||
|
{
|
||||||
|
"version": 2,
|
||||||
|
"waiters": {
|
||||||
|
"FleetStarted": {
|
||||||
|
"delay": 30,
|
||||||
|
"maxAttempts": 40,
|
||||||
|
"operation": "DescribeFleets",
|
||||||
|
"acceptors": [
|
||||||
|
{
|
||||||
|
"state": "success",
|
||||||
|
"matcher": "pathAll",
|
||||||
|
"argument": "Fleets[].State",
|
||||||
|
"expected": "ACTIVE"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"state": "failure",
|
||||||
|
"matcher": "pathAny",
|
||||||
|
"argument": "Fleets[].State",
|
||||||
|
"expected": "PENDING_DEACTIVATE"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"state": "failure",
|
||||||
|
"matcher": "pathAny",
|
||||||
|
"argument": "Fleets[].State",
|
||||||
|
"expected": "INACTIVE"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"FleetStopped": {
|
||||||
|
"delay": 30,
|
||||||
|
"maxAttempts": 40,
|
||||||
|
"operation": "DescribeFleets",
|
||||||
|
"acceptors": [
|
||||||
|
{
|
||||||
|
"state": "success",
|
||||||
|
"matcher": "pathAll",
|
||||||
|
"argument": "Fleets[].State",
|
||||||
|
"expected": "INACTIVE"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"state": "failure",
|
||||||
|
"matcher": "pathAny",
|
||||||
|
"argument": "Fleets[].State",
|
||||||
|
"expected": "PENDING_ACTIVATE"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"state": "failure",
|
||||||
|
"matcher": "pathAny",
|
||||||
|
"argument": "Fleets[].State",
|
||||||
|
"expected": "ACTIVE"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,5 @@
|
||||||
|
{
|
||||||
|
"version": "1.0",
|
||||||
|
"examples": {
|
||||||
|
}
|
||||||
|
}
|
File diff suppressed because it is too large
Load Diff
|
@ -0,0 +1,4 @@
|
||||||
|
{
|
||||||
|
"pagination": {
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,5 @@
|
||||||
|
{
|
||||||
|
"version": "1.0",
|
||||||
|
"examples": {
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,670 @@
|
||||||
|
{
|
||||||
|
"version": "2.0",
|
||||||
|
"metadata": {
|
||||||
|
"apiVersion": "2017-05-18",
|
||||||
|
"endpointPrefix": "athena",
|
||||||
|
"jsonVersion": "1.1",
|
||||||
|
"protocol": "json",
|
||||||
|
"serviceFullName": "Amazon Athena",
|
||||||
|
"serviceId": "Athena",
|
||||||
|
"signatureVersion": "v4",
|
||||||
|
"targetPrefix": "AmazonAthena",
|
||||||
|
"uid": "athena-2017-05-18"
|
||||||
|
},
|
||||||
|
"operations": {
|
||||||
|
"BatchGetNamedQuery": {
|
||||||
|
"input": {
|
||||||
|
"type": "structure",
|
||||||
|
"required": [
|
||||||
|
"NamedQueryIds"
|
||||||
|
],
|
||||||
|
"members": {
|
||||||
|
"NamedQueryIds": {
|
||||||
|
"shape": "S2"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"output": {
|
||||||
|
"type": "structure",
|
||||||
|
"members": {
|
||||||
|
"NamedQueries": {
|
||||||
|
"type": "list",
|
||||||
|
"member": {
|
||||||
|
"shape": "S6"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"UnprocessedNamedQueryIds": {
|
||||||
|
"type": "list",
|
||||||
|
"member": {
|
||||||
|
"type": "structure",
|
||||||
|
"members": {
|
||||||
|
"NamedQueryId": {},
|
||||||
|
"ErrorCode": {},
|
||||||
|
"ErrorMessage": {}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"BatchGetQueryExecution": {
|
||||||
|
"input": {
|
||||||
|
"type": "structure",
|
||||||
|
"required": [
|
||||||
|
"QueryExecutionIds"
|
||||||
|
],
|
||||||
|
"members": {
|
||||||
|
"QueryExecutionIds": {
|
||||||
|
"shape": "Sh"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"output": {
|
||||||
|
"type": "structure",
|
||||||
|
"members": {
|
||||||
|
"QueryExecutions": {
|
||||||
|
"type": "list",
|
||||||
|
"member": {
|
||||||
|
"shape": "Sl"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"UnprocessedQueryExecutionIds": {
|
||||||
|
"type": "list",
|
||||||
|
"member": {
|
||||||
|
"type": "structure",
|
||||||
|
"members": {
|
||||||
|
"QueryExecutionId": {},
|
||||||
|
"ErrorCode": {},
|
||||||
|
"ErrorMessage": {}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"CreateNamedQuery": {
|
||||||
|
"input": {
|
||||||
|
"type": "structure",
|
||||||
|
"required": [
|
||||||
|
"Name",
|
||||||
|
"Database",
|
||||||
|
"QueryString"
|
||||||
|
],
|
||||||
|
"members": {
|
||||||
|
"Name": {},
|
||||||
|
"Description": {},
|
||||||
|
"Database": {},
|
||||||
|
"QueryString": {},
|
||||||
|
"ClientRequestToken": {
|
||||||
|
"idempotencyToken": true
|
||||||
|
},
|
||||||
|
"WorkGroup": {}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"output": {
|
||||||
|
"type": "structure",
|
||||||
|
"members": {
|
||||||
|
"NamedQueryId": {}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"idempotent": true
|
||||||
|
},
|
||||||
|
"CreateWorkGroup": {
|
||||||
|
"input": {
|
||||||
|
"type": "structure",
|
||||||
|
"required": [
|
||||||
|
"Name"
|
||||||
|
],
|
||||||
|
"members": {
|
||||||
|
"Name": {},
|
||||||
|
"Configuration": {
|
||||||
|
"shape": "S13"
|
||||||
|
},
|
||||||
|
"Description": {},
|
||||||
|
"Tags": {
|
||||||
|
"shape": "S17"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"output": {
|
||||||
|
"type": "structure",
|
||||||
|
"members": {}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"DeleteNamedQuery": {
|
||||||
|
"input": {
|
||||||
|
"type": "structure",
|
||||||
|
"required": [
|
||||||
|
"NamedQueryId"
|
||||||
|
],
|
||||||
|
"members": {
|
||||||
|
"NamedQueryId": {
|
||||||
|
"idempotencyToken": true
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"output": {
|
||||||
|
"type": "structure",
|
||||||
|
"members": {}
|
||||||
|
},
|
||||||
|
"idempotent": true
|
||||||
|
},
|
||||||
|
"DeleteWorkGroup": {
|
||||||
|
"input": {
|
||||||
|
"type": "structure",
|
||||||
|
"required": [
|
||||||
|
"WorkGroup"
|
||||||
|
],
|
||||||
|
"members": {
|
||||||
|
"WorkGroup": {},
|
||||||
|
"RecursiveDeleteOption": {
|
||||||
|
"type": "boolean"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"output": {
|
||||||
|
"type": "structure",
|
||||||
|
"members": {}
|
||||||
|
},
|
||||||
|
"idempotent": true
|
||||||
|
},
|
||||||
|
"GetNamedQuery": {
|
||||||
|
"input": {
|
||||||
|
"type": "structure",
|
||||||
|
"required": [
|
||||||
|
"NamedQueryId"
|
||||||
|
],
|
||||||
|
"members": {
|
||||||
|
"NamedQueryId": {}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"output": {
|
||||||
|
"type": "structure",
|
||||||
|
"members": {
|
||||||
|
"NamedQuery": {
|
||||||
|
"shape": "S6"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"GetQueryExecution": {
|
||||||
|
"input": {
|
||||||
|
"type": "structure",
|
||||||
|
"required": [
|
||||||
|
"QueryExecutionId"
|
||||||
|
],
|
||||||
|
"members": {
|
||||||
|
"QueryExecutionId": {}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"output": {
|
||||||
|
"type": "structure",
|
||||||
|
"members": {
|
||||||
|
"QueryExecution": {
|
||||||
|
"shape": "Sl"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"GetQueryResults": {
|
||||||
|
"input": {
|
||||||
|
"type": "structure",
|
||||||
|
"required": [
|
||||||
|
"QueryExecutionId"
|
||||||
|
],
|
||||||
|
"members": {
|
||||||
|
"QueryExecutionId": {},
|
||||||
|
"NextToken": {},
|
||||||
|
"MaxResults": {
|
||||||
|
"type": "integer"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"output": {
|
||||||
|
"type": "structure",
|
||||||
|
"members": {
|
||||||
|
"UpdateCount": {
|
||||||
|
"type": "long"
|
||||||
|
},
|
||||||
|
"ResultSet": {
|
||||||
|
"type": "structure",
|
||||||
|
"members": {
|
||||||
|
"Rows": {
|
||||||
|
"type": "list",
|
||||||
|
"member": {
|
||||||
|
"type": "structure",
|
||||||
|
"members": {
|
||||||
|
"Data": {
|
||||||
|
"type": "list",
|
||||||
|
"member": {
|
||||||
|
"type": "structure",
|
||||||
|
"members": {
|
||||||
|
"VarCharValue": {}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"ResultSetMetadata": {
|
||||||
|
"type": "structure",
|
||||||
|
"members": {
|
||||||
|
"ColumnInfo": {
|
||||||
|
"type": "list",
|
||||||
|
"member": {
|
||||||
|
"type": "structure",
|
||||||
|
"required": [
|
||||||
|
"Name",
|
||||||
|
"Type"
|
||||||
|
],
|
||||||
|
"members": {
|
||||||
|
"CatalogName": {},
|
||||||
|
"SchemaName": {},
|
||||||
|
"TableName": {},
|
||||||
|
"Name": {},
|
||||||
|
"Label": {},
|
||||||
|
"Type": {},
|
||||||
|
"Precision": {
|
||||||
|
"type": "integer"
|
||||||
|
},
|
||||||
|
"Scale": {
|
||||||
|
"type": "integer"
|
||||||
|
},
|
||||||
|
"Nullable": {},
|
||||||
|
"CaseSensitive": {
|
||||||
|
"type": "boolean"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"NextToken": {}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"GetWorkGroup": {
|
||||||
|
"input": {
|
||||||
|
"type": "structure",
|
||||||
|
"required": [
|
||||||
|
"WorkGroup"
|
||||||
|
],
|
||||||
|
"members": {
|
||||||
|
"WorkGroup": {}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"output": {
|
||||||
|
"type": "structure",
|
||||||
|
"members": {
|
||||||
|
"WorkGroup": {
|
||||||
|
"type": "structure",
|
||||||
|
"required": [
|
||||||
|
"Name"
|
||||||
|
],
|
||||||
|
"members": {
|
||||||
|
"Name": {},
|
||||||
|
"State": {},
|
||||||
|
"Configuration": {
|
||||||
|
"shape": "S13"
|
||||||
|
},
|
||||||
|
"Description": {},
|
||||||
|
"CreationTime": {
|
||||||
|
"type": "timestamp"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"ListNamedQueries": {
|
||||||
|
"input": {
|
||||||
|
"type": "structure",
|
||||||
|
"members": {
|
||||||
|
"NextToken": {},
|
||||||
|
"MaxResults": {
|
||||||
|
"type": "integer"
|
||||||
|
},
|
||||||
|
"WorkGroup": {}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"output": {
|
||||||
|
"type": "structure",
|
||||||
|
"members": {
|
||||||
|
"NamedQueryIds": {
|
||||||
|
"shape": "S2"
|
||||||
|
},
|
||||||
|
"NextToken": {}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"ListQueryExecutions": {
|
||||||
|
"input": {
|
||||||
|
"type": "structure",
|
||||||
|
"members": {
|
||||||
|
"NextToken": {},
|
||||||
|
"MaxResults": {
|
||||||
|
"type": "integer"
|
||||||
|
},
|
||||||
|
"WorkGroup": {}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"output": {
|
||||||
|
"type": "structure",
|
||||||
|
"members": {
|
||||||
|
"QueryExecutionIds": {
|
||||||
|
"shape": "Sh"
|
||||||
|
},
|
||||||
|
"NextToken": {}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"ListTagsForResource": {
|
||||||
|
"input": {
|
||||||
|
"type": "structure",
|
||||||
|
"required": [
|
||||||
|
"ResourceARN"
|
||||||
|
],
|
||||||
|
"members": {
|
||||||
|
"ResourceARN": {},
|
||||||
|
"NextToken": {},
|
||||||
|
"MaxResults": {
|
||||||
|
"type": "integer"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"output": {
|
||||||
|
"type": "structure",
|
||||||
|
"members": {
|
||||||
|
"Tags": {
|
||||||
|
"shape": "S17"
|
||||||
|
},
|
||||||
|
"NextToken": {}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"ListWorkGroups": {
|
||||||
|
"input": {
|
||||||
|
"type": "structure",
|
||||||
|
"members": {
|
||||||
|
"NextToken": {},
|
||||||
|
"MaxResults": {
|
||||||
|
"type": "integer"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"output": {
|
||||||
|
"type": "structure",
|
||||||
|
"members": {
|
||||||
|
"WorkGroups": {
|
||||||
|
"type": "list",
|
||||||
|
"member": {
|
||||||
|
"type": "structure",
|
||||||
|
"members": {
|
||||||
|
"Name": {},
|
||||||
|
"State": {},
|
||||||
|
"Description": {},
|
||||||
|
"CreationTime": {
|
||||||
|
"type": "timestamp"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"NextToken": {}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"StartQueryExecution": {
|
||||||
|
"input": {
|
||||||
|
"type": "structure",
|
||||||
|
"required": [
|
||||||
|
"QueryString"
|
||||||
|
],
|
||||||
|
"members": {
|
||||||
|
"QueryString": {},
|
||||||
|
"ClientRequestToken": {
|
||||||
|
"idempotencyToken": true
|
||||||
|
},
|
||||||
|
"QueryExecutionContext": {
|
||||||
|
"shape": "Sr"
|
||||||
|
},
|
||||||
|
"ResultConfiguration": {
|
||||||
|
"shape": "Sn"
|
||||||
|
},
|
||||||
|
"WorkGroup": {}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"output": {
|
||||||
|
"type": "structure",
|
||||||
|
"members": {
|
||||||
|
"QueryExecutionId": {}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"idempotent": true
|
||||||
|
},
|
||||||
|
"StopQueryExecution": {
|
||||||
|
"input": {
|
||||||
|
"type": "structure",
|
||||||
|
"required": [
|
||||||
|
"QueryExecutionId"
|
||||||
|
],
|
||||||
|
"members": {
|
||||||
|
"QueryExecutionId": {
|
||||||
|
"idempotencyToken": true
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"output": {
|
||||||
|
"type": "structure",
|
||||||
|
"members": {}
|
||||||
|
},
|
||||||
|
"idempotent": true
|
||||||
|
},
|
||||||
|
"TagResource": {
|
||||||
|
"input": {
|
||||||
|
"type": "structure",
|
||||||
|
"required": [
|
||||||
|
"ResourceARN",
|
||||||
|
"Tags"
|
||||||
|
],
|
||||||
|
"members": {
|
||||||
|
"ResourceARN": {},
|
||||||
|
"Tags": {
|
||||||
|
"shape": "S17"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"output": {
|
||||||
|
"type": "structure",
|
||||||
|
"members": {}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"UntagResource": {
|
||||||
|
"input": {
|
||||||
|
"type": "structure",
|
||||||
|
"required": [
|
||||||
|
"ResourceARN",
|
||||||
|
"TagKeys"
|
||||||
|
],
|
||||||
|
"members": {
|
||||||
|
"ResourceARN": {},
|
||||||
|
"TagKeys": {
|
||||||
|
"type": "list",
|
||||||
|
"member": {}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"output": {
|
||||||
|
"type": "structure",
|
||||||
|
"members": {}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"UpdateWorkGroup": {
|
||||||
|
"input": {
|
||||||
|
"type": "structure",
|
||||||
|
"required": [
|
||||||
|
"WorkGroup"
|
||||||
|
],
|
||||||
|
"members": {
|
||||||
|
"WorkGroup": {},
|
||||||
|
"Description": {},
|
||||||
|
"ConfigurationUpdates": {
|
||||||
|
"type": "structure",
|
||||||
|
"members": {
|
||||||
|
"EnforceWorkGroupConfiguration": {
|
||||||
|
"type": "boolean"
|
||||||
|
},
|
||||||
|
"ResultConfigurationUpdates": {
|
||||||
|
"type": "structure",
|
||||||
|
"members": {
|
||||||
|
"OutputLocation": {},
|
||||||
|
"RemoveOutputLocation": {
|
||||||
|
"type": "boolean"
|
||||||
|
},
|
||||||
|
"EncryptionConfiguration": {
|
||||||
|
"shape": "Sp"
|
||||||
|
},
|
||||||
|
"RemoveEncryptionConfiguration": {
|
||||||
|
"type": "boolean"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"PublishCloudWatchMetricsEnabled": {
|
||||||
|
"type": "boolean"
|
||||||
|
},
|
||||||
|
"BytesScannedCutoffPerQuery": {
|
||||||
|
"type": "long"
|
||||||
|
},
|
||||||
|
"RemoveBytesScannedCutoffPerQuery": {
|
||||||
|
"type": "boolean"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"State": {}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"output": {
|
||||||
|
"type": "structure",
|
||||||
|
"members": {}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"shapes": {
|
||||||
|
"S2": {
|
||||||
|
"type": "list",
|
||||||
|
"member": {}
|
||||||
|
},
|
||||||
|
"S6": {
|
||||||
|
"type": "structure",
|
||||||
|
"required": [
|
||||||
|
"Name",
|
||||||
|
"Database",
|
||||||
|
"QueryString"
|
||||||
|
],
|
||||||
|
"members": {
|
||||||
|
"Name": {},
|
||||||
|
"Description": {},
|
||||||
|
"Database": {},
|
||||||
|
"QueryString": {},
|
||||||
|
"NamedQueryId": {},
|
||||||
|
"WorkGroup": {}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Sh": {
|
||||||
|
"type": "list",
|
||||||
|
"member": {}
|
||||||
|
},
|
||||||
|
"Sl": {
|
||||||
|
"type": "structure",
|
||||||
|
"members": {
|
||||||
|
"QueryExecutionId": {},
|
||||||
|
"Query": {},
|
||||||
|
"StatementType": {},
|
||||||
|
"ResultConfiguration": {
|
||||||
|
"shape": "Sn"
|
||||||
|
},
|
||||||
|
"QueryExecutionContext": {
|
||||||
|
"shape": "Sr"
|
||||||
|
},
|
||||||
|
"Status": {
|
||||||
|
"type": "structure",
|
||||||
|
"members": {
|
||||||
|
"State": {},
|
||||||
|
"StateChangeReason": {},
|
||||||
|
"SubmissionDateTime": {
|
||||||
|
"type": "timestamp"
|
||||||
|
},
|
||||||
|
"CompletionDateTime": {
|
||||||
|
"type": "timestamp"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Statistics": {
|
||||||
|
"type": "structure",
|
||||||
|
"members": {
|
||||||
|
"EngineExecutionTimeInMillis": {
|
||||||
|
"type": "long"
|
||||||
|
},
|
||||||
|
"DataScannedInBytes": {
|
||||||
|
"type": "long"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"WorkGroup": {}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Sn": {
|
||||||
|
"type": "structure",
|
||||||
|
"members": {
|
||||||
|
"OutputLocation": {},
|
||||||
|
"EncryptionConfiguration": {
|
||||||
|
"shape": "Sp"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Sp": {
|
||||||
|
"type": "structure",
|
||||||
|
"required": [
|
||||||
|
"EncryptionOption"
|
||||||
|
],
|
||||||
|
"members": {
|
||||||
|
"EncryptionOption": {},
|
||||||
|
"KmsKey": {}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Sr": {
|
||||||
|
"type": "structure",
|
||||||
|
"members": {
|
||||||
|
"Database": {}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"S13": {
|
||||||
|
"type": "structure",
|
||||||
|
"members": {
|
||||||
|
"ResultConfiguration": {
|
||||||
|
"shape": "Sn"
|
||||||
|
},
|
||||||
|
"EnforceWorkGroupConfiguration": {
|
||||||
|
"type": "boolean"
|
||||||
|
},
|
||||||
|
"PublishCloudWatchMetricsEnabled": {
|
||||||
|
"type": "boolean"
|
||||||
|
},
|
||||||
|
"BytesScannedCutoffPerQuery": {
|
||||||
|
"type": "long"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"S17": {
|
||||||
|
"type": "list",
|
||||||
|
"member": {
|
||||||
|
"type": "structure",
|
||||||
|
"members": {
|
||||||
|
"Key": {},
|
||||||
|
"Value": {}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,24 @@
|
||||||
|
{
|
||||||
|
"pagination": {
|
||||||
|
"GetQueryResults": {
|
||||||
|
"input_token": "NextToken",
|
||||||
|
"output_token": "NextToken",
|
||||||
|
"limit_key": "MaxResults"
|
||||||
|
},
|
||||||
|
"ListNamedQueries": {
|
||||||
|
"input_token": "NextToken",
|
||||||
|
"output_token": "NextToken",
|
||||||
|
"limit_key": "MaxResults"
|
||||||
|
},
|
||||||
|
"ListQueryExecutions": {
|
||||||
|
"input_token": "NextToken",
|
||||||
|
"output_token": "NextToken",
|
||||||
|
"limit_key": "MaxResults"
|
||||||
|
},
|
||||||
|
"ListWorkGroups": {
|
||||||
|
"input_token": "NextToken",
|
||||||
|
"output_token": "NextToken",
|
||||||
|
"limit_key": "MaxResults"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
|
@ -0,0 +1,52 @@
|
||||||
|
{
|
||||||
|
"pagination": {
|
||||||
|
"DescribeAutoScalingGroups": {
|
||||||
|
"input_token": "NextToken",
|
||||||
|
"limit_key": "MaxRecords",
|
||||||
|
"output_token": "NextToken",
|
||||||
|
"result_key": "AutoScalingGroups"
|
||||||
|
},
|
||||||
|
"DescribeAutoScalingInstances": {
|
||||||
|
"input_token": "NextToken",
|
||||||
|
"limit_key": "MaxRecords",
|
||||||
|
"output_token": "NextToken",
|
||||||
|
"result_key": "AutoScalingInstances"
|
||||||
|
},
|
||||||
|
"DescribeLaunchConfigurations": {
|
||||||
|
"input_token": "NextToken",
|
||||||
|
"limit_key": "MaxRecords",
|
||||||
|
"output_token": "NextToken",
|
||||||
|
"result_key": "LaunchConfigurations"
|
||||||
|
},
|
||||||
|
"DescribeNotificationConfigurations": {
|
||||||
|
"input_token": "NextToken",
|
||||||
|
"limit_key": "MaxRecords",
|
||||||
|
"output_token": "NextToken",
|
||||||
|
"result_key": "NotificationConfigurations"
|
||||||
|
},
|
||||||
|
"DescribePolicies": {
|
||||||
|
"input_token": "NextToken",
|
||||||
|
"limit_key": "MaxRecords",
|
||||||
|
"output_token": "NextToken",
|
||||||
|
"result_key": "ScalingPolicies"
|
||||||
|
},
|
||||||
|
"DescribeScalingActivities": {
|
||||||
|
"input_token": "NextToken",
|
||||||
|
"limit_key": "MaxRecords",
|
||||||
|
"output_token": "NextToken",
|
||||||
|
"result_key": "Activities"
|
||||||
|
},
|
||||||
|
"DescribeScheduledActions": {
|
||||||
|
"input_token": "NextToken",
|
||||||
|
"limit_key": "MaxRecords",
|
||||||
|
"output_token": "NextToken",
|
||||||
|
"result_key": "ScheduledUpdateGroupActions"
|
||||||
|
},
|
||||||
|
"DescribeTags": {
|
||||||
|
"input_token": "NextToken",
|
||||||
|
"limit_key": "MaxRecords",
|
||||||
|
"output_token": "NextToken",
|
||||||
|
"result_key": "Tags"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
5
node_modules/aws-sdk/apis/autoscaling-plans-2018-01-06.examples.json
generated
vendored
Normal file
5
node_modules/aws-sdk/apis/autoscaling-plans-2018-01-06.examples.json
generated
vendored
Normal file
|
@ -0,0 +1,5 @@
|
||||||
|
{
|
||||||
|
"version": "1.0",
|
||||||
|
"examples": {
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,429 @@
|
||||||
|
{
|
||||||
|
"version": "2.0",
|
||||||
|
"metadata": {
|
||||||
|
"apiVersion": "2018-01-06",
|
||||||
|
"endpointPrefix": "autoscaling",
|
||||||
|
"jsonVersion": "1.1",
|
||||||
|
"protocol": "json",
|
||||||
|
"serviceFullName": "AWS Auto Scaling Plans",
|
||||||
|
"serviceId": "Auto Scaling Plans",
|
||||||
|
"signatureVersion": "v4",
|
||||||
|
"signingName": "autoscaling-plans",
|
||||||
|
"targetPrefix": "AnyScaleScalingPlannerFrontendService",
|
||||||
|
"uid": "autoscaling-plans-2018-01-06"
|
||||||
|
},
|
||||||
|
"operations": {
|
||||||
|
"CreateScalingPlan": {
|
||||||
|
"input": {
|
||||||
|
"type": "structure",
|
||||||
|
"required": [
|
||||||
|
"ScalingPlanName",
|
||||||
|
"ApplicationSource",
|
||||||
|
"ScalingInstructions"
|
||||||
|
],
|
||||||
|
"members": {
|
||||||
|
"ScalingPlanName": {},
|
||||||
|
"ApplicationSource": {
|
||||||
|
"shape": "S3"
|
||||||
|
},
|
||||||
|
"ScalingInstructions": {
|
||||||
|
"shape": "Sa"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"output": {
|
||||||
|
"type": "structure",
|
||||||
|
"required": [
|
||||||
|
"ScalingPlanVersion"
|
||||||
|
],
|
||||||
|
"members": {
|
||||||
|
"ScalingPlanVersion": {
|
||||||
|
"type": "long"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"DeleteScalingPlan": {
|
||||||
|
"input": {
|
||||||
|
"type": "structure",
|
||||||
|
"required": [
|
||||||
|
"ScalingPlanName",
|
||||||
|
"ScalingPlanVersion"
|
||||||
|
],
|
||||||
|
"members": {
|
||||||
|
"ScalingPlanName": {},
|
||||||
|
"ScalingPlanVersion": {
|
||||||
|
"type": "long"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"output": {
|
||||||
|
"type": "structure",
|
||||||
|
"members": {}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"DescribeScalingPlanResources": {
|
||||||
|
"input": {
|
||||||
|
"type": "structure",
|
||||||
|
"required": [
|
||||||
|
"ScalingPlanName",
|
||||||
|
"ScalingPlanVersion"
|
||||||
|
],
|
||||||
|
"members": {
|
||||||
|
"ScalingPlanName": {},
|
||||||
|
"ScalingPlanVersion": {
|
||||||
|
"type": "long"
|
||||||
|
},
|
||||||
|
"MaxResults": {
|
||||||
|
"type": "integer"
|
||||||
|
},
|
||||||
|
"NextToken": {}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"output": {
|
||||||
|
"type": "structure",
|
||||||
|
"members": {
|
||||||
|
"ScalingPlanResources": {
|
||||||
|
"type": "list",
|
||||||
|
"member": {
|
||||||
|
"type": "structure",
|
||||||
|
"required": [
|
||||||
|
"ScalingPlanName",
|
||||||
|
"ScalingPlanVersion",
|
||||||
|
"ServiceNamespace",
|
||||||
|
"ResourceId",
|
||||||
|
"ScalableDimension",
|
||||||
|
"ScalingStatusCode"
|
||||||
|
],
|
||||||
|
"members": {
|
||||||
|
"ScalingPlanName": {},
|
||||||
|
"ScalingPlanVersion": {
|
||||||
|
"type": "long"
|
||||||
|
},
|
||||||
|
"ServiceNamespace": {},
|
||||||
|
"ResourceId": {},
|
||||||
|
"ScalableDimension": {},
|
||||||
|
"ScalingPolicies": {
|
||||||
|
"type": "list",
|
||||||
|
"member": {
|
||||||
|
"type": "structure",
|
||||||
|
"required": [
|
||||||
|
"PolicyName",
|
||||||
|
"PolicyType"
|
||||||
|
],
|
||||||
|
"members": {
|
||||||
|
"PolicyName": {},
|
||||||
|
"PolicyType": {},
|
||||||
|
"TargetTrackingConfiguration": {
|
||||||
|
"shape": "Sh"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"ScalingStatusCode": {},
|
||||||
|
"ScalingStatusMessage": {}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"NextToken": {}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"DescribeScalingPlans": {
|
||||||
|
"input": {
|
||||||
|
"type": "structure",
|
||||||
|
"members": {
|
||||||
|
"ScalingPlanNames": {
|
||||||
|
"type": "list",
|
||||||
|
"member": {}
|
||||||
|
},
|
||||||
|
"ScalingPlanVersion": {
|
||||||
|
"type": "long"
|
||||||
|
},
|
||||||
|
"ApplicationSources": {
|
||||||
|
"type": "list",
|
||||||
|
"member": {
|
||||||
|
"shape": "S3"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"MaxResults": {
|
||||||
|
"type": "integer"
|
||||||
|
},
|
||||||
|
"NextToken": {}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"output": {
|
||||||
|
"type": "structure",
|
||||||
|
"members": {
|
||||||
|
"ScalingPlans": {
|
||||||
|
"type": "list",
|
||||||
|
"member": {
|
||||||
|
"type": "structure",
|
||||||
|
"required": [
|
||||||
|
"ScalingPlanName",
|
||||||
|
"ScalingPlanVersion",
|
||||||
|
"ApplicationSource",
|
||||||
|
"ScalingInstructions",
|
||||||
|
"StatusCode"
|
||||||
|
],
|
||||||
|
"members": {
|
||||||
|
"ScalingPlanName": {},
|
||||||
|
"ScalingPlanVersion": {
|
||||||
|
"type": "long"
|
||||||
|
},
|
||||||
|
"ApplicationSource": {
|
||||||
|
"shape": "S3"
|
||||||
|
},
|
||||||
|
"ScalingInstructions": {
|
||||||
|
"shape": "Sa"
|
||||||
|
},
|
||||||
|
"StatusCode": {},
|
||||||
|
"StatusMessage": {},
|
||||||
|
"StatusStartTime": {
|
||||||
|
"type": "timestamp"
|
||||||
|
},
|
||||||
|
"CreationTime": {
|
||||||
|
"type": "timestamp"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"NextToken": {}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"GetScalingPlanResourceForecastData": {
|
||||||
|
"input": {
|
||||||
|
"type": "structure",
|
||||||
|
"required": [
|
||||||
|
"ScalingPlanName",
|
||||||
|
"ScalingPlanVersion",
|
||||||
|
"ServiceNamespace",
|
||||||
|
"ResourceId",
|
||||||
|
"ScalableDimension",
|
||||||
|
"ForecastDataType",
|
||||||
|
"StartTime",
|
||||||
|
"EndTime"
|
||||||
|
],
|
||||||
|
"members": {
|
||||||
|
"ScalingPlanName": {},
|
||||||
|
"ScalingPlanVersion": {
|
||||||
|
"type": "long"
|
||||||
|
},
|
||||||
|
"ServiceNamespace": {},
|
||||||
|
"ResourceId": {},
|
||||||
|
"ScalableDimension": {},
|
||||||
|
"ForecastDataType": {},
|
||||||
|
"StartTime": {
|
||||||
|
"type": "timestamp"
|
||||||
|
},
|
||||||
|
"EndTime": {
|
||||||
|
"type": "timestamp"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"output": {
|
||||||
|
"type": "structure",
|
||||||
|
"required": [
|
||||||
|
"Datapoints"
|
||||||
|
],
|
||||||
|
"members": {
|
||||||
|
"Datapoints": {
|
||||||
|
"type": "list",
|
||||||
|
"member": {
|
||||||
|
"type": "structure",
|
||||||
|
"members": {
|
||||||
|
"Timestamp": {
|
||||||
|
"type": "timestamp"
|
||||||
|
},
|
||||||
|
"Value": {
|
||||||
|
"type": "double"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"UpdateScalingPlan": {
|
||||||
|
"input": {
|
||||||
|
"type": "structure",
|
||||||
|
"required": [
|
||||||
|
"ScalingPlanName",
|
||||||
|
"ScalingPlanVersion"
|
||||||
|
],
|
||||||
|
"members": {
|
||||||
|
"ScalingPlanName": {},
|
||||||
|
"ScalingPlanVersion": {
|
||||||
|
"type": "long"
|
||||||
|
},
|
||||||
|
"ApplicationSource": {
|
||||||
|
"shape": "S3"
|
||||||
|
},
|
||||||
|
"ScalingInstructions": {
|
||||||
|
"shape": "Sa"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"output": {
|
||||||
|
"type": "structure",
|
||||||
|
"members": {}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"shapes": {
|
||||||
|
"S3": {
|
||||||
|
"type": "structure",
|
||||||
|
"members": {
|
||||||
|
"CloudFormationStackARN": {},
|
||||||
|
"TagFilters": {
|
||||||
|
"type": "list",
|
||||||
|
"member": {
|
||||||
|
"type": "structure",
|
||||||
|
"members": {
|
||||||
|
"Key": {},
|
||||||
|
"Values": {
|
||||||
|
"type": "list",
|
||||||
|
"member": {}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Sa": {
|
||||||
|
"type": "list",
|
||||||
|
"member": {
|
||||||
|
"type": "structure",
|
||||||
|
"required": [
|
||||||
|
"ServiceNamespace",
|
||||||
|
"ResourceId",
|
||||||
|
"ScalableDimension",
|
||||||
|
"MinCapacity",
|
||||||
|
"MaxCapacity",
|
||||||
|
"TargetTrackingConfigurations"
|
||||||
|
],
|
||||||
|
"members": {
|
||||||
|
"ServiceNamespace": {},
|
||||||
|
"ResourceId": {},
|
||||||
|
"ScalableDimension": {},
|
||||||
|
"MinCapacity": {
|
||||||
|
"type": "integer"
|
||||||
|
},
|
||||||
|
"MaxCapacity": {
|
||||||
|
"type": "integer"
|
||||||
|
},
|
||||||
|
"TargetTrackingConfigurations": {
|
||||||
|
"type": "list",
|
||||||
|
"member": {
|
||||||
|
"shape": "Sh"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"PredefinedLoadMetricSpecification": {
|
||||||
|
"type": "structure",
|
||||||
|
"required": [
|
||||||
|
"PredefinedLoadMetricType"
|
||||||
|
],
|
||||||
|
"members": {
|
||||||
|
"PredefinedLoadMetricType": {},
|
||||||
|
"ResourceLabel": {}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"CustomizedLoadMetricSpecification": {
|
||||||
|
"type": "structure",
|
||||||
|
"required": [
|
||||||
|
"MetricName",
|
||||||
|
"Namespace",
|
||||||
|
"Statistic"
|
||||||
|
],
|
||||||
|
"members": {
|
||||||
|
"MetricName": {},
|
||||||
|
"Namespace": {},
|
||||||
|
"Dimensions": {
|
||||||
|
"shape": "So"
|
||||||
|
},
|
||||||
|
"Statistic": {},
|
||||||
|
"Unit": {}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"ScheduledActionBufferTime": {
|
||||||
|
"type": "integer"
|
||||||
|
},
|
||||||
|
"PredictiveScalingMaxCapacityBehavior": {},
|
||||||
|
"PredictiveScalingMaxCapacityBuffer": {
|
||||||
|
"type": "integer"
|
||||||
|
},
|
||||||
|
"PredictiveScalingMode": {},
|
||||||
|
"ScalingPolicyUpdateBehavior": {},
|
||||||
|
"DisableDynamicScaling": {
|
||||||
|
"type": "boolean"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Sh": {
|
||||||
|
"type": "structure",
|
||||||
|
"required": [
|
||||||
|
"TargetValue"
|
||||||
|
],
|
||||||
|
"members": {
|
||||||
|
"PredefinedScalingMetricSpecification": {
|
||||||
|
"type": "structure",
|
||||||
|
"required": [
|
||||||
|
"PredefinedScalingMetricType"
|
||||||
|
],
|
||||||
|
"members": {
|
||||||
|
"PredefinedScalingMetricType": {},
|
||||||
|
"ResourceLabel": {}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"CustomizedScalingMetricSpecification": {
|
||||||
|
"type": "structure",
|
||||||
|
"required": [
|
||||||
|
"MetricName",
|
||||||
|
"Namespace",
|
||||||
|
"Statistic"
|
||||||
|
],
|
||||||
|
"members": {
|
||||||
|
"MetricName": {},
|
||||||
|
"Namespace": {},
|
||||||
|
"Dimensions": {
|
||||||
|
"shape": "So"
|
||||||
|
},
|
||||||
|
"Statistic": {},
|
||||||
|
"Unit": {}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"TargetValue": {
|
||||||
|
"type": "double"
|
||||||
|
},
|
||||||
|
"DisableScaleIn": {
|
||||||
|
"type": "boolean"
|
||||||
|
},
|
||||||
|
"ScaleOutCooldown": {
|
||||||
|
"type": "integer"
|
||||||
|
},
|
||||||
|
"ScaleInCooldown": {
|
||||||
|
"type": "integer"
|
||||||
|
},
|
||||||
|
"EstimatedInstanceWarmup": {
|
||||||
|
"type": "integer"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"So": {
|
||||||
|
"type": "list",
|
||||||
|
"member": {
|
||||||
|
"type": "structure",
|
||||||
|
"required": [
|
||||||
|
"Name",
|
||||||
|
"Value"
|
||||||
|
],
|
||||||
|
"members": {
|
||||||
|
"Name": {},
|
||||||
|
"Value": {}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
4
node_modules/aws-sdk/apis/autoscaling-plans-2018-01-06.paginators.json
generated
vendored
Normal file
4
node_modules/aws-sdk/apis/autoscaling-plans-2018-01-06.paginators.json
generated
vendored
Normal file
|
@ -0,0 +1,4 @@
|
||||||
|
{
|
||||||
|
"pagination": {
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,5 @@
|
||||||
|
{
|
||||||
|
"version": "1.0",
|
||||||
|
"examples": {
|
||||||
|
}
|
||||||
|
}
|
File diff suppressed because it is too large
Load Diff
|
@ -0,0 +1,59 @@
|
||||||
|
{
|
||||||
|
"pagination": {
|
||||||
|
"ListBackupJobs": {
|
||||||
|
"input_token": "NextToken",
|
||||||
|
"output_token": "NextToken",
|
||||||
|
"limit_key": "MaxResults"
|
||||||
|
},
|
||||||
|
"ListBackupPlanTemplates": {
|
||||||
|
"input_token": "NextToken",
|
||||||
|
"output_token": "NextToken",
|
||||||
|
"limit_key": "MaxResults"
|
||||||
|
},
|
||||||
|
"ListBackupPlanVersions": {
|
||||||
|
"input_token": "NextToken",
|
||||||
|
"output_token": "NextToken",
|
||||||
|
"limit_key": "MaxResults"
|
||||||
|
},
|
||||||
|
"ListBackupPlans": {
|
||||||
|
"input_token": "NextToken",
|
||||||
|
"output_token": "NextToken",
|
||||||
|
"limit_key": "MaxResults"
|
||||||
|
},
|
||||||
|
"ListBackupSelections": {
|
||||||
|
"input_token": "NextToken",
|
||||||
|
"output_token": "NextToken",
|
||||||
|
"limit_key": "MaxResults"
|
||||||
|
},
|
||||||
|
"ListBackupVaults": {
|
||||||
|
"input_token": "NextToken",
|
||||||
|
"output_token": "NextToken",
|
||||||
|
"limit_key": "MaxResults"
|
||||||
|
},
|
||||||
|
"ListProtectedResources": {
|
||||||
|
"input_token": "NextToken",
|
||||||
|
"output_token": "NextToken",
|
||||||
|
"limit_key": "MaxResults"
|
||||||
|
},
|
||||||
|
"ListRecoveryPointsByBackupVault": {
|
||||||
|
"input_token": "NextToken",
|
||||||
|
"output_token": "NextToken",
|
||||||
|
"limit_key": "MaxResults"
|
||||||
|
},
|
||||||
|
"ListRecoveryPointsByResource": {
|
||||||
|
"input_token": "NextToken",
|
||||||
|
"output_token": "NextToken",
|
||||||
|
"limit_key": "MaxResults"
|
||||||
|
},
|
||||||
|
"ListRestoreJobs": {
|
||||||
|
"input_token": "NextToken",
|
||||||
|
"output_token": "NextToken",
|
||||||
|
"limit_key": "MaxResults"
|
||||||
|
},
|
||||||
|
"ListTags": {
|
||||||
|
"input_token": "NextToken",
|
||||||
|
"output_token": "NextToken",
|
||||||
|
"limit_key": "MaxResults"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,589 @@
|
||||||
|
{
|
||||||
|
"version": "1.0",
|
||||||
|
"examples": {
|
||||||
|
"CancelJob": [
|
||||||
|
{
|
||||||
|
"input": {
|
||||||
|
"jobId": "1d828f65-7a4d-42e8-996d-3b900ed59dc4",
|
||||||
|
"reason": "Cancelling job."
|
||||||
|
},
|
||||||
|
"output": {
|
||||||
|
},
|
||||||
|
"comments": {
|
||||||
|
"input": {
|
||||||
|
},
|
||||||
|
"output": {
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"description": "This example cancels a job with the specified job ID.",
|
||||||
|
"id": "to-cancel-a-job-1481152314733",
|
||||||
|
"title": "To cancel a job"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"CreateComputeEnvironment": [
|
||||||
|
{
|
||||||
|
"input": {
|
||||||
|
"type": "MANAGED",
|
||||||
|
"computeEnvironmentName": "C4OnDemand",
|
||||||
|
"computeResources": {
|
||||||
|
"type": "EC2",
|
||||||
|
"desiredvCpus": 48,
|
||||||
|
"ec2KeyPair": "id_rsa",
|
||||||
|
"instanceRole": "ecsInstanceRole",
|
||||||
|
"instanceTypes": [
|
||||||
|
"c4.large",
|
||||||
|
"c4.xlarge",
|
||||||
|
"c4.2xlarge",
|
||||||
|
"c4.4xlarge",
|
||||||
|
"c4.8xlarge"
|
||||||
|
],
|
||||||
|
"maxvCpus": 128,
|
||||||
|
"minvCpus": 0,
|
||||||
|
"securityGroupIds": [
|
||||||
|
"sg-cf5093b2"
|
||||||
|
],
|
||||||
|
"subnets": [
|
||||||
|
"subnet-220c0e0a",
|
||||||
|
"subnet-1a95556d",
|
||||||
|
"subnet-978f6dce"
|
||||||
|
],
|
||||||
|
"tags": {
|
||||||
|
"Name": "Batch Instance - C4OnDemand"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"serviceRole": "arn:aws:iam::012345678910:role/AWSBatchServiceRole",
|
||||||
|
"state": "ENABLED"
|
||||||
|
},
|
||||||
|
"output": {
|
||||||
|
"computeEnvironmentArn": "arn:aws:batch:us-east-1:012345678910:compute-environment/C4OnDemand",
|
||||||
|
"computeEnvironmentName": "C4OnDemand"
|
||||||
|
},
|
||||||
|
"comments": {
|
||||||
|
"input": {
|
||||||
|
},
|
||||||
|
"output": {
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"description": "This example creates a managed compute environment with specific C4 instance types that are launched on demand. The compute environment is called C4OnDemand.",
|
||||||
|
"id": "to-create-a-managed-ec2-compute-environment-1481152600017",
|
||||||
|
"title": "To create a managed EC2 compute environment"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input": {
|
||||||
|
"type": "MANAGED",
|
||||||
|
"computeEnvironmentName": "M4Spot",
|
||||||
|
"computeResources": {
|
||||||
|
"type": "SPOT",
|
||||||
|
"bidPercentage": 20,
|
||||||
|
"desiredvCpus": 4,
|
||||||
|
"ec2KeyPair": "id_rsa",
|
||||||
|
"instanceRole": "ecsInstanceRole",
|
||||||
|
"instanceTypes": [
|
||||||
|
"m4"
|
||||||
|
],
|
||||||
|
"maxvCpus": 128,
|
||||||
|
"minvCpus": 0,
|
||||||
|
"securityGroupIds": [
|
||||||
|
"sg-cf5093b2"
|
||||||
|
],
|
||||||
|
"spotIamFleetRole": "arn:aws:iam::012345678910:role/aws-ec2-spot-fleet-role",
|
||||||
|
"subnets": [
|
||||||
|
"subnet-220c0e0a",
|
||||||
|
"subnet-1a95556d",
|
||||||
|
"subnet-978f6dce"
|
||||||
|
],
|
||||||
|
"tags": {
|
||||||
|
"Name": "Batch Instance - M4Spot"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"serviceRole": "arn:aws:iam::012345678910:role/AWSBatchServiceRole",
|
||||||
|
"state": "ENABLED"
|
||||||
|
},
|
||||||
|
"output": {
|
||||||
|
"computeEnvironmentArn": "arn:aws:batch:us-east-1:012345678910:compute-environment/M4Spot",
|
||||||
|
"computeEnvironmentName": "M4Spot"
|
||||||
|
},
|
||||||
|
"comments": {
|
||||||
|
"input": {
|
||||||
|
},
|
||||||
|
"output": {
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"description": "This example creates a managed compute environment with the M4 instance type that is launched when the Spot bid price is at or below 20% of the On-Demand price for the instance type. The compute environment is called M4Spot.",
|
||||||
|
"id": "to-create-a-managed-ec2-spot-compute-environment-1481152844190",
|
||||||
|
"title": "To create a managed EC2 Spot compute environment"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"CreateJobQueue": [
|
||||||
|
{
|
||||||
|
"input": {
|
||||||
|
"computeEnvironmentOrder": [
|
||||||
|
{
|
||||||
|
"computeEnvironment": "M4Spot",
|
||||||
|
"order": 1
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"jobQueueName": "LowPriority",
|
||||||
|
"priority": 1,
|
||||||
|
"state": "ENABLED"
|
||||||
|
},
|
||||||
|
"output": {
|
||||||
|
"jobQueueArn": "arn:aws:batch:us-east-1:012345678910:job-queue/LowPriority",
|
||||||
|
"jobQueueName": "LowPriority"
|
||||||
|
},
|
||||||
|
"comments": {
|
||||||
|
"input": {
|
||||||
|
},
|
||||||
|
"output": {
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"description": "This example creates a job queue called LowPriority that uses the M4Spot compute environment.",
|
||||||
|
"id": "to-create-a-job-queue-with-a-single-compute-environment-1481152967946",
|
||||||
|
"title": "To create a job queue with a single compute environment"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input": {
|
||||||
|
"computeEnvironmentOrder": [
|
||||||
|
{
|
||||||
|
"computeEnvironment": "C4OnDemand",
|
||||||
|
"order": 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"computeEnvironment": "M4Spot",
|
||||||
|
"order": 2
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"jobQueueName": "HighPriority",
|
||||||
|
"priority": 10,
|
||||||
|
"state": "ENABLED"
|
||||||
|
},
|
||||||
|
"output": {
|
||||||
|
"jobQueueArn": "arn:aws:batch:us-east-1:012345678910:job-queue/HighPriority",
|
||||||
|
"jobQueueName": "HighPriority"
|
||||||
|
},
|
||||||
|
"comments": {
|
||||||
|
"input": {
|
||||||
|
},
|
||||||
|
"output": {
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"description": "This example creates a job queue called HighPriority that uses the C4OnDemand compute environment with an order of 1 and the M4Spot compute environment with an order of 2.",
|
||||||
|
"id": "to-create-a-job-queue-with-multiple-compute-environments-1481153027051",
|
||||||
|
"title": "To create a job queue with multiple compute environments"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"DeleteComputeEnvironment": [
|
||||||
|
{
|
||||||
|
"input": {
|
||||||
|
"computeEnvironment": "P2OnDemand"
|
||||||
|
},
|
||||||
|
"output": {
|
||||||
|
},
|
||||||
|
"comments": {
|
||||||
|
"input": {
|
||||||
|
},
|
||||||
|
"output": {
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"description": "This example deletes the P2OnDemand compute environment.",
|
||||||
|
"id": "to-delete-a-compute-environment-1481153105644",
|
||||||
|
"title": "To delete a compute environment"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"DeleteJobQueue": [
|
||||||
|
{
|
||||||
|
"input": {
|
||||||
|
"jobQueue": "GPGPU"
|
||||||
|
},
|
||||||
|
"output": {
|
||||||
|
},
|
||||||
|
"comments": {
|
||||||
|
"input": {
|
||||||
|
},
|
||||||
|
"output": {
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"description": "This example deletes the GPGPU job queue.",
|
||||||
|
"id": "to-delete-a-job-queue-1481153508134",
|
||||||
|
"title": "To delete a job queue"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"DeregisterJobDefinition": [
|
||||||
|
{
|
||||||
|
"input": {
|
||||||
|
"jobDefinition": "sleep10"
|
||||||
|
},
|
||||||
|
"output": {
|
||||||
|
},
|
||||||
|
"comments": {
|
||||||
|
"input": {
|
||||||
|
},
|
||||||
|
"output": {
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"description": "This example deregisters a job definition called sleep10.",
|
||||||
|
"id": "to-deregister-a-job-definition-1481153579565",
|
||||||
|
"title": "To deregister a job definition"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"DescribeComputeEnvironments": [
|
||||||
|
{
|
||||||
|
"input": {
|
||||||
|
"computeEnvironments": [
|
||||||
|
"P2OnDemand"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"output": {
|
||||||
|
"computeEnvironments": [
|
||||||
|
{
|
||||||
|
"type": "MANAGED",
|
||||||
|
"computeEnvironmentArn": "arn:aws:batch:us-east-1:012345678910:compute-environment/P2OnDemand",
|
||||||
|
"computeEnvironmentName": "P2OnDemand",
|
||||||
|
"computeResources": {
|
||||||
|
"type": "EC2",
|
||||||
|
"desiredvCpus": 48,
|
||||||
|
"ec2KeyPair": "id_rsa",
|
||||||
|
"instanceRole": "ecsInstanceRole",
|
||||||
|
"instanceTypes": [
|
||||||
|
"p2"
|
||||||
|
],
|
||||||
|
"maxvCpus": 128,
|
||||||
|
"minvCpus": 0,
|
||||||
|
"securityGroupIds": [
|
||||||
|
"sg-cf5093b2"
|
||||||
|
],
|
||||||
|
"subnets": [
|
||||||
|
"subnet-220c0e0a",
|
||||||
|
"subnet-1a95556d",
|
||||||
|
"subnet-978f6dce"
|
||||||
|
],
|
||||||
|
"tags": {
|
||||||
|
"Name": "Batch Instance - P2OnDemand"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"ecsClusterArn": "arn:aws:ecs:us-east-1:012345678910:cluster/P2OnDemand_Batch_2c06f29d-d1fe-3a49-879d-42394c86effc",
|
||||||
|
"serviceRole": "arn:aws:iam::012345678910:role/AWSBatchServiceRole",
|
||||||
|
"state": "ENABLED",
|
||||||
|
"status": "VALID",
|
||||||
|
"statusReason": "ComputeEnvironment Healthy"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"comments": {
|
||||||
|
"input": {
|
||||||
|
},
|
||||||
|
"output": {
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"description": "This example describes the P2OnDemand compute environment.",
|
||||||
|
"id": "to-describe-a-compute-environment-1481153713334",
|
||||||
|
"title": "To describe a compute environment"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"DescribeJobDefinitions": [
|
||||||
|
{
|
||||||
|
"input": {
|
||||||
|
"status": "ACTIVE"
|
||||||
|
},
|
||||||
|
"output": {
|
||||||
|
"jobDefinitions": [
|
||||||
|
{
|
||||||
|
"type": "container",
|
||||||
|
"containerProperties": {
|
||||||
|
"command": [
|
||||||
|
"sleep",
|
||||||
|
"60"
|
||||||
|
],
|
||||||
|
"environment": [
|
||||||
|
|
||||||
|
],
|
||||||
|
"image": "busybox",
|
||||||
|
"memory": 128,
|
||||||
|
"mountPoints": [
|
||||||
|
|
||||||
|
],
|
||||||
|
"ulimits": [
|
||||||
|
|
||||||
|
],
|
||||||
|
"vcpus": 1,
|
||||||
|
"volumes": [
|
||||||
|
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"jobDefinitionArn": "arn:aws:batch:us-east-1:012345678910:job-definition/sleep60:1",
|
||||||
|
"jobDefinitionName": "sleep60",
|
||||||
|
"revision": 1,
|
||||||
|
"status": "ACTIVE"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"comments": {
|
||||||
|
"input": {
|
||||||
|
},
|
||||||
|
"output": {
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"description": "This example describes all of your active job definitions.",
|
||||||
|
"id": "to-describe-active-job-definitions-1481153895831",
|
||||||
|
"title": "To describe active job definitions"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"DescribeJobQueues": [
|
||||||
|
{
|
||||||
|
"input": {
|
||||||
|
"jobQueues": [
|
||||||
|
"HighPriority"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"output": {
|
||||||
|
"jobQueues": [
|
||||||
|
{
|
||||||
|
"computeEnvironmentOrder": [
|
||||||
|
{
|
||||||
|
"computeEnvironment": "arn:aws:batch:us-east-1:012345678910:compute-environment/C4OnDemand",
|
||||||
|
"order": 1
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"jobQueueArn": "arn:aws:batch:us-east-1:012345678910:job-queue/HighPriority",
|
||||||
|
"jobQueueName": "HighPriority",
|
||||||
|
"priority": 1,
|
||||||
|
"state": "ENABLED",
|
||||||
|
"status": "VALID",
|
||||||
|
"statusReason": "JobQueue Healthy"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"comments": {
|
||||||
|
"input": {
|
||||||
|
},
|
||||||
|
"output": {
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"description": "This example describes the HighPriority job queue.",
|
||||||
|
"id": "to-describe-a-job-queue-1481153995804",
|
||||||
|
"title": "To describe a job queue"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"DescribeJobs": [
|
||||||
|
{
|
||||||
|
"input": {
|
||||||
|
"jobs": [
|
||||||
|
"24fa2d7a-64c4-49d2-8b47-f8da4fbde8e9"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"output": {
|
||||||
|
"jobs": [
|
||||||
|
{
|
||||||
|
"container": {
|
||||||
|
"command": [
|
||||||
|
"sleep",
|
||||||
|
"60"
|
||||||
|
],
|
||||||
|
"containerInstanceArn": "arn:aws:ecs:us-east-1:012345678910:container-instance/5406d7cd-58bd-4b8f-9936-48d7c6b1526c",
|
||||||
|
"environment": [
|
||||||
|
|
||||||
|
],
|
||||||
|
"exitCode": 0,
|
||||||
|
"image": "busybox",
|
||||||
|
"memory": 128,
|
||||||
|
"mountPoints": [
|
||||||
|
|
||||||
|
],
|
||||||
|
"ulimits": [
|
||||||
|
|
||||||
|
],
|
||||||
|
"vcpus": 1,
|
||||||
|
"volumes": [
|
||||||
|
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"createdAt": 1480460782010,
|
||||||
|
"dependsOn": [
|
||||||
|
|
||||||
|
],
|
||||||
|
"jobDefinition": "sleep60",
|
||||||
|
"jobId": "24fa2d7a-64c4-49d2-8b47-f8da4fbde8e9",
|
||||||
|
"jobName": "example",
|
||||||
|
"jobQueue": "arn:aws:batch:us-east-1:012345678910:job-queue/HighPriority",
|
||||||
|
"parameters": {
|
||||||
|
},
|
||||||
|
"startedAt": 1480460816500,
|
||||||
|
"status": "SUCCEEDED",
|
||||||
|
"stoppedAt": 1480460880699
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"comments": {
|
||||||
|
"input": {
|
||||||
|
},
|
||||||
|
"output": {
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"description": "This example describes a job with the specified job ID.",
|
||||||
|
"id": "to-describe-a-specific-job-1481154090490",
|
||||||
|
"title": "To describe a specific job"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"ListJobs": [
|
||||||
|
{
|
||||||
|
"input": {
|
||||||
|
"jobQueue": "HighPriority"
|
||||||
|
},
|
||||||
|
"output": {
|
||||||
|
"jobSummaryList": [
|
||||||
|
{
|
||||||
|
"jobId": "e66ff5fd-a1ff-4640-b1a2-0b0a142f49bb",
|
||||||
|
"jobName": "example"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"comments": {
|
||||||
|
"input": {
|
||||||
|
},
|
||||||
|
"output": {
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"description": "This example lists the running jobs in the HighPriority job queue.",
|
||||||
|
"id": "to-list-running-jobs-1481154202164",
|
||||||
|
"title": "To list running jobs"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input": {
|
||||||
|
"jobQueue": "HighPriority",
|
||||||
|
"jobStatus": "SUBMITTED"
|
||||||
|
},
|
||||||
|
"output": {
|
||||||
|
"jobSummaryList": [
|
||||||
|
{
|
||||||
|
"jobId": "68f0c163-fbd4-44e6-9fd1-25b14a434786",
|
||||||
|
"jobName": "example"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"comments": {
|
||||||
|
"input": {
|
||||||
|
},
|
||||||
|
"output": {
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"description": "This example lists jobs in the HighPriority job queue that are in the SUBMITTED job status.",
|
||||||
|
"id": "to-list-submitted-jobs-1481154251623",
|
||||||
|
"title": "To list submitted jobs"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"RegisterJobDefinition": [
|
||||||
|
{
|
||||||
|
"input": {
|
||||||
|
"type": "container",
|
||||||
|
"containerProperties": {
|
||||||
|
"command": [
|
||||||
|
"sleep",
|
||||||
|
"10"
|
||||||
|
],
|
||||||
|
"image": "busybox",
|
||||||
|
"memory": 128,
|
||||||
|
"vcpus": 1
|
||||||
|
},
|
||||||
|
"jobDefinitionName": "sleep10"
|
||||||
|
},
|
||||||
|
"output": {
|
||||||
|
"jobDefinitionArn": "arn:aws:batch:us-east-1:012345678910:job-definition/sleep10:1",
|
||||||
|
"jobDefinitionName": "sleep10",
|
||||||
|
"revision": 1
|
||||||
|
},
|
||||||
|
"comments": {
|
||||||
|
"input": {
|
||||||
|
},
|
||||||
|
"output": {
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"description": "This example registers a job definition for a simple container job.",
|
||||||
|
"id": "to-register-a-job-definition-1481154325325",
|
||||||
|
"title": "To register a job definition"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"SubmitJob": [
|
||||||
|
{
|
||||||
|
"input": {
|
||||||
|
"jobDefinition": "sleep60",
|
||||||
|
"jobName": "example",
|
||||||
|
"jobQueue": "HighPriority"
|
||||||
|
},
|
||||||
|
"output": {
|
||||||
|
"jobId": "876da822-4198-45f2-a252-6cea32512ea8",
|
||||||
|
"jobName": "example"
|
||||||
|
},
|
||||||
|
"comments": {
|
||||||
|
"input": {
|
||||||
|
},
|
||||||
|
"output": {
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"description": "This example submits a simple container job called example to the HighPriority job queue.",
|
||||||
|
"id": "to-submit-a-job-to-a-queue-1481154481673",
|
||||||
|
"title": "To submit a job to a queue"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"TerminateJob": [
|
||||||
|
{
|
||||||
|
"input": {
|
||||||
|
"jobId": "61e743ed-35e4-48da-b2de-5c8333821c84",
|
||||||
|
"reason": "Terminating job."
|
||||||
|
},
|
||||||
|
"output": {
|
||||||
|
},
|
||||||
|
"comments": {
|
||||||
|
"input": {
|
||||||
|
},
|
||||||
|
"output": {
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"description": "This example terminates a job with the specified job ID.",
|
||||||
|
"id": "to-terminate-a-job-1481154558276",
|
||||||
|
"title": "To terminate a job"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"UpdateComputeEnvironment": [
|
||||||
|
{
|
||||||
|
"input": {
|
||||||
|
"computeEnvironment": "P2OnDemand",
|
||||||
|
"state": "DISABLED"
|
||||||
|
},
|
||||||
|
"output": {
|
||||||
|
"computeEnvironmentArn": "arn:aws:batch:us-east-1:012345678910:compute-environment/P2OnDemand",
|
||||||
|
"computeEnvironmentName": "P2OnDemand"
|
||||||
|
},
|
||||||
|
"comments": {
|
||||||
|
"input": {
|
||||||
|
},
|
||||||
|
"output": {
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"description": "This example disables the P2OnDemand compute environment so it can be deleted.",
|
||||||
|
"id": "to-update-a-compute-environment-1481154702731",
|
||||||
|
"title": "To update a compute environment"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"UpdateJobQueue": [
|
||||||
|
{
|
||||||
|
"input": {
|
||||||
|
"jobQueue": "GPGPU",
|
||||||
|
"state": "DISABLED"
|
||||||
|
},
|
||||||
|
"output": {
|
||||||
|
"jobQueueArn": "arn:aws:batch:us-east-1:012345678910:job-queue/GPGPU",
|
||||||
|
"jobQueueName": "GPGPU"
|
||||||
|
},
|
||||||
|
"comments": {
|
||||||
|
"input": {
|
||||||
|
},
|
||||||
|
"output": {
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"description": "This example disables a job queue so that it can be deleted.",
|
||||||
|
"id": "to-update-a-job-queue-1481154806981",
|
||||||
|
"title": "To update a job queue"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
File diff suppressed because it is too large
Load Diff
|
@ -0,0 +1,4 @@
|
||||||
|
{
|
||||||
|
"pagination": {
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,5 @@
|
||||||
|
{
|
||||||
|
"version": "1.0",
|
||||||
|
"examples": {
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,553 @@
|
||||||
|
{
|
||||||
|
"version": "2.0",
|
||||||
|
"metadata": {
|
||||||
|
"apiVersion": "2016-10-20",
|
||||||
|
"endpointPrefix": "budgets",
|
||||||
|
"jsonVersion": "1.1",
|
||||||
|
"protocol": "json",
|
||||||
|
"serviceAbbreviation": "AWSBudgets",
|
||||||
|
"serviceFullName": "AWS Budgets",
|
||||||
|
"serviceId": "Budgets",
|
||||||
|
"signatureVersion": "v4",
|
||||||
|
"targetPrefix": "AWSBudgetServiceGateway",
|
||||||
|
"uid": "budgets-2016-10-20"
|
||||||
|
},
|
||||||
|
"operations": {
|
||||||
|
"CreateBudget": {
|
||||||
|
"input": {
|
||||||
|
"type": "structure",
|
||||||
|
"required": [
|
||||||
|
"AccountId",
|
||||||
|
"Budget"
|
||||||
|
],
|
||||||
|
"members": {
|
||||||
|
"AccountId": {},
|
||||||
|
"Budget": {
|
||||||
|
"shape": "S3"
|
||||||
|
},
|
||||||
|
"NotificationsWithSubscribers": {
|
||||||
|
"type": "list",
|
||||||
|
"member": {
|
||||||
|
"type": "structure",
|
||||||
|
"required": [
|
||||||
|
"Notification",
|
||||||
|
"Subscribers"
|
||||||
|
],
|
||||||
|
"members": {
|
||||||
|
"Notification": {
|
||||||
|
"shape": "Sk"
|
||||||
|
},
|
||||||
|
"Subscribers": {
|
||||||
|
"shape": "Sq"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"output": {
|
||||||
|
"type": "structure",
|
||||||
|
"members": {}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"CreateNotification": {
|
||||||
|
"input": {
|
||||||
|
"type": "structure",
|
||||||
|
"required": [
|
||||||
|
"AccountId",
|
||||||
|
"BudgetName",
|
||||||
|
"Notification",
|
||||||
|
"Subscribers"
|
||||||
|
],
|
||||||
|
"members": {
|
||||||
|
"AccountId": {},
|
||||||
|
"BudgetName": {},
|
||||||
|
"Notification": {
|
||||||
|
"shape": "Sk"
|
||||||
|
},
|
||||||
|
"Subscribers": {
|
||||||
|
"shape": "Sq"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"output": {
|
||||||
|
"type": "structure",
|
||||||
|
"members": {}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"CreateSubscriber": {
|
||||||
|
"input": {
|
||||||
|
"type": "structure",
|
||||||
|
"required": [
|
||||||
|
"AccountId",
|
||||||
|
"BudgetName",
|
||||||
|
"Notification",
|
||||||
|
"Subscriber"
|
||||||
|
],
|
||||||
|
"members": {
|
||||||
|
"AccountId": {},
|
||||||
|
"BudgetName": {},
|
||||||
|
"Notification": {
|
||||||
|
"shape": "Sk"
|
||||||
|
},
|
||||||
|
"Subscriber": {
|
||||||
|
"shape": "Sr"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"output": {
|
||||||
|
"type": "structure",
|
||||||
|
"members": {}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"DeleteBudget": {
|
||||||
|
"input": {
|
||||||
|
"type": "structure",
|
||||||
|
"required": [
|
||||||
|
"AccountId",
|
||||||
|
"BudgetName"
|
||||||
|
],
|
||||||
|
"members": {
|
||||||
|
"AccountId": {},
|
||||||
|
"BudgetName": {}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"output": {
|
||||||
|
"type": "structure",
|
||||||
|
"members": {}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"DeleteNotification": {
|
||||||
|
"input": {
|
||||||
|
"type": "structure",
|
||||||
|
"required": [
|
||||||
|
"AccountId",
|
||||||
|
"BudgetName",
|
||||||
|
"Notification"
|
||||||
|
],
|
||||||
|
"members": {
|
||||||
|
"AccountId": {},
|
||||||
|
"BudgetName": {},
|
||||||
|
"Notification": {
|
||||||
|
"shape": "Sk"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"output": {
|
||||||
|
"type": "structure",
|
||||||
|
"members": {}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"DeleteSubscriber": {
|
||||||
|
"input": {
|
||||||
|
"type": "structure",
|
||||||
|
"required": [
|
||||||
|
"AccountId",
|
||||||
|
"BudgetName",
|
||||||
|
"Notification",
|
||||||
|
"Subscriber"
|
||||||
|
],
|
||||||
|
"members": {
|
||||||
|
"AccountId": {},
|
||||||
|
"BudgetName": {},
|
||||||
|
"Notification": {
|
||||||
|
"shape": "Sk"
|
||||||
|
},
|
||||||
|
"Subscriber": {
|
||||||
|
"shape": "Sr"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"output": {
|
||||||
|
"type": "structure",
|
||||||
|
"members": {}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"DescribeBudget": {
|
||||||
|
"input": {
|
||||||
|
"type": "structure",
|
||||||
|
"required": [
|
||||||
|
"AccountId",
|
||||||
|
"BudgetName"
|
||||||
|
],
|
||||||
|
"members": {
|
||||||
|
"AccountId": {},
|
||||||
|
"BudgetName": {}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"output": {
|
||||||
|
"type": "structure",
|
||||||
|
"members": {
|
||||||
|
"Budget": {
|
||||||
|
"shape": "S3"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"DescribeBudgetPerformanceHistory": {
|
||||||
|
"input": {
|
||||||
|
"type": "structure",
|
||||||
|
"required": [
|
||||||
|
"AccountId",
|
||||||
|
"BudgetName"
|
||||||
|
],
|
||||||
|
"members": {
|
||||||
|
"AccountId": {},
|
||||||
|
"BudgetName": {},
|
||||||
|
"TimePeriod": {
|
||||||
|
"shape": "Se"
|
||||||
|
},
|
||||||
|
"MaxResults": {
|
||||||
|
"type": "integer"
|
||||||
|
},
|
||||||
|
"NextToken": {}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"output": {
|
||||||
|
"type": "structure",
|
||||||
|
"members": {
|
||||||
|
"BudgetPerformanceHistory": {
|
||||||
|
"type": "structure",
|
||||||
|
"members": {
|
||||||
|
"BudgetName": {},
|
||||||
|
"BudgetType": {},
|
||||||
|
"CostFilters": {
|
||||||
|
"shape": "S8"
|
||||||
|
},
|
||||||
|
"CostTypes": {
|
||||||
|
"shape": "Sb"
|
||||||
|
},
|
||||||
|
"TimeUnit": {},
|
||||||
|
"BudgetedAndActualAmountsList": {
|
||||||
|
"type": "list",
|
||||||
|
"member": {
|
||||||
|
"type": "structure",
|
||||||
|
"members": {
|
||||||
|
"BudgetedAmount": {
|
||||||
|
"shape": "S5"
|
||||||
|
},
|
||||||
|
"ActualAmount": {
|
||||||
|
"shape": "S5"
|
||||||
|
},
|
||||||
|
"TimePeriod": {
|
||||||
|
"shape": "Se"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"NextToken": {}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"DescribeBudgets": {
|
||||||
|
"input": {
|
||||||
|
"type": "structure",
|
||||||
|
"required": [
|
||||||
|
"AccountId"
|
||||||
|
],
|
||||||
|
"members": {
|
||||||
|
"AccountId": {},
|
||||||
|
"MaxResults": {
|
||||||
|
"type": "integer"
|
||||||
|
},
|
||||||
|
"NextToken": {}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"output": {
|
||||||
|
"type": "structure",
|
||||||
|
"members": {
|
||||||
|
"Budgets": {
|
||||||
|
"type": "list",
|
||||||
|
"member": {
|
||||||
|
"shape": "S3"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"NextToken": {}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"DescribeNotificationsForBudget": {
|
||||||
|
"input": {
|
||||||
|
"type": "structure",
|
||||||
|
"required": [
|
||||||
|
"AccountId",
|
||||||
|
"BudgetName"
|
||||||
|
],
|
||||||
|
"members": {
|
||||||
|
"AccountId": {},
|
||||||
|
"BudgetName": {},
|
||||||
|
"MaxResults": {
|
||||||
|
"type": "integer"
|
||||||
|
},
|
||||||
|
"NextToken": {}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"output": {
|
||||||
|
"type": "structure",
|
||||||
|
"members": {
|
||||||
|
"Notifications": {
|
||||||
|
"type": "list",
|
||||||
|
"member": {
|
||||||
|
"shape": "Sk"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"NextToken": {}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"DescribeSubscribersForNotification": {
|
||||||
|
"input": {
|
||||||
|
"type": "structure",
|
||||||
|
"required": [
|
||||||
|
"AccountId",
|
||||||
|
"BudgetName",
|
||||||
|
"Notification"
|
||||||
|
],
|
||||||
|
"members": {
|
||||||
|
"AccountId": {},
|
||||||
|
"BudgetName": {},
|
||||||
|
"Notification": {
|
||||||
|
"shape": "Sk"
|
||||||
|
},
|
||||||
|
"MaxResults": {
|
||||||
|
"type": "integer"
|
||||||
|
},
|
||||||
|
"NextToken": {}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"output": {
|
||||||
|
"type": "structure",
|
||||||
|
"members": {
|
||||||
|
"Subscribers": {
|
||||||
|
"shape": "Sq"
|
||||||
|
},
|
||||||
|
"NextToken": {}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"UpdateBudget": {
|
||||||
|
"input": {
|
||||||
|
"type": "structure",
|
||||||
|
"required": [
|
||||||
|
"AccountId",
|
||||||
|
"NewBudget"
|
||||||
|
],
|
||||||
|
"members": {
|
||||||
|
"AccountId": {},
|
||||||
|
"NewBudget": {
|
||||||
|
"shape": "S3"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"output": {
|
||||||
|
"type": "structure",
|
||||||
|
"members": {}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"UpdateNotification": {
|
||||||
|
"input": {
|
||||||
|
"type": "structure",
|
||||||
|
"required": [
|
||||||
|
"AccountId",
|
||||||
|
"BudgetName",
|
||||||
|
"OldNotification",
|
||||||
|
"NewNotification"
|
||||||
|
],
|
||||||
|
"members": {
|
||||||
|
"AccountId": {},
|
||||||
|
"BudgetName": {},
|
||||||
|
"OldNotification": {
|
||||||
|
"shape": "Sk"
|
||||||
|
},
|
||||||
|
"NewNotification": {
|
||||||
|
"shape": "Sk"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"output": {
|
||||||
|
"type": "structure",
|
||||||
|
"members": {}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"UpdateSubscriber": {
|
||||||
|
"input": {
|
||||||
|
"type": "structure",
|
||||||
|
"required": [
|
||||||
|
"AccountId",
|
||||||
|
"BudgetName",
|
||||||
|
"Notification",
|
||||||
|
"OldSubscriber",
|
||||||
|
"NewSubscriber"
|
||||||
|
],
|
||||||
|
"members": {
|
||||||
|
"AccountId": {},
|
||||||
|
"BudgetName": {},
|
||||||
|
"Notification": {
|
||||||
|
"shape": "Sk"
|
||||||
|
},
|
||||||
|
"OldSubscriber": {
|
||||||
|
"shape": "Sr"
|
||||||
|
},
|
||||||
|
"NewSubscriber": {
|
||||||
|
"shape": "Sr"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"output": {
|
||||||
|
"type": "structure",
|
||||||
|
"members": {}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"shapes": {
|
||||||
|
"S3": {
|
||||||
|
"type": "structure",
|
||||||
|
"required": [
|
||||||
|
"BudgetName",
|
||||||
|
"TimeUnit",
|
||||||
|
"BudgetType"
|
||||||
|
],
|
||||||
|
"members": {
|
||||||
|
"BudgetName": {},
|
||||||
|
"BudgetLimit": {
|
||||||
|
"shape": "S5"
|
||||||
|
},
|
||||||
|
"CostFilters": {
|
||||||
|
"shape": "S8"
|
||||||
|
},
|
||||||
|
"CostTypes": {
|
||||||
|
"shape": "Sb"
|
||||||
|
},
|
||||||
|
"TimeUnit": {},
|
||||||
|
"TimePeriod": {
|
||||||
|
"shape": "Se"
|
||||||
|
},
|
||||||
|
"CalculatedSpend": {
|
||||||
|
"type": "structure",
|
||||||
|
"required": [
|
||||||
|
"ActualSpend"
|
||||||
|
],
|
||||||
|
"members": {
|
||||||
|
"ActualSpend": {
|
||||||
|
"shape": "S5"
|
||||||
|
},
|
||||||
|
"ForecastedSpend": {
|
||||||
|
"shape": "S5"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"BudgetType": {},
|
||||||
|
"LastUpdatedTime": {
|
||||||
|
"type": "timestamp"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"S5": {
|
||||||
|
"type": "structure",
|
||||||
|
"required": [
|
||||||
|
"Amount",
|
||||||
|
"Unit"
|
||||||
|
],
|
||||||
|
"members": {
|
||||||
|
"Amount": {},
|
||||||
|
"Unit": {}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"S8": {
|
||||||
|
"type": "map",
|
||||||
|
"key": {},
|
||||||
|
"value": {
|
||||||
|
"type": "list",
|
||||||
|
"member": {}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Sb": {
|
||||||
|
"type": "structure",
|
||||||
|
"members": {
|
||||||
|
"IncludeTax": {
|
||||||
|
"type": "boolean"
|
||||||
|
},
|
||||||
|
"IncludeSubscription": {
|
||||||
|
"type": "boolean"
|
||||||
|
},
|
||||||
|
"UseBlended": {
|
||||||
|
"type": "boolean"
|
||||||
|
},
|
||||||
|
"IncludeRefund": {
|
||||||
|
"type": "boolean"
|
||||||
|
},
|
||||||
|
"IncludeCredit": {
|
||||||
|
"type": "boolean"
|
||||||
|
},
|
||||||
|
"IncludeUpfront": {
|
||||||
|
"type": "boolean"
|
||||||
|
},
|
||||||
|
"IncludeRecurring": {
|
||||||
|
"type": "boolean"
|
||||||
|
},
|
||||||
|
"IncludeOtherSubscription": {
|
||||||
|
"type": "boolean"
|
||||||
|
},
|
||||||
|
"IncludeSupport": {
|
||||||
|
"type": "boolean"
|
||||||
|
},
|
||||||
|
"IncludeDiscount": {
|
||||||
|
"type": "boolean"
|
||||||
|
},
|
||||||
|
"UseAmortized": {
|
||||||
|
"type": "boolean"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Se": {
|
||||||
|
"type": "structure",
|
||||||
|
"members": {
|
||||||
|
"Start": {
|
||||||
|
"type": "timestamp"
|
||||||
|
},
|
||||||
|
"End": {
|
||||||
|
"type": "timestamp"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Sk": {
|
||||||
|
"type": "structure",
|
||||||
|
"required": [
|
||||||
|
"NotificationType",
|
||||||
|
"ComparisonOperator",
|
||||||
|
"Threshold"
|
||||||
|
],
|
||||||
|
"members": {
|
||||||
|
"NotificationType": {},
|
||||||
|
"ComparisonOperator": {},
|
||||||
|
"Threshold": {
|
||||||
|
"type": "double"
|
||||||
|
},
|
||||||
|
"ThresholdType": {},
|
||||||
|
"NotificationState": {}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Sq": {
|
||||||
|
"type": "list",
|
||||||
|
"member": {
|
||||||
|
"shape": "Sr"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Sr": {
|
||||||
|
"type": "structure",
|
||||||
|
"required": [
|
||||||
|
"SubscriptionType",
|
||||||
|
"Address"
|
||||||
|
],
|
||||||
|
"members": {
|
||||||
|
"SubscriptionType": {},
|
||||||
|
"Address": {
|
||||||
|
"type": "string",
|
||||||
|
"sensitive": true
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,4 @@
|
||||||
|
{
|
||||||
|
"pagination": {
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,5 @@
|
||||||
|
{
|
||||||
|
"version": "1.0",
|
||||||
|
"examples": {
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,654 @@
|
||||||
|
{
|
||||||
|
"version": "2.0",
|
||||||
|
"metadata": {
|
||||||
|
"apiVersion": "2017-10-25",
|
||||||
|
"endpointPrefix": "ce",
|
||||||
|
"jsonVersion": "1.1",
|
||||||
|
"protocol": "json",
|
||||||
|
"serviceAbbreviation": "AWS Cost Explorer",
|
||||||
|
"serviceFullName": "AWS Cost Explorer Service",
|
||||||
|
"serviceId": "Cost Explorer",
|
||||||
|
"signatureVersion": "v4",
|
||||||
|
"signingName": "ce",
|
||||||
|
"targetPrefix": "AWSInsightsIndexService",
|
||||||
|
"uid": "ce-2017-10-25"
|
||||||
|
},
|
||||||
|
"operations": {
|
||||||
|
"GetCostAndUsage": {
|
||||||
|
"input": {
|
||||||
|
"type": "structure",
|
||||||
|
"required": [
|
||||||
|
"TimePeriod"
|
||||||
|
],
|
||||||
|
"members": {
|
||||||
|
"TimePeriod": {
|
||||||
|
"shape": "S2"
|
||||||
|
},
|
||||||
|
"Granularity": {},
|
||||||
|
"Filter": {
|
||||||
|
"shape": "S5"
|
||||||
|
},
|
||||||
|
"Metrics": {
|
||||||
|
"shape": "Sd"
|
||||||
|
},
|
||||||
|
"GroupBy": {
|
||||||
|
"shape": "Sf"
|
||||||
|
},
|
||||||
|
"NextPageToken": {}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"output": {
|
||||||
|
"type": "structure",
|
||||||
|
"members": {
|
||||||
|
"NextPageToken": {},
|
||||||
|
"GroupDefinitions": {
|
||||||
|
"shape": "Sf"
|
||||||
|
},
|
||||||
|
"ResultsByTime": {
|
||||||
|
"type": "list",
|
||||||
|
"member": {
|
||||||
|
"type": "structure",
|
||||||
|
"members": {
|
||||||
|
"TimePeriod": {
|
||||||
|
"shape": "S2"
|
||||||
|
},
|
||||||
|
"Total": {
|
||||||
|
"shape": "Sn"
|
||||||
|
},
|
||||||
|
"Groups": {
|
||||||
|
"type": "list",
|
||||||
|
"member": {
|
||||||
|
"type": "structure",
|
||||||
|
"members": {
|
||||||
|
"Keys": {
|
||||||
|
"type": "list",
|
||||||
|
"member": {}
|
||||||
|
},
|
||||||
|
"Metrics": {
|
||||||
|
"shape": "Sn"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Estimated": {
|
||||||
|
"type": "boolean"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"GetCostForecast": {
|
||||||
|
"input": {
|
||||||
|
"type": "structure",
|
||||||
|
"required": [
|
||||||
|
"TimePeriod",
|
||||||
|
"Metric",
|
||||||
|
"Granularity"
|
||||||
|
],
|
||||||
|
"members": {
|
||||||
|
"TimePeriod": {
|
||||||
|
"shape": "S2"
|
||||||
|
},
|
||||||
|
"Metric": {},
|
||||||
|
"Granularity": {},
|
||||||
|
"Filter": {
|
||||||
|
"shape": "S5"
|
||||||
|
},
|
||||||
|
"PredictionIntervalLevel": {
|
||||||
|
"type": "integer"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"output": {
|
||||||
|
"type": "structure",
|
||||||
|
"members": {
|
||||||
|
"Total": {
|
||||||
|
"shape": "So"
|
||||||
|
},
|
||||||
|
"ForecastResultsByTime": {
|
||||||
|
"type": "list",
|
||||||
|
"member": {
|
||||||
|
"type": "structure",
|
||||||
|
"members": {
|
||||||
|
"TimePeriod": {
|
||||||
|
"shape": "S2"
|
||||||
|
},
|
||||||
|
"MeanValue": {},
|
||||||
|
"PredictionIntervalLowerBound": {},
|
||||||
|
"PredictionIntervalUpperBound": {}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"GetDimensionValues": {
|
||||||
|
"input": {
|
||||||
|
"type": "structure",
|
||||||
|
"required": [
|
||||||
|
"TimePeriod",
|
||||||
|
"Dimension"
|
||||||
|
],
|
||||||
|
"members": {
|
||||||
|
"SearchString": {},
|
||||||
|
"TimePeriod": {
|
||||||
|
"shape": "S2"
|
||||||
|
},
|
||||||
|
"Dimension": {},
|
||||||
|
"Context": {},
|
||||||
|
"NextPageToken": {}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"output": {
|
||||||
|
"type": "structure",
|
||||||
|
"required": [
|
||||||
|
"DimensionValues",
|
||||||
|
"ReturnSize",
|
||||||
|
"TotalSize"
|
||||||
|
],
|
||||||
|
"members": {
|
||||||
|
"DimensionValues": {
|
||||||
|
"type": "list",
|
||||||
|
"member": {
|
||||||
|
"type": "structure",
|
||||||
|
"members": {
|
||||||
|
"Value": {},
|
||||||
|
"Attributes": {
|
||||||
|
"shape": "S19"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"ReturnSize": {
|
||||||
|
"type": "integer"
|
||||||
|
},
|
||||||
|
"TotalSize": {
|
||||||
|
"type": "integer"
|
||||||
|
},
|
||||||
|
"NextPageToken": {}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"GetReservationCoverage": {
|
||||||
|
"input": {
|
||||||
|
"type": "structure",
|
||||||
|
"required": [
|
||||||
|
"TimePeriod"
|
||||||
|
],
|
||||||
|
"members": {
|
||||||
|
"TimePeriod": {
|
||||||
|
"shape": "S2"
|
||||||
|
},
|
||||||
|
"GroupBy": {
|
||||||
|
"shape": "Sf"
|
||||||
|
},
|
||||||
|
"Granularity": {},
|
||||||
|
"Filter": {
|
||||||
|
"shape": "S5"
|
||||||
|
},
|
||||||
|
"Metrics": {
|
||||||
|
"shape": "Sd"
|
||||||
|
},
|
||||||
|
"NextPageToken": {}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"output": {
|
||||||
|
"type": "structure",
|
||||||
|
"required": [
|
||||||
|
"CoveragesByTime"
|
||||||
|
],
|
||||||
|
"members": {
|
||||||
|
"CoveragesByTime": {
|
||||||
|
"type": "list",
|
||||||
|
"member": {
|
||||||
|
"type": "structure",
|
||||||
|
"members": {
|
||||||
|
"TimePeriod": {
|
||||||
|
"shape": "S2"
|
||||||
|
},
|
||||||
|
"Groups": {
|
||||||
|
"type": "list",
|
||||||
|
"member": {
|
||||||
|
"type": "structure",
|
||||||
|
"members": {
|
||||||
|
"Attributes": {
|
||||||
|
"shape": "S19"
|
||||||
|
},
|
||||||
|
"Coverage": {
|
||||||
|
"shape": "S1j"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Total": {
|
||||||
|
"shape": "S1j"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Total": {
|
||||||
|
"shape": "S1j"
|
||||||
|
},
|
||||||
|
"NextPageToken": {}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"GetReservationPurchaseRecommendation": {
|
||||||
|
"input": {
|
||||||
|
"type": "structure",
|
||||||
|
"required": [
|
||||||
|
"Service"
|
||||||
|
],
|
||||||
|
"members": {
|
||||||
|
"AccountId": {},
|
||||||
|
"Service": {},
|
||||||
|
"AccountScope": {},
|
||||||
|
"LookbackPeriodInDays": {},
|
||||||
|
"TermInYears": {},
|
||||||
|
"PaymentOption": {},
|
||||||
|
"ServiceSpecification": {
|
||||||
|
"shape": "S21"
|
||||||
|
},
|
||||||
|
"PageSize": {
|
||||||
|
"type": "integer"
|
||||||
|
},
|
||||||
|
"NextPageToken": {}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"output": {
|
||||||
|
"type": "structure",
|
||||||
|
"members": {
|
||||||
|
"Metadata": {
|
||||||
|
"type": "structure",
|
||||||
|
"members": {
|
||||||
|
"RecommendationId": {},
|
||||||
|
"GenerationTimestamp": {}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Recommendations": {
|
||||||
|
"type": "list",
|
||||||
|
"member": {
|
||||||
|
"type": "structure",
|
||||||
|
"members": {
|
||||||
|
"AccountScope": {},
|
||||||
|
"LookbackPeriodInDays": {},
|
||||||
|
"TermInYears": {},
|
||||||
|
"PaymentOption": {},
|
||||||
|
"ServiceSpecification": {
|
||||||
|
"shape": "S21"
|
||||||
|
},
|
||||||
|
"RecommendationDetails": {
|
||||||
|
"type": "list",
|
||||||
|
"member": {
|
||||||
|
"type": "structure",
|
||||||
|
"members": {
|
||||||
|
"AccountId": {},
|
||||||
|
"InstanceDetails": {
|
||||||
|
"type": "structure",
|
||||||
|
"members": {
|
||||||
|
"EC2InstanceDetails": {
|
||||||
|
"type": "structure",
|
||||||
|
"members": {
|
||||||
|
"Family": {},
|
||||||
|
"InstanceType": {},
|
||||||
|
"Region": {},
|
||||||
|
"AvailabilityZone": {},
|
||||||
|
"Platform": {},
|
||||||
|
"Tenancy": {},
|
||||||
|
"CurrentGeneration": {
|
||||||
|
"type": "boolean"
|
||||||
|
},
|
||||||
|
"SizeFlexEligible": {
|
||||||
|
"type": "boolean"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"RDSInstanceDetails": {
|
||||||
|
"type": "structure",
|
||||||
|
"members": {
|
||||||
|
"Family": {},
|
||||||
|
"InstanceType": {},
|
||||||
|
"Region": {},
|
||||||
|
"DatabaseEngine": {},
|
||||||
|
"DatabaseEdition": {},
|
||||||
|
"DeploymentOption": {},
|
||||||
|
"LicenseModel": {},
|
||||||
|
"CurrentGeneration": {
|
||||||
|
"type": "boolean"
|
||||||
|
},
|
||||||
|
"SizeFlexEligible": {
|
||||||
|
"type": "boolean"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"RedshiftInstanceDetails": {
|
||||||
|
"type": "structure",
|
||||||
|
"members": {
|
||||||
|
"Family": {},
|
||||||
|
"NodeType": {},
|
||||||
|
"Region": {},
|
||||||
|
"CurrentGeneration": {
|
||||||
|
"type": "boolean"
|
||||||
|
},
|
||||||
|
"SizeFlexEligible": {
|
||||||
|
"type": "boolean"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"ElastiCacheInstanceDetails": {
|
||||||
|
"type": "structure",
|
||||||
|
"members": {
|
||||||
|
"Family": {},
|
||||||
|
"NodeType": {},
|
||||||
|
"Region": {},
|
||||||
|
"ProductDescription": {},
|
||||||
|
"CurrentGeneration": {
|
||||||
|
"type": "boolean"
|
||||||
|
},
|
||||||
|
"SizeFlexEligible": {
|
||||||
|
"type": "boolean"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"ESInstanceDetails": {
|
||||||
|
"type": "structure",
|
||||||
|
"members": {
|
||||||
|
"InstanceClass": {},
|
||||||
|
"InstanceSize": {},
|
||||||
|
"Region": {},
|
||||||
|
"CurrentGeneration": {
|
||||||
|
"type": "boolean"
|
||||||
|
},
|
||||||
|
"SizeFlexEligible": {
|
||||||
|
"type": "boolean"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"RecommendedNumberOfInstancesToPurchase": {},
|
||||||
|
"RecommendedNormalizedUnitsToPurchase": {},
|
||||||
|
"MinimumNumberOfInstancesUsedPerHour": {},
|
||||||
|
"MinimumNormalizedUnitsUsedPerHour": {},
|
||||||
|
"MaximumNumberOfInstancesUsedPerHour": {},
|
||||||
|
"MaximumNormalizedUnitsUsedPerHour": {},
|
||||||
|
"AverageNumberOfInstancesUsedPerHour": {},
|
||||||
|
"AverageNormalizedUnitsUsedPerHour": {},
|
||||||
|
"AverageUtilization": {},
|
||||||
|
"EstimatedBreakEvenInMonths": {},
|
||||||
|
"CurrencyCode": {},
|
||||||
|
"EstimatedMonthlySavingsAmount": {},
|
||||||
|
"EstimatedMonthlySavingsPercentage": {},
|
||||||
|
"EstimatedMonthlyOnDemandCost": {},
|
||||||
|
"EstimatedReservationCostForLookbackPeriod": {},
|
||||||
|
"UpfrontCost": {},
|
||||||
|
"RecurringStandardMonthlyCost": {}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"RecommendationSummary": {
|
||||||
|
"type": "structure",
|
||||||
|
"members": {
|
||||||
|
"TotalEstimatedMonthlySavingsAmount": {},
|
||||||
|
"TotalEstimatedMonthlySavingsPercentage": {},
|
||||||
|
"CurrencyCode": {}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"NextPageToken": {}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"GetReservationUtilization": {
|
||||||
|
"input": {
|
||||||
|
"type": "structure",
|
||||||
|
"required": [
|
||||||
|
"TimePeriod"
|
||||||
|
],
|
||||||
|
"members": {
|
||||||
|
"TimePeriod": {
|
||||||
|
"shape": "S2"
|
||||||
|
},
|
||||||
|
"GroupBy": {
|
||||||
|
"shape": "Sf"
|
||||||
|
},
|
||||||
|
"Granularity": {},
|
||||||
|
"Filter": {
|
||||||
|
"shape": "S5"
|
||||||
|
},
|
||||||
|
"NextPageToken": {}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"output": {
|
||||||
|
"type": "structure",
|
||||||
|
"required": [
|
||||||
|
"UtilizationsByTime"
|
||||||
|
],
|
||||||
|
"members": {
|
||||||
|
"UtilizationsByTime": {
|
||||||
|
"type": "list",
|
||||||
|
"member": {
|
||||||
|
"type": "structure",
|
||||||
|
"members": {
|
||||||
|
"TimePeriod": {
|
||||||
|
"shape": "S2"
|
||||||
|
},
|
||||||
|
"Groups": {
|
||||||
|
"type": "list",
|
||||||
|
"member": {
|
||||||
|
"type": "structure",
|
||||||
|
"members": {
|
||||||
|
"Key": {},
|
||||||
|
"Value": {},
|
||||||
|
"Attributes": {
|
||||||
|
"shape": "S19"
|
||||||
|
},
|
||||||
|
"Utilization": {
|
||||||
|
"shape": "S2r"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Total": {
|
||||||
|
"shape": "S2r"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Total": {
|
||||||
|
"shape": "S2r"
|
||||||
|
},
|
||||||
|
"NextPageToken": {}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"GetTags": {
|
||||||
|
"input": {
|
||||||
|
"type": "structure",
|
||||||
|
"required": [
|
||||||
|
"TimePeriod"
|
||||||
|
],
|
||||||
|
"members": {
|
||||||
|
"SearchString": {},
|
||||||
|
"TimePeriod": {
|
||||||
|
"shape": "S2"
|
||||||
|
},
|
||||||
|
"TagKey": {},
|
||||||
|
"NextPageToken": {}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"output": {
|
||||||
|
"type": "structure",
|
||||||
|
"required": [
|
||||||
|
"Tags",
|
||||||
|
"ReturnSize",
|
||||||
|
"TotalSize"
|
||||||
|
],
|
||||||
|
"members": {
|
||||||
|
"NextPageToken": {},
|
||||||
|
"Tags": {
|
||||||
|
"type": "list",
|
||||||
|
"member": {}
|
||||||
|
},
|
||||||
|
"ReturnSize": {
|
||||||
|
"type": "integer"
|
||||||
|
},
|
||||||
|
"TotalSize": {
|
||||||
|
"type": "integer"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"shapes": {
|
||||||
|
"S2": {
|
||||||
|
"type": "structure",
|
||||||
|
"required": [
|
||||||
|
"Start",
|
||||||
|
"End"
|
||||||
|
],
|
||||||
|
"members": {
|
||||||
|
"Start": {},
|
||||||
|
"End": {}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"S5": {
|
||||||
|
"type": "structure",
|
||||||
|
"members": {
|
||||||
|
"Or": {
|
||||||
|
"shape": "S6"
|
||||||
|
},
|
||||||
|
"And": {
|
||||||
|
"shape": "S6"
|
||||||
|
},
|
||||||
|
"Not": {
|
||||||
|
"shape": "S5"
|
||||||
|
},
|
||||||
|
"Dimensions": {
|
||||||
|
"type": "structure",
|
||||||
|
"members": {
|
||||||
|
"Key": {},
|
||||||
|
"Values": {
|
||||||
|
"shape": "S9"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Tags": {
|
||||||
|
"type": "structure",
|
||||||
|
"members": {
|
||||||
|
"Key": {},
|
||||||
|
"Values": {
|
||||||
|
"shape": "S9"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"S6": {
|
||||||
|
"type": "list",
|
||||||
|
"member": {
|
||||||
|
"shape": "S5"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"S9": {
|
||||||
|
"type": "list",
|
||||||
|
"member": {}
|
||||||
|
},
|
||||||
|
"Sd": {
|
||||||
|
"type": "list",
|
||||||
|
"member": {}
|
||||||
|
},
|
||||||
|
"Sf": {
|
||||||
|
"type": "list",
|
||||||
|
"member": {
|
||||||
|
"type": "structure",
|
||||||
|
"members": {
|
||||||
|
"Type": {},
|
||||||
|
"Key": {}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"Sn": {
|
||||||
|
"type": "map",
|
||||||
|
"key": {},
|
||||||
|
"value": {
|
||||||
|
"shape": "So"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"So": {
|
||||||
|
"type": "structure",
|
||||||
|
"members": {
|
||||||
|
"Amount": {},
|
||||||
|
"Unit": {}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"S19": {
|
||||||
|
"type": "map",
|
||||||
|
"key": {},
|
||||||
|
"value": {}
|
||||||
|
},
|
||||||
|
"S1j": {
|
||||||
|
"type": "structure",
|
||||||
|
"members": {
|
||||||
|
"CoverageHours": {
|
||||||
|
"type": "structure",
|
||||||
|
"members": {
|
||||||
|
"OnDemandHours": {},
|
||||||
|
"ReservedHours": {},
|
||||||
|
"TotalRunningHours": {},
|
||||||
|
"CoverageHoursPercentage": {}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"CoverageNormalizedUnits": {
|
||||||
|
"type": "structure",
|
||||||
|
"members": {
|
||||||
|
"OnDemandNormalizedUnits": {},
|
||||||
|
"ReservedNormalizedUnits": {},
|
||||||
|
"TotalRunningNormalizedUnits": {},
|
||||||
|
"CoverageNormalizedUnitsPercentage": {}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"CoverageCost": {
|
||||||
|
"type": "structure",
|
||||||
|
"members": {
|
||||||
|
"OnDemandCost": {}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"S21": {
|
||||||
|
"type": "structure",
|
||||||
|
"members": {
|
||||||
|
"EC2Specification": {
|
||||||
|
"type": "structure",
|
||||||
|
"members": {
|
||||||
|
"OfferingClass": {}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"S2r": {
|
||||||
|
"type": "structure",
|
||||||
|
"members": {
|
||||||
|
"UtilizationPercentage": {},
|
||||||
|
"UtilizationPercentageInUnits": {},
|
||||||
|
"PurchasedHours": {},
|
||||||
|
"PurchasedUnits": {},
|
||||||
|
"TotalActualHours": {},
|
||||||
|
"TotalActualUnits": {},
|
||||||
|
"UnusedHours": {},
|
||||||
|
"UnusedUnits": {},
|
||||||
|
"OnDemandCostOfRIHoursUsed": {},
|
||||||
|
"NetRISavings": {},
|
||||||
|
"TotalPotentialRISavings": {},
|
||||||
|
"AmortizedUpfrontFee": {},
|
||||||
|
"AmortizedRecurringFee": {},
|
||||||
|
"TotalAmortizedFee": {}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,4 @@
|
||||||
|
{
|
||||||
|
"pagination": {
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,5 @@
|
||||||
|
{
|
||||||
|
"version": "1.0",
|
||||||
|
"examples": {
|
||||||
|
}
|
||||||
|
}
|
File diff suppressed because it is too large
Load Diff
|
@ -0,0 +1,29 @@
|
||||||
|
{
|
||||||
|
"pagination": {
|
||||||
|
"ListAccounts": {
|
||||||
|
"input_token": "NextToken",
|
||||||
|
"output_token": "NextToken",
|
||||||
|
"limit_key": "MaxResults"
|
||||||
|
},
|
||||||
|
"ListPhoneNumberOrders": {
|
||||||
|
"input_token": "NextToken",
|
||||||
|
"output_token": "NextToken",
|
||||||
|
"limit_key": "MaxResults"
|
||||||
|
},
|
||||||
|
"ListPhoneNumbers": {
|
||||||
|
"input_token": "NextToken",
|
||||||
|
"output_token": "NextToken",
|
||||||
|
"limit_key": "MaxResults"
|
||||||
|
},
|
||||||
|
"ListUsers": {
|
||||||
|
"input_token": "NextToken",
|
||||||
|
"output_token": "NextToken",
|
||||||
|
"limit_key": "MaxResults"
|
||||||
|
},
|
||||||
|
"ListVoiceConnectors": {
|
||||||
|
"input_token": "NextToken",
|
||||||
|
"output_token": "NextToken",
|
||||||
|
"limit_key": "MaxResults"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,308 @@
|
||||||
|
{
|
||||||
|
"version": "1.0",
|
||||||
|
"examples": {
|
||||||
|
"CreateEnvironmentEC2": [
|
||||||
|
{
|
||||||
|
"input": {
|
||||||
|
"name": "my-demo-environment",
|
||||||
|
"automaticStopTimeMinutes": 60,
|
||||||
|
"description": "This is my demonstration environment.",
|
||||||
|
"instanceType": "t2.micro",
|
||||||
|
"ownerArn": "arn:aws:iam::123456789012:user/MyDemoUser",
|
||||||
|
"subnetId": "subnet-1fab8aEX"
|
||||||
|
},
|
||||||
|
"output": {
|
||||||
|
"environmentId": "8d9967e2f0624182b74e7690ad69ebEX"
|
||||||
|
},
|
||||||
|
"comments": {
|
||||||
|
"input": {
|
||||||
|
},
|
||||||
|
"output": {
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"description": "",
|
||||||
|
"id": "createenvironmentec2-1516821730547",
|
||||||
|
"title": "CreateEnvironmentEC2"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"CreateEnvironmentMembership": [
|
||||||
|
{
|
||||||
|
"input": {
|
||||||
|
"environmentId": "8d9967e2f0624182b74e7690ad69ebEX",
|
||||||
|
"permissions": "read-write",
|
||||||
|
"userArn": "arn:aws:iam::123456789012:user/AnotherDemoUser"
|
||||||
|
},
|
||||||
|
"output": {
|
||||||
|
"membership": {
|
||||||
|
"environmentId": "8d9967e2f0624182b74e7690ad69ebEX",
|
||||||
|
"permissions": "read-write",
|
||||||
|
"userArn": "arn:aws:iam::123456789012:user/AnotherDemoUser",
|
||||||
|
"userId": "AIDAJ3BA6O2FMJWCWXHEX"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"comments": {
|
||||||
|
"input": {
|
||||||
|
},
|
||||||
|
"output": {
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"description": "",
|
||||||
|
"id": "createenvironmentmembership-1516822583452",
|
||||||
|
"title": "CreateEnvironmentMembership"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"DeleteEnvironment": [
|
||||||
|
{
|
||||||
|
"input": {
|
||||||
|
"environmentId": "8d9967e2f0624182b74e7690ad69ebEX"
|
||||||
|
},
|
||||||
|
"output": {
|
||||||
|
},
|
||||||
|
"comments": {
|
||||||
|
"input": {
|
||||||
|
},
|
||||||
|
"output": {
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"description": "",
|
||||||
|
"id": "deleteenvironment-1516822903149",
|
||||||
|
"title": "DeleteEnvironment"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"DeleteEnvironmentMembership": [
|
||||||
|
{
|
||||||
|
"input": {
|
||||||
|
"environmentId": "8d9967e2f0624182b74e7690ad69ebEX",
|
||||||
|
"userArn": "arn:aws:iam::123456789012:user/AnotherDemoUser"
|
||||||
|
},
|
||||||
|
"output": {
|
||||||
|
},
|
||||||
|
"comments": {
|
||||||
|
"input": {
|
||||||
|
},
|
||||||
|
"output": {
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"description": "",
|
||||||
|
"id": "deleteenvironmentmembership-1516822975655",
|
||||||
|
"title": "DeleteEnvironmentMembership"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"DescribeEnvironmentMemberships": [
|
||||||
|
{
|
||||||
|
"input": {
|
||||||
|
"environmentId": "8d9967e2f0624182b74e7690ad69ebEX"
|
||||||
|
},
|
||||||
|
"output": {
|
||||||
|
"memberships": [
|
||||||
|
{
|
||||||
|
"environmentId": "8d9967e2f0624182b74e7690ad69ebEX",
|
||||||
|
"permissions": "read-write",
|
||||||
|
"userArn": "arn:aws:iam::123456789012:user/AnotherDemoUser",
|
||||||
|
"userId": "AIDAJ3BA6O2FMJWCWXHEX"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"environmentId": "8d9967e2f0624182b74e7690ad69ebEX",
|
||||||
|
"permissions": "owner",
|
||||||
|
"userArn": "arn:aws:iam::123456789012:user/MyDemoUser",
|
||||||
|
"userId": "AIDAJNUEDQAQWFELJDLEX"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"comments": {
|
||||||
|
"input": {
|
||||||
|
},
|
||||||
|
"output": {
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"description": "The following example gets information about all of the environment members for the specified AWS Cloud9 development environment.",
|
||||||
|
"id": "describeenvironmentmemberships1-1516823070453",
|
||||||
|
"title": "DescribeEnvironmentMemberships1"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input": {
|
||||||
|
"environmentId": "8d9967e2f0624182b74e7690ad69ebEX",
|
||||||
|
"permissions": [
|
||||||
|
"owner"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"output": {
|
||||||
|
"memberships": [
|
||||||
|
{
|
||||||
|
"environmentId": "8d9967e2f0624182b74e7690ad69ebEX",
|
||||||
|
"permissions": "owner",
|
||||||
|
"userArn": "arn:aws:iam::123456789012:user/MyDemoUser",
|
||||||
|
"userId": "AIDAJNUEDQAQWFELJDLEX"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"comments": {
|
||||||
|
"input": {
|
||||||
|
},
|
||||||
|
"output": {
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"description": "The following example gets information about the owner of the specified AWS Cloud9 development environment.",
|
||||||
|
"id": "describeenvironmentmemberships2-1516823191355",
|
||||||
|
"title": "DescribeEnvironmentMemberships2"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"input": {
|
||||||
|
"userArn": "arn:aws:iam::123456789012:user/MyDemoUser"
|
||||||
|
},
|
||||||
|
"output": {
|
||||||
|
"memberships": [
|
||||||
|
{
|
||||||
|
"environmentId": "10a75714bd494714929e7f5ec4125aEX",
|
||||||
|
"lastAccess": "2018-01-19T11:06:13Z",
|
||||||
|
"permissions": "owner",
|
||||||
|
"userArn": "arn:aws:iam::123456789012:user/MyDemoUser",
|
||||||
|
"userId": "AIDAJNUEDQAQWFELJDLEX"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"environmentId": "12bfc3cd537f41cb9776f8af5525c9EX",
|
||||||
|
"lastAccess": "2018-01-19T11:39:19Z",
|
||||||
|
"permissions": "owner",
|
||||||
|
"userArn": "arn:aws:iam::123456789012:user/MyDemoUser",
|
||||||
|
"userId": "AIDAJNUEDQAQWFELJDLEX"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"comments": {
|
||||||
|
"input": {
|
||||||
|
},
|
||||||
|
"output": {
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"description": "The following example gets AWS Cloud9 development environment membership information for the specified user.",
|
||||||
|
"id": "describeenvironmentmemberships3-1516823268793",
|
||||||
|
"title": "DescribeEnvironmentMemberships3"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"DescribeEnvironmentStatus": [
|
||||||
|
{
|
||||||
|
"input": {
|
||||||
|
"environmentId": "8d9967e2f0624182b74e7690ad69ebEX"
|
||||||
|
},
|
||||||
|
"output": {
|
||||||
|
"message": "Environment is ready to use",
|
||||||
|
"status": "ready"
|
||||||
|
},
|
||||||
|
"comments": {
|
||||||
|
"input": {
|
||||||
|
},
|
||||||
|
"output": {
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"description": "",
|
||||||
|
"id": "describeenvironmentstatus-1516823462133",
|
||||||
|
"title": "DescribeEnvironmentStatus"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"DescribeEnvironments": [
|
||||||
|
{
|
||||||
|
"input": {
|
||||||
|
"environmentIds": [
|
||||||
|
"8d9967e2f0624182b74e7690ad69ebEX",
|
||||||
|
"349c86d4579e4e7298d500ff57a6b2EX"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"output": {
|
||||||
|
"environments": [
|
||||||
|
{
|
||||||
|
"name": "my-demo-environment",
|
||||||
|
"type": "ec2",
|
||||||
|
"arn": "arn:aws:cloud9:us-east-2:123456789012:environment:8d9967e2f0624182b74e7690ad69ebEX",
|
||||||
|
"description": "This is my demonstration environment.",
|
||||||
|
"id": "8d9967e2f0624182b74e7690ad69ebEX",
|
||||||
|
"ownerArn": "arn:aws:iam::123456789012:user/MyDemoUser"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "another-demo-environment",
|
||||||
|
"type": "ssh",
|
||||||
|
"arn": "arn:aws:cloud9:us-east-2:123456789012:environment:349c86d4579e4e7298d500ff57a6b2EX",
|
||||||
|
"id": "349c86d4579e4e7298d500ff57a6b2EX",
|
||||||
|
"ownerArn": "arn:aws:sts::123456789012:assumed-role/AnotherDemoUser/AnotherDemoUser"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"comments": {
|
||||||
|
"input": {
|
||||||
|
},
|
||||||
|
"output": {
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"description": "",
|
||||||
|
"id": "describeenvironments-1516823568291",
|
||||||
|
"title": "DescribeEnvironments"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"ListEnvironments": [
|
||||||
|
{
|
||||||
|
"input": {
|
||||||
|
},
|
||||||
|
"output": {
|
||||||
|
"environmentIds": [
|
||||||
|
"349c86d4579e4e7298d500ff57a6b2EX",
|
||||||
|
"45a3da47af0840f2b0c0824f5ee232EX"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"comments": {
|
||||||
|
"input": {
|
||||||
|
},
|
||||||
|
"output": {
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"description": "",
|
||||||
|
"id": "listenvironments-1516823687205",
|
||||||
|
"title": "ListEnvironments"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"UpdateEnvironment": [
|
||||||
|
{
|
||||||
|
"input": {
|
||||||
|
"name": "my-changed-demo-environment",
|
||||||
|
"description": "This is my changed demonstration environment.",
|
||||||
|
"environmentId": "8d9967e2f0624182b74e7690ad69ebEX"
|
||||||
|
},
|
||||||
|
"output": {
|
||||||
|
},
|
||||||
|
"comments": {
|
||||||
|
"input": {
|
||||||
|
},
|
||||||
|
"output": {
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"description": "",
|
||||||
|
"id": "updateenvironment-1516823781910",
|
||||||
|
"title": "UpdateEnvironment"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"UpdateEnvironmentMembership": [
|
||||||
|
{
|
||||||
|
"input": {
|
||||||
|
"environmentId": "8d9967e2f0624182b74e7690ad69ebEX",
|
||||||
|
"permissions": "read-only",
|
||||||
|
"userArn": "arn:aws:iam::123456789012:user/AnotherDemoUser"
|
||||||
|
},
|
||||||
|
"output": {
|
||||||
|
"membership": {
|
||||||
|
"environmentId": "8d9967e2f0624182b74e7690ad69eb31",
|
||||||
|
"permissions": "read-only",
|
||||||
|
"userArn": "arn:aws:iam::123456789012:user/AnotherDemoUser",
|
||||||
|
"userId": "AIDAJ3BA6O2FMJWCWXHEX"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"comments": {
|
||||||
|
"input": {
|
||||||
|
},
|
||||||
|
"output": {
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"description": "",
|
||||||
|
"id": "updateenvironmentmembership-1516823876645",
|
||||||
|
"title": "UpdateEnvironmentMembership"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,276 @@
|
||||||
|
{
|
||||||
|
"version": "2.0",
|
||||||
|
"metadata": {
|
||||||
|
"apiVersion": "2017-09-23",
|
||||||
|
"endpointPrefix": "cloud9",
|
||||||
|
"jsonVersion": "1.1",
|
||||||
|
"protocol": "json",
|
||||||
|
"serviceFullName": "AWS Cloud9",
|
||||||
|
"serviceId": "Cloud9",
|
||||||
|
"signatureVersion": "v4",
|
||||||
|
"targetPrefix": "AWSCloud9WorkspaceManagementService",
|
||||||
|
"uid": "cloud9-2017-09-23"
|
||||||
|
},
|
||||||
|
"operations": {
|
||||||
|
"CreateEnvironmentEC2": {
|
||||||
|
"input": {
|
||||||
|
"type": "structure",
|
||||||
|
"required": [
|
||||||
|
"name",
|
||||||
|
"instanceType"
|
||||||
|
],
|
||||||
|
"members": {
|
||||||
|
"name": {},
|
||||||
|
"description": {
|
||||||
|
"shape": "S3"
|
||||||
|
},
|
||||||
|
"clientRequestToken": {},
|
||||||
|
"instanceType": {},
|
||||||
|
"subnetId": {},
|
||||||
|
"automaticStopTimeMinutes": {
|
||||||
|
"type": "integer"
|
||||||
|
},
|
||||||
|
"ownerArn": {}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"output": {
|
||||||
|
"type": "structure",
|
||||||
|
"members": {
|
||||||
|
"environmentId": {}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"idempotent": true
|
||||||
|
},
|
||||||
|
"CreateEnvironmentMembership": {
|
||||||
|
"input": {
|
||||||
|
"type": "structure",
|
||||||
|
"required": [
|
||||||
|
"environmentId",
|
||||||
|
"userArn",
|
||||||
|
"permissions"
|
||||||
|
],
|
||||||
|
"members": {
|
||||||
|
"environmentId": {},
|
||||||
|
"userArn": {},
|
||||||
|
"permissions": {}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"output": {
|
||||||
|
"type": "structure",
|
||||||
|
"members": {
|
||||||
|
"membership": {
|
||||||
|
"shape": "Se"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"idempotent": true
|
||||||
|
},
|
||||||
|
"DeleteEnvironment": {
|
||||||
|
"input": {
|
||||||
|
"type": "structure",
|
||||||
|
"required": [
|
||||||
|
"environmentId"
|
||||||
|
],
|
||||||
|
"members": {
|
||||||
|
"environmentId": {}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"output": {
|
||||||
|
"type": "structure",
|
||||||
|
"members": {}
|
||||||
|
},
|
||||||
|
"idempotent": true
|
||||||
|
},
|
||||||
|
"DeleteEnvironmentMembership": {
|
||||||
|
"input": {
|
||||||
|
"type": "structure",
|
||||||
|
"required": [
|
||||||
|
"environmentId",
|
||||||
|
"userArn"
|
||||||
|
],
|
||||||
|
"members": {
|
||||||
|
"environmentId": {},
|
||||||
|
"userArn": {}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"output": {
|
||||||
|
"type": "structure",
|
||||||
|
"members": {}
|
||||||
|
},
|
||||||
|
"idempotent": true
|
||||||
|
},
|
||||||
|
"DescribeEnvironmentMemberships": {
|
||||||
|
"input": {
|
||||||
|
"type": "structure",
|
||||||
|
"members": {
|
||||||
|
"userArn": {},
|
||||||
|
"environmentId": {},
|
||||||
|
"permissions": {
|
||||||
|
"type": "list",
|
||||||
|
"member": {}
|
||||||
|
},
|
||||||
|
"nextToken": {},
|
||||||
|
"maxResults": {
|
||||||
|
"type": "integer"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"output": {
|
||||||
|
"type": "structure",
|
||||||
|
"members": {
|
||||||
|
"memberships": {
|
||||||
|
"type": "list",
|
||||||
|
"member": {
|
||||||
|
"shape": "Se"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"nextToken": {}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"DescribeEnvironmentStatus": {
|
||||||
|
"input": {
|
||||||
|
"type": "structure",
|
||||||
|
"required": [
|
||||||
|
"environmentId"
|
||||||
|
],
|
||||||
|
"members": {
|
||||||
|
"environmentId": {}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"output": {
|
||||||
|
"type": "structure",
|
||||||
|
"members": {
|
||||||
|
"status": {},
|
||||||
|
"message": {}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"DescribeEnvironments": {
|
||||||
|
"input": {
|
||||||
|
"type": "structure",
|
||||||
|
"required": [
|
||||||
|
"environmentIds"
|
||||||
|
],
|
||||||
|
"members": {
|
||||||
|
"environmentIds": {
|
||||||
|
"type": "list",
|
||||||
|
"member": {}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"output": {
|
||||||
|
"type": "structure",
|
||||||
|
"members": {
|
||||||
|
"environments": {
|
||||||
|
"type": "list",
|
||||||
|
"member": {
|
||||||
|
"type": "structure",
|
||||||
|
"members": {
|
||||||
|
"id": {},
|
||||||
|
"name": {},
|
||||||
|
"description": {
|
||||||
|
"shape": "S3"
|
||||||
|
},
|
||||||
|
"type": {},
|
||||||
|
"arn": {},
|
||||||
|
"ownerArn": {},
|
||||||
|
"lifecycle": {
|
||||||
|
"type": "structure",
|
||||||
|
"members": {
|
||||||
|
"status": {},
|
||||||
|
"reason": {},
|
||||||
|
"failureResource": {}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"ListEnvironments": {
|
||||||
|
"input": {
|
||||||
|
"type": "structure",
|
||||||
|
"members": {
|
||||||
|
"nextToken": {},
|
||||||
|
"maxResults": {
|
||||||
|
"type": "integer"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"output": {
|
||||||
|
"type": "structure",
|
||||||
|
"members": {
|
||||||
|
"nextToken": {},
|
||||||
|
"environmentIds": {
|
||||||
|
"type": "list",
|
||||||
|
"member": {}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"UpdateEnvironment": {
|
||||||
|
"input": {
|
||||||
|
"type": "structure",
|
||||||
|
"required": [
|
||||||
|
"environmentId"
|
||||||
|
],
|
||||||
|
"members": {
|
||||||
|
"environmentId": {},
|
||||||
|
"name": {},
|
||||||
|
"description": {
|
||||||
|
"shape": "S3"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"output": {
|
||||||
|
"type": "structure",
|
||||||
|
"members": {}
|
||||||
|
},
|
||||||
|
"idempotent": true
|
||||||
|
},
|
||||||
|
"UpdateEnvironmentMembership": {
|
||||||
|
"input": {
|
||||||
|
"type": "structure",
|
||||||
|
"required": [
|
||||||
|
"environmentId",
|
||||||
|
"userArn",
|
||||||
|
"permissions"
|
||||||
|
],
|
||||||
|
"members": {
|
||||||
|
"environmentId": {},
|
||||||
|
"userArn": {},
|
||||||
|
"permissions": {}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"output": {
|
||||||
|
"type": "structure",
|
||||||
|
"members": {
|
||||||
|
"membership": {
|
||||||
|
"shape": "Se"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"idempotent": true
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"shapes": {
|
||||||
|
"S3": {
|
||||||
|
"type": "string",
|
||||||
|
"sensitive": true
|
||||||
|
},
|
||||||
|
"Se": {
|
||||||
|
"type": "structure",
|
||||||
|
"members": {
|
||||||
|
"permissions": {},
|
||||||
|
"userId": {},
|
||||||
|
"userArn": {},
|
||||||
|
"environmentId": {},
|
||||||
|
"lastAccess": {
|
||||||
|
"type": "timestamp"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,14 @@
|
||||||
|
{
|
||||||
|
"pagination": {
|
||||||
|
"DescribeEnvironmentMemberships": {
|
||||||
|
"input_token": "nextToken",
|
||||||
|
"output_token": "nextToken",
|
||||||
|
"limit_key": "maxResults"
|
||||||
|
},
|
||||||
|
"ListEnvironments": {
|
||||||
|
"input_token": "nextToken",
|
||||||
|
"output_token": "nextToken",
|
||||||
|
"limit_key": "maxResults"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,5 @@
|
||||||
|
{
|
||||||
|
"version": "1.0",
|
||||||
|
"examples": {
|
||||||
|
}
|
||||||
|
}
|
File diff suppressed because it is too large
Load Diff
94
node_modules/aws-sdk/apis/clouddirectory-2016-05-10.paginators.json
generated
vendored
Normal file
94
node_modules/aws-sdk/apis/clouddirectory-2016-05-10.paginators.json
generated
vendored
Normal file
|
@ -0,0 +1,94 @@
|
||||||
|
{
|
||||||
|
"pagination": {
|
||||||
|
"ListAppliedSchemaArns": {
|
||||||
|
"input_token": "NextToken",
|
||||||
|
"output_token": "NextToken",
|
||||||
|
"limit_key": "MaxResults"
|
||||||
|
},
|
||||||
|
"ListAttachedIndices": {
|
||||||
|
"input_token": "NextToken",
|
||||||
|
"output_token": "NextToken",
|
||||||
|
"limit_key": "MaxResults"
|
||||||
|
},
|
||||||
|
"ListDevelopmentSchemaArns": {
|
||||||
|
"input_token": "NextToken",
|
||||||
|
"output_token": "NextToken",
|
||||||
|
"limit_key": "MaxResults"
|
||||||
|
},
|
||||||
|
"ListDirectories": {
|
||||||
|
"input_token": "NextToken",
|
||||||
|
"output_token": "NextToken",
|
||||||
|
"limit_key": "MaxResults"
|
||||||
|
},
|
||||||
|
"ListFacetAttributes": {
|
||||||
|
"input_token": "NextToken",
|
||||||
|
"output_token": "NextToken",
|
||||||
|
"limit_key": "MaxResults"
|
||||||
|
},
|
||||||
|
"ListFacetNames": {
|
||||||
|
"input_token": "NextToken",
|
||||||
|
"output_token": "NextToken",
|
||||||
|
"limit_key": "MaxResults"
|
||||||
|
},
|
||||||
|
"ListIndex": {
|
||||||
|
"input_token": "NextToken",
|
||||||
|
"output_token": "NextToken",
|
||||||
|
"limit_key": "MaxResults"
|
||||||
|
},
|
||||||
|
"ListObjectAttributes": {
|
||||||
|
"input_token": "NextToken",
|
||||||
|
"output_token": "NextToken",
|
||||||
|
"limit_key": "MaxResults"
|
||||||
|
},
|
||||||
|
"ListObjectChildren": {
|
||||||
|
"input_token": "NextToken",
|
||||||
|
"output_token": "NextToken",
|
||||||
|
"limit_key": "MaxResults"
|
||||||
|
},
|
||||||
|
"ListObjectParentPaths": {
|
||||||
|
"input_token": "NextToken",
|
||||||
|
"output_token": "NextToken",
|
||||||
|
"limit_key": "MaxResults"
|
||||||
|
},
|
||||||
|
"ListObjectParents": {
|
||||||
|
"input_token": "NextToken",
|
||||||
|
"output_token": "NextToken",
|
||||||
|
"limit_key": "MaxResults"
|
||||||
|
},
|
||||||
|
"ListObjectPolicies": {
|
||||||
|
"input_token": "NextToken",
|
||||||
|
"output_token": "NextToken",
|
||||||
|
"limit_key": "MaxResults"
|
||||||
|
},
|
||||||
|
"ListPolicyAttachments": {
|
||||||
|
"input_token": "NextToken",
|
||||||
|
"output_token": "NextToken",
|
||||||
|
"limit_key": "MaxResults"
|
||||||
|
},
|
||||||
|
"ListPublishedSchemaArns": {
|
||||||
|
"input_token": "NextToken",
|
||||||
|
"output_token": "NextToken",
|
||||||
|
"limit_key": "MaxResults"
|
||||||
|
},
|
||||||
|
"ListTagsForResource": {
|
||||||
|
"input_token": "NextToken",
|
||||||
|
"output_token": "NextToken",
|
||||||
|
"limit_key": "MaxResults"
|
||||||
|
},
|
||||||
|
"ListTypedLinkFacetAttributes": {
|
||||||
|
"input_token": "NextToken",
|
||||||
|
"output_token": "NextToken",
|
||||||
|
"limit_key": "MaxResults"
|
||||||
|
},
|
||||||
|
"ListTypedLinkFacetNames": {
|
||||||
|
"input_token": "NextToken",
|
||||||
|
"output_token": "NextToken",
|
||||||
|
"limit_key": "MaxResults"
|
||||||
|
},
|
||||||
|
"LookupPolicy": {
|
||||||
|
"input_token": "NextToken",
|
||||||
|
"output_token": "NextToken",
|
||||||
|
"limit_key": "MaxResults"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,5 @@
|
||||||
|
{
|
||||||
|
"version": "1.0",
|
||||||
|
"examples": {
|
||||||
|
}
|
||||||
|
}
|
File diff suppressed because it is too large
Load Diff
99
node_modules/aws-sdk/apis/clouddirectory-2017-01-11.paginators.json
generated
vendored
Normal file
99
node_modules/aws-sdk/apis/clouddirectory-2017-01-11.paginators.json
generated
vendored
Normal file
|
@ -0,0 +1,99 @@
|
||||||
|
{
|
||||||
|
"pagination": {
|
||||||
|
"ListAppliedSchemaArns": {
|
||||||
|
"input_token": "NextToken",
|
||||||
|
"output_token": "NextToken",
|
||||||
|
"limit_key": "MaxResults"
|
||||||
|
},
|
||||||
|
"ListAttachedIndices": {
|
||||||
|
"input_token": "NextToken",
|
||||||
|
"output_token": "NextToken",
|
||||||
|
"limit_key": "MaxResults"
|
||||||
|
},
|
||||||
|
"ListDevelopmentSchemaArns": {
|
||||||
|
"input_token": "NextToken",
|
||||||
|
"output_token": "NextToken",
|
||||||
|
"limit_key": "MaxResults"
|
||||||
|
},
|
||||||
|
"ListDirectories": {
|
||||||
|
"input_token": "NextToken",
|
||||||
|
"output_token": "NextToken",
|
||||||
|
"limit_key": "MaxResults"
|
||||||
|
},
|
||||||
|
"ListFacetAttributes": {
|
||||||
|
"input_token": "NextToken",
|
||||||
|
"output_token": "NextToken",
|
||||||
|
"limit_key": "MaxResults"
|
||||||
|
},
|
||||||
|
"ListFacetNames": {
|
||||||
|
"input_token": "NextToken",
|
||||||
|
"output_token": "NextToken",
|
||||||
|
"limit_key": "MaxResults"
|
||||||
|
},
|
||||||
|
"ListIndex": {
|
||||||
|
"input_token": "NextToken",
|
||||||
|
"output_token": "NextToken",
|
||||||
|
"limit_key": "MaxResults"
|
||||||
|
},
|
||||||
|
"ListManagedSchemaArns": {
|
||||||
|
"input_token": "NextToken",
|
||||||
|
"output_token": "NextToken",
|
||||||
|
"limit_key": "MaxResults"
|
||||||
|
},
|
||||||
|
"ListObjectAttributes": {
|
||||||
|
"input_token": "NextToken",
|
||||||
|
"output_token": "NextToken",
|
||||||
|
"limit_key": "MaxResults"
|
||||||
|
},
|
||||||
|
"ListObjectChildren": {
|
||||||
|
"input_token": "NextToken",
|
||||||
|
"output_token": "NextToken",
|
||||||
|
"limit_key": "MaxResults"
|
||||||
|
},
|
||||||
|
"ListObjectParentPaths": {
|
||||||
|
"input_token": "NextToken",
|
||||||
|
"output_token": "NextToken",
|
||||||
|
"limit_key": "MaxResults"
|
||||||
|
},
|
||||||
|
"ListObjectParents": {
|
||||||
|
"input_token": "NextToken",
|
||||||
|
"output_token": "NextToken",
|
||||||
|
"limit_key": "MaxResults"
|
||||||
|
},
|
||||||
|
"ListObjectPolicies": {
|
||||||
|
"input_token": "NextToken",
|
||||||
|
"output_token": "NextToken",
|
||||||
|
"limit_key": "MaxResults"
|
||||||
|
},
|
||||||
|
"ListPolicyAttachments": {
|
||||||
|
"input_token": "NextToken",
|
||||||
|
"output_token": "NextToken",
|
||||||
|
"limit_key": "MaxResults"
|
||||||
|
},
|
||||||
|
"ListPublishedSchemaArns": {
|
||||||
|
"input_token": "NextToken",
|
||||||
|
"output_token": "NextToken",
|
||||||
|
"limit_key": "MaxResults"
|
||||||
|
},
|
||||||
|
"ListTagsForResource": {
|
||||||
|
"input_token": "NextToken",
|
||||||
|
"output_token": "NextToken",
|
||||||
|
"limit_key": "MaxResults"
|
||||||
|
},
|
||||||
|
"ListTypedLinkFacetAttributes": {
|
||||||
|
"input_token": "NextToken",
|
||||||
|
"output_token": "NextToken",
|
||||||
|
"limit_key": "MaxResults"
|
||||||
|
},
|
||||||
|
"ListTypedLinkFacetNames": {
|
||||||
|
"input_token": "NextToken",
|
||||||
|
"output_token": "NextToken",
|
||||||
|
"limit_key": "MaxResults"
|
||||||
|
},
|
||||||
|
"LookupPolicy": {
|
||||||
|
"input_token": "NextToken",
|
||||||
|
"output_token": "NextToken",
|
||||||
|
"limit_key": "MaxResults"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,5 @@
|
||||||
|
{
|
||||||
|
"version": "1.0",
|
||||||
|
"examples": {
|
||||||
|
}
|
||||||
|
}
|
File diff suppressed because it is too large
Load Diff
42
node_modules/aws-sdk/apis/cloudformation-2010-05-15.paginators.json
generated
vendored
Normal file
42
node_modules/aws-sdk/apis/cloudformation-2010-05-15.paginators.json
generated
vendored
Normal file
|
@ -0,0 +1,42 @@
|
||||||
|
{
|
||||||
|
"pagination": {
|
||||||
|
"DescribeStackEvents": {
|
||||||
|
"input_token": "NextToken",
|
||||||
|
"output_token": "NextToken",
|
||||||
|
"result_key": "StackEvents"
|
||||||
|
},
|
||||||
|
"DescribeStackResourceDrifts": {
|
||||||
|
"input_token": "NextToken",
|
||||||
|
"limit_key": "MaxResults",
|
||||||
|
"output_token": "NextToken"
|
||||||
|
},
|
||||||
|
"DescribeStackResources": {
|
||||||
|
"result_key": "StackResources"
|
||||||
|
},
|
||||||
|
"DescribeStacks": {
|
||||||
|
"input_token": "NextToken",
|
||||||
|
"output_token": "NextToken",
|
||||||
|
"result_key": "Stacks"
|
||||||
|
},
|
||||||
|
"ListExports": {
|
||||||
|
"input_token": "NextToken",
|
||||||
|
"output_token": "NextToken",
|
||||||
|
"result_key": "Exports"
|
||||||
|
},
|
||||||
|
"ListImports": {
|
||||||
|
"input_token": "NextToken",
|
||||||
|
"output_token": "NextToken",
|
||||||
|
"result_key": "Imports"
|
||||||
|
},
|
||||||
|
"ListStackResources": {
|
||||||
|
"input_token": "NextToken",
|
||||||
|
"output_token": "NextToken",
|
||||||
|
"result_key": "StackResourceSummaries"
|
||||||
|
},
|
||||||
|
"ListStacks": {
|
||||||
|
"input_token": "NextToken",
|
||||||
|
"output_token": "NextToken",
|
||||||
|
"result_key": "StackSummaries"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
182
node_modules/aws-sdk/apis/cloudformation-2010-05-15.waiters2.json
generated
vendored
Normal file
182
node_modules/aws-sdk/apis/cloudformation-2010-05-15.waiters2.json
generated
vendored
Normal file
|
@ -0,0 +1,182 @@
|
||||||
|
{
|
||||||
|
"version": 2,
|
||||||
|
"waiters": {
|
||||||
|
"StackExists": {
|
||||||
|
"delay": 5,
|
||||||
|
"operation": "DescribeStacks",
|
||||||
|
"maxAttempts": 20,
|
||||||
|
"acceptors": [
|
||||||
|
{
|
||||||
|
"matcher": "status",
|
||||||
|
"expected": 200,
|
||||||
|
"state": "success"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"matcher": "error",
|
||||||
|
"expected": "ValidationError",
|
||||||
|
"state": "retry"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"StackCreateComplete": {
|
||||||
|
"delay": 30,
|
||||||
|
"operation": "DescribeStacks",
|
||||||
|
"maxAttempts": 120,
|
||||||
|
"description": "Wait until stack status is CREATE_COMPLETE.",
|
||||||
|
"acceptors": [
|
||||||
|
{
|
||||||
|
"argument": "Stacks[].StackStatus",
|
||||||
|
"expected": "CREATE_COMPLETE",
|
||||||
|
"matcher": "pathAll",
|
||||||
|
"state": "success"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"argument": "Stacks[].StackStatus",
|
||||||
|
"expected": "CREATE_FAILED",
|
||||||
|
"matcher": "pathAny",
|
||||||
|
"state": "failure"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"argument": "Stacks[].StackStatus",
|
||||||
|
"expected": "DELETE_COMPLETE",
|
||||||
|
"matcher": "pathAny",
|
||||||
|
"state": "failure"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"argument": "Stacks[].StackStatus",
|
||||||
|
"expected": "DELETE_FAILED",
|
||||||
|
"matcher": "pathAny",
|
||||||
|
"state": "failure"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"argument": "Stacks[].StackStatus",
|
||||||
|
"expected": "ROLLBACK_FAILED",
|
||||||
|
"matcher": "pathAny",
|
||||||
|
"state": "failure"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"argument": "Stacks[].StackStatus",
|
||||||
|
"expected": "ROLLBACK_COMPLETE",
|
||||||
|
"matcher": "pathAny",
|
||||||
|
"state": "failure"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"expected": "ValidationError",
|
||||||
|
"matcher": "error",
|
||||||
|
"state": "failure"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"StackDeleteComplete": {
|
||||||
|
"delay": 30,
|
||||||
|
"operation": "DescribeStacks",
|
||||||
|
"maxAttempts": 120,
|
||||||
|
"description": "Wait until stack status is DELETE_COMPLETE.",
|
||||||
|
"acceptors": [
|
||||||
|
{
|
||||||
|
"argument": "Stacks[].StackStatus",
|
||||||
|
"expected": "DELETE_COMPLETE",
|
||||||
|
"matcher": "pathAll",
|
||||||
|
"state": "success"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"expected": "ValidationError",
|
||||||
|
"matcher": "error",
|
||||||
|
"state": "success"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"argument": "Stacks[].StackStatus",
|
||||||
|
"expected": "DELETE_FAILED",
|
||||||
|
"matcher": "pathAny",
|
||||||
|
"state": "failure"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"argument": "Stacks[].StackStatus",
|
||||||
|
"expected": "CREATE_FAILED",
|
||||||
|
"matcher": "pathAny",
|
||||||
|
"state": "failure"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"argument": "Stacks[].StackStatus",
|
||||||
|
"expected": "ROLLBACK_FAILED",
|
||||||
|
"matcher": "pathAny",
|
||||||
|
"state": "failure"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"argument": "Stacks[].StackStatus",
|
||||||
|
"expected": "UPDATE_ROLLBACK_FAILED",
|
||||||
|
"matcher": "pathAny",
|
||||||
|
"state": "failure"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"argument": "Stacks[].StackStatus",
|
||||||
|
"expected": "UPDATE_ROLLBACK_IN_PROGRESS",
|
||||||
|
"matcher": "pathAny",
|
||||||
|
"state": "failure"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"StackUpdateComplete": {
|
||||||
|
"delay": 30,
|
||||||
|
"maxAttempts": 120,
|
||||||
|
"operation": "DescribeStacks",
|
||||||
|
"description": "Wait until stack status is UPDATE_COMPLETE.",
|
||||||
|
"acceptors": [
|
||||||
|
{
|
||||||
|
"argument": "Stacks[].StackStatus",
|
||||||
|
"expected": "UPDATE_COMPLETE",
|
||||||
|
"matcher": "pathAll",
|
||||||
|
"state": "success"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"expected": "UPDATE_FAILED",
|
||||||
|
"matcher": "pathAny",
|
||||||
|
"state": "failure",
|
||||||
|
"argument": "Stacks[].StackStatus"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"argument": "Stacks[].StackStatus",
|
||||||
|
"expected": "UPDATE_ROLLBACK_FAILED",
|
||||||
|
"matcher": "pathAny",
|
||||||
|
"state": "failure"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"expected": "UPDATE_ROLLBACK_COMPLETE",
|
||||||
|
"matcher": "pathAny",
|
||||||
|
"state": "failure",
|
||||||
|
"argument": "Stacks[].StackStatus"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"expected": "ValidationError",
|
||||||
|
"matcher": "error",
|
||||||
|
"state": "failure"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"ChangeSetCreateComplete": {
|
||||||
|
"delay": 30,
|
||||||
|
"operation": "DescribeChangeSet",
|
||||||
|
"maxAttempts": 120,
|
||||||
|
"description": "Wait until change set status is CREATE_COMPLETE.",
|
||||||
|
"acceptors": [
|
||||||
|
{
|
||||||
|
"argument": "Status",
|
||||||
|
"expected": "CREATE_COMPLETE",
|
||||||
|
"matcher": "path",
|
||||||
|
"state": "success"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"argument": "Status",
|
||||||
|
"expected": "FAILED",
|
||||||
|
"matcher": "path",
|
||||||
|
"state": "failure"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"expected": "ValidationError",
|
||||||
|
"matcher": "error",
|
||||||
|
"state": "failure"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
File diff suppressed because it is too large
Load Diff
|
@ -0,0 +1,32 @@
|
||||||
|
{
|
||||||
|
"pagination": {
|
||||||
|
"ListCloudFrontOriginAccessIdentities": {
|
||||||
|
"input_token": "Marker",
|
||||||
|
"output_token": "CloudFrontOriginAccessIdentityList.NextMarker",
|
||||||
|
"limit_key": "MaxItems",
|
||||||
|
"more_results": "CloudFrontOriginAccessIdentityList.IsTruncated",
|
||||||
|
"result_key": "CloudFrontOriginAccessIdentityList.Items"
|
||||||
|
},
|
||||||
|
"ListDistributions": {
|
||||||
|
"input_token": "Marker",
|
||||||
|
"output_token": "DistributionList.NextMarker",
|
||||||
|
"limit_key": "MaxItems",
|
||||||
|
"more_results": "DistributionList.IsTruncated",
|
||||||
|
"result_key": "DistributionList.Items"
|
||||||
|
},
|
||||||
|
"ListInvalidations": {
|
||||||
|
"input_token": "Marker",
|
||||||
|
"output_token": "InvalidationList.NextMarker",
|
||||||
|
"limit_key": "MaxItems",
|
||||||
|
"more_results": "InvalidationList.IsTruncated",
|
||||||
|
"result_key": "InvalidationList.Items"
|
||||||
|
},
|
||||||
|
"ListStreamingDistributions": {
|
||||||
|
"input_token": "Marker",
|
||||||
|
"output_token": "StreamingDistributionList.NextMarker",
|
||||||
|
"limit_key": "MaxItems",
|
||||||
|
"more_results": "StreamingDistributionList.IsTruncated",
|
||||||
|
"result_key": "StreamingDistributionList.Items"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,47 @@
|
||||||
|
{
|
||||||
|
"version": 2,
|
||||||
|
"waiters": {
|
||||||
|
"DistributionDeployed": {
|
||||||
|
"delay": 60,
|
||||||
|
"operation": "GetDistribution",
|
||||||
|
"maxAttempts": 25,
|
||||||
|
"description": "Wait until a distribution is deployed.",
|
||||||
|
"acceptors": [
|
||||||
|
{
|
||||||
|
"expected": "Deployed",
|
||||||
|
"matcher": "path",
|
||||||
|
"state": "success",
|
||||||
|
"argument": "Distribution.Status"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"InvalidationCompleted": {
|
||||||
|
"delay": 20,
|
||||||
|
"operation": "GetInvalidation",
|
||||||
|
"maxAttempts": 30,
|
||||||
|
"description": "Wait until an invalidation has completed.",
|
||||||
|
"acceptors": [
|
||||||
|
{
|
||||||
|
"expected": "Completed",
|
||||||
|
"matcher": "path",
|
||||||
|
"state": "success",
|
||||||
|
"argument": "Invalidation.Status"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"StreamingDistributionDeployed": {
|
||||||
|
"delay": 60,
|
||||||
|
"operation": "GetStreamingDistribution",
|
||||||
|
"maxAttempts": 25,
|
||||||
|
"description": "Wait until a streaming distribution is deployed.",
|
||||||
|
"acceptors": [
|
||||||
|
{
|
||||||
|
"expected": "Deployed",
|
||||||
|
"matcher": "path",
|
||||||
|
"state": "success",
|
||||||
|
"argument": "StreamingDistribution.Status"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
File diff suppressed because it is too large
Load Diff
|
@ -0,0 +1,32 @@
|
||||||
|
{
|
||||||
|
"pagination": {
|
||||||
|
"ListCloudFrontOriginAccessIdentities": {
|
||||||
|
"input_token": "Marker",
|
||||||
|
"limit_key": "MaxItems",
|
||||||
|
"more_results": "CloudFrontOriginAccessIdentityList.IsTruncated",
|
||||||
|
"output_token": "CloudFrontOriginAccessIdentityList.NextMarker",
|
||||||
|
"result_key": "CloudFrontOriginAccessIdentityList.Items"
|
||||||
|
},
|
||||||
|
"ListDistributions": {
|
||||||
|
"input_token": "Marker",
|
||||||
|
"limit_key": "MaxItems",
|
||||||
|
"more_results": "DistributionList.IsTruncated",
|
||||||
|
"output_token": "DistributionList.NextMarker",
|
||||||
|
"result_key": "DistributionList.Items"
|
||||||
|
},
|
||||||
|
"ListInvalidations": {
|
||||||
|
"input_token": "Marker",
|
||||||
|
"limit_key": "MaxItems",
|
||||||
|
"more_results": "InvalidationList.IsTruncated",
|
||||||
|
"output_token": "InvalidationList.NextMarker",
|
||||||
|
"result_key": "InvalidationList.Items"
|
||||||
|
},
|
||||||
|
"ListStreamingDistributions": {
|
||||||
|
"input_token": "Marker",
|
||||||
|
"limit_key": "MaxItems",
|
||||||
|
"more_results": "StreamingDistributionList.IsTruncated",
|
||||||
|
"output_token": "StreamingDistributionList.NextMarker",
|
||||||
|
"result_key": "StreamingDistributionList.Items"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,47 @@
|
||||||
|
{
|
||||||
|
"version": 2,
|
||||||
|
"waiters": {
|
||||||
|
"DistributionDeployed": {
|
||||||
|
"delay": 60,
|
||||||
|
"operation": "GetDistribution",
|
||||||
|
"maxAttempts": 25,
|
||||||
|
"description": "Wait until a distribution is deployed.",
|
||||||
|
"acceptors": [
|
||||||
|
{
|
||||||
|
"expected": "Deployed",
|
||||||
|
"matcher": "path",
|
||||||
|
"state": "success",
|
||||||
|
"argument": "Distribution.Status"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"InvalidationCompleted": {
|
||||||
|
"delay": 20,
|
||||||
|
"operation": "GetInvalidation",
|
||||||
|
"maxAttempts": 30,
|
||||||
|
"description": "Wait until an invalidation has completed.",
|
||||||
|
"acceptors": [
|
||||||
|
{
|
||||||
|
"expected": "Completed",
|
||||||
|
"matcher": "path",
|
||||||
|
"state": "success",
|
||||||
|
"argument": "Invalidation.Status"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"StreamingDistributionDeployed": {
|
||||||
|
"delay": 60,
|
||||||
|
"operation": "GetStreamingDistribution",
|
||||||
|
"maxAttempts": 25,
|
||||||
|
"description": "Wait until a streaming distribution is deployed.",
|
||||||
|
"acceptors": [
|
||||||
|
{
|
||||||
|
"expected": "Deployed",
|
||||||
|
"matcher": "path",
|
||||||
|
"state": "success",
|
||||||
|
"argument": "StreamingDistribution.Status"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,5 @@
|
||||||
|
{
|
||||||
|
"version": "1.0",
|
||||||
|
"examples": {
|
||||||
|
}
|
||||||
|
}
|
File diff suppressed because it is too large
Load Diff
|
@ -0,0 +1,32 @@
|
||||||
|
{
|
||||||
|
"pagination": {
|
||||||
|
"ListCloudFrontOriginAccessIdentities": {
|
||||||
|
"input_token": "Marker",
|
||||||
|
"limit_key": "MaxItems",
|
||||||
|
"more_results": "CloudFrontOriginAccessIdentityList.IsTruncated",
|
||||||
|
"output_token": "CloudFrontOriginAccessIdentityList.NextMarker",
|
||||||
|
"result_key": "CloudFrontOriginAccessIdentityList.Items"
|
||||||
|
},
|
||||||
|
"ListDistributions": {
|
||||||
|
"input_token": "Marker",
|
||||||
|
"limit_key": "MaxItems",
|
||||||
|
"more_results": "DistributionList.IsTruncated",
|
||||||
|
"output_token": "DistributionList.NextMarker",
|
||||||
|
"result_key": "DistributionList.Items"
|
||||||
|
},
|
||||||
|
"ListInvalidations": {
|
||||||
|
"input_token": "Marker",
|
||||||
|
"limit_key": "MaxItems",
|
||||||
|
"more_results": "InvalidationList.IsTruncated",
|
||||||
|
"output_token": "InvalidationList.NextMarker",
|
||||||
|
"result_key": "InvalidationList.Items"
|
||||||
|
},
|
||||||
|
"ListStreamingDistributions": {
|
||||||
|
"input_token": "Marker",
|
||||||
|
"limit_key": "MaxItems",
|
||||||
|
"more_results": "StreamingDistributionList.IsTruncated",
|
||||||
|
"output_token": "StreamingDistributionList.NextMarker",
|
||||||
|
"result_key": "StreamingDistributionList.Items"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,47 @@
|
||||||
|
{
|
||||||
|
"version": 2,
|
||||||
|
"waiters": {
|
||||||
|
"DistributionDeployed": {
|
||||||
|
"delay": 60,
|
||||||
|
"operation": "GetDistribution",
|
||||||
|
"maxAttempts": 25,
|
||||||
|
"description": "Wait until a distribution is deployed.",
|
||||||
|
"acceptors": [
|
||||||
|
{
|
||||||
|
"expected": "Deployed",
|
||||||
|
"matcher": "path",
|
||||||
|
"state": "success",
|
||||||
|
"argument": "Distribution.Status"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"InvalidationCompleted": {
|
||||||
|
"delay": 20,
|
||||||
|
"operation": "GetInvalidation",
|
||||||
|
"maxAttempts": 30,
|
||||||
|
"description": "Wait until an invalidation has completed.",
|
||||||
|
"acceptors": [
|
||||||
|
{
|
||||||
|
"expected": "Completed",
|
||||||
|
"matcher": "path",
|
||||||
|
"state": "success",
|
||||||
|
"argument": "Invalidation.Status"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"StreamingDistributionDeployed": {
|
||||||
|
"delay": 60,
|
||||||
|
"operation": "GetStreamingDistribution",
|
||||||
|
"maxAttempts": 25,
|
||||||
|
"description": "Wait until a streaming distribution is deployed.",
|
||||||
|
"acceptors": [
|
||||||
|
{
|
||||||
|
"expected": "Deployed",
|
||||||
|
"matcher": "path",
|
||||||
|
"state": "success",
|
||||||
|
"argument": "StreamingDistribution.Status"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,5 @@
|
||||||
|
{
|
||||||
|
"version": "1.0",
|
||||||
|
"examples": {
|
||||||
|
}
|
||||||
|
}
|
File diff suppressed because it is too large
Load Diff
|
@ -0,0 +1,32 @@
|
||||||
|
{
|
||||||
|
"pagination": {
|
||||||
|
"ListCloudFrontOriginAccessIdentities": {
|
||||||
|
"input_token": "Marker",
|
||||||
|
"limit_key": "MaxItems",
|
||||||
|
"more_results": "CloudFrontOriginAccessIdentityList.IsTruncated",
|
||||||
|
"output_token": "CloudFrontOriginAccessIdentityList.NextMarker",
|
||||||
|
"result_key": "CloudFrontOriginAccessIdentityList.Items"
|
||||||
|
},
|
||||||
|
"ListDistributions": {
|
||||||
|
"input_token": "Marker",
|
||||||
|
"limit_key": "MaxItems",
|
||||||
|
"more_results": "DistributionList.IsTruncated",
|
||||||
|
"output_token": "DistributionList.NextMarker",
|
||||||
|
"result_key": "DistributionList.Items"
|
||||||
|
},
|
||||||
|
"ListInvalidations": {
|
||||||
|
"input_token": "Marker",
|
||||||
|
"limit_key": "MaxItems",
|
||||||
|
"more_results": "InvalidationList.IsTruncated",
|
||||||
|
"output_token": "InvalidationList.NextMarker",
|
||||||
|
"result_key": "InvalidationList.Items"
|
||||||
|
},
|
||||||
|
"ListStreamingDistributions": {
|
||||||
|
"input_token": "Marker",
|
||||||
|
"limit_key": "MaxItems",
|
||||||
|
"more_results": "StreamingDistributionList.IsTruncated",
|
||||||
|
"output_token": "StreamingDistributionList.NextMarker",
|
||||||
|
"result_key": "StreamingDistributionList.Items"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,47 @@
|
||||||
|
{
|
||||||
|
"version": 2,
|
||||||
|
"waiters": {
|
||||||
|
"DistributionDeployed": {
|
||||||
|
"delay": 60,
|
||||||
|
"operation": "GetDistribution",
|
||||||
|
"maxAttempts": 25,
|
||||||
|
"description": "Wait until a distribution is deployed.",
|
||||||
|
"acceptors": [
|
||||||
|
{
|
||||||
|
"expected": "Deployed",
|
||||||
|
"matcher": "path",
|
||||||
|
"state": "success",
|
||||||
|
"argument": "Distribution.Status"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"InvalidationCompleted": {
|
||||||
|
"delay": 20,
|
||||||
|
"operation": "GetInvalidation",
|
||||||
|
"maxAttempts": 30,
|
||||||
|
"description": "Wait until an invalidation has completed.",
|
||||||
|
"acceptors": [
|
||||||
|
{
|
||||||
|
"expected": "Completed",
|
||||||
|
"matcher": "path",
|
||||||
|
"state": "success",
|
||||||
|
"argument": "Invalidation.Status"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"StreamingDistributionDeployed": {
|
||||||
|
"delay": 60,
|
||||||
|
"operation": "GetStreamingDistribution",
|
||||||
|
"maxAttempts": 25,
|
||||||
|
"description": "Wait until a streaming distribution is deployed.",
|
||||||
|
"acceptors": [
|
||||||
|
{
|
||||||
|
"expected": "Deployed",
|
||||||
|
"matcher": "path",
|
||||||
|
"state": "success",
|
||||||
|
"argument": "StreamingDistribution.Status"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,5 @@
|
||||||
|
{
|
||||||
|
"version": "1.0",
|
||||||
|
"examples": {
|
||||||
|
}
|
||||||
|
}
|
File diff suppressed because it is too large
Load Diff
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue