Skip to content

Commit

Permalink
Merge branch 'release-1.13.6'
Browse files Browse the repository at this point in the history
* release-1.13.6:
  Bumping version to 1.13.6
  Update to latest endpoints
  Update to latest models
  Suppress urllib3 debug log "Converted retries value: False -> Retry"
  • Loading branch information
aws-sdk-python-automation committed Oct 30, 2019
2 parents 3898df8 + 0c539bd commit 1b5f1a9
Show file tree
Hide file tree
Showing 8 changed files with 73 additions and 10 deletions.
7 changes: 7 additions & 0 deletions .changes/1.13.6.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
[
{
"category": "``elasticache``",
"description": "Update elasticache client to latest version",
"type": "api-change"
}
]
6 changes: 6 additions & 0 deletions CHANGELOG.rst
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,12 @@
CHANGELOG
=========

1.13.6
======

* api-change:``elasticache``: Update elasticache client to latest version


1.13.5
======

Expand Down
2 changes: 1 addition & 1 deletion botocore/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
import re
import logging

__version__ = '1.13.5'
__version__ = '1.13.6'


class NullHandler(logging.Handler):
Expand Down
58 changes: 52 additions & 6 deletions botocore/data/elasticache/2015-02-02/service-2.json
Original file line number Diff line number Diff line change
Expand Up @@ -1019,6 +1019,20 @@
},
"documentation":"<p>Represents the allowed node types you can use to modify your cluster or replication group.</p>"
},
"AuthTokenUpdateStatus":{
"type":"string",
"enum":[
"SETTING",
"ROTATING"
]
},
"AuthTokenUpdateStrategyType":{
"type":"string",
"enum":[
"SET",
"ROTATE"
]
},
"AuthorizationAlreadyExistsFault":{
"type":"structure",
"members":{
Expand Down Expand Up @@ -1230,6 +1244,10 @@
"shape":"BooleanOptional",
"documentation":"<p>A flag that enables using an <code>AuthToken</code> (password) when issuing Redis commands.</p> <p>Default: <code>false</code> </p>"
},
"AuthTokenLastModifiedDate":{
"shape":"TStamp",
"documentation":"<p>The date the auth token was last modified</p>"
},
"TransitEncryptionEnabled":{
"shape":"BooleanOptional",
"documentation":"<p>A flag that enables in-transit encryption when set to <code>true</code>.</p> <p>You cannot modify the value of <code>TransitEncryptionEnabled</code> after the cluster is created. To enable in-transit encryption on a cluster you must set <code>TransitEncryptionEnabled</code> to <code>true</code> when you create a cluster.</p> <p> <b>Required:</b> Only available when creating a replication group in an Amazon VPC using redis version <code>3.2.6</code>, <code>4.x</code> or later.</p> <p>Default: <code>false</code> </p>"
Expand Down Expand Up @@ -2030,7 +2048,7 @@
},
"AuthToken":{
"shape":"String",
"documentation":"<p> <b>Reserved parameter.</b> The password used to access a password protected server.</p> <p>Password constraints:</p> <ul> <li> <p>Must be only printable ASCII characters.</p> </li> <li> <p>Must be at least 16 characters and no more than 128 characters in length.</p> </li> <li> <p>Cannot contain any of the following characters: '/', '\"', or '@'. </p> </li> </ul> <p>For more information, see <a href=\"http://redis.io/commands/AUTH\">AUTH password</a> at http://redis.io/commands/AUTH.</p>"
"documentation":"<p> <b>Reserved parameter.</b> The password used to access a password protected server.</p> <p>Password constraints:</p> <ul> <li> <p>Must be only printable ASCII characters.</p> </li> <li> <p>Must be at least 16 characters and no more than 128 characters in length.</p> </li> <li> <p>The only permitted printable special characters are !, &amp;, #, $, ^, &lt;, &gt;, and -. Other printable special characters cannot be used in the AUTH token.</p> </li> </ul> <p>For more information, see <a href=\"http://redis.io/commands/AUTH\">AUTH password</a> at http://redis.io/commands/AUTH.</p>"
}
},
"documentation":"<p>Represents the input of a CreateCacheCluster operation.</p>"
Expand Down Expand Up @@ -2232,7 +2250,7 @@
},
"AuthToken":{
"shape":"String",
"documentation":"<p> <b>Reserved parameter.</b> The password used to access a password protected server.</p> <p> <code>AuthToken</code> can be specified only on replication groups where <code>TransitEncryptionEnabled</code> is <code>true</code>.</p> <important> <p>For HIPAA compliance, you must specify <code>TransitEncryptionEnabled</code> as <code>true</code>, an <code>AuthToken</code>, and a <code>CacheSubnetGroup</code>.</p> </important> <p>Password constraints:</p> <ul> <li> <p>Must be only printable ASCII characters.</p> </li> <li> <p>Must be at least 16 characters and no more than 128 characters in length.</p> </li> <li> <p>Cannot contain any of the following characters: '/', '\"', or '@'. </p> </li> </ul> <p>For more information, see <a href=\"http://redis.io/commands/AUTH\">AUTH password</a> at http://redis.io/commands/AUTH.</p>"
"documentation":"<p> <b>Reserved parameter.</b> The password used to access a password protected server.</p> <p> <code>AuthToken</code> can be specified only on replication groups where <code>TransitEncryptionEnabled</code> is <code>true</code>.</p> <important> <p>For HIPAA compliance, you must specify <code>TransitEncryptionEnabled</code> as <code>true</code>, an <code>AuthToken</code>, and a <code>CacheSubnetGroup</code>.</p> </important> <p>Password constraints:</p> <ul> <li> <p>Must be only printable ASCII characters.</p> </li> <li> <p>Must be at least 16 characters and no more than 128 characters in length.</p> </li> <li> <p>The only permitted printable special characters are !, &amp;, #, $, ^, &lt;, &gt;, and -. Other printable special characters cannot be used in the AUTH token.</p> </li> </ul> <p>For more information, see <a href=\"http://redis.io/commands/AUTH\">AUTH password</a> at http://redis.io/commands/AUTH.</p>"
},
"TransitEncryptionEnabled":{
"shape":"BooleanOptional",
Expand Down Expand Up @@ -3169,7 +3187,7 @@
},
"AZMode":{
"shape":"AZMode",
"documentation":"<p>Specifies whether the new nodes in this Memcached cluster are all created in a single Availability Zone or created across multiple Availability Zones.</p> <p>Valid values: <code>single-az</code> | <code>cross-az</code>.</p> <p>This option is only supported for Memcached clusters.</p> <note> <p>You cannot specify <code>single-az</code> if the Memcached cluster already has cache nodes in different Availability Zones. If <code>cross-az</code> is specified, existing Memcached nodes remain in their current Availability Zone.</p> <p>Only newly created nodes are located in different Availability Zones. For instructions on how to move existing Memcached nodes to different Availability Zones, see the <b>Availability Zone Considerations</b> section of <a href=\"https://docs.aws.amazon.com/AmazonElastiCache/latest/mem-ug/CacheNodes.SupportedTypes.html\">Cache Node Considerations for Memcached</a>.</p> </note>"
"documentation":"<p>Specifies whether the new nodes in this Memcached cluster are all created in a single Availability Zone or created across multiple Availability Zones.</p> <p>Valid values: <code>single-az</code> | <code>cross-az</code>.</p> <p>This option is only supported for Memcached clusters.</p> <note> <p>You cannot specify <code>single-az</code> if the Memcached cluster already has cache nodes in different Availability Zones. If <code>cross-az</code> is specified, existing Memcached nodes remain in their current Availability Zone.</p> <p>Only newly created nodes are located in different Availability Zones. </p> </note>"
},
"NewAvailabilityZones":{
"shape":"PreferredAvailabilityZoneList",
Expand Down Expand Up @@ -3222,6 +3240,14 @@
"CacheNodeType":{
"shape":"String",
"documentation":"<p>A valid cache node type that you want to scale this cluster up to.</p>"
},
"AuthToken":{
"shape":"String",
"documentation":"<p>Reserved parameter. The password used to access a password protected server. This parameter must be specified with the <code>auth-token-update</code> parameter. Password constraints:</p> <ul> <li> <p>Must be only printable ASCII characters</p> </li> <li> <p>Must be at least 16 characters and no more than 128 characters in length</p> </li> <li> <p>Cannot contain any of the following characters: '/', '\"', or '@', '%'</p> </li> </ul> <p> For more information, see AUTH password at <a href=\"http://redis.io/commands/AUTH\">AUTH</a>.</p>"
},
"AuthTokenUpdateStrategy":{
"shape":"AuthTokenUpdateStrategyType",
"documentation":"<p>Specifies the strategy to use to update the AUTH token. This parameter must be specified with the <code>auth-token</code> parameter. Possible values:</p> <ul> <li> <p>Rotate</p> </li> <li> <p>Set</p> </li> </ul> <p> For more information, see <a href=\"https://docs.aws.amazon.com/AmazonElastiCache/latest/red-ug/auth.html\">Authenticating Users with Redis AUTH</a> </p>"
}
},
"documentation":"<p>Represents the input of a <code>ModifyCacheCluster</code> operation.</p>"
Expand Down Expand Up @@ -3299,6 +3325,11 @@
"shape":"BooleanOptional",
"documentation":"<p>Determines whether a read replica is automatically promoted to read/write primary if the existing primary encounters a failure.</p> <p>Valid values: <code>true</code> | <code>false</code> </p> <p>Amazon ElastiCache for Redis does not support Multi-AZ with automatic failover on:</p> <ul> <li> <p>Redis versions earlier than 2.8.6.</p> </li> <li> <p>Redis (cluster mode disabled): T1 node types.</p> </li> <li> <p>Redis (cluster mode enabled): T1 node types.</p> </li> </ul>"
},
"NodeGroupId":{
"shape":"String",
"documentation":"<p>Deprecated. This parameter is not used.</p>",
"deprecated":true
},
"CacheSecurityGroupNames":{
"shape":"CacheSecurityGroupNameList",
"documentation":"<p>A list of cache security group names to authorize for the clusters in this replication group. This change is asynchronously applied as soon as possible.</p> <p>This parameter can be used only with replication group containing clusters running outside of an Amazon Virtual Private Cloud (Amazon VPC).</p> <p>Constraints: Must contain no more than 255 alphanumeric characters. Must not be <code>Default</code>.</p>"
Expand Down Expand Up @@ -3347,10 +3378,13 @@
"shape":"String",
"documentation":"<p>A valid cache node type that you want to scale this replication group to.</p>"
},
"NodeGroupId":{
"AuthToken":{
"shape":"String",
"documentation":"<p>Deprecated. This parameter is not used.</p>",
"deprecated":true
"documentation":"<p>Reserved parameter. The password used to access a password protected server. This parameter must be specified with the <code>auth-token-update-strategy </code> parameter. Password constraints:</p> <ul> <li> <p>Must be only printable ASCII characters</p> </li> <li> <p>Must be at least 16 characters and no more than 128 characters in length</p> </li> <li> <p>Cannot contain any of the following characters: '/', '\"', or '@', '%'</p> </li> </ul> <p> For more information, see AUTH password at <a href=\"http://redis.io/commands/AUTH\">AUTH</a>.</p>"
},
"AuthTokenUpdateStrategy":{
"shape":"AuthTokenUpdateStrategyType",
"documentation":"<p>Specifies the strategy to use to update the AUTH token. This parameter must be specified with the <code>auth-token</code> parameter. Possible values:</p> <ul> <li> <p>Rotate</p> </li> <li> <p>Set</p> </li> </ul> <p> For more information, see <a href=\"https://docs.aws.amazon.com/AmazonElastiCache/latest/red-ug/auth.html\">Authenticating Users with Redis AUTH</a> </p>"
}
},
"documentation":"<p>Represents the input of a <code>ModifyReplicationGroups</code> operation.</p>"
Expand Down Expand Up @@ -3822,6 +3856,10 @@
"CacheNodeType":{
"shape":"String",
"documentation":"<p>The cache node type that this cluster or replication group is scaled to.</p>"
},
"AuthTokenStatus":{
"shape":"AuthTokenUpdateStatus",
"documentation":"<p>The auth token status</p>"
}
},
"documentation":"<p>A group of settings that are applied to the cluster in the future, or that are currently being applied.</p>"
Expand Down Expand Up @@ -4021,6 +4059,10 @@
"shape":"BooleanOptional",
"documentation":"<p>A flag that enables using an <code>AuthToken</code> (password) when issuing Redis commands.</p> <p>Default: <code>false</code> </p>"
},
"AuthTokenLastModifiedDate":{
"shape":"TStamp",
"documentation":"<p>The date the auth token was last modified</p>"
},
"TransitEncryptionEnabled":{
"shape":"BooleanOptional",
"documentation":"<p>A flag that enables in-transit encryption when set to <code>true</code>.</p> <p>You cannot modify the value of <code>TransitEncryptionEnabled</code> after the cluster is created. To enable in-transit encryption on a cluster you must set <code>TransitEncryptionEnabled</code> to <code>true</code> when you create a cluster.</p> <p> <b>Required:</b> Only available when creating a replication group in an Amazon VPC using redis version <code>3.2.6</code>, <code>4.x</code> or later.</p> <p>Default: <code>false</code> </p>"
Expand Down Expand Up @@ -4125,6 +4167,10 @@
"Resharding":{
"shape":"ReshardingStatus",
"documentation":"<p>The status of an online resharding operation.</p>"
},
"AuthTokenStatus":{
"shape":"AuthTokenUpdateStatus",
"documentation":"<p>The auth token status</p>"
}
},
"documentation":"<p>The settings to be applied to the Redis replication group, either immediately or during the next maintenance window.</p>"
Expand Down
3 changes: 3 additions & 0 deletions botocore/data/endpoints.json
Original file line number Diff line number Diff line change
Expand Up @@ -3059,6 +3059,9 @@
"eu-west-3" : {
"protocols" : [ "https" ]
},
"me-south-1" : {
"protocols" : [ "https" ]
},
"sa-east-1" : {
"protocols" : [ "https" ]
},
Expand Down
3 changes: 2 additions & 1 deletion botocore/httpsession.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@
from base64 import b64encode

