action.skip

Supervisión del estado del servicio con la API

Puede obtener el estado de cualquier servicio de Megaport (como Port, VXC, MCR, o MVE) con esta solicitud disponible en la carpeta Detalles del producto de la colección de Postman:

GET {baseUrl}/v2/product/{productUid}

La respuesta incluye el estado de aprovisionamiento del servicio en el campo provisioningStatus. El campo provisioningStatus puede tener los siguientes valores:

Provisioning Status (Estado de aprovisionamiento) Description (Descripción) Port MCR VXC
NEW Solo para pedidos anticipados de Ports. Este estado indica que la orden de servicio ha sido aceptada y está a la espera de que la infraestructura esté disponible. Este estado se aplica únicamente a pedidos anticipados de Port.
El Port no puede aceptar ninguna conexión (como un VXC) y no se factura.
N/A N/A
DEPLOYABLE La orden de servicio ha sido confirmada y está a la espera de su despliegue. Los servicios suelen estar en este estado durante 1-2 minutos.
CONFIGURED El despliegue se ha completado y el servicio está configurado en la red.
LIVE El significado de este estado depende del producto. El servicio se ha detectado como activo en la red. Se ha detectado luz en el Port, lo que significa que se ha conectado un cross connect y el Port se ha activado. La transición de CONFIGURED a LIVE es instantánea. La transición de CONFIGURED a LIVE es instantánea.
CANCELLED, CANCELLED_PARENT Se ha solicitado la terminación del servicio. Los servicios suelen estar en este estado durante 1-2 minutos a menos que se haya establecido una fecha futura para la terminación. Ports proporcionan dos opciones:
1. Terminar ahora
2. Terminar en 30 días.
MCRs solo admiten terminar “ahora”. VXCs pueden terminarse individualmente “ahora” o se terminan como parte de la terminación del Port adjunto o del MCR. VXCs adjuntos a Ports que están configurados para terminar en 30 días se terminan cuando el Port se termina.
DECOMMISSIONED El servicio ha sido retirado de la red. Los servicios ya no se pueden restaurar 30 días después de haber sido retirados.
El servicio se factura solo por el tiempo que estuvo en uso antes de ser retirado. Los productos con un plazo incurrirán en cargos por cancelación anticipada (ETF).
FAILED El servicio no se pudo desplegar y no está en la cola de despliegue.

Además, la respuesta del endpoint /v2/product/ para cualquier servicio de Megaport incluye el estado actual del servicio. El estado en el atributo up a nivel raíz indica si el servicio está activo (un valor de true) o inactivo (un valor de false). Este ejemplo muestra el atributo up para un VXC.

{
    "message": "Found Product 9fbc4f9e-5f59-458e-bb95-6633e77ab121",
    "terms": "This data is subject to the Acceptable Use Policy https://www.megaport.com/legal/acceptable-use-policy",
    "data": {
        "productId": 220451,
        "productUid": "9fbc4f9e-5f59-458e-bb95-6633e77ab121",
        "productName": "WEST AWS",
        "secondaryName": null,
        "productType": "VXC",
        "rateLimit": 50,
        "maximumRate": 10000,
        "distanceBand": "METRO",
        "provisioningStatus": "LIVE",
        "usageAlgorithm": "POST_PAID_VARIABLE",
        "createdBy": "cb9c4d7e-4cd2-4f6b-4f4e-89ab263e57e4",
        "liveDate": 1733253865042,
        "createDate": 1733253767229,
        "resources": {
            "csp_connection": {
                "bandwidth": 50,
                "connectType": "AWSHC",
                "resource_name": "b_csp_connection",
                "resource_type": "csp_connection",
                "name": "WEST AWS",
                "ownerAccount": "206049248854",
                "bandwidths": [
                    50
                ],
                "connectionId": "dxcon-fftxgi4j"
            },
            "vll": {
                "a_vlan": 2612,
                "b_vlan": 2612,
                "rate_limit_mbps": 50,
                "resource_name": "vll",
                "resource_type": "vll",
                "up": 1,
                "shutdown": false
            }
        },
        "vxcApproval": {
            "status": null,
            "message": null,
            "uid": null,
            "type": null,
            "newSpeed": null
        },
        "contractStartDate": 1733253865055,
        "contractEndDate": 1735912800000,
        "contractTermMonths": 12,
        "companyUid": "160408ae-01e4-4cb9-8d57-03a147bd47a8",
        "companyName": "Megaport Test",
        "locked": false,
        "adminLocked": false,
        "attributeTags": {},
        "up": true,
        "shutdown": false,
        "cancelable": true,
        "aEnd": {
            "ownerUid": "160408ae-01e4-4cb9-8d57-03a147bd47a8",
            "productUid": "21be60a4-14c8-454f-9636-c6a4ad9f8447",
            "productName": "ZW TEST",
            "locationId": 147,
            "location": "CyrusOne Chandler",
            "locationDetail": {
                "name": "CyrusOne Chandler",
                "city": "Phoenix",
                "metro": "Phoenix",
                "country": "USA"
            },
            "vlan": 2612,
            "innerVlan": null,
            "secondaryName": null,
            "connectType": "DEFAULT",
            "diversityZone": "red"
        },
        "bEnd": {
            "ownerUid": "605cb840-dfb4-4a05-a171-8bf17757b4a2",
            "productUid": "d2b92be4-d85c-4ae5-b511-37c1cfe6e146",
            "productName": "US West (N. California) (us-west-1)",
            "locationId": 370,
            "location": "PhoenixNAP",
            "locationDetail": {
                "name": "PhoenixNAP",
                "city": "Phoenix",
                "metro": "Phoenix",
                "country": "USA"
            },
            "vlan": 2612,
            "innerVlan": null,
            "secondaryName": null,
            "connectType": "AWSHC",
            "diversityZone": "red"
        }
    }
}

Referencias útiles