PackageDescription - AWS CodeArtifact

PackageDescription

Details about a package.

Contents

format

A format that specifies the type of the package.

Type: String

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

Required: No

name

The name of the package.

Type: String

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

Pattern: [^#/\s]+

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

The package origin configuration for the package.

Type: PackageOriginConfiguration object

Required: No

See Also

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