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.Types

Description

 
Synopsis

Service Configuration

defaultService :: Service Source #

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

Errors

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

You already have a reservation with the given identifier.

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

The requested node does not exist.

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

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

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

The requested node offering does not exist.

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.

Constructors

ACL' 

Fields

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.

acl_arn :: Lens' ACL (Maybe Text) Source #

The Amazon Resource Name (ARN) of the ACL

acl_clusters :: Lens' ACL (Maybe [Text]) Source #

A list of clusters associated with the ACL.

acl_minimumEngineVersion :: Lens' ACL (Maybe Text) Source #

The minimum engine version supported for the ACL

acl_name :: Lens' ACL (Maybe Text) Source #

The name of the Access Control List

acl_pendingChanges :: Lens' ACL (Maybe ACLPendingChanges) Source #

A list of updates being applied to the ACL.

acl_status :: Lens' ACL (Maybe Text) Source #

Indicates ACL status. Can be "creating", "active", "modifying", "deleting".

acl_userNames :: Lens' ACL (Maybe [Text]) Source #

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' 

Fields

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

aCLPendingChanges_userNamesToAdd :: Lens' ACLPendingChanges (Maybe [Text]) Source #

A list of users being added to the ACL

aCLPendingChanges_userNamesToRemove :: Lens' ACLPendingChanges (Maybe [Text]) Source #

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' 

Fields

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.

aCLsUpdateStatus_aCLToApply :: Lens' ACLsUpdateStatus (Maybe Text) Source #

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.

Constructors

Authentication' 

Fields

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.

authentication_passwordCount :: Lens' Authentication (Maybe Int) Source #

The number of passwords belonging to the user. The maximum is two.

authentication_type :: Lens' Authentication (Maybe AuthenticationType) Source #

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.

Constructors

AuthenticationMode' 

Fields

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.

authenticationMode_passwords :: Lens' AuthenticationMode (Maybe (NonEmpty Text)) Source #

The password(s) used for authentication

authenticationMode_type :: Lens' AuthenticationMode (Maybe InputAuthenticationType) Source #

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' 

Fields

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.

availabilityZone_name :: Lens' AvailabilityZone (Maybe Text) Source #

The name of the Availability Zone.

Cluster

data Cluster Source #

Contains all of the attributes of a specific cluster.

See: newCluster smart constructor.

Constructors

Cluster' 

Fields

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

cluster_aCLName :: Lens' Cluster (Maybe Text) Source #

The name of the Access Control List associated with this cluster.

cluster_arn :: Lens' Cluster (Maybe Text) Source #

The Amazon Resource Name (ARN) of the cluster.

cluster_autoMinorVersionUpgrade :: Lens' Cluster (Maybe Bool) Source #

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

cluster_availabilityMode :: Lens' Cluster (Maybe AZStatus) Source #

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

cluster_clusterEndpoint :: Lens' Cluster (Maybe Endpoint) Source #

The cluster's configuration endpoint

cluster_dataTiering :: Lens' Cluster (Maybe DataTieringStatus) Source #

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.

cluster_description :: Lens' Cluster (Maybe Text) Source #

A description of the cluster

cluster_enginePatchVersion :: Lens' Cluster (Maybe Text) Source #

The Redis engine patch version used by the cluster

cluster_engineVersion :: Lens' Cluster (Maybe Text) Source #

The Redis engine version used by the cluster

cluster_kmsKeyId :: Lens' Cluster (Maybe Text) Source #

The ID of the KMS key used to encrypt the cluster

cluster_maintenanceWindow :: Lens' Cluster (Maybe Text) Source #

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_name :: Lens' Cluster (Maybe Text) Source #

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

cluster_nodeType :: Lens' Cluster (Maybe Text) Source #

The cluster's node type

cluster_numberOfShards :: Lens' Cluster (Maybe Int) Source #

The number of shards in the cluster

cluster_parameterGroupName :: Lens' Cluster (Maybe Text) Source #

The name of the parameter group used by the cluster

