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

Description

 
Synopsis

Documentation

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.