npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2024 – Pkg Stats / Ryan Hefner

@datafire/amazonaws_elasticache

v5.0.0

Published

DataFire integration for Amazon ElastiCache

Downloads

3

Readme

@datafire/amazonaws_elasticache

Client library for Amazon ElastiCache

Installation and Usage

npm install --save @datafire/amazonaws_elasticache
let amazonaws_elasticache = require('@datafire/amazonaws_elasticache').create({
  accessKeyId: "",
  secretAccessKey: "",
  region: ""
});

amazonaws_elasticache.AddTagsToResource({
  "ResourceName": "",
  "Tags": []
}).then(data => {
  console.log(data);
});

Description

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 ElastiCache, customers get all of the benefits of a high-performance, in-memory cache with less of the administrative burden involved in launching and managing a distributed cache. The service makes setup, 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.

Actions

AddTagsToResource

amazonaws_elasticache.AddTagsToResource({
  "ResourceName": "",
  "Tags": []
}, context)

Input

Output

AuthorizeCacheSecurityGroupIngress

amazonaws_elasticache.AuthorizeCacheSecurityGroupIngress({
  "CacheSecurityGroupName": "",
  "EC2SecurityGroupName": "",
  "EC2SecurityGroupOwnerId": ""
}, context)

Input

  • input object
    • CacheSecurityGroupName required String
    • EC2SecurityGroupName required String
    • EC2SecurityGroupOwnerId required String

Output

CopySnapshot

amazonaws_elasticache.CopySnapshot({
  "SourceSnapshotName": "",
  "TargetSnapshotName": ""
}, context)

Input

  • input object

Output

CreateCacheCluster

amazonaws_elasticache.CreateCacheCluster({
  "CacheClusterId": ""
}, context)

Input

Output

CreateCacheParameterGroup

amazonaws_elasticache.CreateCacheParameterGroup({
  "CacheParameterGroupName": "",
  "CacheParameterGroupFamily": "",
  "Description": ""
}, context)

Input

  • input object
    • CacheParameterGroupFamily required String
    • CacheParameterGroupName required String
    • Description required String

Output

CreateCacheSecurityGroup

amazonaws_elasticache.CreateCacheSecurityGroup({
  "CacheSecurityGroupName": "",
  "Description": ""
}, context)

Input

  • input object
    • CacheSecurityGroupName required String
    • Description required String

Output

CreateCacheSubnetGroup

amazonaws_elasticache.CreateCacheSubnetGroup({
  "CacheSubnetGroupName": "",
  "CacheSubnetGroupDescription": "",
  "SubnetIds": []
}, context)

Input

Output

CreateReplicationGroup

amazonaws_elasticache.CreateReplicationGroup({
  "ReplicationGroupId": "",
  "ReplicationGroupDescription": ""
}, context)

Input

Output

CreateSnapshot

amazonaws_elasticache.CreateSnapshot({
  "SnapshotName": ""
}, context)

Input

Output

DeleteCacheCluster

amazonaws_elasticache.DeleteCacheCluster({
  "CacheClusterId": ""
}, context)

Input

  • input object
    • CacheClusterId required String
    • FinalSnapshotIdentifier String

Output

DeleteCacheParameterGroup

amazonaws_elasticache.DeleteCacheParameterGroup({
  "CacheParameterGroupName": ""
}, context)

Input

  • input object
    • CacheParameterGroupName required String

Output

Output schema unknown

DeleteCacheSecurityGroup

amazonaws_elasticache.DeleteCacheSecurityGroup({
  "CacheSecurityGroupName": ""
}, context)

Input

  • input object
    • CacheSecurityGroupName required String

Output

Output schema unknown

DeleteCacheSubnetGroup

amazonaws_elasticache.DeleteCacheSubnetGroup({
  "CacheSubnetGroupName": ""
}, context)

Input

  • input object
    • CacheSubnetGroupName required String

Output

Output schema unknown

DeleteReplicationGroup

amazonaws_elasticache.DeleteReplicationGroup({
  "ReplicationGroupId": ""
}, context)

