amazonka-memorydb-2.0: Amazon MemoryDB SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.MemoryDb

Contents

Description

Derived from API version 2021-01-01 of the AWS service descriptions, licensed under Apache 2.0.

MemoryDB for Redis is a fully managed, Redis-compatible, in-memory database that delivers ultra-fast performance and Multi-AZ durability for modern applications built using microservices architectures. MemoryDB stores the entire database in-memory, enabling low latency and high throughput data access. It is compatible with Redis, a popular open source data store, enabling you to leverage Redis’ flexible and friendly data structures, APIs, and commands.

Synopsis

Service Configuration

defaultService :: Service Source #

API version 2021-01-01 of the Amazon MemoryDB SDK configuration.

Errors

Error matchers are designed for use with the functions provided by Control.Exception.Lens. This allows catching (and rethrowing) service specific errors returned by MemoryDb.

ACLAlreadyExistsFault

ACLNotFoundFault

ACLQuotaExceededFault

APICallRateForCustomerExceededFault

ClusterAlreadyExistsFault

ClusterNotFoundFault

ClusterQuotaForCustomerExceededFault

DefaultUserRequired

DuplicateUserNameFault

InsufficientClusterCapacityFault

InvalidACLStateFault

InvalidARNFault

InvalidClusterStateFault

InvalidCredentialsException

InvalidKMSKeyFault

InvalidNodeStateFault

InvalidParameterCombinationException

InvalidParameterGroupStateFault

InvalidParameterValueException

InvalidSnapshotStateFault

InvalidSubnet

InvalidUserStateFault

InvalidVPCNetworkStateFault

NoOperationFault

NodeQuotaForClusterExceededFault

NodeQuotaForCustomerExceededFault

ParameterGroupAlreadyExistsFault

ParameterGroupNotFoundFault

ParameterGroupQuotaExceededFault

ReservedNodeAlreadyExistsFault

_ReservedNodeAlreadyExistsFault :: AsError a => Fold a ServiceError Source #

You already have a reservation with the given identifier.

ReservedNodeNotFoundFault

_ReservedNodeNotFoundFault :: AsError a => Fold a ServiceError Source #

The requested node does not exist.

ReservedNodeQuotaExceededFault

_ReservedNodeQuotaExceededFault :: AsError a => Fold a ServiceError Source #

The request cannot be processed because it would exceed the user's node quota.

ReservedNodesOfferingNotFoundFault

_ReservedNodesOfferingNotFoundFault :: AsError a => Fold a ServiceError Source #

The requested node offering does not exist.

ServiceLinkedRoleNotFoundFault

ServiceUpdateNotFoundFault

ShardNotFoundFault

ShardsPerClusterQuotaExceededFault

SnapshotAlreadyExistsFault

SnapshotNotFoundFault

SnapshotQuotaExceededFault

SubnetGroupAlreadyExistsFault

SubnetGroupInUseFault

SubnetGroupNotFoundFault

SubnetGroupQuotaExceededFault

SubnetInUse

SubnetNotAllowedFault

SubnetQuotaExceededFault

TagNotFoundFault

TagQuotaPerResourceExceeded

TestFailoverNotAvailableFault

UserAlreadyExistsFault

UserNotFoundFault

UserQuotaExceededFault

Waiters

Waiters poll by repeatedly sending a request until some remote success condition configured by the Wait specification is fulfilled. The Wait specification determines how many attempts should be made, in addition to delay and retry strategies.

Operations

Some AWS operations return results that are incomplete and require subsequent requests in order to obtain the entire result set. The process of sending subsequent requests to continue where a previous request left off is called pagination. For example, the ListObjects operation of Amazon S3 returns up to 1000 objects at a time, and you must send subsequent requests with the appropriate Marker in order to retrieve the next page of results.

Operations that have an AWSPager instance can transparently perform subsequent requests, correctly setting Markers and other request facets to iterate through the entire result set of a truncated API operation. Operations which support this have an additional note in the documentation.

Many operations have the ability to filter results on the server side. See the individual operation parameters for details.

BatchUpdateCluster

data BatchUpdateCluster Source #

See: newBatchUpdateCluster smart constructor.

Instances

Instances details
ToJSON BatchUpdateCluster Source # 
Instance details

Defined in Amazonka.MemoryDb.BatchUpdateCluster

ToHeaders BatchUpdateCluster Source # 
Instance details

Defined in Amazonka.MemoryDb.BatchUpdateCluster

ToPath BatchUpdateCluster Source # 
Instance details

Defined in Amazonka.MemoryDb.BatchUpdateCluster

ToQuery BatchUpdateCluster Source # 
Instance details

Defined in Amazonka.MemoryDb.BatchUpdateCluster

AWSRequest BatchUpdateCluster Source # 
Instance details

Defined in Amazonka.MemoryDb.BatchUpdateCluster

Associated Types

type AWSResponse BatchUpdateCluster #

Generic BatchUpdateCluster Source # 
Instance details

Defined in Amazonka.MemoryDb.BatchUpdateCluster

Associated Types

type Rep BatchUpdateCluster :: Type -> Type #

Read BatchUpdateCluster Source # 
Instance details

Defined in Amazonka.MemoryDb.BatchUpdateCluster

Show BatchUpdateCluster Source # 
Instance details

Defined in Amazonka.MemoryDb.BatchUpdateCluster

NFData BatchUpdateCluster Source # 
Instance details

Defined in Amazonka.MemoryDb.BatchUpdateCluster

Methods

rnf :: BatchUpdateCluster -> () #

Eq BatchUpdateCluster Source # 
Instance details

Defined in Amazonka.MemoryDb.BatchUpdateCluster

Hashable BatchUpdateCluster Source # 
Instance details

Defined in Amazonka.MemoryDb.BatchUpdateCluster

type AWSResponse BatchUpdateCluster Source # 
Instance details

Defined in Amazonka.MemoryDb.BatchUpdateCluster

type Rep BatchUpdateCluster Source # 
Instance details

Defined in Amazonka.MemoryDb.BatchUpdateCluster

type Rep BatchUpdateCluster = D1 ('MetaData "BatchUpdateCluster" "Amazonka.MemoryDb.BatchUpdateCluster" "amazonka-memorydb-2.0-7JvPQiLpSKi6naAXiKMLiu" 'False) (C1 ('MetaCons "BatchUpdateCluster'" 'PrefixI 'True) (S1 ('MetaSel ('Just "serviceUpdate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ServiceUpdateRequest)) :*: S1 ('MetaSel ('Just "clusterNames") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text])))

newBatchUpdateCluster :: BatchUpdateCluster Source #

Create a value of BatchUpdateCluster with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:serviceUpdate:BatchUpdateCluster', batchUpdateCluster_serviceUpdate - The unique ID of the service update

$sel:clusterNames:BatchUpdateCluster', batchUpdateCluster_clusterNames - The cluster names to apply the updates.

data BatchUpdateClusterResponse Source #

See: newBatchUpdateClusterResponse smart constructor.

Instances

Instances details
Generic BatchUpdateClusterResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.BatchUpdateCluster

Associated Types

type Rep BatchUpdateClusterResponse :: Type -> Type #

Read BatchUpdateClusterResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.BatchUpdateCluster

Show BatchUpdateClusterResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.BatchUpdateCluster

NFData BatchUpdateClusterResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.BatchUpdateCluster

Eq BatchUpdateClusterResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.BatchUpdateCluster

type Rep BatchUpdateClusterResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.BatchUpdateCluster

type Rep BatchUpdateClusterResponse = D1 ('MetaData "BatchUpdateClusterResponse" "Amazonka.MemoryDb.BatchUpdateCluster" "amazonka-memorydb-2.0-7JvPQiLpSKi6naAXiKMLiu" 'False) (C1 ('MetaCons "BatchUpdateClusterResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "processedClusters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Cluster])) :*: (S1 ('MetaSel ('Just "unprocessedClusters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [UnprocessedCluster])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newBatchUpdateClusterResponse Source #

Create a value of BatchUpdateClusterResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:processedClusters:BatchUpdateClusterResponse', batchUpdateClusterResponse_processedClusters - The list of clusters that have been updated.

$sel:unprocessedClusters:BatchUpdateClusterResponse', batchUpdateClusterResponse_unprocessedClusters - The list of clusters where updates have not been applied.

$sel:httpStatus:BatchUpdateClusterResponse', batchUpdateClusterResponse_httpStatus - The response's http status code.

CopySnapshot

data CopySnapshot Source #

See: newCopySnapshot smart constructor.

Instances

Instances details
ToJSON CopySnapshot Source # 
Instance details

Defined in Amazonka.MemoryDb.CopySnapshot

ToHeaders CopySnapshot Source # 
Instance details

Defined in Amazonka.MemoryDb.CopySnapshot

ToPath CopySnapshot Source # 
Instance details

Defined in Amazonka.MemoryDb.CopySnapshot

ToQuery CopySnapshot Source # 
Instance details

Defined in Amazonka.MemoryDb.CopySnapshot

AWSRequest CopySnapshot Source # 
Instance details

Defined in Amazonka.MemoryDb.CopySnapshot

Associated Types

type AWSResponse CopySnapshot #

Generic CopySnapshot Source # 
Instance details

Defined in Amazonka.MemoryDb.CopySnapshot

Associated Types

type Rep CopySnapshot :: Type -> Type #

Read CopySnapshot Source # 
Instance details

Defined in Amazonka.MemoryDb.CopySnapshot

Show CopySnapshot Source # 
Instance details

Defined in Amazonka.MemoryDb.CopySnapshot

NFData CopySnapshot Source # 
Instance details

Defined in Amazonka.MemoryDb.CopySnapshot

Methods

rnf :: CopySnapshot -> () #

Eq CopySnapshot Source # 
Instance details

Defined in Amazonka.MemoryDb.CopySnapshot

Hashable CopySnapshot Source # 
Instance details

Defined in Amazonka.MemoryDb.CopySnapshot

type AWSResponse CopySnapshot Source # 
Instance details

Defined in Amazonka.MemoryDb.CopySnapshot

type Rep CopySnapshot Source # 
Instance details

Defined in Amazonka.MemoryDb.CopySnapshot

type Rep CopySnapshot = D1 ('MetaData "CopySnapshot" "Amazonka.MemoryDb.CopySnapshot" "amazonka-memorydb-2.0-7JvPQiLpSKi6naAXiKMLiu" 'False) (C1 ('MetaCons "CopySnapshot'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "kmsKeyId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag]))) :*: (S1 ('MetaSel ('Just "targetBucket") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "sourceSnapshotName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "targetSnapshotName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newCopySnapshot Source #

Create a value of CopySnapshot with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

CopySnapshot, copySnapshot_kmsKeyId - The ID of the KMS key used to encrypt the target snapshot.

$sel:tags:CopySnapshot', copySnapshot_tags - A list of tags to be added to this resource. A tag is a key-value pair. A tag key must be accompanied by a tag value, although null is accepted.

$sel:targetBucket:CopySnapshot', copySnapshot_targetBucket - The Amazon S3 bucket to which the snapshot is exported. This parameter is used only when exporting a snapshot for external access. When using this parameter to export a snapshot, be sure MemoryDB has the needed permissions to this S3 bucket. For more information, see Step 2: Grant MemoryDB Access to Your Amazon S3 Bucket.

$sel:sourceSnapshotName:CopySnapshot', copySnapshot_sourceSnapshotName - The name of an existing snapshot from which to make a copy.

$sel:targetSnapshotName:CopySnapshot', copySnapshot_targetSnapshotName - A name for the snapshot copy. MemoryDB does not permit overwriting a snapshot, therefore this name must be unique within its context - MemoryDB or an Amazon S3 bucket if exporting.

data CopySnapshotResponse Source #

See: newCopySnapshotResponse smart constructor.

Instances

Instances details
Generic CopySnapshotResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.CopySnapshot

Associated Types

type Rep CopySnapshotResponse :: Type -> Type #

Read CopySnapshotResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.CopySnapshot

Show CopySnapshotResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.CopySnapshot

NFData CopySnapshotResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.CopySnapshot

Methods

rnf :: CopySnapshotResponse -> () #

Eq CopySnapshotResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.CopySnapshot

type Rep CopySnapshotResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.CopySnapshot

type Rep CopySnapshotResponse = D1 ('MetaData "CopySnapshotResponse" "Amazonka.MemoryDb.CopySnapshot" "amazonka-memorydb-2.0-7JvPQiLpSKi6naAXiKMLiu" 'False) (C1 ('MetaCons "CopySnapshotResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "snapshot") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Snapshot)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newCopySnapshotResponse Source #

Create a value of CopySnapshotResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:snapshot:CopySnapshotResponse', copySnapshotResponse_snapshot - Represents a copy of an entire cluster as of the time when the snapshot was taken.

$sel:httpStatus:CopySnapshotResponse', copySnapshotResponse_httpStatus - The response's http status code.

CreateACL

data CreateACL Source #

See: newCreateACL smart constructor.

Constructors

CreateACL' (Maybe [Tag]) (Maybe (NonEmpty Text)) Text 

Instances

Instances details
ToJSON CreateACL Source # 
Instance details

Defined in Amazonka.MemoryDb.CreateACL

ToHeaders CreateACL Source # 
Instance details

Defined in Amazonka.MemoryDb.CreateACL

Methods

toHeaders :: CreateACL -> [Header] #

ToPath CreateACL Source # 
Instance details

Defined in Amazonka.MemoryDb.CreateACL

ToQuery CreateACL Source # 
Instance details

Defined in Amazonka.MemoryDb.CreateACL

AWSRequest CreateACL Source # 
Instance details

Defined in Amazonka.MemoryDb.CreateACL

Associated Types

type AWSResponse CreateACL #

Generic CreateACL Source # 
Instance details

Defined in Amazonka.MemoryDb.CreateACL

Associated Types

type Rep CreateACL :: Type -> Type #

Read CreateACL Source # 
Instance details

Defined in Amazonka.MemoryDb.CreateACL

Show CreateACL Source # 
Instance details

Defined in Amazonka.MemoryDb.CreateACL

NFData CreateACL Source # 
Instance details

Defined in Amazonka.MemoryDb.CreateACL

Methods

rnf :: CreateACL -> () #

Eq CreateACL Source # 
Instance details

Defined in Amazonka.MemoryDb.CreateACL

Hashable CreateACL Source # 
Instance details

Defined in Amazonka.MemoryDb.CreateACL

type AWSResponse CreateACL Source # 
Instance details

Defined in Amazonka.MemoryDb.CreateACL

type Rep CreateACL Source # 
Instance details

Defined in Amazonka.MemoryDb.CreateACL

type Rep CreateACL = D1 ('MetaData "CreateACL" "Amazonka.MemoryDb.CreateACL" "amazonka-memorydb-2.0-7JvPQiLpSKi6naAXiKMLiu" 'False) (C1 ('MetaCons "CreateACL'" 'PrefixI 'True) (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])) :*: (S1 ('MetaSel ('Just "userNames") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Text))) :*: S1 ('MetaSel ('Just "aCLName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newCreateACL Source #

Arguments

:: Text

CreateACL

-> CreateACL 

Create a value of CreateACL with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:tags:CreateACL', createACL_tags - A list of tags to be added to this resource. A tag is a key-value pair. A tag key must be accompanied by a tag value, although null is accepted.

CreateACL, createACL_userNames - The list of users that belong to the Access Control List.

CreateACL, createACL_aCLName - The name of the Access Control List.

data CreateACLResponse Source #

See: newCreateACLResponse smart constructor.

Instances

Instances details
Generic CreateACLResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.CreateACL

Associated Types

type Rep CreateACLResponse :: Type -> Type #

Read CreateACLResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.CreateACL

Show CreateACLResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.CreateACL

NFData CreateACLResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.CreateACL

Methods

rnf :: CreateACLResponse -> () #

Eq CreateACLResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.CreateACL

type Rep CreateACLResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.CreateACL

type Rep CreateACLResponse = D1 ('MetaData "CreateACLResponse" "Amazonka.MemoryDb.CreateACL" "amazonka-memorydb-2.0-7JvPQiLpSKi6naAXiKMLiu" 'False) (C1 ('MetaCons "CreateACLResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "acl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ACL)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newCreateACLResponse Source #

Create a value of CreateACLResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:acl:CreateACLResponse', createACLResponse_acl - The newly-created Access Control List.

$sel:httpStatus:CreateACLResponse', createACLResponse_httpStatus - The response's http status code.

CreateCluster

data CreateCluster Source #

See: newCreateCluster smart constructor.

Instances

Instances details
ToJSON CreateCluster Source # 
Instance details

Defined in Amazonka.MemoryDb.CreateCluster

ToHeaders CreateCluster Source # 
Instance details

Defined in Amazonka.MemoryDb.CreateCluster

ToPath CreateCluster Source # 
Instance details

Defined in Amazonka.MemoryDb.CreateCluster

ToQuery CreateCluster Source # 
Instance details

Defined in Amazonka.MemoryDb.CreateCluster

AWSRequest CreateCluster Source # 
Instance details

Defined in Amazonka.MemoryDb.CreateCluster

Associated Types

type AWSResponse CreateCluster #

Generic CreateCluster Source # 
Instance details

Defined in Amazonka.MemoryDb.CreateCluster

Associated Types

type Rep CreateCluster :: Type -> Type #

Read CreateCluster Source # 
Instance details

Defined in Amazonka.MemoryDb.CreateCluster

Show CreateCluster Source # 
Instance details

Defined in Amazonka.MemoryDb.CreateCluster

NFData CreateCluster Source # 
Instance details

Defined in Amazonka.MemoryDb.CreateCluster

Methods

rnf :: CreateCluster -> () #

Eq CreateCluster Source # 
Instance details

Defined in Amazonka.MemoryDb.CreateCluster

Hashable CreateCluster Source # 
Instance details

Defined in Amazonka.MemoryDb.CreateCluster

type AWSResponse CreateCluster Source # 
Instance details

Defined in Amazonka.MemoryDb.CreateCluster

type Rep CreateCluster Source # 
Instance details

Defined in Amazonka.MemoryDb.CreateCluster

type Rep CreateCluster = D1 ('MetaData "CreateCluster" "Amazonka.MemoryDb.CreateCluster" "amazonka-memorydb-2.0-7JvPQiLpSKi6naAXiKMLiu" 'False) (C1 ('MetaCons "CreateCluster'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "autoMinorVersionUpgrade") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "dataTiering") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "engineVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "kmsKeyId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "maintenanceWindow") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "numReplicasPerShard") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "numShards") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)))) :*: (S1 ('MetaSel ('Just "parameterGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "port") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "securityGroupIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])))))) :*: (((S1 ('MetaSel ('Just "snapshotArns") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "snapshotName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "snapshotRetentionLimit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "snapshotWindow") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "snsTopicArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "subnetGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "tLSEnabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])))) :*: (S1 ('MetaSel ('Just "clusterName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "nodeType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "aCLName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))))

newCreateCluster Source #

Create a value of CreateCluster with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

CreateCluster, createCluster_autoMinorVersionUpgrade - When set to true, the cluster will automatically receive minor engine version upgrades after launch.

CreateCluster, createCluster_dataTiering - Enables data tiering. Data tiering is only supported for clusters using the r6gd node type. This parameter must be set when using r6gd nodes. For more information, see Data tiering.

CreateCluster, createCluster_description - An optional description of the cluster.

CreateCluster, createCluster_engineVersion - The version number of the Redis engine to be used for the cluster.

CreateCluster, createCluster_kmsKeyId - The ID of the KMS key used to encrypt the cluster.

CreateCluster, createCluster_maintenanceWindow - Specifies the weekly time range during which maintenance on the cluster is performed. It is specified as a range in the format ddd:hh24:mi-ddd:hh24:mi (24H Clock UTC). The minimum maintenance window is a 60 minute period.

Valid values for ddd are:

  • sun
  • mon
  • tue
  • wed
  • thu
  • fri
  • sat

Example: sun:23:00-mon:01:30

$sel:numReplicasPerShard:CreateCluster', createCluster_numReplicasPerShard - The number of replicas to apply to each shard. The default value is 1. The maximum is 5.

CreateCluster, createCluster_numShards - The number of shards the cluster will contain. The default value is 1.

CreateCluster, createCluster_parameterGroupName - The name of the parameter group associated with the cluster.

CreateCluster, createCluster_port - The port number on which each of the nodes accepts connections.

$sel:securityGroupIds:CreateCluster', createCluster_securityGroupIds - A list of security group names to associate with this cluster.

$sel:snapshotArns:CreateCluster', createCluster_snapshotArns - A list of Amazon Resource Names (ARN) that uniquely identify the RDB snapshot files stored in Amazon S3. The snapshot files are used to populate the new cluster. The Amazon S3 object name in the ARN cannot contain any commas.

$sel:snapshotName:CreateCluster', createCluster_snapshotName - The name of a snapshot from which to restore data into the new cluster. The snapshot status changes to restoring while the new cluster is being created.

CreateCluster, createCluster_snapshotRetentionLimit - The number of days for which MemoryDB retains automatic snapshots before deleting them. For example, if you set SnapshotRetentionLimit to 5, a snapshot that was taken today is retained for 5 days before being deleted.

CreateCluster, createCluster_snapshotWindow - The daily time range (in UTC) during which MemoryDB begins taking a daily snapshot of your shard.

Example: 05:00-09:00

If you do not specify this parameter, MemoryDB automatically chooses an appropriate time range.

CreateCluster, createCluster_snsTopicArn - The Amazon Resource Name (ARN) of the Amazon Simple Notification Service (SNS) topic to which notifications are sent.

CreateCluster, createCluster_subnetGroupName - The name of the subnet group to be used for the cluster.

CreateCluster, createCluster_tLSEnabled - A flag to enable in-transit encryption on the cluster.

$sel:tags:CreateCluster', createCluster_tags - A list of tags to be added to this resource. Tags are comma-separated key,value pairs (e.g. Key=myKey, Value=myKeyValue. You can include multiple tags as shown following: Key=myKey, Value=myKeyValue Key=mySecondKey, Value=mySecondKeyValue.

CreateCluster, createCluster_clusterName - The name of the cluster. This value must be unique as it also serves as the cluster identifier.

CreateCluster, createCluster_nodeType - The compute and memory capacity of the nodes in the cluster.

CreateCluster, createCluster_aCLName - The name of the Access Control List to associate with the cluster.

data CreateClusterResponse Source #

See: newCreateClusterResponse smart constructor.

Instances

Instances details
Generic CreateClusterResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.CreateCluster

Associated Types

type Rep CreateClusterResponse :: Type -> Type #

Read CreateClusterResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.CreateCluster

Show CreateClusterResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.CreateCluster

NFData CreateClusterResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.CreateCluster

Methods

rnf :: CreateClusterResponse -> () #

Eq CreateClusterResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.CreateCluster

type Rep CreateClusterResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.CreateCluster

