Skip to main content

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

    id uuidrequired
    service_id uuidrequired

Body

required

    enable_performance_penalty booleannullable
    failover boolean

    geos

    object[]

    required

  • Array [

  • continent stringnullable

    Possible values: <= 20 characters

    country stringnullable

    Possible values: <= 20 characters

    subdivision stringnullable

    Possible values: <= 20 characters

  • ]

  • health_checks

    object[]

    required

  • Array [

  • health_check uuidrequired
  • ]

  • is_default boolean

    performance_checks

    object[]

    required

  • Array [

  • performance_check uuidrequired
  • ]

  • performance_penalty integernullable

    Possible values: >= 10 and <= 300

    providers

    object[]

    required

  • Array [

  • is_commitment_priority booleannullable
    priority integernullable

    Possible values: >= -2147483648 and <= 2147483647

    service_provider uuidrequired
    weight integernullable

    Possible values: >= -2147483648 and <= 2147483647

  • ]

  • service uuidrequired
    type TrafficPolicyTypeEnum (string)required

    Possible values: [Static, Dynamic, Cost based]

    • Static - Static
    • Dynamic - Dynamic
    • Cost based - Cost Based

Responses

Schema

    enable_performance_penalty booleannullable
    failover boolean

    geos

    object[]

    required

  • Array [

  • continent stringnullable

    Possible values: <= 20 characters

    country stringnullable

    Possible values: <= 20 characters

    subdivision stringnullable

    Possible values: <= 20 characters

  • ]

  • health_checks

    object[]

    required

  • Array [

  • health_check uuidrequired
  • ]

  • id uuidrequired
    is_default boolean

    performance_checks

    object[]

    required

  • Array [

  • performance_check uuidrequired
  • ]

  • performance_penalty integernullable

    Possible values: >= 10 and <= 300

    providers

    object[]

    required

  • Array [

  • is_commitment_priority booleannullable
    priority integernullable

    Possible values: >= -2147483648 and <= 2147483647

    service_provider uuidrequired
    weight integernullable

    Possible values: >= -2147483648 and <= 2147483647

  • ]

  • service uuidrequired
    type TrafficPolicyTypeEnum (string)required

    Possible values: [Static, Dynamic, Cost based]

    • Static - Static
    • Dynamic - Dynamic
    • Cost based - Cost Based
Loading...