Skip to content

Commit 3bb160e

Browse files
author
awstools
committed
Updates SDK to v2.617.0
1 parent 2a5deb2 commit 3bb160e

29 files changed

+1377
-177
lines changed

.changes/2.617.0.json

+32
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
[
2+
{
3+
"type": "feature",
4+
"category": "DirectoryService",
5+
"description": "Release to add the ExpirationDateTime as an output to ListCertificates so as to ease customers to look into their certificate lifetime and make timely decisions about renewing them."
6+
},
7+
{
8+
"type": "feature",
9+
"category": "EC2",
10+
"description": "This release adds support for tagging public IPv4 pools."
11+
},
12+
{
13+
"type": "feature",
14+
"category": "ES",
15+
"description": "Amazon Elasticsearch Service now offers fine-grained access control, which adds multiple capabilities to give tighter control over data. New features include the ability to use roles to define granular permissions for indices, documents, or fields and to extend Kibana with read-only views and secure multi-tenant support."
16+
},
17+
{
18+
"type": "feature",
19+
"category": "Glue",
20+
"description": "Adding ability to add arguments that cannot be overridden to AWS Glue jobs"
21+
},
22+
{
23+
"type": "feature",
24+
"category": "Neptune",
25+
"description": "This launch enables Neptune start-db-cluster and stop-db-cluster. Stopping and starting Amazon Neptune clusters helps you manage costs for development and test environments. You can temporarily stop all the DB instances in your cluster, instead of setting up and tearing down all the DB instances each time that you use the cluster."
26+
},
27+
{
28+
"type": "feature",
29+
"category": "WorkMail",
30+
"description": "This release adds support for access control rules management in Amazon WorkMail."
31+
}
32+
]

CHANGELOG.md

+9-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,15 @@
11
# Changelog for AWS SDK for JavaScript
2-
<!--LATEST=2.616.0-->
2+
<!--LATEST=2.617.0-->
33
<!--ENTRYINSERT-->
44

5+
## 2.617.0
6+
* feature: DirectoryService: Release to add the ExpirationDateTime as an output to ListCertificates so as to ease customers to look into their certificate lifetime and make timely decisions about renewing them.
7+
* feature: EC2: This release adds support for tagging public IPv4 pools.
8+
* feature: ES: Amazon Elasticsearch Service now offers fine-grained access control, which adds multiple capabilities to give tighter control over data. New features include the ability to use roles to define granular permissions for indices, documents, or fields and to extend Kibana with read-only views and secure multi-tenant support.
9+
* feature: Glue: Adding ability to add arguments that cannot be overridden to AWS Glue jobs
10+
* feature: Neptune: This launch enables Neptune start-db-cluster and stop-db-cluster. Stopping and starting Amazon Neptune clusters helps you manage costs for development and test environments. You can temporarily stop all the DB instances in your cluster, instead of setting up and tearing down all the DB instances each time that you use the cluster.
11+
* feature: WorkMail: This release adds support for access control rules management in Amazon WorkMail.
12+
513
## 2.616.0
614
* feature: CloudFormation: This release of AWS CloudFormation StackSets allows you to centrally manage deployments to all the accounts in your organization or specific organizational units (OUs) in AWS Organizations. You will also be able to enable automatic deployments to any new accounts added to your organization or OUs. The permissions needed to deploy across accounts will automatically be taken care of by the StackSets service.
715
* feature: CognitoIdentityServiceProvider: Features:This release adds a new setting for a user pool to allow if customer wants their user signup/signin with case insensitive username. The current default setting is case sensitive, and for our next release we will change it to case insensitive.

README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ version.
2525
To use the SDK in the browser, simply add the following script tag to your
2626
HTML pages:
2727

28-
<script src="https://sdk.amazonaws.com/js/aws-sdk-2.616.0.min.js"></script>
28+
<script src="https://sdk.amazonaws.com/js/aws-sdk-2.617.0.min.js"></script>
2929

3030
You can also build a custom browser SDK with your specified set of AWS services.
3131
This can allow you to reduce the SDK's size, specify different API versions of

apis/chime-2018-05-01.normal.json

