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:

Note:

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

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

Syntax

C#
public virtual CreateCacheParameterGroupResponse CreateCacheParameterGroup(
         CreateCacheParameterGroupRequest request
)

Parameters

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.

Exceptions

ExceptionCondition
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.
TagQuotaPerResourceExceededException The request cannot be processed because it would cause the resource to have more than the allowed number of tags. The maximum number of tags permitted on a resource is 50.

Examples

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

CreateCacheParameterGroup


var client = new AmazonElastiCacheClient();
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 and newer, 3.5

See Also