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 cache subnet group.

Use this parameter only when you are creating a cluster in an Amazon Virtual Private Cloud (Amazon VPC).


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

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


public abstract CreateCacheSubnetGroupResponse CreateCacheSubnetGroup(
         CreateCacheSubnetGroupRequest request
Type: Amazon.ElastiCache.Model.CreateCacheSubnetGroupRequest

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

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


CacheSubnetGroupAlreadyExistsException The requested cache subnet group name is already in use by an existing cache subnet group.
CacheSubnetGroupQuotaExceededException The request cannot be processed because it would exceed the allowed number of cache subnet groups.
CacheSubnetQuotaExceededException The request cannot be processed because it would exceed the allowed number of subnets in a cache subnet group.
InvalidSubnetException An invalid subnet identifier was specified.


Creates a new cache subnet group.


var response = client.CreateCacheSubnetGroup(new CreateCacheSubnetGroupRequest 
    CacheSubnetGroupDescription = "Sample subnet group",
    CacheSubnetGroupName = "my-sn-grp2",
    SubnetIds = new List {

CacheSubnetGroup cacheSubnetGroup = response.CacheSubnetGroup;


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