@itentialopensource/adapter-akamai_gtm
Version:
This adapter integrates with Akamai Global Traffic Management
1,337 lines (1,322 loc) • 218 kB
YAML
openapi: 3.0.0
info:
title: Akamai GTM
contact: {}
version: '1'
servers:
- url: https://{defaultHost}
variables:
defaultHost:
default: www.example.com/config-gtm/v1/
paths:
/domains/{domainName}/as-maps:
get:
tags:
- AutonomousSystemMaps
summary: GET_domainName-as-maps
description: >
List AS maps: Returns a list of AS maps.
operationId: GET_domainName-as-maps
parameters:
- name: domainName
in: path
description: ''
required: true
style: simple
schema:
type: string
responses:
'200':
description: ''
headers: {}
content:
application/json:
schema: {}
deprecated: false
/domains/{domainName}/as-maps/{mapName}:
get:
tags:
- AutonomousSystemMaps
summary: GET_domainName-as-maps-mapName
description: >
Get an AS map: Returns information for a specific AS map.
operationId: GET_domainName-as-maps-mapName
parameters:
- name: mapName
in: path
description: Unique name for the AS map.
required: true
style: simple
schema:
type: string
- name: domainName
in: path
description: The full GTM domain name.
required: true
style: simple
schema:
type: string
responses:
'200':
description: ''
headers: {}
content:
application/json:
schema:
allOf:
- $ref: '#/components/schemas/as-map-asm'
- description: Contains information about the AS map configured for the property.
deprecated: false
put:
tags:
- AutonomousSystemMaps
summary: PUT_domainName-as-maps-mapName
description: >
Create or update an AS map: Run this operation to create or
update an AS map.
operationId: PUT_domainName-as-maps-mapName
parameters:
- name: mapName
in: path
description: Unique name for the AS map.
required: true
style: simple
schema:
type: string
- name: domainName
in: path
description: The full GTM domain name.
required: true
style: simple
schema:
type: string
requestBody:
description: ''
content:
application/json:
schema:
$ref: '#/components/schemas/as-map-asm'
required: false
responses:
'200':
description: ''
headers: {}
content:
application/json:
schema:
type: string
example: Can not resolve examples/create-or-update-an-as-map-asm.json
example: Can not resolve examples/create-or-update-an-as-map-asm.json
deprecated: false
delete:
tags:
- AutonomousSystemMaps
summary: DELETE_domainName-as-maps-mapName
description: >
Remove an AS map: Removes a specific AS map.
operationId: DELETE_domainName-as-maps-mapName
parameters:
- name: mapName
in: path
description: Unique name for the AS map.
required: true
style: simple
schema:
type: string
- name: domainName
in: path
description: The full GTM domain name.
required: true
style: simple
schema:
type: string
responses:
'200':
description: ''
headers: {}
content:
application/json:
schema:
type: string
example: Can not resolve examples/remove-an-as-map-asm-200.json
example: Can not resolve examples/remove-an-as-map-asm-200.json
deprecated: false
/domains/{domainName}/cidr-maps:
get:
tags:
- CIDRMaps
summary: GET_domainName-cidr-maps
description: >
List CIDR maps: Returns a list of CIDR maps.
operationId: GET_domainName-cidr-maps
parameters:
- name: domainName
in: path
description: The full GTM domain name.
required: true
style: simple
schema:
type: string
responses:
'200':
description: ''
headers: {}
content:
application/json:
schema:
allOf:
- $ref: '#/components/schemas/get-all-cidrmap'
- example:
items:
- name: The North
defaultDatacenter:
datacenterId: 5400
nickname: All Other CIDR Blocks
assignments:
- datacenterId: 3134
nickname: Frostfangs and the Fist of First Men
blocks:
- 1.2.3.0/24
- datacenterId: 3133
nickname: Winterfell
blocks:
- 1.2.4.0/24
links:
- href: /config-gtm/v1/domains/example.akadns.net/cidr-maps/The%20North
rel: self
example:
items:
- name: The North
defaultDatacenter:
datacenterId: 5400
nickname: All Other CIDR Blocks
assignments:
- datacenterId: 3134
nickname: Frostfangs and the Fist of First Men
blocks:
- 1.2.3.0/24
- datacenterId: 3133
nickname: Winterfell
blocks:
- 1.2.4.0/24
links:
- href: /config-gtm/v1/domains/example.akadns.net/cidr-maps/The%20North
rel: self
deprecated: false
/domains/{domainName}/cidr-maps/{mapName}:
get:
tags:
- CIDRMaps
summary: GET_domainName-cidr-maps-mapName
description: >
Get a CIDR map: Returns information for a specific CIDR map.
operationId: GET_domainName-cidr-maps-mapName
parameters:
- name: mapName
in: path
description: Unique name for the CIDR map.
required: true
style: simple
schema:
type: string
- name: domainName
in: path
description: The full GTM domain name.
required: true
style: simple
schema:
type: string
responses:
'200':
description: ''
headers: {}
content:
application/json:
schema: {}
deprecated: false
put:
tags:
- CIDRMaps
summary: PUT_domainName-cidr-maps-mapName
description: >
Create or update a CIDR map: Run this operation to create or update a CIDR map.
operationId: PUT_domainName-cidr-maps-mapName
parameters:
- name: mapName
in: path
description: Unique name for the CIDR map.
required: true
style: simple
schema:
type: string
- name: domainName
in: path
description: The full GTM domain name.
required: true
style: simple
schema:
type: string
requestBody:
description: ''
content:
application/json:
schema:
$ref: '#/components/schemas/cidr-dto-cidrmap'
required: false
responses:
'200':
description: ''
headers: {}
content:
application/json:
schema:
allOf:
- $ref: '#/components/schemas/update-response-cidrmap'
- example:
resource:
name: The North
defaultDatacenter:
datacenterId: 5400
nickname: All Other CIDR Blocks
assignments:
- datacenterId: 3134
nickname: Frostfangs and the Fist of First Men
blocks:
- 1.3.5.9
- 1.2.3.0/24
- datacenterId: 3133
nickname: Winterfell
blocks:
- 1.2.4.0/24
links:
- href: /config-gtm/v1/domains/example.akadns.net/cidr-maps/The%2520North
rel: self
status:
changeId: 93a48b86-4fc3-4a5f-9ca2-036835034cc6
message: Change Pending
passingValidation: true
propagationStatus: PENDING
propagationStatusDate: 2014-04-15T11:30:27.000+0000
links:
- href: /config-gtm/v1/domains/example.akadns.net/status/current
rel: self
example:
resource:
name: The North
defaultDatacenter:
datacenterId: 5400
nickname: All Other CIDR Blocks
assignments:
- datacenterId: 3134
nickname: Frostfangs and the Fist of First Men
blocks:
- 1.3.5.9
- 1.2.3.0/24
- datacenterId: 3133
nickname: Winterfell
blocks:
- 1.2.4.0/24
links:
- href: /config-gtm/v1/domains/example.akadns.net/cidr-maps/The%2520North
rel: self
status:
changeId: 93a48b86-4fc3-4a5f-9ca2-036835034cc6
message: Change Pending
passingValidation: true
propagationStatus: PENDING
propagationStatusDate: 2014-04-15T11:30:27.000+0000
links:
- href: /config-gtm/v1/domains/example.akadns.net/status/current
rel: self
deprecated: false
delete:
tags:
- CIDRMaps
summary: DELETE_domainName-cidr-maps-mapName
description: >
Remove a CIDR map: Removes a specific CIDR map.
operationId: DELETE_domainName-cidr-maps-mapName
parameters:
- name: mapName
in: path
description: Unique name for the CIDR map.
required: true
style: simple
schema:
type: string
- name: domainName
in: path
description: The full GTM domain name.
required: true
style: simple
schema:
type: string
responses:
'200':
description: ''
headers: {}
content:
application/json:
schema:
$ref: '#/components/schemas/update-response-cidrmap'
deprecated: false
/domains/{domainName}/datacenters:
get:
tags:
- DataCenters
summary: GET_domainName-datacenters
description: >
List data centers: Returns a list of data centers.
operationId: GET_domainName-datacenters
parameters:
- name: domainName
in: path
description: The full GTM domain name.
required: true
style: simple
schema:
type: string
responses:
'200':
description: ''
headers: {}
content:
application/json:
schema:
allOf:
- $ref: '#/components/schemas/get-all-cidrmap'
- example:
items:
- city: Doune
cloneOf: 0
continent: EU
country: GB
datacenterId: 3133
latitude: 56.185097
longitude: -4.050264
nickname: Winterfell
stateOrProvince: Perthshire
virtual: true
defaultLoadObject:
loadObject: null
loadObjectPort: 0
loadServers: null
links:
- href: /config-gtm/v1/domains/example.akadns.net/datacenters/3133
rel: self
- city: Snæfellsjökull
cloneOf: 0
continent: EU
country: IS
datacenterId: 3134
latitude: 64.808
longitude: -23.776
nickname: Frostfangs
stateOrProvince: null
virtual: true
defaultLoadObject:
loadObject: null
loadObjectPort: 0
loadServers: null
links:
- href: /config-gtm/v1/domains/example.akadns.net/datacenters/3134
rel: self
example:
items:
- city: Doune
cloneOf: 0
continent: EU
country: GB
datacenterId: 3133
latitude: 56.185097
longitude: -4.050264
nickname: Winterfell
stateOrProvince: Perthshire
virtual: true
defaultLoadObject:
loadObject: null
loadObjectPort: 0
loadServers: null
links:
- href: /config-gtm/v1/domains/example.akadns.net/datacenters/3133
rel: self
- city: Snæfellsjökull
cloneOf: 0
continent: EU
country: IS
datacenterId: 3134
latitude: 64.808
longitude: -23.776
nickname: Frostfangs
stateOrProvince: null
virtual: true
defaultLoadObject:
loadObject: null
loadObjectPort: 0
loadServers: null
links:
- href: /config-gtm/v1/domains/example.akadns.net/datacenters/3134
rel: self
deprecated: false
post:
tags:
- DataCenters
summary: POST_domainName-datacenters
description: >
Create a data center: Creates a specific data center.
operationId: POST_domainName-datacenters
parameters:
- name: domainName
in: path
description: The full GTM domain name.
required: true
style: simple
schema:
type: string
requestBody:
description: ''
content:
application/json:
schema:
$ref: '#/components/schemas/dto-datacenters'
required: false
responses:
'201':
description: ''
headers:
Location:
content:
text/plain:
schema:
type: string
content:
application/json:
schema:
allOf:
- $ref: '#/components/schemas/update-response-cidrmap'
- example:
resource:
city: Doune
cloneOf: 0
continent: EU
country: GB
datacenterId: 3133
latitude: 56.185097
longitude: -4.050264
nickname: Winterfell
stateOrProvince: Perthshire
virtual: true
defaultLoadObject:
loadObject: null
loadObjectPort: 0
loadServers: null
links:
- href: /config-gtm/v1/domains/example.akadns.net/datacenters/3133
rel: self
status:
changeId: f0c51967-d119-4665-9403-364a57ea5530
message: Change Pending
passingValidation: true
propagationStatus: PENDING
propagationStatusDate: 2014-04-15T11:30:27.000+0000
links:
- href: /config-gtm/v1/domains/example.akadns.net/status/current
rel: self
example:
resource:
city: Doune
cloneOf: 0
continent: EU
country: GB
datacenterId: 3133
latitude: 56.185097
longitude: -4.050264
nickname: Winterfell
stateOrProvince: Perthshire
virtual: true
defaultLoadObject:
loadObject: null
loadObjectPort: 0
loadServers: null
links:
- href: /config-gtm/v1/domains/example.akadns.net/datacenters/3133
rel: self
status:
changeId: f0c51967-d119-4665-9403-364a57ea5530
message: Change Pending
passingValidation: true
propagationStatus: PENDING
propagationStatusDate: 2014-04-15T11:30:27.000+0000
links:
- href: /config-gtm/v1/domains/example.akadns.net/status/current
rel: self
deprecated: false
/domains/{domainName}/datacenters/{datacenterId}:
get:
tags:
- DataCenters
summary: GET_domainName-datacenters-datacenterId
description: >
Get a data center: Returns information for a specific data center.
operationId: GET_domainName-datacenters-datacenterId
parameters:
- name: datacenterId
in: path
description: Numeric `id` of the data center.
required: true
style: simple
schema:
type: number
format: double
- name: domainName
in: path
description: The full GTM domain name.
required: true
style: simple
schema:
type: string
responses:
'200':
description: ''
headers: {}
content:
application/json:
schema:
allOf:
- $ref: '#/components/schemas/dto-datacenters'
- description: Contains information about the data centers in the GTM domain.
deprecated: false
put:
tags:
- DataCenters
summary: PUT_domainName-datacenters-datacenterId
description: >
Update a data center: Updates a specific data center.
operationId: PUT_domainName-datacenters-datacenterId
parameters:
- name: datacenterId
in: path
description: Numeric `id` of the data center.
required: true
style: simple
schema:
type: number
format: double
- name: domainName
in: path
description: The full GTM domain name.
required: true
style: simple
schema:
type: string
requestBody:
description: ''
content:
application/json:
schema:
$ref: '#/components/schemas/dto-datacenters'
required: false
responses:
'200':
description: ''
headers: {}
content:
application/json:
schema:
allOf:
- $ref: '#/components/schemas/update-response-cidrmap'
- example:
resource:
city: Downpatrick
cloneOf: 0
continent: EU
country: GB
datacenterId: 3133
latitude: 54.367
longitude: -5.582
nickname: Winterfell
stateOrProvince: null
virtual: true
defaultLoadObject:
loadObject: null
loadObjectPort: 0
loadServers: null
links:
- href: /config-gtm/v1/domains/example.akadns.net/datacenters/3133
rel: self
status:
changeId: bd69be9b-ff44-433d-bff8-ae00d270ea33
message: Change Pending
passingValidation: true
propagationStatus: PENDING
propagationStatusDate: 2014-04-15T11:30:27.000+0000
links:
- href: /config-gtm/v1/domains/example.akadns.net/status/current
rel: self
example:
resource:
city: Downpatrick
cloneOf: 0
continent: EU
country: GB
datacenterId: 3133
latitude: 54.367
longitude: -5.582
nickname: Winterfell
stateOrProvince: null
virtual: true
defaultLoadObject:
loadObject: null
loadObjectPort: 0
loadServers: null
links:
- href: /config-gtm/v1/domains/example.akadns.net/datacenters/3133
rel: self
status:
changeId: bd69be9b-ff44-433d-bff8-ae00d270ea33
message: Change Pending
passingValidation: true
propagationStatus: PENDING
propagationStatusDate: 2014-04-15T11:30:27.000+0000
links:
- href: /config-gtm/v1/domains/example.akadns.net/status/current
rel: self
deprecated: false
delete:
tags:
- DataCenters
summary: DELETE_domainName-datacenters-datacenterId
description: >
Remove a data center: Removes a data center. Removes a data
center, which is only possible when no properties or resources
are assigned to it.
operationId: DELETE_domainName-datacenters-datacenterId
parameters:
- name: datacenterId
in: path
description: Numeric `id` of the data center.
required: true
style: simple
schema:
type: number
format: double
- name: domainName
in: path
description: The full GTM domain name.
required: true
style: simple
schema:
type: string
responses:
'200':
description: ''
headers: {}
content:
application/json:
schema:
$ref: '#/components/schemas/update-response-datacenters'
deprecated: false
/domains/{domainName}/datacenters/default-datacenter-for-maps:
post:
tags:
- DataCenters
summary: POST_domainName-datacenters-default-datacenter-for-maps
description: >
Create a default data center: Creates a data center which can be used by map-type properties (CIDR, Geographic or
AS mapping) as the "Default Datacenter."
operationId: POST_domainName-datacenters-default-datacenter-for-maps
parameters:
- name: domainName
in: path
description: The full GTM domain name.
required: true
style: simple
schema:
type: string
responses:
'201':
description: ''
headers:
Location:
content:
text/plain:
schema:
type: string
content:
application/json:
schema:
allOf:
- $ref: '#/components/schemas/update-response-cidrmap'
- example:
resource:
city: null
cloneOf: null
cloudServerHostHeaderOverride: false
cloudServerTargeting: false
continent: null
country: null
datacenterId: 5400
defaultLoadObject: null
latitude: 0
links:
- href: /config-gtm/v1/domains/example.akadns.net/datacenters/5400
rel: self
longitude: 0
nickname: Default Datacenter
pingInterval: null
pingPacketSize: null
scorePenalty: 0
servermonitorLivenessCount: null
servermonitorLoadCount: null
servermonitorPool: null
stateOrProvince: null
virtual: true
status:
changeId: b97e535e-cec7-417c-bb1e-90fc06bf7783
message: Change Pending
passingValidation: true
propagationStatus: PENDING
propagationStatusDate: 2020-02-18T22:31:00.000+0000
links:
- href: /config-gtm/v1/domains/example.akadns.net/status/current
rel: self
example:
resource:
city: null
cloneOf: null
cloudServerHostHeaderOverride: false
cloudServerTargeting: false
continent: null
country: null
datacenterId: 5400
defaultLoadObject: null
latitude: 0
links:
- href: /config-gtm/v1/domains/example.akadns.net/datacenters/5400
rel: self
longitude: 0
nickname: Default Datacenter
pingInterval: null
pingPacketSize: null
scorePenalty: 0
servermonitorLivenessCount: null
servermonitorLoadCount: null
servermonitorPool: null
stateOrProvince: null
virtual: true
status:
changeId: b97e535e-cec7-417c-bb1e-90fc06bf7783
message: Change Pending
passingValidation: true
propagationStatus: PENDING
propagationStatusDate: 2020-02-18T22:31:00.000+0000
links:
- href: /config-gtm/v1/domains/example.akadns.net/status/current
rel: self
deprecated: false
/domains/{domainName}/datacenters/datacenter-for-ip-version-selector-ipv4:
post:
tags:
- DataCenters
summary: POST_domainName-datacenters-datacenter-for-ip-version-selector-ipv4
description: >
Create an IPv4 datacenter for ip-version-selector: Creates a data center which is solely reserved for use by properties
of type "qtr" (IP Version Selector). The datacenter created by this resource will be assigned the `datacenterId` 5401,
which is interpreted as the target for `A` record requests.
operationId: POST_domainName-datacenters-datacenter-for-ip-version-selector-ipv4
parameters:
- name: domainName
in: path
description: The full GTM domain name.
required: true
style: simple
schema:
type: string
responses:
'201':
description: ''
headers:
Location:
content:
text/plain:
schema:
type: string
content:
application/json:
schema:
allOf:
- $ref: '#/components/schemas/update-response-cidrmap'
- example:
resource:
city: null
cloneOf: null
cloudServerHostHeaderOverride: false
cloudServerTargeting: false
continent: null
country: null
datacenterId: 5401
defaultLoadObject: null
latitude: 0
links:
- href: /config-gtm/v1/domains/example.akadns.net/datacenters/5401
rel: self
longitude: 0
nickname: Target for AAAA records
pingInterval: null
pingPacketSize: null
scorePenalty: 0
servermonitorLivenessCount: null
servermonitorLoadCount: null
servermonitorPool: null
stateOrProvince: null
virtual: true
status:
changeId: b97e535e-cec7-417c-bb1e-90fc06bf7783
message: Change Pending
passingValidation: true
propagationStatus: PENDING
propagationStatusDate: 2020-02-18T22:31:00.000+0000
links:
- href: /config-gtm/v1/domains/example.akadns.net/status/current
rel: self
example:
resource:
city: null
cloneOf: null
cloudServerHostHeaderOverride: false
cloudServerTargeting: false
continent: null
country: null
datacenterId: 5401
defaultLoadObject: null
latitude: 0
links:
- href: /config-gtm/v1/domains/example.akadns.net/datacenters/5401
rel: self
longitude: 0
nickname: Target for AAAA records
pingInterval: null
pingPacketSize: null
scorePenalty: 0
servermonitorLivenessCount: null
servermonitorLoadCount: null
servermonitorPool: null
stateOrProvince: null
virtual: true
status:
changeId: b97e535e-cec7-417c-bb1e-90fc06bf7783
message: Change Pending
passingValidation: true
propagationStatus: PENDING
propagationStatusDate: 2020-02-18T22:31:00.000+0000
links:
- href: /config-gtm/v1/domains/example.akadns.net/status/current
rel: self
deprecated: false
/domains/{domainName}/datacenters/datacenter-for-ip-version-selector-ipv6:
post:
tags:
- DataCenters
summary: POST_domainName-datacenters-datacenter-for-ip-version-selector-ipv6
description: >
Create an IPv6 datacenter for ip-version-selector: Creates a data center which is solely reserved for use by properties
of type `qtr` (IP Version Selector). The datacenter created by this resource will be assigned the `datacenterId` 5402,
which is interpreted as the target for `AAAA` record requests.
operationId: POST_domainName-datacenters-datacenter-for-ip-version-selector-ipv6
parameters:
- name: domainName
in: path
description: The full GTM domain name.
required: true
style: simple
schema:
type: string
responses:
'201':
description: ''
headers:
Location:
content:
text/plain:
schema:
type: string
content:
application/json:
schema:
allOf:
- $ref: '#/components/schemas/update-response-cidrmap'
- example:
resource:
city: null
cloneOf: null
cloudServerHostHeaderOverride: false
cloudServerTargeting: false
continent: null
country: null
datacenterId: 5402
defaultLoadObject: null
latitude: 0
links:
- href: /config-gtm/v1/domains/example.akadns.net/datacenters/5402
rel: self
longitude: 0
nickname: Target for AAAA records
pingInterval: null
pingPacketSize: null
scorePenalty: 0
servermonitorLivenessCount: null
servermonitorLoadCount: null
servermonitorPool: null
stateOrProvince: null
virtual: true
status:
changeId: b97e535e-cec7-417c-bb1e-90fc06bf7783
message: Change Pending
passingValidation: true
propagationStatus: PENDING
propagationStatusDate: 2020-02-18T22:31:00.000+0000
links:
- href: /config-gtm/v1/domains/example.akadns.net/status/current
rel: self
example:
resource:
city: null
cloneOf: null
cloudServerHostHeaderOverride: false
cloudServerTargeting: false
continent: null
country: null
datacenterId: 5402
defaultLoadObject: null
latitude: 0
links:
- href: /config-gtm/v1/domains/example.akadns.net/datacenters/5402
rel: self
longitude: 0
nickname: Target for AAAA records
pingInterval: null
pingPacketSize: null
scorePenalty: 0
servermonitorLivenessCount: null
servermonitorLoadCount: null
servermonitorPool: null
stateOrProvince: null
virtual: true
status:
changeId: b97e535e-cec7-417c-bb1e-90fc06bf7783
message: Change Pending
passingValidation: true
propagationStatus: PENDING
propagationStatusDate: 2020-02-18T22:31:00.000+0000
links:
- href: /config-gtm/v1/domains/example.akadns.net/status/current
rel: self
deprecated: false
/domains:
post:
tags:
- Domains
summary: POST_domains
description: >
Create a domain: Creates a new GTM domain.
operationId: POST_domains
parameters:
- name: contractId
in: query
description: >-
A unique identifier for the contract. If your GTM client
credential has access to more than one contract, you need
to specify under which contract to provision the domain.
For more information, see [API concepts](#apiconcepts).
style: form
explode: true
schema:
type: string
- name: gid
in: query
description: >-
A unique identifier for the group. If your GTM client
credential has access to more than one group, you need to
specify which group to assign to the domain. For more
information, see [API concepts](#apiconcepts).
style: form
explode: true
schema:
type: integer
format: int32
requestBody:
description: ''
content:
application/json:
schema:
$ref: '#/components/schemas/dto-domains'
required: false
responses:
'201':
description: ''
headers:
Location:
content:
text/plain:
schema:
type: string
content:
application/json:
schema:
allOf:
- $ref: '#/components/schemas/update-response-cidrmap'
- example:
resource:
defaultSslClientCertificate: null
defaultSslClientPrivateKey: null
defaultUnreachableThreshold: null
lastModified: 2014-04-08T18:25:51.000+0000
lastModifiedBy: admin@example.com
loadFeedback: true
loadImbalancePercentage: 10
minPingableRegionFraction: null
modificationComments: CIDRMap example
name: example.akadns.net
pingInterval: null
roundRobinPrefix: null
servermonitorLivenessCount: null
servermonitorLoadCount: null
type: full
emailNotificationList: []
status:
changeId: 5beb11ae-8908-4bfe-8459-e88efc4d2fdc
message: Change Pending
passingValidation: true
propagationStatus: PENDING
propagationStatusDate: 2014-04-08T18:25:51.000+0000
links:
- href: /config-gtm/v1/domains/example.akadns.net/status/current
rel: self
links:
- href: /config-gtm/v1/domains/example.akadns.net
rel: self
- href: /config-gtm/v1/domains/example.akadns.net/datacenters
rel: datacenters
- href: /config-gtm/v1/domains/example.akadns.net/properties
rel: properties
- href: /config-gtm/v1/domains/example.akadns.net/geographic-maps
rel: geographic-maps
- href: /config-gtm/v1/domains/example.akadns.net/cidr-maps
rel: cidr-maps
- href: /config-gtm/v1/domains/example.akadns.net/resources
rel: resources
cidrMaps:
- name: The North
defaultDatacenter:
datacenterId: 5400
nickname: All Other CIDR Blocks
assignments:
- datacenterId: 3134
nickname: Frostfangs and the Fist of First Men
blocks:
- 1.3.5.9
- 1.2.3.0/24
- datacenterId: 3133
nickname: Winterfell
blocks:
- 1.2.4.0/24
links:
- href: /config-gtm/v1/domains/example.akadns.net/cidr-maps/The%20North
rel: self
datacenters:
- city: Doune
cloneOf: 0
continent: EU
country: GB
datacenterId: 3133
latitude: 56.185097
longitude: -4.050264
nickname: Winterfell
stateOrProvince: Perthshire
virtual: true
defaultLoadObject:
loadObject: null
loadObjectPort: 0
loadServers: null
links:
- href: /config-gtm/v1/domains/example.akadns.net/datacenters/3133
rel: self
- city: Snæfellsjökull
cloneOf: 0
continent: EU
country: IS
datacenterId: 3134
latitude: 64.808
longitude: -23.776
nickname: Frostfangs
stateOrProvince: null
virtual: true
defaultLoadObject:
loadObject: null
loadObjectPort: 0
loadServers: null
links:
- href: /config-gtm/v1/domains/example.akadns.net/datacenters/3134
rel: self
- city: null
cloneOf: 0
continent: null
country: null
datacenterId: 5400
latitude: 0
longitude: 0
nickname: Default Datacenter
stateOrProvince: null
virtual: true
defaultLoadObject:
loadObject: null
loadObjectPort: 0
loadServers: null
links:
- href: /config-gtm/v1/domains/example.akadns.net/datacenters/5400
rel: self
geographicMaps:
- name: UK Delivery
defaultDatacenter:
datacenterId: 5400
nickname: Default Mapping
assignments:
- datacenterId: 3133
nickname: UK users
countries:
- GB
links:
- href: /config-gtm/v1/domains/example.akadns.net/geographic-maps/UK%20Delivery
rel: self
properties:
- backupCName: null
backupIp: null
balanceByDownloadScore: false
cname: null
comments: null
dynamicTTL: 300
failbackDelay: 0
failoverDelay: 0
handoutMode: normal
healthMax: null
healthMultiplier: null
healthThreshold: null
ipv6: false
lastModified: 2014-04-08T18:25:52.000+0000
mapName: null
maxUnreachablePenalty: null
name: www
scoreAggregationType: mean
staticTTL: 600
stickinessBonusConstant: 0
stickinessBonusPercentage: 0
type: failover
unreachableThreshold: null
useComputedTargets: false
mxRecords: []
links:
- href: /config-gtm/v1/domains/example.akadns.net/properties/www
rel: self
livenessTests:
- disableNonstandardPortWarning: false
hostHeader: foo.example.com
httpError3xx: true
httpError4xx: true
httpError5xx: true
name: health-check
requestString: null
responseString: null
sslClientCertificate: null
sslClientPrivateKey: null
testInterval: 60
testObject: /status
testObjectPassword: null
testObjectPort: 80
testObjectProtocol: HTTP
testObjectUsername: null
testTimeout: 25
links: []
trafficTargets:
- datacenterId: 5400
enabled: false
handoutCName: null
name: null
weight: 0
servers: []
- datacenterId: 3134
enabled: true
handoutCName: null
name: null
weight: 0
servers:
- 1.2.3.5
- datacenterId: 3133
enabled: true
handoutCName: null
name: null
weight: 1
servers:
- 1.2.3.4
- backupCName: null
backupIp: null
balanceByDownloadScore: false
cname: null
comments: null
dynamicTTL: 300
failbackDelay: 0
failoverDelay: 0
handoutMode: normal
healthMax: null
healthMultiplier: null
healthThreshold: null
ipv6: true
lastModified: 2014-04-08T18:25:52.000+0000
mapName: null
maxUnreachablePenalty: null
name: mail
scoreAggregationType: mean
staticTTL: 600
stickinessBonusConstant: 0
stickinessBonusPercentage: 0
type: weighted-round-robin
unreachableThreshold: null
useComputedTargets: false
livenessTests: []
mxRecords: []
links:
- href: /config-gtm/v1/domains/example.akadns.net/properties/mail
rel: self
trafficTargets:
- datacenterId: 5400
enabled: false
handoutCName: null
name: null
weight: 1
servers: []
- datacenterId: 3134
enabled: true
handoutCName: null
name: null
weight: 1
servers:
- 2001:4878::5043:4078
- datacenterId: 3133
enabled: true
handoutCName: null
name: null
weight: 1
servers:
- 2001:4878::5043:4072
- 2001:4878::5043:4071
- backupCName: null
backupIp: null
balanceByDownloadScore: false
cname: null
comments: null
dynamicTTL: 300
failbackDelay: 0
failoverDelay: 0
handoutMode: normal
healthMax: null
healthMultiplier: null
healthThreshold: null