Skip to content

Commit

Permalink
Updates SDK to v2.719.0
Browse files Browse the repository at this point in the history
  • Loading branch information
awstools committed Jul 23, 2020
1 parent 673dba1 commit 6e552e9
Show file tree
Hide file tree
Showing 25 changed files with 3,695 additions and 437 deletions.
27 changes: 27 additions & 0 deletions .changes/2.719.0.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
[
{
"type": "feature",
"category": "ConfigService",
"description": "Adding service linked configuration aggregation support along with new enums for config resource coverage"
},
{
"type": "feature",
"category": "FSx",
"description": "Adds support for AutoImport, a new FSx for Lustre feature that allows customers to configure their FSx file system to automatically update its contents when new objects are added to S3 or existing objects are overwritten."
},
{
"type": "feature",
"category": "Glue",
"description": "Added new ConnectionProperties: \"KAFKA_SSL_ENABLED\" (to toggle SSL connections) and \"KAFKA_CUSTOM_CERT\" (import CA certificate file)"
},
{
"type": "feature",
"category": "Lightsail",
"description": "This release adds support for Amazon Lightsail content delivery network (CDN) distributions and SSL/TLS certificates."
},
{
"type": "feature",
"category": "WorkSpaces",
"description": "Added UpdateWorkspaceImagePermission API to share Amazon WorkSpaces images across AWS accounts."
}
]
9 changes: 8 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,14 @@
# Changelog for AWS SDK for JavaScript
<!--LATEST=2.718.0-->
<!--LATEST=2.719.0-->
<!--ENTRYINSERT-->

## 2.719.0
* feature: ConfigService: Adding service linked configuration aggregation support along with new enums for config resource coverage
* feature: FSx: Adds support for AutoImport, a new FSx for Lustre feature that allows customers to configure their FSx file system to automatically update its contents when new objects are added to S3 or existing objects are overwritten.
* feature: Glue: Added new ConnectionProperties: "KAFKA_SSL_ENABLED" (to toggle SSL connections) and "KAFKA_CUSTOM_CERT" (import CA certificate file)
* feature: Lightsail: This release adds support for Amazon Lightsail content delivery network (CDN) distributions and SSL/TLS certificates.
* feature: WorkSpaces: Added UpdateWorkspaceImagePermission API to share Amazon WorkSpaces images across AWS accounts.

