Skip to content

Commit

Permalink
Update AWS APIs
Browse files Browse the repository at this point in the history
  • Loading branch information
MikeRalphson committed Jul 10, 2019
1 parent 08f69e6 commit b12f1bf
Show file tree
Hide file tree
Showing 9 changed files with 3,084 additions and 222 deletions.
1,026 changes: 958 additions & 68 deletions APIs/amazonaws.com/amplify/2017-07-25/swagger.yaml

Large diffs are not rendered by default.

490 changes: 486 additions & 4 deletions APIs/amazonaws.com/config/2014-11-12/swagger.yaml

Large diffs are not rendered by default.

7 changes: 5 additions & 2 deletions APIs/amazonaws.com/elasticfilesystem/2015-02-01/swagger.yaml
Expand Up @@ -686,7 +686,7 @@ paths:
- $ref: '#/parameters/X-Amz-SignedHeaders'
put:
operationId: PutLifecycleConfiguration
description: '<p>Enables lifecycle management by creating a new <code>LifecycleConfiguration</code> object. A <code>LifecycleConfiguration</code> object defines when files in an Amazon EFS file system are automatically transitioned to the lower-cost EFS Infrequent Access (IA) storage class. A <code>LifecycleConfiguration</code> applies to all files in a file system.</p> <p>Each Amazon EFS file system supports one lifecycle configuration, which applies to all files in the file system. If a <code>LifecycleConfiguration</code> object already exists for the specified file system, a <code>PutLifecycleConfiguration</code> call modifies the existing configuration. A <code>PutLifecycleConfiguration</code> call with an empty <code>LifecyclePolicies</code> array in the request body deletes any existing <code>LifecycleConfiguration</code> and disables lifecycle management.</p> <note> <p>You can enable lifecycle management only for EFS file systems created after the release of EFS infrequent access.</p> </note> <p>In the request, specify the following: </p> <ul> <li> <p>The ID for the file system for which you are creating a lifecycle management configuration.</p> </li> <li> <p>A <code>LifecyclePolicies</code> array of <code>LifecyclePolicy</code> objects that define when files are moved to the IA storage class. The array can contain only one <code>"TransitionToIA": "AFTER_30_DAYS"</code> <code>LifecyclePolicy</code> item.</p> </li> </ul> <p>This operation requires permissions for the <code>elasticfilesystem:PutLifecycleConfiguration</code> operation.</p> <p>To apply a <code>LifecycleConfiguration</code> object to an encrypted file system, you need the same AWS Key Management Service (AWS KMS) permissions as when you created the encrypted file system. </p>'
description: '<p>Enables lifecycle management by creating a new <code>LifecycleConfiguration</code> object. A <code>LifecycleConfiguration</code> object defines when files in an Amazon EFS file system are automatically transitioned to the lower-cost EFS Infrequent Access (IA) storage class. A <code>LifecycleConfiguration</code> applies to all files in a file system.</p> <p>Each Amazon EFS file system supports one lifecycle configuration, which applies to all files in the file system. If a <code>LifecycleConfiguration</code> object already exists for the specified file system, a <code>PutLifecycleConfiguration</code> call modifies the existing configuration. A <code>PutLifecycleConfiguration</code> call with an empty <code>LifecyclePolicies</code> array in the request body deletes any existing <code>LifecycleConfiguration</code> and disables lifecycle management.</p> <p>In the request, specify the following: </p> <ul> <li> <p>The ID for the file system for which you are enabling, disabling, or modifying lifecycle management.</p> </li> <li> <p>A <code>LifecyclePolicies</code> array of <code>LifecyclePolicy</code> objects that define when files are moved to the IA storage class. The array can contain only one <code>LifecyclePolicy</code> item.</p> </li> </ul> <p>This operation requires permissions for the <code>elasticfilesystem:PutLifecycleConfiguration</code> operation.</p> <p>To apply a <code>LifecycleConfiguration</code> object to an encrypted file system, you need the same AWS Key Management Service (AWS KMS) permissions as when you created the encrypted file system. </p>'
responses:
'200':
description: Success
Expand Down Expand Up @@ -1100,7 +1100,7 @@ definitions:
properties:
TransitionToIA:
$ref: '#/definitions/TransitionToIARules'
description: '<p>A value that indicates how long it takes to transition files to the IA storage class. Currently, the only valid value is <code>AFTER_30_DAYS</code>.</p> <p> <code>AFTER_30_DAYS</code> indicates files that have not been read from or written to for 30 days are transitioned from the Standard storage class to the IA storage class. Metadata operations such as listing the contents of a directory don''t count as a file access event.</p>'
description: ' A value that describes the period of time that a file is not accessed, after which it transitions to the IA storage class. Metadata operations such as listing the contents of a directory don''t count as file access events.'
description: Describes a policy used by EFS lifecycle management to transition files to the Infrequent Access (IA) storage class.
TooManyRequests: {}
AwsAccountId:
Expand Down Expand Up @@ -1301,7 +1301,10 @@ definitions:
TransitionToIARules:
type: string
enum:
- AFTER_14_DAYS
- AFTER_30_DAYS
- AFTER_60_DAYS
- AFTER_90_DAYS
ModifyMountTargetSecurityGroupsRequest:
type: object
properties:
Expand Down
81 changes: 47 additions & 34 deletions APIs/amazonaws.com/gamelift/2015-10-01/swagger.yaml

Large diffs are not rendered by default.

0 comments on commit b12f1bf

Please sign in to comment.