Input

Output

DeleteSnapshot

amazonaws_elasticache.DeleteSnapshot({
  "SnapshotName": ""
}, context)

Input

  • input object

Output

DescribeCacheClusters

amazonaws_elasticache.DescribeCacheClusters({}, context)

Input

Output

DescribeCacheEngineVersions

amazonaws_elasticache.DescribeCacheEngineVersions({}, context)

Input

Output

DescribeCacheParameterGroups

amazonaws_elasticache.DescribeCacheParameterGroups({}, context)

Input

Output

DescribeCacheParameters

amazonaws_elasticache.DescribeCacheParameters({
  "CacheParameterGroupName": ""
}, context)

Input

Output

DescribeCacheSecurityGroups

amazonaws_elasticache.DescribeCacheSecurityGroups({}, context)

Input

Output

DescribeCacheSubnetGroups

amazonaws_elasticache.DescribeCacheSubnetGroups({}, context)

Input

Output

DescribeEngineDefaultParameters

amazonaws_elasticache.DescribeEngineDefaultParameters({
  "CacheParameterGroupFamily": ""
}, context)

Input

Output

DescribeEvents

amazonaws_elasticache.DescribeEvents({}, context)

Input

Output

DescribeReplicationGroups

amazonaws_elasticache.DescribeReplicationGroups({}, context)

Input

Output

DescribeReservedCacheNodes

amazonaws_elasticache.DescribeReservedCacheNodes({}, context)

Input

Output

DescribeReservedCacheNodesOfferings

amazonaws_elasticache.DescribeReservedCacheNodesOfferings({}, context)

Input

Output

DescribeSnapshots

amazonaws_elasticache.DescribeSnapshots({}, context)

Input

Output

ListAllowedNodeTypeModifications

amazonaws_elasticache.ListAllowedNodeTypeModifications({}, context)

Input

Output

ListTagsForResource

amazonaws_elasticache.ListTagsForResource({
  "ResourceName": ""
}, context)

Input

  • input object

Output

ModifyCacheCluster

amazonaws_elasticache.ModifyCacheCluster({
  "CacheClusterId": ""
}, context)

Input

Output

ModifyCacheParameterGroup

amazonaws_elasticache.ModifyCacheParameterGroup({
  "CacheParameterGroupName": "",
  "ParameterNameValues": []
}, context)

Input

Output

ModifyCacheSubnetGroup

amazonaws_elasticache.ModifyCacheSubnetGroup({
  "CacheSubnetGroupName": ""
}, context)

Input

Output

ModifyReplicationGroup

amazonaws_elasticache.ModifyReplicationGroup({
  "ReplicationGroupId": ""
}, context)

Input

Output

ModifyReplicationGroupShardConfiguration

amazonaws_elasticache.ModifyReplicationGroupShardConfiguration({
  "ReplicationGroupId": "",
  "NodeGroupCount": 0,
  "ApplyImmediately": true
}, context)

Input

Output

PurchaseReservedCacheNodesOffering

amazonaws_elasticache.PurchaseReservedCacheNodesOffering({
  "ReservedCacheNodesOfferingId": ""
}, context)

Input

Output

RebootCacheCluster

amazonaws_elasticache.RebootCacheCluster({
  "CacheClusterId": "",
  "CacheNodeIdsToReboot": []
}, context)

Input

Output

RemoveTagsFromResource

amazonaws_elasticache.RemoveTagsFromResource({
  "ResourceName": "",
  "TagKeys": []
}, context)

Input

Output

ResetCacheParameterGroup

amazonaws_elasticache.ResetCacheParameterGroup({
  "CacheParameterGroupName": ""
}, context)

Input

Output

RevokeCacheSecurityGroupIngress

amazonaws_elasticache.RevokeCacheSecurityGroupIngress({
  "CacheSecurityGroupName": "",
  "EC2SecurityGroupName": "",
  "EC2SecurityGroupOwnerId": ""
}, context)

