Skip to main content

Create a new load-balancer

POST 

/api/v1/services/:service_id/load-balancers/

Adds a new load-balancer to a service.

Request

Path Parameters

    service_id uuidrequired

Body

required

    name stringrequired

    Possible values: <= 255 characters, Value must match regular expression ^[a-zA-Z0-9_\-\s]*$

    origin_sets

    object[]

    required

  • Array [

  • origin_set uuidrequired
    weight integer

    Possible values: <= 255

  • ]

  • service uuidrequired
    type LoadBalancerTypeEnum (string)required

    Possible values: [weighted]

    • weighted - Weighted

Responses

Schema

    custom_rules

    object[]

    required

  • Array [

  • id uuidrequired
    load_balancer uuidrequired
    matching_rule required
    name stringrequired

    Possible values: <= 255 characters, Value must match regular expression ^[a-zA-Z0-9_\-\s]*$

    origin_set uuidrequired
    origin_set_name stringrequired
    priority int64nullable

    Possible values: >= -9223372036854776000 and <= 9223372036854776000

  • ]

  • id uuidrequired
    name stringrequired

    Possible values: <= 255 characters, Value must match regular expression ^[a-zA-Z0-9_\-\s]*$

    origin_sets

    object[]

    required

  • Array [

  • name stringrequired
    origin_set uuidrequired
    origins stringrequired
    weight integer

    Possible values: <= 255

  • ]

  • service uuidrequired
    type LoadBalancerTypeEnum (string)required

    Possible values: [weighted]

    • weighted - Weighted
Loading...