Npm - Update Packages
Actualice varios paquetes de una sola fuente en una sola solicitud. Las actualizaciones de los paquetes no se producen de forma atómica.
El parámetro del proyecto debe proporcionarse si la fuente se creó en un proyecto. Si la fuente no está asociada a ningún proyecto, omita el parámetro del proyecto de la solicitud.
POST https://pkgs.dev.azure.com/{organization}/{project}/_apis/packaging/feeds/{feedId}/npm/packagesbatch?api-version=7.1-preview.1
Parámetros de identificador URI
Nombre | En | Requerido | Tipo | Description |
---|---|---|---|---|
feed
|
path | True |
string |
Nombre o identificador de la fuente. |
organization
|
path | True |
string |
El nombre de la organización de Azure DevOps. |
project
|
path |
string |
Id. de proyecto o nombre del proyecto |
|
api-version
|
query | True |
string |
Versión de la API que se va a usar. Debe establecerse en "7.1-preview.1" para usar esta versión de la API. |
Cuerpo de la solicitud
Nombre | Tipo | Description |
---|---|---|
data |
Datos necesarios para realizar la operación. Esto es opcional en función del tipo de operación. Use BatchPromoteData si realiza una operación de promoción. |
|
operation |
Tipo de operación que debe realizarse en paquetes. |
|
packages |
Paquetes en los que se realizará la operación. |
Respuestas
Nombre | Tipo | Description |
---|---|---|
200 OK |
operación correcta |
Seguridad
oauth2
Tipo:
oauth2
Flujo:
accessCode
Dirección URL de autorización:
https://app.vssps.visualstudio.com/oauth2/authorize&response_type=Assertion
Dirección URL del token:
https://app.vssps.visualstudio.com/oauth2/token?client_assertion_type=urn:ietf:params:oauth:client-assertion-type:jwt-bearer&grant_type=urn:ietf:params:oauth:grant-type:jwt-bearer
Ámbitos
Nombre | Description |
---|---|
vso.packaging_write | Concede la capacidad de crear y leer fuentes y paquetes. |
Definiciones
Nombre | Description |
---|---|
Batch |
No intente usar este tipo para crear un nuevo BatchOperationData. Este tipo no contiene campos suficientes para crear nuevos datos de operación por lotes. |
Minimal |
Detalles mínimos del paquete necesarios para identificar un paquete dentro de un protocolo. |
Npm |
Tipo de operación que debe realizarse en paquetes. |
Npm |
Un lote de operaciones que se aplicarán a las versiones del paquete. |
BatchOperationData
No intente usar este tipo para crear un nuevo BatchOperationData. Este tipo no contiene campos suficientes para crear nuevos datos de operación por lotes.
MinimalPackageDetails
Detalles mínimos del paquete necesarios para identificar un paquete dentro de un protocolo.
Nombre | Tipo | Description |
---|---|---|
id |
string |
Nombre del paquete. |
version |
string |
Versión del paquete. |
NpmBatchOperationType
Tipo de operación que debe realizarse en paquetes.
Valor | Description |
---|---|
delete |
Eliminar versiones de paquete (equivalentes a Cancelar publicación). No se admite en la Papelera de reciclaje. |
deprecate |
Desuso o desuso de las versiones del paquete. No se admite en la Papelera de reciclaje. |
permanentDelete |
Elimine permanentemente las versiones del paquete. Solo se admite en la Papelera de reciclaje. |
promote |
Promover versiones de paquete a una vista de versión. Si construye un objeto NpmPackagesBatchRequest con este tipo, use BatchPromoteData para su propiedad Data. No se admite en la Papelera de reciclaje. |
restoreToFeed |
Restaure las versiones del paquete no publicadas en la fuente. Solo se admite en la Papelera de reciclaje. |
unpublish |
Anula la publicación de las versiones del paquete. Alias específico de Npm para la operación De eliminación. No se admite en la Papelera de reciclaje. |
NpmPackagesBatchRequest
Un lote de operaciones que se aplicarán a las versiones del paquete.
Nombre | Tipo | Description |
---|---|---|
data |
Datos necesarios para realizar la operación. Esto es opcional en función del tipo de operación. Use BatchPromoteData si realiza una operación de promoción. |
|
operation |
Tipo de operación que debe realizarse en paquetes. |
|
packages |
Paquetes en los que se realizará la operación. |