Input

  • input object
    • CacheSecurityGroupName required String
    • EC2SecurityGroupName required String
    • EC2SecurityGroupOwnerId required String

Output

TestFailover

amazonaws_elasticache.TestFailover({
  "ReplicationGroupId": "",
  "NodeGroupId": ""
}, context)

Input

  • input object
    • NodeGroupId required String
    • ReplicationGroupId required String

Output

Definitions

APICallRateForCustomerExceededFault

  • APICallRateForCustomerExceededFault object: The customer has exceeded the allowed rate of API calls.

AZMode

  • AZMode string (values: single-az, cross-az)

AddTagsToResourceMessage

  • AddTagsToResourceMessage object: Represents the input of an AddTagsToResource operation.

AllowedNodeTypeModificationsMessage

  • AllowedNodeTypeModificationsMessage object: Represents the allowed node types you can use to modify your cluster or replication group.

AuthorizationAlreadyExistsFault

  • AuthorizationAlreadyExistsFault object: The specified Amazon EC2 security group is already authorized for the specified cache security group.

AuthorizationNotFoundFault

  • AuthorizationNotFoundFault object: The specified Amazon EC2 security group is not authorized for the specified cache security group.

AuthorizeCacheSecurityGroupIngressMessage

  • AuthorizeCacheSecurityGroupIngressMessage object: Represents the input of an AuthorizeCacheSecurityGroupIngress operation.
    • CacheSecurityGroupName required String
    • EC2SecurityGroupName required String
    • EC2SecurityGroupOwnerId required String

AuthorizeCacheSecurityGroupIngressResult

AutomaticFailoverStatus

  • AutomaticFailoverStatus string (values: enabled, disabled, enabling, disabling)

AvailabilityZone

  • AvailabilityZone object: Describes an Availability Zone in which the cluster is launched.

AvailabilityZonesList

  • AvailabilityZonesList array

AwsQueryErrorMessage

  • AwsQueryErrorMessage string

Boolean

  • Boolean boolean

BooleanOptional

  • BooleanOptional boolean

CacheCluster

CacheClusterAlreadyExistsFault

  • CacheClusterAlreadyExistsFault object: You already have a cluster with the given identifier.

CacheClusterList

CacheClusterMessage

  • CacheClusterMessage object: Represents the output of a DescribeCacheClusters operation.

CacheClusterNotFoundFault

  • CacheClusterNotFoundFault object: The requested cluster ID does not refer to an existing cluster.

CacheEngineVersion

  • CacheEngineVersion object: Provides all of the details about a particular cache engine version.

CacheEngineVersionList

CacheEngineVersionMessage

  • CacheEngineVersionMessage object: Represents the output of a DescribeCacheEngineVersions operation.

CacheNode

  • CacheNode object: Represents an individual cache node within a cluster. Each cache node runs its own instance of the cluster's protocol-compliant caching software - either Memcached or Redis. The following node types are supported by ElastiCache. Generally speaking, the current generation types provide more memory and computational power at lower cost when compared to their equivalent previous generation counterparts. General purpose: Current generation: T2 node types: cache.t2.micro, cache.t2.small, cache.t2.medium M3 node types: cache.m3.medium, cache.m3.large, cache.m3.xlarge, cache.m3.2xlarge M4 node types: cache.m4.large, cache.m4.xlarge, cache.m4.2xlarge, cache.m4.4xlarge, cache.m4.10xlarge Previous generation: (not recommended) T1 node types: cache.t1.micro M1 node types: cache.m1.small, cache.m1.medium, cache.m1.large, cache.m1.xlarge Compute optimized: Previous generation: (not recommended) C1 node types: cache.c1.xlarge Memory optimized: Current generation: R3 node types: cache.r3.large, cache.r3.xlarge, cache.r3.2xlarge, cache.r3.4xlarge, cache.r3.8xlarge Previous generation: (not recommended) M2 node types: cache.m2.xlarge, cache.m2.2xlarge, cache.m2.4xlarge Notes: All T2 instances are created in an Amazon Virtual Private Cloud (Amazon VPC). Redis (cluster mode disabled): Redis backup/restore is not supported on T1 and T2 instances. Redis (cluster mode enabled): Backup/restore is not supported on T1 instances. Redis Append-only files (AOF) functionality is not supported for T1 or T2 instances. For a complete listing of node types and specifications, see Amazon ElastiCache Product Features and Details and either Cache Node Type-Specific Parameters for Memcached or Cache Node Type-Specific Parameters for Redis.