cluster_parameterGroupStatus :: Lens' Cluster (Maybe Text) Source #

The status of the parameter group used by the cluster, for example 'active' or 'applying'.

cluster_pendingUpdates :: Lens' Cluster (Maybe ClusterPendingUpdates) Source #

A group of settings that are currently being applied.

cluster_securityGroups :: Lens' Cluster (Maybe [SecurityGroupMembership]) Source #

A list of security groups used by the cluster

cluster_shards :: Lens' Cluster (Maybe [Shard]) Source #

A list of shards that are members of the cluster.

cluster_snapshotRetentionLimit :: Lens' Cluster (Maybe Int) Source #

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.

cluster_snapshotWindow :: Lens' Cluster (Maybe Text) Source #

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.

cluster_snsTopicArn :: Lens' Cluster (Maybe Text) Source #

The Amazon Resource Name (ARN) of the SNS notification topic

cluster_snsTopicStatus :: Lens' Cluster (Maybe Text) Source #

The SNS topic must be in Active status to receive notifications

cluster_status :: Lens' Cluster (Maybe Text) Source #

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

cluster_subnetGroupName :: Lens' Cluster (Maybe Text) Source #

The name of the subnet group used by the cluster

cluster_tLSEnabled :: Lens' Cluster (Maybe Bool) Source #

A flag to indicate if In-transit encryption is enabled

ClusterConfiguration

data ClusterConfiguration Source #

A list of cluster configuration options.

See: newClusterConfiguration smart constructor.

Constructors

ClusterConfiguration' 

Fields

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

clusterConfiguration_description :: Lens' ClusterConfiguration (Maybe Text) Source #

The description of the cluster configuration

clusterConfiguration_engineVersion :: Lens' ClusterConfiguration (Maybe Text) Source #

The Redis engine version used by the cluster

clusterConfiguration_maintenanceWindow :: Lens' ClusterConfiguration (Maybe Text) Source #

The specified maintenance window for the cluster

clusterConfiguration_parameterGroupName :: Lens' ClusterConfiguration (Maybe Text) Source #

The name of parameter group used by the cluster

clusterConfiguration_snapshotRetentionLimit :: Lens' ClusterConfiguration (Maybe Int) Source #

The snapshot retention limit set by the cluster

clusterConfiguration_subnetGroupName :: Lens' ClusterConfiguration (Maybe Text) Source #

The name of the subnet group used by the cluster

clusterConfiguration_topicArn :: Lens' ClusterConfiguration (Maybe Text) Source #

The Amazon Resource Name (ARN) of the SNS notification topic for the cluster

clusterConfiguration_vpcId :: Lens' ClusterConfiguration (Maybe Text) Source #

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.

Constructors

ClusterPendingUpdates' 

Fields

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

clusterPendingUpdates_aCLs :: Lens' ClusterPendingUpdates (Maybe ACLsUpdateStatus) Source #

A list of ACLs associated with the cluster that are being updated

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' 

Fields

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.

endpoint_address :: Lens' Endpoint (Maybe Text) Source #

The DNS hostname of the node.

endpoint_port :: Lens' Endpoint (Maybe Int) Source #

The port number that the engine is listening on.

EngineVersionInfo

data EngineVersionInfo Source #

Provides details of the Redis engine version

See: newEngineVersionInfo smart constructor.

Constructors

EngineVersionInfo' 

Fields

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.

engineVersionInfo_parameterGroupFamily :: Lens' EngineVersionInfo (Maybe Text) Source #

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.

Constructors

Event' 

Fields

  • date :: Maybe POSIX

    The date and time when the event occurred.

  • message :: Maybe Text

    The text of the event.

  • sourceName :: Maybe Text

    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.

  • sourceType :: Maybe SourceType

    Specifies the origin of this event - a cluster, a parameter group, a security group, etc.

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.

event_date :: Lens' Event (Maybe UTCTime) Source #

The date and time when the event occurred.

event_message :: Lens' Event (Maybe Text) Source #

The text of the event.

event_sourceName :: Lens' Event (Maybe Text) Source #

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.

