[ aws . codeartifact ]
Updates the status of one or more versions of a package.
See also: AWS API Documentation
See ‘aws help’ for descriptions of global parameters.
update-package-versions-status
--domain <value>
[--domain-owner <value>]
--repository <value>
--format <value>
[--namespace <value>]
--package <value>
--versions <value>
[--version-revisions <value>]
[--expected-status <value>]
--target-status <value>
[--cli-input-json | --cli-input-yaml]
[--generate-cli-skeleton <value>]
[--cli-auto-prompt <value>]
--domain (string)
The domain that contains the repository that contains the package versions with a status to be updated.
--domain-owner (string)
The 12-digit account number of the AWS account that owns the domain. It does not include dashes or spaces.
--repository (string)
The repository that contains the package versions with the status you want to update.
--format (string)
A format that specifies the type of the package with the statuses to update. The valid values are:
npm
pypi
mavenPossible values:
npm
pypi
maven
--namespace (string)
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.
--package (string)
The name of the package with the version statuses to update.
--versions (list)
An array of strings that specify the versions of the package with the statuses to update.
(string)
Syntax:
"string" "string" ...
--version-revisions (map)
A map of package versions and package version revisions. The map
keyis the package version (for example,3.5.2), and the mapvalueis the package version revision.key -> (string)
value -> (string)
Shorthand Syntax:
KeyName1=string,KeyName2=string
JSON Syntax:
{"string": "string"
...}
--expected-status (string)
The package version’s expected status before it is updated. If
expectedStatusis provided, the package version’s status is updated only if its status at the timeUpdatePackageVersionsStatusis called matchesexpectedStatus.Possible values:
Published
Unfinished
Unlisted
Archived
Disposed
Deleted
--target-status (string)
The status you want to change the package version status to.
Possible values:
Published
Unfinished
Unlisted
Archived
Disposed
Deleted
--cli-input-json | --cli-input-yaml (string)
Reads arguments from the JSON string provided. The JSON string follows the format provided by --generate-cli-skeleton. If other arguments are provided on the command line, those values will override the JSON-provided values. It is not possible to pass arbitrary binary values using a JSON-provided value as the string will be taken literally. This may not be specified along with --cli-input-yaml.
--generate-cli-skeleton (string)
Prints a JSON skeleton to standard output without sending an API request. If provided with no value or the value input, prints a sample input JSON that can be used as an argument for --cli-input-json. Similarly, if provided yaml-input it will print a sample input YAML that can be used with --cli-input-yaml. If provided with the value output, it validates the command inputs and returns a sample output JSON for that command.
--cli-auto-prompt (boolean)
Automatically prompt for CLI input parameters.
See ‘aws help’ for descriptions of global parameters.
successfulVersions -> (map)
A list of
PackageVersionErrorobjects, one for each package version with a status that failed to update.key -> (string)
value -> (structure)
Contains the revision and status of a package version.
revision -> (string)
The revision of a package version.
status -> (string)
The status of a package version. Valid statuses are:
Published
Unfinished
Unlisted
Archived
Disposed
failedVersions -> (map)
A list of
SuccessfulPackageVersionInfoobjects, one for each package version with a status that successfully updated.key -> (string)
value -> (structure)
An error associated with package.
errorCode -> (string)
The error code associated with the error. Valid error codes are:
ALREADY_EXISTS
MISMATCHED_REVISION
MISMATCHED_STATUS
NOT_ALLOWED
NOT_FOUND
SKIPPEDerrorMessage -> (string)
The error message associated with the error.