To create an Azure connection, you will need to:
CREATING
.ACTIVE
.There are several sub-statuses available for Azure connections, which can be
found
in the connection.partner.peering
field. These statuses are listed in
the
following table.
Provisioning Status | Description |
---|---|
NOT PROVISIONED | Not yet provisioned. |
PROVISIONING | In the process of provisioning with Azure. |
PROVISIONED | Connection is active & ready to use. |
DEPROVISIONING | In the process of deprovisioning with Azure. |
After creating a connection request via the Azure dashboard and generating a service key, create the connection by submitting the service key, speed, name and source port.
Azure DirectConnect Partner connections require redundancy - there are always two destination ports.
Because Azure connections require redundancy, this endpoint creates a 'GROUP_LAYER2' connection that groups two 'LAYER2' subconnections rather than a regular 'LAYER2' connection.
OK
{- "azureServiceKey": "your_key_here",
- "name": "Azure ExpressRoute",
- "srcPort": [
- {
- "portId": "5893d943878d635dde318022"
}
], - "speed": 100,
- "paymentType": "payg"
}
Use this endpoint to update your peering information with the three Azure services:
Type | Description |
---|---|
PUBLIC | Azure services available via public IP address. Examples include Azure storage, Azure SQL databases Azure Active Directory and Azure websites. |
PRIVATE | Private Azure services, not available via public IP address. Examples include Azure virtual machines and cloud services hosted within a virtual network. |
MICROSOFT | Other Microsoft services offered via public IP. Examples include Office 365. |
You can not call this endpoint before the connection has been provisioned (before the connection status is
ACTIVE
)
OK
Read an Azure connection's peering config from the system. Note that if you have recently changed this information in the Azure dashboard it may take some time to propagate back to Console Connect.
Peering sync status can be one of the following values:
syncStatus | Description |
---|---|
PENDING | The request has been sent to the system |
SYNCING | The system is syncing the configuration with Azure |
SYNCED | The configuration is active in Azure |
Note that 'advertisedPublicPrefixes' and 'routingRegistryName' are only used for configs of type
MICROSOFT
.
OK
OK
You can use this endpoint to verify and retrieve information from the service key before you create the connection.
OK
{- "azureServiceKey": "example-service-key"
}