type Rep CreateClusterResponse = D1 ('MetaData "CreateClusterResponse" "Amazonka.MemoryDb.CreateCluster" "amazonka-memorydb-2.0-7JvPQiLpSKi6naAXiKMLiu" 'False) (C1 ('MetaCons "CreateClusterResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "cluster") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Cluster)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newCreateClusterResponse Source #

Create a value of CreateClusterResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:cluster:CreateClusterResponse', createClusterResponse_cluster - The newly-created cluster.

$sel:httpStatus:CreateClusterResponse', createClusterResponse_httpStatus - The response's http status code.

CreateParameterGroup

data CreateParameterGroup Source #

See: newCreateParameterGroup smart constructor.

Instances

Instances details
ToJSON CreateParameterGroup Source # 
Instance details

Defined in Amazonka.MemoryDb.CreateParameterGroup

ToHeaders CreateParameterGroup Source # 
Instance details

Defined in Amazonka.MemoryDb.CreateParameterGroup

ToPath CreateParameterGroup Source # 
Instance details

Defined in Amazonka.MemoryDb.CreateParameterGroup

ToQuery CreateParameterGroup Source # 
Instance details

Defined in Amazonka.MemoryDb.CreateParameterGroup

AWSRequest CreateParameterGroup Source # 
Instance details

Defined in Amazonka.MemoryDb.CreateParameterGroup

Associated Types

type AWSResponse CreateParameterGroup #

Generic CreateParameterGroup Source # 
Instance details

Defined in Amazonka.MemoryDb.CreateParameterGroup

Associated Types

type Rep CreateParameterGroup :: Type -> Type #

Read CreateParameterGroup Source # 
Instance details

Defined in Amazonka.MemoryDb.CreateParameterGroup

Show CreateParameterGroup Source # 
Instance details

Defined in Amazonka.MemoryDb.CreateParameterGroup

NFData CreateParameterGroup Source # 
Instance details

Defined in Amazonka.MemoryDb.CreateParameterGroup

Methods

rnf :: CreateParameterGroup -> () #

Eq CreateParameterGroup Source # 
Instance details

Defined in Amazonka.MemoryDb.CreateParameterGroup

Hashable CreateParameterGroup Source # 
Instance details

Defined in Amazonka.MemoryDb.CreateParameterGroup

type AWSResponse CreateParameterGroup Source # 
Instance details

Defined in Amazonka.MemoryDb.CreateParameterGroup

type Rep CreateParameterGroup Source # 
Instance details

Defined in Amazonka.MemoryDb.CreateParameterGroup

type Rep CreateParameterGroup = D1 ('MetaData "CreateParameterGroup" "Amazonka.MemoryDb.CreateParameterGroup" "amazonka-memorydb-2.0-7JvPQiLpSKi6naAXiKMLiu" 'False) (C1 ('MetaCons "CreateParameterGroup'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag]))) :*: (S1 ('MetaSel ('Just "parameterGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "family") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newCreateParameterGroup Source #

Create a value of CreateParameterGroup with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

CreateParameterGroup, createParameterGroup_description - An optional description of the parameter group.

$sel:tags:CreateParameterGroup', createParameterGroup_tags - A list of tags to be added to this resource. A tag is a key-value pair. A tag key must be accompanied by a tag value, although null is accepted.

CreateParameterGroup, createParameterGroup_parameterGroupName - The name of the parameter group.

CreateParameterGroup, createParameterGroup_family - The name of the parameter group family that the parameter group can be used with.

data CreateParameterGroupResponse Source #

See: newCreateParameterGroupResponse smart constructor.

Instances

Instances details
Generic CreateParameterGroupResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.CreateParameterGroup

Associated Types

type Rep CreateParameterGroupResponse :: Type -> Type #

Read CreateParameterGroupResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.CreateParameterGroup

Show CreateParameterGroupResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.CreateParameterGroup

NFData CreateParameterGroupResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.CreateParameterGroup

Eq CreateParameterGroupResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.CreateParameterGroup

type Rep CreateParameterGroupResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.CreateParameterGroup

type Rep CreateParameterGroupResponse = D1 ('MetaData "CreateParameterGroupResponse" "Amazonka.MemoryDb.CreateParameterGroup" "amazonka-memorydb-2.0-7JvPQiLpSKi6naAXiKMLiu" 'False) (C1 ('MetaCons "CreateParameterGroupResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "parameterGroup") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ParameterGroup)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newCreateParameterGroupResponse Source #

Create a value of CreateParameterGroupResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:parameterGroup:CreateParameterGroupResponse', createParameterGroupResponse_parameterGroup - The newly-created parameter group.

$sel:httpStatus:CreateParameterGroupResponse', createParameterGroupResponse_httpStatus - The response's http status code.

CreateSnapshot

data CreateSnapshot Source #

See: newCreateSnapshot smart constructor.

Instances

Instances details
ToJSON CreateSnapshot Source # 
Instance details

Defined in Amazonka.MemoryDb.CreateSnapshot

ToHeaders CreateSnapshot Source # 
Instance details

Defined in Amazonka.MemoryDb.CreateSnapshot

ToPath CreateSnapshot Source # 
Instance details

Defined in Amazonka.MemoryDb.CreateSnapshot

ToQuery CreateSnapshot Source # 
Instance details

Defined in Amazonka.MemoryDb.CreateSnapshot

AWSRequest CreateSnapshot Source # 
Instance details

Defined in Amazonka.MemoryDb.CreateSnapshot

Associated Types

type AWSResponse CreateSnapshot #

Generic CreateSnapshot Source # 
Instance details

Defined in Amazonka.MemoryDb.CreateSnapshot

Associated Types

type Rep CreateSnapshot :: Type -> Type #

Read CreateSnapshot Source # 
Instance details

Defined in Amazonka.MemoryDb.CreateSnapshot

Show CreateSnapshot Source # 
Instance details

Defined in Amazonka.MemoryDb.CreateSnapshot

NFData CreateSnapshot Source # 
Instance details

Defined in Amazonka.MemoryDb.CreateSnapshot

Methods

rnf :: CreateSnapshot -> () #

Eq CreateSnapshot Source # 
Instance details

Defined in Amazonka.MemoryDb.CreateSnapshot

Hashable CreateSnapshot Source # 
Instance details

Defined in Amazonka.MemoryDb.CreateSnapshot

type AWSResponse CreateSnapshot Source # 
Instance details

Defined in Amazonka.MemoryDb.CreateSnapshot

type Rep CreateSnapshot Source # 
Instance details

Defined in Amazonka.MemoryDb.CreateSnapshot

type Rep CreateSnapshot = D1 ('MetaData "CreateSnapshot" "Amazonka.MemoryDb.CreateSnapshot" "amazonka-memorydb-2.0-7JvPQiLpSKi6naAXiKMLiu" 'False) (C1 ('MetaCons "CreateSnapshot'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "kmsKeyId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag]))) :*: (S1 ('MetaSel ('Just "clusterName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "snapshotName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newCreateSnapshot Source #

Create a value of CreateSnapshot with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

CreateSnapshot, createSnapshot_kmsKeyId - The ID of the KMS key used to encrypt the snapshot.

$sel:tags:CreateSnapshot', createSnapshot_tags - A list of tags to be added to this resource. A tag is a key-value pair. A tag key must be accompanied by a tag value, although null is accepted.

CreateSnapshot, createSnapshot_clusterName - The snapshot is created from this cluster.

$sel:snapshotName:CreateSnapshot', createSnapshot_snapshotName - A name for the snapshot being created.

data CreateSnapshotResponse Source #

See: newCreateSnapshotResponse smart constructor.

Instances

Instances details
Generic CreateSnapshotResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.CreateSnapshot

Associated Types

type Rep CreateSnapshotResponse :: Type -> Type #

Read CreateSnapshotResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.CreateSnapshot

Show CreateSnapshotResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.CreateSnapshot

NFData CreateSnapshotResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.CreateSnapshot

Methods

rnf :: CreateSnapshotResponse -> () #

Eq CreateSnapshotResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.CreateSnapshot

type Rep CreateSnapshotResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.CreateSnapshot

type Rep CreateSnapshotResponse = D1 ('MetaData "CreateSnapshotResponse" "Amazonka.MemoryDb.CreateSnapshot" "amazonka-memorydb-2.0-7JvPQiLpSKi6naAXiKMLiu" 'False) (C1 ('MetaCons "CreateSnapshotResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "snapshot") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Snapshot)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newCreateSnapshotResponse Source #

Create a value of CreateSnapshotResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:snapshot:CreateSnapshotResponse', createSnapshotResponse_snapshot - The newly-created snapshot.

$sel:httpStatus:CreateSnapshotResponse', createSnapshotResponse_httpStatus - The response's http status code.

CreateSubnetGroup

data CreateSubnetGroup Source #

See: newCreateSubnetGroup smart constructor.

Instances

Instances details
ToJSON CreateSubnetGroup Source # 
Instance details

Defined in Amazonka.MemoryDb.CreateSubnetGroup

ToHeaders CreateSubnetGroup Source # 
Instance details

Defined in Amazonka.MemoryDb.CreateSubnetGroup

ToPath CreateSubnetGroup Source # 
Instance details

Defined in Amazonka.MemoryDb.CreateSubnetGroup

ToQuery CreateSubnetGroup Source # 
Instance details

Defined in Amazonka.MemoryDb.CreateSubnetGroup

AWSRequest CreateSubnetGroup Source # 
Instance details

Defined in Amazonka.MemoryDb.CreateSubnetGroup

Associated Types

type AWSResponse CreateSubnetGroup #

Generic CreateSubnetGroup Source # 
Instance details

Defined in Amazonka.MemoryDb.CreateSubnetGroup

Associated Types

type Rep CreateSubnetGroup :: Type -> Type #

Read CreateSubnetGroup Source # 
Instance details

Defined in Amazonka.MemoryDb.CreateSubnetGroup

Show CreateSubnetGroup Source # 
Instance details

Defined in Amazonka.MemoryDb.CreateSubnetGroup

NFData CreateSubnetGroup Source # 
Instance details

Defined in Amazonka.MemoryDb.CreateSubnetGroup

Methods

rnf :: CreateSubnetGroup -> () #

Eq CreateSubnetGroup Source # 
Instance details

Defined in Amazonka.MemoryDb.CreateSubnetGroup

Hashable CreateSubnetGroup Source # 
Instance details

Defined in Amazonka.MemoryDb.CreateSubnetGroup

type AWSResponse CreateSubnetGroup Source # 
Instance details

Defined in Amazonka.MemoryDb.CreateSubnetGroup

type Rep CreateSubnetGroup Source # 
Instance details

Defined in Amazonka.MemoryDb.CreateSubnetGroup

type Rep CreateSubnetGroup = D1 ('MetaData "CreateSubnetGroup" "Amazonka.MemoryDb.CreateSubnetGroup" "amazonka-memorydb-2.0-7JvPQiLpSKi6naAXiKMLiu" 'False) (C1 ('MetaCons "CreateSubnetGroup'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag]))) :*: (S1 ('MetaSel ('Just "subnetGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "subnetIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text]))))

newCreateSubnetGroup Source #

Create a value of CreateSubnetGroup with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

CreateSubnetGroup, createSubnetGroup_description - A description for the subnet group.

$sel:tags:CreateSubnetGroup', createSubnetGroup_tags - A list of tags to be added to this resource. A tag is a key-value pair. A tag key must be accompanied by a tag value, although null is accepted.

CreateSubnetGroup, createSubnetGroup_subnetGroupName - The name of the subnet group.

$sel:subnetIds:CreateSubnetGroup', createSubnetGroup_subnetIds - A list of VPC subnet IDs for the subnet group.

data CreateSubnetGroupResponse Source #

See: newCreateSubnetGroupResponse smart constructor.

Instances

Instances details
Generic CreateSubnetGroupResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.CreateSubnetGroup

Associated Types

type Rep CreateSubnetGroupResponse :: Type -> Type #

Read CreateSubnetGroupResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.CreateSubnetGroup

Show CreateSubnetGroupResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.CreateSubnetGroup

NFData CreateSubnetGroupResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.CreateSubnetGroup

Eq CreateSubnetGroupResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.CreateSubnetGroup

type Rep CreateSubnetGroupResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.CreateSubnetGroup

type Rep CreateSubnetGroupResponse = D1 ('MetaData "CreateSubnetGroupResponse" "Amazonka.MemoryDb.CreateSubnetGroup" "amazonka-memorydb-2.0-7JvPQiLpSKi6naAXiKMLiu" 'False) (C1 ('MetaCons "CreateSubnetGroupResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "subnetGroup") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SubnetGroup)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newCreateSubnetGroupResponse Source #

Create a value of CreateSubnetGroupResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:subnetGroup:CreateSubnetGroupResponse', createSubnetGroupResponse_subnetGroup - The newly-created subnet group

$sel:httpStatus:CreateSubnetGroupResponse', createSubnetGroupResponse_httpStatus - The response's http status code.

CreateUser

data CreateUser Source #

See: newCreateUser smart constructor.

Instances

Instances details
ToJSON CreateUser Source # 
Instance details

Defined in Amazonka.MemoryDb.CreateUser

ToHeaders CreateUser Source # 
Instance details

Defined in Amazonka.MemoryDb.CreateUser

Methods

toHeaders :: CreateUser -> [Header] #

ToPath CreateUser Source # 
Instance details

Defined in Amazonka.MemoryDb.CreateUser

ToQuery CreateUser Source # 
Instance details

Defined in Amazonka.MemoryDb.CreateUser

AWSRequest CreateUser Source # 
Instance details

Defined in Amazonka.MemoryDb.CreateUser

Associated Types

type AWSResponse CreateUser #

Generic CreateUser Source # 
Instance details

Defined in Amazonka.MemoryDb.CreateUser

Associated Types

type Rep CreateUser :: Type -> Type #

Read CreateUser Source # 
Instance details

Defined in Amazonka.MemoryDb.CreateUser

Show CreateUser Source # 
Instance details

Defined in Amazonka.MemoryDb.CreateUser

NFData CreateUser Source # 
Instance details

Defined in Amazonka.MemoryDb.CreateUser

Methods

rnf :: CreateUser -> () #

Eq CreateUser Source # 
Instance details

Defined in Amazonka.MemoryDb.CreateUser

Hashable CreateUser Source # 
Instance details

Defined in Amazonka.MemoryDb.CreateUser

type AWSResponse CreateUser Source # 
Instance details

Defined in Amazonka.MemoryDb.CreateUser

type Rep CreateUser Source # 
Instance details

Defined in Amazonka.MemoryDb.CreateUser

type Rep CreateUser = D1 ('MetaData "CreateUser" "Amazonka.MemoryDb.CreateUser" "amazonka-memorydb-2.0-7JvPQiLpSKi6naAXiKMLiu" 'False) (C1 ('MetaCons "CreateUser'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])) :*: S1 ('MetaSel ('Just "userName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "authenticationMode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 AuthenticationMode) :*: S1 ('MetaSel ('Just "accessString") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newCreateUser Source #

Create a value of CreateUser with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:tags:CreateUser', createUser_tags - A list of tags to be added to this resource. A tag is a key-value pair. A tag key must be accompanied by a tag value, although null is accepted.

$sel:userName:CreateUser', createUser_userName - The name of the user. This value must be unique as it also serves as the user identifier.

$sel:authenticationMode:CreateUser', createUser_authenticationMode - Denotes the user's authentication properties, such as whether it requires a password to authenticate.

CreateUser, createUser_accessString - Access permissions string used for this user.

data CreateUserResponse Source #

See: newCreateUserResponse smart constructor.

Instances

Instances details
Generic CreateUserResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.CreateUser

Associated Types

type Rep CreateUserResponse :: Type -> Type #

Read CreateUserResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.CreateUser

Show CreateUserResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.CreateUser

NFData CreateUserResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.CreateUser

Methods

rnf :: CreateUserResponse -> () #

Eq CreateUserResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.CreateUser

type Rep CreateUserResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.CreateUser

type Rep CreateUserResponse = D1 ('MetaData "CreateUserResponse" "Amazonka.MemoryDb.CreateUser" "amazonka-memorydb-2.0-7JvPQiLpSKi6naAXiKMLiu" 'False) (C1 ('MetaCons "CreateUserResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "user") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe User)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newCreateUserResponse Source #

Create a value of CreateUserResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:user:CreateUserResponse', createUserResponse_user - The newly-created user.

$sel:httpStatus:CreateUserResponse', createUserResponse_httpStatus - The response's http status code.

DeleteACL

data DeleteACL Source #

See: newDeleteACL smart constructor.

Constructors

DeleteACL' Text 

Instances

Instances details
ToJSON DeleteACL Source # 
Instance details

Defined in Amazonka.MemoryDb.DeleteACL

ToHeaders DeleteACL Source # 
Instance details

Defined in Amazonka.MemoryDb.DeleteACL

Methods

toHeaders :: DeleteACL -> [Header] #

ToPath DeleteACL Source # 
Instance details

Defined in Amazonka.MemoryDb.DeleteACL

ToQuery DeleteACL Source # 
Instance details

Defined in Amazonka.MemoryDb.DeleteACL

AWSRequest DeleteACL Source # 
Instance details

Defined in Amazonka.MemoryDb.DeleteACL

Associated Types

type AWSResponse DeleteACL #

Generic DeleteACL Source # 
Instance details

Defined in Amazonka.MemoryDb.DeleteACL

Associated Types

type Rep DeleteACL :: Type -> Type #

Read DeleteACL Source # 
Instance details

Defined in Amazonka.MemoryDb.DeleteACL

Show DeleteACL Source # 
Instance details

Defined in Amazonka.MemoryDb.DeleteACL

NFData DeleteACL Source # 
Instance details

Defined in Amazonka.MemoryDb.DeleteACL

Methods

rnf :: DeleteACL -> () #

Eq DeleteACL Source # 
Instance details

Defined in Amazonka.MemoryDb.DeleteACL

Hashable DeleteACL Source # 
Instance details

Defined in Amazonka.MemoryDb.DeleteACL

type AWSResponse DeleteACL Source # 
Instance details

Defined in Amazonka.MemoryDb.DeleteACL

type Rep DeleteACL Source # 
Instance details

Defined in Amazonka.MemoryDb.DeleteACL

type Rep DeleteACL = D1 ('MetaData "DeleteACL" "Amazonka.MemoryDb.DeleteACL" "amazonka-memorydb-2.0-7JvPQiLpSKi6naAXiKMLiu" 'False) (C1 ('MetaCons "DeleteACL'" 'PrefixI 'True) (S1 ('MetaSel ('Just "aCLName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDeleteACL Source #

Arguments

:: Text

DeleteACL

-> DeleteACL 

Create a value of DeleteACL with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

DeleteACL, deleteACL_aCLName - The name of the Access Control List to delete

data DeleteACLResponse Source #

See: newDeleteACLResponse smart constructor.

Instances

Instances details
Generic DeleteACLResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.DeleteACL

Associated Types

type Rep DeleteACLResponse :: Type -> Type #

Read DeleteACLResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.DeleteACL

Show DeleteACLResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.DeleteACL

NFData DeleteACLResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.DeleteACL

Methods

rnf :: DeleteACLResponse -> () #

Eq DeleteACLResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.DeleteACL

type Rep DeleteACLResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.DeleteACL

type Rep DeleteACLResponse = D1 ('MetaData "DeleteACLResponse" "Amazonka.MemoryDb.DeleteACL" "amazonka-memorydb-2.0-7JvPQiLpSKi6naAXiKMLiu" 'False) (C1 ('MetaCons "DeleteACLResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "acl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ACL)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDeleteACLResponse Source #

Create a value of DeleteACLResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:acl:DeleteACLResponse', deleteACLResponse_acl - The Access Control List object that has been deleted.

$sel:httpStatus:DeleteACLResponse', deleteACLResponse_httpStatus - The response's http status code.

DeleteCluster

data DeleteCluster Source #

See: newDeleteCluster smart constructor.

Constructors

DeleteCluster' (Maybe Text) Text 

Instances

Instances details
ToJSON DeleteCluster Source # 
Instance details

Defined in Amazonka.MemoryDb.DeleteCluster

ToHeaders DeleteCluster Source # 
Instance details

Defined in Amazonka.MemoryDb.DeleteCluster

ToPath DeleteCluster Source # 
Instance details

Defined in Amazonka.MemoryDb.DeleteCluster

ToQuery DeleteCluster Source # 
Instance details

Defined in Amazonka.MemoryDb.DeleteCluster

AWSRequest DeleteCluster Source # 
Instance details

Defined in Amazonka.MemoryDb.DeleteCluster

Associated Types

type AWSResponse DeleteCluster #

Generic DeleteCluster Source # 
Instance details

Defined in Amazonka.MemoryDb.DeleteCluster

Associated Types

type Rep DeleteCluster :: Type -> Type #

Read DeleteCluster Source # 
Instance details

Defined in Amazonka.MemoryDb.DeleteCluster

Show DeleteCluster Source # 
Instance details

Defined in Amazonka.MemoryDb.DeleteCluster

NFData DeleteCluster Source # 
Instance details

Defined in Amazonka.MemoryDb.DeleteCluster

Methods

rnf :: DeleteCluster -> () #

Eq DeleteCluster Source # 
Instance details

Defined in Amazonka.MemoryDb.DeleteCluster

Hashable DeleteCluster Source # 
Instance details

Defined in Amazonka.MemoryDb.DeleteCluster

type AWSResponse DeleteCluster Source # 
Instance details

Defined in Amazonka.MemoryDb.DeleteCluster

type Rep DeleteCluster Source # 
Instance details

Defined in Amazonka.MemoryDb.DeleteCluster

type Rep DeleteCluster = D1 ('MetaData "DeleteCluster" "Amazonka.MemoryDb.DeleteCluster" "amazonka-memorydb-2.0-7JvPQiLpSKi6naAXiKMLiu" 'False) (C1 ('MetaCons "DeleteCluster'" 'PrefixI 'True) (S1 ('MetaSel ('Just "finalSnapshotName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "clusterName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDeleteCluster Source #

Create a value of DeleteCluster with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:finalSnapshotName:DeleteCluster', deleteCluster_finalSnapshotName - The user-supplied name of a final cluster snapshot. This is the unique name that identifies the snapshot. MemoryDB creates the snapshot, and then deletes the cluster immediately afterward.

DeleteCluster, deleteCluster_clusterName - The name of the cluster to be deleted

data DeleteClusterResponse Source #

See: newDeleteClusterResponse smart constructor.

Instances

Instances details
Generic DeleteClusterResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.DeleteCluster

Associated Types

type Rep DeleteClusterResponse :: Type -> Type #

Read DeleteClusterResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.DeleteCluster

Show DeleteClusterResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.DeleteCluster

NFData DeleteClusterResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.DeleteCluster

Methods

rnf :: DeleteClusterResponse -> () #

Eq DeleteClusterResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.DeleteCluster

type Rep DeleteClusterResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.DeleteCluster

type Rep DeleteClusterResponse = D1 ('MetaData "DeleteClusterResponse" "Amazonka.MemoryDb.DeleteCluster" "amazonka-memorydb-2.0-7JvPQiLpSKi6naAXiKMLiu" 'False) (C1 ('MetaCons "DeleteClusterResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "cluster") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Cluster)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDeleteClusterResponse Source #

Create a value of DeleteClusterResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:cluster:DeleteClusterResponse', deleteClusterResponse_cluster - The cluster object that has been deleted

$sel:httpStatus:DeleteClusterResponse', deleteClusterResponse_httpStatus - The response's http status code.

DeleteParameterGroup

data DeleteParameterGroup Source #

See: newDeleteParameterGroup smart constructor.

Instances

Instances details
ToJSON DeleteParameterGroup Source # 
Instance details

Defined in Amazonka.MemoryDb.DeleteParameterGroup

ToHeaders DeleteParameterGroup Source # 
Instance details

Defined in Amazonka.MemoryDb.DeleteParameterGroup

ToPath DeleteParameterGroup Source # 
Instance details

Defined in Amazonka.MemoryDb.DeleteParameterGroup

ToQuery DeleteParameterGroup Source # 
Instance details

Defined in Amazonka.MemoryDb.DeleteParameterGroup

AWSRequest DeleteParameterGroup Source # 
Instance details

Defined in Amazonka.MemoryDb.DeleteParameterGroup

Associated Types

type AWSResponse DeleteParameterGroup #

Generic DeleteParameterGroup Source # 
Instance details

Defined in Amazonka.MemoryDb.DeleteParameterGroup

Associated Types

type Rep DeleteParameterGroup :: Type -> Type #

Read DeleteParameterGroup Source # 
Instance details

Defined in Amazonka.MemoryDb.DeleteParameterGroup

Show DeleteParameterGroup Source # 
Instance details

Defined in Amazonka.MemoryDb.DeleteParameterGroup

NFData DeleteParameterGroup Source # 
Instance details

Defined in Amazonka.MemoryDb.DeleteParameterGroup

Methods

rnf :: DeleteParameterGroup -> () #

Eq DeleteParameterGroup Source # 
Instance details

Defined in Amazonka.MemoryDb.DeleteParameterGroup

Hashable DeleteParameterGroup Source # 
Instance details

Defined in Amazonka.MemoryDb.DeleteParameterGroup

type AWSResponse DeleteParameterGroup Source # 
Instance details

Defined in Amazonka.MemoryDb.DeleteParameterGroup

type Rep DeleteParameterGroup Source # 
Instance details

Defined in Amazonka.MemoryDb.DeleteParameterGroup

type Rep DeleteParameterGroup = D1 ('MetaData "DeleteParameterGroup" "Amazonka.MemoryDb.DeleteParameterGroup" "amazonka-memorydb-2.0-7JvPQiLpSKi6naAXiKMLiu" 'False) (C1 ('MetaCons "DeleteParameterGroup'" 'PrefixI 'True) (S1 ('MetaSel ('Just "parameterGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDeleteParameterGroup Source #

Create a value of DeleteParameterGroup with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

DeleteParameterGroup, deleteParameterGroup_parameterGroupName - The name of the parameter group to delete.

data DeleteParameterGroupResponse Source #

See: newDeleteParameterGroupResponse smart constructor.

Instances

Instances details
Generic DeleteParameterGroupResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.DeleteParameterGroup

Associated Types

type Rep DeleteParameterGroupResponse :: Type -> Type #

Read DeleteParameterGroupResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.DeleteParameterGroup

Show DeleteParameterGroupResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.DeleteParameterGroup

NFData DeleteParameterGroupResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.DeleteParameterGroup

Eq DeleteParameterGroupResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.DeleteParameterGroup

type Rep DeleteParameterGroupResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.DeleteParameterGroup

type Rep DeleteParameterGroupResponse = D1 ('MetaData "DeleteParameterGroupResponse" "Amazonka.MemoryDb.DeleteParameterGroup" "amazonka-memorydb-2.0-7JvPQiLpSKi6naAXiKMLiu" 'False) (C1 ('MetaCons "DeleteParameterGroupResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "parameterGroup") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ParameterGroup)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDeleteParameterGroupResponse Source #

Create a value of DeleteParameterGroupResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:parameterGroup:DeleteParameterGroupResponse', deleteParameterGroupResponse_parameterGroup - The parameter group that has been deleted.

$sel:httpStatus:DeleteParameterGroupResponse', deleteParameterGroupResponse_httpStatus - The response's http status code.

DeleteSnapshot

data DeleteSnapshot Source #

See: newDeleteSnapshot smart constructor.

Constructors

DeleteSnapshot' Text 

Instances

Instances details
ToJSON DeleteSnapshot Source # 
Instance details

Defined in Amazonka.MemoryDb.DeleteSnapshot

ToHeaders DeleteSnapshot Source # 
Instance details

Defined in Amazonka.MemoryDb.DeleteSnapshot

ToPath DeleteSnapshot Source # 
Instance details

Defined in Amazonka.MemoryDb.DeleteSnapshot

ToQuery DeleteSnapshot Source # 
Instance details

Defined in Amazonka.MemoryDb.DeleteSnapshot

AWSRequest DeleteSnapshot Source # 
Instance details

Defined in Amazonka.MemoryDb.DeleteSnapshot

Associated Types

type AWSResponse DeleteSnapshot #

Generic DeleteSnapshot Source # 
Instance details

Defined in Amazonka.MemoryDb.DeleteSnapshot

Associated Types

type Rep DeleteSnapshot :: Type -> Type #

Read DeleteSnapshot Source # 
Instance details

Defined in Amazonka.MemoryDb.DeleteSnapshot

Show DeleteSnapshot Source # 
Instance details

Defined in Amazonka.MemoryDb.DeleteSnapshot

NFData DeleteSnapshot Source # 
Instance details

Defined in Amazonka.MemoryDb.DeleteSnapshot

Methods

rnf :: DeleteSnapshot -> () #

Eq DeleteSnapshot Source # 
Instance details

Defined in Amazonka.MemoryDb.DeleteSnapshot

Hashable DeleteSnapshot Source # 
Instance details

Defined in Amazonka.MemoryDb.DeleteSnapshot

type AWSResponse DeleteSnapshot Source # 
Instance details

Defined in Amazonka.MemoryDb.DeleteSnapshot

type Rep DeleteSnapshot Source # 
Instance details

Defined in Amazonka.MemoryDb.DeleteSnapshot

type Rep DeleteSnapshot = D1 ('MetaData "DeleteSnapshot" "Amazonka.MemoryDb.DeleteSnapshot" "amazonka-memorydb-2.0-7JvPQiLpSKi6naAXiKMLiu" 'False) (C1 ('MetaCons "DeleteSnapshot'" 'PrefixI 'True) (S1 ('MetaSel ('Just "snapshotName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDeleteSnapshot Source #

Create a value of DeleteSnapshot with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:snapshotName:DeleteSnapshot', deleteSnapshot_snapshotName - The name of the snapshot to delete

data DeleteSnapshotResponse Source #

See: newDeleteSnapshotResponse smart constructor.

Instances

Instances details
Generic DeleteSnapshotResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.DeleteSnapshot

Associated Types

type Rep DeleteSnapshotResponse :: Type -> Type #

Read DeleteSnapshotResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.DeleteSnapshot

Show DeleteSnapshotResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.DeleteSnapshot

NFData DeleteSnapshotResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.DeleteSnapshot

Methods

rnf :: DeleteSnapshotResponse -> () #

Eq DeleteSnapshotResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.DeleteSnapshot

type Rep DeleteSnapshotResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.DeleteSnapshot

type Rep DeleteSnapshotResponse = D1 ('MetaData "DeleteSnapshotResponse" "Amazonka.MemoryDb.DeleteSnapshot" "amazonka-memorydb-2.0-7JvPQiLpSKi6naAXiKMLiu" 'False) (C1 ('MetaCons "DeleteSnapshotResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "snapshot") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Snapshot)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDeleteSnapshotResponse Source #

Create a value of DeleteSnapshotResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:snapshot:DeleteSnapshotResponse', deleteSnapshotResponse_snapshot - The snapshot object that has been deleted.

$sel:httpStatus:DeleteSnapshotResponse', deleteSnapshotResponse_httpStatus - The response's http status code.

DeleteSubnetGroup

data DeleteSubnetGroup Source #

See: newDeleteSubnetGroup smart constructor.

Constructors

DeleteSubnetGroup' Text 

Instances

Instances details
ToJSON DeleteSubnetGroup Source # 
Instance details

Defined in Amazonka.MemoryDb.DeleteSubnetGroup

ToHeaders DeleteSubnetGroup Source # 
Instance details

Defined in Amazonka.MemoryDb.DeleteSubnetGroup

ToPath DeleteSubnetGroup Source # 
Instance details

Defined in Amazonka.MemoryDb.DeleteSubnetGroup

ToQuery DeleteSubnetGroup Source # 
Instance details

Defined in Amazonka.MemoryDb.DeleteSubnetGroup

AWSRequest DeleteSubnetGroup Source # 
Instance details

Defined in Amazonka.MemoryDb.DeleteSubnetGroup

Associated Types

type AWSResponse DeleteSubnetGroup #

Generic DeleteSubnetGroup Source # 
Instance details

Defined in Amazonka.MemoryDb.DeleteSubnetGroup

Associated Types

type Rep DeleteSubnetGroup :: Type -> Type #

Read DeleteSubnetGroup Source # 
Instance details

Defined in Amazonka.MemoryDb.DeleteSubnetGroup

Show DeleteSubnetGroup Source # 
Instance details

Defined in Amazonka.MemoryDb.DeleteSubnetGroup

NFData DeleteSubnetGroup Source # 
Instance details

Defined in Amazonka.MemoryDb.DeleteSubnetGroup

Methods

rnf :: DeleteSubnetGroup -> () #

Eq DeleteSubnetGroup Source # 
Instance details

Defined in Amazonka.MemoryDb.DeleteSubnetGroup

Hashable DeleteSubnetGroup Source # 
Instance details

Defined in Amazonka.MemoryDb.DeleteSubnetGroup

type AWSResponse DeleteSubnetGroup Source # 
Instance details

Defined in Amazonka.MemoryDb.DeleteSubnetGroup

type Rep DeleteSubnetGroup Source # 
Instance details

Defined in Amazonka.MemoryDb.DeleteSubnetGroup

type Rep DeleteSubnetGroup = D1 ('MetaData "DeleteSubnetGroup" "Amazonka.MemoryDb.DeleteSubnetGroup" "amazonka-memorydb-2.0-7JvPQiLpSKi6naAXiKMLiu" 'False) (C1 ('MetaCons "DeleteSubnetGroup'" 'PrefixI 'True) (S1 ('MetaSel ('Just "subnetGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDeleteSubnetGroup Source #

Create a value of DeleteSubnetGroup with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

DeleteSubnetGroup, deleteSubnetGroup_subnetGroupName - The name of the subnet group to delete

data DeleteSubnetGroupResponse Source #

See: newDeleteSubnetGroupResponse smart constructor.

Instances

Instances details
Generic DeleteSubnetGroupResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.DeleteSubnetGroup

Associated Types

type Rep DeleteSubnetGroupResponse :: Type -> Type #

Read DeleteSubnetGroupResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.DeleteSubnetGroup

Show DeleteSubnetGroupResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.DeleteSubnetGroup

NFData DeleteSubnetGroupResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.DeleteSubnetGroup

Eq DeleteSubnetGroupResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.DeleteSubnetGroup

type Rep DeleteSubnetGroupResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.DeleteSubnetGroup

type Rep DeleteSubnetGroupResponse = D1 ('MetaData "DeleteSubnetGroupResponse" "Amazonka.MemoryDb.DeleteSubnetGroup" "amazonka-memorydb-2.0-7JvPQiLpSKi6naAXiKMLiu" 'False) (C1 ('MetaCons "DeleteSubnetGroupResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "subnetGroup") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SubnetGroup)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDeleteSubnetGroupResponse Source #

Create a value of DeleteSubnetGroupResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:subnetGroup:DeleteSubnetGroupResponse', deleteSubnetGroupResponse_subnetGroup - The subnet group object that has been deleted.

$sel:httpStatus:DeleteSubnetGroupResponse', deleteSubnetGroupResponse_httpStatus - The response's http status code.

DeleteUser

data DeleteUser Source #

See: newDeleteUser smart constructor.

Constructors

DeleteUser' Text 

Instances

Instances details
ToJSON DeleteUser Source # 
Instance details

Defined in Amazonka.MemoryDb.DeleteUser

ToHeaders DeleteUser Source # 
Instance details

Defined in Amazonka.MemoryDb.DeleteUser

Methods

toHeaders :: DeleteUser -> [Header] #

ToPath DeleteUser Source # 
Instance details

Defined in Amazonka.MemoryDb.DeleteUser

ToQuery DeleteUser Source # 
Instance details

Defined in Amazonka.MemoryDb.DeleteUser

AWSRequest DeleteUser Source # 
Instance details

Defined in Amazonka.MemoryDb.DeleteUser

Associated Types

type AWSResponse DeleteUser #

Generic DeleteUser Source # 
Instance details

Defined in Amazonka.MemoryDb.DeleteUser

Associated Types

type Rep DeleteUser :: Type -> Type #

Read DeleteUser Source # 
Instance details

Defined in Amazonka.MemoryDb.DeleteUser

Show DeleteUser Source # 
Instance details

Defined in Amazonka.MemoryDb.DeleteUser

NFData DeleteUser Source # 
Instance details

Defined in Amazonka.MemoryDb.DeleteUser

Methods

rnf :: DeleteUser -> () #

Eq DeleteUser Source # 
Instance details

Defined in Amazonka.MemoryDb.DeleteUser

Hashable DeleteUser Source # 
Instance details

Defined in Amazonka.MemoryDb.DeleteUser

type AWSResponse DeleteUser Source # 
Instance details

Defined in Amazonka.MemoryDb.DeleteUser

type Rep DeleteUser Source # 
Instance details

Defined in Amazonka.MemoryDb.DeleteUser

type Rep DeleteUser = D1 ('MetaData "DeleteUser" "Amazonka.MemoryDb.DeleteUser" "amazonka-memorydb-2.0-7JvPQiLpSKi6naAXiKMLiu" 'False) (C1 ('MetaCons "DeleteUser'" 'PrefixI 'True) (S1 ('MetaSel ('Just "userName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDeleteUser Source #

Create a value of DeleteUser with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:userName:DeleteUser', deleteUser_userName - The name of the user to delete

data DeleteUserResponse Source #

See: newDeleteUserResponse smart constructor.

Instances

Instances details
Generic DeleteUserResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.DeleteUser

Associated Types

type Rep DeleteUserResponse :: Type -> Type #

Read DeleteUserResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.DeleteUser

Show DeleteUserResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.DeleteUser

NFData DeleteUserResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.DeleteUser

Methods

rnf :: DeleteUserResponse -> () #

Eq DeleteUserResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.DeleteUser

type Rep DeleteUserResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.DeleteUser

type Rep DeleteUserResponse = D1 ('MetaData "DeleteUserResponse" "Amazonka.MemoryDb.DeleteUser" "amazonka-memorydb-2.0-7JvPQiLpSKi6naAXiKMLiu" 'False) (C1 ('MetaCons "DeleteUserResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "user") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe User)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDeleteUserResponse Source #

Create a value of DeleteUserResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:user:DeleteUserResponse', deleteUserResponse_user - The user object that has been deleted.

$sel:httpStatus:DeleteUserResponse', deleteUserResponse_httpStatus - The response's http status code.

DescribeACLs (Paginated)

data DescribeACLs Source #

See: newDescribeACLs smart constructor.

Constructors

DescribeACLs' (Maybe Text) (Maybe Int) (Maybe Text) 

Instances

Instances details
ToJSON DescribeACLs Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeACLs

ToHeaders DescribeACLs Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeACLs

ToPath DescribeACLs Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeACLs

ToQuery DescribeACLs Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeACLs

AWSPager DescribeACLs Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeACLs

AWSRequest DescribeACLs Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeACLs

Associated Types

type AWSResponse DescribeACLs #

Generic DescribeACLs Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeACLs

Associated Types

type Rep DescribeACLs :: Type -> Type #

Read DescribeACLs Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeACLs

Show DescribeACLs Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeACLs

NFData DescribeACLs Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeACLs

Methods

rnf :: DescribeACLs -> () #

Eq DescribeACLs Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeACLs

Hashable DescribeACLs Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeACLs

type AWSResponse DescribeACLs Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeACLs

type Rep DescribeACLs Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeACLs

type Rep DescribeACLs = D1 ('MetaData "DescribeACLs" "Amazonka.MemoryDb.DescribeACLs" "amazonka-memorydb-2.0-7JvPQiLpSKi6naAXiKMLiu" 'False) (C1 ('MetaCons "DescribeACLs'" 'PrefixI 'True) (S1 ('MetaSel ('Just "aCLName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newDescribeACLs :: DescribeACLs Source #

Create a value of DescribeACLs with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

DescribeACLs, describeACLs_aCLName - The name of the ACL

$sel:maxResults:DescribeACLs', describeACLs_maxResults - The maximum number of records to include in the response. If more records exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.

DescribeACLs, describeACLs_nextToken - An optional argument to pass in case the total number of records exceeds the value of MaxResults. If nextToken is returned, there are more results available. The value of nextToken is a unique pagination token for each page. Make the call again using the returned token to retrieve the next page. Keep all other arguments unchanged.

data DescribeACLsResponse Source #

See: newDescribeACLsResponse smart constructor.

Instances

Instances details
Generic DescribeACLsResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeACLs

Associated Types

type Rep DescribeACLsResponse :: Type -> Type #

Read DescribeACLsResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeACLs

Show DescribeACLsResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeACLs

NFData DescribeACLsResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeACLs

Methods

rnf :: DescribeACLsResponse -> () #

Eq DescribeACLsResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeACLs

type Rep DescribeACLsResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeACLs

type Rep DescribeACLsResponse = D1 ('MetaData "DescribeACLsResponse" "Amazonka.MemoryDb.DescribeACLs" "amazonka-memorydb-2.0-7JvPQiLpSKi6naAXiKMLiu" 'False) (C1 ('MetaCons "DescribeACLsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "aCLs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ACL])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newDescribeACLsResponse Source #

Create a value of DescribeACLsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

DescribeACLsResponse, describeACLsResponse_aCLs - The list of ACLs

DescribeACLs, describeACLsResponse_nextToken - If nextToken is returned, there are more results available. The value of nextToken is a unique pagination token for each page. Make the call again using the returned token to retrieve the next page. Keep all other arguments unchanged.

$sel:httpStatus:DescribeACLsResponse', describeACLsResponse_httpStatus - The response's http status code.

DescribeClusters (Paginated)

data DescribeClusters Source #

See: newDescribeClusters smart constructor.

Instances

Instances details
ToJSON DescribeClusters Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeClusters

ToHeaders DescribeClusters Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeClusters

ToPath DescribeClusters Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeClusters

ToQuery DescribeClusters Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeClusters

AWSPager DescribeClusters Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeClusters

AWSRequest DescribeClusters Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeClusters

Associated Types

type AWSResponse DescribeClusters #

Generic DescribeClusters Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeClusters

Associated Types

type Rep DescribeClusters :: Type -> Type #

Read DescribeClusters Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeClusters

Show DescribeClusters Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeClusters

NFData DescribeClusters Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeClusters

Methods

rnf :: DescribeClusters -> () #

Eq DescribeClusters Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeClusters

Hashable DescribeClusters Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeClusters

type AWSResponse DescribeClusters Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeClusters

type Rep DescribeClusters Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeClusters

type Rep DescribeClusters = D1 ('MetaData "DescribeClusters" "Amazonka.MemoryDb.DescribeClusters" "amazonka-memorydb-2.0-7JvPQiLpSKi6naAXiKMLiu" 'False) (C1 ('MetaCons "DescribeClusters'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "clusterName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "showShardDetails") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)))))

newDescribeClusters :: DescribeClusters Source #

Create a value of DescribeClusters with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

DescribeClusters, describeClusters_clusterName - The name of the cluster

$sel:maxResults:DescribeClusters', describeClusters_maxResults - The maximum number of records to include in the response. If more records exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.

DescribeClusters, describeClusters_nextToken - An optional argument to pass in case the total number of records exceeds the value of MaxResults. If nextToken is returned, there are more results available. The value of nextToken is a unique pagination token for each page. Make the call again using the returned token to retrieve the next page. Keep all other arguments unchanged.

$sel:showShardDetails:DescribeClusters', describeClusters_showShardDetails - An optional flag that can be included in the request to retrieve information about the individual shard(s).

data DescribeClustersResponse Source #

See: newDescribeClustersResponse smart constructor.

Instances

Instances details
Generic DescribeClustersResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeClusters

Associated Types

type Rep DescribeClustersResponse :: Type -> Type #

Read DescribeClustersResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeClusters

Show DescribeClustersResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeClusters

NFData DescribeClustersResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeClusters

Eq DescribeClustersResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeClusters

type Rep DescribeClustersResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeClusters

type Rep DescribeClustersResponse = D1 ('MetaData "DescribeClustersResponse" "Amazonka.MemoryDb.DescribeClusters" "amazonka-memorydb-2.0-7JvPQiLpSKi6naAXiKMLiu" 'False) (C1 ('MetaCons "DescribeClustersResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "clusters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Cluster])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newDescribeClustersResponse Source #

Create a value of DescribeClustersResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

DescribeClustersResponse, describeClustersResponse_clusters - A list of clusters

DescribeClusters, describeClustersResponse_nextToken - An optional argument to pass in case the total number of records exceeds the value of MaxResults. If nextToken is returned, there are more results available. The value of nextToken is a unique pagination token for each page. Make the call again using the returned token to retrieve the next page. Keep all other arguments unchanged.

$sel:httpStatus:DescribeClustersResponse', describeClustersResponse_httpStatus - The response's http status code.

DescribeEngineVersions (Paginated)

data DescribeEngineVersions Source #

See: newDescribeEngineVersions smart constructor.

Instances

Instances details
ToJSON DescribeEngineVersions Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeEngineVersions

ToHeaders DescribeEngineVersions Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeEngineVersions

ToPath DescribeEngineVersions Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeEngineVersions

ToQuery DescribeEngineVersions Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeEngineVersions

AWSPager DescribeEngineVersions Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeEngineVersions

AWSRequest DescribeEngineVersions Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeEngineVersions

Associated Types

type AWSResponse DescribeEngineVersions #

Generic DescribeEngineVersions Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeEngineVersions

Associated Types

type Rep DescribeEngineVersions :: Type -> Type #

Read DescribeEngineVersions Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeEngineVersions

Show DescribeEngineVersions Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeEngineVersions

NFData DescribeEngineVersions Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeEngineVersions

Methods

rnf :: DescribeEngineVersions -> () #

Eq DescribeEngineVersions Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeEngineVersions

Hashable DescribeEngineVersions Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeEngineVersions

type AWSResponse DescribeEngineVersions Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeEngineVersions

type Rep DescribeEngineVersions Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeEngineVersions

type Rep DescribeEngineVersions = D1 ('MetaData "DescribeEngineVersions" "Amazonka.MemoryDb.DescribeEngineVersions" "amazonka-memorydb-2.0-7JvPQiLpSKi6naAXiKMLiu" 'False) (C1 ('MetaCons "DescribeEngineVersions'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "defaultOnly") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "engineVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "parameterGroupFamily") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newDescribeEngineVersions :: DescribeEngineVersions Source #

Create a value of DescribeEngineVersions with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:defaultOnly:DescribeEngineVersions', describeEngineVersions_defaultOnly - If true, specifies that only the default version of the specified engine or engine and major version combination is to be returned.

DescribeEngineVersions, describeEngineVersions_engineVersion - The Redis engine version

$sel:maxResults:DescribeEngineVersions', describeEngineVersions_maxResults - The maximum number of records to include in the response. If more records exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.

DescribeEngineVersions, describeEngineVersions_nextToken - An optional argument to pass in case the total number of records exceeds the value of MaxResults. If nextToken is returned, there are more results available. The value of nextToken is a unique pagination token for each page. Make the call again using the returned token to retrieve the next page. Keep all other arguments unchanged.

DescribeEngineVersions, describeEngineVersions_parameterGroupFamily - The name of a specific parameter group family to return details for.

data DescribeEngineVersionsResponse Source #

See: newDescribeEngineVersionsResponse smart constructor.

Instances

Instances details
Generic DescribeEngineVersionsResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeEngineVersions

Associated Types

type Rep DescribeEngineVersionsResponse :: Type -> Type #

Read DescribeEngineVersionsResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeEngineVersions

Show DescribeEngineVersionsResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeEngineVersions

NFData DescribeEngineVersionsResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeEngineVersions

Eq DescribeEngineVersionsResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeEngineVersions

type Rep DescribeEngineVersionsResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeEngineVersions

type Rep DescribeEngineVersionsResponse = D1 ('MetaData "DescribeEngineVersionsResponse" "Amazonka.MemoryDb.DescribeEngineVersions" "amazonka-memorydb-2.0-7JvPQiLpSKi6naAXiKMLiu" 'False) (C1 ('MetaCons "DescribeEngineVersionsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "engineVersions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [EngineVersionInfo])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newDescribeEngineVersionsResponse Source #

Create a value of DescribeEngineVersionsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:engineVersions:DescribeEngineVersionsResponse', describeEngineVersionsResponse_engineVersions - A list of engine version details. Each element in the list contains detailed information about one engine version.

DescribeEngineVersions, describeEngineVersionsResponse_nextToken - An optional argument to pass in case the total number of records exceeds the value of MaxResults. If nextToken is returned, there are more results available. The value of nextToken is a unique pagination token for each page. Make the call again using the returned token to retrieve the next page. Keep all other arguments unchanged.

$sel:httpStatus:DescribeEngineVersionsResponse', describeEngineVersionsResponse_httpStatus - The response's http status code.

DescribeEvents (Paginated)

data DescribeEvents Source #

See: newDescribeEvents smart constructor.

Instances

Instances details
ToJSON DescribeEvents Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeEvents

ToHeaders DescribeEvents Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeEvents

ToPath DescribeEvents Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeEvents

ToQuery DescribeEvents Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeEvents

AWSPager DescribeEvents Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeEvents

AWSRequest DescribeEvents Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeEvents

Associated Types

type AWSResponse DescribeEvents #

Generic DescribeEvents Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeEvents

Associated Types

type Rep DescribeEvents :: Type -> Type #

Read DescribeEvents Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeEvents

Show DescribeEvents Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeEvents

NFData DescribeEvents Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeEvents

Methods

rnf :: DescribeEvents -> () #

Eq DescribeEvents Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeEvents

Hashable DescribeEvents Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeEvents

type AWSResponse DescribeEvents Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeEvents

type Rep DescribeEvents Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeEvents

newDescribeEvents :: DescribeEvents Source #

Create a value of DescribeEvents with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

DescribeEvents, describeEvents_duration - The number of minutes worth of events to retrieve.

$sel:endTime:DescribeEvents', describeEvents_endTime - The end of the time interval for which to retrieve events, specified in ISO 8601 format. Example: 2017-03-30T07:03:49.555Z

$sel:maxResults:DescribeEvents', describeEvents_maxResults - The maximum number of records to include in the response. If more records exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.

DescribeEvents, describeEvents_nextToken - An optional argument to pass in case the total number of records exceeds the value of MaxResults. If nextToken is returned, there are more results available. The value of nextToken is a unique pagination token for each page. Make the call again using the returned token to retrieve the next page. Keep all other arguments unchanged.

DescribeEvents, describeEvents_sourceName - The identifier of the event source for which events are returned. If not specified, all sources are included in the response.

DescribeEvents, describeEvents_sourceType - The event source to retrieve events for. If no value is specified, all events are returned.

DescribeEvents, describeEvents_startTime - The beginning of the time interval to retrieve events for, specified in ISO 8601 format. Example: 2017-03-30T07:03:49.555Z

data DescribeEventsResponse Source #

See: newDescribeEventsResponse smart constructor.

Instances

Instances details
Generic DescribeEventsResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeEvents

Associated Types

type Rep DescribeEventsResponse :: Type -> Type #

Read DescribeEventsResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeEvents

Show DescribeEventsResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeEvents

NFData DescribeEventsResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeEvents

Methods

rnf :: DescribeEventsResponse -> () #

Eq DescribeEventsResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeEvents

type Rep DescribeEventsResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeEvents

type Rep DescribeEventsResponse = D1 ('MetaData "DescribeEventsResponse" "Amazonka.MemoryDb.DescribeEvents" "amazonka-memorydb-2.0-7JvPQiLpSKi6naAXiKMLiu" 'False) (C1 ('MetaCons "DescribeEventsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "events") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Event])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newDescribeEventsResponse Source #

Create a value of DescribeEventsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:events:DescribeEventsResponse', describeEventsResponse_events - A list of events. Each element in the list contains detailed information about one event.

DescribeEvents, describeEventsResponse_nextToken - An optional argument to pass in case the total number of records exceeds the value of MaxResults. If nextToken is returned, there are more results available. The value of nextToken is a unique pagination token for each page. Make the call again using the returned token to retrieve the next page. Keep all other arguments unchanged.

$sel:httpStatus:DescribeEventsResponse', describeEventsResponse_httpStatus - The response's http status code.

DescribeParameterGroups (Paginated)

data DescribeParameterGroups Source #

See: newDescribeParameterGroups smart constructor.

Instances

Instances details
ToJSON DescribeParameterGroups Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeParameterGroups

ToHeaders DescribeParameterGroups Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeParameterGroups

ToPath DescribeParameterGroups Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeParameterGroups

ToQuery DescribeParameterGroups Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeParameterGroups

AWSPager DescribeParameterGroups Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeParameterGroups

AWSRequest DescribeParameterGroups Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeParameterGroups

Generic DescribeParameterGroups Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeParameterGroups

Associated Types

type Rep DescribeParameterGroups :: Type -> Type #

Read DescribeParameterGroups Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeParameterGroups

Show DescribeParameterGroups Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeParameterGroups

NFData DescribeParameterGroups Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeParameterGroups

Methods

rnf :: DescribeParameterGroups -> () #

Eq DescribeParameterGroups Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeParameterGroups

Hashable DescribeParameterGroups Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeParameterGroups

type AWSResponse DescribeParameterGroups Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeParameterGroups

type Rep DescribeParameterGroups Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeParameterGroups

type Rep DescribeParameterGroups = D1 ('MetaData "DescribeParameterGroups" "Amazonka.MemoryDb.DescribeParameterGroups" "amazonka-memorydb-2.0-7JvPQiLpSKi6naAXiKMLiu" 'False) (C1 ('MetaCons "DescribeParameterGroups'" 'PrefixI 'True) (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "parameterGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newDescribeParameterGroups :: DescribeParameterGroups Source #

Create a value of DescribeParameterGroups with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:maxResults:DescribeParameterGroups', describeParameterGroups_maxResults - The maximum number of records to include in the response. If more records exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.

DescribeParameterGroups, describeParameterGroups_nextToken - An optional argument to pass in case the total number of records exceeds the value of MaxResults. If nextToken is returned, there are more results available. The value of nextToken is a unique pagination token for each page. Make the call again using the returned token to retrieve the next page. Keep all other arguments unchanged.

DescribeParameterGroups, describeParameterGroups_parameterGroupName - The name of a specific parameter group to return details for.

data DescribeParameterGroupsResponse Source #

See: newDescribeParameterGroupsResponse smart constructor.

Instances

Instances details
Generic DescribeParameterGroupsResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeParameterGroups

Associated Types

type Rep DescribeParameterGroupsResponse :: Type -> Type #

Read DescribeParameterGroupsResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeParameterGroups

Show DescribeParameterGroupsResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeParameterGroups

NFData DescribeParameterGroupsResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeParameterGroups

Eq DescribeParameterGroupsResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeParameterGroups

type Rep DescribeParameterGroupsResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeParameterGroups

type Rep DescribeParameterGroupsResponse = D1 ('MetaData "DescribeParameterGroupsResponse" "Amazonka.MemoryDb.DescribeParameterGroups" "amazonka-memorydb-2.0-7JvPQiLpSKi6naAXiKMLiu" 'False) (C1 ('MetaCons "DescribeParameterGroupsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "parameterGroups") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ParameterGroup])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newDescribeParameterGroupsResponse Source #

Create a value of DescribeParameterGroupsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

DescribeParameterGroups, describeParameterGroupsResponse_nextToken - An optional argument to pass in case the total number of records exceeds the value of MaxResults. If nextToken is returned, there are more results available. The value of nextToken is a unique pagination token for each page. Make the call again using the returned token to retrieve the next page. Keep all other arguments unchanged.

$sel:parameterGroups:DescribeParameterGroupsResponse', describeParameterGroupsResponse_parameterGroups - A list of parameter groups. Each element in the list contains detailed information about one parameter group.

$sel:httpStatus:DescribeParameterGroupsResponse', describeParameterGroupsResponse_httpStatus - The response's http status code.

DescribeParameters (Paginated)

data DescribeParameters Source #

See: newDescribeParameters smart constructor.

Instances

Instances details
ToJSON DescribeParameters Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeParameters

ToHeaders DescribeParameters Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeParameters

ToPath DescribeParameters Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeParameters

ToQuery DescribeParameters Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeParameters

AWSPager DescribeParameters Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeParameters

AWSRequest DescribeParameters Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeParameters

Associated Types

type AWSResponse DescribeParameters #

Generic DescribeParameters Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeParameters

Associated Types

type Rep DescribeParameters :: Type -> Type #

Read DescribeParameters Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeParameters

Show DescribeParameters Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeParameters

NFData DescribeParameters Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeParameters

Methods

rnf :: DescribeParameters -> () #

Eq DescribeParameters Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeParameters

Hashable DescribeParameters Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeParameters

type AWSResponse DescribeParameters Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeParameters

type Rep DescribeParameters Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeParameters

type Rep DescribeParameters = D1 ('MetaData "DescribeParameters" "Amazonka.MemoryDb.DescribeParameters" "amazonka-memorydb-2.0-7JvPQiLpSKi6naAXiKMLiu" 'False) (C1 ('MetaCons "DescribeParameters'" 'PrefixI 'True) (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "parameterGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newDescribeParameters Source #

Create a value of DescribeParameters with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:maxResults:DescribeParameters', describeParameters_maxResults - The maximum number of records to include in the response. If more records exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.

DescribeParameters, describeParameters_nextToken - An optional argument to pass in case the total number of records exceeds the value of MaxResults. If nextToken is returned, there are more results available. The value of nextToken is a unique pagination token for each page. Make the call again using the returned token to retrieve the next page. Keep all other arguments unchanged.

DescribeParameters, describeParameters_parameterGroupName - he name of a specific parameter group to return details for.

data DescribeParametersResponse Source #

See: newDescribeParametersResponse smart constructor.

Instances

Instances details
Generic DescribeParametersResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeParameters

Associated Types

type Rep DescribeParametersResponse :: Type -> Type #

Read DescribeParametersResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeParameters

Show DescribeParametersResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeParameters

NFData DescribeParametersResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeParameters

Eq DescribeParametersResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeParameters

type Rep DescribeParametersResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeParameters

type Rep DescribeParametersResponse = D1 ('MetaData "DescribeParametersResponse" "Amazonka.MemoryDb.DescribeParameters" "amazonka-memorydb-2.0-7JvPQiLpSKi6naAXiKMLiu" 'False) (C1 ('MetaCons "DescribeParametersResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "parameters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Parameter])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newDescribeParametersResponse Source #

Create a value of DescribeParametersResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

DescribeParameters, describeParametersResponse_nextToken - An optional argument to pass in case the total number of records exceeds the value of MaxResults. If nextToken is returned, there are more results available. The value of nextToken is a unique pagination token for each page. Make the call again using the returned token to retrieve the next page. Keep all other arguments unchanged.

$sel:parameters:DescribeParametersResponse', describeParametersResponse_parameters - A list of parameters specific to a particular parameter group. Each element in the list contains detailed information about one parameter.

$sel:httpStatus:DescribeParametersResponse', describeParametersResponse_httpStatus - The response's http status code.

DescribeReservedNodes (Paginated)

data DescribeReservedNodes Source #

See: newDescribeReservedNodes smart constructor.

Instances

Instances details
ToJSON DescribeReservedNodes Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeReservedNodes

ToHeaders DescribeReservedNodes Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeReservedNodes

ToPath DescribeReservedNodes Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeReservedNodes

ToQuery DescribeReservedNodes Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeReservedNodes

AWSPager DescribeReservedNodes Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeReservedNodes

AWSRequest DescribeReservedNodes Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeReservedNodes

Associated Types

type AWSResponse DescribeReservedNodes #

Generic DescribeReservedNodes Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeReservedNodes

Associated Types

type Rep DescribeReservedNodes :: Type -> Type #

Read DescribeReservedNodes Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeReservedNodes

Show DescribeReservedNodes Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeReservedNodes

NFData DescribeReservedNodes Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeReservedNodes

Methods

rnf :: DescribeReservedNodes -> () #

Eq DescribeReservedNodes Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeReservedNodes

Hashable DescribeReservedNodes Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeReservedNodes

type AWSResponse DescribeReservedNodes Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeReservedNodes

type Rep DescribeReservedNodes Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeReservedNodes

type Rep DescribeReservedNodes = D1 ('MetaData "DescribeReservedNodes" "Amazonka.MemoryDb.DescribeReservedNodes" "amazonka-memorydb-2.0-7JvPQiLpSKi6naAXiKMLiu" 'False) (C1 ('MetaCons "DescribeReservedNodes'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "duration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "nodeType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "offeringType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "reservationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "reservedNodesOfferingId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newDescribeReservedNodes :: DescribeReservedNodes Source #

Create a value of DescribeReservedNodes with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

DescribeReservedNodes, describeReservedNodes_duration - The duration filter value, specified in years or seconds. Use this parameter to show only reservations for this duration.

$sel:maxResults:DescribeReservedNodes', describeReservedNodes_maxResults - The maximum number of records to include in the response. If more records exist than the specified MaxRecords value, a marker is included in the response so that the remaining results can be retrieved.

DescribeReservedNodes, describeReservedNodes_nextToken - An optional marker returned from a prior request. Use this marker for pagination of results from this operation. If this parameter is specified, the response includes only records beyond the marker, up to the value specified by MaxRecords.

DescribeReservedNodes, describeReservedNodes_nodeType - The node type filter value. Use this parameter to show only those reservations matching the specified node type. For more information, see Supported node types.

DescribeReservedNodes, describeReservedNodes_offeringType - The offering type filter value. Use this parameter to show only the available offerings matching the specified offering type. Valid values: "All Upfront"|"Partial Upfront"| "No Upfront"

DescribeReservedNodes, describeReservedNodes_reservationId - The reserved node identifier filter value. Use this parameter to show only the reservation that matches the specified reservation ID.

DescribeReservedNodes, describeReservedNodes_reservedNodesOfferingId - The offering identifier filter value. Use this parameter to show only purchased reservations matching the specified offering identifier.

data DescribeReservedNodesResponse Source #

See: newDescribeReservedNodesResponse smart constructor.

Instances

Instances details
Generic DescribeReservedNodesResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeReservedNodes

Associated Types

type Rep DescribeReservedNodesResponse :: Type -> Type #

Read DescribeReservedNodesResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeReservedNodes

Show DescribeReservedNodesResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeReservedNodes

NFData DescribeReservedNodesResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeReservedNodes

Eq DescribeReservedNodesResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeReservedNodes

type Rep DescribeReservedNodesResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeReservedNodes

type Rep DescribeReservedNodesResponse = D1 ('MetaData "DescribeReservedNodesResponse" "Amazonka.MemoryDb.DescribeReservedNodes" "amazonka-memorydb-2.0-7JvPQiLpSKi6naAXiKMLiu" 'False) (C1 ('MetaCons "DescribeReservedNodesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "reservedNodes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ReservedNode])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newDescribeReservedNodesResponse Source #

Create a value of DescribeReservedNodesResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

DescribeReservedNodes, describeReservedNodesResponse_nextToken - An optional marker returned from a prior request. Use this marker for pagination of results from this operation. If this parameter is specified, the response includes only records beyond the marker, up to the value specified by MaxRecords.

$sel:reservedNodes:DescribeReservedNodesResponse', describeReservedNodesResponse_reservedNodes - Returns information about reserved nodes for this account, or about a specified reserved node.

$sel:httpStatus:DescribeReservedNodesResponse', describeReservedNodesResponse_httpStatus - The response's http status code.

DescribeReservedNodesOfferings (Paginated)

data DescribeReservedNodesOfferings Source #

See: newDescribeReservedNodesOfferings smart constructor.

Instances

Instances details
ToJSON DescribeReservedNodesOfferings Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeReservedNodesOfferings

ToHeaders DescribeReservedNodesOfferings Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeReservedNodesOfferings

ToPath DescribeReservedNodesOfferings Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeReservedNodesOfferings

ToQuery DescribeReservedNodesOfferings Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeReservedNodesOfferings

AWSPager DescribeReservedNodesOfferings Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeReservedNodesOfferings

AWSRequest DescribeReservedNodesOfferings Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeReservedNodesOfferings

Generic DescribeReservedNodesOfferings Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeReservedNodesOfferings

Associated Types

type Rep DescribeReservedNodesOfferings :: Type -> Type #

Read DescribeReservedNodesOfferings Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeReservedNodesOfferings

Show DescribeReservedNodesOfferings Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeReservedNodesOfferings

NFData DescribeReservedNodesOfferings Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeReservedNodesOfferings

Eq DescribeReservedNodesOfferings Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeReservedNodesOfferings

Hashable DescribeReservedNodesOfferings Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeReservedNodesOfferings

type AWSResponse DescribeReservedNodesOfferings Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeReservedNodesOfferings

type Rep DescribeReservedNodesOfferings Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeReservedNodesOfferings

type Rep DescribeReservedNodesOfferings = D1 ('MetaData "DescribeReservedNodesOfferings" "Amazonka.MemoryDb.DescribeReservedNodesOfferings" "amazonka-memorydb-2.0-7JvPQiLpSKi6naAXiKMLiu" 'False) (C1 ('MetaCons "DescribeReservedNodesOfferings'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "duration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "nodeType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "offeringType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "reservedNodesOfferingId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newDescribeReservedNodesOfferings :: DescribeReservedNodesOfferings Source #

Create a value of DescribeReservedNodesOfferings with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

DescribeReservedNodesOfferings, describeReservedNodesOfferings_duration - Duration filter value, specified in years or seconds. Use this parameter to show only reservations for a given duration.

$sel:maxResults:DescribeReservedNodesOfferings', describeReservedNodesOfferings_maxResults - The maximum number of records to include in the response. If more records exist than the specified MaxRecords value, a marker is included in the response so that the remaining results can be retrieved.

DescribeReservedNodesOfferings, describeReservedNodesOfferings_nextToken - An optional marker returned from a prior request. Use this marker for pagination of results from this operation. If this parameter is specified, the response includes only records beyond the marker, up to the value specified by MaxRecords.

DescribeReservedNodesOfferings, describeReservedNodesOfferings_nodeType - The node type for the reserved nodes. For more information, see Supported node types.

DescribeReservedNodesOfferings, describeReservedNodesOfferings_offeringType - The offering type filter value. Use this parameter to show only the available offerings matching the specified offering type. Valid values: "All Upfront"|"Partial Upfront"| "No Upfront"

DescribeReservedNodesOfferings, describeReservedNodesOfferings_reservedNodesOfferingId - The offering identifier filter value. Use this parameter to show only the available offering that matches the specified reservation identifier.

data DescribeReservedNodesOfferingsResponse Source #

Instances

Instances details
Generic DescribeReservedNodesOfferingsResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeReservedNodesOfferings

Read DescribeReservedNodesOfferingsResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeReservedNodesOfferings

Show DescribeReservedNodesOfferingsResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeReservedNodesOfferings

NFData DescribeReservedNodesOfferingsResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeReservedNodesOfferings

Eq DescribeReservedNodesOfferingsResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeReservedNodesOfferings

type Rep DescribeReservedNodesOfferingsResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeReservedNodesOfferings

type Rep DescribeReservedNodesOfferingsResponse = D1 ('MetaData "DescribeReservedNodesOfferingsResponse" "Amazonka.MemoryDb.DescribeReservedNodesOfferings" "amazonka-memorydb-2.0-7JvPQiLpSKi6naAXiKMLiu" 'False) (C1 ('MetaCons "DescribeReservedNodesOfferingsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "reservedNodesOfferings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ReservedNodesOffering])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newDescribeReservedNodesOfferingsResponse Source #

Create a value of DescribeReservedNodesOfferingsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

DescribeReservedNodesOfferings, describeReservedNodesOfferingsResponse_nextToken - An optional marker returned from a prior request. Use this marker for pagination of results from this operation. If this parameter is specified, the response includes only records beyond the marker, up to the value specified by MaxRecords.

$sel:reservedNodesOfferings:DescribeReservedNodesOfferingsResponse', describeReservedNodesOfferingsResponse_reservedNodesOfferings - Lists available reserved node offerings.

$sel:httpStatus:DescribeReservedNodesOfferingsResponse', describeReservedNodesOfferingsResponse_httpStatus - The response's http status code.

DescribeServiceUpdates (Paginated)

data DescribeServiceUpdates Source #

See: newDescribeServiceUpdates smart constructor.

Instances

Instances details
ToJSON DescribeServiceUpdates Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeServiceUpdates

ToHeaders DescribeServiceUpdates Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeServiceUpdates

ToPath DescribeServiceUpdates Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeServiceUpdates

ToQuery DescribeServiceUpdates Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeServiceUpdates

AWSPager DescribeServiceUpdates Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeServiceUpdates

AWSRequest DescribeServiceUpdates Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeServiceUpdates

Associated Types

type AWSResponse DescribeServiceUpdates #

Generic DescribeServiceUpdates Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeServiceUpdates

Associated Types

type Rep DescribeServiceUpdates :: Type -> Type #

Read DescribeServiceUpdates Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeServiceUpdates

Show DescribeServiceUpdates Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeServiceUpdates

NFData DescribeServiceUpdates Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeServiceUpdates

Methods

rnf :: DescribeServiceUpdates -> () #

Eq DescribeServiceUpdates Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeServiceUpdates

Hashable DescribeServiceUpdates Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeServiceUpdates

type AWSResponse DescribeServiceUpdates Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeServiceUpdates

type Rep DescribeServiceUpdates Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeServiceUpdates

type Rep DescribeServiceUpdates = D1 ('MetaData "DescribeServiceUpdates" "Amazonka.MemoryDb.DescribeServiceUpdates" "amazonka-memorydb-2.0-7JvPQiLpSKi6naAXiKMLiu" 'False) (C1 ('MetaCons "DescribeServiceUpdates'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "clusterNames") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "serviceUpdateName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ServiceUpdateStatus]))))))

newDescribeServiceUpdates :: DescribeServiceUpdates Source #

Create a value of DescribeServiceUpdates with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:clusterNames:DescribeServiceUpdates', describeServiceUpdates_clusterNames - The list of cluster names to identify service updates to apply

$sel:maxResults:DescribeServiceUpdates', describeServiceUpdates_maxResults - The maximum number of records to include in the response. If more records exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.

DescribeServiceUpdates, describeServiceUpdates_nextToken - An optional argument to pass in case the total number of records exceeds the value of MaxResults. If nextToken is returned, there are more results available. The value of nextToken is a unique pagination token for each page. Make the call again using the returned token to retrieve the next page. Keep all other arguments unchanged.

DescribeServiceUpdates, describeServiceUpdates_serviceUpdateName - The unique ID of the service update to describe.

DescribeServiceUpdates, describeServiceUpdates_status - The status(es) of the service updates to filter on

data DescribeServiceUpdatesResponse Source #

See: newDescribeServiceUpdatesResponse smart constructor.

Instances

Instances details
Generic DescribeServiceUpdatesResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeServiceUpdates

Associated Types

type Rep DescribeServiceUpdatesResponse :: Type -> Type #

Read DescribeServiceUpdatesResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeServiceUpdates

Show DescribeServiceUpdatesResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeServiceUpdates

NFData DescribeServiceUpdatesResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeServiceUpdates

Eq DescribeServiceUpdatesResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeServiceUpdates

type Rep DescribeServiceUpdatesResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeServiceUpdates

type Rep DescribeServiceUpdatesResponse = D1 ('MetaData "DescribeServiceUpdatesResponse" "Amazonka.MemoryDb.DescribeServiceUpdates" "amazonka-memorydb-2.0-7JvPQiLpSKi6naAXiKMLiu" 'False) (C1 ('MetaCons "DescribeServiceUpdatesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "serviceUpdates") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ServiceUpdate])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newDescribeServiceUpdatesResponse Source #

Create a value of DescribeServiceUpdatesResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

DescribeServiceUpdates, describeServiceUpdatesResponse_nextToken - An optional argument to pass in case the total number of records exceeds the value of MaxResults. If nextToken is returned, there are more results available. The value of nextToken is a unique pagination token for each page. Make the call again using the returned token to retrieve the next page. Keep all other arguments unchanged.

DescribeServiceUpdatesResponse, describeServiceUpdatesResponse_serviceUpdates - A list of service updates

$sel:httpStatus:DescribeServiceUpdatesResponse', describeServiceUpdatesResponse_httpStatus - The response's http status code.

DescribeSnapshots (Paginated)

data DescribeSnapshots Source #

See: newDescribeSnapshots smart constructor.

Instances

Instances details
ToJSON DescribeSnapshots Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeSnapshots

ToHeaders DescribeSnapshots Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeSnapshots

ToPath DescribeSnapshots Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeSnapshots

ToQuery DescribeSnapshots Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeSnapshots

AWSPager DescribeSnapshots Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeSnapshots

AWSRequest DescribeSnapshots Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeSnapshots

Associated Types

type AWSResponse DescribeSnapshots #

Generic DescribeSnapshots Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeSnapshots

Associated Types

type Rep DescribeSnapshots :: Type -> Type #

Read DescribeSnapshots Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeSnapshots

Show DescribeSnapshots Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeSnapshots

NFData DescribeSnapshots Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeSnapshots

Methods

rnf :: DescribeSnapshots -> () #

Eq DescribeSnapshots Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeSnapshots

Hashable DescribeSnapshots Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeSnapshots

type AWSResponse DescribeSnapshots Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeSnapshots

type Rep DescribeSnapshots Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeSnapshots

type Rep DescribeSnapshots = D1 ('MetaData "DescribeSnapshots" "Amazonka.MemoryDb.DescribeSnapshots" "amazonka-memorydb-2.0-7JvPQiLpSKi6naAXiKMLiu" 'False) (C1 ('MetaCons "DescribeSnapshots'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "clusterName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "showDetail") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "snapshotName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "source") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newDescribeSnapshots :: DescribeSnapshots Source #

Create a value of DescribeSnapshots with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

DescribeSnapshots, describeSnapshots_clusterName - A user-supplied cluster identifier. If this parameter is specified, only snapshots associated with that specific cluster are described.

$sel:maxResults:DescribeSnapshots', describeSnapshots_maxResults - The maximum number of records to include in the response. If more records exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.

DescribeSnapshots, describeSnapshots_nextToken - An optional argument to pass in case the total number of records exceeds the value of MaxResults. If nextToken is returned, there are more results available. The value of nextToken is a unique pagination token for each page. Make the call again using the returned token to retrieve the next page. Keep all other arguments unchanged.

$sel:showDetail:DescribeSnapshots', describeSnapshots_showDetail - A Boolean value which if true, the shard configuration is included in the snapshot description.

$sel:snapshotName:DescribeSnapshots', describeSnapshots_snapshotName - A user-supplied name of the snapshot. If this parameter is specified, only this named snapshot is described.

DescribeSnapshots, describeSnapshots_source - If set to system, the output shows snapshots that were automatically created by MemoryDB. If set to user the output shows snapshots that were manually created. If omitted, the output shows both automatically and manually created snapshots.

data DescribeSnapshotsResponse Source #

See: newDescribeSnapshotsResponse smart constructor.

Instances

Instances details
Generic DescribeSnapshotsResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeSnapshots

Associated Types

type Rep DescribeSnapshotsResponse :: Type -> Type #

Read DescribeSnapshotsResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeSnapshots

Show DescribeSnapshotsResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeSnapshots

NFData DescribeSnapshotsResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeSnapshots

Eq DescribeSnapshotsResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeSnapshots

type Rep DescribeSnapshotsResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeSnapshots

type Rep DescribeSnapshotsResponse = D1 ('MetaData "DescribeSnapshotsResponse" "Amazonka.MemoryDb.DescribeSnapshots" "amazonka-memorydb-2.0-7JvPQiLpSKi6naAXiKMLiu" 'False) (C1 ('MetaCons "DescribeSnapshotsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "snapshots") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Snapshot])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newDescribeSnapshotsResponse Source #

Create a value of DescribeSnapshotsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

DescribeSnapshots, describeSnapshotsResponse_nextToken - An optional argument to pass in case the total number of records exceeds the value of MaxResults. If nextToken is returned, there are more results available. The value of nextToken is a unique pagination token for each page. Make the call again using the returned token to retrieve the next page. Keep all other arguments unchanged.

$sel:snapshots:DescribeSnapshotsResponse', describeSnapshotsResponse_snapshots - A list of snapshots. Each item in the list contains detailed information about one snapshot.

$sel:httpStatus:DescribeSnapshotsResponse', describeSnapshotsResponse_httpStatus - The response's http status code.

DescribeSubnetGroups (Paginated)

data DescribeSubnetGroups Source #

See: newDescribeSubnetGroups smart constructor.

Instances

Instances details
ToJSON DescribeSubnetGroups Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeSubnetGroups

ToHeaders DescribeSubnetGroups Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeSubnetGroups

ToPath DescribeSubnetGroups Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeSubnetGroups

ToQuery DescribeSubnetGroups Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeSubnetGroups

AWSPager DescribeSubnetGroups Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeSubnetGroups

AWSRequest DescribeSubnetGroups Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeSubnetGroups

Associated Types

type AWSResponse DescribeSubnetGroups #

Generic DescribeSubnetGroups Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeSubnetGroups

Associated Types

type Rep DescribeSubnetGroups :: Type -> Type #

Read DescribeSubnetGroups Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeSubnetGroups

Show DescribeSubnetGroups Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeSubnetGroups

NFData DescribeSubnetGroups Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeSubnetGroups

Methods

rnf :: DescribeSubnetGroups -> () #

Eq DescribeSubnetGroups Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeSubnetGroups

Hashable DescribeSubnetGroups Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeSubnetGroups

type AWSResponse DescribeSubnetGroups Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeSubnetGroups

type Rep DescribeSubnetGroups Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeSubnetGroups

type Rep DescribeSubnetGroups = D1 ('MetaData "DescribeSubnetGroups" "Amazonka.MemoryDb.DescribeSubnetGroups" "amazonka-memorydb-2.0-7JvPQiLpSKi6naAXiKMLiu" 'False) (C1 ('MetaCons "DescribeSubnetGroups'" 'PrefixI 'True) (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "subnetGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newDescribeSubnetGroups :: DescribeSubnetGroups Source #

Create a value of DescribeSubnetGroups with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:maxResults:DescribeSubnetGroups', describeSubnetGroups_maxResults - The maximum number of records to include in the response. If more records exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.

DescribeSubnetGroups, describeSubnetGroups_nextToken - An optional argument to pass in case the total number of records exceeds the value of MaxResults. If nextToken is returned, there are more results available. The value of nextToken is a unique pagination token for each page. Make the call again using the returned token to retrieve the next page. Keep all other arguments unchanged.

DescribeSubnetGroups, describeSubnetGroups_subnetGroupName - The name of the subnet group to return details for.

data DescribeSubnetGroupsResponse Source #

See: newDescribeSubnetGroupsResponse smart constructor.

Instances

Instances details
Generic DescribeSubnetGroupsResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeSubnetGroups

Associated Types

type Rep DescribeSubnetGroupsResponse :: Type -> Type #

Read DescribeSubnetGroupsResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeSubnetGroups

Show DescribeSubnetGroupsResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeSubnetGroups

NFData DescribeSubnetGroupsResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeSubnetGroups

Eq DescribeSubnetGroupsResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeSubnetGroups

type Rep DescribeSubnetGroupsResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeSubnetGroups

type Rep DescribeSubnetGroupsResponse = D1 ('MetaData "DescribeSubnetGroupsResponse" "Amazonka.MemoryDb.DescribeSubnetGroups" "amazonka-memorydb-2.0-7JvPQiLpSKi6naAXiKMLiu" 'False) (C1 ('MetaCons "DescribeSubnetGroupsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "subnetGroups") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [SubnetGroup])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newDescribeSubnetGroupsResponse Source #

Create a value of DescribeSubnetGroupsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

DescribeSubnetGroups, describeSubnetGroupsResponse_nextToken - An optional argument to pass in case the total number of records exceeds the value of MaxResults. If nextToken is returned, there are more results available. The value of nextToken is a unique pagination token for each page. Make the call again using the returned token to retrieve the next page. Keep all other arguments unchanged.

$sel:subnetGroups:DescribeSubnetGroupsResponse', describeSubnetGroupsResponse_subnetGroups - A list of subnet groups. Each element in the list contains detailed information about one group.

$sel:httpStatus:DescribeSubnetGroupsResponse', describeSubnetGroupsResponse_httpStatus - The response's http status code.

DescribeUsers (Paginated)

data DescribeUsers Source #

See: newDescribeUsers smart constructor.

Instances

Instances details
ToJSON DescribeUsers Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeUsers

ToHeaders DescribeUsers Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeUsers

ToPath DescribeUsers Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeUsers

ToQuery DescribeUsers Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeUsers

AWSPager DescribeUsers Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeUsers

AWSRequest DescribeUsers Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeUsers

Associated Types

type AWSResponse DescribeUsers #

Generic DescribeUsers Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeUsers

Associated Types

type Rep DescribeUsers :: Type -> Type #

Read DescribeUsers Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeUsers

Show DescribeUsers Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeUsers

NFData DescribeUsers Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeUsers

Methods

rnf :: DescribeUsers -> () #

Eq DescribeUsers Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeUsers

Hashable DescribeUsers Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeUsers

type AWSResponse DescribeUsers Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeUsers

type Rep DescribeUsers Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeUsers

type Rep DescribeUsers = D1 ('MetaData "DescribeUsers" "Amazonka.MemoryDb.DescribeUsers" "amazonka-memorydb-2.0-7JvPQiLpSKi6naAXiKMLiu" 'False) (C1 ('MetaCons "DescribeUsers'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "filters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Filter])) :*: S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "userName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newDescribeUsers :: DescribeUsers Source #

Create a value of DescribeUsers with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:filters:DescribeUsers', describeUsers_filters - Filter to determine the list of users to return.

$sel:maxResults:DescribeUsers', describeUsers_maxResults - The maximum number of records to include in the response. If more records exist than the specified MaxResults value, a token is included in the response so that the remaining results can be retrieved.

DescribeUsers, describeUsers_nextToken - An optional argument to pass in case the total number of records exceeds the value of MaxResults. If nextToken is returned, there are more results available. The value of nextToken is a unique pagination token for each page. Make the call again using the returned token to retrieve the next page. Keep all other arguments unchanged.

$sel:userName:DescribeUsers', describeUsers_userName - The name of the user

data DescribeUsersResponse Source #

See: newDescribeUsersResponse smart constructor.

Instances

Instances details
Generic DescribeUsersResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeUsers

Associated Types

type Rep DescribeUsersResponse :: Type -> Type #

Read DescribeUsersResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeUsers

Show DescribeUsersResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeUsers

NFData DescribeUsersResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeUsers

Methods

rnf :: DescribeUsersResponse -> () #

Eq DescribeUsersResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeUsers

type Rep DescribeUsersResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.DescribeUsers

type Rep DescribeUsersResponse = D1 ('MetaData "DescribeUsersResponse" "Amazonka.MemoryDb.DescribeUsers" "amazonka-memorydb-2.0-7JvPQiLpSKi6naAXiKMLiu" 'False) (C1 ('MetaCons "DescribeUsersResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "users") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [User])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newDescribeUsersResponse Source #

Create a value of DescribeUsersResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

DescribeUsers, describeUsersResponse_nextToken - An optional argument to pass in case the total number of records exceeds the value of MaxResults. If nextToken is returned, there are more results available. The value of nextToken is a unique pagination token for each page. Make the call again using the returned token to retrieve the next page. Keep all other arguments unchanged.

$sel:users:DescribeUsersResponse', describeUsersResponse_users - A list of users.

$sel:httpStatus:DescribeUsersResponse', describeUsersResponse_httpStatus - The response's http status code.

FailoverShard

data FailoverShard Source #

See: newFailoverShard smart constructor.

Constructors

FailoverShard' Text Text 

Instances

Instances details
ToJSON FailoverShard Source # 
Instance details

Defined in Amazonka.MemoryDb.FailoverShard

ToHeaders FailoverShard Source # 
Instance details

Defined in Amazonka.MemoryDb.FailoverShard

ToPath FailoverShard Source # 
Instance details

Defined in Amazonka.MemoryDb.FailoverShard

ToQuery FailoverShard Source # 
Instance details

Defined in Amazonka.MemoryDb.FailoverShard

AWSRequest FailoverShard Source # 
Instance details

Defined in Amazonka.MemoryDb.FailoverShard

Associated Types

type AWSResponse FailoverShard #

Generic FailoverShard Source # 
Instance details

Defined in Amazonka.MemoryDb.FailoverShard

Associated Types

type Rep FailoverShard :: Type -> Type #

Read FailoverShard Source # 
Instance details

Defined in Amazonka.MemoryDb.FailoverShard

Show FailoverShard Source # 
Instance details

Defined in Amazonka.MemoryDb.FailoverShard

NFData FailoverShard Source # 
Instance details

Defined in Amazonka.MemoryDb.FailoverShard

Methods

rnf :: FailoverShard -> () #

Eq FailoverShard Source # 
Instance details

Defined in Amazonka.MemoryDb.FailoverShard

Hashable FailoverShard Source # 
Instance details

Defined in Amazonka.MemoryDb.FailoverShard

type AWSResponse FailoverShard Source # 
Instance details

Defined in Amazonka.MemoryDb.FailoverShard

type Rep FailoverShard Source # 
Instance details

Defined in Amazonka.MemoryDb.FailoverShard

type Rep FailoverShard = D1 ('MetaData "FailoverShard" "Amazonka.MemoryDb.FailoverShard" "amazonka-memorydb-2.0-7JvPQiLpSKi6naAXiKMLiu" 'False) (C1 ('MetaCons "FailoverShard'" 'PrefixI 'True) (S1 ('MetaSel ('Just "clusterName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "shardName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newFailoverShard Source #

Create a value of FailoverShard with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

FailoverShard, failoverShard_clusterName - The cluster being failed over

$sel:shardName:FailoverShard', failoverShard_shardName - The name of the shard

data FailoverShardResponse Source #

See: newFailoverShardResponse smart constructor.

Instances

Instances details
Generic FailoverShardResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.FailoverShard

Associated Types

type Rep FailoverShardResponse :: Type -> Type #

Read FailoverShardResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.FailoverShard

Show FailoverShardResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.FailoverShard

NFData FailoverShardResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.FailoverShard

Methods

rnf :: FailoverShardResponse -> () #

Eq FailoverShardResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.FailoverShard

type Rep FailoverShardResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.FailoverShard

type Rep FailoverShardResponse = D1 ('MetaData "FailoverShardResponse" "Amazonka.MemoryDb.FailoverShard" "amazonka-memorydb-2.0-7JvPQiLpSKi6naAXiKMLiu" 'False) (C1 ('MetaCons "FailoverShardResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "cluster") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Cluster)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newFailoverShardResponse Source #

Create a value of FailoverShardResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:cluster:FailoverShardResponse', failoverShardResponse_cluster - The cluster being failed over

$sel:httpStatus:FailoverShardResponse', failoverShardResponse_httpStatus - The response's http status code.

ListAllowedNodeTypeUpdates

data ListAllowedNodeTypeUpdates Source #

See: newListAllowedNodeTypeUpdates smart constructor.

Instances

Instances details
ToJSON ListAllowedNodeTypeUpdates Source # 
Instance details

Defined in Amazonka.MemoryDb.ListAllowedNodeTypeUpdates

ToHeaders ListAllowedNodeTypeUpdates Source # 
Instance details

Defined in Amazonka.MemoryDb.ListAllowedNodeTypeUpdates

ToPath ListAllowedNodeTypeUpdates Source # 
Instance details

Defined in Amazonka.MemoryDb.ListAllowedNodeTypeUpdates

ToQuery ListAllowedNodeTypeUpdates Source # 
Instance details

Defined in Amazonka.MemoryDb.ListAllowedNodeTypeUpdates

AWSRequest ListAllowedNodeTypeUpdates Source # 
Instance details

Defined in Amazonka.MemoryDb.ListAllowedNodeTypeUpdates

Generic ListAllowedNodeTypeUpdates Source # 
Instance details

Defined in Amazonka.MemoryDb.ListAllowedNodeTypeUpdates

Associated Types

type Rep ListAllowedNodeTypeUpdates :: Type -> Type #

Read ListAllowedNodeTypeUpdates Source # 
Instance details

Defined in Amazonka.MemoryDb.ListAllowedNodeTypeUpdates

Show ListAllowedNodeTypeUpdates Source # 
Instance details

Defined in Amazonka.MemoryDb.ListAllowedNodeTypeUpdates

NFData ListAllowedNodeTypeUpdates Source # 
Instance details

Defined in Amazonka.MemoryDb.ListAllowedNodeTypeUpdates

Eq ListAllowedNodeTypeUpdates Source # 
Instance details

Defined in Amazonka.MemoryDb.ListAllowedNodeTypeUpdates

Hashable ListAllowedNodeTypeUpdates Source # 
Instance details

Defined in Amazonka.MemoryDb.ListAllowedNodeTypeUpdates

type AWSResponse ListAllowedNodeTypeUpdates Source # 
Instance details

Defined in Amazonka.MemoryDb.ListAllowedNodeTypeUpdates

type Rep ListAllowedNodeTypeUpdates Source # 
Instance details

Defined in Amazonka.MemoryDb.ListAllowedNodeTypeUpdates

type Rep ListAllowedNodeTypeUpdates = D1 ('MetaData "ListAllowedNodeTypeUpdates" "Amazonka.MemoryDb.ListAllowedNodeTypeUpdates" "amazonka-memorydb-2.0-7JvPQiLpSKi6naAXiKMLiu" 'False) (C1 ('MetaCons "ListAllowedNodeTypeUpdates'" 'PrefixI 'True) (S1 ('MetaSel ('Just "clusterName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newListAllowedNodeTypeUpdates Source #

Create a value of ListAllowedNodeTypeUpdates with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

ListAllowedNodeTypeUpdates, listAllowedNodeTypeUpdates_clusterName - The name of the cluster you want to scale. MemoryDB uses the cluster name to identify the current node type being used by this cluster, and from that to create a list of node types you can scale up to.

data ListAllowedNodeTypeUpdatesResponse Source #

Instances

Instances details
Generic ListAllowedNodeTypeUpdatesResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.ListAllowedNodeTypeUpdates

Associated Types

type Rep ListAllowedNodeTypeUpdatesResponse :: Type -> Type #

Read ListAllowedNodeTypeUpdatesResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.ListAllowedNodeTypeUpdates

Show ListAllowedNodeTypeUpdatesResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.ListAllowedNodeTypeUpdates

NFData ListAllowedNodeTypeUpdatesResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.ListAllowedNodeTypeUpdates

Eq ListAllowedNodeTypeUpdatesResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.ListAllowedNodeTypeUpdates

type Rep ListAllowedNodeTypeUpdatesResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.ListAllowedNodeTypeUpdates

type Rep ListAllowedNodeTypeUpdatesResponse = D1 ('MetaData "ListAllowedNodeTypeUpdatesResponse" "Amazonka.MemoryDb.ListAllowedNodeTypeUpdates" "amazonka-memorydb-2.0-7JvPQiLpSKi6naAXiKMLiu" 'False) (C1 ('MetaCons "ListAllowedNodeTypeUpdatesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "scaleDownNodeTypes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "scaleUpNodeTypes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListAllowedNodeTypeUpdatesResponse Source #

Create a value of ListAllowedNodeTypeUpdatesResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:scaleDownNodeTypes:ListAllowedNodeTypeUpdatesResponse', listAllowedNodeTypeUpdatesResponse_scaleDownNodeTypes - A list node types which you can use to scale down your cluster.

$sel:scaleUpNodeTypes:ListAllowedNodeTypeUpdatesResponse', listAllowedNodeTypeUpdatesResponse_scaleUpNodeTypes - A list node types which you can use to scale up your cluster.

$sel:httpStatus:ListAllowedNodeTypeUpdatesResponse', listAllowedNodeTypeUpdatesResponse_httpStatus - The response's http status code.

ListTags

data ListTags Source #

See: newListTags smart constructor.

Constructors

ListTags' Text 

Instances

Instances details
ToJSON ListTags Source # 
Instance details

Defined in Amazonka.MemoryDb.ListTags

ToHeaders ListTags Source # 
Instance details

Defined in Amazonka.MemoryDb.ListTags

Methods

toHeaders :: ListTags -> [Header] #

ToPath ListTags Source # 
Instance details

Defined in Amazonka.MemoryDb.ListTags

ToQuery ListTags Source # 
Instance details

Defined in Amazonka.MemoryDb.ListTags

AWSRequest ListTags Source # 
Instance details

Defined in Amazonka.MemoryDb.ListTags

Associated Types

type AWSResponse ListTags #

Generic ListTags Source # 
Instance details

Defined in Amazonka.MemoryDb.ListTags

Associated Types

type Rep ListTags :: Type -> Type #

Methods

from :: ListTags -> Rep ListTags x #

to :: Rep ListTags x -> ListTags #

Read ListTags Source # 
Instance details

Defined in Amazonka.MemoryDb.ListTags

Show ListTags Source # 
Instance details

Defined in Amazonka.MemoryDb.ListTags

NFData ListTags Source # 
Instance details

Defined in Amazonka.MemoryDb.ListTags

Methods

rnf :: ListTags -> () #

Eq ListTags Source # 
Instance details

Defined in Amazonka.MemoryDb.ListTags

Hashable ListTags Source # 
Instance details

Defined in Amazonka.MemoryDb.ListTags

Methods

hashWithSalt :: Int -> ListTags -> Int #

hash :: ListTags -> Int #

type AWSResponse ListTags Source # 
Instance details

Defined in Amazonka.MemoryDb.ListTags

type Rep ListTags Source # 
Instance details

Defined in Amazonka.MemoryDb.ListTags

type Rep ListTags = D1 ('MetaData "ListTags" "Amazonka.MemoryDb.ListTags" "amazonka-memorydb-2.0-7JvPQiLpSKi6naAXiKMLiu" 'False) (C1 ('MetaCons "ListTags'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newListTags Source #

Create a value of ListTags with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:resourceArn:ListTags', listTags_resourceArn - The Amazon Resource Name (ARN) of the resource for which you want the list of tags

data ListTagsResponse Source #

See: newListTagsResponse smart constructor.

Constructors

ListTagsResponse' (Maybe [Tag]) Int 

Instances

Instances details
Generic ListTagsResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.ListTags

Associated Types

type Rep ListTagsResponse :: Type -> Type #

Read ListTagsResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.ListTags

Show ListTagsResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.ListTags

NFData ListTagsResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.ListTags

Methods

rnf :: ListTagsResponse -> () #

Eq ListTagsResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.ListTags

type Rep ListTagsResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.ListTags

type Rep ListTagsResponse = D1 ('MetaData "ListTagsResponse" "Amazonka.MemoryDb.ListTags" "amazonka-memorydb-2.0-7JvPQiLpSKi6naAXiKMLiu" 'False) (C1 ('MetaCons "ListTagsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "tagList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newListTagsResponse Source #

Create a value of ListTagsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:tagList:ListTagsResponse', listTagsResponse_tagList - A list of tags as key-value pairs.

$sel:httpStatus:ListTagsResponse', listTagsResponse_httpStatus - The response's http status code.

PurchaseReservedNodesOffering

data PurchaseReservedNodesOffering Source #

See: newPurchaseReservedNodesOffering smart constructor.

Instances

Instances details
ToJSON PurchaseReservedNodesOffering Source # 
Instance details

Defined in Amazonka.MemoryDb.PurchaseReservedNodesOffering

ToHeaders PurchaseReservedNodesOffering Source # 
Instance details

Defined in Amazonka.MemoryDb.PurchaseReservedNodesOffering

ToPath PurchaseReservedNodesOffering Source # 
Instance details

Defined in Amazonka.MemoryDb.PurchaseReservedNodesOffering

ToQuery PurchaseReservedNodesOffering Source # 
Instance details

Defined in Amazonka.MemoryDb.PurchaseReservedNodesOffering

AWSRequest PurchaseReservedNodesOffering Source # 
Instance details

Defined in Amazonka.MemoryDb.PurchaseReservedNodesOffering

Generic PurchaseReservedNodesOffering Source # 
Instance details

Defined in Amazonka.MemoryDb.PurchaseReservedNodesOffering

Associated Types

type Rep PurchaseReservedNodesOffering :: Type -> Type #

Read PurchaseReservedNodesOffering Source # 
Instance details

Defined in Amazonka.MemoryDb.PurchaseReservedNodesOffering

Show PurchaseReservedNodesOffering Source # 
Instance details

Defined in Amazonka.MemoryDb.PurchaseReservedNodesOffering

NFData PurchaseReservedNodesOffering Source # 
Instance details

Defined in Amazonka.MemoryDb.PurchaseReservedNodesOffering

Eq PurchaseReservedNodesOffering Source # 
Instance details

Defined in Amazonka.MemoryDb.PurchaseReservedNodesOffering

Hashable PurchaseReservedNodesOffering Source # 
Instance details

Defined in Amazonka.MemoryDb.PurchaseReservedNodesOffering

type AWSResponse PurchaseReservedNodesOffering Source # 
Instance details

Defined in Amazonka.MemoryDb.PurchaseReservedNodesOffering

type Rep PurchaseReservedNodesOffering Source # 
Instance details

Defined in Amazonka.MemoryDb.PurchaseReservedNodesOffering

type Rep PurchaseReservedNodesOffering = D1 ('MetaData "PurchaseReservedNodesOffering" "Amazonka.MemoryDb.PurchaseReservedNodesOffering" "amazonka-memorydb-2.0-7JvPQiLpSKi6naAXiKMLiu" 'False) (C1 ('MetaCons "PurchaseReservedNodesOffering'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "nodeCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "reservationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])) :*: S1 ('MetaSel ('Just "reservedNodesOfferingId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newPurchaseReservedNodesOffering Source #

Create a value of PurchaseReservedNodesOffering with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

PurchaseReservedNodesOffering, purchaseReservedNodesOffering_nodeCount - The number of node instances to reserve.

PurchaseReservedNodesOffering, purchaseReservedNodesOffering_reservationId - A customer-specified identifier to track this reservation.

$sel:tags:PurchaseReservedNodesOffering', purchaseReservedNodesOffering_tags - A list of tags to be added to this resource. A tag is a key-value pair. A tag key must be accompanied by a tag value, although null is accepted.

PurchaseReservedNodesOffering, purchaseReservedNodesOffering_reservedNodesOfferingId - The ID of the reserved node offering to purchase.

data PurchaseReservedNodesOfferingResponse Source #

Instances

Instances details
Generic PurchaseReservedNodesOfferingResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.PurchaseReservedNodesOffering

Read PurchaseReservedNodesOfferingResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.PurchaseReservedNodesOffering

Show PurchaseReservedNodesOfferingResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.PurchaseReservedNodesOffering

NFData PurchaseReservedNodesOfferingResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.PurchaseReservedNodesOffering

Eq PurchaseReservedNodesOfferingResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.PurchaseReservedNodesOffering

type Rep PurchaseReservedNodesOfferingResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.PurchaseReservedNodesOffering

type Rep PurchaseReservedNodesOfferingResponse = D1 ('MetaData "PurchaseReservedNodesOfferingResponse" "Amazonka.MemoryDb.PurchaseReservedNodesOffering" "amazonka-memorydb-2.0-7JvPQiLpSKi6naAXiKMLiu" 'False) (C1 ('MetaCons "PurchaseReservedNodesOfferingResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "reservedNode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ReservedNode)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newPurchaseReservedNodesOfferingResponse Source #

Create a value of PurchaseReservedNodesOfferingResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:reservedNode:PurchaseReservedNodesOfferingResponse', purchaseReservedNodesOfferingResponse_reservedNode - Represents the output of a PurchaseReservedNodesOffering operation.

$sel:httpStatus:PurchaseReservedNodesOfferingResponse', purchaseReservedNodesOfferingResponse_httpStatus - The response's http status code.

ResetParameterGroup

data ResetParameterGroup Source #

See: newResetParameterGroup smart constructor.

Instances

Instances details
ToJSON ResetParameterGroup Source # 
Instance details

Defined in Amazonka.MemoryDb.ResetParameterGroup

ToHeaders ResetParameterGroup Source # 
Instance details

Defined in Amazonka.MemoryDb.ResetParameterGroup

ToPath ResetParameterGroup Source # 
Instance details

Defined in Amazonka.MemoryDb.ResetParameterGroup

ToQuery ResetParameterGroup Source # 
Instance details

Defined in Amazonka.MemoryDb.ResetParameterGroup

AWSRequest ResetParameterGroup Source # 
Instance details

Defined in Amazonka.MemoryDb.ResetParameterGroup

Associated Types

type AWSResponse ResetParameterGroup #

Generic ResetParameterGroup Source # 
Instance details

Defined in Amazonka.MemoryDb.ResetParameterGroup

Associated Types

type Rep ResetParameterGroup :: Type -> Type #

Read ResetParameterGroup Source # 
Instance details

Defined in Amazonka.MemoryDb.ResetParameterGroup

Show ResetParameterGroup Source # 
Instance details

Defined in Amazonka.MemoryDb.ResetParameterGroup

NFData ResetParameterGroup Source # 
Instance details

Defined in Amazonka.MemoryDb.ResetParameterGroup

Methods

rnf :: ResetParameterGroup -> () #

Eq ResetParameterGroup Source # 
Instance details

Defined in Amazonka.MemoryDb.ResetParameterGroup

Hashable ResetParameterGroup Source # 
Instance details

Defined in Amazonka.MemoryDb.ResetParameterGroup

type AWSResponse ResetParameterGroup Source # 
Instance details

Defined in Amazonka.MemoryDb.ResetParameterGroup

type Rep ResetParameterGroup Source # 
Instance details

Defined in Amazonka.MemoryDb.ResetParameterGroup

type Rep ResetParameterGroup = D1 ('MetaData "ResetParameterGroup" "Amazonka.MemoryDb.ResetParameterGroup" "amazonka-memorydb-2.0-7JvPQiLpSKi6naAXiKMLiu" 'False) (C1 ('MetaCons "ResetParameterGroup'" 'PrefixI 'True) (S1 ('MetaSel ('Just "allParameters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "parameterNames") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "parameterGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newResetParameterGroup Source #

Create a value of ResetParameterGroup with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:allParameters:ResetParameterGroup', resetParameterGroup_allParameters - If true, all parameters in the parameter group are reset to their default values. If false, only the parameters listed by ParameterNames are reset to their default values.

$sel:parameterNames:ResetParameterGroup', resetParameterGroup_parameterNames - An array of parameter names to reset to their default values. If AllParameters is true, do not use ParameterNames. If AllParameters is false, you must specify the name of at least one parameter to reset.

ResetParameterGroup, resetParameterGroup_parameterGroupName - The name of the parameter group to reset.

data ResetParameterGroupResponse Source #

See: newResetParameterGroupResponse smart constructor.

Instances

Instances details
Generic ResetParameterGroupResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.ResetParameterGroup

Associated Types

type Rep ResetParameterGroupResponse :: Type -> Type #

Read ResetParameterGroupResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.ResetParameterGroup

Show ResetParameterGroupResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.ResetParameterGroup

NFData ResetParameterGroupResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.ResetParameterGroup

Eq ResetParameterGroupResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.ResetParameterGroup

type Rep ResetParameterGroupResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.ResetParameterGroup

type Rep ResetParameterGroupResponse = D1 ('MetaData "ResetParameterGroupResponse" "Amazonka.MemoryDb.ResetParameterGroup" "amazonka-memorydb-2.0-7JvPQiLpSKi6naAXiKMLiu" 'False) (C1 ('MetaCons "ResetParameterGroupResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "parameterGroup") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ParameterGroup)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newResetParameterGroupResponse Source #

Create a value of ResetParameterGroupResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:parameterGroup:ResetParameterGroupResponse', resetParameterGroupResponse_parameterGroup - The parameter group being reset.

$sel:httpStatus:ResetParameterGroupResponse', resetParameterGroupResponse_httpStatus - The response's http status code.

TagResource

data TagResource Source #

See: newTagResource smart constructor.

Constructors

TagResource' Text [Tag] 

Instances

Instances details
ToJSON TagResource Source # 
Instance details

Defined in Amazonka.MemoryDb.TagResource

ToHeaders TagResource Source # 
Instance details

Defined in Amazonka.MemoryDb.TagResource

Methods

toHeaders :: TagResource -> [Header] #

ToPath TagResource Source # 
Instance details

Defined in Amazonka.MemoryDb.TagResource

ToQuery TagResource Source # 
Instance details

Defined in Amazonka.MemoryDb.TagResource

AWSRequest TagResource Source # 
Instance details

Defined in Amazonka.MemoryDb.TagResource

Associated Types

type AWSResponse TagResource #

Generic TagResource Source # 
Instance details

Defined in Amazonka.MemoryDb.TagResource

Associated Types

type Rep TagResource :: Type -> Type #

Read TagResource Source # 
Instance details

Defined in Amazonka.MemoryDb.TagResource

Show TagResource Source # 
Instance details

Defined in Amazonka.MemoryDb.TagResource

NFData TagResource Source # 
Instance details

Defined in Amazonka.MemoryDb.TagResource

Methods

rnf :: TagResource -> () #

Eq TagResource Source # 
Instance details

Defined in Amazonka.MemoryDb.TagResource

Hashable TagResource Source # 
Instance details

Defined in Amazonka.MemoryDb.TagResource

type AWSResponse TagResource Source # 
Instance details

Defined in Amazonka.MemoryDb.TagResource

type Rep TagResource Source # 
Instance details

Defined in Amazonka.MemoryDb.TagResource

type Rep TagResource = D1 ('MetaData "TagResource" "Amazonka.MemoryDb.TagResource" "amazonka-memorydb-2.0-7JvPQiLpSKi6naAXiKMLiu" 'False) (C1 ('MetaCons "TagResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Tag])))

newTagResource Source #

Create a value of TagResource with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:resourceArn:TagResource', tagResource_resourceArn - The Amazon Resource Name (ARN) of the resource to which the tags are to be added

$sel:tags:TagResource', tagResource_tags - A list of tags to be added to this resource. A tag is a key-value pair. A tag key must be accompanied by a tag value, although null is accepted.

data TagResourceResponse Source #

See: newTagResourceResponse smart constructor.

Constructors

TagResourceResponse' (Maybe [Tag]) Int 

Instances

Instances details
Generic TagResourceResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.TagResource

Associated Types

type Rep TagResourceResponse :: Type -> Type #

Read TagResourceResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.TagResource

Show TagResourceResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.TagResource

NFData TagResourceResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.TagResource

Methods

rnf :: TagResourceResponse -> () #

Eq TagResourceResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.TagResource

type Rep TagResourceResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.TagResource

type Rep TagResourceResponse = D1 ('MetaData "TagResourceResponse" "Amazonka.MemoryDb.TagResource" "amazonka-memorydb-2.0-7JvPQiLpSKi6naAXiKMLiu" 'False) (C1 ('MetaCons "TagResourceResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "tagList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newTagResourceResponse Source #

Create a value of TagResourceResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:tagList:TagResourceResponse', tagResourceResponse_tagList - A list of tags as key-value pairs.

$sel:httpStatus:TagResourceResponse', tagResourceResponse_httpStatus - The response's http status code.

UntagResource

data UntagResource Source #

See: newUntagResource smart constructor.

Constructors

UntagResource' Text [Text] 

Instances

Instances details
ToJSON UntagResource Source # 
Instance details

Defined in Amazonka.MemoryDb.UntagResource

ToHeaders UntagResource Source # 
Instance details

Defined in Amazonka.MemoryDb.UntagResource

ToPath UntagResource Source # 
Instance details

Defined in Amazonka.MemoryDb.UntagResource

ToQuery UntagResource Source # 
Instance details

Defined in Amazonka.MemoryDb.UntagResource

AWSRequest UntagResource Source # 
Instance details

Defined in Amazonka.MemoryDb.UntagResource

Associated Types

type AWSResponse UntagResource #

Generic UntagResource Source # 
Instance details

Defined in Amazonka.MemoryDb.UntagResource

Associated Types

type Rep UntagResource :: Type -> Type #

Read UntagResource Source # 
Instance details

Defined in Amazonka.MemoryDb.UntagResource

Show UntagResource Source # 
Instance details

Defined in Amazonka.MemoryDb.UntagResource

NFData UntagResource Source # 
Instance details

Defined in Amazonka.MemoryDb.UntagResource

Methods

rnf :: UntagResource -> () #

Eq UntagResource Source # 
Instance details

Defined in Amazonka.MemoryDb.UntagResource

Hashable UntagResource Source # 
Instance details

Defined in Amazonka.MemoryDb.UntagResource

type AWSResponse UntagResource Source # 
Instance details

Defined in Amazonka.MemoryDb.UntagResource

type Rep UntagResource Source # 
Instance details

Defined in Amazonka.MemoryDb.UntagResource

type Rep UntagResource = D1 ('MetaData "UntagResource" "Amazonka.MemoryDb.UntagResource" "amazonka-memorydb-2.0-7JvPQiLpSKi6naAXiKMLiu" 'False) (C1 ('MetaCons "UntagResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "tagKeys") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text])))

newUntagResource Source #

Create a value of UntagResource with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:resourceArn:UntagResource', untagResource_resourceArn - The Amazon Resource Name (ARN) of the resource to which the tags are to be removed

$sel:tagKeys:UntagResource', untagResource_tagKeys - The list of keys of the tags that are to be removed

data UntagResourceResponse Source #

See: newUntagResourceResponse smart constructor.

Instances

Instances details
Generic UntagResourceResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.UntagResource

Associated Types

type Rep UntagResourceResponse :: Type -> Type #

Read UntagResourceResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.UntagResource

Show UntagResourceResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.UntagResource

NFData UntagResourceResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.UntagResource

Methods

rnf :: UntagResourceResponse -> () #

Eq UntagResourceResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.UntagResource

type Rep UntagResourceResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.UntagResource

type Rep UntagResourceResponse = D1 ('MetaData "UntagResourceResponse" "Amazonka.MemoryDb.UntagResource" "amazonka-memorydb-2.0-7JvPQiLpSKi6naAXiKMLiu" 'False) (C1 ('MetaCons "UntagResourceResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "tagList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newUntagResourceResponse Source #

Create a value of UntagResourceResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:tagList:UntagResourceResponse', untagResourceResponse_tagList - The list of tags removed

$sel:httpStatus:UntagResourceResponse', untagResourceResponse_httpStatus - The response's http status code.

UpdateACL

data UpdateACL Source #

See: newUpdateACL smart constructor.

Instances

Instances details
ToJSON UpdateACL Source # 
Instance details

Defined in Amazonka.MemoryDb.UpdateACL

ToHeaders UpdateACL Source # 
Instance details

Defined in Amazonka.MemoryDb.UpdateACL

Methods

toHeaders :: UpdateACL -> [Header] #

ToPath UpdateACL Source # 
Instance details

Defined in Amazonka.MemoryDb.UpdateACL

ToQuery UpdateACL Source # 
Instance details

Defined in Amazonka.MemoryDb.UpdateACL

AWSRequest UpdateACL Source # 
Instance details

Defined in Amazonka.MemoryDb.UpdateACL

Associated Types

type AWSResponse UpdateACL #

Generic UpdateACL Source # 
Instance details

Defined in Amazonka.MemoryDb.UpdateACL

Associated Types

type Rep UpdateACL :: Type -> Type #

Read UpdateACL Source # 
Instance details

Defined in Amazonka.MemoryDb.UpdateACL

Show UpdateACL Source # 
Instance details

Defined in Amazonka.MemoryDb.UpdateACL

NFData UpdateACL Source # 
Instance details

Defined in Amazonka.MemoryDb.UpdateACL

Methods

rnf :: UpdateACL -> () #

Eq UpdateACL Source # 
Instance details

Defined in Amazonka.MemoryDb.UpdateACL

Hashable UpdateACL Source # 
Instance details

Defined in Amazonka.MemoryDb.UpdateACL

type AWSResponse UpdateACL Source # 
Instance details

Defined in Amazonka.MemoryDb.UpdateACL

type Rep UpdateACL Source # 
Instance details

Defined in Amazonka.MemoryDb.UpdateACL

type Rep UpdateACL = D1 ('MetaData "UpdateACL" "Amazonka.MemoryDb.UpdateACL" "amazonka-memorydb-2.0-7JvPQiLpSKi6naAXiKMLiu" 'False) (C1 ('MetaCons "UpdateACL'" 'PrefixI 'True) (S1 ('MetaSel ('Just "userNamesToAdd") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Text))) :*: (S1 ('MetaSel ('Just "userNamesToRemove") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Text))) :*: S1 ('MetaSel ('Just "aCLName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newUpdateACL Source #

Arguments

:: Text

UpdateACL

-> UpdateACL 

Create a value of UpdateACL with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

UpdateACL, updateACL_userNamesToAdd - The list of users to add to the Access Control List

UpdateACL, updateACL_userNamesToRemove - The list of users to remove from the Access Control List

UpdateACL, updateACL_aCLName - The name of the Access Control List

data UpdateACLResponse Source #

See: newUpdateACLResponse smart constructor.

Instances

Instances details
Generic UpdateACLResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.UpdateACL

Associated Types

type Rep UpdateACLResponse :: Type -> Type #

Read UpdateACLResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.UpdateACL

Show UpdateACLResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.UpdateACL

NFData UpdateACLResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.UpdateACL

Methods

rnf :: UpdateACLResponse -> () #

Eq UpdateACLResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.UpdateACL

type Rep UpdateACLResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.UpdateACL

type Rep UpdateACLResponse = D1 ('MetaData "UpdateACLResponse" "Amazonka.MemoryDb.UpdateACL" "amazonka-memorydb-2.0-7JvPQiLpSKi6naAXiKMLiu" 'False) (C1 ('MetaCons "UpdateACLResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "acl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ACL)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newUpdateACLResponse Source #

Create a value of UpdateACLResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:acl:UpdateACLResponse', updateACLResponse_acl - The updated Access Control List

$sel:httpStatus:UpdateACLResponse', updateACLResponse_httpStatus - The response's http status code.

UpdateCluster

data UpdateCluster Source #

See: newUpdateCluster smart constructor.

Instances

Instances details
ToJSON UpdateCluster Source # 
Instance details

Defined in Amazonka.MemoryDb.UpdateCluster

ToHeaders UpdateCluster Source # 
Instance details

Defined in Amazonka.MemoryDb.UpdateCluster

ToPath UpdateCluster Source # 
Instance details

Defined in Amazonka.MemoryDb.UpdateCluster

ToQuery UpdateCluster Source # 
Instance details

Defined in Amazonka.MemoryDb.UpdateCluster

AWSRequest UpdateCluster Source # 
Instance details

Defined in Amazonka.MemoryDb.UpdateCluster

Associated Types

type AWSResponse UpdateCluster #

Generic UpdateCluster Source # 
Instance details

Defined in Amazonka.MemoryDb.UpdateCluster

Associated Types

type Rep UpdateCluster :: Type -> Type #

Read UpdateCluster Source # 
Instance details

Defined in Amazonka.MemoryDb.UpdateCluster

Show UpdateCluster Source # 
Instance details

Defined in Amazonka.MemoryDb.UpdateCluster

NFData UpdateCluster Source # 
Instance details

Defined in Amazonka.MemoryDb.UpdateCluster

Methods

rnf :: UpdateCluster -> () #

Eq UpdateCluster Source # 
Instance details

Defined in Amazonka.MemoryDb.UpdateCluster

Hashable UpdateCluster Source # 
Instance details

Defined in Amazonka.MemoryDb.UpdateCluster

type AWSResponse UpdateCluster Source # 
Instance details

Defined in Amazonka.MemoryDb.UpdateCluster

type Rep UpdateCluster Source # 
Instance details

Defined in Amazonka.MemoryDb.UpdateCluster

type Rep UpdateCluster = D1 ('MetaData "UpdateCluster" "Amazonka.MemoryDb.UpdateCluster" "amazonka-memorydb-2.0-7JvPQiLpSKi6naAXiKMLiu" 'False) (C1 ('MetaCons "UpdateCluster'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "aCLName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "engineVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "maintenanceWindow") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "nodeType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "parameterGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "replicaConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ReplicaConfigurationRequest))))) :*: ((S1 ('MetaSel ('Just "securityGroupIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "shardConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ShardConfigurationRequest)) :*: S1 ('MetaSel ('Just "snapshotRetentionLimit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)))) :*: ((S1 ('MetaSel ('Just "snapshotWindow") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "snsTopicArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "snsTopicStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "clusterName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))))

newUpdateCluster Source #

Create a value of UpdateCluster with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

UpdateCluster, updateCluster_aCLName - The Access Control List that is associated with the cluster

UpdateCluster, updateCluster_description - The description of the cluster to update

UpdateCluster, updateCluster_engineVersion - The upgraded version of the engine to be run on the nodes. You can upgrade to a newer engine version, but you cannot downgrade to an earlier engine version. If you want to use an earlier engine version, you must delete the existing cluster and create it anew with the earlier engine version.

UpdateCluster, updateCluster_maintenanceWindow - Specifies the weekly time range during which maintenance on the cluster is performed. It is specified as a range in the format ddd:hh24:mi-ddd:hh24:mi (24H Clock UTC). The minimum maintenance window is a 60 minute period.

Valid values for ddd are:

  • sun
  • mon
  • tue
  • wed
  • thu
  • fri
  • sat

Example: sun:23:00-mon:01:30

UpdateCluster, updateCluster_nodeType - A valid node type that you want to scale this cluster up or down to.

UpdateCluster, updateCluster_parameterGroupName - The name of the parameter group to update

$sel:replicaConfiguration:UpdateCluster', updateCluster_replicaConfiguration - The number of replicas that will reside in each shard

$sel:securityGroupIds:UpdateCluster', updateCluster_securityGroupIds - The SecurityGroupIds to update

$sel:shardConfiguration:UpdateCluster', updateCluster_shardConfiguration - The number of shards in the cluster

UpdateCluster, updateCluster_snapshotRetentionLimit - The number of days for which MemoryDB retains automatic cluster snapshots before deleting them. For example, if you set SnapshotRetentionLimit to 5, a snapshot that was taken today is retained for 5 days before being deleted.

UpdateCluster, updateCluster_snapshotWindow - The daily time range (in UTC) during which MemoryDB begins taking a daily snapshot of your cluster.

UpdateCluster, updateCluster_snsTopicArn - The SNS topic ARN to update

UpdateCluster, updateCluster_snsTopicStatus - The status of the Amazon SNS notification topic. Notifications are sent only if the status is active.

UpdateCluster, updateCluster_clusterName - The name of the cluster to update

data UpdateClusterResponse Source #

See: newUpdateClusterResponse smart constructor.

Instances

Instances details
Generic UpdateClusterResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.UpdateCluster

Associated Types

type Rep UpdateClusterResponse :: Type -> Type #

Read UpdateClusterResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.UpdateCluster

Show UpdateClusterResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.UpdateCluster

NFData UpdateClusterResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.UpdateCluster

Methods

rnf :: UpdateClusterResponse -> () #

Eq UpdateClusterResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.UpdateCluster

type Rep UpdateClusterResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.UpdateCluster

type Rep UpdateClusterResponse = D1 ('MetaData "UpdateClusterResponse" "Amazonka.MemoryDb.UpdateCluster" "amazonka-memorydb-2.0-7JvPQiLpSKi6naAXiKMLiu" 'False) (C1 ('MetaCons "UpdateClusterResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "cluster") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Cluster)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newUpdateClusterResponse Source #

Create a value of UpdateClusterResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:cluster:UpdateClusterResponse', updateClusterResponse_cluster - The updated cluster

$sel:httpStatus:UpdateClusterResponse', updateClusterResponse_httpStatus - The response's http status code.

UpdateParameterGroup

data UpdateParameterGroup Source #

See: newUpdateParameterGroup smart constructor.

Instances

Instances details
ToJSON UpdateParameterGroup Source # 
Instance details

Defined in Amazonka.MemoryDb.UpdateParameterGroup

ToHeaders UpdateParameterGroup Source # 
Instance details

Defined in Amazonka.MemoryDb.UpdateParameterGroup

ToPath UpdateParameterGroup Source # 
Instance details

Defined in Amazonka.MemoryDb.UpdateParameterGroup

ToQuery UpdateParameterGroup Source # 
Instance details

Defined in Amazonka.MemoryDb.UpdateParameterGroup

AWSRequest UpdateParameterGroup Source # 
Instance details

Defined in Amazonka.MemoryDb.UpdateParameterGroup

Associated Types

type AWSResponse UpdateParameterGroup #

Generic UpdateParameterGroup Source # 
Instance details

Defined in Amazonka.MemoryDb.UpdateParameterGroup

Associated Types

type Rep UpdateParameterGroup :: Type -> Type #

Read UpdateParameterGroup Source # 
Instance details

Defined in Amazonka.MemoryDb.UpdateParameterGroup

Show UpdateParameterGroup Source # 
Instance details

Defined in Amazonka.MemoryDb.UpdateParameterGroup

NFData UpdateParameterGroup Source # 
Instance details

Defined in Amazonka.MemoryDb.UpdateParameterGroup

Methods

rnf :: UpdateParameterGroup -> () #

Eq UpdateParameterGroup Source # 
Instance details

Defined in Amazonka.MemoryDb.UpdateParameterGroup

Hashable UpdateParameterGroup Source # 
Instance details

Defined in Amazonka.MemoryDb.UpdateParameterGroup

type AWSResponse UpdateParameterGroup Source # 
Instance details

Defined in Amazonka.MemoryDb.UpdateParameterGroup

type Rep UpdateParameterGroup Source # 
Instance details

Defined in Amazonka.MemoryDb.UpdateParameterGroup

type Rep UpdateParameterGroup = D1 ('MetaData "UpdateParameterGroup" "Amazonka.MemoryDb.UpdateParameterGroup" "amazonka-memorydb-2.0-7JvPQiLpSKi6naAXiKMLiu" 'False) (C1 ('MetaCons "UpdateParameterGroup'" 'PrefixI 'True) (S1 ('MetaSel ('Just "parameterGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "parameterNameValues") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [ParameterNameValue])))

newUpdateParameterGroup Source #

Create a value of UpdateParameterGroup with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

UpdateParameterGroup, updateParameterGroup_parameterGroupName - The name of the parameter group to update.

$sel:parameterNameValues:UpdateParameterGroup', updateParameterGroup_parameterNameValues - An array of parameter names and values for the parameter update. You must supply at least one parameter name and value; subsequent arguments are optional. A maximum of 20 parameters may be updated per request.

data UpdateParameterGroupResponse Source #

See: newUpdateParameterGroupResponse smart constructor.

Instances

Instances details
Generic UpdateParameterGroupResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.UpdateParameterGroup

Associated Types

type Rep UpdateParameterGroupResponse :: Type -> Type #

Read UpdateParameterGroupResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.UpdateParameterGroup

Show UpdateParameterGroupResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.UpdateParameterGroup

NFData UpdateParameterGroupResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.UpdateParameterGroup

Eq UpdateParameterGroupResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.UpdateParameterGroup

type Rep UpdateParameterGroupResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.UpdateParameterGroup

type Rep UpdateParameterGroupResponse = D1 ('MetaData "UpdateParameterGroupResponse" "Amazonka.MemoryDb.UpdateParameterGroup" "amazonka-memorydb-2.0-7JvPQiLpSKi6naAXiKMLiu" 'False) (C1 ('MetaCons "UpdateParameterGroupResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "parameterGroup") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ParameterGroup)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newUpdateParameterGroupResponse Source #

Create a value of UpdateParameterGroupResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:parameterGroup:UpdateParameterGroupResponse', updateParameterGroupResponse_parameterGroup - The updated parameter group

$sel:httpStatus:UpdateParameterGroupResponse', updateParameterGroupResponse_httpStatus - The response's http status code.

UpdateSubnetGroup

data UpdateSubnetGroup Source #

See: newUpdateSubnetGroup smart constructor.

Instances

Instances details
ToJSON UpdateSubnetGroup Source # 
Instance details

Defined in Amazonka.MemoryDb.UpdateSubnetGroup

ToHeaders UpdateSubnetGroup Source # 
Instance details

Defined in Amazonka.MemoryDb.UpdateSubnetGroup

ToPath UpdateSubnetGroup Source # 
Instance details

Defined in Amazonka.MemoryDb.UpdateSubnetGroup

ToQuery UpdateSubnetGroup Source # 
Instance details

Defined in Amazonka.MemoryDb.UpdateSubnetGroup

AWSRequest UpdateSubnetGroup Source # 
Instance details

Defined in Amazonka.MemoryDb.UpdateSubnetGroup

Associated Types

type AWSResponse UpdateSubnetGroup #

Generic UpdateSubnetGroup Source # 
Instance details

Defined in Amazonka.MemoryDb.UpdateSubnetGroup

Associated Types

type Rep UpdateSubnetGroup :: Type -> Type #

Read UpdateSubnetGroup Source # 
Instance details

Defined in Amazonka.MemoryDb.UpdateSubnetGroup

Show UpdateSubnetGroup Source # 
Instance details

Defined in Amazonka.MemoryDb.UpdateSubnetGroup

NFData UpdateSubnetGroup Source # 
Instance details

Defined in Amazonka.MemoryDb.UpdateSubnetGroup

Methods

rnf :: UpdateSubnetGroup -> () #

Eq UpdateSubnetGroup Source # 
Instance details

Defined in Amazonka.MemoryDb.UpdateSubnetGroup

Hashable UpdateSubnetGroup Source # 
Instance details

Defined in Amazonka.MemoryDb.UpdateSubnetGroup

type AWSResponse UpdateSubnetGroup Source # 
Instance details

Defined in Amazonka.MemoryDb.UpdateSubnetGroup

type Rep UpdateSubnetGroup Source # 
Instance details

Defined in Amazonka.MemoryDb.UpdateSubnetGroup

type Rep UpdateSubnetGroup = D1 ('MetaData "UpdateSubnetGroup" "Amazonka.MemoryDb.UpdateSubnetGroup" "amazonka-memorydb-2.0-7JvPQiLpSKi6naAXiKMLiu" 'False) (C1 ('MetaCons "UpdateSubnetGroup'" 'PrefixI 'True) (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "subnetIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "subnetGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newUpdateSubnetGroup Source #

Create a value of UpdateSubnetGroup with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

UpdateSubnetGroup, updateSubnetGroup_description - A description of the subnet group

$sel:subnetIds:UpdateSubnetGroup', updateSubnetGroup_subnetIds - The EC2 subnet IDs for the subnet group.

UpdateSubnetGroup, updateSubnetGroup_subnetGroupName - The name of the subnet group

data UpdateSubnetGroupResponse Source #

See: newUpdateSubnetGroupResponse smart constructor.

Instances

Instances details
Generic UpdateSubnetGroupResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.UpdateSubnetGroup

Associated Types

type Rep UpdateSubnetGroupResponse :: Type -> Type #

Read UpdateSubnetGroupResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.UpdateSubnetGroup

Show UpdateSubnetGroupResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.UpdateSubnetGroup

NFData UpdateSubnetGroupResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.UpdateSubnetGroup

Eq UpdateSubnetGroupResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.UpdateSubnetGroup

type Rep UpdateSubnetGroupResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.UpdateSubnetGroup

type Rep UpdateSubnetGroupResponse = D1 ('MetaData "UpdateSubnetGroupResponse" "Amazonka.MemoryDb.UpdateSubnetGroup" "amazonka-memorydb-2.0-7JvPQiLpSKi6naAXiKMLiu" 'False) (C1 ('MetaCons "UpdateSubnetGroupResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "subnetGroup") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SubnetGroup)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newUpdateSubnetGroupResponse Source #

Create a value of UpdateSubnetGroupResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:subnetGroup:UpdateSubnetGroupResponse', updateSubnetGroupResponse_subnetGroup - The updated subnet group

$sel:httpStatus:UpdateSubnetGroupResponse', updateSubnetGroupResponse_httpStatus - The response's http status code.

UpdateUser

data UpdateUser Source #

See: newUpdateUser smart constructor.

Instances

Instances details
ToJSON UpdateUser Source # 
Instance details

Defined in Amazonka.MemoryDb.UpdateUser

ToHeaders UpdateUser Source # 
Instance details

Defined in Amazonka.MemoryDb.UpdateUser

Methods

toHeaders :: UpdateUser -> [Header] #

ToPath UpdateUser Source # 
Instance details

Defined in Amazonka.MemoryDb.UpdateUser

ToQuery UpdateUser Source # 
Instance details

Defined in Amazonka.MemoryDb.UpdateUser

AWSRequest UpdateUser Source # 
Instance details

Defined in Amazonka.MemoryDb.UpdateUser

Associated Types

type AWSResponse UpdateUser #

Generic UpdateUser Source # 
Instance details

Defined in Amazonka.MemoryDb.UpdateUser

Associated Types

type Rep UpdateUser :: Type -> Type #

Read UpdateUser Source # 
Instance details

Defined in Amazonka.MemoryDb.UpdateUser

Show UpdateUser Source # 
Instance details

Defined in Amazonka.MemoryDb.UpdateUser

NFData UpdateUser Source # 
Instance details

Defined in Amazonka.MemoryDb.UpdateUser

Methods

rnf :: UpdateUser -> () #

Eq UpdateUser Source # 
Instance details

Defined in Amazonka.MemoryDb.UpdateUser

Hashable UpdateUser Source # 
Instance details

Defined in Amazonka.MemoryDb.UpdateUser

type AWSResponse UpdateUser Source # 
Instance details

Defined in Amazonka.MemoryDb.UpdateUser

type Rep UpdateUser Source # 
Instance details

Defined in Amazonka.MemoryDb.UpdateUser

type Rep UpdateUser = D1 ('MetaData "UpdateUser" "Amazonka.MemoryDb.UpdateUser" "amazonka-memorydb-2.0-7JvPQiLpSKi6naAXiKMLiu" 'False) (C1 ('MetaCons "UpdateUser'" 'PrefixI 'True) (S1 ('MetaSel ('Just "accessString") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "authenticationMode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AuthenticationMode)) :*: S1 ('MetaSel ('Just "userName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newUpdateUser Source #

Create a value of UpdateUser with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

UpdateUser, updateUser_accessString - Access permissions string used for this user.

$sel:authenticationMode:UpdateUser', updateUser_authenticationMode - Denotes the user's authentication properties, such as whether it requires a password to authenticate.

$sel:userName:UpdateUser', updateUser_userName - The name of the user

data UpdateUserResponse Source #

See: newUpdateUserResponse smart constructor.

Instances

Instances details
Generic UpdateUserResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.UpdateUser

Associated Types

type Rep UpdateUserResponse :: Type -> Type #

Read UpdateUserResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.UpdateUser

Show UpdateUserResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.UpdateUser

NFData UpdateUserResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.UpdateUser

Methods

rnf :: UpdateUserResponse -> () #

Eq UpdateUserResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.UpdateUser

type Rep UpdateUserResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.UpdateUser

type Rep UpdateUserResponse = D1 ('MetaData "UpdateUserResponse" "Amazonka.MemoryDb.UpdateUser" "amazonka-memorydb-2.0-7JvPQiLpSKi6naAXiKMLiu" 'False) (C1 ('MetaCons "UpdateUserResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "user") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe User)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newUpdateUserResponse Source #

Create a value of UpdateUserResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:user:UpdateUserResponse', updateUserResponse_user - The updated user

$sel:httpStatus:UpdateUserResponse', updateUserResponse_httpStatus - The response's http status code.

Types

AZStatus

newtype AZStatus Source #

Constructors

AZStatus' 

Fields

Bundled Patterns

pattern AZStatus_Multiaz :: AZStatus 
pattern AZStatus_Singleaz :: AZStatus 

Instances

Instances details
FromJSON AZStatus Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.AZStatus

FromJSONKey AZStatus Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.AZStatus

ToJSON AZStatus Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.AZStatus

ToJSONKey AZStatus Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.AZStatus

ToByteString AZStatus Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.AZStatus

Methods

toBS :: AZStatus -> ByteString #

ToHeader AZStatus Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.AZStatus

Methods

toHeader :: HeaderName -> AZStatus -> [Header] #

ToLog AZStatus Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.AZStatus

ToQuery AZStatus Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.AZStatus

FromText AZStatus Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.AZStatus

ToText AZStatus Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.AZStatus

Methods

toText :: AZStatus -> Text #

FromXML AZStatus Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.AZStatus

ToXML AZStatus Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.AZStatus

Methods

toXML :: AZStatus -> XML #

Generic AZStatus Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.AZStatus

Associated Types

type Rep AZStatus :: Type -> Type #

Methods

from :: AZStatus -> Rep AZStatus x #

to :: Rep AZStatus x -> AZStatus #

Read AZStatus Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.AZStatus

Show AZStatus Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.AZStatus

NFData AZStatus Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.AZStatus

Methods

rnf :: AZStatus -> () #

Eq AZStatus Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.AZStatus

Ord AZStatus Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.AZStatus

Hashable AZStatus Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.AZStatus

Methods

hashWithSalt :: Int -> AZStatus -> Int #

hash :: AZStatus -> Int #

type Rep AZStatus Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.AZStatus

type Rep AZStatus = D1 ('MetaData "AZStatus" "Amazonka.MemoryDb.Types.AZStatus" "amazonka-memorydb-2.0-7JvPQiLpSKi6naAXiKMLiu" 'True) (C1 ('MetaCons "AZStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromAZStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

AuthenticationType

newtype AuthenticationType Source #

Instances

Instances details
FromJSON AuthenticationType Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.AuthenticationType

FromJSONKey AuthenticationType Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.AuthenticationType

ToJSON AuthenticationType Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.AuthenticationType

ToJSONKey AuthenticationType Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.AuthenticationType

ToByteString AuthenticationType Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.AuthenticationType

ToHeader AuthenticationType Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.AuthenticationType

ToLog AuthenticationType Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.AuthenticationType

ToQuery AuthenticationType Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.AuthenticationType

FromText AuthenticationType Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.AuthenticationType

ToText AuthenticationType Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.AuthenticationType

FromXML AuthenticationType Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.AuthenticationType

ToXML AuthenticationType Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.AuthenticationType

Generic AuthenticationType Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.AuthenticationType

Associated Types

type Rep AuthenticationType :: Type -> Type #

Read AuthenticationType Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.AuthenticationType

Show AuthenticationType Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.AuthenticationType

NFData AuthenticationType Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.AuthenticationType

Methods

rnf :: AuthenticationType -> () #

Eq AuthenticationType Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.AuthenticationType

Ord AuthenticationType Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.AuthenticationType

Hashable AuthenticationType Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.AuthenticationType

type Rep AuthenticationType Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.AuthenticationType

type Rep AuthenticationType = D1 ('MetaData "AuthenticationType" "Amazonka.MemoryDb.Types.AuthenticationType" "amazonka-memorydb-2.0-7JvPQiLpSKi6naAXiKMLiu" 'True) (C1 ('MetaCons "AuthenticationType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromAuthenticationType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

DataTieringStatus

newtype DataTieringStatus Source #

Instances

Instances details
FromJSON DataTieringStatus Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.DataTieringStatus

FromJSONKey DataTieringStatus Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.DataTieringStatus

ToJSON DataTieringStatus Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.DataTieringStatus

ToJSONKey DataTieringStatus Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.DataTieringStatus

ToByteString DataTieringStatus Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.DataTieringStatus

ToHeader DataTieringStatus Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.DataTieringStatus

ToLog DataTieringStatus Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.DataTieringStatus

ToQuery DataTieringStatus Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.DataTieringStatus

FromText DataTieringStatus Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.DataTieringStatus

ToText DataTieringStatus Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.DataTieringStatus

FromXML DataTieringStatus Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.DataTieringStatus

ToXML DataTieringStatus Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.DataTieringStatus

Generic DataTieringStatus Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.DataTieringStatus

Associated Types

type Rep DataTieringStatus :: Type -> Type #

Read DataTieringStatus Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.DataTieringStatus

Show DataTieringStatus Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.DataTieringStatus

NFData DataTieringStatus Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.DataTieringStatus

Methods

rnf :: DataTieringStatus -> () #

Eq DataTieringStatus Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.DataTieringStatus

Ord DataTieringStatus Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.DataTieringStatus

Hashable DataTieringStatus Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.DataTieringStatus

type Rep DataTieringStatus Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.DataTieringStatus

type Rep DataTieringStatus = D1 ('MetaData "DataTieringStatus" "Amazonka.MemoryDb.Types.DataTieringStatus" "amazonka-memorydb-2.0-7JvPQiLpSKi6naAXiKMLiu" 'True) (C1 ('MetaCons "DataTieringStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromDataTieringStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

InputAuthenticationType

newtype InputAuthenticationType Source #

Instances

Instances details
FromJSON InputAuthenticationType Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.InputAuthenticationType

FromJSONKey InputAuthenticationType Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.InputAuthenticationType

ToJSON InputAuthenticationType Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.InputAuthenticationType

ToJSONKey InputAuthenticationType Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.InputAuthenticationType

ToByteString InputAuthenticationType Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.InputAuthenticationType

ToHeader InputAuthenticationType Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.InputAuthenticationType

ToLog InputAuthenticationType Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.InputAuthenticationType

ToQuery InputAuthenticationType Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.InputAuthenticationType

FromText InputAuthenticationType Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.InputAuthenticationType

ToText InputAuthenticationType Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.InputAuthenticationType

FromXML InputAuthenticationType Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.InputAuthenticationType

ToXML InputAuthenticationType Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.InputAuthenticationType

Generic InputAuthenticationType Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.InputAuthenticationType

Associated Types

type Rep InputAuthenticationType :: Type -> Type #

Read InputAuthenticationType Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.InputAuthenticationType

Show InputAuthenticationType Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.InputAuthenticationType

NFData InputAuthenticationType Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.InputAuthenticationType

Methods

rnf :: InputAuthenticationType -> () #

Eq InputAuthenticationType Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.InputAuthenticationType

Ord InputAuthenticationType Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.InputAuthenticationType

Hashable InputAuthenticationType Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.InputAuthenticationType

type Rep InputAuthenticationType Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.InputAuthenticationType

type Rep InputAuthenticationType = D1 ('MetaData "InputAuthenticationType" "Amazonka.MemoryDb.Types.InputAuthenticationType" "amazonka-memorydb-2.0-7JvPQiLpSKi6naAXiKMLiu" 'True) (C1 ('MetaCons "InputAuthenticationType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromInputAuthenticationType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ServiceUpdateStatus

newtype ServiceUpdateStatus Source #

Instances

Instances details
FromJSON ServiceUpdateStatus Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.ServiceUpdateStatus

FromJSONKey ServiceUpdateStatus Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.ServiceUpdateStatus

ToJSON ServiceUpdateStatus Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.ServiceUpdateStatus

ToJSONKey ServiceUpdateStatus Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.ServiceUpdateStatus

ToByteString ServiceUpdateStatus Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.ServiceUpdateStatus

ToHeader ServiceUpdateStatus Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.ServiceUpdateStatus

ToLog ServiceUpdateStatus Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.ServiceUpdateStatus

ToQuery ServiceUpdateStatus Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.ServiceUpdateStatus

FromText ServiceUpdateStatus Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.ServiceUpdateStatus

ToText ServiceUpdateStatus Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.ServiceUpdateStatus

FromXML ServiceUpdateStatus Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.ServiceUpdateStatus

ToXML ServiceUpdateStatus Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.ServiceUpdateStatus

Generic ServiceUpdateStatus Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.ServiceUpdateStatus

Associated Types

type Rep ServiceUpdateStatus :: Type -> Type #

Read ServiceUpdateStatus Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.ServiceUpdateStatus

Show ServiceUpdateStatus Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.ServiceUpdateStatus

NFData ServiceUpdateStatus Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.ServiceUpdateStatus

Methods

rnf :: ServiceUpdateStatus -> () #

Eq ServiceUpdateStatus Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.ServiceUpdateStatus

Ord ServiceUpdateStatus Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.ServiceUpdateStatus

Hashable ServiceUpdateStatus Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.ServiceUpdateStatus

type Rep ServiceUpdateStatus Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.ServiceUpdateStatus

type Rep ServiceUpdateStatus = D1 ('MetaData "ServiceUpdateStatus" "Amazonka.MemoryDb.Types.ServiceUpdateStatus" "amazonka-memorydb-2.0-7JvPQiLpSKi6naAXiKMLiu" 'True) (C1 ('MetaCons "ServiceUpdateStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromServiceUpdateStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ServiceUpdateType

newtype ServiceUpdateType Source #

Instances

Instances details
FromJSON ServiceUpdateType Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.ServiceUpdateType

FromJSONKey ServiceUpdateType Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.ServiceUpdateType

ToJSON ServiceUpdateType Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.ServiceUpdateType

ToJSONKey ServiceUpdateType Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.ServiceUpdateType

ToByteString ServiceUpdateType Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.ServiceUpdateType

ToHeader ServiceUpdateType Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.ServiceUpdateType

ToLog ServiceUpdateType Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.ServiceUpdateType

ToQuery ServiceUpdateType Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.ServiceUpdateType

FromText ServiceUpdateType Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.ServiceUpdateType

ToText ServiceUpdateType Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.ServiceUpdateType

FromXML ServiceUpdateType Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.ServiceUpdateType

ToXML ServiceUpdateType Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.ServiceUpdateType

Generic ServiceUpdateType Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.ServiceUpdateType

Associated Types

type Rep ServiceUpdateType :: Type -> Type #

Read ServiceUpdateType Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.ServiceUpdateType

Show ServiceUpdateType Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.ServiceUpdateType

NFData ServiceUpdateType Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.ServiceUpdateType

Methods

rnf :: ServiceUpdateType -> () #

Eq ServiceUpdateType Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.ServiceUpdateType

Ord ServiceUpdateType Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.ServiceUpdateType

Hashable ServiceUpdateType Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.ServiceUpdateType

type Rep ServiceUpdateType Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.ServiceUpdateType

type Rep ServiceUpdateType = D1 ('MetaData "ServiceUpdateType" "Amazonka.MemoryDb.Types.ServiceUpdateType" "amazonka-memorydb-2.0-7JvPQiLpSKi6naAXiKMLiu" 'True) (C1 ('MetaCons "ServiceUpdateType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromServiceUpdateType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

SourceType

newtype SourceType Source #

Constructors

SourceType' 

Fields

Instances

Instances details
FromJSON SourceType Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.SourceType

FromJSONKey SourceType Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.SourceType

ToJSON SourceType Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.SourceType

ToJSONKey SourceType Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.SourceType

ToByteString SourceType Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.SourceType

ToHeader SourceType Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.SourceType

ToLog SourceType Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.SourceType

ToQuery SourceType Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.SourceType

FromText SourceType Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.SourceType

ToText SourceType Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.SourceType

Methods

toText :: SourceType -> Text #

FromXML SourceType Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.SourceType

ToXML SourceType Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.SourceType

Methods

toXML :: SourceType -> XML #

Generic SourceType Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.SourceType

Associated Types

type Rep SourceType :: Type -> Type #

Read SourceType Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.SourceType

Show SourceType Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.SourceType

NFData SourceType Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.SourceType

Methods

rnf :: SourceType -> () #

Eq SourceType Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.SourceType

Ord SourceType Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.SourceType

Hashable SourceType Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.SourceType

type Rep SourceType Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.SourceType

type Rep SourceType = D1 ('MetaData "SourceType" "Amazonka.MemoryDb.Types.SourceType" "amazonka-memorydb-2.0-7JvPQiLpSKi6naAXiKMLiu" 'True) (C1 ('MetaCons "SourceType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromSourceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ACL

data ACL Source #

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.

See: newACL smart constructor.

Instances

Instances details
FromJSON ACL Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.ACL

Generic ACL Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.ACL

Associated Types

type Rep ACL :: Type -> Type #

Methods

from :: ACL -> Rep ACL x #

to :: Rep ACL x -> ACL #

Read ACL Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.ACL

Show ACL Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.ACL

Methods

showsPrec :: Int -> ACL -> ShowS #

show :: ACL -> String #

showList :: [ACL] -> ShowS #

NFData ACL Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.ACL

Methods

rnf :: ACL -> () #

Eq ACL Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.ACL

Methods

(==) :: ACL -> ACL -> Bool #

(/=) :: ACL -> ACL -> Bool #

Hashable ACL Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.ACL

Methods

hashWithSalt :: Int -> ACL -> Int #

hash :: ACL -> Int #

type Rep ACL Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.ACL

newACL :: ACL Source #

Create a value of ACL with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:arn:ACL', acl_arn - The Amazon Resource Name (ARN) of the ACL

$sel:clusters:ACL', acl_clusters - A list of clusters associated with the ACL.

$sel:minimumEngineVersion:ACL', acl_minimumEngineVersion - The minimum engine version supported for the ACL

$sel:name:ACL', acl_name - The name of the Access Control List

$sel:pendingChanges:ACL', acl_pendingChanges - A list of updates being applied to the ACL.

$sel:status:ACL', acl_status - Indicates ACL status. Can be "creating", "active", "modifying", "deleting".

$sel:userNames:ACL', acl_userNames - The list of user names that belong to the ACL.

ACLPendingChanges

data ACLPendingChanges Source #

Returns the updates being applied to the ACL.

See: newACLPendingChanges smart constructor.

Constructors

ACLPendingChanges' (Maybe [Text]) (Maybe [Text]) 

Instances

Instances details
FromJSON ACLPendingChanges Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.ACLPendingChanges

Generic ACLPendingChanges Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.ACLPendingChanges

Associated Types

type Rep ACLPendingChanges :: Type -> Type #

Read ACLPendingChanges Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.ACLPendingChanges

Show ACLPendingChanges Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.ACLPendingChanges

NFData ACLPendingChanges Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.ACLPendingChanges

Methods

rnf :: ACLPendingChanges -> () #

Eq ACLPendingChanges Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.ACLPendingChanges

Hashable ACLPendingChanges Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.ACLPendingChanges

type Rep ACLPendingChanges Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.ACLPendingChanges

type Rep ACLPendingChanges = D1 ('MetaData "ACLPendingChanges" "Amazonka.MemoryDb.Types.ACLPendingChanges" "amazonka-memorydb-2.0-7JvPQiLpSKi6naAXiKMLiu" 'False) (C1 ('MetaCons "ACLPendingChanges'" 'PrefixI 'True) (S1 ('MetaSel ('Just "userNamesToAdd") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "userNamesToRemove") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))))

newACLPendingChanges :: ACLPendingChanges Source #

Create a value of ACLPendingChanges with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:userNamesToAdd:ACLPendingChanges', aCLPendingChanges_userNamesToAdd - A list of users being added to the ACL

$sel:userNamesToRemove:ACLPendingChanges', aCLPendingChanges_userNamesToRemove - A list of user names being removed from the ACL

ACLsUpdateStatus

data ACLsUpdateStatus Source #

The status of the ACL update

See: newACLsUpdateStatus smart constructor.

Constructors

ACLsUpdateStatus' (Maybe Text) 

Instances

Instances details
FromJSON ACLsUpdateStatus Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.ACLsUpdateStatus

Generic ACLsUpdateStatus Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.ACLsUpdateStatus

Associated Types

type Rep ACLsUpdateStatus :: Type -> Type #

Read ACLsUpdateStatus Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.ACLsUpdateStatus

Show ACLsUpdateStatus Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.ACLsUpdateStatus

NFData ACLsUpdateStatus Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.ACLsUpdateStatus

Methods

rnf :: ACLsUpdateStatus -> () #

Eq ACLsUpdateStatus Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.ACLsUpdateStatus

Hashable ACLsUpdateStatus Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.ACLsUpdateStatus

type Rep ACLsUpdateStatus Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.ACLsUpdateStatus

type Rep ACLsUpdateStatus = D1 ('MetaData "ACLsUpdateStatus" "Amazonka.MemoryDb.Types.ACLsUpdateStatus" "amazonka-memorydb-2.0-7JvPQiLpSKi6naAXiKMLiu" 'False) (C1 ('MetaCons "ACLsUpdateStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "aCLToApply") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newACLsUpdateStatus :: ACLsUpdateStatus Source #

Create a value of ACLsUpdateStatus with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:aCLToApply:ACLsUpdateStatus', aCLsUpdateStatus_aCLToApply - A list of ACLs pending to be applied.

Authentication

data Authentication Source #

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

See: newAuthentication smart constructor.

Instances

Instances details
FromJSON Authentication Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.Authentication

Generic Authentication Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.Authentication

Associated Types

type Rep Authentication :: Type -> Type #

Read Authentication Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.Authentication

Show Authentication Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.Authentication

NFData Authentication Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.Authentication

Methods

rnf :: Authentication -> () #

Eq Authentication Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.Authentication

Hashable Authentication Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.Authentication

type Rep Authentication Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.Authentication

type Rep Authentication = D1 ('MetaData "Authentication" "Amazonka.MemoryDb.Types.Authentication" "amazonka-memorydb-2.0-7JvPQiLpSKi6naAXiKMLiu" 'False) (C1 ('MetaCons "Authentication'" 'PrefixI 'True) (S1 ('MetaSel ('Just "passwordCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AuthenticationType))))

newAuthentication :: Authentication Source #

Create a value of Authentication with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:passwordCount:Authentication', authentication_passwordCount - The number of passwords belonging to the user. The maximum is two.

$sel:type':Authentication', authentication_type - Indicates whether the user requires a password to authenticate.

AuthenticationMode

data AuthenticationMode Source #

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

See: newAuthenticationMode smart constructor.

Instances

Instances details
ToJSON AuthenticationMode Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.AuthenticationMode

Generic AuthenticationMode Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.AuthenticationMode

Associated Types

type Rep AuthenticationMode :: Type -> Type #

Read AuthenticationMode Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.AuthenticationMode

Show AuthenticationMode Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.AuthenticationMode

NFData AuthenticationMode Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.AuthenticationMode

Methods

rnf :: AuthenticationMode -> () #

Eq AuthenticationMode Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.AuthenticationMode

Hashable AuthenticationMode Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.AuthenticationMode

type Rep AuthenticationMode Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.AuthenticationMode

type Rep AuthenticationMode = D1 ('MetaData "AuthenticationMode" "Amazonka.MemoryDb.Types.AuthenticationMode" "amazonka-memorydb-2.0-7JvPQiLpSKi6naAXiKMLiu" 'False) (C1 ('MetaCons "AuthenticationMode'" 'PrefixI 'True) (S1 ('MetaSel ('Just "passwords") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Text))) :*: S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe InputAuthenticationType))))

newAuthenticationMode :: AuthenticationMode Source #

Create a value of AuthenticationMode with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:passwords:AuthenticationMode', authenticationMode_passwords - The password(s) used for authentication

$sel:type':AuthenticationMode', authenticationMode_type - Indicates whether the user requires a password to authenticate. All newly-created users require a password.

AvailabilityZone

data AvailabilityZone Source #

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

See: newAvailabilityZone smart constructor.

Constructors

AvailabilityZone' (Maybe Text) 

Instances

Instances details
FromJSON AvailabilityZone Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.AvailabilityZone

Generic AvailabilityZone Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.AvailabilityZone

Associated Types

type Rep AvailabilityZone :: Type -> Type #

Read AvailabilityZone Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.AvailabilityZone

Show AvailabilityZone Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.AvailabilityZone

NFData AvailabilityZone Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.AvailabilityZone

Methods

rnf :: AvailabilityZone -> () #

Eq AvailabilityZone Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.AvailabilityZone

Hashable AvailabilityZone Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.AvailabilityZone

type Rep AvailabilityZone Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.AvailabilityZone

type Rep AvailabilityZone = D1 ('MetaData "AvailabilityZone" "Amazonka.MemoryDb.Types.AvailabilityZone" "amazonka-memorydb-2.0-7JvPQiLpSKi6naAXiKMLiu" 'False) (C1 ('MetaCons "AvailabilityZone'" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newAvailabilityZone :: AvailabilityZone Source #

Create a value of AvailabilityZone with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:name:AvailabilityZone', availabilityZone_name - The name of the Availability Zone.

Cluster

data Cluster Source #

Contains all of the attributes of a specific cluster.

See: newCluster smart constructor.

Instances

Instances details
FromJSON Cluster Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.Cluster

Generic Cluster Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.Cluster

Associated Types

type Rep Cluster :: Type -> Type #

Methods

from :: Cluster -> Rep Cluster x #

to :: Rep Cluster x -> Cluster #

Read Cluster Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.Cluster

Show Cluster Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.Cluster

NFData Cluster Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.Cluster

Methods

rnf :: Cluster -> () #

Eq Cluster Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.Cluster

Methods

(==) :: Cluster -> Cluster -> Bool #

(/=) :: Cluster -> Cluster -> Bool #

Hashable Cluster Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.Cluster

Methods

hashWithSalt :: Int -> Cluster -> Int #

hash :: Cluster -> Int #

type Rep Cluster Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.Cluster

type Rep Cluster = D1 ('MetaData "Cluster" "Amazonka.MemoryDb.Types.Cluster" "amazonka-memorydb-2.0-7JvPQiLpSKi6naAXiKMLiu" 'False) (C1 ('MetaCons "Cluster'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "aCLName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "autoMinorVersionUpgrade") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)))) :*: (S1 ('MetaSel ('Just "availabilityMode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AZStatus)) :*: (S1 ('MetaSel ('Just "clusterEndpoint") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Endpoint)) :*: S1 ('MetaSel ('Just "dataTiering") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DataTieringStatus))))) :*: ((S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "enginePatchVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "engineVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "kmsKeyId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "maintenanceWindow") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "nodeType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))) :*: (((S1 ('MetaSel ('Just "numberOfShards") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "parameterGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "parameterGroupStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "pendingUpdates") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ClusterPendingUpdates)) :*: (S1 ('MetaSel ('Just "securityGroups") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [SecurityGroupMembership])) :*: S1 ('MetaSel ('Just "shards") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Shard]))))) :*: ((S1 ('MetaSel ('Just "snapshotRetentionLimit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "snapshotWindow") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "snsTopicArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "snsTopicStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "subnetGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "tLSEnabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))))))

newCluster :: Cluster Source #

Create a value of Cluster with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:aCLName:Cluster', cluster_aCLName - The name of the Access Control List associated with this cluster.

$sel:arn:Cluster', cluster_arn - The Amazon Resource Name (ARN) of the cluster.

$sel:autoMinorVersionUpgrade:Cluster', cluster_autoMinorVersionUpgrade - When set to true, the cluster will automatically receive minor engine version upgrades after launch.

$sel:availabilityMode:Cluster', cluster_availabilityMode - Indicates if the cluster has a Multi-AZ configuration (multiaz) or not (singleaz).

$sel:clusterEndpoint:Cluster', cluster_clusterEndpoint - The cluster's configuration endpoint

$sel:dataTiering:Cluster', cluster_dataTiering - Enables data tiering. Data tiering is only supported for clusters using the r6gd node type. This parameter must be set when using r6gd nodes. For more information, see Data tiering.

$sel:description:Cluster', cluster_description - A description of the cluster

$sel:enginePatchVersion:Cluster', cluster_enginePatchVersion - The Redis engine patch version used by the cluster

$sel:engineVersion:Cluster', cluster_engineVersion - The Redis engine version used by the cluster

$sel:kmsKeyId:Cluster', cluster_kmsKeyId - The ID of the KMS key used to encrypt the cluster

$sel:maintenanceWindow:Cluster', cluster_maintenanceWindow - Specifies the weekly time range during which maintenance on the cluster is performed. It is specified as a range in the format ddd:hh24:mi-ddd:hh24:mi (24H Clock UTC). The minimum maintenance window is a 60 minute period.

Cluster, cluster_name - The user-supplied name of the cluster. This identifier is a unique key that identifies a cluster.

$sel:nodeType:Cluster', cluster_nodeType - The cluster's node type

$sel:numberOfShards:Cluster', cluster_numberOfShards - The number of shards in the cluster

$sel:parameterGroupName:Cluster', cluster_parameterGroupName - The name of the parameter group used by the cluster

$sel:parameterGroupStatus:Cluster', cluster_parameterGroupStatus - The status of the parameter group used by the cluster, for example 'active' or 'applying'.

$sel:pendingUpdates:Cluster', cluster_pendingUpdates - A group of settings that are currently being applied.

$sel:securityGroups:Cluster', cluster_securityGroups - A list of security groups used by the cluster

$sel:shards:Cluster', cluster_shards - A list of shards that are members of the cluster.

$sel:snapshotRetentionLimit:Cluster', cluster_snapshotRetentionLimit - The number of days for which MemoryDB retains automatic snapshots before deleting them. For example, if you set SnapshotRetentionLimit to 5, a snapshot that was taken today is retained for 5 days before being deleted.

$sel:snapshotWindow:Cluster', cluster_snapshotWindow - The daily time range (in UTC) during which MemoryDB begins taking a daily snapshot of your shard. Example: 05:00-09:00 If you do not specify this parameter, MemoryDB automatically chooses an appropriate time range.

$sel:snsTopicArn:Cluster', cluster_snsTopicArn - The Amazon Resource Name (ARN) of the SNS notification topic

$sel:snsTopicStatus:Cluster', cluster_snsTopicStatus - The SNS topic must be in Active status to receive notifications

Cluster, cluster_status - The status of the cluster. For example, Available, Updating, Creating.

$sel:subnetGroupName:Cluster', cluster_subnetGroupName - The name of the subnet group used by the cluster

$sel:tLSEnabled:Cluster', cluster_tLSEnabled - A flag to indicate if In-transit encryption is enabled

ClusterConfiguration

data ClusterConfiguration Source #

A list of cluster configuration options.

See: newClusterConfiguration smart constructor.

Instances

Instances details
FromJSON ClusterConfiguration Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.ClusterConfiguration

Generic ClusterConfiguration Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.ClusterConfiguration

Associated Types

type Rep ClusterConfiguration :: Type -> Type #

Read ClusterConfiguration Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.ClusterConfiguration

Show ClusterConfiguration Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.ClusterConfiguration

NFData ClusterConfiguration Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.ClusterConfiguration

Methods

rnf :: ClusterConfiguration -> () #

Eq ClusterConfiguration Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.ClusterConfiguration

Hashable ClusterConfiguration Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.ClusterConfiguration

type Rep ClusterConfiguration Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.ClusterConfiguration

type Rep ClusterConfiguration = D1 ('MetaData "ClusterConfiguration" "Amazonka.MemoryDb.Types.ClusterConfiguration" "amazonka-memorydb-2.0-7JvPQiLpSKi6naAXiKMLiu" 'False) (C1 ('MetaCons "ClusterConfiguration'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "engineVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "maintenanceWindow") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "nodeType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "numShards") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "parameterGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "port") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "shards") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ShardDetail])) :*: S1 ('MetaSel ('Just "snapshotRetentionLimit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)))) :*: ((S1 ('MetaSel ('Just "snapshotWindow") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "subnetGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "topicArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "vpcId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))))

newClusterConfiguration :: ClusterConfiguration Source #

Create a value of ClusterConfiguration with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:description:ClusterConfiguration', clusterConfiguration_description - The description of the cluster configuration

$sel:engineVersion:ClusterConfiguration', clusterConfiguration_engineVersion - The Redis engine version used by the cluster

$sel:maintenanceWindow:ClusterConfiguration', clusterConfiguration_maintenanceWindow - The specified maintenance window for the cluster

ClusterConfiguration, clusterConfiguration_name - The name of the cluster

$sel:nodeType:ClusterConfiguration', clusterConfiguration_nodeType - The node type used for the cluster

$sel:numShards:ClusterConfiguration', clusterConfiguration_numShards - The number of shards in the cluster

$sel:parameterGroupName:ClusterConfiguration', clusterConfiguration_parameterGroupName - The name of parameter group used by the cluster

$sel:port:ClusterConfiguration', clusterConfiguration_port - The port used by the cluster

$sel:shards:ClusterConfiguration', clusterConfiguration_shards - The list of shards in the cluster

$sel:snapshotRetentionLimit:ClusterConfiguration', clusterConfiguration_snapshotRetentionLimit - The snapshot retention limit set by the cluster

$sel:snapshotWindow:ClusterConfiguration', clusterConfiguration_snapshotWindow - The snapshot window set by the cluster

$sel:subnetGroupName:ClusterConfiguration', clusterConfiguration_subnetGroupName - The name of the subnet group used by the cluster

$sel:topicArn:ClusterConfiguration', clusterConfiguration_topicArn - The Amazon Resource Name (ARN) of the SNS notification topic for the cluster

$sel:vpcId:ClusterConfiguration', clusterConfiguration_vpcId - The ID of the VPC the cluster belongs to

ClusterPendingUpdates

data ClusterPendingUpdates Source #

A list of updates being applied to the cluster

See: newClusterPendingUpdates smart constructor.

Instances

Instances details
FromJSON ClusterPendingUpdates Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.ClusterPendingUpdates

Generic ClusterPendingUpdates Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.ClusterPendingUpdates

Associated Types

type Rep ClusterPendingUpdates :: Type -> Type #

Read ClusterPendingUpdates Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.ClusterPendingUpdates

Show ClusterPendingUpdates Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.ClusterPendingUpdates

NFData ClusterPendingUpdates Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.ClusterPendingUpdates

Methods

rnf :: ClusterPendingUpdates -> () #

Eq ClusterPendingUpdates Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.ClusterPendingUpdates

Hashable ClusterPendingUpdates Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.ClusterPendingUpdates

type Rep ClusterPendingUpdates Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.ClusterPendingUpdates

type Rep ClusterPendingUpdates = D1 ('MetaData "ClusterPendingUpdates" "Amazonka.MemoryDb.Types.ClusterPendingUpdates" "amazonka-memorydb-2.0-7JvPQiLpSKi6naAXiKMLiu" 'False) (C1 ('MetaCons "ClusterPendingUpdates'" 'PrefixI 'True) (S1 ('MetaSel ('Just "aCLs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ACLsUpdateStatus)) :*: (S1 ('MetaSel ('Just "resharding") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ReshardingStatus)) :*: S1 ('MetaSel ('Just "serviceUpdates") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [PendingModifiedServiceUpdate])))))

newClusterPendingUpdates :: ClusterPendingUpdates Source #

Create a value of ClusterPendingUpdates with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:aCLs:ClusterPendingUpdates', clusterPendingUpdates_aCLs - A list of ACLs associated with the cluster that are being updated

$sel:resharding:ClusterPendingUpdates', clusterPendingUpdates_resharding - The status of an online resharding operation.

$sel:serviceUpdates:ClusterPendingUpdates', clusterPendingUpdates_serviceUpdates - A list of service updates being applied to the cluster

Endpoint

data Endpoint Source #

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

See: newEndpoint smart constructor.

Constructors

Endpoint' (Maybe Text) (Maybe Int) 

Instances

Instances details
FromJSON Endpoint Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.Endpoint

Generic Endpoint Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.Endpoint

Associated Types

type Rep Endpoint :: Type -> Type #

Methods

from :: Endpoint -> Rep Endpoint x #

to :: Rep Endpoint x -> Endpoint #

Read Endpoint Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.Endpoint

Show Endpoint Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.Endpoint

NFData Endpoint Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.Endpoint

Methods

rnf :: Endpoint -> () #

Eq Endpoint Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.Endpoint

Hashable Endpoint Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.Endpoint

Methods

hashWithSalt :: Int -> Endpoint -> Int #

hash :: Endpoint -> Int #

type Rep Endpoint Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.Endpoint

type Rep Endpoint = D1 ('MetaData "Endpoint" "Amazonka.MemoryDb.Types.Endpoint" "amazonka-memorydb-2.0-7JvPQiLpSKi6naAXiKMLiu" 'False) (C1 ('MetaCons "Endpoint'" 'PrefixI 'True) (S1 ('MetaSel ('Just "address") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "port") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))))

newEndpoint :: Endpoint Source #

Create a value of Endpoint with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:address:Endpoint', endpoint_address - The DNS hostname of the node.

$sel:port:Endpoint', endpoint_port - The port number that the engine is listening on.

EngineVersionInfo

data EngineVersionInfo Source #

Provides details of the Redis engine version

See: newEngineVersionInfo smart constructor.

Instances

Instances details
FromJSON EngineVersionInfo Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.EngineVersionInfo

Generic EngineVersionInfo Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.EngineVersionInfo

Associated Types

type Rep EngineVersionInfo :: Type -> Type #

Read EngineVersionInfo Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.EngineVersionInfo

Show EngineVersionInfo Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.EngineVersionInfo

NFData EngineVersionInfo Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.EngineVersionInfo

Methods

rnf :: EngineVersionInfo -> () #

Eq EngineVersionInfo Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.EngineVersionInfo

Hashable EngineVersionInfo Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.EngineVersionInfo

type Rep EngineVersionInfo Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.EngineVersionInfo

type Rep EngineVersionInfo = D1 ('MetaData "EngineVersionInfo" "Amazonka.MemoryDb.Types.EngineVersionInfo" "amazonka-memorydb-2.0-7JvPQiLpSKi6naAXiKMLiu" 'False) (C1 ('MetaCons "EngineVersionInfo'" 'PrefixI 'True) (S1 ('MetaSel ('Just "enginePatchVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "engineVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "parameterGroupFamily") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newEngineVersionInfo :: EngineVersionInfo Source #

Create a value of EngineVersionInfo with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:enginePatchVersion:EngineVersionInfo', engineVersionInfo_enginePatchVersion - The patched engine version

$sel:engineVersion:EngineVersionInfo', engineVersionInfo_engineVersion - The engine version

$sel:parameterGroupFamily:EngineVersionInfo', engineVersionInfo_parameterGroupFamily - Specifies the name of the parameter group family to which the engine default parameters apply.

Event

data Event Source #

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

See: newEvent smart constructor.

Instances

Instances details
FromJSON Event Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.Event

Generic Event Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.Event

Associated Types

type Rep Event :: Type -> Type #

Methods

from :: Event -> Rep Event x #

to :: Rep Event x -> Event #

Read Event Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.Event

Show Event Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.Event

Methods

showsPrec :: Int -> Event -> ShowS #

show :: Event -> String #

showList :: [Event] -> ShowS #

NFData Event Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.Event

Methods

rnf :: Event -> () #

Eq Event Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.Event

Methods

(==) :: Event -> Event -> Bool #

(/=) :: Event -> Event -> Bool #

Hashable Event Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.Event

Methods

hashWithSalt :: Int -> Event -> Int #

hash :: Event -> Int #

type Rep Event Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.Event

type Rep Event = D1 ('MetaData "Event" "Amazonka.MemoryDb.Types.Event" "amazonka-memorydb-2.0-7JvPQiLpSKi6naAXiKMLiu" 'False) (C1 ('MetaCons "Event'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "date") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "message") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "sourceName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "sourceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SourceType)))))

newEvent :: Event Source #

Create a value of Event with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:date:Event', event_date - The date and time when the event occurred.

$sel:message:Event', event_message - The text of the event.

$sel:sourceName:Event', event_sourceName - The name for the source of the event. For example, if the event occurred at the cluster level, the identifier would be the name of the cluster.

$sel:sourceType:Event', event_sourceType - Specifies the origin of this event - a cluster, a parameter group, a security group, etc.

Filter

data Filter Source #

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

See: newFilter smart constructor.

Constructors

Filter' Text (NonEmpty Text) 

Instances

Instances details
ToJSON Filter Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.Filter

Generic Filter Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.Filter

Associated Types

type Rep Filter :: Type -> Type #

Methods

from :: Filter -> Rep Filter x #

to :: Rep Filter x -> Filter #

Read Filter Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.Filter

Show Filter Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.Filter

NFData Filter Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.Filter

Methods

rnf :: Filter -> () #

Eq Filter Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.Filter

Methods

(==) :: Filter -> Filter -> Bool #

(/=) :: Filter -> Filter -> Bool #

Hashable Filter Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.Filter

Methods

hashWithSalt :: Int -> Filter -> Int #

hash :: Filter -> Int #

type Rep Filter Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.Filter

type Rep Filter = D1 ('MetaData "Filter" "Amazonka.MemoryDb.Types.Filter" "amazonka-memorydb-2.0-7JvPQiLpSKi6naAXiKMLiu" 'False) (C1 ('MetaCons "Filter'" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "values") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty Text))))

newFilter Source #

Create a value of Filter with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:name:Filter', filter_name - The property being filtered. For example, UserName.

$sel:values:Filter', filter_values - The property values to filter on. For example, "user-123".

Node

data Node Source #

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

See: newNode smart constructor.

Instances

Instances details
FromJSON Node Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.Node

Generic Node Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.Node

Associated Types

type Rep Node :: Type -> Type #

Methods

from :: Node -> Rep Node x #

to :: Rep Node x -> Node #

Read Node Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.Node

Show Node Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.Node

Methods

showsPrec :: Int -> Node -> ShowS #

show :: Node -> String #

showList :: [Node] -> ShowS #

NFData Node Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.Node

Methods

rnf :: Node -> () #

Eq Node Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.Node

Methods

(==) :: Node -> Node -> Bool #

(/=) :: Node -> Node -> Bool #

Hashable Node Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.Node

Methods

hashWithSalt :: Int -> Node -> Int #

hash :: Node -> Int #

type Rep Node Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.Node

type Rep Node = D1 ('MetaData "Node" "Amazonka.MemoryDb.Types.Node" "amazonka-memorydb-2.0-7JvPQiLpSKi6naAXiKMLiu" 'False) (C1 ('MetaCons "Node'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "availabilityZone") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "createTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))) :*: (S1 ('MetaSel ('Just "endpoint") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Endpoint)) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newNode :: Node Source #

Create a value of Node with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:availabilityZone:Node', node_availabilityZone - The Availability Zone in which the node resides

$sel:createTime:Node', node_createTime - The date and time when the node was created.

$sel:endpoint:Node', node_endpoint - The hostname for connecting to this node.

$sel:name:Node', node_name - The node identifier. A node name is a numeric identifier (0001, 0002, etc.). The combination of cluster name, shard name and node name uniquely identifies every node used in a customer's Amazon account.

$sel:status:Node', node_status - The status of the service update on the node

Parameter

data Parameter Source #

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

See: newParameter smart constructor.

Instances

Instances details
FromJSON Parameter Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.Parameter

Generic Parameter Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.Parameter

Associated Types

type Rep Parameter :: Type -> Type #

Read Parameter Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.Parameter

Show Parameter Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.Parameter

NFData Parameter Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.Parameter

Methods

rnf :: Parameter -> () #

Eq Parameter Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.Parameter

Hashable Parameter Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.Parameter

type Rep Parameter Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.Parameter

type Rep Parameter = D1 ('MetaData "Parameter" "Amazonka.MemoryDb.Types.Parameter" "amazonka-memorydb-2.0-7JvPQiLpSKi6naAXiKMLiu" 'False) (C1 ('MetaCons "Parameter'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "allowedValues") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "dataType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "minimumEngineVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newParameter :: Parameter Source #

Create a value of Parameter with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:allowedValues:Parameter', parameter_allowedValues - The valid range of values for the parameter.

$sel:dataType:Parameter', parameter_dataType - The parameter's data type

$sel:description:Parameter', parameter_description - A description of the parameter

$sel:minimumEngineVersion:Parameter', parameter_minimumEngineVersion - The earliest engine version to which the parameter can apply.

$sel:name:Parameter', parameter_name - The name of the parameter

$sel:value:Parameter', parameter_value - The value of the parameter

ParameterGroup

data ParameterGroup Source #

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.

See: newParameterGroup smart constructor.

Instances

Instances details
FromJSON ParameterGroup Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.ParameterGroup

Generic ParameterGroup Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.ParameterGroup

Associated Types

type Rep ParameterGroup :: Type -> Type #

Read ParameterGroup Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.ParameterGroup

Show ParameterGroup Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.ParameterGroup

NFData ParameterGroup Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.ParameterGroup

Methods

rnf :: ParameterGroup -> () #

Eq ParameterGroup Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.ParameterGroup

Hashable ParameterGroup Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.ParameterGroup

type Rep ParameterGroup Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.ParameterGroup

type Rep ParameterGroup = D1 ('MetaData "ParameterGroup" "Amazonka.MemoryDb.Types.ParameterGroup" "amazonka-memorydb-2.0-7JvPQiLpSKi6naAXiKMLiu" 'False) (C1 ('MetaCons "ParameterGroup'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "family") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newParameterGroup :: ParameterGroup Source #

Create a value of ParameterGroup with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:arn:ParameterGroup', parameterGroup_arn - The Amazon Resource Name (ARN) of the parameter group

$sel:description:ParameterGroup', parameterGroup_description - A description of the parameter group

$sel:family:ParameterGroup', parameterGroup_family - The name of the parameter group family that this parameter group is compatible with.

$sel:name:ParameterGroup', parameterGroup_name - The name of the parameter group

ParameterNameValue

data ParameterNameValue Source #

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

See: newParameterNameValue smart constructor.

Instances

Instances details
ToJSON ParameterNameValue Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.ParameterNameValue

Generic ParameterNameValue Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.ParameterNameValue

Associated Types

type Rep ParameterNameValue :: Type -> Type #

Read ParameterNameValue Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.ParameterNameValue

Show ParameterNameValue Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.ParameterNameValue

NFData ParameterNameValue Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.ParameterNameValue

Methods

rnf :: ParameterNameValue -> () #

Eq ParameterNameValue Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.ParameterNameValue

Hashable ParameterNameValue Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.ParameterNameValue

type Rep ParameterNameValue Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.ParameterNameValue

type Rep ParameterNameValue = D1 ('MetaData "ParameterNameValue" "Amazonka.MemoryDb.Types.ParameterNameValue" "amazonka-memorydb-2.0-7JvPQiLpSKi6naAXiKMLiu" 'False) (C1 ('MetaCons "ParameterNameValue'" 'PrefixI 'True) (S1 ('MetaSel ('Just "parameterName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "parameterValue") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newParameterNameValue :: ParameterNameValue Source #

Create a value of ParameterNameValue with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:parameterName:ParameterNameValue', parameterNameValue_parameterName - The name of the parameter

$sel:parameterValue:ParameterNameValue', parameterNameValue_parameterValue - The value of the parameter

PendingModifiedServiceUpdate

data PendingModifiedServiceUpdate Source #

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

See: newPendingModifiedServiceUpdate smart constructor.

Instances

Instances details
FromJSON PendingModifiedServiceUpdate Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.PendingModifiedServiceUpdate

Generic PendingModifiedServiceUpdate Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.PendingModifiedServiceUpdate

Associated Types

type Rep PendingModifiedServiceUpdate :: Type -> Type #

Read PendingModifiedServiceUpdate Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.PendingModifiedServiceUpdate

Show PendingModifiedServiceUpdate Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.PendingModifiedServiceUpdate

NFData PendingModifiedServiceUpdate Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.PendingModifiedServiceUpdate

Eq PendingModifiedServiceUpdate Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.PendingModifiedServiceUpdate

Hashable PendingModifiedServiceUpdate Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.PendingModifiedServiceUpdate

type Rep PendingModifiedServiceUpdate Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.PendingModifiedServiceUpdate

type Rep PendingModifiedServiceUpdate = D1 ('MetaData "PendingModifiedServiceUpdate" "Amazonka.MemoryDb.Types.PendingModifiedServiceUpdate" "amazonka-memorydb-2.0-7JvPQiLpSKi6naAXiKMLiu" 'False) (C1 ('MetaCons "PendingModifiedServiceUpdate'" 'PrefixI 'True) (S1 ('MetaSel ('Just "serviceUpdateName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ServiceUpdateStatus))))

newPendingModifiedServiceUpdate :: PendingModifiedServiceUpdate Source #

Create a value of PendingModifiedServiceUpdate with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:serviceUpdateName:PendingModifiedServiceUpdate', pendingModifiedServiceUpdate_serviceUpdateName - The unique ID of the service update

$sel:status:PendingModifiedServiceUpdate', pendingModifiedServiceUpdate_status - The status of the service update

RecurringCharge

data RecurringCharge Source #

The recurring charge to run this reserved node.

See: newRecurringCharge smart constructor.

Instances

Instances details
FromJSON RecurringCharge Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.RecurringCharge

Generic RecurringCharge Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.RecurringCharge

Associated Types

type Rep RecurringCharge :: Type -> Type #

Read RecurringCharge Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.RecurringCharge

Show RecurringCharge Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.RecurringCharge

NFData RecurringCharge Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.RecurringCharge

Methods

rnf :: RecurringCharge -> () #

Eq RecurringCharge Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.RecurringCharge

Hashable RecurringCharge Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.RecurringCharge

type Rep RecurringCharge Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.RecurringCharge

type Rep RecurringCharge = D1 ('MetaData "RecurringCharge" "Amazonka.MemoryDb.Types.RecurringCharge" "amazonka-memorydb-2.0-7JvPQiLpSKi6naAXiKMLiu" 'False) (C1 ('MetaCons "RecurringCharge'" 'PrefixI 'True) (S1 ('MetaSel ('Just "recurringChargeAmount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)) :*: S1 ('MetaSel ('Just "recurringChargeFrequency") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newRecurringCharge :: RecurringCharge Source #

Create a value of RecurringCharge with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:recurringChargeAmount:RecurringCharge', recurringCharge_recurringChargeAmount - The amount of the recurring charge to run this reserved node.

$sel:recurringChargeFrequency:RecurringCharge', recurringCharge_recurringChargeFrequency - The frequency of the recurring price charged to run this reserved node.

ReplicaConfigurationRequest

data ReplicaConfigurationRequest Source #

A request to configure the number of replicas in a shard

See: newReplicaConfigurationRequest smart constructor.

Instances

Instances details
ToJSON ReplicaConfigurationRequest Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.ReplicaConfigurationRequest

Generic ReplicaConfigurationRequest Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.ReplicaConfigurationRequest

Associated Types

type Rep ReplicaConfigurationRequest :: Type -> Type #

Read ReplicaConfigurationRequest Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.ReplicaConfigurationRequest

Show ReplicaConfigurationRequest Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.ReplicaConfigurationRequest

NFData ReplicaConfigurationRequest Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.ReplicaConfigurationRequest

Eq ReplicaConfigurationRequest Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.ReplicaConfigurationRequest

Hashable ReplicaConfigurationRequest Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.ReplicaConfigurationRequest

type Rep ReplicaConfigurationRequest Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.ReplicaConfigurationRequest

type Rep ReplicaConfigurationRequest = D1 ('MetaData "ReplicaConfigurationRequest" "Amazonka.MemoryDb.Types.ReplicaConfigurationRequest" "amazonka-memorydb-2.0-7JvPQiLpSKi6naAXiKMLiu" 'False) (C1 ('MetaCons "ReplicaConfigurationRequest'" 'PrefixI 'True) (S1 ('MetaSel ('Just "replicaCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))))

newReplicaConfigurationRequest :: ReplicaConfigurationRequest Source #

Create a value of ReplicaConfigurationRequest with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:replicaCount:ReplicaConfigurationRequest', replicaConfigurationRequest_replicaCount - The number of replicas to scale up or down to

ReservedNode

data ReservedNode Source #

Represents the output of a PurchaseReservedNodesOffering operation.

See: newReservedNode smart constructor.

Instances

Instances details
FromJSON ReservedNode Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.ReservedNode

Generic ReservedNode Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.ReservedNode

Associated Types

type Rep ReservedNode :: Type -> Type #

Read ReservedNode Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.ReservedNode

Show ReservedNode Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.ReservedNode

NFData ReservedNode Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.ReservedNode

Methods

rnf :: ReservedNode -> () #

Eq ReservedNode Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.ReservedNode

Hashable ReservedNode Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.ReservedNode

type Rep ReservedNode Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.ReservedNode

type Rep ReservedNode = D1 ('MetaData "ReservedNode" "Amazonka.MemoryDb.Types.ReservedNode" "amazonka-memorydb-2.0-7JvPQiLpSKi6naAXiKMLiu" 'False) (C1 ('MetaCons "ReservedNode'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "duration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))) :*: (S1 ('MetaSel ('Just "fixedPrice") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)) :*: (S1 ('MetaSel ('Just "nodeCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "nodeType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "offeringType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "recurringCharges") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [RecurringCharge])) :*: S1 ('MetaSel ('Just "reservationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "reservedNodesOfferingId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "startTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))))

newReservedNode :: ReservedNode Source #

Create a value of ReservedNode with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:arn:ReservedNode', reservedNode_arn - The Amazon Resource Name (ARN) of the reserved node.

$sel:duration:ReservedNode', reservedNode_duration - The duration of the reservation in seconds.

$sel:fixedPrice:ReservedNode', reservedNode_fixedPrice - The fixed price charged for this reserved node.

$sel:nodeCount:ReservedNode', reservedNode_nodeCount - The number of nodes that have been reserved.

$sel:nodeType:ReservedNode', reservedNode_nodeType - The node type for the reserved nodes.

$sel:offeringType:ReservedNode', reservedNode_offeringType - The offering type of this reserved node.

$sel:recurringCharges:ReservedNode', reservedNode_recurringCharges - The recurring price charged to run this reserved node.

$sel:reservationId:ReservedNode', reservedNode_reservationId - A customer-specified identifier to track this reservation.

$sel:reservedNodesOfferingId:ReservedNode', reservedNode_reservedNodesOfferingId - The ID of the reserved node offering to purchase.

$sel:startTime:ReservedNode', reservedNode_startTime - The time the reservation started.

$sel:state:ReservedNode', reservedNode_state - The state of the reserved node.

ReservedNodesOffering

data ReservedNodesOffering Source #

The offering type of this node.

See: newReservedNodesOffering smart constructor.

Instances

Instances details
FromJSON ReservedNodesOffering Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.ReservedNodesOffering

Generic ReservedNodesOffering Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.ReservedNodesOffering

Associated Types

type Rep ReservedNodesOffering :: Type -> Type #

Read ReservedNodesOffering Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.ReservedNodesOffering

Show ReservedNodesOffering Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.ReservedNodesOffering

NFData ReservedNodesOffering Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.ReservedNodesOffering

Methods

rnf :: ReservedNodesOffering -> () #

Eq ReservedNodesOffering Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.ReservedNodesOffering

Hashable ReservedNodesOffering Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.ReservedNodesOffering

type Rep ReservedNodesOffering Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.ReservedNodesOffering

type Rep ReservedNodesOffering = D1 ('MetaData "ReservedNodesOffering" "Amazonka.MemoryDb.Types.ReservedNodesOffering" "amazonka-memorydb-2.0-7JvPQiLpSKi6naAXiKMLiu" 'False) (C1 ('MetaCons "ReservedNodesOffering'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "duration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "fixedPrice") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)) :*: S1 ('MetaSel ('Just "nodeType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "offeringType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "recurringCharges") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [RecurringCharge])) :*: S1 ('MetaSel ('Just "reservedNodesOfferingId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newReservedNodesOffering :: ReservedNodesOffering Source #

Create a value of ReservedNodesOffering with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:duration:ReservedNodesOffering', reservedNodesOffering_duration - The duration of the reservation in seconds.

$sel:fixedPrice:ReservedNodesOffering', reservedNodesOffering_fixedPrice - The fixed price charged for this reserved node.

$sel:nodeType:ReservedNodesOffering', reservedNodesOffering_nodeType - The node type for the reserved nodes. For more information, see Supported node types.

$sel:offeringType:ReservedNodesOffering', reservedNodesOffering_offeringType - The offering type of this reserved node.

$sel:recurringCharges:ReservedNodesOffering', reservedNodesOffering_recurringCharges - The recurring price charged to run this reserved node.

$sel:reservedNodesOfferingId:ReservedNodesOffering', reservedNodesOffering_reservedNodesOfferingId - The offering identifier.

ReshardingStatus

data ReshardingStatus Source #

The status of the online resharding

See: newReshardingStatus smart constructor.

Instances

Instances details
FromJSON ReshardingStatus Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.ReshardingStatus

Generic ReshardingStatus Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.ReshardingStatus

Associated Types

type Rep ReshardingStatus :: Type -> Type #

Read ReshardingStatus Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.ReshardingStatus

Show ReshardingStatus Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.ReshardingStatus

NFData ReshardingStatus Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.ReshardingStatus

Methods

rnf :: ReshardingStatus -> () #

Eq ReshardingStatus Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.ReshardingStatus

Hashable ReshardingStatus Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.ReshardingStatus

type Rep ReshardingStatus Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.ReshardingStatus

type Rep ReshardingStatus = D1 ('MetaData "ReshardingStatus" "Amazonka.MemoryDb.Types.ReshardingStatus" "amazonka-memorydb-2.0-7JvPQiLpSKi6naAXiKMLiu" 'False) (C1 ('MetaCons "ReshardingStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "slotMigration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SlotMigration))))

newReshardingStatus :: ReshardingStatus Source #

Create a value of ReshardingStatus with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:slotMigration:ReshardingStatus', reshardingStatus_slotMigration - The status of the online resharding slot migration

SecurityGroupMembership

data SecurityGroupMembership Source #

Represents a single security group and its status.

See: newSecurityGroupMembership smart constructor.

Instances

Instances details
FromJSON SecurityGroupMembership Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.SecurityGroupMembership

Generic SecurityGroupMembership Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.SecurityGroupMembership

Associated Types

type Rep SecurityGroupMembership :: Type -> Type #

Read SecurityGroupMembership Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.SecurityGroupMembership

Show SecurityGroupMembership Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.SecurityGroupMembership

NFData SecurityGroupMembership Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.SecurityGroupMembership

Methods

rnf :: SecurityGroupMembership -> () #

Eq SecurityGroupMembership Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.SecurityGroupMembership

Hashable SecurityGroupMembership Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.SecurityGroupMembership

type Rep SecurityGroupMembership Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.SecurityGroupMembership

type Rep SecurityGroupMembership = D1 ('MetaData "SecurityGroupMembership" "Amazonka.MemoryDb.Types.SecurityGroupMembership" "amazonka-memorydb-2.0-7JvPQiLpSKi6naAXiKMLiu" 'False) (C1 ('MetaCons "SecurityGroupMembership'" 'PrefixI 'True) (S1 ('MetaSel ('Just "securityGroupId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newSecurityGroupMembership :: SecurityGroupMembership Source #

Create a value of SecurityGroupMembership with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:securityGroupId:SecurityGroupMembership', securityGroupMembership_securityGroupId - The identifier of the security group.

$sel:status:SecurityGroupMembership', securityGroupMembership_status - The status of the security group membership. The status changes whenever a security group is modified, or when the security groups assigned to a cluster are modified.

ServiceUpdate

data ServiceUpdate Source #

An update that you can apply to your MemoryDB clusters.

See: newServiceUpdate smart constructor.

Instances

Instances details
FromJSON ServiceUpdate Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.ServiceUpdate

Generic ServiceUpdate Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.ServiceUpdate

Associated Types

type Rep ServiceUpdate :: Type -> Type #

Read ServiceUpdate Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.ServiceUpdate

Show ServiceUpdate Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.ServiceUpdate

NFData ServiceUpdate Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.ServiceUpdate

Methods

rnf :: ServiceUpdate -> () #

Eq ServiceUpdate Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.ServiceUpdate

Hashable ServiceUpdate Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.ServiceUpdate

type Rep ServiceUpdate Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.ServiceUpdate

newServiceUpdate :: ServiceUpdate Source #

Create a value of ServiceUpdate with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:autoUpdateStartDate:ServiceUpdate', serviceUpdate_autoUpdateStartDate - The date at which the service update will be automatically applied

$sel:clusterName:ServiceUpdate', serviceUpdate_clusterName - The name of the cluster to which the service update applies

$sel:description:ServiceUpdate', serviceUpdate_description - Provides details of the service update

$sel:nodesUpdated:ServiceUpdate', serviceUpdate_nodesUpdated - A list of nodes updated by the service update

$sel:releaseDate:ServiceUpdate', serviceUpdate_releaseDate - The date when the service update is initially available

$sel:serviceUpdateName:ServiceUpdate', serviceUpdate_serviceUpdateName - The unique ID of the service update

$sel:status:ServiceUpdate', serviceUpdate_status - The status of the service update

$sel:type':ServiceUpdate', serviceUpdate_type - Reflects the nature of the service update

ServiceUpdateRequest

data ServiceUpdateRequest Source #

A request to apply a service update

See: newServiceUpdateRequest smart constructor.

Instances

Instances details
ToJSON ServiceUpdateRequest Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.ServiceUpdateRequest

Generic ServiceUpdateRequest Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.ServiceUpdateRequest

Associated Types

type Rep ServiceUpdateRequest :: Type -> Type #

Read ServiceUpdateRequest Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.ServiceUpdateRequest

Show ServiceUpdateRequest Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.ServiceUpdateRequest

NFData ServiceUpdateRequest Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.ServiceUpdateRequest

Methods

rnf :: ServiceUpdateRequest -> () #

Eq ServiceUpdateRequest Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.ServiceUpdateRequest

Hashable ServiceUpdateRequest Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.ServiceUpdateRequest

type Rep ServiceUpdateRequest Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.ServiceUpdateRequest

type Rep ServiceUpdateRequest = D1 ('MetaData "ServiceUpdateRequest" "Amazonka.MemoryDb.Types.ServiceUpdateRequest" "amazonka-memorydb-2.0-7JvPQiLpSKi6naAXiKMLiu" 'False) (C1 ('MetaCons "ServiceUpdateRequest'" 'PrefixI 'True) (S1 ('MetaSel ('Just "serviceUpdateNameToApply") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newServiceUpdateRequest :: ServiceUpdateRequest Source #

Create a value of ServiceUpdateRequest with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:serviceUpdateNameToApply:ServiceUpdateRequest', serviceUpdateRequest_serviceUpdateNameToApply - The unique ID of the service update

Shard

data Shard Source #

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.

See: newShard smart constructor.

Constructors

Shard' (Maybe Text) (Maybe [Node]) (Maybe Int) (Maybe Text) (Maybe Text) 

Instances

Instances details
FromJSON Shard Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.Shard

Generic Shard Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.Shard

Associated Types

type Rep Shard :: Type -> Type #

Methods

from :: Shard -> Rep Shard x #

to :: Rep Shard x -> Shard #

Read Shard Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.Shard

Show Shard Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.Shard

Methods

showsPrec :: Int -> Shard -> ShowS #

show :: Shard -> String #

showList :: [Shard] -> ShowS #

NFData Shard Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.Shard

Methods

rnf :: Shard -> () #

Eq Shard Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.Shard

Methods

(==) :: Shard -> Shard -> Bool #

(/=) :: Shard -> Shard -> Bool #

Hashable Shard Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.Shard

Methods

hashWithSalt :: Int -> Shard -> Int #

hash :: Shard -> Int #

type Rep Shard Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.Shard

type Rep Shard = D1 ('MetaData "Shard" "Amazonka.MemoryDb.Types.Shard" "amazonka-memorydb-2.0-7JvPQiLpSKi6naAXiKMLiu" 'False) (C1 ('MetaCons "Shard'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "nodes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Node]))) :*: (S1 ('MetaSel ('Just "numberOfNodes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "slots") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newShard :: Shard Source #

Create a value of Shard with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

Shard, shard_name - The name of the shard

$sel:nodes:Shard', shard_nodes - A list containing information about individual nodes within the shard

$sel:numberOfNodes:Shard', shard_numberOfNodes - The number of nodes in the shard

$sel:slots:Shard', shard_slots - The keyspace for this shard.

Shard, shard_status - The current state of this replication group - creating, available, modifying, deleting.

ShardConfiguration

data ShardConfiguration Source #

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

See: newShardConfiguration smart constructor.

Instances

Instances details
FromJSON ShardConfiguration Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.ShardConfiguration

Generic ShardConfiguration Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.ShardConfiguration

Associated Types

type Rep ShardConfiguration :: Type -> Type #

Read ShardConfiguration Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.ShardConfiguration

Show ShardConfiguration Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.ShardConfiguration

NFData ShardConfiguration Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.ShardConfiguration

Methods

rnf :: ShardConfiguration -> () #

Eq ShardConfiguration Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.ShardConfiguration

Hashable ShardConfiguration Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.ShardConfiguration

type Rep ShardConfiguration Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.ShardConfiguration

type Rep ShardConfiguration = D1 ('MetaData "ShardConfiguration" "Amazonka.MemoryDb.Types.ShardConfiguration" "amazonka-memorydb-2.0-7JvPQiLpSKi6naAXiKMLiu" 'False) (C1 ('MetaCons "ShardConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "replicaCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "slots") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newShardConfiguration :: ShardConfiguration Source #

Create a value of ShardConfiguration with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:replicaCount:ShardConfiguration', shardConfiguration_replicaCount - The number of read replica nodes in this shard.

$sel:slots:ShardConfiguration', shardConfiguration_slots - A string that specifies the keyspace for a particular node group. Keyspaces range from 0 to 16,383. The string is in the format startkey-endkey.

ShardConfigurationRequest

data ShardConfigurationRequest Source #

A request to configure the sharding properties of a cluster

See: newShardConfigurationRequest smart constructor.

Instances

Instances details
ToJSON ShardConfigurationRequest Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.ShardConfigurationRequest

Generic ShardConfigurationRequest Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.ShardConfigurationRequest

Associated Types

type Rep ShardConfigurationRequest :: Type -> Type #

Read ShardConfigurationRequest Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.ShardConfigurationRequest

Show ShardConfigurationRequest Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.ShardConfigurationRequest

NFData ShardConfigurationRequest Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.ShardConfigurationRequest

Eq ShardConfigurationRequest Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.ShardConfigurationRequest

Hashable ShardConfigurationRequest Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.ShardConfigurationRequest

type Rep ShardConfigurationRequest Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.ShardConfigurationRequest

type Rep ShardConfigurationRequest = D1 ('MetaData "ShardConfigurationRequest" "Amazonka.MemoryDb.Types.ShardConfigurationRequest" "amazonka-memorydb-2.0-7JvPQiLpSKi6naAXiKMLiu" 'False) (C1 ('MetaCons "ShardConfigurationRequest'" 'PrefixI 'True) (S1 ('MetaSel ('Just "shardCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))))

newShardConfigurationRequest :: ShardConfigurationRequest Source #

Create a value of ShardConfigurationRequest with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:shardCount:ShardConfigurationRequest', shardConfigurationRequest_shardCount - The number of shards in the cluster

ShardDetail

data ShardDetail Source #

Provides details of a shard in a snapshot

See: newShardDetail smart constructor.

Instances

Instances details
FromJSON ShardDetail Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.ShardDetail

Generic ShardDetail Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.ShardDetail

Associated Types

type Rep ShardDetail :: Type -> Type #

Read ShardDetail Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.ShardDetail

Show ShardDetail Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.ShardDetail

NFData ShardDetail Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.ShardDetail

Methods

rnf :: ShardDetail -> () #

Eq ShardDetail Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.ShardDetail

Hashable ShardDetail Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.ShardDetail

type Rep ShardDetail Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.ShardDetail

type Rep ShardDetail = D1 ('MetaData "ShardDetail" "Amazonka.MemoryDb.Types.ShardDetail" "amazonka-memorydb-2.0-7JvPQiLpSKi6naAXiKMLiu" 'False) (C1 ('MetaCons "ShardDetail'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "configuration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ShardConfiguration)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "size") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "snapshotCreationTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)))))

newShardDetail :: ShardDetail Source #

Create a value of ShardDetail with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:configuration:ShardDetail', shardDetail_configuration - The configuration details of the shard

$sel:name:ShardDetail', shardDetail_name - The name of the shard

$sel:size:ShardDetail', shardDetail_size - The size of the shard's snapshot

$sel:snapshotCreationTime:ShardDetail', shardDetail_snapshotCreationTime - The date and time that the shard's snapshot was created

SlotMigration

data SlotMigration Source #

Represents the progress of an online resharding operation.

See: newSlotMigration smart constructor.

Constructors

SlotMigration' (Maybe Double) 

Instances

Instances details
FromJSON SlotMigration Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.SlotMigration

Generic SlotMigration Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.SlotMigration

Associated Types

type Rep SlotMigration :: Type -> Type #

Read SlotMigration Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.SlotMigration

Show SlotMigration Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.SlotMigration

NFData SlotMigration Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.SlotMigration

Methods

rnf :: SlotMigration -> () #

Eq SlotMigration Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.SlotMigration

Hashable SlotMigration Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.SlotMigration

type Rep SlotMigration Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.SlotMigration

type Rep SlotMigration = D1 ('MetaData "SlotMigration" "Amazonka.MemoryDb.Types.SlotMigration" "amazonka-memorydb-2.0-7JvPQiLpSKi6naAXiKMLiu" 'False) (C1 ('MetaCons "SlotMigration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "progressPercentage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double))))

newSlotMigration :: SlotMigration Source #

Create a value of SlotMigration with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:progressPercentage:SlotMigration', slotMigration_progressPercentage - The percentage of the slot migration that is complete.

Snapshot

data Snapshot Source #

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

See: newSnapshot smart constructor.

Instances

Instances details
FromJSON Snapshot Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.Snapshot

Generic Snapshot Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.Snapshot

Associated Types

type Rep Snapshot :: Type -> Type #

Methods

from :: Snapshot -> Rep Snapshot x #

to :: Rep Snapshot x -> Snapshot #

Read Snapshot Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.Snapshot

Show Snapshot Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.Snapshot

NFData Snapshot Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.Snapshot

Methods

rnf :: Snapshot -> () #

Eq Snapshot Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.Snapshot

Hashable Snapshot Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.Snapshot

Methods

hashWithSalt :: Int -> Snapshot -> Int #

hash :: Snapshot -> Int #

type Rep Snapshot Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.Snapshot

newSnapshot :: Snapshot Source #

Create a value of Snapshot with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:arn:Snapshot', snapshot_arn - The ARN (Amazon Resource Name) of the snapshot.

$sel:clusterConfiguration:Snapshot', snapshot_clusterConfiguration - The configuration of the cluster from which the snapshot was taken

$sel:dataTiering:Snapshot', snapshot_dataTiering - Enables data tiering. Data tiering is only supported for clusters using the r6gd node type. This parameter must be set when using r6gd nodes. For more information, see Data tiering.

$sel:kmsKeyId:Snapshot', snapshot_kmsKeyId - The ID of the KMS key used to encrypt the snapshot.

Snapshot, snapshot_name - The name of the snapshot

$sel:source:Snapshot', snapshot_source - Indicates whether the snapshot is from an automatic backup (automated) or was created manually (manual).

$sel:status:Snapshot', snapshot_status - The status of the snapshot. Valid values: creating | available | restoring | copying | deleting.

Subnet

data Subnet Source #

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

See: newSubnet smart constructor.

Instances

Instances details
FromJSON Subnet Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.Subnet

Generic Subnet Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.Subnet

Associated Types

type Rep Subnet :: Type -> Type #

Methods

from :: Subnet -> Rep Subnet x #

to :: Rep Subnet x -> Subnet #

Read Subnet Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.Subnet

Show Subnet Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.Subnet

NFData Subnet Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.Subnet

Methods

rnf :: Subnet -> () #

Eq Subnet Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.Subnet

Methods

(==) :: Subnet -> Subnet -> Bool #

(/=) :: Subnet -> Subnet -> Bool #

Hashable Subnet Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.Subnet

Methods

hashWithSalt :: Int -> Subnet -> Int #

hash :: Subnet -> Int #

type Rep Subnet Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.Subnet

type Rep Subnet = D1 ('MetaData "Subnet" "Amazonka.MemoryDb.Types.Subnet" "amazonka-memorydb-2.0-7JvPQiLpSKi6naAXiKMLiu" 'False) (C1 ('MetaCons "Subnet'" 'PrefixI 'True) (S1 ('MetaSel ('Just "availabilityZone") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AvailabilityZone)) :*: S1 ('MetaSel ('Just "identifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newSubnet :: Subnet Source #

Create a value of Subnet with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:availabilityZone:Subnet', subnet_availabilityZone - The Availability Zone where the subnet resides

$sel:identifier:Subnet', subnet_identifier - The unique identifier for the subnet.

SubnetGroup

data SubnetGroup Source #

Represents the output of one of the following operations:

  • CreateSubnetGroup
  • UpdateSubnetGroup

A subnet group is a collection of subnets (typically private) that you can designate for your clusters running in an Amazon Virtual Private Cloud (VPC) environment.

See: newSubnetGroup smart constructor.

Instances

Instances details
FromJSON SubnetGroup Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.SubnetGroup

Generic SubnetGroup Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.SubnetGroup

Associated Types

type Rep SubnetGroup :: Type -> Type #

Read SubnetGroup Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.SubnetGroup

Show SubnetGroup Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.SubnetGroup

NFData SubnetGroup Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.SubnetGroup

Methods

rnf :: SubnetGroup -> () #

Eq SubnetGroup Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.SubnetGroup

Hashable SubnetGroup Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.SubnetGroup

type Rep SubnetGroup Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.SubnetGroup

type Rep SubnetGroup = D1 ('MetaData "SubnetGroup" "Amazonka.MemoryDb.Types.SubnetGroup" "amazonka-memorydb-2.0-7JvPQiLpSKi6naAXiKMLiu" 'False) (C1 ('MetaCons "SubnetGroup'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "subnets") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Subnet])) :*: S1 ('MetaSel ('Just "vpcId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newSubnetGroup :: SubnetGroup Source #

Create a value of SubnetGroup with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:arn:SubnetGroup', subnetGroup_arn - The ARN (Amazon Resource Name) of the subnet group.

$sel:description:SubnetGroup', subnetGroup_description - A description of the subnet group

$sel:name:SubnetGroup', subnetGroup_name - The name of the subnet group

$sel:subnets:SubnetGroup', subnetGroup_subnets - A list of subnets associated with the subnet group.

$sel:vpcId:SubnetGroup', subnetGroup_vpcId - The Amazon Virtual Private Cloud identifier (VPC ID) of the subnet group.

Tag

data Tag Source #

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

See: newTag smart constructor.

Constructors

Tag' (Maybe Text) (Maybe Text) 

Instances

Instances details
FromJSON Tag Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.Tag

ToJSON Tag Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.Tag

Generic Tag Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.Tag

Associated Types

type Rep Tag :: Type -> Type #

Methods

from :: Tag -> Rep Tag x #

to :: Rep Tag x -> Tag #

Read Tag Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.Tag

Show Tag Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.Tag

Methods

showsPrec :: Int -> Tag -> ShowS #

show :: Tag -> String #

showList :: [Tag] -> ShowS #

NFData Tag Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.Tag

Methods

rnf :: Tag -> () #

Eq Tag Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.Tag

Methods

(==) :: Tag -> Tag -> Bool #

(/=) :: Tag -> Tag -> Bool #

Hashable Tag Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.Tag

Methods

hashWithSalt :: Int -> Tag -> Int #

hash :: Tag -> Int #

type Rep Tag Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.Tag

type Rep Tag = D1 ('MetaData "Tag" "Amazonka.MemoryDb.Types.Tag" "amazonka-memorydb-2.0-7JvPQiLpSKi6naAXiKMLiu" 'False) (C1 ('MetaCons "Tag'" 'PrefixI 'True) (S1 ('MetaSel ('Just "key") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newTag :: Tag Source #

Create a value of Tag with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:key:Tag', tag_key - The key for the tag. May not be null.

$sel:value:Tag', tag_value - The tag's value. May be null.

UnprocessedCluster

data UnprocessedCluster Source #

A cluster whose updates have failed

See: newUnprocessedCluster smart constructor.

Instances

Instances details
FromJSON UnprocessedCluster Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.UnprocessedCluster

Generic UnprocessedCluster Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.UnprocessedCluster

Associated Types

type Rep UnprocessedCluster :: Type -> Type #

Read UnprocessedCluster Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.UnprocessedCluster

Show UnprocessedCluster Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.UnprocessedCluster

NFData UnprocessedCluster Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.UnprocessedCluster

Methods

rnf :: UnprocessedCluster -> () #

Eq UnprocessedCluster Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.UnprocessedCluster

Hashable UnprocessedCluster Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.UnprocessedCluster

type Rep UnprocessedCluster Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.UnprocessedCluster

type Rep UnprocessedCluster = D1 ('MetaData "UnprocessedCluster" "Amazonka.MemoryDb.Types.UnprocessedCluster" "amazonka-memorydb-2.0-7JvPQiLpSKi6naAXiKMLiu" 'False) (C1 ('MetaCons "UnprocessedCluster'" 'PrefixI 'True) (S1 ('MetaSel ('Just "clusterName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "errorMessage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "errorType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newUnprocessedCluster :: UnprocessedCluster Source #

Create a value of UnprocessedCluster with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:clusterName:UnprocessedCluster', unprocessedCluster_clusterName - The name of the cluster

$sel:errorMessage:UnprocessedCluster', unprocessedCluster_errorMessage - The error message associated with the update failure

$sel:errorType:UnprocessedCluster', unprocessedCluster_errorType - The error type associated with the update failure

User

data User Source #

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.

See: newUser smart constructor.

Instances

Instances details
FromJSON User Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.User

Generic User Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.User

Associated Types

type Rep User :: Type -> Type #

Methods

from :: User -> Rep User x #

to :: Rep User x -> User #

Read User Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.User

Show User Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.User

Methods

showsPrec :: Int -> User -> ShowS #

show :: User -> String #

showList :: [User] -> ShowS #

NFData User Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.User

Methods

rnf :: User -> () #

Eq User Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.User

Methods

(==) :: User -> User -> Bool #

(/=) :: User -> User -> Bool #

Hashable User Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.User

Methods

hashWithSalt :: Int -> User -> Int #

hash :: User -> Int #

type Rep User Source # 
Instance details

Defined in Amazonka.MemoryDb.Types.User

newUser :: User Source #

Create a value of User with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:aCLNames:User', user_aCLNames - The names of the Access Control Lists to which the user belongs

$sel:arn:User', user_arn - The Amazon Resource Name (ARN) of the user.

$sel:accessString:User', user_accessString - Access permissions string used for this user.

$sel:authentication:User', user_authentication - Denotes whether the user requires a password to authenticate.

$sel:minimumEngineVersion:User', user_minimumEngineVersion - The minimum engine version supported for the user

$sel:name:User', user_name - The name of the user

$sel:status:User', user_status - Indicates the user status. Can be "active", "modifying" or "deleting".