## 2.718.0
* bugfix: S3: Add validation for AccountId in S3 AccessPoint
* feature: MediaLive: The AWS Elemental MediaLive APIs and SDKs now support the ability to get thumbnails for MediaLive devices that are attached or not attached to a channel. Previously, this thumbnail feature was available only on the console.
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ version.
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.718.0.min.js"></script>
<script src="https://sdk.amazonaws.com/js/aws-sdk-2.719.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
Expand Down
3 changes: 2 additions & 1 deletion apis/config-2014-11-12.min.json
Original file line number Diff line number Diff line change
Expand Up @@ -2419,7 +2419,8 @@
},
"LastUpdatedTime": {
"type": "timestamp"
}
},
"CreatedBy": {}
}
},
"S3j": {
Expand Down
70 changes: 44 additions & 26 deletions apis/config-2014-11-12.normal.json

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion apis/directconnect-2012-10-25.normal.json
Original file line number Diff line number Diff line change
Expand Up @@ -437,7 +437,7 @@
"shape": "DirectConnectClientException"
}
],
"documentation": "<p>Creates a proposal to associate the specified virtual private gateway or transit gateway with the specified Direct Connect gateway.</p> <p>You can only associate a Direct Connect gateway and virtual private gateway or transit gateway when the account that owns the Direct Connect gateway and the account that owns the virtual private gateway or transit gateway have the same AWS Payer ID.</p>"
"documentation": "<p>Creates a proposal to associate the specified virtual private gateway or transit gateway with the specified Direct Connect gateway.</p> <p>You can associate a Direct Connect gateway and virtual private gateway or transit gateway that is owned by any AWS account. </p>"
},
"CreateInterconnect": {
"name": "CreateInterconnect",
Expand Down
58 changes: 36 additions & 22 deletions apis/fsx-2018-03-01.min.json
Original file line number Diff line number Diff line change
Expand Up @@ -69,11 +69,11 @@
"members": {
"Type": {},
"Paths": {
"shape": "S1x"
"shape": "S20"
},
"FileSystemId": {},
"Report": {
"shape": "S1z"
"shape": "S22"
},
"ClientRequestToken": {
"idempotencyToken": true
Expand All @@ -87,7 +87,7 @@
"type": "structure",
"members": {
"DataRepositoryTask": {
"shape": "S23"
"shape": "S26"
}
}
},
Expand All @@ -114,17 +114,17 @@
"shape": "Sv"
},
"SecurityGroupIds": {
"shape": "S2d"
"shape": "S2g"
},
"Tags": {
"shape": "S8"
},
"KmsKeyId": {},
"WindowsConfiguration": {
"shape": "S2f"
"shape": "S2i"
},
"LustreConfiguration": {
"shape": "S2i"
"shape": "S2l"
}
}
},
Expand Down Expand Up @@ -153,16 +153,16 @@
"shape": "Sv"
},
"SecurityGroupIds": {
"shape": "S2d"
"shape": "S2g"
},
"Tags": {
"shape": "S8"
},
"WindowsConfiguration": {
"shape": "S2f"
"shape": "S2i"
},
"LustreConfiguration": {
"shape": "S2i"
"shape": "S2l"
},
"StorageType": {}
}
Expand Down Expand Up @@ -333,7 +333,7 @@
"DataRepositoryTasks": {
"type": "list",
"member": {
"shape": "S23"
"shape": "S26"
}
},
"NextToken": {}
Expand Down Expand Up @@ -462,7 +462,7 @@
"members": {
"UserName": {},
"Password": {
"shape": "S2h"
"shape": "S2k"
},
"DnsIps": {
"shape": "S17"
Expand All @@ -478,7 +478,8 @@
"DailyAutomaticBackupStartTime": {},
"AutomaticBackupRetentionDays": {
"type": "integer"
}
},
"AutoImportPolicy": {}
}
}
}
Expand All @@ -498,6 +499,10 @@
"type": "list",
"member": {
"type": "structure",
"required": [
"Key",
"Value"
],
"members": {
"Key": {},
"Value": {}
Expand Down Expand Up @@ -624,10 +629,18 @@
"DataRepositoryConfiguration": {
"type": "structure",
"members": {
"Lifecycle": {},
"ImportPath": {},
"ExportPath": {},
"ImportedFileChunkSize": {
"type": "integer"
},
"AutoImportPolicy": {},
"FailureDetails": {
"type": "structure",
"members": {
"Message": {}
}
}
}
},
Expand Down Expand Up @@ -680,11 +693,11 @@
"type": "list",
"member": {}
},
"S1x": {
"S20": {
"type": "list",
"member": {}
},
"S1z": {
"S22": {
"type": "structure",
"required": [
"Enabled"
Expand All @@ -698,7 +711,7 @@
"Scope": {}
}
},
"S23": {
"S26": {
"type": "structure",
"required": [
"TaskId",
Expand Down Expand Up @@ -726,7 +739,7 @@
},
"FileSystemId": {},
"Paths": {
"shape": "S1x"
"shape": "S20"
},
"FailureDetails": {
"type": "structure",
Expand All @@ -752,15 +765,15 @@
}
},
"Report": {
"shape": "S1z"
"shape": "S22"
}
}
},
"S2d": {
"S2g": {
"type": "list",
"member": {}
},
"S2f": {
"S2i": {
"type": "structure",
"required": [
"ThroughputCapacity"
Expand All @@ -781,7 +794,7 @@
"FileSystemAdministratorsGroup": {},
"UserName": {},
"Password": {
"shape": "S2h"
"shape": "S2k"
},
"DnsIps": {
"shape": "S17"
Expand All @@ -803,11 +816,11 @@
}
}
},
"S2h": {
"S2k": {
"type": "string",
"sensitive": true
},
"S2i": {
"S2l": {
"type": "structure",
"members": {
"WeeklyMaintenanceStartTime": {},
Expand All @@ -817,6 +830,7 @@
"type": "integer"
},
"DeploymentType": {},
"AutoImportPolicy": {},
"PerUnitStorageThroughput": {
"type": "integer"
},
Expand Down
50 changes: 50 additions & 0 deletions apis/fsx-2018-03-01.normal.json
Original file line number Diff line number Diff line change
Expand Up @@ -578,6 +578,14 @@
"min": 3,
"pattern": "^[^\\u0000\\u0085\\u2028\\u2029\\r\\n]{3,4357}$"
},
"AutoImportPolicyType": {
"type": "string",
"enum": [
"NONE",
"NEW",
"NEW_CHANGED"
]
},
"AutomaticBackupRetentionDays": {
"type": "integer",
"documentation": "<p>The number of days to retain automatic backups. Setting this to 0 disables automatic backups. You can retain automatic backups for a maximum of 35 days. The default is 0.</p>",
Expand Down Expand Up @@ -896,6 +904,10 @@
"shape": "LustreDeploymentType",
"documentation": "<p> Choose <code>SCRATCH_1</code> and <code>SCRATCH_2</code> deployment types when you need temporary storage and shorter-term processing of data. The <code>SCRATCH_2</code> deployment type provides in-transit encryption of data and higher burst throughput capacity than <code>SCRATCH_1</code>.</p> <note> <p>This option can only be set for for PERSISTENT_1 deployments types.</p> </note> <p>Choose <code>PERSISTENT_1</code> deployment type for longer-term storage and workloads and encryption of data in transit. To learn more about deployment types, see <a href=\"https://docs.aws.amazon.com/fsx/latest/LustreGuide/lustre-deployment-types.html\"> FSx for Lustre Deployment Options</a>.</p> <p>Encryption of data in-transit is automatically enabled when you access a <code>SCRATCH_2</code> or <code>PERSISTENT_1</code> file system from Amazon EC2 instances that <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/data- protection.html\">support this feature</a>. (Default = <code>SCRATCH_1</code>) </p> <p>Encryption of data in-transit for <code>SCRATCH_2</code> and <code>PERSISTENT_1</code> deployment types is supported when accessed from supported instance types in supported AWS Regions. To learn more, <a href=\"https://docs.aws.amazon.com/fsx/latest/LustreGuide/encryption-in-transit-fsxl.html\">Encrypting Data in Transit</a>.</p>"
},
"AutoImportPolicy": {
"shape": "AutoImportPolicyType",
"documentation": "<p>Use this property to turn the Autoimport feature on and off. AutoImport enables your FSx for Lustre file system to automatically update its contents with changes that have been made to its linked Amazon S3 data repository. You can set the policy to have one the following values:</p> <ul> <li> <p> <code>NONE</code> - (Default) Autoimport is turned off. Changes to your S3 repository will not be reflected on the FSx file system.</p> </li> <li> <p> <code>NEW</code> - Autoimport is turned on; only new files in the linked S3 repository will be imported to the FSx file system. Updates to existing files and deleted files will not be imported to the FSx file system.</p> </li> <li> <p> <code>NEW_CHANGED</code> - Autoimport is turned on; new files and changes to existing files in the linked S3 repository will be imported to the FSx file system. Files deleted in S3 are not deleted in the FSx file system.</p> </li> <li> <p> <code>NEW_CHANGED_DELETED</code> - Autoimport is turned on; new files, changes to existing files, and deleted files in the linked S3 repository will be imported to the FSx file system. </p> </li> </ul>"
},
"PerUnitStorageThroughput": {
"shape": "PerUnitStorageThroughput",
"documentation": "<p> Required for the <code>PERSISTENT_1</code> deployment type, describes the amount of read and write throughput for each 1 tebibyte of storage, in MB/s/TiB. File system throughput capacity is calculated by multiplying file system storage capacity (TiB) by the PerUnitStorageThroughput (MB/s/TiB). For a 2.4 TiB file system, provisioning 50 MB/s/TiB of PerUnitStorageThroughput yields 117 MB/s of file system throughput. You pay for the amount of throughput that you provision. </p> <p>Valid values are 50, 100, 200.</p>"
Expand Down Expand Up @@ -1038,6 +1050,10 @@
"DataRepositoryConfiguration": {
"type": "structure",
"members": {
"Lifecycle": {
"shape": "DataRepositoryLifecycle",
"documentation": "<p>Describes the state of the file system's S3 durable data repository, if it is configured with an S3 repository. The lifecycle can have the following values:</p> <ul> <li> <p> <code>CREATING</code> - Amazon FSx is creating the new data repository.</p> </li> <li> <p> <code>AVAILABLE</code> - The data repository is available for use.</p> </li> <li> <p> <code>MISCONFIGURED</code> - The data repository is in a failed but recoverable state.</p> </li> <li> <p> <code>UPDATING</code> - The data repository is undergoing a customer initiated update.</p> </li> </ul>"
},
"ImportPath": {
"shape": "ArchivePath",
"documentation": "<p>The import path to the Amazon S3 bucket (and optional prefix) that you're using as the data repository for your FSx for Lustre file system, for example <code>s3://import-bucket/optional-prefix</code>. If a prefix is specified after the Amazon S3 bucket name, only object keys with that prefix are loaded into the file system.</p>"
Expand All @@ -1049,10 +1065,36 @@
"ImportedFileChunkSize": {
"shape": "Megabytes",
"documentation": "<p>For files imported from a data repository, this value determines the stripe count and maximum amount of data per file (in MiB) stored on a single physical disk. The maximum number of disks that a single file can be striped across is limited by the total number of disks that make up the file system.</p> <p>The default chunk size is 1,024 MiB (1 GiB) and can go as high as 512,000 MiB (500 GiB). Amazon S3 objects have a maximum size of 5 TB.</p>"
},
"AutoImportPolicy": {
"shape": "AutoImportPolicyType",
"documentation": "<p>Describes the data repository's <code>AutoImportPolicy</code>. AutoImport enables your FSx for Lustre file system to automatically update its contents with changes that have been made to its linked Amazon S3 data repository. The policy can have the following values:</p> <ul> <li> <p> <code>NONE</code> - (Default) Autoimport is turned off, Changes to your S3 repository will not be reflected on the FSx file system.</p> </li> <li> <p> <code>NEW</code> - Autoimport is turned on; only new files in the linked S3 repository will be imported to the FSx file system. Updates to existing files and deleted files will not be imported to the FSx file system.</p> </li> <li> <p> <code>NEW_CHANGED</code> - Autoimport is turned on; new files and changes to existing files in the linked S3 repository will be imported to the FSx file system. Files deleted in S3 are not deleted in the FSx file system.</p> </li> <li> <p> <code>NEW_CHANGED_DELETED</code> - Autoimport is turned on; new files, changes to existing files, and deleted files in the linked S3 repository will be imported to the FSx file system. </p> </li> </ul>"
},
"FailureDetails": {
"shape": "DataRepositoryFailureDetails"
}
},
"documentation": "<p>The data repository configuration object for Lustre file systems returned in the response of the <code>CreateFileSystem</code> operation.</p>"
},
"DataRepositoryFailureDetails": {
"type": "structure",
"members": {
"Message": {
"shape": "ErrorMessage"
}
},
"documentation": "<p>Provides detailed information about the data respository if its <code>Lifecycle</code> is set to <code>MISCONFIGURED</code>.</p>"
},
"DataRepositoryLifecycle": {
"type": "string",
"enum": [
"CREATING",
"AVAILABLE",
"MISCONFIGURED",
"UPDATING",
"DELETING"
]
},
"DataRepositoryTask": {
"type": "structure",
"required": [
Expand Down Expand Up @@ -2012,6 +2054,10 @@
},
"Tag": {
"type": "structure",
"required": [
"Key",
"Value"
],
"members": {
"Key": {
"shape": "TagKey",
Expand Down Expand Up @@ -2130,6 +2176,10 @@
},
"AutomaticBackupRetentionDays": {
"shape": "AutomaticBackupRetentionDays"
},
"AutoImportPolicy": {
"shape": "AutoImportPolicyType",
"documentation": "<p>Use this property to turn the Autoimport feature on and off. AutoImport enables your FSx for Lustre file system to automatically update its contents with changes that have been made to its linked Amazon S3 data repository. You can set the policy to have one the following values:</p> <ul> <li> <p> <code>NONE</code> - (Default) Autoimport is turned off. Changes to your S3 repository will not be reflected on the FSx file system.</p> </li> <li> <p> <code>NEW</code> - Autoimport is turned on; only new files in the linked S3 repository will be imported to the FSx file system. Updates to existing files and deleted files will not be imported to the FSx file system.</p> </li> <li> <p> <code>NEW_CHANGED</code> - Autoimport is turned on; new files and changes to existing files in the linked S3 repository will be imported to the FSx file system. Files deleted in S3 are not deleted in the FSx file system.</p> </li> <li> <p> <code>NEW_CHANGED_DELETED</code> - Autoimport is turned on; new files, changes to existing files, and deleted files in the linked S3 repository will be imported to the FSx file system. </p> </li> </ul>"
}
},
"documentation": "<p>The configuration object for Amazon FSx for Lustre file systems used in the <code>UpdateFileSystem</code> operation.</p>"
Expand Down
Loading

0 comments on commit 6e552e9

Please sign in to comment.