event_sourceType :: Lens' Event (Maybe SourceType) Source #

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' 

Fields

  • name :: Text

    The property being filtered. For example, UserName.

  • values :: NonEmpty Text

    The property values to filter on. For example, "user-123".

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".

filter_name :: Lens' Filter Text Source #

The property being filtered. For example, UserName.

filter_values :: Lens' Filter (NonEmpty Text) Source #

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.

Constructors

Node' 

Fields

  • availabilityZone :: Maybe Text

    The Availability Zone in which the node resides

  • createTime :: Maybe POSIX

    The date and time when the node was created.

  • endpoint :: Maybe Endpoint

    The hostname for connecting to this node.

  • name :: Maybe Text

    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.

  • status :: Maybe Text

    The status of the service update on the node

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

node_availabilityZone :: Lens' Node (Maybe Text) Source #

The Availability Zone in which the node resides

node_createTime :: Lens' Node (Maybe UTCTime) Source #

The date and time when the node was created.

node_endpoint :: Lens' Node (Maybe Endpoint) Source #

The hostname for connecting to this node.

node_name :: Lens' Node (Maybe Text) Source #

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.

node_status :: Lens' Node (Maybe Text) Source #

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.

Constructors

Parameter' 

Fields

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

parameter_allowedValues :: Lens' Parameter (Maybe Text) Source #

The valid range of values for the parameter.

parameter_dataType :: Lens' Parameter (Maybe Text) Source #

The parameter's data type

parameter_description :: Lens' Parameter (Maybe Text) Source #

A description of the parameter

parameter_minimumEngineVersion :: Lens' Parameter (Maybe Text) Source #

The earliest engine version to which the parameter can apply.

parameter_name :: Lens' Parameter (Maybe Text) Source #

The name of the parameter

parameter_value :: Lens' Parameter (Maybe Text) Source #

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.

Constructors

ParameterGroup' 

Fields

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

parameterGroup_arn :: Lens' ParameterGroup (Maybe Text) Source #

The Amazon Resource Name (ARN) of the parameter group

parameterGroup_description :: Lens' ParameterGroup (Maybe Text) Source #

A description of the parameter group

parameterGroup_family :: Lens' ParameterGroup (Maybe Text) Source #

The name of the parameter group family that this parameter group is compatible with.

parameterGroup_name :: Lens' ParameterGroup (Maybe Text) Source #

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.

Constructors

ParameterNameValue' 

Fields

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.

Constructors

PendingModifiedServiceUpdate' 

Fields

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.

Constructors

RecurringCharge' 

Fields

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.

recurringCharge_recurringChargeAmount :: Lens' RecurringCharge (Maybe Double) Source #

The amount of the recurring charge to run this reserved node.

recurringCharge_recurringChargeFrequency :: Lens' RecurringCharge (Maybe Text) Source #

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.

Constructors

ReplicaConfigurationRequest' 

Fields

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.

Constructors

ReservedNode' 

Fields

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.

reservedNode_arn :: Lens' ReservedNode (Maybe Text) Source #

The Amazon Resource Name (ARN) of the reserved node.

reservedNode_duration :: Lens' ReservedNode (Maybe Int) Source #

The duration of the reservation in seconds.

reservedNode_fixedPrice :: Lens' ReservedNode (Maybe Double) Source #

The fixed price charged for this reserved node.

reservedNode_nodeCount :: Lens' ReservedNode (Maybe Int) Source #

The number of nodes that have been reserved.

reservedNode_nodeType :: Lens' ReservedNode (Maybe Text) Source #

The node type for the reserved nodes.

reservedNode_offeringType :: Lens' ReservedNode (Maybe Text) Source #

The offering type of this reserved node.

reservedNode_recurringCharges :: Lens' ReservedNode (Maybe [RecurringCharge]) Source #

The recurring price charged to run this reserved node.

reservedNode_reservationId :: Lens' ReservedNode (Maybe Text) Source #

A customer-specified identifier to track this reservation.

