libZSservicesZSamazonka-glueZSamazonka-glue
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.Glue.PutDataCatalogEncryptionSettings

Description

Sets the security configuration for a specified catalog. After the configuration has been set, the specified encryption is applied to every catalog write thereafter.

Synopsis

Creating a Request

data PutDataCatalogEncryptionSettings Source #

See: newPutDataCatalogEncryptionSettings smart constructor.

Constructors

PutDataCatalogEncryptionSettings' 

Fields

Instances

Instances details
Eq PutDataCatalogEncryptionSettings Source # 
Instance details

Defined in Amazonka.Glue.PutDataCatalogEncryptionSettings

Read PutDataCatalogEncryptionSettings Source # 
Instance details

Defined in Amazonka.Glue.PutDataCatalogEncryptionSettings

Show PutDataCatalogEncryptionSettings Source # 
Instance details

Defined in Amazonka.Glue.PutDataCatalogEncryptionSettings

Generic PutDataCatalogEncryptionSettings Source # 
Instance details

Defined in Amazonka.Glue.PutDataCatalogEncryptionSettings

Associated Types

type Rep PutDataCatalogEncryptionSettings :: Type -> Type #

NFData PutDataCatalogEncryptionSettings Source # 
Instance details

Defined in Amazonka.Glue.PutDataCatalogEncryptionSettings

Hashable PutDataCatalogEncryptionSettings Source # 
Instance details

Defined in Amazonka.Glue.PutDataCatalogEncryptionSettings

ToJSON PutDataCatalogEncryptionSettings Source # 
Instance details

Defined in Amazonka.Glue.PutDataCatalogEncryptionSettings

AWSRequest PutDataCatalogEncryptionSettings Source # 
Instance details

Defined in Amazonka.Glue.PutDataCatalogEncryptionSettings

ToHeaders PutDataCatalogEncryptionSettings Source # 
Instance details

Defined in Amazonka.Glue.PutDataCatalogEncryptionSettings

ToPath PutDataCatalogEncryptionSettings Source # 
Instance details

Defined in Amazonka.Glue.PutDataCatalogEncryptionSettings

ToQuery PutDataCatalogEncryptionSettings Source # 
Instance details

Defined in Amazonka.Glue.PutDataCatalogEncryptionSettings

type Rep PutDataCatalogEncryptionSettings Source # 
Instance details

Defined in Amazonka.Glue.PutDataCatalogEncryptionSettings

type Rep PutDataCatalogEncryptionSettings = D1 ('MetaData "PutDataCatalogEncryptionSettings" "Amazonka.Glue.PutDataCatalogEncryptionSettings" "libZSservicesZSamazonka-glueZSamazonka-glue" 'False) (C1 ('MetaCons "PutDataCatalogEncryptionSettings'" 'PrefixI 'True) (S1 ('MetaSel ('Just "catalogId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "dataCatalogEncryptionSettings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 DataCatalogEncryptionSettings)))
type AWSResponse PutDataCatalogEncryptionSettings Source # 
Instance details

Defined in Amazonka.Glue.PutDataCatalogEncryptionSettings

newPutDataCatalogEncryptionSettings Source #

Create a value of PutDataCatalogEncryptionSettings 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:PutDataCatalogEncryptionSettings', putDataCatalogEncryptionSettings_catalogId - The ID of the Data Catalog to set the security configuration for. If none is provided, the Amazon Web Services account ID is used by default.

$sel:dataCatalogEncryptionSettings:PutDataCatalogEncryptionSettings', putDataCatalogEncryptionSettings_dataCatalogEncryptionSettings - The security configuration to set.

Request Lenses

putDataCatalogEncryptionSettings_catalogId :: Lens' PutDataCatalogEncryptionSettings (Maybe Text) Source #

The ID of the Data Catalog to set the security configuration for. If none is provided, the Amazon Web Services account ID is used by default.

Destructuring the Response

data PutDataCatalogEncryptionSettingsResponse Source #

Constructors

PutDataCatalogEncryptionSettingsResponse' 

Fields

Instances

Instances details
Eq PutDataCatalogEncryptionSettingsResponse Source # 
Instance details

Defined in Amazonka.Glue.PutDataCatalogEncryptionSettings

Read PutDataCatalogEncryptionSettingsResponse Source # 
Instance details

Defined in Amazonka.Glue.PutDataCatalogEncryptionSettings

Show PutDataCatalogEncryptionSettingsResponse Source # 
Instance details

Defined in Amazonka.Glue.PutDataCatalogEncryptionSettings

Generic PutDataCatalogEncryptionSettingsResponse Source # 
Instance details

Defined in Amazonka.Glue.PutDataCatalogEncryptionSettings

NFData PutDataCatalogEncryptionSettingsResponse Source # 
Instance details

Defined in Amazonka.Glue.PutDataCatalogEncryptionSettings

type Rep PutDataCatalogEncryptionSettingsResponse Source # 
Instance details

Defined in Amazonka.Glue.PutDataCatalogEncryptionSettings

type Rep PutDataCatalogEncryptionSettingsResponse = D1 ('MetaData "PutDataCatalogEncryptionSettingsResponse" "Amazonka.Glue.PutDataCatalogEncryptionSettings" "libZSservicesZSamazonka-glueZSamazonka-glue" 'False) (C1 ('MetaCons "PutDataCatalogEncryptionSettingsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newPutDataCatalogEncryptionSettingsResponse Source #

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

Response Lenses