C# Class Amazon.ElastiCache.AmazonElastiCacheClient

Implementation for accessing AmazonElastiCache. Amazon ElastiCache

Amazon ElastiCache is a web service that makes it easier to set up, operate, and scale a distributed cache in the cloud.

With Amazon ElastiCache, customers gain all of the benefits of a high-performance, in-memory cache with far less of the administrative burden of launching and managing a distributed cache. The service makes set-up, scaling, and cluster failure handling much simpler than in a self-managed cache deployment.

In addition, through integration with Amazon CloudWatch, customers get enhanced visibility into the key performance statistics associated with their cache and can receive alarms if a part of their cache runs hot.

Inheritance: AmazonWebServiceClient, AmazonElastiCache
Show file Open project: aws/aws-sdk-net

Public Methods

Method Description
AddTagsToResource ( AddTagsToResourceRequest request ) : Amazon.ElastiCache.Model.AddTagsToResourceResponse

Adds up to 10 cost allocation tags to the named resource. A cost allocation tag is a key-value pair where the key and value are case-sensitive. You can use cost allocation tags to categorize and track your AWS costs.

When you apply tags to your ElastiCache resources, AWS generates a cost allocation report as a comma-separated value (CSV) file with your usage and costs aggregated by your tags. You can apply tags that represent business categories (such as cost centers, application names, or owners) to organize your costs across multiple services. For more information, see Using Cost Allocation Tags in Amazon ElastiCache in the ElastiCache User Guide.

