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

Description

Sets the list of data lake administrators who have admin privileges on all resources managed by Lake Formation. For more information on admin privileges, see Granting Lake Formation Permissions.

This API replaces the current list of data lake admins with the new list being passed. To add an admin, fetch the current list and add the new admin to that list and pass that list in this API.

Synopsis

Creating a Request

data PutDataLakeSettings Source #

See: newPutDataLakeSettings smart constructor.

Constructors

PutDataLakeSettings' 

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.

  • dataLakeSettings :: DataLakeSettings

    A structure representing a list of Lake Formation principals designated as data lake administrators.

Instances

Instances details
ToJSON PutDataLakeSettings Source # 
Instance details

Defined in Amazonka.LakeFormation.PutDataLakeSettings

ToHeaders PutDataLakeSettings Source # 
Instance details

Defined in Amazonka.LakeFormation.PutDataLakeSettings

ToPath PutDataLakeSettings Source # 
Instance details

Defined in Amazonka.LakeFormation.PutDataLakeSettings

ToQuery PutDataLakeSettings Source # 
Instance details

Defined in Amazonka.LakeFormation.PutDataLakeSettings

AWSRequest PutDataLakeSettings Source # 
Instance details

Defined in Amazonka.LakeFormation.PutDataLakeSettings

Associated Types

type AWSResponse PutDataLakeSettings #

Generic PutDataLakeSettings Source # 
Instance details

Defined in Amazonka.LakeFormation.PutDataLakeSettings

Associated Types

type Rep PutDataLakeSettings :: Type -> Type #

Read PutDataLakeSettings Source # 
Instance details

Defined in Amazonka.LakeFormation.PutDataLakeSettings

Show PutDataLakeSettings Source # 
Instance details

Defined in Amazonka.LakeFormation.PutDataLakeSettings

NFData PutDataLakeSettings Source # 
Instance details

Defined in Amazonka.LakeFormation.PutDataLakeSettings

Methods

rnf :: PutDataLakeSettings -> () #

Eq PutDataLakeSettings Source # 
Instance details

Defined in Amazonka.LakeFormation.PutDataLakeSettings

Hashable PutDataLakeSettings Source # 
Instance details

Defined in Amazonka.LakeFormation.PutDataLakeSettings

type AWSResponse PutDataLakeSettings Source # 
Instance details

Defined in Amazonka.LakeFormation.PutDataLakeSettings

type Rep PutDataLakeSettings Source # 
Instance details

Defined in Amazonka.LakeFormation.PutDataLakeSettings

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

newPutDataLakeSettings Source #

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

PutDataLakeSettings, putDataLakeSettings_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:dataLakeSettings:PutDataLakeSettings', putDataLakeSettings_dataLakeSettings - A structure representing a list of Lake Formation principals designated as data lake administrators.

Request Lenses

putDataLakeSettings_catalogId :: Lens' PutDataLakeSettings (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.

putDataLakeSettings_dataLakeSettings :: Lens' PutDataLakeSettings DataLakeSettings Source #

A structure representing a list of Lake Formation principals designated as data lake administrators.

Destructuring the Response

data PutDataLakeSettingsResponse Source #

See: newPutDataLakeSettingsResponse smart constructor.

Constructors

PutDataLakeSettingsResponse' 

Fields

Instances

Instances details
Generic PutDataLakeSettingsResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.PutDataLakeSettings

Associated Types

type Rep PutDataLakeSettingsResponse :: Type -> Type #

Read PutDataLakeSettingsResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.PutDataLakeSettings

Show PutDataLakeSettingsResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.PutDataLakeSettings

NFData PutDataLakeSettingsResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.PutDataLakeSettings

Eq PutDataLakeSettingsResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.PutDataLakeSettings

type Rep PutDataLakeSettingsResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.PutDataLakeSettings

type Rep PutDataLakeSettingsResponse = D1 ('MetaData "PutDataLakeSettingsResponse" "Amazonka.LakeFormation.PutDataLakeSettings" "amazonka-lakeformation-2.0-HHqQokxI1tpCfoS44CTFPa" 'False) (C1 ('MetaCons "PutDataLakeSettingsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newPutDataLakeSettingsResponse Source #

Create a value of PutDataLakeSettingsResponse 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:httpStatus:PutDataLakeSettingsResponse', putDataLakeSettingsResponse_httpStatus - The response's http status code.

Response Lenses