amazonka-connectcases-2.0: Amazon Connect Cases 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.ConnectCases.CreateDomain

Description

Creates a domain, which is a container for all case data, such as cases, fields, templates and layouts. Each Amazon Connect instance can be associated with only one Cases domain.

This will not associate your connect instance to Cases domain. Instead, use the Amazon Connect CreateIntegrationAssociation API.

Synopsis

Creating a Request

data CreateDomain Source #

See: newCreateDomain smart constructor.

Constructors

CreateDomain' 

Fields

  • name :: Text

    The name for your Cases domain. It must be unique for your Amazon Web Services account.

Instances

Instances details
ToJSON CreateDomain Source # 
Instance details

Defined in Amazonka.ConnectCases.CreateDomain

ToHeaders CreateDomain Source # 
Instance details

Defined in Amazonka.ConnectCases.CreateDomain

ToPath CreateDomain Source # 
Instance details

Defined in Amazonka.ConnectCases.CreateDomain

ToQuery CreateDomain Source # 
Instance details

Defined in Amazonka.ConnectCases.CreateDomain

AWSRequest CreateDomain Source # 
Instance details

Defined in Amazonka.ConnectCases.CreateDomain

Associated Types

type AWSResponse CreateDomain #

Generic CreateDomain Source # 
Instance details

Defined in Amazonka.ConnectCases.CreateDomain

Associated Types

type Rep CreateDomain :: Type -> Type #

Read CreateDomain Source # 
Instance details

Defined in Amazonka.ConnectCases.CreateDomain

Show CreateDomain Source # 
Instance details

Defined in Amazonka.ConnectCases.CreateDomain

NFData CreateDomain Source # 
Instance details

Defined in Amazonka.ConnectCases.CreateDomain

Methods

rnf :: CreateDomain -> () #

Eq CreateDomain Source # 
Instance details

Defined in Amazonka.ConnectCases.CreateDomain

Hashable CreateDomain Source # 
Instance details

Defined in Amazonka.ConnectCases.CreateDomain

type AWSResponse CreateDomain Source # 
Instance details

Defined in Amazonka.ConnectCases.CreateDomain

type Rep CreateDomain Source # 
Instance details

Defined in Amazonka.ConnectCases.CreateDomain

type Rep CreateDomain = D1 ('MetaData "CreateDomain" "Amazonka.ConnectCases.CreateDomain" "amazonka-connectcases-2.0-9RA5jvVYRVL9KmD8hfMfHn" 'False) (C1 ('MetaCons "CreateDomain'" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newCreateDomain Source #

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

CreateDomain, createDomain_name - The name for your Cases domain. It must be unique for your Amazon Web Services account.

Request Lenses

createDomain_name :: Lens' CreateDomain Text Source #

The name for your Cases domain. It must be unique for your Amazon Web Services account.

Destructuring the Response

data CreateDomainResponse Source #

See: newCreateDomainResponse smart constructor.

Constructors

CreateDomainResponse' 

Fields

Instances

Instances details
Generic CreateDomainResponse Source # 
Instance details

Defined in Amazonka.ConnectCases.CreateDomain

Associated Types

type Rep CreateDomainResponse :: Type -> Type #

Read CreateDomainResponse Source # 
Instance details

Defined in Amazonka.ConnectCases.CreateDomain

Show CreateDomainResponse Source # 
Instance details

Defined in Amazonka.ConnectCases.CreateDomain

NFData CreateDomainResponse Source # 
Instance details

Defined in Amazonka.ConnectCases.CreateDomain

Methods

rnf :: CreateDomainResponse -> () #

Eq CreateDomainResponse Source # 
Instance details

Defined in Amazonka.ConnectCases.CreateDomain

type Rep CreateDomainResponse Source # 
Instance details

Defined in Amazonka.ConnectCases.CreateDomain

type Rep CreateDomainResponse = D1 ('MetaData "CreateDomainResponse" "Amazonka.ConnectCases.CreateDomain" "amazonka-connectcases-2.0-9RA5jvVYRVL9KmD8hfMfHn" 'False) (C1 ('MetaCons "CreateDomainResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "domainArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "domainId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "domainStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 DomainStatus))))

newCreateDomainResponse Source #

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

CreateDomainResponse, createDomainResponse_domainArn - The Amazon Resource Name (ARN) for the Cases domain.

CreateDomainResponse, createDomainResponse_domainId - The unique identifier of the Cases domain.

$sel:domainStatus:CreateDomainResponse', createDomainResponse_domainStatus - The status of the domain.

Response Lenses

createDomainResponse_domainArn :: Lens' CreateDomainResponse Text Source #

The Amazon Resource Name (ARN) for the Cases domain.

createDomainResponse_domainId :: Lens' CreateDomainResponse Text Source #

The unique identifier of the Cases domain.