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

Description

Creates a new security configuration. A security configuration is a set of security properties that can be used by Glue. You can use a security configuration to encrypt data at rest. For information about using security configurations in Glue, see Encrypting Data Written by Crawlers, Jobs, and Development Endpoints.

Synopsis

Creating a Request

data CreateSecurityConfiguration Source #

See: newCreateSecurityConfiguration smart constructor.

Constructors

CreateSecurityConfiguration' 

Fields

Instances

Instances details
Eq CreateSecurityConfiguration Source # 
Instance details

Defined in Amazonka.Glue.CreateSecurityConfiguration

Read CreateSecurityConfiguration Source # 
Instance details

Defined in Amazonka.Glue.CreateSecurityConfiguration

Show CreateSecurityConfiguration Source # 
Instance details

Defined in Amazonka.Glue.CreateSecurityConfiguration

Generic CreateSecurityConfiguration Source # 
Instance details

Defined in Amazonka.Glue.CreateSecurityConfiguration

Associated Types

type Rep CreateSecurityConfiguration :: Type -> Type #

NFData CreateSecurityConfiguration Source # 
Instance details

Defined in Amazonka.Glue.CreateSecurityConfiguration

Hashable CreateSecurityConfiguration Source # 
Instance details

Defined in Amazonka.Glue.CreateSecurityConfiguration

ToJSON CreateSecurityConfiguration Source # 
Instance details

Defined in Amazonka.Glue.CreateSecurityConfiguration

AWSRequest CreateSecurityConfiguration Source # 
Instance details

Defined in Amazonka.Glue.CreateSecurityConfiguration

ToHeaders CreateSecurityConfiguration Source # 
Instance details

Defined in Amazonka.Glue.CreateSecurityConfiguration

ToPath CreateSecurityConfiguration Source # 
Instance details

Defined in Amazonka.Glue.CreateSecurityConfiguration

ToQuery CreateSecurityConfiguration Source # 
Instance details

Defined in Amazonka.Glue.CreateSecurityConfiguration

type Rep CreateSecurityConfiguration Source # 
Instance details

Defined in Amazonka.Glue.CreateSecurityConfiguration

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

Defined in Amazonka.Glue.CreateSecurityConfiguration

newCreateSecurityConfiguration Source #

Create a value of CreateSecurityConfiguration 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:name:CreateSecurityConfiguration', createSecurityConfiguration_name - The name for the new security configuration.

$sel:encryptionConfiguration:CreateSecurityConfiguration', createSecurityConfiguration_encryptionConfiguration - The encryption configuration for the new security configuration.

Request Lenses

createSecurityConfiguration_name :: Lens' CreateSecurityConfiguration Text Source #

The name for the new security configuration.

Destructuring the Response

data CreateSecurityConfigurationResponse Source #

Constructors

CreateSecurityConfigurationResponse' 

Fields

Instances

Instances details
Eq CreateSecurityConfigurationResponse Source # 
Instance details

Defined in Amazonka.Glue.CreateSecurityConfiguration

Read CreateSecurityConfigurationResponse Source # 
Instance details

Defined in Amazonka.Glue.CreateSecurityConfiguration

Show CreateSecurityConfigurationResponse Source # 
Instance details

Defined in Amazonka.Glue.CreateSecurityConfiguration

Generic CreateSecurityConfigurationResponse Source # 
Instance details

Defined in Amazonka.Glue.CreateSecurityConfiguration

NFData CreateSecurityConfigurationResponse Source # 
Instance details

Defined in Amazonka.Glue.CreateSecurityConfiguration

type Rep CreateSecurityConfigurationResponse Source # 
Instance details

Defined in Amazonka.Glue.CreateSecurityConfiguration

type Rep CreateSecurityConfigurationResponse = D1 ('MetaData "CreateSecurityConfigurationResponse" "Amazonka.Glue.CreateSecurityConfiguration" "libZSservicesZSamazonka-glueZSamazonka-glue" 'False) (C1 ('MetaCons "CreateSecurityConfigurationResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "createdTimestamp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newCreateSecurityConfigurationResponse Source #

Create a value of CreateSecurityConfigurationResponse 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:name:CreateSecurityConfiguration', createSecurityConfigurationResponse_name - The name assigned to the new security configuration.

$sel:createdTimestamp:CreateSecurityConfigurationResponse', createSecurityConfigurationResponse_createdTimestamp - The time at which the new security configuration was created.

$sel:httpStatus:CreateSecurityConfigurationResponse', createSecurityConfigurationResponse_httpStatus - The response's http status code.

Response Lenses