NAME
Paws::CodeArtifact::PackageVersionDescription
USAGE
This class represents one of two things:
Arguments in a call to a service
Use the attributes of this class as arguments to methods. You shouldn't make instances of this class. Each attribute should be used as a named argument in the calls that expect this type of object.
As an example, if Att1 is expected to be a Paws::CodeArtifact::PackageVersionDescription object:
$service_obj->Method(Att1 => { DisplayName => $value, ..., Version => $value });
Results returned from an API call
Use accessors for each attribute. If Att1 is expected to be an Paws::CodeArtifact::PackageVersionDescription object:
$result = $service_obj->Method(...);
$result->Att1->DisplayName
DESCRIPTION
Details about a package version.
ATTRIBUTES
DisplayName => Str
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
.
Format => Str
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.
HomePage => Str
The homepage associated with the package.
Licenses => ArrayRef[Paws::CodeArtifact::LicenseInfo]
Information about licenses associated with the package version.
Namespace => Str
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.
PackageName => Str
The name of the requested package.
PublishedTime => Str
A timestamp that contains the date and time the package version was published.
Revision => Str
The revision of the package version.
SourceCodeRepository => Str
The repository for the source code in the package version, or the source code used to build it.
Status => Str
A string that contains the status of the package version. It can be one of the following:
Published
Unfinished
Unlisted
Archived
Disposed
Summary => Str
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.
Version => Str
The version of the package.
SEE ALSO
This class forms part of Paws, describing an object used in Paws::CodeArtifact
BUGS and CONTRIBUTIONS
The source code is located here: https://github.com/pplu/aws-sdk-perl
Please report bugs to: https://github.com/pplu/aws-sdk-perl/issues