AddTagsToResourceAsync ( AddTagsToResourceRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the AddTagsToResource operation.

AmazonElastiCacheClient ( ) : System

Constructs AmazonElastiCacheClient with the credentials loaded from the application's default configuration, and if unsuccessful from the Instance Profile service on an EC2 instance. Example App.config with credentials set. <?xml version="1.0" encoding="utf-8" ?> <configuration> <appSettings> <add key="AWSProfileName" value="AWS Default"/> </appSettings> </configuration>

AmazonElastiCacheClient ( AWSCredentials credentials ) : System

Constructs AmazonElastiCacheClient with AWS Credentials

AmazonElastiCacheClient ( AWSCredentials credentials, AmazonElastiCacheConfig clientConfig ) : System

Constructs AmazonElastiCacheClient with AWS Credentials and an AmazonElastiCacheClient Configuration object.

AmazonElastiCacheClient ( AWSCredentials credentials, RegionEndpoint region ) : System

Constructs AmazonElastiCacheClient with AWS Credentials

AmazonElastiCacheClient ( AmazonElastiCacheConfig config ) : System

Constructs AmazonElastiCacheClient with the credentials loaded from the application's default configuration, and if unsuccessful from the Instance Profile service on an EC2 instance. Example App.config with credentials set. <?xml version="1.0" encoding="utf-8" ?> <configuration> <appSettings> <add key="AWSProfileName" value="AWS Default"/> </appSettings> </configuration>

AmazonElastiCacheClient ( RegionEndpoint region ) : System

Constructs AmazonElastiCacheClient with the credentials loaded from the application's default configuration, and if unsuccessful from the Instance Profile service on an EC2 instance. Example App.config with credentials set. <?xml version="1.0" encoding="utf-8" ?> <configuration> <appSettings> <add key="AWSProfileName" value="AWS Default"/> </appSettings> </configuration>

AmazonElastiCacheClient ( string awsAccessKeyId, string awsSecretAccessKey ) : System

Constructs AmazonElastiCacheClient with AWS Access Key ID and AWS Secret Key

AmazonElastiCacheClient ( string awsAccessKeyId, string awsSecretAccessKey, AmazonElastiCacheConfig clientConfig ) : System

Constructs AmazonElastiCacheClient with AWS Access Key ID, AWS Secret Key and an AmazonElastiCacheClient Configuration object.

AmazonElastiCacheClient ( string awsAccessKeyId, string awsSecretAccessKey, RegionEndpoint region ) : System

Constructs AmazonElastiCacheClient with AWS Access Key ID and AWS Secret Key

AmazonElastiCacheClient ( string awsAccessKeyId, string awsSecretAccessKey, string awsSessionToken ) : System

Constructs AmazonElastiCacheClient with AWS Access Key ID and AWS Secret Key

AmazonElastiCacheClient ( string awsAccessKeyId, string awsSecretAccessKey, string awsSessionToken, AmazonElastiCacheConfig clientConfig ) : System

Constructs AmazonElastiCacheClient with AWS Access Key ID, AWS Secret Key and an AmazonElastiCacheClient Configuration object.

AmazonElastiCacheClient ( string awsAccessKeyId, string awsSecretAccessKey, string awsSessionToken, RegionEndpoint region ) : System

Constructs AmazonElastiCacheClient with AWS Access Key ID and AWS Secret Key

AuthorizeCacheSecurityGroupIngress ( AuthorizeCacheSecurityGroupIngressRequest request ) : AuthorizeCacheSecurityGroupIngressResponse

Allows network ingress to a cache security group. Applications using ElastiCache must be running on Amazon EC2, and Amazon EC2 security groups are used as the authorization mechanism.

You cannot authorize ingress from an Amazon EC2 security group in one region to an ElastiCache cluster in another region.

AuthorizeCacheSecurityGroupIngressAsync ( AuthorizeCacheSecurityGroupIngressRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the AuthorizeCacheSecurityGroupIngress operation.

BeginAddTagsToResource ( AddTagsToResourceRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the AddTagsToResource operation.

BeginAuthorizeCacheSecurityGroupIngress ( AuthorizeCacheSecurityGroupIngressRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the AuthorizeCacheSecurityGroupIngress operation.

BeginCopySnapshot ( CopySnapshotRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the CopySnapshot operation.

BeginCreateCacheCluster ( CreateCacheClusterRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the CreateCacheCluster operation.

BeginCreateCacheParameterGroup ( CreateCacheParameterGroupRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the CreateCacheParameterGroup operation.

BeginCreateCacheSecurityGroup ( CreateCacheSecurityGroupRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the CreateCacheSecurityGroup operation.

BeginCreateCacheSubnetGroup ( CreateCacheSubnetGroupRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the CreateCacheSubnetGroup operation.

BeginCreateReplicationGroup ( CreateReplicationGroupRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the CreateReplicationGroup operation.

BeginCreateSnapshot ( CreateSnapshotRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the CreateSnapshot operation.

BeginDeleteCacheCluster ( DeleteCacheClusterRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the DeleteCacheCluster operation.

BeginDeleteCacheParameterGroup ( DeleteCacheParameterGroupRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the DeleteCacheParameterGroup operation.

BeginDeleteCacheSecurityGroup ( DeleteCacheSecurityGroupRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the DeleteCacheSecurityGroup operation.

BeginDeleteCacheSubnetGroup ( DeleteCacheSubnetGroupRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the DeleteCacheSubnetGroup operation.

BeginDeleteReplicationGroup ( DeleteReplicationGroupRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the DeleteReplicationGroup operation.

BeginDeleteSnapshot ( DeleteSnapshotRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the DeleteSnapshot operation.

BeginDescribeCacheClusters ( DescribeCacheClustersRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the DescribeCacheClusters operation.

BeginDescribeCacheEngineVersions ( DescribeCacheEngineVersionsRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the DescribeCacheEngineVersions operation.

BeginDescribeCacheParameterGroups ( DescribeCacheParameterGroupsRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the DescribeCacheParameterGroups operation.

BeginDescribeCacheParameters ( DescribeCacheParametersRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the DescribeCacheParameters operation.

BeginDescribeCacheSecurityGroups ( DescribeCacheSecurityGroupsRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the DescribeCacheSecurityGroups operation.

BeginDescribeCacheSubnetGroups ( DescribeCacheSubnetGroupsRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the DescribeCacheSubnetGroups operation.

BeginDescribeEngineDefaultParameters ( DescribeEngineDefaultParametersRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the DescribeEngineDefaultParameters operation.

BeginDescribeEvents ( DescribeEventsRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the DescribeEvents operation.

BeginDescribeReplicationGroups ( DescribeReplicationGroupsRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the DescribeReplicationGroups operation.

BeginDescribeReservedCacheNodes ( DescribeReservedCacheNodesRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the DescribeReservedCacheNodes operation.

BeginDescribeReservedCacheNodesOfferings ( DescribeReservedCacheNodesOfferingsRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the DescribeReservedCacheNodesOfferings operation.

BeginDescribeSnapshots ( DescribeSnapshotsRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the DescribeSnapshots operation.

BeginListAllowedNodeTypeModifications ( ListAllowedNodeTypeModificationsRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the ListAllowedNodeTypeModifications operation.

BeginListTagsForResource ( ListTagsForResourceRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the ListTagsForResource operation.

BeginModifyCacheCluster ( ModifyCacheClusterRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the ModifyCacheCluster operation.

BeginModifyCacheParameterGroup ( ModifyCacheParameterGroupRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the ModifyCacheParameterGroup operation.

BeginModifyCacheSubnetGroup ( ModifyCacheSubnetGroupRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the ModifyCacheSubnetGroup operation.

BeginModifyReplicationGroup ( ModifyReplicationGroupRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the ModifyReplicationGroup operation.

BeginPurchaseReservedCacheNodesOffering ( PurchaseReservedCacheNodesOfferingRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the PurchaseReservedCacheNodesOffering operation.

BeginRebootCacheCluster ( RebootCacheClusterRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the RebootCacheCluster operation.

BeginRemoveTagsFromResource ( RemoveTagsFromResourceRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the RemoveTagsFromResource operation.

BeginResetCacheParameterGroup ( ResetCacheParameterGroupRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the ResetCacheParameterGroup operation.

BeginRevokeCacheSecurityGroupIngress ( RevokeCacheSecurityGroupIngressRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the RevokeCacheSecurityGroupIngress operation.

CopySnapshot ( CopySnapshotRequest request ) : CopySnapshotResponse

Makes a copy of an existing snapshot.

This operation is valid for Redis only.

Users or groups that have permissions to use the CopySnapshot operation can create their own Amazon S3 buckets and copy snapshots to it. To control access to your snapshots, use an IAM policy to control who has the ability to use the CopySnapshot operation. For more information about using IAM to control the use of ElastiCache operations, see Exporting Snapshots and Authentication & Access Control.

You could receive the following error messages.

Error Messages

  • Error Message: The S3 bucket %s is outside of the region.

    Solution: Create an Amazon S3 bucket in the same region as your snapshot. For more information, see Step 1: Create an Amazon S3 Bucket in the ElastiCache User Guide.

  • Error Message: The S3 bucket %s does not exist.

    Solution: Create an Amazon S3 bucket in the same region as your snapshot. For more information, see Step 1: Create an Amazon S3 Bucket in the ElastiCache User Guide.

  • Error Message: The S3 bucket %s is not owned by the authenticated user.

    Solution: Create an Amazon S3 bucket in the same region as your snapshot. For more information, see Step 1: Create an Amazon S3 Bucket in the ElastiCache User Guide.

  • Error Message: The authenticated user does not have sufficient permissions to perform the desired activity.

    Solution: Contact your system administrator to get the needed permissions.

  • Error Message: The S3 bucket %s already contains an object with key %s.

    Solution: Give the TargetSnapshotName a new and unique value. If exporting a snapshot, you could alternatively create a new Amazon S3 bucket and use this same value for TargetSnapshotName.

  • Error Message: ElastiCache has not been granted READ permissions %s on the S3 Bucket.

    Solution: Add List and Read permissions on the bucket. For more information, see Step 2: Grant ElastiCache Access to Your Amazon S3 Bucket in the ElastiCache User Guide.

  • Error Message: ElastiCache has not been granted WRITE permissions %s on the S3 Bucket.

    Solution: Add Upload/Delete permissions on the bucket. For more information, see Step 2: Grant ElastiCache Access to Your Amazon S3 Bucket in the ElastiCache User Guide.

  • Error Message: ElastiCache has not been granted READ_ACP permissions %s on the S3 Bucket.

    Solution: Add View Permissions on the bucket. For more information, see Step 2: Grant ElastiCache Access to Your Amazon S3 Bucket in the ElastiCache User Guide.

CopySnapshotAsync ( CopySnapshotRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the CopySnapshot operation.

CreateCacheCluster ( CreateCacheClusterRequest request ) : CreateCacheClusterResponse

Creates a cache cluster. All nodes in the cache cluster run the same protocol-compliant cache engine software, either Memcached or Redis.

Due to current limitations on Redis (cluster mode disabled), this operation or parameter is not supported on Redis (cluster mode enabled) replication groups.

CreateCacheClusterAsync ( CreateCacheClusterRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the CreateCacheCluster operation.

CreateCacheParameterGroup ( CreateCacheParameterGroupRequest request ) : CreateCacheParameterGroupResponse

Creates a new cache parameter group. A cache parameter group is a collection of parameters that you apply to all of the nodes in a cache cluster.

CreateCacheParameterGroupAsync ( CreateCacheParameterGroupRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the CreateCacheParameterGroup operation.

CreateCacheSecurityGroup ( CreateCacheSecurityGroupRequest request ) : CreateCacheSecurityGroupResponse

Creates a new cache security group. Use a cache security group to control access to one or more cache clusters.

Cache security groups are only used when you are creating a cache cluster outside of an Amazon Virtual Private Cloud (Amazon VPC). If you are creating a cache cluster inside of a VPC, use a cache subnet group instead. For more information, see CreateCacheSubnetGroup.

CreateCacheSecurityGroupAsync ( CreateCacheSecurityGroupRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the CreateCacheSecurityGroup operation.

CreateCacheSubnetGroup ( CreateCacheSubnetGroupRequest request ) : CreateCacheSubnetGroupResponse

Creates a new cache subnet group.

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

CreateCacheSubnetGroupAsync ( CreateCacheSubnetGroupRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the CreateCacheSubnetGroup operation.

CreateReplicationGroup ( CreateReplicationGroupRequest request ) : CreateReplicationGroupResponse

Creates a Redis (cluster mode disabled) or a Redis (cluster mode enabled) replication group.

A Redis (cluster mode disabled) replication group is a collection of cache clusters, where one of the cache clusters is a read/write primary and the others are read-only replicas. Writes to the primary are asynchronously propagated to the replicas.

A Redis (cluster mode enabled) replication group is a collection of 1 to 15 node groups (shards). Each node group (shard) has one read/write primary node and up to 5 read-only replica nodes. Writes to the primary are asynchronously propagated to the replicas. Redis (cluster mode enabled) replication groups partition the data across node groups (shards).

When a Redis (cluster mode disabled) replication group has been successfully created, you can add one or more read replicas to it, up to a total of 5 read replicas. You cannot alter a Redis (cluster mode enabled) replication group after it has been created.

This operation is valid for Redis only.

CreateReplicationGroupAsync ( CreateReplicationGroupRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the CreateReplicationGroup operation.

CreateSnapshot ( CreateSnapshotRequest request ) : CreateSnapshotResponse

Creates a copy of an entire cache cluster or replication group at a specific moment in time.

This operation is valid for Redis only.

CreateSnapshotAsync ( CreateSnapshotRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the CreateSnapshot operation.

DeleteCacheCluster ( DeleteCacheClusterRequest request ) : DeleteCacheClusterResponse

Deletes a previously provisioned cache cluster. DeleteCacheCluster deletes all associated cache nodes, node endpoints and the cache cluster itself. When you receive a successful response from this operation, Amazon ElastiCache immediately begins deleting the cache cluster; you cannot cancel or revert this operation.

This operation cannot be used to delete a cache cluster that is the last read replica of a replication group or node group (shard) that has Multi-AZ mode enabled or a cache cluster from a Redis (cluster mode enabled) replication group.

Due to current limitations on Redis (cluster mode disabled), this operation or parameter is not supported on Redis (cluster mode enabled) replication groups.

DeleteCacheClusterAsync ( DeleteCacheClusterRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the DeleteCacheCluster operation.

DeleteCacheParameterGroup ( DeleteCacheParameterGroupRequest request ) : DeleteCacheParameterGroupResponse

Deletes the specified cache parameter group. You cannot delete a cache parameter group if it is associated with any cache clusters.

DeleteCacheParameterGroupAsync ( DeleteCacheParameterGroupRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the DeleteCacheParameterGroup operation.

DeleteCacheSecurityGroup ( DeleteCacheSecurityGroupRequest request ) : DeleteCacheSecurityGroupResponse

Deletes a cache security group.

You cannot delete a cache security group if it is associated with any cache clusters.

DeleteCacheSecurityGroupAsync ( DeleteCacheSecurityGroupRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the DeleteCacheSecurityGroup operation.

DeleteCacheSubnetGroup ( DeleteCacheSubnetGroupRequest request ) : DeleteCacheSubnetGroupResponse

Deletes a cache subnet group.

You cannot delete a cache subnet group if it is associated with any cache clusters.

DeleteCacheSubnetGroupAsync ( DeleteCacheSubnetGroupRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the DeleteCacheSubnetGroup operation.

DeleteReplicationGroup ( DeleteReplicationGroupRequest request ) : DeleteReplicationGroupResponse

Deletes an existing replication group. By default, this operation deletes the entire replication group, including the primary/primaries and all of the read replicas. If the replication group has only one primary, you can optionally delete only the read replicas, while retaining the primary by setting RetainPrimaryCluster=true.

When you receive a successful response from this operation, Amazon ElastiCache immediately begins deleting the selected resources; you cannot cancel or revert this operation.

This operation is valid for Redis only.

DeleteReplicationGroupAsync ( DeleteReplicationGroupRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the DeleteReplicationGroup operation.

DeleteSnapshot ( DeleteSnapshotRequest request ) : DeleteSnapshotResponse

Deletes an existing snapshot. When you receive a successful response from this operation, ElastiCache immediately begins deleting the snapshot; you cannot cancel or revert this operation.

This operation is valid for Redis only.

DeleteSnapshotAsync ( DeleteSnapshotRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the DeleteSnapshot operation.

DescribeCacheClusters ( ) : DescribeCacheClustersResponse

Returns information about all provisioned cache clusters if no cache cluster identifier is specified, or about a specific cache cluster if a cache cluster identifier is supplied.

By default, abbreviated information about the cache clusters are returned. You can use the optional ShowDetails flag to retrieve detailed information about the cache nodes associated with the cache clusters. These details include the DNS address and port for the cache node endpoint.

If the cluster is in the CREATING state, only cluster-level information is displayed until all of the nodes are successfully provisioned.

If the cluster is in the DELETING state, only cluster-level information is displayed.

If cache nodes are currently being added to the cache cluster, node endpoint information and creation time for the additional nodes are not displayed until they are completely provisioned. When the cache cluster state is available, the cluster is ready for use.

If cache nodes are currently being removed from the cache cluster, no endpoint information for the removed nodes is displayed.

DescribeCacheClusters ( DescribeCacheClustersRequest request ) : DescribeCacheClustersResponse

Returns information about all provisioned cache clusters if no cache cluster identifier is specified, or about a specific cache cluster if a cache cluster identifier is supplied.

By default, abbreviated information about the cache clusters are returned. You can use the optional ShowDetails flag to retrieve detailed information about the cache nodes associated with the cache clusters. These details include the DNS address and port for the cache node endpoint.

If the cluster is in the CREATING state, only cluster-level information is displayed until all of the nodes are successfully provisioned.

If the cluster is in the DELETING state, only cluster-level information is displayed.

If cache nodes are currently being added to the cache cluster, node endpoint information and creation time for the additional nodes are not displayed until they are completely provisioned. When the cache cluster state is available, the cluster is ready for use.

If cache nodes are currently being removed from the cache cluster, no endpoint information for the removed nodes is displayed.

DescribeCacheClustersAsync ( DescribeCacheClustersRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the DescribeCacheClusters operation.

DescribeCacheClustersAsync ( System cancellationToken = default(CancellationToken) ) : Task

Returns information about all provisioned cache clusters if no cache cluster identifier is specified, or about a specific cache cluster if a cache cluster identifier is supplied.

By default, abbreviated information about the cache clusters are returned. You can use the optional ShowDetails flag to retrieve detailed information about the cache nodes associated with the cache clusters. These details include the DNS address and port for the cache node endpoint.

If the cluster is in the CREATING state, only cluster-level information is displayed until all of the nodes are successfully provisioned.

If the cluster is in the DELETING state, only cluster-level information is displayed.

If cache nodes are currently being added to the cache cluster, node endpoint information and creation time for the additional nodes are not displayed until they are completely provisioned. When the cache cluster state is available, the cluster is ready for use.

If cache nodes are currently being removed from the cache cluster, no endpoint information for the removed nodes is displayed.

DescribeCacheEngineVersions ( ) : DescribeCacheEngineVersionsResponse

Returns a list of the available cache engines and their versions.

DescribeCacheEngineVersions ( DescribeCacheEngineVersionsRequest request ) : DescribeCacheEngineVersionsResponse

Returns a list of the available cache engines and their versions.

DescribeCacheEngineVersionsAsync ( DescribeCacheEngineVersionsRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the DescribeCacheEngineVersions operation.

DescribeCacheEngineVersionsAsync ( System cancellationToken = default(CancellationToken) ) : Task

Returns a list of the available cache engines and their versions.

DescribeCacheParameterGroups ( ) : DescribeCacheParameterGroupsResponse

Returns a list of cache parameter group descriptions. If a cache parameter group name is specified, the list contains only the descriptions for that group.

DescribeCacheParameterGroups ( DescribeCacheParameterGroupsRequest request ) : DescribeCacheParameterGroupsResponse

Returns a list of cache parameter group descriptions. If a cache parameter group name is specified, the list contains only the descriptions for that group.

DescribeCacheParameterGroupsAsync ( DescribeCacheParameterGroupsRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the DescribeCacheParameterGroups operation.

DescribeCacheParameterGroupsAsync ( System cancellationToken = default(CancellationToken) ) : Task

Returns a list of cache parameter group descriptions. If a cache parameter group name is specified, the list contains only the descriptions for that group.

DescribeCacheParameters ( DescribeCacheParametersRequest request ) : DescribeCacheParametersResponse

Returns the detailed parameter list for a particular cache parameter group.

DescribeCacheParametersAsync ( DescribeCacheParametersRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the DescribeCacheParameters operation.

DescribeCacheSecurityGroups ( ) : DescribeCacheSecurityGroupsResponse

Returns a list of cache security group descriptions. If a cache security group name is specified, the list contains only the description of that group.

DescribeCacheSecurityGroups ( DescribeCacheSecurityGroupsRequest request ) : DescribeCacheSecurityGroupsResponse

Returns a list of cache security group descriptions. If a cache security group name is specified, the list contains only the description of that group.

DescribeCacheSecurityGroupsAsync ( DescribeCacheSecurityGroupsRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the DescribeCacheSecurityGroups operation.

DescribeCacheSecurityGroupsAsync ( System cancellationToken = default(CancellationToken) ) : Task

Returns a list of cache security group descriptions. If a cache security group name is specified, the list contains only the description of that group.

DescribeCacheSubnetGroups ( ) : DescribeCacheSubnetGroupsResponse

Returns a list of cache subnet group descriptions. If a subnet group name is specified, the list contains only the description of that group.

DescribeCacheSubnetGroups ( DescribeCacheSubnetGroupsRequest request ) : DescribeCacheSubnetGroupsResponse

Returns a list of cache subnet group descriptions. If a subnet group name is specified, the list contains only the description of that group.

DescribeCacheSubnetGroupsAsync ( DescribeCacheSubnetGroupsRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the DescribeCacheSubnetGroups operation.

DescribeCacheSubnetGroupsAsync ( System cancellationToken = default(CancellationToken) ) : Task

Returns a list of cache subnet group descriptions. If a subnet group name is specified, the list contains only the description of that group.

DescribeEngineDefaultParameters ( DescribeEngineDefaultParametersRequest request ) : DescribeEngineDefaultParametersResponse

Returns the default engine and system parameter information for the specified cache engine.

DescribeEngineDefaultParametersAsync ( DescribeEngineDefaultParametersRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the DescribeEngineDefaultParameters operation.

DescribeEvents ( ) : DescribeEventsResponse

Returns events related to cache clusters, cache security groups, and cache parameter groups. You can obtain events specific to a particular cache cluster, cache security group, or cache parameter group by providing the name as a parameter.

By default, only the events occurring within the last hour are returned; however, you can retrieve up to 14 days' worth of events if necessary.

DescribeEvents ( DescribeEventsRequest request ) : DescribeEventsResponse

Returns events related to cache clusters, cache security groups, and cache parameter groups. You can obtain events specific to a particular cache cluster, cache security group, or cache parameter group by providing the name as a parameter.

By default, only the events occurring within the last hour are returned; however, you can retrieve up to 14 days' worth of events if necessary.

DescribeEventsAsync ( DescribeEventsRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the DescribeEvents operation.

DescribeEventsAsync ( System cancellationToken = default(CancellationToken) ) : Task

Returns events related to cache clusters, cache security groups, and cache parameter groups. You can obtain events specific to a particular cache cluster, cache security group, or cache parameter group by providing the name as a parameter.

By default, only the events occurring within the last hour are returned; however, you can retrieve up to 14 days' worth of events if necessary.

DescribeReplicationGroups ( ) : DescribeReplicationGroupsResponse

Returns information about a particular replication group. If no identifier is specified, DescribeReplicationGroups returns information about all replication groups.

This operation is valid for Redis only.

DescribeReplicationGroups ( DescribeReplicationGroupsRequest request ) : DescribeReplicationGroupsResponse

Returns information about a particular replication group. If no identifier is specified, DescribeReplicationGroups returns information about all replication groups.

This operation is valid for Redis only.

DescribeReplicationGroupsAsync ( DescribeReplicationGroupsRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the DescribeReplicationGroups operation.

DescribeReplicationGroupsAsync ( System cancellationToken = default(CancellationToken) ) : Task

Returns information about a particular replication group. If no identifier is specified, DescribeReplicationGroups returns information about all replication groups.

This operation is valid for Redis only.

DescribeReservedCacheNodes ( ) : DescribeReservedCacheNodesResponse

Returns information about reserved cache nodes for this account, or about a specified reserved cache node.

DescribeReservedCacheNodes ( DescribeReservedCacheNodesRequest request ) : DescribeReservedCacheNodesResponse

Returns information about reserved cache nodes for this account, or about a specified reserved cache node.

DescribeReservedCacheNodesAsync ( DescribeReservedCacheNodesRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the DescribeReservedCacheNodes operation.

DescribeReservedCacheNodesAsync ( System cancellationToken = default(CancellationToken) ) : Task

Returns information about reserved cache nodes for this account, or about a specified reserved cache node.

DescribeReservedCacheNodesOfferings ( ) : DescribeReservedCacheNodesOfferingsResponse

Lists available reserved cache node offerings.

DescribeReservedCacheNodesOfferings ( DescribeReservedCacheNodesOfferingsRequest request ) : DescribeReservedCacheNodesOfferingsResponse

Lists available reserved cache node offerings.

DescribeReservedCacheNodesOfferingsAsync ( DescribeReservedCacheNodesOfferingsRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the DescribeReservedCacheNodesOfferings operation.

DescribeReservedCacheNodesOfferingsAsync ( System cancellationToken = default(CancellationToken) ) : Task

Lists available reserved cache node offerings.

DescribeSnapshots ( ) : DescribeSnapshotsResponse

Returns information about cache cluster or replication group snapshots. By default, DescribeSnapshots lists all of your snapshots; it can optionally describe a single snapshot, or just the snapshots associated with a particular cache cluster.

This operation is valid for Redis only.

DescribeSnapshots ( DescribeSnapshotsRequest request ) : DescribeSnapshotsResponse

Returns information about cache cluster or replication group snapshots. By default, DescribeSnapshots lists all of your snapshots; it can optionally describe a single snapshot, or just the snapshots associated with a particular cache cluster.

This operation is valid for Redis only.

DescribeSnapshotsAsync ( DescribeSnapshotsRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the DescribeSnapshots operation.

DescribeSnapshotsAsync ( System cancellationToken = default(CancellationToken) ) : Task

Returns information about cache cluster or replication group snapshots. By default, DescribeSnapshots lists all of your snapshots; it can optionally describe a single snapshot, or just the snapshots associated with a particular cache cluster.

This operation is valid for Redis only.

EndAddTagsToResource ( IAsyncResult asyncResult ) : AddTagsToResourceResponse

Finishes the asynchronous execution of the AddTagsToResource operation.

EndAuthorizeCacheSecurityGroupIngress ( IAsyncResult asyncResult ) : AuthorizeCacheSecurityGroupIngressResponse

Finishes the asynchronous execution of the AuthorizeCacheSecurityGroupIngress operation.

EndCopySnapshot ( IAsyncResult asyncResult ) : CopySnapshotResponse

Finishes the asynchronous execution of the CopySnapshot operation.

EndCreateCacheCluster ( IAsyncResult asyncResult ) : CreateCacheClusterResponse

Finishes the asynchronous execution of the CreateCacheCluster operation.

EndCreateCacheParameterGroup ( IAsyncResult asyncResult ) : CreateCacheParameterGroupResponse

Finishes the asynchronous execution of the CreateCacheParameterGroup operation.

EndCreateCacheSecurityGroup ( IAsyncResult asyncResult ) : CreateCacheSecurityGroupResponse

Finishes the asynchronous execution of the CreateCacheSecurityGroup operation.

EndCreateCacheSubnetGroup ( IAsyncResult asyncResult ) : CreateCacheSubnetGroupResponse

Finishes the asynchronous execution of the CreateCacheSubnetGroup operation.

EndCreateReplicationGroup ( IAsyncResult asyncResult ) : CreateReplicationGroupResponse

Finishes the asynchronous execution of the CreateReplicationGroup operation.

EndCreateSnapshot ( IAsyncResult asyncResult ) : CreateSnapshotResponse

Finishes the asynchronous execution of the CreateSnapshot operation.

EndDeleteCacheCluster ( IAsyncResult asyncResult ) : DeleteCacheClusterResponse

Finishes the asynchronous execution of the DeleteCacheCluster operation.

EndDeleteCacheParameterGroup ( IAsyncResult asyncResult ) : DeleteCacheParameterGroupResponse

Finishes the asynchronous execution of the DeleteCacheParameterGroup operation.

EndDeleteCacheSecurityGroup ( IAsyncResult asyncResult ) : DeleteCacheSecurityGroupResponse

Finishes the asynchronous execution of the DeleteCacheSecurityGroup operation.

EndDeleteCacheSubnetGroup ( IAsyncResult asyncResult ) : DeleteCacheSubnetGroupResponse

Finishes the asynchronous execution of the DeleteCacheSubnetGroup operation.

EndDeleteReplicationGroup ( IAsyncResult asyncResult ) : DeleteReplicationGroupResponse

Finishes the asynchronous execution of the DeleteReplicationGroup operation.

EndDeleteSnapshot ( IAsyncResult asyncResult ) : DeleteSnapshotResponse

Finishes the asynchronous execution of the DeleteSnapshot operation.

EndDescribeCacheClusters ( IAsyncResult asyncResult ) : DescribeCacheClustersResponse

Finishes the asynchronous execution of the DescribeCacheClusters operation.

EndDescribeCacheEngineVersions ( IAsyncResult asyncResult ) : DescribeCacheEngineVersionsResponse

Finishes the asynchronous execution of the DescribeCacheEngineVersions operation.

EndDescribeCacheParameterGroups ( IAsyncResult asyncResult ) : DescribeCacheParameterGroupsResponse

Finishes the asynchronous execution of the DescribeCacheParameterGroups operation.

EndDescribeCacheParameters ( IAsyncResult asyncResult ) : DescribeCacheParametersResponse

Finishes the asynchronous execution of the DescribeCacheParameters operation.

EndDescribeCacheSecurityGroups ( IAsyncResult asyncResult ) : DescribeCacheSecurityGroupsResponse

Finishes the asynchronous execution of the DescribeCacheSecurityGroups operation.

EndDescribeCacheSubnetGroups ( IAsyncResult asyncResult ) : DescribeCacheSubnetGroupsResponse

Finishes the asynchronous execution of the DescribeCacheSubnetGroups operation.

EndDescribeEngineDefaultParameters ( IAsyncResult asyncResult ) : DescribeEngineDefaultParametersResponse

Finishes the asynchronous execution of the DescribeEngineDefaultParameters operation.

EndDescribeEvents ( IAsyncResult asyncResult ) : DescribeEventsResponse

Finishes the asynchronous execution of the DescribeEvents operation.

EndDescribeReplicationGroups ( IAsyncResult asyncResult ) : DescribeReplicationGroupsResponse

Finishes the asynchronous execution of the DescribeReplicationGroups operation.

EndDescribeReservedCacheNodes ( IAsyncResult asyncResult ) : DescribeReservedCacheNodesResponse

Finishes the asynchronous execution of the DescribeReservedCacheNodes operation.

EndDescribeReservedCacheNodesOfferings ( IAsyncResult asyncResult ) : DescribeReservedCacheNodesOfferingsResponse

Finishes the asynchronous execution of the DescribeReservedCacheNodesOfferings operation.

EndDescribeSnapshots ( IAsyncResult asyncResult ) : DescribeSnapshotsResponse

Finishes the asynchronous execution of the DescribeSnapshots operation.

EndListAllowedNodeTypeModifications ( IAsyncResult asyncResult ) : ListAllowedNodeTypeModificationsResponse

Finishes the asynchronous execution of the ListAllowedNodeTypeModifications operation.

EndListTagsForResource ( IAsyncResult asyncResult ) : ListTagsForResourceResponse

Finishes the asynchronous execution of the ListTagsForResource operation.

EndModifyCacheCluster ( IAsyncResult asyncResult ) : ModifyCacheClusterResponse

Finishes the asynchronous execution of the ModifyCacheCluster operation.

EndModifyCacheParameterGroup ( IAsyncResult asyncResult ) : ModifyCacheParameterGroupResponse

Finishes the asynchronous execution of the ModifyCacheParameterGroup operation.

EndModifyCacheSubnetGroup ( IAsyncResult asyncResult ) : ModifyCacheSubnetGroupResponse

Finishes the asynchronous execution of the ModifyCacheSubnetGroup operation.

EndModifyReplicationGroup ( IAsyncResult asyncResult ) : ModifyReplicationGroupResponse

Finishes the asynchronous execution of the ModifyReplicationGroup operation.

EndPurchaseReservedCacheNodesOffering ( IAsyncResult asyncResult ) : PurchaseReservedCacheNodesOfferingResponse

Finishes the asynchronous execution of the PurchaseReservedCacheNodesOffering operation.

EndRebootCacheCluster ( IAsyncResult asyncResult ) : RebootCacheClusterResponse

Finishes the asynchronous execution of the RebootCacheCluster operation.

EndRemoveTagsFromResource ( IAsyncResult asyncResult ) : RemoveTagsFromResourceResponse

Finishes the asynchronous execution of the RemoveTagsFromResource operation.

EndResetCacheParameterGroup ( IAsyncResult asyncResult ) : ResetCacheParameterGroupResponse

Finishes the asynchronous execution of the ResetCacheParameterGroup operation.

EndRevokeCacheSecurityGroupIngress ( IAsyncResult asyncResult ) : RevokeCacheSecurityGroupIngressResponse

Finishes the asynchronous execution of the RevokeCacheSecurityGroupIngress operation.

ListAllowedNodeTypeModifications ( ListAllowedNodeTypeModificationsRequest request ) : ListAllowedNodeTypeModificationsResponse

Lists all available node types that you can scale your Redis cluster's or replication group's current node type up to.

When you use the ModifyCacheCluster or ModifyReplicationGroup operations to scale up your cluster or replication group, the value of the CacheNodeType parameter must be one of the node types returned by this operation.

ListAllowedNodeTypeModificationsAsync ( ListAllowedNodeTypeModificationsRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the ListAllowedNodeTypeModifications operation.

ListTagsForResource ( ListTagsForResourceRequest request ) : ListTagsForResourceResponse

Lists all cost allocation tags currently on the named resource. A cost allocation tag is a key-value pair where the key is case-sensitive and the value is optional. You can use cost allocation tags to categorize and track your AWS costs.

You can have a maximum of 10 cost allocation tags on an ElastiCache resource. For more information, see Using Cost Allocation Tags in Amazon ElastiCache.

ListTagsForResourceAsync ( ListTagsForResourceRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the ListTagsForResource operation.

ModifyCacheCluster ( ModifyCacheClusterRequest request ) : ModifyCacheClusterResponse

Modifies the settings for a cache cluster. You can use this operation to change one or more cluster configuration parameters by specifying the parameters and the new values.

ModifyCacheClusterAsync ( ModifyCacheClusterRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the ModifyCacheCluster operation.

ModifyCacheParameterGroup ( ModifyCacheParameterGroupRequest request ) : ModifyCacheParameterGroupResponse

Modifies the parameters of a cache parameter group. You can modify up to 20 parameters in a single request by submitting a list parameter name and value pairs.

ModifyCacheParameterGroupAsync ( ModifyCacheParameterGroupRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the ModifyCacheParameterGroup operation.

ModifyCacheSubnetGroup ( ModifyCacheSubnetGroupRequest request ) : ModifyCacheSubnetGroupResponse

Modifies an existing cache subnet group.

ModifyCacheSubnetGroupAsync ( ModifyCacheSubnetGroupRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the ModifyCacheSubnetGroup operation.

ModifyReplicationGroup ( ModifyReplicationGroupRequest request ) : ModifyReplicationGroupResponse

Modifies the settings for a replication group.

Due to current limitations on Redis (cluster mode disabled), this operation or parameter is not supported on Redis (cluster mode enabled) replication groups.

This operation is valid for Redis only.

ModifyReplicationGroupAsync ( ModifyReplicationGroupRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the ModifyReplicationGroup operation.

PurchaseReservedCacheNodesOffering ( PurchaseReservedCacheNodesOfferingRequest request ) : PurchaseReservedCacheNodesOfferingResponse

Allows you to purchase a reserved cache node offering.

PurchaseReservedCacheNodesOfferingAsync ( PurchaseReservedCacheNodesOfferingRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the PurchaseReservedCacheNodesOffering operation.

RebootCacheCluster ( RebootCacheClusterRequest request ) : RebootCacheClusterResponse

Reboots some, or all, of the cache nodes within a provisioned cache cluster. This operation applies any modified cache parameter groups to the cache cluster. The reboot operation takes place as soon as possible, and results in a momentary outage to the cache cluster. During the reboot, the cache cluster status is set to REBOOTING.

The reboot causes the contents of the cache (for each cache node being rebooted) to be lost.

When the reboot is complete, a cache cluster event is created.

RebootCacheClusterAsync ( RebootCacheClusterRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the RebootCacheCluster operation.

RemoveTagsFromResource ( RemoveTagsFromResourceRequest request ) : RemoveTagsFromResourceResponse

Removes the tags identified by the TagKeys list from the named resource.

RemoveTagsFromResourceAsync ( RemoveTagsFromResourceRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the RemoveTagsFromResource operation.

ResetCacheParameterGroup ( ResetCacheParameterGroupRequest request ) : ResetCacheParameterGroupResponse

Modifies the parameters of a cache parameter group to the engine or system default value. You can reset specific parameters by submitting a list of parameter names. To reset the entire cache parameter group, specify the ResetAllParameters and CacheParameterGroupName parameters.

ResetCacheParameterGroupAsync ( ResetCacheParameterGroupRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the ResetCacheParameterGroup operation.

RevokeCacheSecurityGroupIngress ( RevokeCacheSecurityGroupIngressRequest request ) : RevokeCacheSecurityGroupIngressResponse

Revokes ingress from a cache security group. Use this operation to disallow access from an Amazon EC2 security group that had been previously authorized.

RevokeCacheSecurityGroupIngressAsync ( RevokeCacheSecurityGroupIngressRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the RevokeCacheSecurityGroupIngress operation.

Protected Methods

Method Description
CreateSigner ( ) : AbstractAWSSigner

Creates the signer for the service.

Dispose ( bool disposing ) : void

Disposes the service client.

Method Details

AddTagsToResource() public method

Adds up to 10 cost allocation tags to the named resource. A cost allocation tag is a key-value pair where the key and value are case-sensitive. You can use cost allocation tags to categorize and track your AWS costs.

When you apply tags to your ElastiCache resources, AWS generates a cost allocation report as a comma-separated value (CSV) file with your usage and costs aggregated by your tags. You can apply tags that represent business categories (such as cost centers, application names, or owners) to organize your costs across multiple services. For more information, see Using Cost Allocation Tags in Amazon ElastiCache in the ElastiCache User Guide.

/// The requested cache cluster ID does not refer to an existing cache cluster. /// /// The requested Amazon Resource Name (ARN) does not refer to an existing resource. /// /// The requested snapshot name does not refer to an existing snapshot. /// /// 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 /// 10. ///
public AddTagsToResource ( AddTagsToResourceRequest request ) : Amazon.ElastiCache.Model.AddTagsToResourceResponse
request Amazon.ElastiCache.Model.AddTagsToResourceRequest Container for the necessary parameters to execute the AddTagsToResource service method.
return Amazon.ElastiCache.Model.AddTagsToResourceResponse

AddTagsToResourceAsync() public method

Initiates the asynchronous execution of the AddTagsToResource operation.
public AddTagsToResourceAsync ( AddTagsToResourceRequest request, System cancellationToken = default(CancellationToken) ) : Task
request Amazon.ElastiCache.Model.AddTagsToResourceRequest Container for the necessary parameters to execute the AddTagsToResource operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task

AmazonElastiCacheClient() public method

Constructs AmazonElastiCacheClient with the credentials loaded from the application's default configuration, and if unsuccessful from the Instance Profile service on an EC2 instance. Example App.config with credentials set. <?xml version="1.0" encoding="utf-8" ?> <configuration> <appSettings> <add key="AWSProfileName" value="AWS Default"/> </appSettings> </configuration>
public AmazonElastiCacheClient ( ) : System
return System

AmazonElastiCacheClient() public method

Constructs AmazonElastiCacheClient with AWS Credentials
public AmazonElastiCacheClient ( AWSCredentials credentials ) : System
credentials Amazon.Runtime.AWSCredentials AWS Credentials
return System

AmazonElastiCacheClient() public method

Constructs AmazonElastiCacheClient with AWS Credentials and an AmazonElastiCacheClient Configuration object.
public AmazonElastiCacheClient ( AWSCredentials credentials, AmazonElastiCacheConfig clientConfig ) : System
credentials Amazon.Runtime.AWSCredentials AWS Credentials
clientConfig AmazonElastiCacheConfig The AmazonElastiCacheClient Configuration Object
return System

AmazonElastiCacheClient() public method

Constructs AmazonElastiCacheClient with AWS Credentials
public AmazonElastiCacheClient ( AWSCredentials credentials, RegionEndpoint region ) : System
credentials Amazon.Runtime.AWSCredentials AWS Credentials
region RegionEndpoint The region to connect.
return System

AmazonElastiCacheClient() public method

Constructs AmazonElastiCacheClient with the credentials loaded from the application's default configuration, and if unsuccessful from the Instance Profile service on an EC2 instance. Example App.config with credentials set. <?xml version="1.0" encoding="utf-8" ?> <configuration> <appSettings> <add key="AWSProfileName" value="AWS Default"/> </appSettings> </configuration>
public AmazonElastiCacheClient ( AmazonElastiCacheConfig config ) : System
config AmazonElastiCacheConfig The AmazonElastiCacheClient Configuration Object
return System

AmazonElastiCacheClient() public method

Constructs AmazonElastiCacheClient with the credentials loaded from the application's default configuration, and if unsuccessful from the Instance Profile service on an EC2 instance. Example App.config with credentials set. <?xml version="1.0" encoding="utf-8" ?> <configuration> <appSettings> <add key="AWSProfileName" value="AWS Default"/> </appSettings> </configuration>
public AmazonElastiCacheClient ( RegionEndpoint region ) : System
region RegionEndpoint The region to connect.
return System

AmazonElastiCacheClient() public method

Constructs AmazonElastiCacheClient with AWS Access Key ID and AWS Secret Key
public AmazonElastiCacheClient ( string awsAccessKeyId, string awsSecretAccessKey ) : System
awsAccessKeyId string AWS Access Key ID
awsSecretAccessKey string AWS Secret Access Key
return System

AmazonElastiCacheClient() public method

Constructs AmazonElastiCacheClient with AWS Access Key ID, AWS Secret Key and an AmazonElastiCacheClient Configuration object.
public AmazonElastiCacheClient ( string awsAccessKeyId, string awsSecretAccessKey, AmazonElastiCacheConfig clientConfig ) : System
awsAccessKeyId string AWS Access Key ID
awsSecretAccessKey string AWS Secret Access Key
clientConfig AmazonElastiCacheConfig The AmazonElastiCacheClient Configuration Object
return System

AmazonElastiCacheClient() public method

Constructs AmazonElastiCacheClient with AWS Access Key ID and AWS Secret Key
public AmazonElastiCacheClient ( string awsAccessKeyId, string awsSecretAccessKey, RegionEndpoint region ) : System
awsAccessKeyId string AWS Access Key ID
awsSecretAccessKey string AWS Secret Access Key
region RegionEndpoint The region to connect.
return System

AmazonElastiCacheClient() public method

Constructs AmazonElastiCacheClient with AWS Access Key ID and AWS Secret Key
public AmazonElastiCacheClient ( string awsAccessKeyId, string awsSecretAccessKey, string awsSessionToken ) : System
awsAccessKeyId string AWS Access Key ID
awsSecretAccessKey string AWS Secret Access Key
awsSessionToken string AWS Session Token
return System

AmazonElastiCacheClient() public method

Constructs AmazonElastiCacheClient with AWS Access Key ID, AWS Secret Key and an AmazonElastiCacheClient Configuration object.
public AmazonElastiCacheClient ( string awsAccessKeyId, string awsSecretAccessKey, string awsSessionToken, AmazonElastiCacheConfig clientConfig ) : System
awsAccessKeyId string AWS Access Key ID
awsSecretAccessKey string AWS Secret Access Key
awsSessionToken string AWS Session Token
clientConfig AmazonElastiCacheConfig The AmazonElastiCacheClient Configuration Object
return System

AmazonElastiCacheClient() public method

Constructs AmazonElastiCacheClient with AWS Access Key ID and AWS Secret Key
public AmazonElastiCacheClient ( string awsAccessKeyId, string awsSecretAccessKey, string awsSessionToken, RegionEndpoint region ) : System
awsAccessKeyId string AWS Access Key ID
awsSecretAccessKey string AWS Secret Access Key
awsSessionToken string AWS Session Token
region RegionEndpoint The region to connect.
return System

AuthorizeCacheSecurityGroupIngress() public method

Allows network ingress to a cache security group. Applications using ElastiCache must be running on Amazon EC2, and Amazon EC2 security groups are used as the authorization mechanism.

You cannot authorize ingress from an Amazon EC2 security group in one region to an ElastiCache cluster in another region.

/// The specified Amazon EC2 security group is already authorized for the specified cache /// security group. /// /// The requested cache security group name does not refer to an existing cache security /// group. /// /// The current state of the cache security group does not allow deletion. /// /// Two or more incompatible parameters were specified. /// /// The value for a parameter is invalid. ///
public AuthorizeCacheSecurityGroupIngress ( AuthorizeCacheSecurityGroupIngressRequest request ) : AuthorizeCacheSecurityGroupIngressResponse
request AuthorizeCacheSecurityGroupIngressRequest Container for the necessary parameters to execute the AuthorizeCacheSecurityGroupIngress service method.
return AuthorizeCacheSecurityGroupIngressResponse

AuthorizeCacheSecurityGroupIngressAsync() public method

Initiates the asynchronous execution of the AuthorizeCacheSecurityGroupIngress operation.
public AuthorizeCacheSecurityGroupIngressAsync ( AuthorizeCacheSecurityGroupIngressRequest request, System cancellationToken = default(CancellationToken) ) : Task
request AuthorizeCacheSecurityGroupIngressRequest Container for the necessary parameters to execute the AuthorizeCacheSecurityGroupIngress operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task

BeginAddTagsToResource() public method

Initiates the asynchronous execution of the AddTagsToResource operation.
public BeginAddTagsToResource ( AddTagsToResourceRequest request, AsyncCallback callback, object state ) : IAsyncResult
request AddTagsToResourceRequest Container for the necessary parameters to execute the AddTagsToResource operation on AmazonElastiCacheClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
return IAsyncResult

BeginAuthorizeCacheSecurityGroupIngress() public method

Initiates the asynchronous execution of the AuthorizeCacheSecurityGroupIngress operation.
public BeginAuthorizeCacheSecurityGroupIngress ( AuthorizeCacheSecurityGroupIngressRequest request, AsyncCallback callback, object state ) : IAsyncResult
request AuthorizeCacheSecurityGroupIngressRequest Container for the necessary parameters to execute the AuthorizeCacheSecurityGroupIngress operation on AmazonElastiCacheClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
return IAsyncResult

BeginCopySnapshot() public method

Initiates the asynchronous execution of the CopySnapshot operation.
public BeginCopySnapshot ( CopySnapshotRequest request, AsyncCallback callback, object state ) : IAsyncResult
request CopySnapshotRequest Container for the necessary parameters to execute the CopySnapshot operation on AmazonElastiCacheClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
return IAsyncResult

BeginCreateCacheCluster() public method

Initiates the asynchronous execution of the CreateCacheCluster operation.
public BeginCreateCacheCluster ( CreateCacheClusterRequest request, AsyncCallback callback, object state ) : IAsyncResult
request CreateCacheClusterRequest Container for the necessary parameters to execute the CreateCacheCluster operation on AmazonElastiCacheClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
return IAsyncResult

BeginCreateCacheParameterGroup() public method

Initiates the asynchronous execution of the CreateCacheParameterGroup operation.
public BeginCreateCacheParameterGroup ( CreateCacheParameterGroupRequest request, AsyncCallback callback, object state ) : IAsyncResult
request CreateCacheParameterGroupRequest Container for the necessary parameters to execute the CreateCacheParameterGroup operation on AmazonElastiCacheClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
return IAsyncResult

BeginCreateCacheSecurityGroup() public method

Initiates the asynchronous execution of the CreateCacheSecurityGroup operation.
public BeginCreateCacheSecurityGroup ( CreateCacheSecurityGroupRequest request, AsyncCallback callback, object state ) : IAsyncResult
request CreateCacheSecurityGroupRequest Container for the necessary parameters to execute the CreateCacheSecurityGroup operation on AmazonElastiCacheClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
return IAsyncResult

BeginCreateCacheSubnetGroup() public method

Initiates the asynchronous execution of the CreateCacheSubnetGroup operation.
public BeginCreateCacheSubnetGroup ( CreateCacheSubnetGroupRequest request, AsyncCallback callback, object state ) : IAsyncResult
request CreateCacheSubnetGroupRequest Container for the necessary parameters to execute the CreateCacheSubnetGroup operation on AmazonElastiCacheClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
return IAsyncResult

BeginCreateReplicationGroup() public method

Initiates the asynchronous execution of the CreateReplicationGroup operation.
public BeginCreateReplicationGroup ( CreateReplicationGroupRequest request, AsyncCallback callback, object state ) : IAsyncResult
request CreateReplicationGroupRequest Container for the necessary parameters to execute the CreateReplicationGroup operation on AmazonElastiCacheClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
return IAsyncResult

BeginCreateSnapshot() public method

Initiates the asynchronous execution of the CreateSnapshot operation.
public BeginCreateSnapshot ( CreateSnapshotRequest request, AsyncCallback callback, object state ) : IAsyncResult
request CreateSnapshotRequest Container for the necessary parameters to execute the CreateSnapshot operation on AmazonElastiCacheClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
return IAsyncResult

BeginDeleteCacheCluster() public method

Initiates the asynchronous execution of the DeleteCacheCluster operation.
public BeginDeleteCacheCluster ( DeleteCacheClusterRequest request, AsyncCallback callback, object state ) : IAsyncResult
request DeleteCacheClusterRequest Container for the necessary parameters to execute the DeleteCacheCluster operation on AmazonElastiCacheClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
return IAsyncResult

BeginDeleteCacheParameterGroup() public method

Initiates the asynchronous execution of the DeleteCacheParameterGroup operation.
public BeginDeleteCacheParameterGroup ( DeleteCacheParameterGroupRequest request, AsyncCallback callback, object state ) : IAsyncResult
request DeleteCacheParameterGroupRequest Container for the necessary parameters to execute the DeleteCacheParameterGroup operation on AmazonElastiCacheClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
return IAsyncResult

BeginDeleteCacheSecurityGroup() public method

Initiates the asynchronous execution of the DeleteCacheSecurityGroup operation.
public BeginDeleteCacheSecurityGroup ( DeleteCacheSecurityGroupRequest request, AsyncCallback callback, object state ) : IAsyncResult
request DeleteCacheSecurityGroupRequest Container for the necessary parameters to execute the DeleteCacheSecurityGroup operation on AmazonElastiCacheClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
return IAsyncResult

BeginDeleteCacheSubnetGroup() public method

Initiates the asynchronous execution of the DeleteCacheSubnetGroup operation.
public BeginDeleteCacheSubnetGroup ( DeleteCacheSubnetGroupRequest request, AsyncCallback callback, object state ) : IAsyncResult
request DeleteCacheSubnetGroupRequest Container for the necessary parameters to execute the DeleteCacheSubnetGroup operation on AmazonElastiCacheClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
return IAsyncResult

BeginDeleteReplicationGroup() public method

Initiates the asynchronous execution of the DeleteReplicationGroup operation.
public BeginDeleteReplicationGroup ( DeleteReplicationGroupRequest request, AsyncCallback callback, object state ) : IAsyncResult
request DeleteReplicationGroupRequest Container for the necessary parameters to execute the DeleteReplicationGroup operation on AmazonElastiCacheClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
return IAsyncResult

BeginDeleteSnapshot() public method

Initiates the asynchronous execution of the DeleteSnapshot operation.
public BeginDeleteSnapshot ( DeleteSnapshotRequest request, AsyncCallback callback, object state ) : IAsyncResult
request DeleteSnapshotRequest Container for the necessary parameters to execute the DeleteSnapshot operation on AmazonElastiCacheClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
return IAsyncResult

BeginDescribeCacheClusters() public method

Initiates the asynchronous execution of the DescribeCacheClusters operation.
public BeginDescribeCacheClusters ( DescribeCacheClustersRequest request, AsyncCallback callback, object state ) : IAsyncResult
request DescribeCacheClustersRequest Container for the necessary parameters to execute the DescribeCacheClusters operation on AmazonElastiCacheClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
return IAsyncResult

BeginDescribeCacheEngineVersions() public method

Initiates the asynchronous execution of the DescribeCacheEngineVersions operation.
public BeginDescribeCacheEngineVersions ( DescribeCacheEngineVersionsRequest request, AsyncCallback callback, object state ) : IAsyncResult
request DescribeCacheEngineVersionsRequest Container for the necessary parameters to execute the DescribeCacheEngineVersions operation on AmazonElastiCacheClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
return IAsyncResult

BeginDescribeCacheParameterGroups() public method

Initiates the asynchronous execution of the DescribeCacheParameterGroups operation.
public BeginDescribeCacheParameterGroups ( DescribeCacheParameterGroupsRequest request, AsyncCallback callback, object state ) : IAsyncResult
request DescribeCacheParameterGroupsRequest Container for the necessary parameters to execute the DescribeCacheParameterGroups operation on AmazonElastiCacheClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
return IAsyncResult

BeginDescribeCacheParameters() public method

Initiates the asynchronous execution of the DescribeCacheParameters operation.
public BeginDescribeCacheParameters ( DescribeCacheParametersRequest request, AsyncCallback callback, object state ) : IAsyncResult
request DescribeCacheParametersRequest Container for the necessary parameters to execute the DescribeCacheParameters operation on AmazonElastiCacheClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
return IAsyncResult

BeginDescribeCacheSecurityGroups() public method

Initiates the asynchronous execution of the DescribeCacheSecurityGroups operation.
public BeginDescribeCacheSecurityGroups ( DescribeCacheSecurityGroupsRequest request, AsyncCallback callback, object state ) : IAsyncResult
request DescribeCacheSecurityGroupsRequest Container for the necessary parameters to execute the DescribeCacheSecurityGroups operation on AmazonElastiCacheClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
return IAsyncResult

BeginDescribeCacheSubnetGroups() public method

Initiates the asynchronous execution of the DescribeCacheSubnetGroups operation.
public BeginDescribeCacheSubnetGroups ( DescribeCacheSubnetGroupsRequest request, AsyncCallback callback, object state ) : IAsyncResult
request DescribeCacheSubnetGroupsRequest Container for the necessary parameters to execute the DescribeCacheSubnetGroups operation on AmazonElastiCacheClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
return IAsyncResult

BeginDescribeEngineDefaultParameters() public method

Initiates the asynchronous execution of the DescribeEngineDefaultParameters operation.
public BeginDescribeEngineDefaultParameters ( DescribeEngineDefaultParametersRequest request, AsyncCallback callback, object state ) : IAsyncResult
request DescribeEngineDefaultParametersRequest Container for the necessary parameters to execute the DescribeEngineDefaultParameters operation on AmazonElastiCacheClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
return IAsyncResult

BeginDescribeEvents() public method

Initiates the asynchronous execution of the DescribeEvents operation.
public BeginDescribeEvents ( DescribeEventsRequest request, AsyncCallback callback, object state ) : IAsyncResult
request DescribeEventsRequest Container for the necessary parameters to execute the DescribeEvents operation on AmazonElastiCacheClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
return IAsyncResult

BeginDescribeReplicationGroups() public method

Initiates the asynchronous execution of the DescribeReplicationGroups operation.
public BeginDescribeReplicationGroups ( DescribeReplicationGroupsRequest request, AsyncCallback callback, object state ) : IAsyncResult
request DescribeReplicationGroupsRequest Container for the necessary parameters to execute the DescribeReplicationGroups operation on AmazonElastiCacheClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
return IAsyncResult

BeginDescribeReservedCacheNodes() public method

Initiates the asynchronous execution of the DescribeReservedCacheNodes operation.
public BeginDescribeReservedCacheNodes ( DescribeReservedCacheNodesRequest request, AsyncCallback callback, object state ) : IAsyncResult
request DescribeReservedCacheNodesRequest Container for the necessary parameters to execute the DescribeReservedCacheNodes operation on AmazonElastiCacheClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
return IAsyncResult

BeginDescribeReservedCacheNodesOfferings() public method

Initiates the asynchronous execution of the DescribeReservedCacheNodesOfferings operation.
public BeginDescribeReservedCacheNodesOfferings ( DescribeReservedCacheNodesOfferingsRequest request, AsyncCallback callback, object state ) : IAsyncResult
request DescribeReservedCacheNodesOfferingsRequest Container for the necessary parameters to execute the DescribeReservedCacheNodesOfferings operation on AmazonElastiCacheClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
return IAsyncResult

BeginDescribeSnapshots() public method

Initiates the asynchronous execution of the DescribeSnapshots operation.
public BeginDescribeSnapshots ( DescribeSnapshotsRequest request, AsyncCallback callback, object state ) : IAsyncResult
request DescribeSnapshotsRequest Container for the necessary parameters to execute the DescribeSnapshots operation on AmazonElastiCacheClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
return IAsyncResult

BeginListAllowedNodeTypeModifications() public method

Initiates the asynchronous execution of the ListAllowedNodeTypeModifications operation.
public BeginListAllowedNodeTypeModifications ( ListAllowedNodeTypeModificationsRequest request, AsyncCallback callback, object state ) : IAsyncResult
request ListAllowedNodeTypeModificationsRequest Container for the necessary parameters to execute the ListAllowedNodeTypeModifications operation on AmazonElastiCacheClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
return IAsyncResult

BeginListTagsForResource() public method

Initiates the asynchronous execution of the ListTagsForResource operation.
public BeginListTagsForResource ( ListTagsForResourceRequest request, AsyncCallback callback, object state ) : IAsyncResult
request ListTagsForResourceRequest Container for the necessary parameters to execute the ListTagsForResource operation on AmazonElastiCacheClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
return IAsyncResult

BeginModifyCacheCluster() public method

Initiates the asynchronous execution of the ModifyCacheCluster operation.
public BeginModifyCacheCluster ( ModifyCacheClusterRequest request, AsyncCallback callback, object state ) : IAsyncResult
request ModifyCacheClusterRequest Container for the necessary parameters to execute the ModifyCacheCluster operation on AmazonElastiCacheClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
return IAsyncResult

BeginModifyCacheParameterGroup() public method

Initiates the asynchronous execution of the ModifyCacheParameterGroup operation.
public BeginModifyCacheParameterGroup ( ModifyCacheParameterGroupRequest request, AsyncCallback callback, object state ) : IAsyncResult
request ModifyCacheParameterGroupRequest Container for the necessary parameters to execute the ModifyCacheParameterGroup operation on AmazonElastiCacheClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
return IAsyncResult

BeginModifyCacheSubnetGroup() public method

Initiates the asynchronous execution of the ModifyCacheSubnetGroup operation.
public BeginModifyCacheSubnetGroup ( ModifyCacheSubnetGroupRequest request, AsyncCallback callback, object state ) : IAsyncResult
request ModifyCacheSubnetGroupRequest Container for the necessary parameters to execute the ModifyCacheSubnetGroup operation on AmazonElastiCacheClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
return IAsyncResult

BeginModifyReplicationGroup() public method

Initiates the asynchronous execution of the ModifyReplicationGroup operation.
public BeginModifyReplicationGroup ( ModifyReplicationGroupRequest request, AsyncCallback callback, object state ) : IAsyncResult
request ModifyReplicationGroupRequest Container for the necessary parameters to execute the ModifyReplicationGroup operation on AmazonElastiCacheClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
return IAsyncResult

BeginPurchaseReservedCacheNodesOffering() public method

Initiates the asynchronous execution of the PurchaseReservedCacheNodesOffering operation.
public BeginPurchaseReservedCacheNodesOffering ( PurchaseReservedCacheNodesOfferingRequest request, AsyncCallback callback, object state ) : IAsyncResult
request PurchaseReservedCacheNodesOfferingRequest Container for the necessary parameters to execute the PurchaseReservedCacheNodesOffering operation on AmazonElastiCacheClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
return IAsyncResult

BeginRebootCacheCluster() public method

Initiates the asynchronous execution of the RebootCacheCluster operation.
public BeginRebootCacheCluster ( RebootCacheClusterRequest request, AsyncCallback callback, object state ) : IAsyncResult
request RebootCacheClusterRequest Container for the necessary parameters to execute the RebootCacheCluster operation on AmazonElastiCacheClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
return IAsyncResult

BeginRemoveTagsFromResource() public method

Initiates the asynchronous execution of the RemoveTagsFromResource operation.
public BeginRemoveTagsFromResource ( RemoveTagsFromResourceRequest request, AsyncCallback callback, object state ) : IAsyncResult
request RemoveTagsFromResourceRequest Container for the necessary parameters to execute the RemoveTagsFromResource operation on AmazonElastiCacheClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
return IAsyncResult

BeginResetCacheParameterGroup() public method

Initiates the asynchronous execution of the ResetCacheParameterGroup operation.
public BeginResetCacheParameterGroup ( ResetCacheParameterGroupRequest request, AsyncCallback callback, object state ) : IAsyncResult
request ResetCacheParameterGroupRequest Container for the necessary parameters to execute the ResetCacheParameterGroup operation on AmazonElastiCacheClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
return IAsyncResult

BeginRevokeCacheSecurityGroupIngress() public method

Initiates the asynchronous execution of the RevokeCacheSecurityGroupIngress operation.
public BeginRevokeCacheSecurityGroupIngress ( RevokeCacheSecurityGroupIngressRequest request, AsyncCallback callback, object state ) : IAsyncResult
request RevokeCacheSecurityGroupIngressRequest Container for the necessary parameters to execute the RevokeCacheSecurityGroupIngress operation on AmazonElastiCacheClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
return IAsyncResult

CopySnapshot() public method

Makes a copy of an existing snapshot.

This operation is valid for Redis only.

Users or groups that have permissions to use the CopySnapshot operation can create their own Amazon S3 buckets and copy snapshots to it. To control access to your snapshots, use an IAM policy to control who has the ability to use the CopySnapshot operation. For more information about using IAM to control the use of ElastiCache operations, see Exporting Snapshots and Authentication & Access Control.

You could receive the following error messages.

Error Messages

  • Error Message: The S3 bucket %s is outside of the region.

    Solution: Create an Amazon S3 bucket in the same region as your snapshot. For more information, see Step 1: Create an Amazon S3 Bucket in the ElastiCache User Guide.

  • Error Message: The S3 bucket %s does not exist.

    Solution: Create an Amazon S3 bucket in the same region as your snapshot. For more information, see Step 1: Create an Amazon S3 Bucket in the ElastiCache User Guide.

  • Error Message: The S3 bucket %s is not owned by the authenticated user.

    Solution: Create an Amazon S3 bucket in the same region as your snapshot. For more information, see Step 1: Create an Amazon S3 Bucket in the ElastiCache User Guide.

  • Error Message: The authenticated user does not have sufficient permissions to perform the desired activity.

    Solution: Contact your system administrator to get the needed permissions.

  • Error Message: The S3 bucket %s already contains an object with key %s.

    Solution: Give the TargetSnapshotName a new and unique value. If exporting a snapshot, you could alternatively create a new Amazon S3 bucket and use this same value for TargetSnapshotName.

  • Error Message: ElastiCache has not been granted READ permissions %s on the S3 Bucket.

    Solution: Add List and Read permissions on the bucket. For more information, see Step 2: Grant ElastiCache Access to Your Amazon S3 Bucket in the ElastiCache User Guide.

  • Error Message: ElastiCache has not been granted WRITE permissions %s on the S3 Bucket.

    Solution: Add Upload/Delete permissions on the bucket. For more information, see Step 2: Grant ElastiCache Access to Your Amazon S3 Bucket in the ElastiCache User Guide.

  • Error Message: ElastiCache has not been granted READ_ACP permissions %s on the S3 Bucket.

    Solution: Add View Permissions on the bucket. For more information, see Step 2: Grant ElastiCache Access to Your Amazon S3 Bucket in the ElastiCache User Guide.

/// Two or more incompatible parameters were specified. /// /// The value for a parameter is invalid. /// /// The current state of the snapshot does not allow the requested operation to occur. /// /// You already have a snapshot with the given name. /// /// The requested snapshot name does not refer to an existing snapshot. /// /// The request cannot be processed because it would exceed the maximum number of snapshots. ///
public CopySnapshot ( CopySnapshotRequest request ) : CopySnapshotResponse
request CopySnapshotRequest Container for the necessary parameters to execute the CopySnapshot service method.
return CopySnapshotResponse

CopySnapshotAsync() public method

Initiates the asynchronous execution of the CopySnapshot operation.
public CopySnapshotAsync ( CopySnapshotRequest request, System cancellationToken = default(CancellationToken) ) : Task
request CopySnapshotRequest Container for the necessary parameters to execute the CopySnapshot operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task

CreateCacheCluster() public method

Creates a cache cluster. All nodes in the cache cluster run the same protocol-compliant cache engine software, either Memcached or Redis.

Due to current limitations on Redis (cluster mode disabled), this operation or parameter is not supported on Redis (cluster mode enabled) replication groups.

/// You already have a cache cluster with the given identifier. /// /// The requested cache parameter group name does not refer to an existing cache parameter /// group. /// /// The requested cache security group name does not refer to an existing cache security /// group. /// /// The requested cache subnet group name does not refer to an existing cache subnet group. /// /// The request cannot be processed because it would exceed the allowed number of cache /// clusters per customer. /// /// The requested cache node type is not available in the specified Availability Zone. /// /// Two or more incompatible parameters were specified. /// /// The value for a parameter is invalid. /// /// The requested replication group is not in the available state. /// /// The VPC network is in an invalid state. /// /// The request cannot be processed because it would exceed the allowed number of cache /// nodes in a single cache cluster. /// /// The request cannot be processed because it would exceed the allowed number of cache /// nodes per customer. /// /// The specified replication group does not exist. /// /// 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 /// 10. ///
public CreateCacheCluster ( CreateCacheClusterRequest request ) : CreateCacheClusterResponse
request CreateCacheClusterRequest Container for the necessary parameters to execute the CreateCacheCluster service method.
return CreateCacheClusterResponse

CreateCacheClusterAsync() public method

Initiates the asynchronous execution of the CreateCacheCluster operation.
public CreateCacheClusterAsync ( CreateCacheClusterRequest request, System cancellationToken = default(CancellationToken) ) : Task
request CreateCacheClusterRequest Container for the necessary parameters to execute the CreateCacheCluster operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task

CreateCacheParameterGroup() public method

Creates a new cache parameter group. A cache parameter group is a collection of parameters that you apply to all of the nodes in a cache cluster.
/// A cache parameter group with the requested name already exists. /// /// The request cannot be processed because it would exceed the maximum number of cache /// security groups. /// /// The current state of the cache parameter group does not allow the requested operation /// to occur. /// /// Two or more incompatible parameters were specified. /// /// The value for a parameter is invalid. ///
public CreateCacheParameterGroup ( CreateCacheParameterGroupRequest request ) : CreateCacheParameterGroupResponse
request CreateCacheParameterGroupRequest Container for the necessary parameters to execute the CreateCacheParameterGroup service method.
return CreateCacheParameterGroupResponse

CreateCacheParameterGroupAsync() public method

Initiates the asynchronous execution of the CreateCacheParameterGroup operation.
public CreateCacheParameterGroupAsync ( CreateCacheParameterGroupRequest request, System cancellationToken = default(CancellationToken) ) : Task
request CreateCacheParameterGroupRequest Container for the necessary parameters to execute the CreateCacheParameterGroup operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task

CreateCacheSecurityGroup() public method

Creates a new cache security group. Use a cache security group to control access to one or more cache clusters.

Cache security groups are only used when you are creating a cache cluster outside of an Amazon Virtual Private Cloud (Amazon VPC). If you are creating a cache cluster inside of a VPC, use a cache subnet group instead. For more information, see CreateCacheSubnetGroup.

/// A cache security group with the specified name already exists. /// /// The request cannot be processed because it would exceed the allowed number of cache /// security groups. /// /// Two or more incompatible parameters were specified. /// /// The value for a parameter is invalid. ///
public CreateCacheSecurityGroup ( CreateCacheSecurityGroupRequest request ) : CreateCacheSecurityGroupResponse
request CreateCacheSecurityGroupRequest Container for the necessary parameters to execute the CreateCacheSecurityGroup service method.
return CreateCacheSecurityGroupResponse

CreateCacheSecurityGroupAsync() public method

Initiates the asynchronous execution of the CreateCacheSecurityGroup operation.
public CreateCacheSecurityGroupAsync ( CreateCacheSecurityGroupRequest request, System cancellationToken = default(CancellationToken) ) : Task
request CreateCacheSecurityGroupRequest Container for the necessary parameters to execute the CreateCacheSecurityGroup operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task

CreateCacheSubnetGroup() public method

Creates a new cache subnet group.

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

/// The requested cache subnet group name is already in use by an existing cache subnet /// group. /// /// The request cannot be processed because it would exceed the allowed number of cache /// subnet groups. /// /// The request cannot be processed because it would exceed the allowed number of subnets /// in a cache subnet group. /// /// An invalid subnet identifier was specified. ///
public CreateCacheSubnetGroup ( CreateCacheSubnetGroupRequest request ) : CreateCacheSubnetGroupResponse
request CreateCacheSubnetGroupRequest Container for the necessary parameters to execute the CreateCacheSubnetGroup service method.
return CreateCacheSubnetGroupResponse

CreateCacheSubnetGroupAsync() public method

Initiates the asynchronous execution of the CreateCacheSubnetGroup operation.
public CreateCacheSubnetGroupAsync ( CreateCacheSubnetGroupRequest request, System cancellationToken = default(CancellationToken) ) : Task
request CreateCacheSubnetGroupRequest Container for the necessary parameters to execute the CreateCacheSubnetGroup operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task

CreateReplicationGroup() public method

Creates a Redis (cluster mode disabled) or a Redis (cluster mode enabled) replication group.

A Redis (cluster mode disabled) replication group is a collection of cache clusters, where one of the cache clusters is a read/write primary and the others are read-only replicas. Writes to the primary are asynchronously propagated to the replicas.

A Redis (cluster mode enabled) replication group is a collection of 1 to 15 node groups (shards). Each node group (shard) has one read/write primary node and up to 5 read-only replica nodes. Writes to the primary are asynchronously propagated to the replicas. Redis (cluster mode enabled) replication groups partition the data across node groups (shards).

When a Redis (cluster mode disabled) replication group has been successfully created, you can add one or more read replicas to it, up to a total of 5 read replicas. You cannot alter a Redis (cluster mode enabled) replication group after it has been created.

This operation is valid for Redis only.

/// The requested cache cluster ID does not refer to an existing cache cluster. /// /// The requested cache parameter group name does not refer to an existing cache parameter /// group. /// /// The requested cache security group name does not refer to an existing cache security /// group. /// /// The requested cache subnet group name does not refer to an existing cache subnet group. /// /// The request cannot be processed because it would exceed the allowed number of cache /// clusters per customer. /// /// The requested cache node type is not available in the specified Availability Zone. /// /// The requested cache cluster is not in the available state. /// /// Two or more incompatible parameters were specified. /// /// The value for a parameter is invalid. /// /// The VPC network is in an invalid state. /// /// The request cannot be processed because it would exceed the maximum of 15 node groups /// (shards) in a single replication group. /// /// The request cannot be processed because it would exceed the allowed number of cache /// nodes in a single cache cluster. /// /// The request cannot be processed because it would exceed the allowed number of cache /// nodes per customer. /// /// The specified replication group already exists. /// /// 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 /// 10. ///
public CreateReplicationGroup ( CreateReplicationGroupRequest request ) : CreateReplicationGroupResponse
request CreateReplicationGroupRequest Container for the necessary parameters to execute the CreateReplicationGroup service method.
return CreateReplicationGroupResponse

CreateReplicationGroupAsync() public method

Initiates the asynchronous execution of the CreateReplicationGroup operation.
public CreateReplicationGroupAsync ( CreateReplicationGroupRequest request, System cancellationToken = default(CancellationToken) ) : Task
request CreateReplicationGroupRequest Container for the necessary parameters to execute the CreateReplicationGroup operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task

CreateSigner() protected method

Creates the signer for the service.
protected CreateSigner ( ) : AbstractAWSSigner
return AbstractAWSSigner

CreateSnapshot() public method

Creates a copy of an entire cache cluster or replication group at a specific moment in time.

This operation is valid for Redis only.

/// The requested cache cluster ID does not refer to an existing cache cluster. /// /// The requested cache cluster is not in the available state. /// /// Two or more incompatible parameters were specified. /// /// The value for a parameter is invalid. /// /// The requested replication group is not in the available state. /// /// The specified replication group does not exist. /// /// You already have a snapshot with the given name. /// /// You attempted one of the following operations: /// ///
  • /// /// Creating a snapshot of a Redis cache cluster running on a cache.t1.micro /// cache node. /// ///
  • /// /// Creating a snapshot of a cache cluster that is running Memcached rather than Redis. /// ///
/// /// Neither of these are supported by ElastiCache. /// /// /// The request cannot be processed because it would exceed the maximum number of snapshots. ///
public CreateSnapshot ( CreateSnapshotRequest request ) : CreateSnapshotResponse
request CreateSnapshotRequest Container for the necessary parameters to execute the CreateSnapshot service method.
return CreateSnapshotResponse

CreateSnapshotAsync() public method

Initiates the asynchronous execution of the CreateSnapshot operation.
public CreateSnapshotAsync ( CreateSnapshotRequest request, System cancellationToken = default(CancellationToken) ) : Task
request CreateSnapshotRequest Container for the necessary parameters to execute the CreateSnapshot operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task

DeleteCacheCluster() public method

Deletes a previously provisioned cache cluster. DeleteCacheCluster deletes all associated cache nodes, node endpoints and the cache cluster itself. When you receive a successful response from this operation, Amazon ElastiCache immediately begins deleting the cache cluster; you cannot cancel or revert this operation.

This operation cannot be used to delete a cache cluster that is the last read replica of a replication group or node group (shard) that has Multi-AZ mode enabled or a cache cluster from a Redis (cluster mode enabled) replication group.

Due to current limitations on Redis (cluster mode disabled), this operation or parameter is not supported on Redis (cluster mode enabled) replication groups.

/// The requested cache cluster ID does not refer to an existing cache cluster. /// /// The requested cache cluster is not in the available state. /// /// Two or more incompatible parameters were specified. /// /// The value for a parameter is invalid. /// /// You already have a snapshot with the given name. /// /// You attempted one of the following operations: /// ///
  • /// /// Creating a snapshot of a Redis cache cluster running on a cache.t1.micro /// cache node. /// ///
  • /// /// Creating a snapshot of a cache cluster that is running Memcached rather than Redis. /// ///
/// /// Neither of these are supported by ElastiCache. /// /// /// The request cannot be processed because it would exceed the maximum number of snapshots. ///
public DeleteCacheCluster ( DeleteCacheClusterRequest request ) : DeleteCacheClusterResponse
request DeleteCacheClusterRequest Container for the necessary parameters to execute the DeleteCacheCluster service method.
return DeleteCacheClusterResponse

DeleteCacheClusterAsync() public method

Initiates the asynchronous execution of the DeleteCacheCluster operation.
public DeleteCacheClusterAsync ( DeleteCacheClusterRequest request, System cancellationToken = default(CancellationToken) ) : Task
request DeleteCacheClusterRequest Container for the necessary parameters to execute the DeleteCacheCluster operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task

DeleteCacheParameterGroup() public method

Deletes the specified cache parameter group. You cannot delete a cache parameter group if it is associated with any cache clusters.
/// The requested cache parameter group name does not refer to an existing cache parameter /// group. /// /// The current state of the cache parameter group does not allow the requested operation /// to occur. /// /// Two or more incompatible parameters were specified. /// /// The value for a parameter is invalid. ///
public DeleteCacheParameterGroup ( DeleteCacheParameterGroupRequest request ) : DeleteCacheParameterGroupResponse
request DeleteCacheParameterGroupRequest Container for the necessary parameters to execute the DeleteCacheParameterGroup service method.
return DeleteCacheParameterGroupResponse

DeleteCacheParameterGroupAsync() public method

Initiates the asynchronous execution of the DeleteCacheParameterGroup operation.
public DeleteCacheParameterGroupAsync ( DeleteCacheParameterGroupRequest request, System cancellationToken = default(CancellationToken) ) : Task
request DeleteCacheParameterGroupRequest Container for the necessary parameters to execute the DeleteCacheParameterGroup operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task

DeleteCacheSecurityGroup() public method

Deletes a cache security group.

You cannot delete a cache security group if it is associated with any cache clusters.

/// The requested cache security group name does not refer to an existing cache security /// group. /// /// The current state of the cache security group does not allow deletion. /// /// Two or more incompatible parameters were specified. /// /// The value for a parameter is invalid. ///
public DeleteCacheSecurityGroup ( DeleteCacheSecurityGroupRequest request ) : DeleteCacheSecurityGroupResponse
request DeleteCacheSecurityGroupRequest Container for the necessary parameters to execute the DeleteCacheSecurityGroup service method.
return DeleteCacheSecurityGroupResponse

DeleteCacheSecurityGroupAsync() public method

Initiates the asynchronous execution of the DeleteCacheSecurityGroup operation.
public DeleteCacheSecurityGroupAsync ( DeleteCacheSecurityGroupRequest request, System cancellationToken = default(CancellationToken) ) : Task
request DeleteCacheSecurityGroupRequest Container for the necessary parameters to execute the DeleteCacheSecurityGroup operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task

DeleteCacheSubnetGroup() public method

Deletes a cache subnet group.

You cannot delete a cache subnet group if it is associated with any cache clusters.

/// The requested cache subnet group is currently in use. /// /// The requested cache subnet group name does not refer to an existing cache subnet group. ///
public DeleteCacheSubnetGroup ( DeleteCacheSubnetGroupRequest request ) : DeleteCacheSubnetGroupResponse
request DeleteCacheSubnetGroupRequest Container for the necessary parameters to execute the DeleteCacheSubnetGroup service method.
return DeleteCacheSubnetGroupResponse

DeleteCacheSubnetGroupAsync() public method

Initiates the asynchronous execution of the DeleteCacheSubnetGroup operation.
public DeleteCacheSubnetGroupAsync ( DeleteCacheSubnetGroupRequest request, System cancellationToken = default(CancellationToken) ) : Task
request DeleteCacheSubnetGroupRequest Container for the necessary parameters to execute the DeleteCacheSubnetGroup operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task

DeleteReplicationGroup() public method

Deletes an existing replication group. By default, this operation deletes the entire replication group, including the primary/primaries and all of the read replicas. If the replication group has only one primary, you can optionally delete only the read replicas, while retaining the primary by setting RetainPrimaryCluster=true.

When you receive a successful response from this operation, Amazon ElastiCache immediately begins deleting the selected resources; you cannot cancel or revert this operation.

This operation is valid for Redis only.

/// Two or more incompatible parameters were specified. /// /// The value for a parameter is invalid. /// /// The requested replication group is not in the available state. /// /// The specified replication group does not exist. /// /// You already have a snapshot with the given name. /// /// You attempted one of the following operations: /// ///
  • /// /// Creating a snapshot of a Redis cache cluster running on a cache.t1.micro /// cache node. /// ///
  • /// /// Creating a snapshot of a cache cluster that is running Memcached rather than Redis. /// ///
/// /// Neither of these are supported by ElastiCache. /// /// /// The request cannot be processed because it would exceed the maximum number of snapshots. ///
public DeleteReplicationGroup ( DeleteReplicationGroupRequest request ) : DeleteReplicationGroupResponse
request DeleteReplicationGroupRequest Container for the necessary parameters to execute the DeleteReplicationGroup service method.
return DeleteReplicationGroupResponse

DeleteReplicationGroupAsync() public method

Initiates the asynchronous execution of the DeleteReplicationGroup operation.
public DeleteReplicationGroupAsync ( DeleteReplicationGroupRequest request, System cancellationToken = default(CancellationToken) ) : Task
request DeleteReplicationGroupRequest Container for the necessary parameters to execute the DeleteReplicationGroup operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task

DeleteSnapshot() public method

Deletes an existing snapshot. When you receive a successful response from this operation, ElastiCache immediately begins deleting the snapshot; you cannot cancel or revert this operation.

This operation is valid for Redis only.

/// Two or more incompatible parameters were specified. /// /// The value for a parameter is invalid. /// /// The current state of the snapshot does not allow the requested operation to occur. /// /// The requested snapshot name does not refer to an existing snapshot. ///
public DeleteSnapshot ( DeleteSnapshotRequest request ) : DeleteSnapshotResponse
request DeleteSnapshotRequest Container for the necessary parameters to execute the DeleteSnapshot service method.
return DeleteSnapshotResponse

DeleteSnapshotAsync() public method

Initiates the asynchronous execution of the DeleteSnapshot operation.
public DeleteSnapshotAsync ( DeleteSnapshotRequest request, System cancellationToken = default(CancellationToken) ) : Task
request DeleteSnapshotRequest Container for the necessary parameters to execute the DeleteSnapshot operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task

DescribeCacheClusters() public method

Returns information about all provisioned cache clusters if no cache cluster identifier is specified, or about a specific cache cluster if a cache cluster identifier is supplied.

By default, abbreviated information about the cache clusters are returned. You can use the optional ShowDetails flag to retrieve detailed information about the cache nodes associated with the cache clusters. These details include the DNS address and port for the cache node endpoint.

If the cluster is in the CREATING state, only cluster-level information is displayed until all of the nodes are successfully provisioned.

If the cluster is in the DELETING state, only cluster-level information is displayed.

If cache nodes are currently being added to the cache cluster, node endpoint information and creation time for the additional nodes are not displayed until they are completely provisioned. When the cache cluster state is available, the cluster is ready for use.

If cache nodes are currently being removed from the cache cluster, no endpoint information for the removed nodes is displayed.

/// The requested cache cluster ID does not refer to an existing cache cluster. /// /// Two or more incompatible parameters were specified. /// /// The value for a parameter is invalid. ///
public DescribeCacheClusters ( ) : DescribeCacheClustersResponse
return DescribeCacheClustersResponse

DescribeCacheClusters() public method

Returns information about all provisioned cache clusters if no cache cluster identifier is specified, or about a specific cache cluster if a cache cluster identifier is supplied.

By default, abbreviated information about the cache clusters are returned. You can use the optional ShowDetails flag to retrieve detailed information about the cache nodes associated with the cache clusters. These details include the DNS address and port for the cache node endpoint.

If the cluster is in the CREATING state, only cluster-level information is displayed until all of the nodes are successfully provisioned.

If the cluster is in the DELETING state, only cluster-level information is displayed.

If cache nodes are currently being added to the cache cluster, node endpoint information and creation time for the additional nodes are not displayed until they are completely provisioned. When the cache cluster state is available, the cluster is ready for use.

If cache nodes are currently being removed from the cache cluster, no endpoint information for the removed nodes is displayed.

/// The requested cache cluster ID does not refer to an existing cache cluster. /// /// Two or more incompatible parameters were specified. /// /// The value for a parameter is invalid. ///
public DescribeCacheClusters ( DescribeCacheClustersRequest request ) : DescribeCacheClustersResponse
request DescribeCacheClustersRequest Container for the necessary parameters to execute the DescribeCacheClusters service method.
return DescribeCacheClustersResponse

DescribeCacheClustersAsync() public method

Initiates the asynchronous execution of the DescribeCacheClusters operation.
public DescribeCacheClustersAsync ( DescribeCacheClustersRequest request, System cancellationToken = default(CancellationToken) ) : Task
request DescribeCacheClustersRequest Container for the necessary parameters to execute the DescribeCacheClusters operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task

DescribeCacheClustersAsync() public method

Returns information about all provisioned cache clusters if no cache cluster identifier is specified, or about a specific cache cluster if a cache cluster identifier is supplied.

By default, abbreviated information about the cache clusters are returned. You can use the optional ShowDetails flag to retrieve detailed information about the cache nodes associated with the cache clusters. These details include the DNS address and port for the cache node endpoint.

If the cluster is in the CREATING state, only cluster-level information is displayed until all of the nodes are successfully provisioned.

If the cluster is in the DELETING state, only cluster-level information is displayed.

If cache nodes are currently being added to the cache cluster, node endpoint information and creation time for the additional nodes are not displayed until they are completely provisioned. When the cache cluster state is available, the cluster is ready for use.

If cache nodes are currently being removed from the cache cluster, no endpoint information for the removed nodes is displayed.

/// The requested cache cluster ID does not refer to an existing cache cluster. /// /// Two or more incompatible parameters were specified. /// /// The value for a parameter is invalid. ///
public DescribeCacheClustersAsync ( System cancellationToken = default(CancellationToken) ) : Task
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task

DescribeCacheEngineVersions() public method

Returns a list of the available cache engines and their versions.
public DescribeCacheEngineVersions ( ) : DescribeCacheEngineVersionsResponse
return DescribeCacheEngineVersionsResponse

DescribeCacheEngineVersions() public method

Returns a list of the available cache engines and their versions.
public DescribeCacheEngineVersions ( DescribeCacheEngineVersionsRequest request ) : DescribeCacheEngineVersionsResponse
request DescribeCacheEngineVersionsRequest Container for the necessary parameters to execute the DescribeCacheEngineVersions service method.
return DescribeCacheEngineVersionsResponse

DescribeCacheEngineVersionsAsync() public method

Initiates the asynchronous execution of the DescribeCacheEngineVersions operation.
public DescribeCacheEngineVersionsAsync ( DescribeCacheEngineVersionsRequest request, System cancellationToken = default(CancellationToken) ) : Task
request DescribeCacheEngineVersionsRequest Container for the necessary parameters to execute the DescribeCacheEngineVersions operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task

DescribeCacheEngineVersionsAsync() public method

Returns a list of the available cache engines and their versions.
public DescribeCacheEngineVersionsAsync ( System cancellationToken = default(CancellationToken) ) : Task
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task

DescribeCacheParameterGroups() public method

Returns a list of cache parameter group descriptions. If a cache parameter group name is specified, the list contains only the descriptions for that group.
/// The requested cache parameter group name does not refer to an existing cache parameter /// group. /// /// Two or more incompatible parameters were specified. /// /// The value for a parameter is invalid. ///
public DescribeCacheParameterGroups ( ) : DescribeCacheParameterGroupsResponse
return DescribeCacheParameterGroupsResponse

DescribeCacheParameterGroups() public method

Returns a list of cache parameter group descriptions. If a cache parameter group name is specified, the list contains only the descriptions for that group.
/// The requested cache parameter group name does not refer to an existing cache parameter /// group. /// /// Two or more incompatible parameters were specified. /// /// The value for a parameter is invalid. ///
public DescribeCacheParameterGroups ( DescribeCacheParameterGroupsRequest request ) : DescribeCacheParameterGroupsResponse
request DescribeCacheParameterGroupsRequest Container for the necessary parameters to execute the DescribeCacheParameterGroups service method.
return DescribeCacheParameterGroupsResponse

DescribeCacheParameterGroupsAsync() public method

Initiates the asynchronous execution of the DescribeCacheParameterGroups operation.
public DescribeCacheParameterGroupsAsync ( DescribeCacheParameterGroupsRequest request, System cancellationToken = default(CancellationToken) ) : Task
request DescribeCacheParameterGroupsRequest Container for the necessary parameters to execute the DescribeCacheParameterGroups operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task

DescribeCacheParameterGroupsAsync() public method

Returns a list of cache parameter group descriptions. If a cache parameter group name is specified, the list contains only the descriptions for that group.
/// The requested cache parameter group name does not refer to an existing cache parameter /// group. /// /// Two or more incompatible parameters were specified. /// /// The value for a parameter is invalid. ///
public DescribeCacheParameterGroupsAsync ( System cancellationToken = default(CancellationToken) ) : Task
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task

DescribeCacheParameters() public method

Returns the detailed parameter list for a particular cache parameter group.
/// The requested cache parameter group name does not refer to an existing cache parameter /// group. /// /// Two or more incompatible parameters were specified. /// /// The value for a parameter is invalid. ///
public DescribeCacheParameters ( DescribeCacheParametersRequest request ) : DescribeCacheParametersResponse
request DescribeCacheParametersRequest Container for the necessary parameters to execute the DescribeCacheParameters service method.
return DescribeCacheParametersResponse

DescribeCacheParametersAsync() public method

Initiates the asynchronous execution of the DescribeCacheParameters operation.
public DescribeCacheParametersAsync ( DescribeCacheParametersRequest request, System cancellationToken = default(CancellationToken) ) : Task
request DescribeCacheParametersRequest Container for the necessary parameters to execute the DescribeCacheParameters operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task

DescribeCacheSecurityGroups() public method

Returns a list of cache security group descriptions. If a cache security group name is specified, the list contains only the description of that group.
/// The requested cache security group name does not refer to an existing cache security /// group. /// /// Two or more incompatible parameters were specified. /// /// The value for a parameter is invalid. ///
public DescribeCacheSecurityGroups ( ) : DescribeCacheSecurityGroupsResponse
return DescribeCacheSecurityGroupsResponse

DescribeCacheSecurityGroups() public method

Returns a list of cache security group descriptions. If a cache security group name is specified, the list contains only the description of that group.
/// The requested cache security group name does not refer to an existing cache security /// group. /// /// Two or more incompatible parameters were specified. /// /// The value for a parameter is invalid. ///
public DescribeCacheSecurityGroups ( DescribeCacheSecurityGroupsRequest request ) : DescribeCacheSecurityGroupsResponse
request DescribeCacheSecurityGroupsRequest Container for the necessary parameters to execute the DescribeCacheSecurityGroups service method.
return DescribeCacheSecurityGroupsResponse

DescribeCacheSecurityGroupsAsync() public method

Initiates the asynchronous execution of the DescribeCacheSecurityGroups operation.
public DescribeCacheSecurityGroupsAsync ( DescribeCacheSecurityGroupsRequest request, System cancellationToken = default(CancellationToken) ) : Task
request DescribeCacheSecurityGroupsRequest Container for the necessary parameters to execute the DescribeCacheSecurityGroups operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task

DescribeCacheSecurityGroupsAsync() public method

Returns a list of cache security group descriptions. If a cache security group name is specified, the list contains only the description of that group.
/// The requested cache security group name does not refer to an existing cache security /// group. /// /// Two or more incompatible parameters were specified. /// /// The value for a parameter is invalid. ///
public DescribeCacheSecurityGroupsAsync ( System cancellationToken = default(CancellationToken) ) : Task
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task

DescribeCacheSubnetGroups() public method

Returns a list of cache subnet group descriptions. If a subnet group name is specified, the list contains only the description of that group.
/// The requested cache subnet group name does not refer to an existing cache subnet group. ///
public DescribeCacheSubnetGroups ( ) : DescribeCacheSubnetGroupsResponse
return DescribeCacheSubnetGroupsResponse

DescribeCacheSubnetGroups() public method

Returns a list of cache subnet group descriptions. If a subnet group name is specified, the list contains only the description of that group.
/// The requested cache subnet group name does not refer to an existing cache subnet group. ///
public DescribeCacheSubnetGroups ( DescribeCacheSubnetGroupsRequest request ) : DescribeCacheSubnetGroupsResponse
request DescribeCacheSubnetGroupsRequest Container for the necessary parameters to execute the DescribeCacheSubnetGroups service method.
return DescribeCacheSubnetGroupsResponse

DescribeCacheSubnetGroupsAsync() public method

Initiates the asynchronous execution of the DescribeCacheSubnetGroups operation.
public DescribeCacheSubnetGroupsAsync ( DescribeCacheSubnetGroupsRequest request, System cancellationToken = default(CancellationToken) ) : Task
request DescribeCacheSubnetGroupsRequest Container for the necessary parameters to execute the DescribeCacheSubnetGroups operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task

DescribeCacheSubnetGroupsAsync() public method

Returns a list of cache subnet group descriptions. If a subnet group name is specified, the list contains only the description of that group.
/// The requested cache subnet group name does not refer to an existing cache subnet group. ///
public DescribeCacheSubnetGroupsAsync ( System cancellationToken = default(CancellationToken) ) : Task
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task

DescribeEngineDefaultParameters() public method

Returns the default engine and system parameter information for the specified cache engine.
/// Two or more incompatible parameters were specified. /// /// The value for a parameter is invalid. ///
public DescribeEngineDefaultParameters ( DescribeEngineDefaultParametersRequest request ) : DescribeEngineDefaultParametersResponse
request DescribeEngineDefaultParametersRequest Container for the necessary parameters to execute the DescribeEngineDefaultParameters service method.
return DescribeEngineDefaultParametersResponse

DescribeEngineDefaultParametersAsync() public method

Initiates the asynchronous execution of the DescribeEngineDefaultParameters operation.
public DescribeEngineDefaultParametersAsync ( DescribeEngineDefaultParametersRequest request, System cancellationToken = default(CancellationToken) ) : Task
request DescribeEngineDefaultParametersRequest Container for the necessary parameters to execute the DescribeEngineDefaultParameters operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task

DescribeEvents() public method

Returns events related to cache clusters, cache security groups, and cache parameter groups. You can obtain events specific to a particular cache cluster, cache security group, or cache parameter group by providing the name as a parameter.

By default, only the events occurring within the last hour are returned; however, you can retrieve up to 14 days' worth of events if necessary.

/// Two or more incompatible parameters were specified. /// /// The value for a parameter is invalid. ///
public DescribeEvents ( ) : DescribeEventsResponse
return DescribeEventsResponse

DescribeEvents() public method

Returns events related to cache clusters, cache security groups, and cache parameter groups. You can obtain events specific to a particular cache cluster, cache security group, or cache parameter group by providing the name as a parameter.

By default, only the events occurring within the last hour are returned; however, you can retrieve up to 14 days' worth of events if necessary.

/// Two or more incompatible parameters were specified. /// /// The value for a parameter is invalid. ///
public DescribeEvents ( DescribeEventsRequest request ) : DescribeEventsResponse
request DescribeEventsRequest Container for the necessary parameters to execute the DescribeEvents service method.
return DescribeEventsResponse

DescribeEventsAsync() public method

Initiates the asynchronous execution of the DescribeEvents operation.
public DescribeEventsAsync ( DescribeEventsRequest request, System cancellationToken = default(CancellationToken) ) : Task
request DescribeEventsRequest Container for the necessary parameters to execute the DescribeEvents operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task

DescribeEventsAsync() public method

Returns events related to cache clusters, cache security groups, and cache parameter groups. You can obtain events specific to a particular cache cluster, cache security group, or cache parameter group by providing the name as a parameter.

By default, only the events occurring within the last hour are returned; however, you can retrieve up to 14 days' worth of events if necessary.

/// Two or more incompatible parameters were specified. /// /// The value for a parameter is invalid. ///
public DescribeEventsAsync ( System cancellationToken = default(CancellationToken) ) : Task
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task

DescribeReplicationGroups() public method

Returns information about a particular replication group. If no identifier is specified, DescribeReplicationGroups returns information about all replication groups.

This operation is valid for Redis only.

/// Two or more incompatible parameters were specified. /// /// The value for a parameter is invalid. /// /// The specified replication group does not exist. ///
public DescribeReplicationGroups ( ) : DescribeReplicationGroupsResponse
return DescribeReplicationGroupsResponse

DescribeReplicationGroups() public method

Returns information about a particular replication group. If no identifier is specified, DescribeReplicationGroups returns information about all replication groups.

This operation is valid for Redis only.

/// Two or more incompatible parameters were specified. /// /// The value for a parameter is invalid. /// /// The specified replication group does not exist. ///
public DescribeReplicationGroups ( DescribeReplicationGroupsRequest request ) : DescribeReplicationGroupsResponse
request DescribeReplicationGroupsRequest Container for the necessary parameters to execute the DescribeReplicationGroups service method.
return DescribeReplicationGroupsResponse

DescribeReplicationGroupsAsync() public method

Initiates the asynchronous execution of the DescribeReplicationGroups operation.
public DescribeReplicationGroupsAsync ( DescribeReplicationGroupsRequest request, System cancellationToken = default(CancellationToken) ) : Task
request DescribeReplicationGroupsRequest Container for the necessary parameters to execute the DescribeReplicationGroups operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task

DescribeReplicationGroupsAsync() public method

Returns information about a particular replication group. If no identifier is specified, DescribeReplicationGroups returns information about all replication groups.

This operation is valid for Redis only.

/// Two or more incompatible parameters were specified. /// /// The value for a parameter is invalid. /// /// The specified replication group does not exist. ///
public DescribeReplicationGroupsAsync ( System cancellationToken = default(CancellationToken) ) : Task
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task

DescribeReservedCacheNodes() public method

Returns information about reserved cache nodes for this account, or about a specified reserved cache node.
/// Two or more incompatible parameters were specified. /// /// The value for a parameter is invalid. /// /// The requested reserved cache node was not found. ///
public DescribeReservedCacheNodes ( ) : DescribeReservedCacheNodesResponse
return DescribeReservedCacheNodesResponse

DescribeReservedCacheNodes() public method

Returns information about reserved cache nodes for this account, or about a specified reserved cache node.
/// Two or more incompatible parameters were specified. /// /// The value for a parameter is invalid. /// /// The requested reserved cache node was not found. ///
public DescribeReservedCacheNodes ( DescribeReservedCacheNodesRequest request ) : DescribeReservedCacheNodesResponse
request DescribeReservedCacheNodesRequest Container for the necessary parameters to execute the DescribeReservedCacheNodes service method.
return DescribeReservedCacheNodesResponse

DescribeReservedCacheNodesAsync() public method

Initiates the asynchronous execution of the DescribeReservedCacheNodes operation.
public DescribeReservedCacheNodesAsync ( DescribeReservedCacheNodesRequest request, System cancellationToken = default(CancellationToken) ) : Task
request DescribeReservedCacheNodesRequest Container for the necessary parameters to execute the DescribeReservedCacheNodes operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task

DescribeReservedCacheNodesAsync() public method

Returns information about reserved cache nodes for this account, or about a specified reserved cache node.
/// Two or more incompatible parameters were specified. /// /// The value for a parameter is invalid. /// /// The requested reserved cache node was not found. ///
public DescribeReservedCacheNodesAsync ( System cancellationToken = default(CancellationToken) ) : Task
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task

DescribeReservedCacheNodesOfferings() public method

Lists available reserved cache node offerings.
/// Two or more incompatible parameters were specified. /// /// The value for a parameter is invalid. /// /// The requested cache node offering does not exist. ///
public DescribeReservedCacheNodesOfferings ( ) : DescribeReservedCacheNodesOfferingsResponse
return DescribeReservedCacheNodesOfferingsResponse

DescribeReservedCacheNodesOfferings() public method

Lists available reserved cache node offerings.
/// Two or more incompatible parameters were specified. /// /// The value for a parameter is invalid. /// /// The requested cache node offering does not exist. ///
public DescribeReservedCacheNodesOfferings ( DescribeReservedCacheNodesOfferingsRequest request ) : DescribeReservedCacheNodesOfferingsResponse
request DescribeReservedCacheNodesOfferingsRequest Container for the necessary parameters to execute the DescribeReservedCacheNodesOfferings service method.
return DescribeReservedCacheNodesOfferingsResponse

DescribeReservedCacheNodesOfferingsAsync() public method

Initiates the asynchronous execution of the DescribeReservedCacheNodesOfferings operation.
public DescribeReservedCacheNodesOfferingsAsync ( DescribeReservedCacheNodesOfferingsRequest request, System cancellationToken = default(CancellationToken) ) : Task
request DescribeReservedCacheNodesOfferingsRequest Container for the necessary parameters to execute the DescribeReservedCacheNodesOfferings operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task

DescribeReservedCacheNodesOfferingsAsync() public method

Lists available reserved cache node offerings.
/// Two or more incompatible parameters were specified. /// /// The value for a parameter is invalid. /// /// The requested cache node offering does not exist. ///
public DescribeReservedCacheNodesOfferingsAsync ( System cancellationToken = default(CancellationToken) ) : Task
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task

DescribeSnapshots() public method

Returns information about cache cluster or replication group snapshots. By default, DescribeSnapshots lists all of your snapshots; it can optionally describe a single snapshot, or just the snapshots associated with a particular cache cluster.

This operation is valid for Redis only.

/// The requested cache cluster ID does not refer to an existing cache cluster. /// /// Two or more incompatible parameters were specified. /// /// The value for a parameter is invalid. /// /// The requested snapshot name does not refer to an existing snapshot. ///
public DescribeSnapshots ( ) : DescribeSnapshotsResponse
return DescribeSnapshotsResponse

DescribeSnapshots() public method

Returns information about cache cluster or replication group snapshots. By default, DescribeSnapshots lists all of your snapshots; it can optionally describe a single snapshot, or just the snapshots associated with a particular cache cluster.

This operation is valid for Redis only.

/// The requested cache cluster ID does not refer to an existing cache cluster. /// /// Two or more incompatible parameters were specified. /// /// The value for a parameter is invalid. /// /// The requested snapshot name does not refer to an existing snapshot. ///
public DescribeSnapshots ( DescribeSnapshotsRequest request ) : DescribeSnapshotsResponse
request DescribeSnapshotsRequest Container for the necessary parameters to execute the DescribeSnapshots service method.
return DescribeSnapshotsResponse

DescribeSnapshotsAsync() public method

Initiates the asynchronous execution of the DescribeSnapshots operation.
public DescribeSnapshotsAsync ( DescribeSnapshotsRequest request, System cancellationToken = default(CancellationToken) ) : Task
request DescribeSnapshotsRequest Container for the necessary parameters to execute the DescribeSnapshots operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task

DescribeSnapshotsAsync() public method

Returns information about cache cluster or replication group snapshots. By default, DescribeSnapshots lists all of your snapshots; it can optionally describe a single snapshot, or just the snapshots associated with a particular cache cluster.

This operation is valid for Redis only.

/// The requested cache cluster ID does not refer to an existing cache cluster. /// /// Two or more incompatible parameters were specified. /// /// The value for a parameter is invalid. /// /// The requested snapshot name does not refer to an existing snapshot. ///
public DescribeSnapshotsAsync ( System cancellationToken = default(CancellationToken) ) : Task
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task

Dispose() protected method

Disposes the service client.
protected Dispose ( bool disposing ) : void
disposing bool
return void

EndAddTagsToResource() public method

Finishes the asynchronous execution of the AddTagsToResource operation.
public EndAddTagsToResource ( IAsyncResult asyncResult ) : AddTagsToResourceResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginAddTagsToResource.
return AddTagsToResourceResponse

EndAuthorizeCacheSecurityGroupIngress() public method

Finishes the asynchronous execution of the AuthorizeCacheSecurityGroupIngress operation.
public EndAuthorizeCacheSecurityGroupIngress ( IAsyncResult asyncResult ) : AuthorizeCacheSecurityGroupIngressResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginAuthorizeCacheSecurityGroupIngress.
return AuthorizeCacheSecurityGroupIngressResponse

EndCopySnapshot() public method

Finishes the asynchronous execution of the CopySnapshot operation.
public EndCopySnapshot ( IAsyncResult asyncResult ) : CopySnapshotResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginCopySnapshot.
return CopySnapshotResponse

EndCreateCacheCluster() public method

Finishes the asynchronous execution of the CreateCacheCluster operation.
public EndCreateCacheCluster ( IAsyncResult asyncResult ) : CreateCacheClusterResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginCreateCacheCluster.
return CreateCacheClusterResponse

EndCreateCacheParameterGroup() public method

Finishes the asynchronous execution of the CreateCacheParameterGroup operation.
public EndCreateCacheParameterGroup ( IAsyncResult asyncResult ) : CreateCacheParameterGroupResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginCreateCacheParameterGroup.
return CreateCacheParameterGroupResponse

EndCreateCacheSecurityGroup() public method

Finishes the asynchronous execution of the CreateCacheSecurityGroup operation.
public EndCreateCacheSecurityGroup ( IAsyncResult asyncResult ) : CreateCacheSecurityGroupResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginCreateCacheSecurityGroup.
return CreateCacheSecurityGroupResponse

EndCreateCacheSubnetGroup() public method

Finishes the asynchronous execution of the CreateCacheSubnetGroup operation.
public EndCreateCacheSubnetGroup ( IAsyncResult asyncResult ) : CreateCacheSubnetGroupResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginCreateCacheSubnetGroup.
return CreateCacheSubnetGroupResponse

EndCreateReplicationGroup() public method

Finishes the asynchronous execution of the CreateReplicationGroup operation.
public EndCreateReplicationGroup ( IAsyncResult asyncResult ) : CreateReplicationGroupResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginCreateReplicationGroup.
return CreateReplicationGroupResponse

EndCreateSnapshot() public method

Finishes the asynchronous execution of the CreateSnapshot operation.
public EndCreateSnapshot ( IAsyncResult asyncResult ) : CreateSnapshotResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginCreateSnapshot.
return CreateSnapshotResponse

EndDeleteCacheCluster() public method

Finishes the asynchronous execution of the DeleteCacheCluster operation.
public EndDeleteCacheCluster ( IAsyncResult asyncResult ) : DeleteCacheClusterResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginDeleteCacheCluster.
return DeleteCacheClusterResponse

EndDeleteCacheParameterGroup() public method

Finishes the asynchronous execution of the DeleteCacheParameterGroup operation.
public EndDeleteCacheParameterGroup ( IAsyncResult asyncResult ) : DeleteCacheParameterGroupResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginDeleteCacheParameterGroup.
return DeleteCacheParameterGroupResponse

EndDeleteCacheSecurityGroup() public method

Finishes the asynchronous execution of the DeleteCacheSecurityGroup operation.
public EndDeleteCacheSecurityGroup ( IAsyncResult asyncResult ) : DeleteCacheSecurityGroupResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginDeleteCacheSecurityGroup.
return DeleteCacheSecurityGroupResponse

EndDeleteCacheSubnetGroup() public method

Finishes the asynchronous execution of the DeleteCacheSubnetGroup operation.
public EndDeleteCacheSubnetGroup ( IAsyncResult asyncResult ) : DeleteCacheSubnetGroupResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginDeleteCacheSubnetGroup.
return DeleteCacheSubnetGroupResponse

EndDeleteReplicationGroup() public method

Finishes the asynchronous execution of the DeleteReplicationGroup operation.
public EndDeleteReplicationGroup ( IAsyncResult asyncResult ) : DeleteReplicationGroupResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginDeleteReplicationGroup.
return DeleteReplicationGroupResponse

EndDeleteSnapshot() public method

Finishes the asynchronous execution of the DeleteSnapshot operation.
public EndDeleteSnapshot ( IAsyncResult asyncResult ) : DeleteSnapshotResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginDeleteSnapshot.
return DeleteSnapshotResponse

EndDescribeCacheClusters() public method

Finishes the asynchronous execution of the DescribeCacheClusters operation.
public EndDescribeCacheClusters ( IAsyncResult asyncResult ) : DescribeCacheClustersResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginDescribeCacheClusters.
return DescribeCacheClustersResponse

EndDescribeCacheEngineVersions() public method

Finishes the asynchronous execution of the DescribeCacheEngineVersions operation.
public EndDescribeCacheEngineVersions ( IAsyncResult asyncResult ) : DescribeCacheEngineVersionsResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginDescribeCacheEngineVersions.
return DescribeCacheEngineVersionsResponse

EndDescribeCacheParameterGroups() public method

Finishes the asynchronous execution of the DescribeCacheParameterGroups operation.
public EndDescribeCacheParameterGroups ( IAsyncResult asyncResult ) : DescribeCacheParameterGroupsResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginDescribeCacheParameterGroups.
return DescribeCacheParameterGroupsResponse

EndDescribeCacheParameters() public method

Finishes the asynchronous execution of the DescribeCacheParameters operation.
public EndDescribeCacheParameters ( IAsyncResult asyncResult ) : DescribeCacheParametersResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginDescribeCacheParameters.
return DescribeCacheParametersResponse

EndDescribeCacheSecurityGroups() public method

Finishes the asynchronous execution of the DescribeCacheSecurityGroups operation.
public EndDescribeCacheSecurityGroups ( IAsyncResult asyncResult ) : DescribeCacheSecurityGroupsResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginDescribeCacheSecurityGroups.
return DescribeCacheSecurityGroupsResponse

EndDescribeCacheSubnetGroups() public method

Finishes the asynchronous execution of the DescribeCacheSubnetGroups operation.
public EndDescribeCacheSubnetGroups ( IAsyncResult asyncResult ) : DescribeCacheSubnetGroupsResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginDescribeCacheSubnetGroups.
return DescribeCacheSubnetGroupsResponse

EndDescribeEngineDefaultParameters() public method

Finishes the asynchronous execution of the DescribeEngineDefaultParameters operation.
public EndDescribeEngineDefaultParameters ( IAsyncResult asyncResult ) : DescribeEngineDefaultParametersResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginDescribeEngineDefaultParameters.
return DescribeEngineDefaultParametersResponse

EndDescribeEvents() public method

Finishes the asynchronous execution of the DescribeEvents operation.
public EndDescribeEvents ( IAsyncResult asyncResult ) : DescribeEventsResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginDescribeEvents.
return DescribeEventsResponse

EndDescribeReplicationGroups() public method

Finishes the asynchronous execution of the DescribeReplicationGroups operation.
public EndDescribeReplicationGroups ( IAsyncResult asyncResult ) : DescribeReplicationGroupsResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginDescribeReplicationGroups.
return DescribeReplicationGroupsResponse

EndDescribeReservedCacheNodes() public method

Finishes the asynchronous execution of the DescribeReservedCacheNodes operation.
public EndDescribeReservedCacheNodes ( IAsyncResult asyncResult ) : DescribeReservedCacheNodesResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginDescribeReservedCacheNodes.
return DescribeReservedCacheNodesResponse

EndDescribeReservedCacheNodesOfferings() public method

Finishes the asynchronous execution of the DescribeReservedCacheNodesOfferings operation.
public EndDescribeReservedCacheNodesOfferings ( IAsyncResult asyncResult ) : DescribeReservedCacheNodesOfferingsResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginDescribeReservedCacheNodesOfferings.
return DescribeReservedCacheNodesOfferingsResponse

EndDescribeSnapshots() public method

Finishes the asynchronous execution of the DescribeSnapshots operation.
public EndDescribeSnapshots ( IAsyncResult asyncResult ) : DescribeSnapshotsResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginDescribeSnapshots.
return DescribeSnapshotsResponse

EndListAllowedNodeTypeModifications() public method

Finishes the asynchronous execution of the ListAllowedNodeTypeModifications operation.
public EndListAllowedNodeTypeModifications ( IAsyncResult asyncResult ) : ListAllowedNodeTypeModificationsResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginListAllowedNodeTypeModifications.
return ListAllowedNodeTypeModificationsResponse

EndListTagsForResource() public method

Finishes the asynchronous execution of the ListTagsForResource operation.
public EndListTagsForResource ( IAsyncResult asyncResult ) : ListTagsForResourceResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginListTagsForResource.
return ListTagsForResourceResponse

EndModifyCacheCluster() public method

Finishes the asynchronous execution of the ModifyCacheCluster operation.
public EndModifyCacheCluster ( IAsyncResult asyncResult ) : ModifyCacheClusterResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginModifyCacheCluster.
return ModifyCacheClusterResponse

EndModifyCacheParameterGroup() public method

Finishes the asynchronous execution of the ModifyCacheParameterGroup operation.
public EndModifyCacheParameterGroup ( IAsyncResult asyncResult ) : ModifyCacheParameterGroupResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginModifyCacheParameterGroup.
return ModifyCacheParameterGroupResponse

EndModifyCacheSubnetGroup() public method

Finishes the asynchronous execution of the ModifyCacheSubnetGroup operation.
public EndModifyCacheSubnetGroup ( IAsyncResult asyncResult ) : ModifyCacheSubnetGroupResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginModifyCacheSubnetGroup.
return ModifyCacheSubnetGroupResponse

EndModifyReplicationGroup() public method

Finishes the asynchronous execution of the ModifyReplicationGroup operation.
public EndModifyReplicationGroup ( IAsyncResult asyncResult ) : ModifyReplicationGroupResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginModifyReplicationGroup.
return ModifyReplicationGroupResponse

EndPurchaseReservedCacheNodesOffering() public method

Finishes the asynchronous execution of the PurchaseReservedCacheNodesOffering operation.
public EndPurchaseReservedCacheNodesOffering ( IAsyncResult asyncResult ) : PurchaseReservedCacheNodesOfferingResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginPurchaseReservedCacheNodesOffering.
return PurchaseReservedCacheNodesOfferingResponse

EndRebootCacheCluster() public method

Finishes the asynchronous execution of the RebootCacheCluster operation.
public EndRebootCacheCluster ( IAsyncResult asyncResult ) : RebootCacheClusterResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginRebootCacheCluster.
return RebootCacheClusterResponse

EndRemoveTagsFromResource() public method

Finishes the asynchronous execution of the RemoveTagsFromResource operation.
public EndRemoveTagsFromResource ( IAsyncResult asyncResult ) : RemoveTagsFromResourceResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginRemoveTagsFromResource.
return RemoveTagsFromResourceResponse

EndResetCacheParameterGroup() public method

Finishes the asynchronous execution of the ResetCacheParameterGroup operation.
public EndResetCacheParameterGroup ( IAsyncResult asyncResult ) : ResetCacheParameterGroupResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginResetCacheParameterGroup.
return ResetCacheParameterGroupResponse

EndRevokeCacheSecurityGroupIngress() public method

Finishes the asynchronous execution of the RevokeCacheSecurityGroupIngress operation.
public EndRevokeCacheSecurityGroupIngress ( IAsyncResult asyncResult ) : RevokeCacheSecurityGroupIngressResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginRevokeCacheSecurityGroupIngress.
return RevokeCacheSecurityGroupIngressResponse

ListAllowedNodeTypeModifications() public method

Lists all available node types that you can scale your Redis cluster's or replication group's current node type up to.

When you use the ModifyCacheCluster or ModifyReplicationGroup operations to scale up your cluster or replication group, the value of the CacheNodeType parameter must be one of the node types returned by this operation.

/// The requested cache cluster ID does not refer to an existing cache cluster. /// /// Two or more incompatible parameters were specified. /// /// The value for a parameter is invalid. /// /// The specified replication group does not exist. ///
public ListAllowedNodeTypeModifications ( ListAllowedNodeTypeModificationsRequest request ) : ListAllowedNodeTypeModificationsResponse
request ListAllowedNodeTypeModificationsRequest Container for the necessary parameters to execute the ListAllowedNodeTypeModifications service method.
return ListAllowedNodeTypeModificationsResponse

ListAllowedNodeTypeModificationsAsync() public method

Initiates the asynchronous execution of the ListAllowedNodeTypeModifications operation.
public ListAllowedNodeTypeModificationsAsync ( ListAllowedNodeTypeModificationsRequest request, System cancellationToken = default(CancellationToken) ) : Task
request ListAllowedNodeTypeModificationsRequest Container for the necessary parameters to execute the ListAllowedNodeTypeModifications operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task

ListTagsForResource() public method

Lists all cost allocation tags currently on the named resource. A cost allocation tag is a key-value pair where the key is case-sensitive and the value is optional. You can use cost allocation tags to categorize and track your AWS costs.

You can have a maximum of 10 cost allocation tags on an ElastiCache resource. For more information, see Using Cost Allocation Tags in Amazon ElastiCache.

/// The requested cache cluster ID does not refer to an existing cache cluster. /// /// The requested Amazon Resource Name (ARN) does not refer to an existing resource. /// /// The requested snapshot name does not refer to an existing snapshot. ///
public ListTagsForResource ( ListTagsForResourceRequest request ) : ListTagsForResourceResponse
request ListTagsForResourceRequest Container for the necessary parameters to execute the ListTagsForResource service method.
return ListTagsForResourceResponse

ListTagsForResourceAsync() public method

Initiates the asynchronous execution of the ListTagsForResource operation.
public ListTagsForResourceAsync ( ListTagsForResourceRequest request, System cancellationToken = default(CancellationToken) ) : Task
request ListTagsForResourceRequest Container for the necessary parameters to execute the ListTagsForResource operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task

ModifyCacheCluster() public method

Modifies the settings for a cache cluster. You can use this operation to change one or more cluster configuration parameters by specifying the parameters and the new values.
/// The requested cache cluster ID does not refer to an existing cache cluster. /// /// The requested cache parameter group name does not refer to an existing cache parameter /// group. /// /// The requested cache security group name does not refer to an existing cache security /// group. /// /// The requested cache node type is not available in the specified Availability Zone. /// /// The requested cache cluster is not in the available state. /// /// The current state of the cache security group does not allow deletion. /// /// Two or more incompatible parameters were specified. /// /// The value for a parameter is invalid. /// /// The VPC network is in an invalid state. /// /// The request cannot be processed because it would exceed the allowed number of cache /// nodes in a single cache cluster. /// /// The request cannot be processed because it would exceed the allowed number of cache /// nodes per customer. ///
public ModifyCacheCluster ( ModifyCacheClusterRequest request ) : ModifyCacheClusterResponse
request ModifyCacheClusterRequest Container for the necessary parameters to execute the ModifyCacheCluster service method.
return ModifyCacheClusterResponse

ModifyCacheClusterAsync() public method

Initiates the asynchronous execution of the ModifyCacheCluster operation.
public ModifyCacheClusterAsync ( ModifyCacheClusterRequest request, System cancellationToken = default(CancellationToken) ) : Task
request ModifyCacheClusterRequest Container for the necessary parameters to execute the ModifyCacheCluster operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task

ModifyCacheParameterGroup() public method

Modifies the parameters of a cache parameter group. You can modify up to 20 parameters in a single request by submitting a list parameter name and value pairs.
/// The requested cache parameter group name does not refer to an existing cache parameter /// group. /// /// The current state of the cache parameter group does not allow the requested operation /// to occur. /// /// Two or more incompatible parameters were specified. /// /// The value for a parameter is invalid. ///
public ModifyCacheParameterGroup ( ModifyCacheParameterGroupRequest request ) : ModifyCacheParameterGroupResponse
request ModifyCacheParameterGroupRequest Container for the necessary parameters to execute the ModifyCacheParameterGroup service method.
return ModifyCacheParameterGroupResponse

ModifyCacheParameterGroupAsync() public method

Initiates the asynchronous execution of the ModifyCacheParameterGroup operation.
public ModifyCacheParameterGroupAsync ( ModifyCacheParameterGroupRequest request, System cancellationToken = default(CancellationToken) ) : Task
request ModifyCacheParameterGroupRequest Container for the necessary parameters to execute the ModifyCacheParameterGroup operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task

ModifyCacheSubnetGroup() public method

Modifies an existing cache subnet group.
/// The requested cache subnet group name does not refer to an existing cache subnet group. /// /// The request cannot be processed because it would exceed the allowed number of subnets /// in a cache subnet group. /// /// An invalid subnet identifier was specified. /// /// The requested subnet is being used by another cache subnet group. ///
public ModifyCacheSubnetGroup ( ModifyCacheSubnetGroupRequest request ) : ModifyCacheSubnetGroupResponse
request ModifyCacheSubnetGroupRequest Container for the necessary parameters to execute the ModifyCacheSubnetGroup service method.
return ModifyCacheSubnetGroupResponse

ModifyCacheSubnetGroupAsync() public method

Initiates the asynchronous execution of the ModifyCacheSubnetGroup operation.
public ModifyCacheSubnetGroupAsync ( ModifyCacheSubnetGroupRequest request, System cancellationToken = default(CancellationToken) ) : Task
request ModifyCacheSubnetGroupRequest Container for the necessary parameters to execute the ModifyCacheSubnetGroup operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task

ModifyReplicationGroup() public method

Modifies the settings for a replication group.

Due to current limitations on Redis (cluster mode disabled), this operation or parameter is not supported on Redis (cluster mode enabled) replication groups.

This operation is valid for Redis only.

/// The requested cache cluster ID does not refer to an existing cache cluster. /// /// The requested cache parameter group name does not refer to an existing cache parameter /// group. /// /// The requested cache security group name does not refer to an existing cache security /// group. /// /// The requested cache node type is not available in the specified Availability Zone. /// /// The requested cache cluster is not in the available state. /// /// The current state of the cache security group does not allow deletion. /// /// Two or more incompatible parameters were specified. /// /// The value for a parameter is invalid. /// /// The requested replication group is not in the available state. /// /// The VPC network is in an invalid state. /// /// The request cannot be processed because it would exceed the allowed number of cache /// nodes in a single cache cluster. /// /// The request cannot be processed because it would exceed the allowed number of cache /// nodes per customer. /// /// The specified replication group does not exist. ///
public ModifyReplicationGroup ( ModifyReplicationGroupRequest request ) : ModifyReplicationGroupResponse
request ModifyReplicationGroupRequest Container for the necessary parameters to execute the ModifyReplicationGroup service method.
return ModifyReplicationGroupResponse

ModifyReplicationGroupAsync() public method

Initiates the asynchronous execution of the ModifyReplicationGroup operation.
public ModifyReplicationGroupAsync ( ModifyReplicationGroupRequest request, System cancellationToken = default(CancellationToken) ) : Task
request ModifyReplicationGroupRequest Container for the necessary parameters to execute the ModifyReplicationGroup operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task

PurchaseReservedCacheNodesOffering() public method

Allows you to purchase a reserved cache node offering.
/// Two or more incompatible parameters were specified. /// /// The value for a parameter is invalid. /// /// You already have a reservation with the given identifier. /// /// The request cannot be processed because it would exceed the user's cache node quota. /// /// The requested cache node offering does not exist. ///
public PurchaseReservedCacheNodesOffering ( PurchaseReservedCacheNodesOfferingRequest request ) : PurchaseReservedCacheNodesOfferingResponse
request PurchaseReservedCacheNodesOfferingRequest Container for the necessary parameters to execute the PurchaseReservedCacheNodesOffering service method.
return PurchaseReservedCacheNodesOfferingResponse

PurchaseReservedCacheNodesOfferingAsync() public method

Initiates the asynchronous execution of the PurchaseReservedCacheNodesOffering operation.
public PurchaseReservedCacheNodesOfferingAsync ( PurchaseReservedCacheNodesOfferingRequest request, System cancellationToken = default(CancellationToken) ) : Task
request PurchaseReservedCacheNodesOfferingRequest Container for the necessary parameters to execute the PurchaseReservedCacheNodesOffering operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task

RebootCacheCluster() public method

Reboots some, or all, of the cache nodes within a provisioned cache cluster. This operation applies any modified cache parameter groups to the cache cluster. The reboot operation takes place as soon as possible, and results in a momentary outage to the cache cluster. During the reboot, the cache cluster status is set to REBOOTING.

The reboot causes the contents of the cache (for each cache node being rebooted) to be lost.

When the reboot is complete, a cache cluster event is created.

/// The requested cache cluster ID does not refer to an existing cache cluster. /// /// The requested cache cluster is not in the available state. ///
public RebootCacheCluster ( RebootCacheClusterRequest request ) : RebootCacheClusterResponse
request RebootCacheClusterRequest Container for the necessary parameters to execute the RebootCacheCluster service method.
return RebootCacheClusterResponse

RebootCacheClusterAsync() public method

Initiates the asynchronous execution of the RebootCacheCluster operation.
public RebootCacheClusterAsync ( RebootCacheClusterRequest request, System cancellationToken = default(CancellationToken) ) : Task
request RebootCacheClusterRequest Container for the necessary parameters to execute the RebootCacheCluster operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task

RemoveTagsFromResource() public method

Removes the tags identified by the TagKeys list from the named resource.
/// The requested cache cluster ID does not refer to an existing cache cluster. /// /// The requested Amazon Resource Name (ARN) does not refer to an existing resource. /// /// The requested snapshot name does not refer to an existing snapshot. /// /// The requested tag was not found on this resource. ///
public RemoveTagsFromResource ( RemoveTagsFromResourceRequest request ) : RemoveTagsFromResourceResponse
request RemoveTagsFromResourceRequest Container for the necessary parameters to execute the RemoveTagsFromResource service method.
return RemoveTagsFromResourceResponse

RemoveTagsFromResourceAsync() public method

Initiates the asynchronous execution of the RemoveTagsFromResource operation.
public RemoveTagsFromResourceAsync ( RemoveTagsFromResourceRequest request, System cancellationToken = default(CancellationToken) ) : Task
request RemoveTagsFromResourceRequest Container for the necessary parameters to execute the RemoveTagsFromResource operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task

ResetCacheParameterGroup() public method

Modifies the parameters of a cache parameter group to the engine or system default value. You can reset specific parameters by submitting a list of parameter names. To reset the entire cache parameter group, specify the ResetAllParameters and CacheParameterGroupName parameters.
/// The requested cache parameter group name does not refer to an existing cache parameter /// group. /// /// The current state of the cache parameter group does not allow the requested operation /// to occur. /// /// Two or more incompatible parameters were specified. /// /// The value for a parameter is invalid. ///
public ResetCacheParameterGroup ( ResetCacheParameterGroupRequest request ) : ResetCacheParameterGroupResponse
request ResetCacheParameterGroupRequest Container for the necessary parameters to execute the ResetCacheParameterGroup service method.
return ResetCacheParameterGroupResponse

ResetCacheParameterGroupAsync() public method

Initiates the asynchronous execution of the ResetCacheParameterGroup operation.
public ResetCacheParameterGroupAsync ( ResetCacheParameterGroupRequest request, System cancellationToken = default(CancellationToken) ) : Task
request ResetCacheParameterGroupRequest Container for the necessary parameters to execute the ResetCacheParameterGroup operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task

RevokeCacheSecurityGroupIngress() public method

Revokes ingress from a cache security group. Use this operation to disallow access from an Amazon EC2 security group that had been previously authorized.
/// The specified Amazon EC2 security group is not authorized for the specified cache /// security group. /// /// The requested cache security group name does not refer to an existing cache security /// group. /// /// The current state of the cache security group does not allow deletion. /// /// Two or more incompatible parameters were specified. /// /// The value for a parameter is invalid. ///
public RevokeCacheSecurityGroupIngress ( RevokeCacheSecurityGroupIngressRequest request ) : RevokeCacheSecurityGroupIngressResponse
request RevokeCacheSecurityGroupIngressRequest Container for the necessary parameters to execute the RevokeCacheSecurityGroupIngress service method.
return RevokeCacheSecurityGroupIngressResponse

RevokeCacheSecurityGroupIngressAsync() public method

Initiates the asynchronous execution of the RevokeCacheSecurityGroupIngress operation.
public RevokeCacheSecurityGroupIngressAsync ( RevokeCacheSecurityGroupIngressRequest request, System cancellationToken = default(CancellationToken) ) : Task
request RevokeCacheSecurityGroupIngressRequest Container for the necessary parameters to execute the RevokeCacheSecurityGroupIngress operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task