Skip to content

RepositoryExternalConnectionInfo

Source code in docs_src/capo_codeartifact/types/repository_external_connection_info.py
class RepositoryExternalConnectionInfo(TypedDict, closed=True):
    external_connection_name: NotRequired[
        "capo_codeartifact.types.external_connection_name.ExternalConnectionName"
    ]
    """<p> The name of the external connection associated with a repository. </p>"""
    package_format: NotRequired["capo_codeartifact.types.package_format.PackageFormat"]
    """<p> The package format associated with a repository's external connection. The valid package formats are: </p> <ul> <li> <p> <code>npm</code>: A Node Package Manager (npm) package. </p> </li> <li> <p> <code>pypi</code>: A Python Package Index (PyPI) package. </p> </li> <li> <p> <code>maven</code>: A Maven package that contains compiled code in a distributable format, such as a JAR file. </p> </li> <li> <p> <code>nuget</code>: A NuGet package. </p> </li> <li> <p> <code>generic</code>: A generic package. </p> </li> <li> <p> <code>ruby</code>: A Ruby package. </p> </li> <li> <p> <code>swift</code>: A Swift package. </p> </li> <li> <p> <code>cargo</code>: A Cargo package. </p> </li> </ul>"""
    status: NotRequired[
        "capo_codeartifact.types.external_connection_status.ExternalConnectionStatus"
    ]
    """<p> The status of the external connection of a repository. There is one valid value, <code>Available</code>. </p>"""

external_connection_name instance-attribute

external_connection_name: NotRequired[ExternalConnectionName]

The name of the external connection associated with a repository.

package_format instance-attribute

package_format: NotRequired[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.

  • nuget: A NuGet package.

  • generic: A generic package.

  • ruby: A Ruby package.

  • swift: A Swift package.

  • cargo: A Cargo package.

status instance-attribute

status: NotRequired[ExternalConnectionStatus]

The status of the external connection of a repository. There is one valid value, Available.