Copyright | (c) 2013-2021 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
Synopsis
- data DomainDescription = DomainDescription' {
- assetSizeBytes :: Maybe Integer
- status :: Maybe DomainStatus
- arn :: Maybe Text
- createdTime :: Maybe POSIX
- s3BucketArn :: Maybe Text
- owner :: Maybe Text
- repositoryCount :: Maybe Int
- name :: Maybe Text
- encryptionKey :: Maybe Text
- newDomainDescription :: DomainDescription
- domainDescription_assetSizeBytes :: Lens' DomainDescription (Maybe Integer)
- domainDescription_status :: Lens' DomainDescription (Maybe DomainStatus)
- domainDescription_arn :: Lens' DomainDescription (Maybe Text)
- domainDescription_createdTime :: Lens' DomainDescription (Maybe UTCTime)
- domainDescription_s3BucketArn :: Lens' DomainDescription (Maybe Text)
- domainDescription_owner :: Lens' DomainDescription (Maybe Text)
- domainDescription_repositoryCount :: Lens' DomainDescription (Maybe Int)
- domainDescription_name :: Lens' DomainDescription (Maybe Text)
- domainDescription_encryptionKey :: Lens' DomainDescription (Maybe Text)
Documentation
data DomainDescription Source #
Information about a domain. A domain is a container for repositories. When you create a domain, it is empty until you add one or more repositories.
See: newDomainDescription
smart constructor.
DomainDescription' | |
|
Instances
newDomainDescription :: DomainDescription Source #
Create a value of DomainDescription
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:assetSizeBytes:DomainDescription'
, domainDescription_assetSizeBytes
- The total size of all assets in the domain.
$sel:status:DomainDescription'
, domainDescription_status
- The current status of a domain. The valid values are
Active
Deleted
$sel:arn:DomainDescription'
, domainDescription_arn
- The Amazon Resource Name (ARN) of the domain.
$sel:createdTime:DomainDescription'
, domainDescription_createdTime
- A timestamp that represents the date and time the domain was created.
$sel:s3BucketArn:DomainDescription'
, domainDescription_s3BucketArn
- The Amazon Resource Name (ARN) of the Amazon S3 bucket that is used to
store package assets in the domain.
$sel:owner:DomainDescription'
, domainDescription_owner
- The AWS account ID that owns the domain.
$sel:repositoryCount:DomainDescription'
, domainDescription_repositoryCount
- The number of repositories in the domain.
$sel:name:DomainDescription'
, domainDescription_name
- The name of the domain.
$sel:encryptionKey:DomainDescription'
, domainDescription_encryptionKey
- The ARN of an AWS Key Management Service (AWS KMS) key associated with a
domain.
domainDescription_assetSizeBytes :: Lens' DomainDescription (Maybe Integer) Source #
The total size of all assets in the domain.
domainDescription_status :: Lens' DomainDescription (Maybe DomainStatus) Source #
The current status of a domain. The valid values are
Active
Deleted
domainDescription_arn :: Lens' DomainDescription (Maybe Text) Source #
The Amazon Resource Name (ARN) of the domain.
domainDescription_createdTime :: Lens' DomainDescription (Maybe UTCTime) Source #
A timestamp that represents the date and time the domain was created.
domainDescription_s3BucketArn :: Lens' DomainDescription (Maybe Text) Source #
The Amazon Resource Name (ARN) of the Amazon S3 bucket that is used to store package assets in the domain.
domainDescription_owner :: Lens' DomainDescription (Maybe Text) Source #
The AWS account ID that owns the domain.
domainDescription_repositoryCount :: Lens' DomainDescription (Maybe Int) Source #
The number of repositories in the domain.
domainDescription_name :: Lens' DomainDescription (Maybe Text) Source #
The name of the domain.
domainDescription_encryptionKey :: Lens' DomainDescription (Maybe Text) Source #
The ARN of an AWS Key Management Service (AWS KMS) key associated with a domain.