amazonka-finspace-data-2.0: Amazon FinSpace Public API 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.FinSpaceData.DeletePermissionGroup

Description

Deletes a permission group. This action is irreversible.

Synopsis

Creating a Request

data DeletePermissionGroup Source #

See: newDeletePermissionGroup smart constructor.

Constructors

DeletePermissionGroup' 

Fields

Instances

Instances details
ToHeaders DeletePermissionGroup Source # 
Instance details

Defined in Amazonka.FinSpaceData.DeletePermissionGroup

ToPath DeletePermissionGroup Source # 
Instance details

Defined in Amazonka.FinSpaceData.DeletePermissionGroup

ToQuery DeletePermissionGroup Source # 
Instance details

Defined in Amazonka.FinSpaceData.DeletePermissionGroup

AWSRequest DeletePermissionGroup Source # 
Instance details

Defined in Amazonka.FinSpaceData.DeletePermissionGroup

Associated Types

type AWSResponse DeletePermissionGroup #

Generic DeletePermissionGroup Source # 
Instance details

Defined in Amazonka.FinSpaceData.DeletePermissionGroup

Associated Types

type Rep DeletePermissionGroup :: Type -> Type #

Read DeletePermissionGroup Source # 
Instance details

Defined in Amazonka.FinSpaceData.DeletePermissionGroup

Show DeletePermissionGroup Source # 
Instance details

Defined in Amazonka.FinSpaceData.DeletePermissionGroup

NFData DeletePermissionGroup Source # 
Instance details

Defined in Amazonka.FinSpaceData.DeletePermissionGroup

Methods

rnf :: DeletePermissionGroup -> () #

Eq DeletePermissionGroup Source # 
Instance details

Defined in Amazonka.FinSpaceData.DeletePermissionGroup

Hashable DeletePermissionGroup Source # 
Instance details

Defined in Amazonka.FinSpaceData.DeletePermissionGroup

type AWSResponse DeletePermissionGroup Source # 
Instance details

Defined in Amazonka.FinSpaceData.DeletePermissionGroup

type Rep DeletePermissionGroup Source # 
Instance details

Defined in Amazonka.FinSpaceData.DeletePermissionGroup

type Rep DeletePermissionGroup = D1 ('MetaData "DeletePermissionGroup" "Amazonka.FinSpaceData.DeletePermissionGroup" "amazonka-finspace-data-2.0-Io6eLKJnFUxHbvASHvgCzj" 'False) (C1 ('MetaCons "DeletePermissionGroup'" 'PrefixI 'True) (S1 ('MetaSel ('Just "clientToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "permissionGroupId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDeletePermissionGroup Source #

Create a value of DeletePermissionGroup 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:clientToken:DeletePermissionGroup', deletePermissionGroup_clientToken - A token that ensures idempotency. This token expires in 10 minutes.

DeletePermissionGroup, deletePermissionGroup_permissionGroupId - The unique identifier for the permission group that you want to delete.

Request Lenses

deletePermissionGroup_clientToken :: Lens' DeletePermissionGroup (Maybe Text) Source #

A token that ensures idempotency. This token expires in 10 minutes.

deletePermissionGroup_permissionGroupId :: Lens' DeletePermissionGroup Text Source #

The unique identifier for the permission group that you want to delete.

Destructuring the Response

data DeletePermissionGroupResponse Source #

See: newDeletePermissionGroupResponse smart constructor.

Constructors

DeletePermissionGroupResponse' 

Fields

Instances

Instances details
Generic DeletePermissionGroupResponse Source # 
Instance details

Defined in Amazonka.FinSpaceData.DeletePermissionGroup

Associated Types

type Rep DeletePermissionGroupResponse :: Type -> Type #

Read DeletePermissionGroupResponse Source # 
Instance details

Defined in Amazonka.FinSpaceData.DeletePermissionGroup

Show DeletePermissionGroupResponse Source # 
Instance details

Defined in Amazonka.FinSpaceData.DeletePermissionGroup

NFData DeletePermissionGroupResponse Source # 
Instance details

Defined in Amazonka.FinSpaceData.DeletePermissionGroup

Eq DeletePermissionGroupResponse Source # 
Instance details

Defined in Amazonka.FinSpaceData.DeletePermissionGroup

type Rep DeletePermissionGroupResponse Source # 
Instance details

Defined in Amazonka.FinSpaceData.DeletePermissionGroup

type Rep DeletePermissionGroupResponse = D1 ('MetaData "DeletePermissionGroupResponse" "Amazonka.FinSpaceData.DeletePermissionGroup" "amazonka-finspace-data-2.0-Io6eLKJnFUxHbvASHvgCzj" 'False) (C1 ('MetaCons "DeletePermissionGroupResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "permissionGroupId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDeletePermissionGroupResponse Source #

Create a value of DeletePermissionGroupResponse 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:

DeletePermissionGroup, deletePermissionGroupResponse_permissionGroupId - The unique identifier for the deleted permission group.

$sel:httpStatus:DeletePermissionGroupResponse', deletePermissionGroupResponse_httpStatus - The response's http status code.

Response Lenses

deletePermissionGroupResponse_permissionGroupId :: Lens' DeletePermissionGroupResponse (Maybe Text) Source #

The unique identifier for the deleted permission group.