Topology

List Regions where resources can be hosted

get

List Region

List Regions where resources are hosted

Authorizations
OAuth2implicitRequired

OAuth2 flow

Authorization URL:
Available scopes:
  • : openid
  • : email
Query parameters
platformId, example: deb8stringOptional
Responses
200

OK

application/vnd.cegedim-it.v1+json
get
/topology/regions

List Certificates available in a specific region and area

get
Authorizations
OAuth2implicitRequired

OAuth2 flow

Authorization URL:
Available scopes:
  • : openid
  • : email
Path parameters
regionIdstringRequiredExample: EB
areaIdstringRequiredExample: EB-INT
Query parameters
domainstringRequired
Responses
200

OK

application/vnd.cegedim-it.v1+json
get
/topology/regions/{regionId}/areas/{areaId}/certificates

List SSL Profiles available in a load balancing and related to a certificates in a specific region and area

get
Authorizations
OAuth2implicitRequired

OAuth2 flow

Authorization URL:
Available scopes:
  • : openid
  • : email
Path parameters
regionIdstringRequiredExample: EB
areaIdstringRequiredExample: EB-INT
Query parameters
certificatestringOptionalDefault: ""
Responses
200

OK

application/vnd.cegedim-it.v1+json
get
/topology/regions/{regionId}/areas/{areaId}/ssl-profiles

Get Region by Id

get

List Area

A low-latency network area, in which we can create load balancers to address several availabilty-zones within this area.

Use param withAvailabilityZones=true to retrieve Availability Zones of the region.

Authorizations
OAuth2implicitRequired

OAuth2 flow

Authorization URL:
Available scopes:
  • : openid
  • : email
Path parameters
regionstringRequired

Region Name, example: EB

Query parameters
withAreasbooleanOptional

Include Areas

Default: false
Responses
200

OK

application/vnd.cegedim-it.v1+json
get
/topology/regions/{region}

List Areas

get

List Area

A low-latency network area, in which we can create load balancers to address several availabilty-zones within this area.

Use param withAvailabilityZones=true to retrieve Availability Zones of the region.

Authorizations
OAuth2implicitRequired

OAuth2 flow

Authorization URL:
Available scopes:
  • : openid
  • : email
Path parameters
regionstringRequired

Region Name, example: EB

Query parameters
platformIdstringOptional

Platform Id, example: deb10

withAvailabilityZonesbooleanOptional

Include Availability Zone

Default: true
Responses
200

OK

application/vnd.cegedim-it.v1+json
get
/topology/regions/{region}/areas

List Availability Zones Networks

get

List Availability Zones Network

This method returns the list of accessible networks from an Availability Zone.

You can use scope query parameter to filter frontend/backend networks,

and onlyNonFull if you want only networks with available IP addresses to be listed

Authorizations
OAuth2implicitRequired

OAuth2 flow

Authorization URL:
Available scopes:
  • : openid
  • : email
Path parameters
regionstringRequired

Region Name, example: EB

areastringRequired

Area Name, example: EB-QA

azstringRequired

AZ Name, example: EB-QA-A

Query parameters
scope, example: frontendstringOptional
environment, example: productionstringOptional
onlyNonFull, example: falsebooleanOptional
onlyLoadBalancer, example: falsebooleanOptional
cloudsintegerOptional
Responses
200

OK

application/vnd.cegedim-it.v1+json
get
/topology/regions/{region}/areas/{area}/availability-zones/{az}/networks

List Authentication Domains

get

List Authentication Domains

This method returns the list of accessible authentication domains within a network.

Authorizations
OAuth2implicitRequired

OAuth2 flow

Authorization URL:
Available scopes:
  • : openid
  • : email
Path parameters
regionstringRequired

Region Name, example: EB

areastringRequired

Area Name, example: EB-QA

azstringRequired

AZ Name, example: EB-QA-A

networkstringRequired

Network Id, example: 123

Query parameters
platform, example: deb11stringOptional
Responses
200

OK

application/vnd.cegedim-it.v1+json
get
/topology/regions/{region}/areas/{area}/availability-zones/{az}/networks/{network}/authentication-domains

List health checks that are present for a given region and area

get

List health checks that are present for a given region and area

A healthcheck is a test performed on a loadbalanced url to retrieve the status of the service Use the clouds parameter (comma-separated list of long) to restrict results to specified Clouds IDs (use the /me to obtain the list of your Clouds).

Authorizations
OAuth2implicitRequired

OAuth2 flow

Authorization URL:
Available scopes:
  • : openid
  • : email
Path parameters
regionstringRequired

Region Name, example: EB

areastringRequired

Area Name, example: EB-QA

Query parameters
cloudsintegerOptional
Responses
200

OK

application/vnd.cegedim-it.v1+json
get
/topology/regions/{region}/areas/{area}/healthchecks

List Load Balancing Networks

get

List Load Balancing Networks

This method returns the list of accessible networks from a Load balancing Zone.

Available Parameters:

  • scope query parameter to filter private, interco, internet networks. for 'frontend' and 'backend' networks, use scope=private
  • environment query parameter to filter production, non_production networks. for 'production' networks, use environment=production
  • onlyNonFull if you want only networks with available IP addresses to be listed.
  • clouds parameter (comma-separated list of long) to restrict results to specified Clouds IDs (use the /me to obtain the list of your Clouds).
Authorizations
OAuth2implicitRequired

OAuth2 flow

Authorization URL:
Available scopes:
  • : openid
  • : email
Path parameters
regionstringRequired

Region Name, example: EB

areastringRequired

Area Name, example: EB-QA

Query parameters
scope, example: privatestringOptional
environment, example: productionstringOptional
onlyNonFull, example: falsebooleanOptional
cloudsintegerOptional
Responses
200

OK

application/vnd.cegedim-it.v1+json
get
/topology/regions/{region}/areas/{area}/loadbalancers-networks

List Area Networks

get

List Area Network

This method returns the list of accessible networks from an Area.

Parameters

  • scope filter by network scope
  • onlyNonFull if you want only networks with available IP addresses to be listed
Authorizations
OAuth2implicitRequired

OAuth2 flow

Authorization URL:
Available scopes:
  • : openid
  • : email
Path parameters
regionstringRequired

Region Name, example: EB

areastringRequired

Area Name, example: EB-QA

Query parameters
scope, example: frontendstringOptional
onlyNonFull, example: falsebooleanOptional
onlyLoadBalancer, example: falsebooleanOptional
cloudsintegerOptional
Responses
200

OK

application/vnd.cegedim-it.v1+json
get
/topology/regions/{region}/areas/{area}/networks

Last updated