amazonka-lakeformation-2.0: Amazon Lake Formation 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.LakeFormation.BatchRevokePermissions

Description

Batch operation to revoke permissions from the principal.

Synopsis

Creating a Request

data BatchRevokePermissions Source #

See: newBatchRevokePermissions smart constructor.

Constructors

BatchRevokePermissions' 

Fields

  • catalogId :: Maybe Text

    The identifier for the Data Catalog. By default, the account ID. The Data Catalog is the persistent metadata store. It contains database definitions, table definitions, and other control information to manage your Lake Formation environment.

  • entries :: [BatchPermissionsRequestEntry]

    A list of up to 20 entries for resource permissions to be revoked by batch operation to the principal.

Instances

Instances details
ToJSON BatchRevokePermissions Source # 
Instance details

Defined in Amazonka.LakeFormation.BatchRevokePermissions

ToHeaders BatchRevokePermissions Source # 
Instance details

Defined in Amazonka.LakeFormation.BatchRevokePermissions

ToPath BatchRevokePermissions Source # 
Instance details

Defined in Amazonka.LakeFormation.BatchRevokePermissions

ToQuery BatchRevokePermissions Source # 
Instance details

Defined in Amazonka.LakeFormation.BatchRevokePermissions

AWSRequest BatchRevokePermissions Source # 
Instance details

Defined in Amazonka.LakeFormation.BatchRevokePermissions

Associated Types

type AWSResponse BatchRevokePermissions #

Generic BatchRevokePermissions Source # 
Instance details

Defined in Amazonka.LakeFormation.BatchRevokePermissions

Associated Types

type Rep BatchRevokePermissions :: Type -> Type #

Read BatchRevokePermissions Source # 
Instance details

Defined in Amazonka.LakeFormation.BatchRevokePermissions

Show BatchRevokePermissions Source # 
Instance details

Defined in Amazonka.LakeFormation.BatchRevokePermissions

NFData BatchRevokePermissions Source # 
Instance details

Defined in Amazonka.LakeFormation.BatchRevokePermissions

Methods

rnf :: BatchRevokePermissions -> () #

Eq BatchRevokePermissions Source # 
Instance details

Defined in Amazonka.LakeFormation.BatchRevokePermissions

Hashable BatchRevokePermissions Source # 
Instance details

Defined in Amazonka.LakeFormation.BatchRevokePermissions

type AWSResponse BatchRevokePermissions Source # 
Instance details

Defined in Amazonka.LakeFormation.BatchRevokePermissions

type Rep BatchRevokePermissions Source # 
Instance details

Defined in Amazonka.LakeFormation.BatchRevokePermissions

type Rep BatchRevokePermissions = D1 ('MetaData "BatchRevokePermissions" "Amazonka.LakeFormation.BatchRevokePermissions" "amazonka-lakeformation-2.0-HHqQokxI1tpCfoS44CTFPa" 'False) (C1 ('MetaCons "BatchRevokePermissions'" 'PrefixI 'True) (S1 ('MetaSel ('Just "catalogId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "entries") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [BatchPermissionsRequestEntry])))

newBatchRevokePermissions :: BatchRevokePermissions Source #

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

BatchRevokePermissions, batchRevokePermissions_catalogId - The identifier for the Data Catalog. By default, the account ID. The Data Catalog is the persistent metadata store. It contains database definitions, table definitions, and other control information to manage your Lake Formation environment.

$sel:entries:BatchRevokePermissions', batchRevokePermissions_entries - A list of up to 20 entries for resource permissions to be revoked by batch operation to the principal.

Request Lenses

batchRevokePermissions_catalogId :: Lens' BatchRevokePermissions (Maybe Text) Source #

The identifier for the Data Catalog. By default, the account ID. The Data Catalog is the persistent metadata store. It contains database definitions, table definitions, and other control information to manage your Lake Formation environment.

batchRevokePermissions_entries :: Lens' BatchRevokePermissions [BatchPermissionsRequestEntry] Source #

A list of up to 20 entries for resource permissions to be revoked by batch operation to the principal.

Destructuring the Response

data BatchRevokePermissionsResponse Source #

See: newBatchRevokePermissionsResponse smart constructor.

Constructors

BatchRevokePermissionsResponse' 

Fields

Instances

Instances details
Generic BatchRevokePermissionsResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.BatchRevokePermissions

Associated Types

type Rep BatchRevokePermissionsResponse :: Type -> Type #

Read BatchRevokePermissionsResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.BatchRevokePermissions

Show BatchRevokePermissionsResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.BatchRevokePermissions

NFData BatchRevokePermissionsResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.BatchRevokePermissions

Eq BatchRevokePermissionsResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.BatchRevokePermissions

type Rep BatchRevokePermissionsResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.BatchRevokePermissions

type Rep BatchRevokePermissionsResponse = D1 ('MetaData "BatchRevokePermissionsResponse" "Amazonka.LakeFormation.BatchRevokePermissions" "amazonka-lakeformation-2.0-HHqQokxI1tpCfoS44CTFPa" 'False) (C1 ('MetaCons "BatchRevokePermissionsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "failures") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [BatchPermissionsFailureEntry])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newBatchRevokePermissionsResponse Source #

Create a value of BatchRevokePermissionsResponse 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:failures:BatchRevokePermissionsResponse', batchRevokePermissionsResponse_failures - A list of failures to revoke permissions to the resources.

$sel:httpStatus:BatchRevokePermissionsResponse', batchRevokePermissionsResponse_httpStatus - The response's http status code.

Response Lenses