network-load-balancer

Update a Load Balancer Service

Changed on
put/load-balancer/{id}/service/{service-id}

Request

Path parameters

idstring uuid required
service-idstring uuid required

Request body

namestring

Load Balancer Service name

descriptionstring

Load Balancer Service description

protocol'tcp' | 'udp'

Network traffic protocol

strategy'round-robin' | 'maglev-hash' | 'source-hash'

Load balancing strategy

portinteger

Port exposed on the Load Balancer's public IP

target-portinteger

Port on which the network traffic will be forwarded to on the receiving instance

Response

200

idstring uuid

Operation ID

reason'incorrect' | 'unknown' | 'unavailable' | 'forbidden' | 'busy' | 'fault' | 'partial' | 'not-found' | 'interrupted' | 'unsupported' | 'conflict'

Operation failure reason

messagestring

Operation message

state'failure' | 'pending' | 'success' | 'timeout'

Operation status

Changes

    • info

      added the new maglev-hash enum value to the request property

    • breaking

      the request property became not nullable

    • breaking

      the request property's min was increased to 1.00

    • breaking

      the request property's min was increased to 1.00

    • warning

      the request property's exclusiveMaximum was set to false

    • warning

      the request property's exclusiveMaximum was set to false

    • warning

      the request property's max was set to 65535.00

    • warning

      the request property's max was set to 65535.00

    • info

      the request property's exclusiveMinimum was decreased from true to false

    • info

      the request property's exclusiveMinimum was decreased from true to false