amazonka-voice-id-2.0: Amazon Voice ID 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.VoiceId.Types.Domain

Description

 
Synopsis

Documentation

data Domain Source #

Contains all the information about a domain.

See: newDomain smart constructor.

Constructors

Domain' 

Fields

Instances

Instances details
FromJSON Domain Source # 
Instance details

Defined in Amazonka.VoiceId.Types.Domain

Generic Domain Source # 
Instance details

Defined in Amazonka.VoiceId.Types.Domain

Associated Types

type Rep Domain :: Type -> Type #

Methods

from :: Domain -> Rep Domain x #

to :: Rep Domain x -> Domain #

Show Domain Source # 
Instance details

Defined in Amazonka.VoiceId.Types.Domain

NFData Domain Source # 
Instance details

Defined in Amazonka.VoiceId.Types.Domain

Methods

rnf :: Domain -> () #

Eq Domain Source # 
Instance details

Defined in Amazonka.VoiceId.Types.Domain

Methods

(==) :: Domain -> Domain -> Bool #

(/=) :: Domain -> Domain -> Bool #

Hashable Domain Source # 
Instance details

Defined in Amazonka.VoiceId.Types.Domain

Methods

hashWithSalt :: Int -> Domain -> Int #

hash :: Domain -> Int #

type Rep Domain Source # 
Instance details

Defined in Amazonka.VoiceId.Types.Domain

newDomain :: Domain Source #

Create a value of Domain 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:arn:Domain', domain_arn - The Amazon Resource Name (ARN) for the domain.

$sel:createdAt:Domain', domain_createdAt - The timestamp at which the domain is created.

$sel:description:Domain', domain_description - The client-provided description of the domain.

$sel:domainId:Domain', domain_domainId - The service-generated identifier for the domain.

$sel:domainStatus:Domain', domain_domainStatus - The current status of the domain.

$sel:name:Domain', domain_name - The client-provided name for the domain.

$sel:serverSideEncryptionConfiguration:Domain', domain_serverSideEncryptionConfiguration - The server-side encryption configuration containing the KMS key identifier you want Voice ID to use to encrypt your data.

$sel:serverSideEncryptionUpdateDetails:Domain', domain_serverSideEncryptionUpdateDetails - Details about the most recent server-side encryption configuration update. When the server-side encryption configuration is changed, dependency on the old KMS key is removed through an asynchronous process. When this update is complete, the domain's data can only be accessed using the new KMS key.

$sel:updatedAt:Domain', domain_updatedAt - The timestamp showing the domain's last update.

domain_arn :: Lens' Domain (Maybe Text) Source #

The Amazon Resource Name (ARN) for the domain.

domain_createdAt :: Lens' Domain (Maybe UTCTime) Source #

The timestamp at which the domain is created.

domain_description :: Lens' Domain (Maybe Text) Source #

The client-provided description of the domain.

domain_domainId :: Lens' Domain (Maybe Text) Source #

The service-generated identifier for the domain.

domain_domainStatus :: Lens' Domain (Maybe DomainStatus) Source #

The current status of the domain.

domain_name :: Lens' Domain (Maybe Text) Source #

The client-provided name for the domain.

domain_serverSideEncryptionConfiguration :: Lens' Domain (Maybe ServerSideEncryptionConfiguration) Source #

The server-side encryption configuration containing the KMS key identifier you want Voice ID to use to encrypt your data.

domain_serverSideEncryptionUpdateDetails :: Lens' Domain (Maybe ServerSideEncryptionUpdateDetails) Source #

Details about the most recent server-side encryption configuration update. When the server-side encryption configuration is changed, dependency on the old KMS key is removed through an asynchronous process. When this update is complete, the domain's data can only be accessed using the new KMS key.

domain_updatedAt :: Lens' Domain (Maybe UTCTime) Source #

The timestamp showing the domain's last update.