HA - Get proxy configurations for all data centers
This page will soon be available only on the dedicated Dynatrace Managed Documentation site. Update your bookmarks.
This API call retrieves proxy configurations for all data centers in premium high availability deployments.
Authentication
To execute this request, you need the Service Provider API (ServiceProviderAPI
) permission assigned to your API token. Generate your API token via Cluster Management Console (CMC). To learn how to obtain and use it, see Cluster API - Authentication.
Endpoint
/api/v1.0/onpremise/proxy/configurations
Parameter
Parameter | Type | Description | In | Required |
---|---|---|---|---|
dc | string | Data Center | path | required |
Response
Response codes
Code | Type | Description |
---|---|---|
200 | InternetProxy | Success |
404 | - | Proxy is not configured for given Data Center |
Response body objects
The InternetProxy
object
Configuration of proxy server for Internet connection
Element | Type | Description |
---|---|---|
nonProxyHosts | string[] | Definition of hosts for which proxy won't be used. |
port | integer | Port of proxy server |
scheme | string | Protocol which proxy server uses |
server | string | Address (either IP or Hostname) of proxy server |
userOrPasswordDefined | boolean | Indicates if user/password for proxy is configured |
Response body JSON model
1{2 "nonProxyHosts": [3 "string"4 ],5 "port": 1,6 "scheme": "string",7 "server": "string",8 "userOrPasswordDefined": true9}
Example
In this example, you request to receive proxy configurations for all data centers. In return you receive JSON response listing of proxy configurations for eu-west-1
and us-east-1
.
Curl
1curl -X GET "https://myManaged.cluster.com/api/v1.0/onpremise/proxy/configurations" -H "accept: application/json"
Request URL
1https://myManaged.cluster.com/api/v1.0/onpremise/proxy/configurations
Response body
1{2 "configurations": {3 "eu-west-1": {4 "scheme": "http",5 "server": "outbound-proxy-dc1.dynatrace.com",6 "port": 8080,7 "nonProxyHosts": [8 "https://mycompany.com/proxy/*",9 "*.internal.lab.company.com"10 ],11 "userOrPasswordDefined": true12 },13 "us-east-1": {14 "scheme": "http",15 "server": "outbound-proxy-dc2.dynatrace.com",16 "port": 8080,17 "nonProxyHosts": [18 ""19 ],20 "userOrPasswordDefined": true21 }22 }23}
Response code
200