CacheNodeIdsList

  • CacheNodeIdsList array

CacheNodeList

CacheNodeTypeSpecificParameter

  • CacheNodeTypeSpecificParameter object: A parameter that has a different value for each cache node type it is applied to. For example, in a Redis cluster, a cache.m1.large cache node type would have a larger maxmemory value than a cache.m1.small type.

CacheNodeTypeSpecificParametersList

CacheNodeTypeSpecificValue

  • CacheNodeTypeSpecificValue object: A value that applies only to a certain cache node type.

CacheNodeTypeSpecificValueList

CacheParameterGroup

  • CacheParameterGroup object: Represents the output of a CreateCacheParameterGroup operation.

CacheParameterGroupAlreadyExistsFault

  • CacheParameterGroupAlreadyExistsFault object: A cache parameter group with the requested name already exists.

CacheParameterGroupDetails

CacheParameterGroupList

CacheParameterGroupNameMessage

  • CacheParameterGroupNameMessage object: Represents the output of one of the following operations: ModifyCacheParameterGroup ResetCacheParameterGroup
    • CacheParameterGroupName String

CacheParameterGroupNotFoundFault

  • CacheParameterGroupNotFoundFault object: The requested cache parameter group name does not refer to an existing cache parameter group.

CacheParameterGroupQuotaExceededFault

  • CacheParameterGroupQuotaExceededFault object: The request cannot be processed because it would exceed the maximum number of cache security groups.

CacheParameterGroupStatus

  • CacheParameterGroupStatus object: Status of the cache parameter group.

CacheParameterGroupsMessage

  • CacheParameterGroupsMessage object: Represents the output of a DescribeCacheParameterGroups operation.

CacheSecurityGroup

  • CacheSecurityGroup object: Represents the output of one of the following operations: AuthorizeCacheSecurityGroupIngress CreateCacheSecurityGroup RevokeCacheSecurityGroupIngress

CacheSecurityGroupAlreadyExistsFault

  • CacheSecurityGroupAlreadyExistsFault object: A cache security group with the specified name already exists.

CacheSecurityGroupMembership

  • CacheSecurityGroupMembership object: Represents a cluster's status within a particular cache security group.

CacheSecurityGroupMembershipList

CacheSecurityGroupMessage

  • CacheSecurityGroupMessage object: Represents the output of a DescribeCacheSecurityGroups operation.

CacheSecurityGroupNameList

  • CacheSecurityGroupNameList array

CacheSecurityGroupNotFoundFault

  • CacheSecurityGroupNotFoundFault object: The requested cache security group name does not refer to an existing cache security group.

CacheSecurityGroupQuotaExceededFault

  • CacheSecurityGroupQuotaExceededFault object: The request cannot be processed because it would exceed the allowed number of cache security groups.

CacheSecurityGroups

CacheSubnetGroup

  • CacheSubnetGroup object: Represents the output of one of the following operations: CreateCacheSubnetGroup ModifyCacheSubnetGroup

CacheSubnetGroupAlreadyExistsFault

  • CacheSubnetGroupAlreadyExistsFault object: The requested cache subnet group name is already in use by an existing cache subnet group.

CacheSubnetGroupInUse

  • CacheSubnetGroupInUse object: The requested cache subnet group is currently in use.

CacheSubnetGroupMessage

  • CacheSubnetGroupMessage object: Represents the output of a DescribeCacheSubnetGroups operation.

CacheSubnetGroupNotFoundFault

  • CacheSubnetGroupNotFoundFault object: The requested cache subnet group name does not refer to an existing cache subnet group.

