class Aws::CodeArtifact::Types::PackageVersionDescription

Details about a package version.

@!attribute [rw] format

The format of the package version. 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.
@return [String]

@!attribute [rw] 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 is its `groupId`.

* The namespace of an npm package is its `scope`.

* A Python package does not contain a corresponding component, so
  Python packages do not have a namespace.
@return [String]

@!attribute [rw] package_name

The name of the requested package.
@return [String]

@!attribute [rw] display_name

The name of the package that is displayed. The `displayName` varies
depending on the package version's format. For example, if an npm
package is named `ui`, is in the namespace `vue`, and has the format
`npm`, then the `displayName` is `@vue/ui`.
@return [String]

@!attribute [rw] version

The version of the package.
@return [String]

@!attribute [rw] summary

A summary of the package version. The summary is extracted from the
package. The information in and detail level of the summary depends
on the package version's format.
@return [String]

@!attribute [rw] home_page

The homepage associated with the package.
@return [String]

@!attribute [rw] source_code_repository

The repository for the source code in the package version, or the
source code used to build it.
@return [String]

@!attribute [rw] published_time

A timestamp that contains the date and time the package version was
published.
@return [Time]

@!attribute [rw] licenses

Information about licenses associated with the package version.
@return [Array<Types::LicenseInfo>]

@!attribute [rw] revision

The revision of the package version.
@return [String]

@!attribute [rw] status

A string that contains the status of the package version. It can be
one of the following:

* `Published`

* `Unfinished`

* `Unlisted`

* `Archived`

* `Disposed`
@return [String]

@see docs.aws.amazon.com/goto/WebAPI/codeartifact-2018-09-22/PackageVersionDescription AWS API Documentation

Constants

SENSITIVE