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 RepositoryExternalConnectionInfo = RepositoryExternalConnectionInfo' {}
- newRepositoryExternalConnectionInfo :: RepositoryExternalConnectionInfo
- repositoryExternalConnectionInfo_externalConnectionName :: Lens' RepositoryExternalConnectionInfo (Maybe Text)
- repositoryExternalConnectionInfo_status :: Lens' RepositoryExternalConnectionInfo (Maybe ExternalConnectionStatus)
- repositoryExternalConnectionInfo_packageFormat :: Lens' RepositoryExternalConnectionInfo (Maybe PackageFormat)
Documentation
data RepositoryExternalConnectionInfo Source #
Contains information about the external connection of a repository.
See: newRepositoryExternalConnectionInfo
smart constructor.
RepositoryExternalConnectionInfo' | |
|
Instances
newRepositoryExternalConnectionInfo :: RepositoryExternalConnectionInfo Source #
Create a value of RepositoryExternalConnectionInfo
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:externalConnectionName:RepositoryExternalConnectionInfo'
, repositoryExternalConnectionInfo_externalConnectionName
- The name of the external connection associated with a repository.
$sel:status:RepositoryExternalConnectionInfo'
, repositoryExternalConnectionInfo_status
- The status of the external connection of a repository. There is one
valid value, Available
.
$sel:packageFormat:RepositoryExternalConnectionInfo'
, repositoryExternalConnectionInfo_packageFormat
- The package format associated with a repository's external connection.
The valid package formats are:
npm
: A Node Package Manager (npm) package.pypi
: A Python Package Index (PyPI) package.maven
: A Maven package that contains compiled code in a distributable format, such as a JAR file.
repositoryExternalConnectionInfo_externalConnectionName :: Lens' RepositoryExternalConnectionInfo (Maybe Text) Source #
The name of the external connection associated with a repository.
repositoryExternalConnectionInfo_status :: Lens' RepositoryExternalConnectionInfo (Maybe ExternalConnectionStatus) Source #
The status of the external connection of a repository. There is one
valid value, Available
.
repositoryExternalConnectionInfo_packageFormat :: Lens' RepositoryExternalConnectionInfo (Maybe PackageFormat) Source #
The package format associated with a repository's external connection. The valid package formats are:
npm
: A Node Package Manager (npm) package.pypi
: A Python Package Index (PyPI) package.maven
: A Maven package that contains compiled code in a distributable format, such as a JAR file.