CacheSubnetGroupQuotaExceededFault

  • CacheSubnetGroupQuotaExceededFault object: The request cannot be processed because it would exceed the allowed number of cache subnet groups.

CacheSubnetGroups

CacheSubnetQuotaExceededFault

  • CacheSubnetQuotaExceededFault object: The request cannot be processed because it would exceed the allowed number of subnets in a cache subnet group.

ChangeType

  • ChangeType string (values: immediate, requires-reboot)

ClusterIdList

  • ClusterIdList array

ClusterQuotaForCustomerExceededFault

  • ClusterQuotaForCustomerExceededFault object: The request cannot be processed because it would exceed the allowed number of clusters per customer.

CopySnapshotMessage

  • CopySnapshotMessage object: Represents the input of a CopySnapshotMessage operation.

CopySnapshotResult

  • CopySnapshotResult object

CreateCacheClusterMessage

CreateCacheClusterResult

CreateCacheParameterGroupMessage

  • CreateCacheParameterGroupMessage object: Represents the input of a CreateCacheParameterGroup operation.
    • CacheParameterGroupFamily required String
    • CacheParameterGroupName required String
    • Description required String

CreateCacheParameterGroupResult

CreateCacheSecurityGroupMessage

  • CreateCacheSecurityGroupMessage object: Represents the input of a CreateCacheSecurityGroup operation.
    • CacheSecurityGroupName required String
    • Description required String

CreateCacheSecurityGroupResult

CreateCacheSubnetGroupMessage

  • CreateCacheSubnetGroupMessage object: Represents the input of a CreateCacheSubnetGroup operation.

CreateCacheSubnetGroupResult

CreateReplicationGroupMessage

CreateReplicationGroupResult

CreateSnapshotMessage

  • CreateSnapshotMessage object: Represents the input of a CreateSnapshot operation.

CreateSnapshotResult

  • CreateSnapshotResult object

DeleteCacheClusterMessage

  • DeleteCacheClusterMessage object: Represents the input of a DeleteCacheCluster operation.
    • CacheClusterId required String
    • FinalSnapshotIdentifier String

DeleteCacheClusterResult

DeleteCacheParameterGroupMessage

  • DeleteCacheParameterGroupMessage object: Represents the input of a DeleteCacheParameterGroup operation.
    • CacheParameterGroupName required String

DeleteCacheSecurityGroupMessage

  • DeleteCacheSecurityGroupMessage object: Represents the input of a DeleteCacheSecurityGroup operation.
    • CacheSecurityGroupName required String

DeleteCacheSubnetGroupMessage

  • DeleteCacheSubnetGroupMessage object: Represents the input of a DeleteCacheSubnetGroup operation.
    • CacheSubnetGroupName required String

DeleteReplicationGroupMessage

  • DeleteReplicationGroupMessage object: Represents the input of a DeleteReplicationGroup operation.

DeleteReplicationGroupResult

DeleteSnapshotMessage

  • DeleteSnapshotMessage object: Represents the input of a DeleteSnapshot operation.

DeleteSnapshotResult

  • DeleteSnapshotResult object

DescribeCacheClustersMessage

DescribeCacheEngineVersionsMessage

  • DescribeCacheEngineVersionsMessage object: Represents the input of a DescribeCacheEngineVersions operation.

DescribeCacheParameterGroupsMessage

  • DescribeCacheParameterGroupsMessage object: Represents the input of a DescribeCacheParameterGroups operation.

DescribeCacheParametersMessage

  • DescribeCacheParametersMessage object: Represents the input of a DescribeCacheParameters operation.

DescribeCacheSecurityGroupsMessage

  • DescribeCacheSecurityGroupsMessage object: Represents the input of a DescribeCacheSecurityGroups operation.

DescribeCacheSubnetGroupsMessage

  • DescribeCacheSubnetGroupsMessage object: Represents the input of a DescribeCacheSubnetGroups operation.

DescribeEngineDefaultParametersMessage

  • DescribeEngineDefaultParametersMessage object: Represents the input of a DescribeEngineDefaultParameters operation.

