libZSservicesZSamazonka-voice-idZSamazonka-voice-id
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.VoiceId.CreateDomain

Description

Creates a domain that contains all Amazon Connect Voice ID data, such as speakers, fraudsters, customer audio, and voiceprints.

Synopsis

Creating a Request

data CreateDomain Source #

See: newCreateDomain smart constructor.

Constructors

CreateDomain' 

Fields

Instances

Instances details
Eq CreateDomain Source # 
Instance details

Defined in Amazonka.VoiceId.CreateDomain

Show CreateDomain Source # 
Instance details

Defined in Amazonka.VoiceId.CreateDomain

Generic CreateDomain Source # 
Instance details

Defined in Amazonka.VoiceId.CreateDomain

Associated Types

type Rep CreateDomain :: Type -> Type #

NFData CreateDomain Source # 
Instance details

Defined in Amazonka.VoiceId.CreateDomain

Methods

rnf :: CreateDomain -> () #

Hashable CreateDomain Source # 
Instance details

Defined in Amazonka.VoiceId.CreateDomain

ToJSON CreateDomain Source # 
Instance details

Defined in Amazonka.VoiceId.CreateDomain

AWSRequest CreateDomain Source # 
Instance details

Defined in Amazonka.VoiceId.CreateDomain

Associated Types

type AWSResponse CreateDomain #

ToHeaders CreateDomain Source # 
Instance details

Defined in Amazonka.VoiceId.CreateDomain

ToPath CreateDomain Source # 
Instance details

Defined in Amazonka.VoiceId.CreateDomain

ToQuery CreateDomain Source # 
Instance details

Defined in Amazonka.VoiceId.CreateDomain

type Rep CreateDomain Source # 
Instance details

Defined in Amazonka.VoiceId.CreateDomain

type Rep CreateDomain = D1 ('MetaData "CreateDomain" "Amazonka.VoiceId.CreateDomain" "libZSservicesZSamazonka-voice-idZSamazonka-voice-id" 'False) (C1 ('MetaCons "CreateDomain'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "clientToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text)))) :*: (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Tag])) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Sensitive Text)) :*: S1 ('MetaSel ('Just "serverSideEncryptionConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ServerSideEncryptionConfiguration)))))
type AWSResponse CreateDomain Source # 
Instance details

Defined in Amazonka.VoiceId.CreateDomain

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:

$sel:clientToken:CreateDomain', createDomain_clientToken - The idempotency token for creating a new domain. If not provided, Amazon Web Services SDK populates this field.

$sel:description:CreateDomain', createDomain_description - A brief description of this domain.

$sel:tags:CreateDomain', createDomain_tags - A list of tags you want added to the domain.

$sel:name:CreateDomain', createDomain_name - The name of the domain.

$sel:serverSideEncryptionConfiguration:CreateDomain', createDomain_serverSideEncryptionConfiguration - The configuration, containing the KMS Key Identifier, to be used by Voice ID for the server-side encryption of your data. Refer to Amazon Connect VoiceID encryption at rest for more details on how the KMS Key is used.

Request Lenses

createDomain_clientToken :: Lens' CreateDomain (Maybe Text) Source #

The idempotency token for creating a new domain. If not provided, Amazon Web Services SDK populates this field.

createDomain_description :: Lens' CreateDomain (Maybe Text) Source #

A brief description of this domain.

createDomain_tags :: Lens' CreateDomain (Maybe [Tag]) Source #

A list of tags you want added to the domain.

createDomain_name :: Lens' CreateDomain Text Source #

The name of the domain.

createDomain_serverSideEncryptionConfiguration :: Lens' CreateDomain ServerSideEncryptionConfiguration Source #

The configuration, containing the KMS Key Identifier, to be used by Voice ID for the server-side encryption of your data. Refer to Amazon Connect VoiceID encryption at rest for more details on how the KMS Key is used.

Destructuring the Response

data CreateDomainResponse Source #

See: newCreateDomainResponse smart constructor.

Constructors

CreateDomainResponse' 

Fields

Instances

Instances details
Eq CreateDomainResponse Source # 
Instance details

Defined in Amazonka.VoiceId.CreateDomain

Show CreateDomainResponse Source # 
Instance details

Defined in Amazonka.VoiceId.CreateDomain

Generic CreateDomainResponse Source # 
Instance details

Defined in Amazonka.VoiceId.CreateDomain

Associated Types

type Rep CreateDomainResponse :: Type -> Type #

NFData CreateDomainResponse Source # 
Instance details

Defined in Amazonka.VoiceId.CreateDomain

Methods

rnf :: CreateDomainResponse -> () #

type Rep CreateDomainResponse Source # 
Instance details

Defined in Amazonka.VoiceId.CreateDomain

type Rep CreateDomainResponse = D1 ('MetaData "CreateDomainResponse" "Amazonka.VoiceId.CreateDomain" "libZSservicesZSamazonka-voice-idZSamazonka-voice-id" 'False) (C1 ('MetaCons "CreateDomainResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "domain") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Domain)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

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:domain:CreateDomainResponse', createDomainResponse_domain - Information about the newly created domain.

$sel:httpStatus:CreateDomainResponse', createDomainResponse_httpStatus - The response's http status code.

Response Lenses

createDomainResponse_domain :: Lens' CreateDomainResponse (Maybe Domain) Source #

Information about the newly created domain.