libZSservicesZSamazonka-lakeformationZSamazonka-lakeformation
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.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 AWS 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
Eq BatchRevokePermissions Source # 
Instance details

Defined in Amazonka.LakeFormation.BatchRevokePermissions

Read BatchRevokePermissions Source # 
Instance details

Defined in Amazonka.LakeFormation.BatchRevokePermissions

Show BatchRevokePermissions Source # 
Instance details

Defined in Amazonka.LakeFormation.BatchRevokePermissions

Generic BatchRevokePermissions Source # 
Instance details

Defined in Amazonka.LakeFormation.BatchRevokePermissions

Associated Types

type Rep BatchRevokePermissions :: Type -> Type #

NFData BatchRevokePermissions Source # 
Instance details

Defined in Amazonka.LakeFormation.BatchRevokePermissions

Methods

rnf :: BatchRevokePermissions -> () #

Hashable BatchRevokePermissions Source # 
Instance details

Defined in Amazonka.LakeFormation.BatchRevokePermissions

ToJSON BatchRevokePermissions Source # 
Instance details

Defined in Amazonka.LakeFormation.BatchRevokePermissions

AWSRequest BatchRevokePermissions Source # 
Instance details

Defined in Amazonka.LakeFormation.BatchRevokePermissions

Associated Types

type AWSResponse 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

type Rep BatchRevokePermissions Source # 
Instance details

Defined in Amazonka.LakeFormation.BatchRevokePermissions

type Rep BatchRevokePermissions = D1 ('MetaData "BatchRevokePermissions" "Amazonka.LakeFormation.BatchRevokePermissions" "libZSservicesZSamazonka-lakeformationZSamazonka-lakeformation" '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])))
type AWSResponse BatchRevokePermissions Source # 
Instance details

Defined in Amazonka.LakeFormation.BatchRevokePermissions

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:

$sel:catalogId: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 AWS 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 AWS 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
Eq BatchRevokePermissionsResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.BatchRevokePermissions

Read BatchRevokePermissionsResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.BatchRevokePermissions

Show BatchRevokePermissionsResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.BatchRevokePermissions

Generic BatchRevokePermissionsResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.BatchRevokePermissions

Associated Types

type Rep BatchRevokePermissionsResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-lakeformationZSamazonka-lakeformation" '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