DescribeEngineDefaultParametersResult

  • DescribeEngineDefaultParametersResult object

DescribeEventsMessage

DescribeReplicationGroupsMessage

  • DescribeReplicationGroupsMessage object: Represents the input of a DescribeReplicationGroups operation.

DescribeReservedCacheNodesMessage

DescribeReservedCacheNodesOfferingsMessage

  • DescribeReservedCacheNodesOfferingsMessage object: Represents the input of a DescribeReservedCacheNodesOfferings operation.

DescribeSnapshotsListMessage

  • DescribeSnapshotsListMessage object: Represents the output of a DescribeSnapshots operation.

DescribeSnapshotsMessage

Double

  • Double number

EC2SecurityGroup

  • EC2SecurityGroup object: Provides ownership and status information for an Amazon EC2 security group.

EC2SecurityGroupList

Endpoint

  • Endpoint object: Represents the information required for client programs to connect to a cache node.

EngineDefaults

Event

  • Event object: Represents a single occurrence of something interesting within the system. Some examples of events are creating a cluster, adding or removing a cache node, or rebooting a node.

EventList

  • EventList array

EventsMessage

  • EventsMessage object: Represents the output of a DescribeEvents operation.

InsufficientCacheClusterCapacityFault

  • InsufficientCacheClusterCapacityFault object: The requested cache node type is not available in the specified Availability Zone.

Integer

  • Integer integer

IntegerOptional

  • IntegerOptional integer

InvalidARNFault

  • InvalidARNFault object: The requested Amazon Resource Name (ARN) does not refer to an existing resource.

InvalidCacheClusterStateFault

  • InvalidCacheClusterStateFault object: The requested cluster is not in the available state.

InvalidCacheParameterGroupStateFault

  • InvalidCacheParameterGroupStateFault object: The current state of the cache parameter group does not allow the requested operation to occur.

InvalidCacheSecurityGroupStateFault

  • InvalidCacheSecurityGroupStateFault object: The current state of the cache security group does not allow deletion.

InvalidParameterCombinationException

  • InvalidParameterCombinationException object: Two or more incompatible parameters were specified.

InvalidParameterValueException

  • InvalidParameterValueException object: The value for a parameter is invalid.

InvalidReplicationGroupStateFault

  • InvalidReplicationGroupStateFault object: The requested replication group is not in the available state.

InvalidSnapshotStateFault

  • InvalidSnapshotStateFault object: The current state of the snapshot does not allow the requested operation to occur.

InvalidSubnet

  • InvalidSubnet object: An invalid subnet identifier was specified.

InvalidVPCNetworkStateFault

  • InvalidVPCNetworkStateFault object: The VPC network is in an invalid state.

KeyList

ListAllowedNodeTypeModificationsMessage

  • ListAllowedNodeTypeModificationsMessage object: The input parameters for the ListAllowedNodeTypeModifications operation.

ListTagsForResourceMessage

  • ListTagsForResourceMessage object: The input parameters for the ListTagsForResource operation.

ModifyCacheClusterMessage

ModifyCacheClusterResult

ModifyCacheParameterGroupMessage

  • ModifyCacheParameterGroupMessage object: Represents the input of a ModifyCacheParameterGroup operation.

ModifyCacheSubnetGroupMessage

  • ModifyCacheSubnetGroupMessage object: Represents the input of a ModifyCacheSubnetGroup operation.

ModifyCacheSubnetGroupResult

ModifyReplicationGroupMessage

ModifyReplicationGroupResult

ModifyReplicationGroupShardConfigurationMessage

ModifyReplicationGroupShardConfigurationResult

  • ModifyReplicationGroupShardConfigurationResult object

NodeGroup

  • NodeGroup object: Represents a collection of cache nodes in a replication group. One node in the node group is the read/write primary node. All the other nodes are read-only Replica nodes.

NodeGroupConfiguration

  • NodeGroupConfiguration object: Node group (shard) configuration options. Each node group (shard) configuration has the following: Slots, PrimaryAvailabilityZone, ReplicaAvailabilityZones, ReplicaCount.

