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 RepositoryDescription = RepositoryDescription' {}
- newRepositoryDescription :: RepositoryDescription
- repositoryDescription_administratorAccount :: Lens' RepositoryDescription (Maybe Text)
- repositoryDescription_arn :: Lens' RepositoryDescription (Maybe Text)
- repositoryDescription_description :: Lens' RepositoryDescription (Maybe Text)
- repositoryDescription_domainName :: Lens' RepositoryDescription (Maybe Text)
- repositoryDescription_domainOwner :: Lens' RepositoryDescription (Maybe Text)
- repositoryDescription_externalConnections :: Lens' RepositoryDescription (Maybe [RepositoryExternalConnectionInfo])
- repositoryDescription_name :: Lens' RepositoryDescription (Maybe Text)
- repositoryDescription_upstreams :: Lens' RepositoryDescription (Maybe [UpstreamRepositoryInfo])
Documentation
data RepositoryDescription Source #
The details of a repository stored in CodeArtifact. A CodeArtifact
repository contains a set of package versions, each of which maps to a
set of assets. Repositories are polyglot—a single repository can contain
packages of any supported type. Each repository exposes endpoints for
fetching and publishing packages using tools like the npm
CLI, the
Maven CLI (mvn
), and pip
. You can create up to 100 repositories per
Amazon Web Services account.
See: newRepositoryDescription
smart constructor.
RepositoryDescription' | |
|
Instances
newRepositoryDescription :: RepositoryDescription Source #
Create a value of RepositoryDescription
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:administratorAccount:RepositoryDescription'
, repositoryDescription_administratorAccount
- The 12-digit account number of the Amazon Web Services account that
manages the repository.
$sel:arn:RepositoryDescription'
, repositoryDescription_arn
- The Amazon Resource Name (ARN) of the repository.
$sel:description:RepositoryDescription'
, repositoryDescription_description
- A text description of the repository.
$sel:domainName:RepositoryDescription'
, repositoryDescription_domainName
- The name of the domain that contains the repository.
$sel:domainOwner:RepositoryDescription'
, repositoryDescription_domainOwner
- The 12-digit account number of the Amazon Web Services account that owns
the domain that contains the repository. It does not include dashes or
spaces.
$sel:externalConnections:RepositoryDescription'
, repositoryDescription_externalConnections
- An array of external connections associated with the repository.
$sel:name:RepositoryDescription'
, repositoryDescription_name
- The name of the repository.
$sel:upstreams:RepositoryDescription'
, repositoryDescription_upstreams
- A list of upstream repositories to associate with the repository. The
order of the upstream repositories in the list determines their priority
order when CodeArtifact looks for a requested package version. For more
information, see
Working with upstream repositories.
repositoryDescription_administratorAccount :: Lens' RepositoryDescription (Maybe Text) Source #
The 12-digit account number of the Amazon Web Services account that manages the repository.
repositoryDescription_arn :: Lens' RepositoryDescription (Maybe Text) Source #
The Amazon Resource Name (ARN) of the repository.
repositoryDescription_description :: Lens' RepositoryDescription (Maybe Text) Source #
A text description of the repository.
repositoryDescription_domainName :: Lens' RepositoryDescription (Maybe Text) Source #
The name of the domain that contains the repository.
repositoryDescription_domainOwner :: Lens' RepositoryDescription (Maybe Text) Source #
The 12-digit account number of the Amazon Web Services account that owns the domain that contains the repository. It does not include dashes or spaces.
repositoryDescription_externalConnections :: Lens' RepositoryDescription (Maybe [RepositoryExternalConnectionInfo]) Source #
An array of external connections associated with the repository.
repositoryDescription_name :: Lens' RepositoryDescription (Maybe Text) Source #
The name of the repository.
repositoryDescription_upstreams :: Lens' RepositoryDescription (Maybe [UpstreamRepositoryInfo]) Source #
A list of upstream repositories to associate with the repository. The order of the upstream repositories in the list determines their priority order when CodeArtifact looks for a requested package version. For more information, see Working with upstream repositories.