resources.proxyConfiguration
GET
/resources/{resourceId}/proxy-configuration
const url = 'https://example.com/api/resources/example/proxy-configuration?routeScope=planned&includeDiagnostics=false';const options = {method: 'GET'};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request GET \ --url 'https://example.com/api/resources/example/proxy-configuration?routeScope=planned&includeDiagnostics=false'Previews generated proxy configuration for a resource. Public docs: /docs/resources/profiles/health-network/#resource-network-profile
Parameters
Section titled “ Parameters ”Path Parameters
Section titled “Path Parameters ” resourceId
required
string
Query Parameters
Section titled “Query Parameters ” deploymentId
string
routeScope
string
includeDiagnostics
boolean
Responses
Section titled “ Responses ”OK
Media type application/json
object
resourceId
required
string
deploymentId
string
providerKey
required
string
routeScope
required
string
status
required
string
generatedAt
required
string
lastAppliedDeploymentId
string
stale
required
boolean
routes
required
sections
required
Array<object>
object
id
required
string
title
required
string
format
required
string
language
string
readonly
required
boolean
redacted
required
boolean
content
required
string
source
required
string
warnings
required
diagnostics
object
providerKey
required
string
routeCount
required
number
networkName
string
tlsRoutes
Array<object>
object
hostname
required
string
pathPrefix
required
string
tlsMode
required
string
scheme
required
string
automation
required
string
certificateSource
required
string
appaloftCertificateManaged
required
boolean
message
required
string
details
object
key
additional properties
string
metadata
object
key
additional properties
string
Example
{ "routeScope": "planned", "status": "not-configured", "routes": [ { "scheme": "http", "tlsMode": "auto", "source": "generated-default", "routeBehavior": "serve", "redirectStatus": 301 } ], "sections": [ { "format": "docker-labels", "readonly": true, "source": "provider-rendered" } ], "diagnostics": { "tlsRoutes": [ { "tlsMode": "auto", "scheme": "http", "automation": "disabled", "certificateSource": "none" } ] }}