@datafire/amazonaws_elasticache

5.0.0 • Public • Published

@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

  • input object

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
    • SourceSnapshotName required String
    • TargetBucket String
    • TargetSnapshotName required String

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

  • input object

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
    • SnapshotName required String

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

  • input object

Output

ListTagsForResource

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

Input

  • input object
    • ResourceName required String

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

  • input object

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.
    • SourceSnapshotName required String
    • TargetBucket String
    • TargetSnapshotName required String

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.
    • SnapshotName required String

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

  • DescribeReservedCacheNodesMessage object: Represents the input of a DescribeReservedCacheNodes operation.

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.
    • ResourceName required String

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

  • PurchaseReservedCacheNodesOfferingResult object

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.
    • RecurringChargeAmount Double
    • RecurringChargeFrequency String

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

ReservedCacheNodesOfferingList

ReservedCacheNodesOfferingMessage

  • ReservedCacheNodesOfferingMessage object: Represents the output of a DescribeReservedCacheNodesOfferings operation.

ReservedCacheNodesOfferingNotFoundFault

  • ReservedCacheNodesOfferingNotFoundFault object: The requested cache node offering does not exist.

ResetCacheParameterGroupMessage

  • ResetCacheParameterGroupMessage object: Represents the input of a ResetCacheParameterGroup operation.

ReshardingConfiguration

  • ReshardingConfiguration object: A list of PreferredAvailabilityZones objects that specifies the configuration of a node group in the resharded cluster.

ReshardingConfigurationList

ReshardingStatus

  • ReshardingStatus object: The status of an online resharding operation.

RevokeCacheSecurityGroupIngressMessage

  • RevokeCacheSecurityGroupIngressMessage object: Represents the input of a RevokeCacheSecurityGroupIngress operation.
    • CacheSecurityGroupName required String
    • EC2SecurityGroupName required String
    • EC2SecurityGroupOwnerId required String

RevokeCacheSecurityGroupIngressResult

SecurityGroupIdsList

  • SecurityGroupIdsList array

SecurityGroupMembership

  • SecurityGroupMembership object: Represents a single cache security group and its status.

SecurityGroupMembershipList

SlotMigration

  • SlotMigration object: Represents the progress of an online resharding operation.

Snapshot

SnapshotAlreadyExistsFault

  • SnapshotAlreadyExistsFault object: You already have a snapshot with the given name.

SnapshotArnsList

  • SnapshotArnsList array

SnapshotFeatureNotSupportedFault

  • SnapshotFeatureNotSupportedFault object:

    You attempted one of the following operations:

    • Creating a snapshot of a Redis cluster running on a cache.t1.micro cache node.

    • Creating a snapshot of a cluster that is running Memcached rather than Redis.

    Neither of these are supported by ElastiCache.

SnapshotList

SnapshotNotFoundFault

  • SnapshotNotFoundFault object: The requested snapshot name does not refer to an existing snapshot.

SnapshotQuotaExceededFault

  • SnapshotQuotaExceededFault object: The request cannot be processed because it would exceed the maximum number of snapshots.

SourceType

  • SourceType string (values: cache-cluster, cache-parameter-group, cache-security-group, cache-subnet-group, replication-group)

String

  • String string

Subnet

  • Subnet object: Represents the subnet associated with a cluster. This parameter refers to subnets defined in Amazon Virtual Private Cloud (Amazon VPC) and used with ElastiCache.

SubnetIdentifierList

  • SubnetIdentifierList array

SubnetInUse

  • SubnetInUse object: The requested subnet is being used by another cache subnet group.

SubnetList

  • SubnetList array

TStamp

  • TStamp string

Tag

  • Tag object: A cost allocation Tag that can be added to an ElastiCache cluster or replication group. Tags are composed of a Key/Value pair. A tag with a null Value is permitted.

TagList

  • TagList array

TagListMessage

  • TagListMessage object: Represents the output from the AddTagsToResource, ListTagsForResource, and RemoveTagsFromResource operations.

TagNotFoundFault

  • TagNotFoundFault object: The requested tag was not found on this resource.

TagQuotaPerResourceExceeded

  • TagQuotaPerResourceExceeded object: The request cannot be processed because it would cause the resource to have more than the allowed number of tags. The maximum number of tags permitted on a resource is 50.

TestFailoverMessage

  • TestFailoverMessage object
    • NodeGroupId required String
    • ReplicationGroupId required String

TestFailoverNotAvailableFault

  • TestFailoverNotAvailableFault object

TestFailoverResult

Readme

Keywords

none

Package Sidebar

Install

npm i @datafire/amazonaws_elasticache

Weekly Downloads

0

Version

5.0.0

License

MIT

Unpacked Size

388 kB

Total Files

5

Last publish

Collaborators

  • datafire