libZSservicesZSamazonka-memorydbZSamazonka-memorydb
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.MemoryDb.UpdateACL

Description

Changes the list of users that belong to the Access Control List.

Synopsis

Creating a Request

data UpdateACL Source #

See: newUpdateACL smart constructor.

Constructors

UpdateACL' 

Fields

Instances

Instances details
Eq UpdateACL Source # 
Instance details

Defined in Amazonka.MemoryDb.UpdateACL

Read UpdateACL Source # 
Instance details

Defined in Amazonka.MemoryDb.UpdateACL

Show UpdateACL Source # 
Instance details

Defined in Amazonka.MemoryDb.UpdateACL

Generic UpdateACL Source # 
Instance details

Defined in Amazonka.MemoryDb.UpdateACL

Associated Types

type Rep UpdateACL :: Type -> Type #

NFData UpdateACL Source # 
Instance details

Defined in Amazonka.MemoryDb.UpdateACL

Methods

rnf :: UpdateACL -> () #

Hashable UpdateACL Source # 
Instance details

Defined in Amazonka.MemoryDb.UpdateACL

ToJSON UpdateACL Source # 
Instance details

Defined in Amazonka.MemoryDb.UpdateACL

AWSRequest UpdateACL Source # 
Instance details

Defined in Amazonka.MemoryDb.UpdateACL

Associated Types

type AWSResponse UpdateACL #

ToHeaders UpdateACL Source # 
Instance details

Defined in Amazonka.MemoryDb.UpdateACL

Methods

toHeaders :: UpdateACL -> [Header] #

ToPath UpdateACL Source # 
Instance details

Defined in Amazonka.MemoryDb.UpdateACL

ToQuery UpdateACL Source # 
Instance details

Defined in Amazonka.MemoryDb.UpdateACL

type Rep UpdateACL Source # 
Instance details

Defined in Amazonka.MemoryDb.UpdateACL

type Rep UpdateACL = D1 ('MetaData "UpdateACL" "Amazonka.MemoryDb.UpdateACL" "libZSservicesZSamazonka-memorydbZSamazonka-memorydb" 'False) (C1 ('MetaCons "UpdateACL'" 'PrefixI 'True) (S1 ('MetaSel ('Just "userNamesToAdd") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Text))) :*: (S1 ('MetaSel ('Just "userNamesToRemove") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Text))) :*: S1 ('MetaSel ('Just "aCLName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse UpdateACL Source # 
Instance details

Defined in Amazonka.MemoryDb.UpdateACL

newUpdateACL Source #

Create a value of UpdateACL with all optional fields omitted.

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

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

$sel:userNamesToAdd:UpdateACL', updateACL_userNamesToAdd - The list of users to add to the Access Control List

$sel:userNamesToRemove:UpdateACL', updateACL_userNamesToRemove - The list of users to remove from the Access Control List

$sel:aCLName:UpdateACL', updateACL_aCLName - The name of the Access Control List

Request Lenses

updateACL_userNamesToAdd :: Lens' UpdateACL (Maybe (NonEmpty Text)) Source #

The list of users to add to the Access Control List

updateACL_userNamesToRemove :: Lens' UpdateACL (Maybe (NonEmpty Text)) Source #

The list of users to remove from the Access Control List

updateACL_aCLName :: Lens' UpdateACL Text Source #

The name of the Access Control List

Destructuring the Response

data UpdateACLResponse Source #

See: newUpdateACLResponse smart constructor.

Constructors

UpdateACLResponse' 

Fields

Instances

Instances details
Eq UpdateACLResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.UpdateACL

Read UpdateACLResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.UpdateACL

Show UpdateACLResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.UpdateACL

Generic UpdateACLResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.UpdateACL

Associated Types

type Rep UpdateACLResponse :: Type -> Type #

NFData UpdateACLResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.UpdateACL

Methods

rnf :: UpdateACLResponse -> () #

type Rep UpdateACLResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.UpdateACL

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

newUpdateACLResponse Source #

Create a value of UpdateACLResponse with all optional fields omitted.

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

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

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

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

Response Lenses

updateACLResponse_acl :: Lens' UpdateACLResponse (Maybe ACL) Source #

The updated Access Control List

updateACLResponse_httpStatus :: Lens' UpdateACLResponse Int Source #

The response's http status code.