libZSservicesZSamazonka-redshiftZSamazonka-redshift
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.Redshift.CreateAuthenticationProfile

Description

Creates an authentication profile with the specified parameters.

Synopsis

Creating a Request

data CreateAuthenticationProfile Source #

See: newCreateAuthenticationProfile smart constructor.

Constructors

CreateAuthenticationProfile' 

Fields

Instances

Instances details
Eq CreateAuthenticationProfile Source # 
Instance details

Defined in Amazonka.Redshift.CreateAuthenticationProfile

Read CreateAuthenticationProfile Source # 
Instance details

Defined in Amazonka.Redshift.CreateAuthenticationProfile

Show CreateAuthenticationProfile Source # 
Instance details

Defined in Amazonka.Redshift.CreateAuthenticationProfile

Generic CreateAuthenticationProfile Source # 
Instance details

Defined in Amazonka.Redshift.CreateAuthenticationProfile

Associated Types

type Rep CreateAuthenticationProfile :: Type -> Type #

NFData CreateAuthenticationProfile Source # 
Instance details

Defined in Amazonka.Redshift.CreateAuthenticationProfile

Hashable CreateAuthenticationProfile Source # 
Instance details

Defined in Amazonka.Redshift.CreateAuthenticationProfile

AWSRequest CreateAuthenticationProfile Source # 
Instance details

Defined in Amazonka.Redshift.CreateAuthenticationProfile

ToHeaders CreateAuthenticationProfile Source # 
Instance details

Defined in Amazonka.Redshift.CreateAuthenticationProfile

ToPath CreateAuthenticationProfile Source # 
Instance details

Defined in Amazonka.Redshift.CreateAuthenticationProfile

ToQuery CreateAuthenticationProfile Source # 
Instance details

Defined in Amazonka.Redshift.CreateAuthenticationProfile

type Rep CreateAuthenticationProfile Source # 
Instance details

Defined in Amazonka.Redshift.CreateAuthenticationProfile

type Rep CreateAuthenticationProfile = D1 ('MetaData "CreateAuthenticationProfile" "Amazonka.Redshift.CreateAuthenticationProfile" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "CreateAuthenticationProfile'" 'PrefixI 'True) (S1 ('MetaSel ('Just "authenticationProfileName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "authenticationProfileContent") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse CreateAuthenticationProfile Source # 
Instance details

Defined in Amazonka.Redshift.CreateAuthenticationProfile

newCreateAuthenticationProfile Source #

Create a value of CreateAuthenticationProfile 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:authenticationProfileName:CreateAuthenticationProfile', createAuthenticationProfile_authenticationProfileName - The name of the authentication profile to be created.

$sel:authenticationProfileContent:CreateAuthenticationProfile', createAuthenticationProfile_authenticationProfileContent - The content of the authentication profile in JSON format. The maximum length of the JSON string is determined by a quota for your account.

Request Lenses

createAuthenticationProfile_authenticationProfileContent :: Lens' CreateAuthenticationProfile Text Source #

The content of the authentication profile in JSON format. The maximum length of the JSON string is determined by a quota for your account.

Destructuring the Response

data CreateAuthenticationProfileResponse Source #

Constructors

CreateAuthenticationProfileResponse' 

Fields

Instances

Instances details
Eq CreateAuthenticationProfileResponse Source # 
Instance details

Defined in Amazonka.Redshift.CreateAuthenticationProfile

Read CreateAuthenticationProfileResponse Source # 
Instance details

Defined in Amazonka.Redshift.CreateAuthenticationProfile

Show CreateAuthenticationProfileResponse Source # 
Instance details

Defined in Amazonka.Redshift.CreateAuthenticationProfile

Generic CreateAuthenticationProfileResponse Source # 
Instance details

Defined in Amazonka.Redshift.CreateAuthenticationProfile

NFData CreateAuthenticationProfileResponse Source # 
Instance details

Defined in Amazonka.Redshift.CreateAuthenticationProfile

type Rep CreateAuthenticationProfileResponse Source # 
Instance details

Defined in Amazonka.Redshift.CreateAuthenticationProfile

type Rep CreateAuthenticationProfileResponse = D1 ('MetaData "CreateAuthenticationProfileResponse" "Amazonka.Redshift.CreateAuthenticationProfile" "libZSservicesZSamazonka-redshiftZSamazonka-redshift" 'False) (C1 ('MetaCons "CreateAuthenticationProfileResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "authenticationProfileName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "authenticationProfileContent") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newCreateAuthenticationProfileResponse Source #

Create a value of CreateAuthenticationProfileResponse 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:authenticationProfileName:CreateAuthenticationProfile', createAuthenticationProfileResponse_authenticationProfileName - The name of the authentication profile that was created.

$sel:authenticationProfileContent:CreateAuthenticationProfile', createAuthenticationProfileResponse_authenticationProfileContent - The content of the authentication profile in JSON format.

$sel:httpStatus:CreateAuthenticationProfileResponse', createAuthenticationProfileResponse_httpStatus - The response's http status code.

Response Lenses