NodeGroupConfigurationList

NodeGroupList

NodeGroupMember

  • NodeGroupMember object: Represents a single node within a node group (shard).

NodeGroupMemberList

NodeGroupNotFoundFault

  • NodeGroupNotFoundFault object: The node group specified by the NodeGroupId parameter could not be found. Please verify that the node group exists and that you spelled the NodeGroupId value correctly.

NodeGroupsPerReplicationGroupQuotaExceededFault

  • NodeGroupsPerReplicationGroupQuotaExceededFault object: The request cannot be processed because it would exceed the maximum allowed number of node groups (shards) in a single replication group. The default maximum is 15

NodeGroupsToRemoveList

  • NodeGroupsToRemoveList array

NodeQuotaForClusterExceededFault

  • NodeQuotaForClusterExceededFault object: The request cannot be processed because it would exceed the allowed number of cache nodes in a single cluster.

NodeQuotaForCustomerExceededFault

  • NodeQuotaForCustomerExceededFault object: The request cannot be processed because it would exceed the allowed number of cache nodes per customer.

NodeSnapshot

NodeSnapshotList

NodeTypeList

  • NodeTypeList array

NotificationConfiguration

  • NotificationConfiguration object: Describes a notification topic and its status. Notification topics are used for publishing ElastiCache events to subscribers using Amazon Simple Notification Service (SNS).

Parameter

ParameterNameValue

  • ParameterNameValue object: Describes a name-value pair that is used to update the value of a parameter.

ParameterNameValueList

ParametersList

PendingAutomaticFailoverStatus

  • PendingAutomaticFailoverStatus string (values: enabled, disabled)

PendingModifiedValues

  • PendingModifiedValues object: A group of settings that are applied to the cluster in the future, or that are currently being applied.

PreferredAvailabilityZoneList

  • PreferredAvailabilityZoneList array

PurchaseReservedCacheNodesOfferingMessage

  • PurchaseReservedCacheNodesOfferingMessage object: Represents the input of a PurchaseReservedCacheNodesOffering operation.

PurchaseReservedCacheNodesOfferingResult

RebootCacheClusterMessage

  • RebootCacheClusterMessage object: Represents the input of a RebootCacheCluster operation.

RebootCacheClusterResult

RecurringCharge

  • RecurringCharge object: Contains the specific price and frequency of a recurring charges for a reserved cache node, or for a reserved cache node offering.

RecurringChargeList

RemoveTagsFromResourceMessage

  • RemoveTagsFromResourceMessage object: Represents the input of a RemoveTagsFromResource operation.

ReplicationGroup

ReplicationGroupAlreadyExistsFault

  • ReplicationGroupAlreadyExistsFault object: The specified replication group already exists.

ReplicationGroupList

ReplicationGroupMessage

  • ReplicationGroupMessage object: Represents the output of a DescribeReplicationGroups operation.

ReplicationGroupNotFoundFault

  • ReplicationGroupNotFoundFault object: The specified replication group does not exist.

ReplicationGroupPendingModifiedValues

  • ReplicationGroupPendingModifiedValues object: The settings to be applied to the Redis replication group, either immediately or during the next maintenance window.

ReservedCacheNode

ReservedCacheNodeAlreadyExistsFault

  • ReservedCacheNodeAlreadyExistsFault object: You already have a reservation with the given identifier.

ReservedCacheNodeList

ReservedCacheNodeMessage

  • ReservedCacheNodeMessage object: Represents the output of a DescribeReservedCacheNodes operation.

ReservedCacheNodeNotFoundFault

  • ReservedCacheNodeNotFoundFault object: The requested reserved cache node was not found.

ReservedCacheNodeQuotaExceededFault

  • ReservedCacheNodeQuotaExceededFault object: The request cannot be processed because it would exceed the user's cache node quota.

ReservedCacheNodesOffering

  • ReservedCacheNodesOffering object: Describes all of the attributes of a reserved cache node offering.