reservedNode_reservedNodesOfferingId :: Lens' ReservedNode (Maybe Text) Source #

The ID of the reserved node offering to purchase.

reservedNode_startTime :: Lens' ReservedNode (Maybe UTCTime) Source #

The time the reservation started.

reservedNode_state :: Lens' ReservedNode (Maybe Text) Source #

The state of the reserved node.

ReservedNodesOffering

data ReservedNodesOffering Source #

The offering type of this node.

See: newReservedNodesOffering smart constructor.

Constructors

ReservedNodesOffering' 

Fields

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.

reservedNodesOffering_duration :: Lens' ReservedNodesOffering (Maybe Int) Source #

The duration of the reservation in seconds.

reservedNodesOffering_fixedPrice :: Lens' ReservedNodesOffering (Maybe Double) Source #

The fixed price charged for this reserved node.

reservedNodesOffering_nodeType :: Lens' ReservedNodesOffering (Maybe Text) Source #

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

reservedNodesOffering_offeringType :: Lens' ReservedNodesOffering (Maybe Text) Source #

The offering type of this reserved node.

reservedNodesOffering_recurringCharges :: Lens' ReservedNodesOffering (Maybe [RecurringCharge]) Source #

The recurring price charged to run this reserved node.

ReshardingStatus

data ReshardingStatus Source #

The status of the online resharding

See: newReshardingStatus smart constructor.

Constructors

ReshardingStatus' 

Fields

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

reshardingStatus_slotMigration :: Lens' ReshardingStatus (Maybe SlotMigration) Source #

The status of the online resharding slot migration

SecurityGroupMembership

data SecurityGroupMembership Source #

Represents a single security group and its status.

See: newSecurityGroupMembership smart constructor.

Constructors

SecurityGroupMembership' 

Fields

  • securityGroupId :: Maybe Text

    The identifier of the security group.

  • status :: Maybe Text

    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.

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.

securityGroupMembership_status :: Lens' SecurityGroupMembership (Maybe Text) Source #

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.

Constructors

ServiceUpdate' 

Fields

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

serviceUpdate_autoUpdateStartDate :: Lens' ServiceUpdate (Maybe UTCTime) Source #

The date at which the service update will be automatically applied

serviceUpdate_clusterName :: Lens' ServiceUpdate (Maybe Text) Source #

The name of the cluster to which the service update applies

serviceUpdate_description :: Lens' ServiceUpdate (Maybe Text) Source #

Provides details of the service update

serviceUpdate_nodesUpdated :: Lens' ServiceUpdate (Maybe Text) Source #

A list of nodes updated by the service update

serviceUpdate_releaseDate :: Lens' ServiceUpdate (Maybe UTCTime) Source #

The date when the service update is initially available

serviceUpdate_serviceUpdateName :: Lens' ServiceUpdate (Maybe Text) Source #

The unique ID of the service update

serviceUpdate_type :: Lens' ServiceUpdate (Maybe ServiceUpdateType) Source #

Reflects the nature of the service update

ServiceUpdateRequest

data ServiceUpdateRequest Source #

A request to apply a service update

See: newServiceUpdateRequest smart constructor.

Constructors

ServiceUpdateRequest' 

Fields

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' 

Fields

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.

shard_name :: Lens' Shard (Maybe Text) Source #

The name of the shard

shard_nodes :: Lens' Shard (Maybe [Node]) Source #

A list containing information about individual nodes within the shard

shard_numberOfNodes :: Lens' Shard (Maybe Int) Source #

The number of nodes in the shard

shard_slots :: Lens' Shard (Maybe Text) Source #

The keyspace for this shard.

shard_status :: Lens' Shard (Maybe Text) Source #

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.

Constructors

ShardConfiguration' 

Fields

  • replicaCount :: Maybe Int

    The number of read replica nodes in this shard.

  • slots :: Maybe Text

    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.

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.

shardConfiguration_replicaCount :: Lens' ShardConfiguration (Maybe Int) Source #

The number of read replica nodes in this shard.

