Skip to content

Commit 8c84f01

Browse files
Added support to modify the engine type for existing ElastiCache Users and User Groups. Customers can now modify the engine type from redis to valkey.
1 parent 3b927df commit 8c84f01

File tree

47 files changed

+505
-439
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

47 files changed

+505
-439
lines changed

generator/ServiceModels/elasticache/elasticache-2015-02-02.api.json

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3697,7 +3697,8 @@
36973697
"members":{
36983698
"UserGroupId":{"shape":"String"},
36993699
"UserIdsToAdd":{"shape":"UserIdListInput"},
3700-
"UserIdsToRemove":{"shape":"UserIdListInput"}
3700+
"UserIdsToRemove":{"shape":"UserIdListInput"},
3701+
"Engine":{"shape":"EngineType"}
37013702
}
37023703
},
37033704
"ModifyUserMessage":{
@@ -3709,7 +3710,8 @@
37093710
"AppendAccessString":{"shape":"AccessString"},
37103711
"Passwords":{"shape":"PasswordListInput"},
37113712
"NoPasswordRequired":{"shape":"BooleanOptional"},
3712-
"AuthenticationMode":{"shape":"AuthenticationMode"}
3713+
"AuthenticationMode":{"shape":"AuthenticationMode"},
3714+
"Engine":{"shape":"EngineType"}
37133715
}
37143716
},
37153717
"MultiAZStatus":{

generator/ServiceModels/elasticache/elasticache-2015-02-02.docs.json

Lines changed: 50 additions & 48 deletions
Large diffs are not rendered by default.

generator/ServiceModels/elasticache/elasticache-2015-02-02.normal.json

Lines changed: 56 additions & 48 deletions
Large diffs are not rendered by default.

sdk/code-analysis/ServiceAnalysis/ElastiCache/Generated/PropertyValueRules.xml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,10 @@
5959
<property>Amazon.ElastiCache.Model.ModifyUserRequest.AppendAccessString</property>
6060
<pattern>.*\S.*</pattern>
6161
</property-value-rule>
62+
<property-value-rule>
63+
<property>Amazon.ElastiCache.Model.ModifyUserRequest.Engine</property>
64+
<pattern>[a-zA-Z]*</pattern>
65+
</property-value-rule>
6266
<property-value-rule>
6367
<property>Amazon.ElastiCache.Model.ModifyUserRequest.UserId</property>
6468
<min>1</min>
@@ -68,6 +72,10 @@
6872
<property>Amazon.ElastiCache.Model.ModifyUserResponse.Engine</property>
6973
<pattern>[a-zA-Z]*</pattern>
7074
</property-value-rule>
75+
<property-value-rule>
76+
<property>Amazon.ElastiCache.Model.ModifyUserGroupRequest.Engine</property>
77+
<pattern>[a-zA-Z]*</pattern>
78+
</property-value-rule>
7179
<property-value-rule>
7280
<property>Amazon.ElastiCache.Model.ModifyUserGroupResponse.Engine</property>
7381
<pattern>[a-zA-Z]*</pattern>

sdk/src/Services/ElastiCache/Generated/Model/AddTagsToResourceRequest.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ namespace Amazon.ElastiCache.Model
3535
/// tags to categorize and track all your ElastiCache resources, with the exception of
3636
/// global replication group. When you add or remove tags on replication groups, those
3737
/// actions will be replicated to all nodes in the replication group. For more information,
38-
/// see <a href="http://docs.aws.amazon.com/AmazonElastiCache/latest/red-ug/IAM.ResourceLevelPermissions.html">Resource-level
38+
/// see <a href="http://docs.aws.amazon.com/AmazonElastiCache/latest/dg/IAM.ResourceLevelPermissions.html">Resource-level
3939
/// permissions</a>.
4040
///
4141
///
@@ -48,7 +48,7 @@ namespace Amazon.ElastiCache.Model
4848
/// </para>
4949
///
5050
/// <para>
51-
/// For more information, see <a href="https://docs.aws.amazon.com/AmazonElastiCache/latest/red-ug/Tagging.html">Using
51+
/// For more information, see <a href="https://docs.aws.amazon.com/AmazonElastiCache/latest/dg/Tagging.html">Using
5252
/// Cost Allocation Tags in Amazon ElastiCache</a> in the <i>ElastiCache User Guide</i>.
5353
/// </para>
5454
/// </summary>

sdk/src/Services/ElastiCache/Generated/Model/BatchApplyUpdateActionRequest.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ namespace Amazon.ElastiCache.Model
3232
/// <summary>
3333
/// Container for the parameters to the BatchApplyUpdateAction operation.
3434
/// Apply the service update. For more information on service updates and applying them,
35-
/// see <a href="https://docs.aws.amazon.com/AmazonElastiCache/latest/red-ug/applying-updates.html">Applying
35+
/// see <a href="https://docs.aws.amazon.com/AmazonElastiCache/latest/dg/applying-updates.html">Applying
3636
/// Service Updates</a>.
3737
/// </summary>
3838
public partial class BatchApplyUpdateActionRequest : AmazonElastiCacheRequest

sdk/src/Services/ElastiCache/Generated/Model/BatchStopUpdateActionRequest.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ namespace Amazon.ElastiCache.Model
3232
/// <summary>
3333
/// Container for the parameters to the BatchStopUpdateAction operation.
3434
/// Stop the service update. For more information on service updates and stopping them,
35-
/// see <a href="https://docs.aws.amazon.com/AmazonElastiCache/latest/red-ug/stopping-self-service-updates.html">Stopping
35+
/// see <a href="https://docs.aws.amazon.com/AmazonElastiCache/latest/dg/stopping-self-service-updates.html">Stopping
3636
/// Service Updates</a>.
3737
/// </summary>
3838
public partial class BatchStopUpdateActionRequest : AmazonElastiCacheRequest

sdk/src/Services/ElastiCache/Generated/Model/CacheCluster.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -282,7 +282,7 @@ internal bool IsSetCacheNodes()
282282
/// </para>
283283
/// <note>
284284
/// <para>
285-
/// For region availability, see <a href="https://docs.aws.amazon.com/AmazonElastiCache/latest/red-ug/CacheNodes.SupportedTypes.html#CacheNodes.SupportedTypesByRegion">Supported
285+
/// For region availability, see <a href="https://docs.aws.amazon.com/AmazonElastiCache/latest/dg/CacheNodes.SupportedTypes.html#CacheNodes.SupportedTypesByRegion">Supported
286286
/// Node Types</a>
287287
/// </para>
288288
/// </note>
@@ -366,7 +366,7 @@ internal bool IsSetCacheNodes()
366366
/// </para>
367367
/// <note>
368368
/// <para>
369-
/// For region availability, see <a href="https://docs.aws.amazon.com/AmazonElastiCache/latest/red-ug/CacheNodes.SupportedTypes.html#CacheNodes.SupportedTypesByRegion">Supported
369+
/// For region availability, see <a href="https://docs.aws.amazon.com/AmazonElastiCache/latest/dg/CacheNodes.SupportedTypes.html#CacheNodes.SupportedTypesByRegion">Supported
370370
/// Node Types</a>
371371
/// </para>
372372
/// </note>

sdk/src/Services/ElastiCache/Generated/Model/CacheNode.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ namespace Amazon.ElastiCache.Model
5656
/// </para>
5757
/// <note>
5858
/// <para>
59-
/// For region availability, see <a href="https://docs.aws.amazon.com/AmazonElastiCache/latest/red-ug/CacheNodes.SupportedTypes.html#CacheNodes.SupportedTypesByRegion">Supported
59+
/// For region availability, see <a href="https://docs.aws.amazon.com/AmazonElastiCache/latest/dg/CacheNodes.SupportedTypes.html#CacheNodes.SupportedTypesByRegion">Supported
6060
/// Node Types</a>
6161
/// </para>
6262
/// </note>
@@ -140,7 +140,7 @@ namespace Amazon.ElastiCache.Model
140140
/// </para>
141141
/// <note>
142142
/// <para>
143-
/// For region availability, see <a href="https://docs.aws.amazon.com/AmazonElastiCache/latest/red-ug/CacheNodes.SupportedTypes.html#CacheNodes.SupportedTypesByRegion">Supported
143+
/// For region availability, see <a href="https://docs.aws.amazon.com/AmazonElastiCache/latest/dg/CacheNodes.SupportedTypes.html#CacheNodes.SupportedTypesByRegion">Supported
144144
/// Node Types</a>
145145
/// </para>
146146
/// </note>

sdk/src/Services/ElastiCache/Generated/Model/CacheNodeTypeSpecificParameter.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -92,7 +92,7 @@ internal bool IsSetCacheNodeTypeSpecificValues()
9292
/// <para>
9393
/// Indicates whether a change to the parameter is applied immediately or requires a reboot
9494
/// for the change to be applied. You can force a reboot or wait until the next maintenance
95-
/// window's reboot. For more information, see <a href="https://docs.aws.amazon.com/AmazonElastiCache/latest/red-ug/Clusters.Rebooting.html">Rebooting
95+
/// window's reboot. For more information, see <a href="https://docs.aws.amazon.com/AmazonElastiCache/latest/dg/Clusters.Rebooting.html">Rebooting
9696
/// a Cluster</a>.
9797
/// </para>
9898
/// </summary>

0 commit comments

Comments
 (0)