Update an existing traffic policy
PUT/api/v1/services/:service_id/traffic-policies/:id/
Updates an existing traffic policy of a service.
Request
Path Parameters
- application/json
Body
required
Array [
]
Array [
]
Array [
]
Array [
]
Static
- StaticDynamic
- DynamicCost based
- Cost Based
geos
object[]
required
Possible values: <= 20 characters
Possible values: <= 20 characters
Possible values: <= 20 characters
health_checks
object[]
required
performance_checks
object[]
required
Possible values: >= 10
and <= 300
providers
object[]
required
Possible values: >= -2147483648
and <= 2147483647
Possible values: >= -2147483648
and <= 2147483647
Possible values: [Static
, Dynamic
, Cost based
]
Responses
- 200
- application/json
- Schema
- Example (from schema)
Schema
Array [
]
Array [
]
Array [
]
Array [
]
Static
- StaticDynamic
- DynamicCost based
- Cost Based
geos
object[]
required
Possible values: <= 20 characters
Possible values: <= 20 characters
Possible values: <= 20 characters
health_checks
object[]
required
performance_checks
object[]
required
Possible values: >= 10
and <= 300
providers
object[]
required
Possible values: >= -2147483648
and <= 2147483647
Possible values: >= -2147483648
and <= 2147483647
Possible values: [Static
, Dynamic
, Cost based
]
{
"enable_performance_penalty": true,
"failover": true,
"geos": [
{
"continent": "string",
"country": "string",
"subdivision": "string"
}
],
"health_checks": [
{
"health_check": "3fa85f64-5717-4562-b3fc-2c963f66afa6"
}
],
"id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"is_default": true,
"performance_checks": [
{
"performance_check": "3fa85f64-5717-4562-b3fc-2c963f66afa6"
}
],
"performance_penalty": 0,
"providers": [
{
"is_commitment_priority": true,
"priority": 0,
"service_provider": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"weight": 0
}
],
"service": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"type": "Static"
}