Puede importar un paquete mediante la API de REST de Orchestrator.

Antes de empezar

El contenido binario del paquete debe estar disponible como contenido de varias partes. Para ver más detalles, consulte RFC 2387.

Por qué y cuándo se efectúa esta tarea

Según la biblioteca de su aplicación cliente de REST, puede utilizar código personalizado que defina las propiedades del paquete.

De manera predeterminada, si importa un paquete de Orchestrator con nombre duplicado, el paquete existente no se sobrescribe. Puede especificar si desea sobrescribir los paquetes existentes utilizando un parámetro en la solicitud.

De manera predeterminada, los paquetes de Orchestrator se importan con los valores de atributos de los elementos de configuración. Puede importar un paquete sin valores de atributos utilizando un parámetro en la solicitud.

De manera predeterminada, las etiquetas incluidas en los paquetes de Orchestrator se importan pero si ya existen las mismas etiquetas en el servidor de Orchestrator, se conservan los valores de las etiquetas existentes. Puede especificar si desea que se conserven los valores de etiqueta existentes utilizando los parámetros de la solicitud.

Procedimiento

  1. En una aplicación cliente de REST, añada encabezados de solicitud para definir las propiedades del paquete que desee importar.
  2. Haga una solicitud POST en la dirección URL de los objetos del paquete:
    POST http://{host_orchestrator}:{puerto}/vco/api/packages/
  3. (Opcional) : Para importar un paquete y sobrescribir un paquete existente con el mismo nombre, utilice el parámetro overwrite de la solicitud POST:
    POST http://{host_orchestrator}:{puerto}/vco/api/packages/?overwrite=true
  4. (Opcional) : Para importar un paquete sin los valores de atributos de los elementos de configuración del paquete, utilice el parámetro importConfigurationAttributeValues de la solicitud POST:
    POST http://{host_orchestrator}:{puerto}/vco/api/packages/?importConfigurationAttributeValues=false
  5. (Opcional) : Para importar un paquete sin las etiquetas que contiene, utilice el parámetro tagImportMode de la solicitud POST:
    POST http://{host_orchestrator}:{puerto}/vco/api/packages/?tagImportMode=DoNotImport
  6. (Opcional) : Para importar un paquete con las etiquetas que contiene y sobrescribir los valores de etiqueta existentes, utilice el parámetro tagImportMode de la solicitud POST:
    POST http://{host_orchestrator}:{puerto}/vco/api/packages/?tagImportMode=ImportAndOverwriteExistingValue

Resultados

Si la solicitud POST es correcta, recibirá el código de estado 202.