Updating an existing Geo Traffic Manager (classic) service using the API requires specific syntax depending on whether you are using REST or SOAP. Use this table to find the syntax for your command.
Please see the list of ISO-3166 two letter codes for the names of countries and their subdivisions or one of the predefined groups for the countries array.
In order for monitoring to occur on your account, please make sure the IP addresses included here (https://manage.dynect.net/help/agents.html) can reach all your network endpoints. The web page requires you to log-on to Dyn’s Managed DNS.
Understanding How The API Works »
REST Syntax | Associated API Topics |
SOAP Syntax | Create Geo Traffic Manager (API) |
Get Geo Traffic Manager (API) | |
De-Activate Geo Traffic Manager (API) | |
Delete Geo Traffic Manager (API) |
NOTE: The Geo Traffic Management (classic) Service is deprecated. Legacy users of the service should contact Concierge for any questions on adding a Geo Traffic Management service to your zone. All other users should use Traffic Director instead. |
REST Syntax
Click to view all REST Resources |
/REST/Geo/ PUT — Update an existing Geo Traffic Manager service on the zone/node indicated. HTTP Action — PUT URI — https://api.dynect.net/REST/Geo/<service_name>/ |
Arguments — Click for More Info
Note: Each element in the following rdata arrays is a hash containing the string elements that follow the rdata array. |
Response — Click for More Info
|
SOAP Syntax
Click to view all SOAP Commands |
UpdateGeo — Update an existing Geo Traffic Manager service on the zone/node indicated. |
Arguments — Click for More Info
Note: Each element in the following rdata arrays is a hash containing the string elements that follow the rdata array. |
Response — Click for More Info
|
Example Request — Click for More Info
{ 'name' => 'Example Geo', 'new_name' => 'New Example Geo', 'groups' => [{ 'name' => 'simplegroup', 'countries' => ['US'], 'rdata' => { 'a_rdata' => [ { 'address' => '9.9.9.9',}, ], }, 'ttl' => { 'a_ttl' => '900' } }], 'nodes' => [{ 'zone' => 'example.com', 'fqdn' => 'admin.example.com', }], 'token' => 'asdlj34ot879834cdzjklfK', } |