|
1019 | 1019 | },
|
1020 | 1020 | "documentation":"<p>Represents the allowed node types you can use to modify your cluster or replication group.</p>"
|
1021 | 1021 | },
|
| 1022 | + "AuthTokenUpdateStatus":{ |
| 1023 | + "type":"string", |
| 1024 | + "enum":[ |
| 1025 | + "SETTING", |
| 1026 | + "ROTATING" |
| 1027 | + ] |
| 1028 | + }, |
| 1029 | + "AuthTokenUpdateStrategyType":{ |
| 1030 | + "type":"string", |
| 1031 | + "enum":[ |
| 1032 | + "SET", |
| 1033 | + "ROTATE" |
| 1034 | + ] |
| 1035 | + }, |
1022 | 1036 | "AuthorizationAlreadyExistsFault":{
|
1023 | 1037 | "type":"structure",
|
1024 | 1038 | "members":{
|
|
1230 | 1244 | "shape":"BooleanOptional",
|
1231 | 1245 | "documentation":"<p>A flag that enables using an <code>AuthToken</code> (password) when issuing Redis commands.</p> <p>Default: <code>false</code> </p>"
|
1232 | 1246 | },
|
| 1247 | + "AuthTokenLastModifiedDate":{ |
| 1248 | + "shape":"TStamp", |
| 1249 | + "documentation":"<p>The date the auth token was last modified</p>" |
| 1250 | + }, |
1233 | 1251 | "TransitEncryptionEnabled":{
|
1234 | 1252 | "shape":"BooleanOptional",
|
1235 | 1253 | "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>"
|
|
2030 | 2048 | },
|
2031 | 2049 | "AuthToken":{
|
2032 | 2050 | "shape":"String",
|
2033 |
| - "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>" |
| 2051 | + "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 !, &, #, $, ^, <, >, 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>" |
2034 | 2052 | }
|
2035 | 2053 | },
|
2036 | 2054 | "documentation":"<p>Represents the input of a CreateCacheCluster operation.</p>"
|
|
2232 | 2250 | },
|
2233 | 2251 | "AuthToken":{
|
2234 | 2252 | "shape":"String",
|
2235 |
| - "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>" |
| 2253 | + "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 !, &, #, $, ^, <, >, 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>" |
2236 | 2254 | },
|
2237 | 2255 | "TransitEncryptionEnabled":{
|
2238 | 2256 | "shape":"BooleanOptional",
|
|
3169 | 3187 | },
|
3170 | 3188 | "AZMode":{
|
3171 | 3189 | "shape":"AZMode",
|
3172 |
| - "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>" |
| 3190 | + "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>" |
3173 | 3191 | },
|
3174 | 3192 | "NewAvailabilityZones":{
|
3175 | 3193 | "shape":"PreferredAvailabilityZoneList",
|
|
3222 | 3240 | "CacheNodeType":{
|
3223 | 3241 | "shape":"String",
|
3224 | 3242 | "documentation":"<p>A valid cache node type that you want to scale this cluster up to.</p>"
|
| 3243 | + }, |
| 3244 | + "AuthToken":{ |
| 3245 | + "shape":"String", |
| 3246 | + "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>" |
| 3247 | + }, |
| 3248 | + "AuthTokenUpdateStrategy":{ |
| 3249 | + "shape":"AuthTokenUpdateStrategyType", |
| 3250 | + "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>" |
3225 | 3251 | }
|
3226 | 3252 | },
|
3227 | 3253 | "documentation":"<p>Represents the input of a <code>ModifyCacheCluster</code> operation.</p>"
|
|
3299 | 3325 | "shape":"BooleanOptional",
|
3300 | 3326 | "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>"
|
3301 | 3327 | },
|
| 3328 | + "NodeGroupId":{ |
| 3329 | + "shape":"String", |
| 3330 | + "documentation":"<p>Deprecated. This parameter is not used.</p>", |
| 3331 | + "deprecated":true |
| 3332 | + }, |
3302 | 3333 | "CacheSecurityGroupNames":{
|
3303 | 3334 | "shape":"CacheSecurityGroupNameList",
|
3304 | 3335 | "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>"
|
|
3347 | 3378 | "shape":"String",
|
3348 | 3379 | "documentation":"<p>A valid cache node type that you want to scale this replication group to.</p>"
|
3349 | 3380 | },
|
3350 |
| - "NodeGroupId":{ |
| 3381 | + "AuthToken":{ |
3351 | 3382 | "shape":"String",
|
3352 |
| - "documentation":"<p>Deprecated. This parameter is not used.</p>", |
3353 |
| - "deprecated":true |
| 3383 | + "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>" |
| 3384 | + }, |
| 3385 | + "AuthTokenUpdateStrategy":{ |
| 3386 | + "shape":"AuthTokenUpdateStrategyType", |
| 3387 | + "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>" |
3354 | 3388 | }
|
3355 | 3389 | },
|
3356 | 3390 | "documentation":"<p>Represents the input of a <code>ModifyReplicationGroups</code> operation.</p>"
|
|
3822 | 3856 | "CacheNodeType":{
|
3823 | 3857 | "shape":"String",
|
3824 | 3858 | "documentation":"<p>The cache node type that this cluster or replication group is scaled to.</p>"
|
| 3859 | + }, |
| 3860 | + "AuthTokenStatus":{ |
| 3861 | + "shape":"AuthTokenUpdateStatus", |
| 3862 | + "documentation":"<p>The auth token status</p>" |
3825 | 3863 | }
|
3826 | 3864 | },
|
3827 | 3865 | "documentation":"<p>A group of settings that are applied to the cluster in the future, or that are currently being applied.</p>"
|
|
4021 | 4059 | "shape":"BooleanOptional",
|
4022 | 4060 | "documentation":"<p>A flag that enables using an <code>AuthToken</code> (password) when issuing Redis commands.</p> <p>Default: <code>false</code> </p>"
|
4023 | 4061 | },
|
| 4062 | + "AuthTokenLastModifiedDate":{ |
| 4063 | + "shape":"TStamp", |
| 4064 | + "documentation":"<p>The date the auth token was last modified</p>" |
| 4065 | + }, |
4024 | 4066 | "TransitEncryptionEnabled":{
|
4025 | 4067 | "shape":"BooleanOptional",
|
4026 | 4068 | "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>"
|
|
4125 | 4167 | "Resharding":{
|
4126 | 4168 | "shape":"ReshardingStatus",
|
4127 | 4169 | "documentation":"<p>The status of an online resharding operation.</p>"
|
| 4170 | + }, |
| 4171 | + "AuthTokenStatus":{ |
| 4172 | + "shape":"AuthTokenUpdateStatus", |
| 4173 | + "documentation":"<p>The auth token status</p>" |
4128 | 4174 | }
|
4129 | 4175 | },
|
4130 | 4176 | "documentation":"<p>The settings to be applied to the Redis replication group, either immediately or during the next maintenance window.</p>"
|
|
0 commit comments