PackageSummary - AWS CodeArtifact

PackageSummary

Details about a package, including its format, namespace, and name.

Contents

format

The format of the package.

Type: String

Valid Values: npm | pypi | maven | nuget | generic | ruby | swift | cargo

Required: No

namespace

The namespace of the package. The package component that specifies its namespace depends on its type. For example:

  • 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.

Type: String

Length Constraints: Minimum length of 1. Maximum length of 255.

Pattern: [^#/\s]+

Required: No

originConfiguration

A PackageOriginConfiguration object that contains a PackageOriginRestrictions object that contains information about the upstream and publish package origin restrictions.

Type: PackageOriginConfiguration object

Required: No

package

The name of the package.

Type: String

Length Constraints: Minimum length of 1. Maximum length of 255.

Pattern: [^#/\s]+

Required: No

See Also

For more information about using this API in one of the language-specific AWS SDKs, see the following: