Skip to content

GetPackageVersionAssetRequest

Source code in docs_src/capo_codeartifact/types/get_package_version_asset_request.py
class GetPackageVersionAssetRequest(TypedDict, closed=True):
    domain: "capo_codeartifact.types.domain_name.DomainName"
    """<p> The name of the domain that contains the repository that contains the package version with the requested asset. </p>"""
    domain_owner: NotRequired["capo_codeartifact.types.account_id.AccountId"]
    """<p> The 12-digit account number of the Amazon Web Services account that owns the domain. It does not include dashes or spaces. </p>"""
    repository: "capo_codeartifact.types.repository_name.RepositoryName"
    """<p> The repository that contains the package version with the requested asset. </p>"""
    format: "capo_codeartifact.types.package_format.PackageFormat"
    """<p> A format that specifies the type of the package version with the requested asset file. </p>"""
    namespace: NotRequired["capo_codeartifact.types.package_namespace.PackageNamespace"]
    """<p>The namespace of the package version with the requested asset file. The package component that specifies its namespace depends on its type. For example:</p> <note> <p>The namespace is required when requesting assets from package versions of the following formats:</p> <ul> <li> <p>Maven</p> </li> <li> <p>Swift</p> </li> <li> <p>generic</p> </li> </ul> </note> <ul> <li> <p> The namespace of a Maven package version is its <code>groupId</code>. </p> </li> <li> <p> The namespace of an npm or Swift package version is its <code>scope</code>. </p> </li> <li> <p>The namespace of a generic package is its <code>namespace</code>.</p> </li> <li> <p> Python, NuGet, Ruby, and Cargo package versions do not contain a corresponding component, package versions of those formats do not have a namespace. </p> </li> </ul>"""
    package: "capo_codeartifact.types.package_name.PackageName"
    """<p> The name of the package that contains the requested asset. </p>"""
    package_version: "capo_codeartifact.types.package_version.PackageVersion"
    """<p> A string that contains the package version (for example, <code>3.5.2</code>). </p>"""
    asset: "capo_codeartifact.types.asset_name.AssetName"
    """<p> The name of the requested asset. </p>"""
    package_version_revision: NotRequired[
        "capo_codeartifact.types.package_version_revision.PackageVersionRevision"
    ]
    """<p> The name of the package version revision that contains the requested asset. </p>"""

asset instance-attribute

asset: AssetName

The name of the requested asset.

domain instance-attribute

domain: DomainName

The name of the domain that contains the repository that contains the package version with the requested asset.

domain_owner instance-attribute

domain_owner: NotRequired[AccountId]

The 12-digit account number of the Amazon Web Services account that owns the domain. It does not include dashes or spaces.

format instance-attribute

format: PackageFormat

A format that specifies the type of the package version with the requested asset file.

namespace instance-attribute

namespace: NotRequired[PackageNamespace]

The namespace of the package version with the requested asset file. The package component that specifies its namespace depends on its type. For example:

The namespace is required when requesting assets from package versions of the following formats:

  • Maven

  • Swift

  • generic

  • The namespace of a Maven package version is its groupId.

  • The namespace of an npm or Swift package version is its scope.

  • The namespace of a generic package is its namespace.

  • Python, NuGet, Ruby, and Cargo package versions do not contain a corresponding component, package versions of those formats do not have a namespace.

package instance-attribute

package: PackageName

The name of the package that contains the requested asset.

package_version instance-attribute

package_version: PackageVersion

A string that contains the package version (for example, 3.5.2).

package_version_revision instance-attribute

package_version_revision: NotRequired[PackageVersionRevision]

The name of the package version revision that contains the requested asset.

repository instance-attribute

repository: RepositoryName

The repository that contains the package version with the requested asset.