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

Description

Deletes an Access Control List. The ACL must first be disassociated from the cluster before it can be deleted. For more information, see Authenticating users with Access Contol Lists (ACLs).

Synopsis

Creating a Request

data DeleteACL Source #

See: newDeleteACL smart constructor.

Constructors

DeleteACL' 

Fields

  • aCLName :: Text

    The name of the Access Control List to delete

Instances

Instances details
ToJSON DeleteACL Source # 
Instance details

Defined in Amazonka.MemoryDb.DeleteACL

ToHeaders DeleteACL Source # 
Instance details

Defined in Amazonka.MemoryDb.DeleteACL

Methods

toHeaders :: DeleteACL -> [Header] #

ToPath DeleteACL Source # 
Instance details

Defined in Amazonka.MemoryDb.DeleteACL

ToQuery DeleteACL Source # 
Instance details

Defined in Amazonka.MemoryDb.DeleteACL

AWSRequest DeleteACL Source # 
Instance details

Defined in Amazonka.MemoryDb.DeleteACL

Associated Types

type AWSResponse DeleteACL #

Generic DeleteACL Source # 
Instance details

Defined in Amazonka.MemoryDb.DeleteACL

Associated Types

type Rep DeleteACL :: Type -> Type #

Read DeleteACL Source # 
Instance details

Defined in Amazonka.MemoryDb.DeleteACL

Show DeleteACL Source # 
Instance details

Defined in Amazonka.MemoryDb.DeleteACL

NFData DeleteACL Source # 
Instance details

Defined in Amazonka.MemoryDb.DeleteACL

Methods

rnf :: DeleteACL -> () #

Eq DeleteACL Source # 
Instance details

Defined in Amazonka.MemoryDb.DeleteACL

Hashable DeleteACL Source # 
Instance details

Defined in Amazonka.MemoryDb.DeleteACL

type AWSResponse DeleteACL Source # 
Instance details

Defined in Amazonka.MemoryDb.DeleteACL

type Rep DeleteACL Source # 
Instance details

Defined in Amazonka.MemoryDb.DeleteACL

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

newDeleteACL Source #

Arguments

:: Text

DeleteACL

-> DeleteACL 

Create a value of DeleteACL with all optional fields omitted.

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

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

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

Request Lenses

deleteACL_aCLName :: Lens' DeleteACL Text Source #

The name of the Access Control List to delete

Destructuring the Response

data DeleteACLResponse Source #

See: newDeleteACLResponse smart constructor.

Constructors

DeleteACLResponse' 

Fields

Instances

Instances details
Generic DeleteACLResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.DeleteACL

Associated Types

type Rep DeleteACLResponse :: Type -> Type #

Read DeleteACLResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.DeleteACL

Show DeleteACLResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.DeleteACL

NFData DeleteACLResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.DeleteACL

Methods

rnf :: DeleteACLResponse -> () #

Eq DeleteACLResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.DeleteACL

type Rep DeleteACLResponse Source # 
Instance details

Defined in Amazonka.MemoryDb.DeleteACL

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

newDeleteACLResponse Source #

Create a value of DeleteACLResponse with all optional fields omitted.

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

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

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

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

Response Lenses

deleteACLResponse_acl :: Lens' DeleteACLResponse (Maybe ACL) Source #

The Access Control List object that has been deleted.

deleteACLResponse_httpStatus :: Lens' DeleteACLResponse Int Source #

The response's http status code.