amazonka-appsync-2.0: Amazon AppSync 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.AppSync.CreateDomainName

Description

Creates a custom DomainName object.

Synopsis

Creating a Request

data CreateDomainName Source #

See: newCreateDomainName smart constructor.

Constructors

CreateDomainName' 

Fields

  • description :: Maybe Text

    A description of the DomainName.

  • domainName :: Text

    The domain name.

  • certificateArn :: Text

    The Amazon Resource Name (ARN) of the certificate. This can be an Certificate Manager (ACM) certificate or an Identity and Access Management (IAM) server certificate.

Instances

Instances details
ToJSON CreateDomainName Source # 
Instance details

Defined in Amazonka.AppSync.CreateDomainName

ToHeaders CreateDomainName Source # 
Instance details

Defined in Amazonka.AppSync.CreateDomainName

ToPath CreateDomainName Source # 
Instance details

Defined in Amazonka.AppSync.CreateDomainName

ToQuery CreateDomainName Source # 
Instance details

Defined in Amazonka.AppSync.CreateDomainName

AWSRequest CreateDomainName Source # 
Instance details

Defined in Amazonka.AppSync.CreateDomainName

Associated Types

type AWSResponse CreateDomainName #

Generic CreateDomainName Source # 
Instance details

Defined in Amazonka.AppSync.CreateDomainName

Associated Types

type Rep CreateDomainName :: Type -> Type #

Read CreateDomainName Source # 
Instance details

Defined in Amazonka.AppSync.CreateDomainName

Show CreateDomainName Source # 
Instance details

Defined in Amazonka.AppSync.CreateDomainName

NFData CreateDomainName Source # 
Instance details

Defined in Amazonka.AppSync.CreateDomainName

Methods

rnf :: CreateDomainName -> () #

Eq CreateDomainName Source # 
Instance details

Defined in Amazonka.AppSync.CreateDomainName

Hashable CreateDomainName Source # 
Instance details

Defined in Amazonka.AppSync.CreateDomainName

type AWSResponse CreateDomainName Source # 
Instance details

Defined in Amazonka.AppSync.CreateDomainName

type Rep CreateDomainName Source # 
Instance details

Defined in Amazonka.AppSync.CreateDomainName

type Rep CreateDomainName = D1 ('MetaData "CreateDomainName" "Amazonka.AppSync.CreateDomainName" "amazonka-appsync-2.0-4Pb6UqteLv1I9NIWaj90bg" 'False) (C1 ('MetaCons "CreateDomainName'" 'PrefixI 'True) (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "domainName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "certificateArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newCreateDomainName Source #

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

CreateDomainName, createDomainName_description - A description of the DomainName.

CreateDomainName, createDomainName_domainName - The domain name.

CreateDomainName, createDomainName_certificateArn - The Amazon Resource Name (ARN) of the certificate. This can be an Certificate Manager (ACM) certificate or an Identity and Access Management (IAM) server certificate.

Request Lenses

createDomainName_certificateArn :: Lens' CreateDomainName Text Source #

The Amazon Resource Name (ARN) of the certificate. This can be an Certificate Manager (ACM) certificate or an Identity and Access Management (IAM) server certificate.

Destructuring the Response

data CreateDomainNameResponse Source #

See: newCreateDomainNameResponse smart constructor.

Constructors

CreateDomainNameResponse' 

Fields

Instances

Instances details
Generic CreateDomainNameResponse Source # 
Instance details

Defined in Amazonka.AppSync.CreateDomainName

Associated Types

type Rep CreateDomainNameResponse :: Type -> Type #

Read CreateDomainNameResponse Source # 
Instance details

Defined in Amazonka.AppSync.CreateDomainName

Show CreateDomainNameResponse Source # 
Instance details

Defined in Amazonka.AppSync.CreateDomainName

NFData CreateDomainNameResponse Source # 
Instance details

Defined in Amazonka.AppSync.CreateDomainName

Eq CreateDomainNameResponse Source # 
Instance details

Defined in Amazonka.AppSync.CreateDomainName

type Rep CreateDomainNameResponse Source # 
Instance details

Defined in Amazonka.AppSync.CreateDomainName

type Rep CreateDomainNameResponse = D1 ('MetaData "CreateDomainNameResponse" "Amazonka.AppSync.CreateDomainName" "amazonka-appsync-2.0-4Pb6UqteLv1I9NIWaj90bg" 'False) (C1 ('MetaCons "CreateDomainNameResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "domainNameConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DomainNameConfig)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newCreateDomainNameResponse Source #

Create a value of CreateDomainNameResponse 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:domainNameConfig:CreateDomainNameResponse', createDomainNameResponse_domainNameConfig - The configuration for the DomainName.

$sel:httpStatus:CreateDomainNameResponse', createDomainNameResponse_httpStatus - The response's http status code.

Response Lenses