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.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 AWS Lake Formation environment.

  • dataLakeSettings :: DataLakeSettings

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

Instances

Instances details
Eq PutDataLakeSettings Source # 
Instance details

Defined in Amazonka.LakeFormation.PutDataLakeSettings

Read PutDataLakeSettings Source # 
Instance details

Defined in Amazonka.LakeFormation.PutDataLakeSettings

Show PutDataLakeSettings Source # 
Instance details

Defined in Amazonka.LakeFormation.PutDataLakeSettings

Generic PutDataLakeSettings Source # 
Instance details

Defined in Amazonka.LakeFormation.PutDataLakeSettings

Associated Types

type Rep PutDataLakeSettings :: Type -> Type #

NFData PutDataLakeSettings Source # 
Instance details

Defined in Amazonka.LakeFormation.PutDataLakeSettings

Methods

rnf :: PutDataLakeSettings -> () #

Hashable PutDataLakeSettings Source # 
Instance details

Defined in Amazonka.LakeFormation.PutDataLakeSettings

ToJSON PutDataLakeSettings Source # 
Instance details

Defined in Amazonka.LakeFormation.PutDataLakeSettings

AWSRequest PutDataLakeSettings Source # 
Instance details

Defined in Amazonka.LakeFormation.PutDataLakeSettings

Associated Types

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

type Rep PutDataLakeSettings Source # 
Instance details

Defined in Amazonka.LakeFormation.PutDataLakeSettings

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

Defined in Amazonka.LakeFormation.PutDataLakeSettings

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:

$sel:catalogId: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 AWS Lake Formation environment.

$sel:dataLakeSettings:PutDataLakeSettings', putDataLakeSettings_dataLakeSettings - A structure representing a list of AWS 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 AWS Lake Formation environment.

putDataLakeSettings_dataLakeSettings :: Lens' PutDataLakeSettings DataLakeSettings Source #

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

Destructuring the Response

data PutDataLakeSettingsResponse Source #

See: newPutDataLakeSettingsResponse smart constructor.

Constructors

PutDataLakeSettingsResponse' 

Fields

Instances

Instances details
Eq PutDataLakeSettingsResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.PutDataLakeSettings

Read PutDataLakeSettingsResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.PutDataLakeSettings

Show PutDataLakeSettingsResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.PutDataLakeSettings

Generic PutDataLakeSettingsResponse Source # 
Instance details

Defined in Amazonka.LakeFormation.PutDataLakeSettings

Associated Types

type Rep PutDataLakeSettingsResponse :: Type -> Type #

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