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