+12-12
Original file line numberDiff line numberDiff line change
@@ -248,7 +248,7 @@
248248
"shape": "ServiceFailureException"
249249
}
250250
],
251-
"documentation": "<p>Adds up to 50 members to a chat room. Members can be either users or bots. The member role designates whether the member is a chat room administrator or a general chat room member.</p>"
251+
"documentation": "<p>Adds up to 50 members to a chat room in an Amazon Chime Enterprise account. Members can be either users or bots. The member role designates whether the member is a chat room administrator or a general chat room member.</p>"
252252
},
253253
"BatchDeletePhoneNumber": {
254254
"name": "BatchDeletePhoneNumber",
@@ -678,7 +678,7 @@
678678
"shape": "ServiceFailureException"
679679
}
680680
],
681-
"documentation": "<p>Creates a chat room for the specified Amazon Chime account.</p>"
681+
"documentation": "<p>Creates a chat room for the specified Amazon Chime Enterprise account.</p>"
682682
},
683683
"CreateRoomMembership": {
684684
"name": "CreateRoomMembership",
@@ -722,7 +722,7 @@
722722
"shape": "ServiceFailureException"
723723
}
724724
],
725-
"documentation": "<p>Adds a member to a chat room. A member can be either a user or a bot. The member role designates whether the member is a chat room administrator or a general chat room member.</p>"
725+
"documentation": "<p>Adds a member to a chat room in an Amazon Chime Enterprise account. A member can be either a user or a bot. The member role designates whether the member is a chat room administrator or a general chat room member.</p>"
726726
},
727727
"CreateUser": {
728728
"name": "CreateUser",
@@ -845,7 +845,7 @@
845845
"shape": "ServiceFailureException"
846846
}
847847
],
848-
"documentation": "<p>Creates an Amazon Chime Voice Connector group under the administrator's AWS account. You can associate up to three existing Amazon Chime Voice Connectors with the Amazon Chime Voice Connector group by including <code>VoiceConnectorItems</code> in the request.</p> <p>You can include Amazon Chime Voice Connectors from different AWS Regions in your group. This creates a fault tolerant mechanism for fallback in case of availability events.</p>"
848+
"documentation": "<p>Creates an Amazon Chime Voice Connector group under the administrator's AWS account. You can associate Amazon Chime Voice Connectors with the Amazon Chime Voice Connector group by including <code>VoiceConnectorItems</code> in the request.</p> <p>You can include Amazon Chime Voice Connectors from different AWS Regions in your group. This creates a fault tolerant mechanism for fallback in case of availability events.</p>"
849849
},
850850
"DeleteAccount": {
851851
"name": "DeleteAccount",
@@ -1058,7 +1058,7 @@
10581058
"shape": "ServiceFailureException"
10591059
}
10601060
],
1061-
"documentation": "<p>Deletes a chat room.</p>"
1061+
"documentation": "<p>Deletes a chat room in an Amazon Chime Enterprise account.</p>"
10621062
},
10631063
"DeleteRoomMembership": {
10641064
"name": "DeleteRoomMembership",
@@ -1093,7 +1093,7 @@
10931093
"shape": "ServiceFailureException"
10941094
}
10951095
],
1096-
"documentation": "<p>Removes a member from a chat room.</p>"
1096+
"documentation": "<p>Removes a member from a chat room in an Amazon Chime Enterprise account.</p>"
10971097
},
10981098
"DeleteVoiceConnector": {
10991099
"name": "DeleteVoiceConnector",
@@ -1864,7 +1864,7 @@
18641864
"shape": "ServiceFailureException"
18651865
}
18661866
],
1867-
"documentation": "<p>Retrieves room details, such as the room name.</p>"
1867+
"documentation": "<p>Retrieves room details, such as the room name, for a room in an Amazon Chime Enterprise account.</p>"
18681868
},
18691869
"GetUser": {
18701870
"name": "GetUser",
@@ -2499,7 +2499,7 @@
24992499
"shape": "ServiceFailureException"
25002500
}
25012501
],
2502-
"documentation": "<p>Lists the membership details for the specified room, such as the members' IDs, email addresses, and names.</p>"
2502+
"documentation": "<p>Lists the membership details for the specified room in an Amazon Chime Enterprise account, such as the members' IDs, email addresses, and names.</p>"
25032503
},
25042504
"ListRooms": {
25052505
"name": "ListRooms",
@@ -2537,7 +2537,7 @@
25372537
"shape": "ServiceFailureException"
25382538
}
25392539
],
2540-
"documentation": "<p>Lists the room details for the specified Amazon Chime account. Optionally, filter the results by a member ID (user ID or bot ID) to see a list of rooms that the member belongs to.</p>"
2540+
"documentation": "<p>Lists the room details for the specified Amazon Chime Enterprise account. Optionally, filter the results by a member ID (user ID or bot ID) to see a list of rooms that the member belongs to.</p>"
25412541
},
25422542
"ListUsers": {
25432543
"name": "ListUsers",
@@ -3360,7 +3360,7 @@
33603360
"shape": "ServiceFailureException"
33613361
}
33623362
],
3363-
"documentation": "<p>Updates room details, such as the room name.</p>"
3363+
"documentation": "<p>Updates room details, such as the room name, for a room in an Amazon Chime Enterprise account.</p>"
33643364
},
33653365
"UpdateRoomMembership": {
33663366
"name": "UpdateRoomMembership",
@@ -3398,7 +3398,7 @@
33983398
"shape": "ServiceFailureException"
33993399
}
34003400
],
3401-
"documentation": "<p>Updates room membership details, such as the member role. The member role designates whether the member is a chat room administrator or a general chat room member. The member role can be updated only for user IDs.</p>"
3401+
"documentation": "<p>Updates room membership details, such as the member role, for a room in an Amazon Chime Enterprise account. The member role designates whether the member is a chat room administrator or a general chat room member. The member role can be updated only for user IDs.</p>"
34023402
},
34033403
"UpdateUser": {
34043404
"name": "UpdateUser",
@@ -6881,7 +6881,7 @@
68816881
"members": {
68826882
"CpsLimit": {
68836883
"shape": "CpsLimit",
6884-
"documentation": "<p>The limit on calls per second. Max value based on account service limit. Default value of 1.</p>"
6884+
"documentation": "<p>The limit on calls per second. Max value based on account service quota. Default value of 1.</p>"
68856885
},
68866886
"DefaultPhoneNumber": {
68876887
"shape": "E164PhoneNumber",

apis/ds-2015-04-16.min.json

+4-1
Original file line numberDiff line numberDiff line change
@@ -1071,7 +1071,10 @@
10711071
"members": {
10721072
"CertificateId": {},
10731073
"CommonName": {},
1074-
"State": {}
1074+
"State": {},
1075+
"ExpiryDateTime": {
1076+
"type": "timestamp"
1077+
}
10751078
}
10761079
}
10771080
}

apis/ds-2015-04-16.normal.json

+7-3
Original file line numberDiff line numberDiff line change
@@ -2030,6 +2030,10 @@
20302030
"State": {
20312031
"shape": "CertificateState",
20322032
"documentation": "<p>The state of the certificate.</p>"
2033+
},
2034+
"ExpiryDateTime": {
2035+
"shape": "CertificateExpiryDateTime",
2036+
"documentation": "<p>The date and time when the certificate will expire.</p>"
20332037
}
20342038
},
20352039
"documentation": "<p>Contains general information about a certificate.</p>"
@@ -2813,7 +2817,7 @@
28132817
},
28142818
"Type": {
28152819
"shape": "LDAPSType",
2816-
"documentation": "<p>The type of LDAP security the customer wants to enable, either server or client. Currently supports only <code>Client</code>, (the default).</p>"
2820+
"documentation": "<p>The type of LDAP security to enable. Currently only the value <code>Client</code> is supported.</p>"
28172821
},
28182822
"NextToken": {
28192823
"shape": "NextToken",
@@ -3277,7 +3281,7 @@
32773281
},
32783282
"Type": {
32793283
"shape": "LDAPSType",
3280-
"documentation": "<p>The type of LDAP security that the customer wants to enable. The security can be either server or client, but currently only the default <code>Client</code> is supported.</p>"
3284+
"documentation": "<p>The type of LDAP security to enable. Currently only the value <code>Client</code> is supported.</p>"
32813285
}
32823286
}
32833287
},
@@ -3425,7 +3429,7 @@
34253429
},
34263430
"Type": {
34273431
"shape": "LDAPSType",
3428-
"documentation": "<p>The type of LDAP security the customer wants to enable. The security can be either server or client, but currently only the default <code>Client</code> is supported.</p>"
3432+
"documentation": "<p>The type of LDAP security to enable. Currently only the value <code>Client</code> is supported.</p>"
34293433
}
34303434
}
34313435
},

