Copyright | (c) 2013-2023 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
Synopsis
- data Domain = Domain' {
- arn :: Maybe Text
- createdAt :: Maybe POSIX
- description :: Maybe (Sensitive Text)
- domainId :: Maybe Text
- domainStatus :: Maybe DomainStatus
- name :: Maybe (Sensitive Text)
- serverSideEncryptionConfiguration :: Maybe ServerSideEncryptionConfiguration
- serverSideEncryptionUpdateDetails :: Maybe ServerSideEncryptionUpdateDetails
- updatedAt :: Maybe POSIX
- newDomain :: Domain
- domain_arn :: Lens' Domain (Maybe Text)
- domain_createdAt :: Lens' Domain (Maybe UTCTime)
- domain_description :: Lens' Domain (Maybe Text)
- domain_domainId :: Lens' Domain (Maybe Text)
- domain_domainStatus :: Lens' Domain (Maybe DomainStatus)
- domain_name :: Lens' Domain (Maybe Text)
- domain_serverSideEncryptionConfiguration :: Lens' Domain (Maybe ServerSideEncryptionConfiguration)
- domain_serverSideEncryptionUpdateDetails :: Lens' Domain (Maybe ServerSideEncryptionUpdateDetails)
- domain_updatedAt :: Lens' Domain (Maybe UTCTime)
Documentation
Contains all the information about a domain.
See: newDomain
smart constructor.
Domain' | |
|
Instances
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_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_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.