Saltar a la navegación

Obtener Precio del Producto (v4)

Ver como Markdown

Devuelve la información de precios para un servicio de Megaport especificado por el productUid.

Esta configuración puede ser para un producto completamente nuevo o para un producto existente.

Al obtener precios para un producto existente, puede anular ciertos parámetros, como speed o term, para ver cuánto costaría su servicio actual si cambiara la velocidad o recontratara el servicio.

Puede devolver precios para estos servicios:

  • Puerto

  • VXC

  • Internet Megaport

  • MCR

  • MVE

  • IX

  • Dirección IP

La solicitud será rechazada si el tipo de producto no es compatible.

Las configuraciones de complementos se pueden pasar como parte del cuerpo de la solicitud y el precio del complemento se incluirá en la respuesta.

Los parámetros están definidos en el cuerpo de la solicitud:

  • productType - El tipo de producto para la solicitud de precios. Los valores válidos incluyen: MEGAPORT, VXC, MCR2, MVE, IX, IP_ADDRESS (Cadena).

  • currency - El código de moneda ISO 4217 que se utilizará para precios. Por ejemplo, el dólar estadounidense es USD. Si no se proporciona, el valor predeterminado es la moneda del producto existente. Si no se especifica el producto, se debe proporcionar la moneda. Para obtener más información, consulte Códigos de moneda por país. (Cadena)

  • LocationId (Puerto/MCR/MVE/Dirección IP) - El id del lugar donde se implementará el servicio (Entero - Requerido).

  • Vendor (MVE) - El nombre del proveedor que se utilizará en los cálculos de precios. Por ejemplo, Cisco (Cadena).

  • Size (MVE) - El tamaño de MVE que se utilizará en los cálculos de precios. Si se proporcionan tanto el tamaño como la etiqueta de MVE, el punto final solo aceptará la etiqueta de MVE como tamaño de MVE (Cadena).

  • mveLabel (MVE) - El tamaño de la VM. El tamaño define las especificaciones de MVE, incluidos el número de núcleos, el ancho de banda y el número de conexiones (Cadena).

  • portLocationId (IX) - El identificador de ubicación del puerto para la conexión IX (Entero - Requerido).

  • ixType (IX) - El tipo de intercambio de Internet, por ejemplo, Brisbane IX (Cadena - Requerido).

  • ipBlock (Dirección IP) - El tamaño de subred para especificar cuántas direcciones IP son necesarias. Los valores válidos incluyen: /24, /25, /26, /27, /28, /29, /30 (Cadena - Requerido).

  • aLocationId (VXC) - El id de la ubicación A-End del VXC (Requerido - Entero).

  • bLocationId - (VXC) - El id de la ubicación B-End del VXC (Requerido - Entero).

  • speed - La velocidad del servicio en Mbps (Entero).

  • aEndProductType (VXC) - El tipo de producto del servicio A-End del VXC. Los valores válidos incluyen: MEGAPORT, VXC, MCR2, MVE, IX, IP_ADDRESS (Cadena).

  • connectType (VXC) - El tipo de conexión del VXC, que normalmente es el mismo que el tipo de conexión del servicio B-End. Los valores válidos incluyen: MVE, AMSIX, AWS (para Hosted VIF), AWSHC (para Hosted Connection), AZURE, GOOGLE, ORACLE, OUTSCALE, ALIBABA e IBM. Use connectType=TRANSIT para Puertos que admitan una conexión a Internet Megaport. Use connectType=FRANCEIX para Puertos a los que puede crear un VXC para conectarse a France-IX (Cadena).

  • productUid - El identificador único del producto (Cadena).

  • term - Plazo del contrato en meses (Entero).

  • addOns - Lista de solicitudes de libro de precios de complementos (Matriz).

Parámetros de consulta

companyIdstringOpcional

El identificador de la empresa que será propietaria del producto. Si no se proporciona, se establecerá por defecto a la empresa del usuario autenticado. Esto se puede suministrar con productUid para recuperar el precio de un producto existente, pero en el contexto de otra empresa. (Opcional - entero <int32> >= 1)

Solicitud

This endpoint expects an object.
currencystringOpcional
locationIddoubleOpcional
mveLabelstringOpcional
productTypestringOpcional
productUidstringOpcional
sizestringOpcional
termdoubleOpcional
vendorstringOpcional

Respuesta

Obtener precio del producto (v4) - Puerto / Obtener precio del producto (v4) - Puerto 2 / Obtener precio del producto (v4) - VXC / Obtener precio del producto (v4) - MCR / Obtener precio del producto (v4) - MVE / Obtener precio del producto (v4) - IX / Obtener precio del producto (v4) - VXC / Obtener precio del producto (v4) - Puerto / Obtener precio del producto (v4) - MCR / Obtener precio del producto (v4) - Puerto 2 / Obtener precio del producto (v4) - IX / Obtener precio del producto (v4) - MVE

dataobjectOpcional
messagestringOpcional
termsstringOpcional