apis/ec2-2016-11-15.min.json

+8
Original file line numberDiff line numberDiff line change
@@ -8716,6 +8716,10 @@
87168716
"NextToken": {},
87178717
"MaxResults": {
87188718
"type": "integer"
8719+
},
8720+
"Filters": {
8721+
"shape": "Skr",
8722+
"locationName": "Filter"
87198723
}
87208724
}
87218725
},
@@ -8766,6 +8770,10 @@
87668770
"TotalAvailableAddressCount": {
87678771
"locationName": "totalAvailableAddressCount",
87688772
"type": "integer"
8773+
},
8774+
"Tags": {
8775+
"shape": "Sg",
8776+
"locationName": "tagSet"
87698777
}
87708778
}
87718779
}

apis/ec2-2016-11-15.normal.json

+12-2
Original file line numberDiff line numberDiff line change
@@ -150,7 +150,7 @@
150150
"output": {
151151
"shape": "AssignIpv6AddressesResult"
152152
},
153-
"documentation": "<p>Assigns one or more IPv6 addresses to the specified network interface. You can specify one or more specific IPv6 addresses, or you can specify the number of IPv6 addresses to be automatically assigned from within the subnet's IPv6 CIDR block range. You can assign as many IPv6 addresses to a network interface as you can assign private IPv4 addresses, and the limit varies per instance type. For information, see <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-eni.html#AvailableIpPerENI\">IP Addresses Per Network Interface Per Instance Type</a> in the <i>Amazon Elastic Compute Cloud User Guide</i>.</p>"
153+
"documentation": "<p>Assigns one or more IPv6 addresses to the specified network interface. You can specify one or more specific IPv6 addresses, or you can specify the number of IPv6 addresses to be automatically assigned from within the subnet's IPv6 CIDR block range. You can assign as many IPv6 addresses to a network interface as you can assign private IPv4 addresses, and the limit varies per instance type. For information, see <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-eni.html#AvailableIpPerENI\">IP Addresses Per Network Interface Per Instance Type</a> in the <i>Amazon Elastic Compute Cloud User Guide</i>.</p> <p>You must specify either the IPv6 addresses or the IPv6 address count in the request.</p>"
154154
},
155155
"AssignPrivateIpAddresses": {
156156
"name": "AssignPrivateIpAddresses",
@@ -164,7 +164,7 @@
164164
"output": {
165165
"shape": "AssignPrivateIpAddressesResult"
166166
},
167-
"documentation": "<p>Assigns one or more secondary private IP addresses to the specified network interface.</p> <p>You can specify one or more specific secondary IP addresses, or you can specify the number of secondary IP addresses to be automatically assigned within the subnet's CIDR block range. The number of secondary IP addresses that you can assign to an instance varies by instance type. For information about instance types, see <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/instance-types.html\">Instance Types</a> in the <i>Amazon Elastic Compute Cloud User Guide</i>. For more information about Elastic IP addresses, see <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/elastic-ip-addresses-eip.html\">Elastic IP Addresses</a> in the <i>Amazon Elastic Compute Cloud User Guide</i>.</p> <p>When you move a secondary private IP address to another network interface, any Elastic IP address that is associated with the IP address is also moved.</p> <p>Remapping an IP address is an asynchronous operation. When you move an IP address from one network interface to another, check <code>network/interfaces/macs/mac/local-ipv4s</code> in the instance metadata to confirm that the remapping is complete.</p>"
167+
"documentation": "<p>Assigns one or more secondary private IP addresses to the specified network interface.</p> <p>You can specify one or more specific secondary IP addresses, or you can specify the number of secondary IP addresses to be automatically assigned within the subnet's CIDR block range. The number of secondary IP addresses that you can assign to an instance varies by instance type. For information about instance types, see <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/instance-types.html\">Instance Types</a> in the <i>Amazon Elastic Compute Cloud User Guide</i>. For more information about Elastic IP addresses, see <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/elastic-ip-addresses-eip.html\">Elastic IP Addresses</a> in the <i>Amazon Elastic Compute Cloud User Guide</i>.</p> <p>When you move a secondary private IP address to another network interface, any Elastic IP address that is associated with the IP address is also moved.</p> <p>Remapping an IP address is an asynchronous operation. When you move an IP address from one network interface to another, check <code>network/interfaces/macs/mac/local-ipv4s</code> in the instance metadata to confirm that the remapping is complete.</p> <p>You must specify either the IP addresses or the IP address count in the request.</p>"
168168
},
169169
"AssociateAddress": {
170170
"name": "AssociateAddress",
@@ -15756,6 +15756,11 @@
1575615756
"MaxResults": {
1575715757
"shape": "PoolMaxResults",
1575815758
"documentation": "<p>The maximum number of results to return with a single call. To retrieve the remaining results, make another call with the returned <code>nextToken</code> value.</p>"
15759+
},
15760+
"Filters": {
15761+
"shape": "FilterList",
15762+
"documentation": "<p>One or more filters.</p> <ul> <li> <p> <code>tag</code>:&lt;key&gt; - The key/value combination of a tag assigned to the resource. Use the tag key in the filter name and the tag value as the filter value. For example, to find all resources that have a tag with the key <code>Owner</code> and the value <code>TeamA</code>, specify <code>tag:Owner</code> for the filter name and <code>TeamA</code> for the filter value.</p> </li> <li> <p> <code>tag-key</code> - The key of a tag assigned to the resource. Use this filter to find all resources assigned a tag with a specific key, regardless of the tag value.</p> </li> </ul>",
15763+
"locationName": "Filter"
1575915764
}
1576015765
}
1576115766
},
@@ -30185,6 +30190,11 @@
3018530190
"shape": "Integer",
3018630191
"documentation": "<p>The total number of available addresses.</p>",
3018730192
"locationName": "totalAvailableAddressCount"
30193+
},
30194+
"Tags": {
30195+
"shape": "TagList",
30196+
"documentation": "<p>Any tags for the address pool.</p>",
30197+
"locationName": "tagSet"
3018830198
}
3018930199
},
3019030200
"documentation": "<p>Describes an IPv4 address pool.</p>"

0 commit comments

Comments
 (0)