from urllib3 import PoolManager, ProxyManager, proxy_from_url, Timeout
from urllib3.util.retry import Retry
from urllib3.util.ssl_ import (
ssl, OP_NO_SSLv2, OP_NO_SSLv3, OP_NO_COMPRESSION, DEFAULT_CIPHERS,
)
Expand Down Expand Up @@ -255,7 +256,7 @@ def send(self, request):
url=request_target,
body=request.body,
headers=request.headers,
retries=False,
retries=Retry(False),
assert_same_host=False,
preload_content=False,
decode_content=False,
Expand Down
2 changes: 1 addition & 1 deletion docs/source/conf.py
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,7 @@
# The short X.Y version.
version = '1.13'
# The full version, including alpha/beta/rc tags.
release = '1.13.5'
release = '1.13.6'

# The language for content autogenerated by Sphinx. Refer to documentation
# for a list of supported languages.
Expand Down
2 changes: 1 addition & 1 deletion tests/unit/test_http_session.py
Original file line number Diff line number Diff line change
Expand Up @@ -102,7 +102,7 @@ def assert_request_sent(self, headers=None, body=None, url='/', chunked=False):
url=url,
body=body,
headers=headers,
retries=False,
retries=ANY,
assert_same_host=False,
preload_content=False,
decode_content=False,
Expand Down

0 comments on commit 1b5f1a9

Please sign in to comment.