AWS SDK Version 3 for .NET
API Reference

AWS services or capabilities described in AWS Documentation may vary by region/location. Click Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.

Creates a new Amazon ElastiCache cache parameter group. An ElastiCache cache parameter group is a collection of parameters and their values that are applied to all of the nodes in any cluster or replication group using the CacheParameterGroup.

A newly created CacheParameterGroup is an exact duplicate of the default parameter group for the CacheParameterGroupFamily. To customize the newly created CacheParameterGroup you can change the values of specific parameters. For more information, see:


For .NET Core and PCL this operation is only available in asynchronous form. Please refer to CreateCacheParameterGroupAsync.

Namespace: Amazon.ElastiCache
Assembly: AWSSDK.ElastiCache.dll
Version: 3.x.y.z


public virtual CreateCacheParameterGroupResponse CreateCacheParameterGroup(
         CreateCacheParameterGroupRequest request
Type: Amazon.ElastiCache.Model.CreateCacheParameterGroupRequest

Container for the necessary parameters to execute the CreateCacheParameterGroup service method.

Return Value
The response from the CreateCacheParameterGroup service method, as returned by ElastiCache.


CacheParameterGroupAlreadyExistsException A cache parameter group with the requested name already exists.
CacheParameterGroupQuotaExceededException The request cannot be processed because it would exceed the maximum number of cache security groups.
InvalidCacheParameterGroupStateException The current state of the cache parameter group does not allow the requested operation to occur.
InvalidParameterCombinationException Two or more incompatible parameters were specified.
InvalidParameterValueException The value for a parameter is invalid.


Creates the Amazon ElastiCache parameter group custom-redis2-8.


var response = client.CreateCacheParameterGroup(new CreateCacheParameterGroupRequest 
    CacheParameterGroupFamily = "redis2.8",
    CacheParameterGroupName = "custom-redis2-8",
    Description = "Custom Redis 2.8 parameter group."

CacheParameterGroup cacheParameterGroup = response.CacheParameterGroup;


Version Information

.NET Framework:
Supported in: 4.5, 4.0, 3.5

Portable Class Library:
Supported in: Windows Store Apps
Supported in: Windows Phone 8.1
Supported in: Xamarin Android
Supported in: Xamarin iOS (Unified)
Supported in: Xamarin.Forms

See Also