shardConfiguration_slots :: Lens' ShardConfiguration (Maybe Text) Source #

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.

Constructors

ShardConfigurationRequest' 

Fields

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.

Constructors

ShardDetail' 

Fields

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

shardDetail_configuration :: Lens' ShardDetail (Maybe ShardConfiguration) Source #

The configuration details of the shard

shardDetail_name :: Lens' ShardDetail (Maybe Text) Source #

The name of the shard

shardDetail_size :: Lens' ShardDetail (Maybe Text) Source #

The size of the shard's snapshot

shardDetail_snapshotCreationTime :: Lens' ShardDetail (Maybe UTCTime) Source #

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' 

Fields

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.

slotMigration_progressPercentage :: Lens' SlotMigration (Maybe Double) Source #

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.

Constructors

Snapshot' 

Fields

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.

snapshot_arn :: Lens' Snapshot (Maybe Text) Source #

The ARN (Amazon Resource Name) of the snapshot.

snapshot_clusterConfiguration :: Lens' Snapshot (Maybe ClusterConfiguration) Source #

The configuration of the cluster from which the snapshot was taken

snapshot_dataTiering :: Lens' Snapshot (Maybe DataTieringStatus) Source #

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.

snapshot_kmsKeyId :: Lens' Snapshot (Maybe Text) Source #

The ID of the KMS key used to encrypt the snapshot.

snapshot_name :: Lens' Snapshot (Maybe Text) Source #

The name of the snapshot

snapshot_source :: Lens' Snapshot (Maybe Text) Source #

Indicates whether the snapshot is from an automatic backup (automated) or was created manually (manual).

snapshot_status :: Lens' Snapshot (Maybe Text) Source #

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.

Constructors

Subnet' 

Fields

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.

subnet_availabilityZone :: Lens' Subnet (Maybe AvailabilityZone) Source #

The Availability Zone where the subnet resides

subnet_identifier :: Lens' Subnet (Maybe Text) Source #

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.

Constructors

SubnetGroup' 

Fields

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.

subnetGroup_arn :: Lens' SubnetGroup (Maybe Text) Source #

The ARN (Amazon Resource Name) of the subnet group.

subnetGroup_description :: Lens' SubnetGroup (Maybe Text) Source #

A description of the subnet group

subnetGroup_name :: Lens' SubnetGroup (Maybe Text) Source #

The name of the subnet group

subnetGroup_subnets :: Lens' SubnetGroup (Maybe [Subnet]) Source #

A list of subnets associated with the subnet group.

subnetGroup_vpcId :: Lens' SubnetGroup (Maybe Text) Source #

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' 

Fields

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.

tag_key :: Lens' Tag (Maybe Text) Source #

The key for the tag. May not be null.

tag_value :: Lens' Tag (Maybe Text) Source #

The tag's value. May be null.

UnprocessedCluster

data UnprocessedCluster Source #

A cluster whose updates have failed

See: newUnprocessedCluster smart constructor.

Constructors

UnprocessedCluster' 

Fields

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

unprocessedCluster_errorMessage :: Lens' UnprocessedCluster (Maybe Text) Source #

The error message associated with the update failure

unprocessedCluster_errorType :: Lens' UnprocessedCluster (Maybe Text) Source #

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.

Constructors

User' 

Fields

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".

user_aCLNames :: Lens' User (Maybe [Text]) Source #

The names of the Access Control Lists to which the user belongs

user_arn :: Lens' User (Maybe Text) Source #

The Amazon Resource Name (ARN) of the user.

user_accessString :: Lens' User (Maybe Text) Source #

Access permissions string used for this user.

user_authentication :: Lens' User (Maybe Authentication) Source #

Denotes whether the user requires a password to authenticate.

user_minimumEngineVersion :: Lens' User (Maybe Text) Source #

The minimum engine version supported for the user

user_name :: Lens' User (Maybe Text) Source #

The name of the user

user_status :: Lens' User (Maybe Text) Source #

Indicates the user status. Can be "active", "modifying" or "deleting".