Hi there! Are you looking for the official Deno documentation? Try docs.deno.com for all your Deno learning needs.

Usage

import * as mod from "https://aws-api.deno.dev/v0.3/services/memorydb.ts?docs=full";

§Classes

MemoryDB

§Interfaces

ACL

An Access Control List. You can authenticate users with Access Contol Lists. ACLs enable you to control cluster access by grouping users. These Access control lists are designed as a way to organize access to clusters.

ACLPendingChanges

Returns the updates being applied to the ACL.

ACLsUpdateStatus

The status of the ACL update

Authentication

Denotes the user's authentication properties, such as whether it requires a password to authenticate. Used in output responses.

AuthenticationMode

Denotes the user's authentication properties, such as whether it requires a password to authenticate. Used in output responses.

AvailabilityZone

Indicates if the cluster has a Multi-AZ configuration (multiaz) or not (singleaz).

BatchUpdateClusterRequest
BatchUpdateClusterResponse
Cluster

Contains all of the attributes of a specific cluster.

ClusterConfiguration

A list of cluster configuration options.

ClusterPendingUpdates

A list of updates being applied to the cluster

CopySnapshotRequest
CopySnapshotResponse
CreateACLRequest
CreateACLResponse
CreateClusterRequest
CreateClusterResponse
CreateParameterGroupRequest
CreateParameterGroupResponse
CreateSnapshotRequest
CreateSnapshotResponse
CreateSubnetGroupRequest
CreateSubnetGroupResponse
CreateUserRequest
CreateUserResponse
DeleteACLRequest
DeleteACLResponse
DeleteClusterRequest
DeleteClusterResponse
DeleteParameterGroupRequest
DeleteParameterGroupResponse
DeleteSnapshotRequest
DeleteSnapshotResponse
DeleteSubnetGroupRequest
DeleteSubnetGroupResponse
DeleteUserRequest
DeleteUserResponse
DescribeACLsRequest
DescribeACLsResponse
DescribeClustersRequest
DescribeClustersResponse
DescribeEngineVersionsRequest
DescribeEngineVersionsResponse
DescribeEventsRequest
DescribeEventsResponse
DescribeParameterGroupsRequest
DescribeParameterGroupsResponse
DescribeParametersRequest
DescribeParametersResponse
DescribeServiceUpdatesRequest
DescribeServiceUpdatesResponse
DescribeSnapshotsRequest
DescribeSnapshotsResponse
DescribeSubnetGroupsRequest
DescribeSubnetGroupsResponse
DescribeUsersRequest
DescribeUsersResponse
Endpoint

Represents the information required for client programs to connect to the cluster and its nodes.

EngineVersionInfo

Provides details of the Redis engine version

Event

Represents a single occurrence of something interesting within the system. Some examples of events are creating a cluster or adding or removing a node.

FailoverShardRequest
FailoverShardResponse
Filter

Used to streamline results of a search based on the property being filtered.

ListAllowedNodeTypeUpdatesRequest
ListAllowedNodeTypeUpdatesResponse
ListTagsRequest
ListTagsResponse
Node

Represents an individual node within a cluster. Each node runs its own instance of the cluster's protocol-compliant caching software.

Parameter

Describes an individual setting that controls some aspect of MemoryDB behavior.

ParameterGroup

Represents the output of a CreateParameterGroup operation. A parameter group represents a combination of specific values for the parameters that are passed to the engine software during startup.

ParameterNameValue

Describes a name-value pair that is used to update the value of a parameter.

PendingModifiedServiceUpdate

Update action that has yet to be processed for the corresponding apply/stop request

ReplicaConfigurationRequest

A request to configure the number of replicas in a shard

ResetParameterGroupRequest
ResetParameterGroupResponse
ReshardingStatus

The status of the online resharding

SecurityGroupMembership

Represents a single security group and its status.

ServiceUpdate

An update that you can apply to your MemoryDB clusters.

ServiceUpdateRequest

A request to apply a service update

Shard

Represents a collection of nodes in a cluster. One node in the node group is the read/write primary node. All the other nodes are read-only Replica nodes.

ShardConfiguration

Shard configuration options. Each shard configuration has the following: Slots and ReplicaCount.

ShardConfigurationRequest

A request to configure the sharding properties of a cluster

ShardDetail

Provides details of a shard in a snapshot

SlotMigration

Represents the progress of an online resharding operation.

Snapshot

Represents a copy of an entire cluster as of the time when the snapshot was taken.

Subnet

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

SubnetGroup

Represents the output of one of the following operations:

Tag

A tag that can be added to an MemoryDB resource. Tags are composed of a Key/Value pair. You can use tags to categorize and track all your MemoryDB resources. When you add or remove tags on clusters, those actions will be replicated to all nodes in the cluster. A tag with a null Value is permitted. For more information, see Tagging your MemoryDB resources

TagResourceRequest
TagResourceResponse
UnprocessedCluster

A cluster whose updates have failed

UntagResourceRequest
UntagResourceResponse
UpdateACLRequest
UpdateACLResponse
UpdateClusterRequest
UpdateClusterResponse
UpdateParameterGroupRequest
UpdateParameterGroupResponse
UpdateSubnetGroupRequest
UpdateSubnetGroupResponse
UpdateUserRequest
UpdateUserResponse
User

You create users and assign them specific permissions by using an access string. You assign the users to Access Control Lists aligned with a specific role (administrators, human resources) that are then deployed to one or more MemoryDB clusters.

§Type Aliases

AuthenticationType
AZStatus
InputAuthenticationType
ServiceUpdateStatus
ServiceUpdateType
SourceType