POST /virtualservice/{uuid}/scaleout

POST /virtualservice/{uuid}/scaleout

/virtualservice/{uuid}/scaleout

Request
URI
POST
https://{api_host}/api/virtualservice/{uuid}/scaleout
COPY
Path Parameters
string
uuid
Required

UUID of the object to fetch

Header Parameters
string
X-Avi-Tenant
Optional

Avi Tenant Header

string
X-Avi-Tenant-UUID
Optional

Avi Tenant Header UUID

string
X-Avi-Version
Required

The caller is required to set Avi Version Header to the expected version of configuration. The response from the controller will provide and accept data according to the specified version. The controller will reject POST and PUT requests where the data is not compatible with the specified version.

string
X-CSRFToken
Optional

Avi Controller may send back CSRF token in the response cookies. The caller should update the request headers with this token else controller will reject requests.


Request Body

VsScaleoutParams

VsScaleoutParams of type(s) application/json
Required

Show optional properties

{
    "vip_id": "string"
}
{
    "admin_up": false,
    "new_vcpus": 0,
    "to_host_ref": "string",
    "to_new_se": false,
    "to_se_ref": "string",
    "uuid": "string",
    "vip_id": "string"
}
boolean
admin_up
Optional

Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition.

integer As uint32 As uint32
new_vcpus
Optional

Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition.

string
to_host_ref
Optional

It is a reference to an object of type VIMgrHostRuntime. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition.

boolean
to_new_se
Optional

Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition.

string
to_se_ref
Optional

It is a reference to an object of type ServiceEngine. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition.

string
uuid
Optional

Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition.

string
vip_id
Required

Field introduced in 17.1.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition.

Authentication
This operation uses the following authentication methods.
Responses
200

OK

Returns string of type(s) application/json
Operation doesn't return any data structure

401

log in failed

Operation doesn't return any data structure

404

object not found

Operation doesn't return any data structure

Code Samples
COPY
                    curl -X POST -H 'Authorization: <value>' -H 'Content-Type: application/json' -d '{"vip_id:"string"}' https://{api_host}/api/virtualservice/{uuid}/scaleout
                
Virtual Service Operations
GET
GET /virtualservice
POST
POST /virtualservice
GET
GET /virtualservice/{uuid}
PUT
PUT /virtualservice/{uuid}
PATCH
PATCH /virtualservice/{uuid}
DELETE
DELETE /virtualservice/{uuid}
POST
POST /virtualservice/{uuid}/scaleout
POST
POST /virtualservice/{uuid}/scalein
POST
POST /virtualservice/{uuid}/migrate
POST
POST /virtualservice/{uuid}/switchover
POST
POST /virtualservice/clear
POST
POST /virtualservice/{uuid}/resync
POST
POST /virtualservice/{uuid}/rotatekeys
POST
POST /virtualservice/{uuid}/retryplacement
POST
POST /virtualservice/{uuid}/log-recommendation
POST
POST /virtualservice/{uuid}/apply-log-recommendation
GET
GET /virtualservice/{uuid}/runtime
GET
GET /virtualservice/{uuid}/runtime/detail
GET
GET /virtualservice/{uuid}/runtime/internal
GET
GET /virtualservice/{uuid}/udpstat
GET
GET /virtualservice/{uuid}/tcpstat
GET
GET /virtualservice/{uuid}/sctpstat
GET
GET /virtualservice/{uuid}/traffic_clone_stats
GET
GET /virtualservice/{uuid}/dosstat
GET
GET /virtualservice/{uuid}/connections
GET
GET /virtualservice/{uuid}/httpconnections
GET
GET /virtualservice/{uuid}/httpconnections/detail
GET
GET /virtualservice/{uuid}/httpstats
GET
GET /virtualservice/{uuid}/authstats
GET
GET /virtualservice/{uuid}/httppolicyset
GET
GET /virtualservice/{uuid}/httppolicysetstats
GET
GET /virtualservice/{uuid}/dnspolicystats
GET
GET /virtualservice/{uuid}/networksecuritypolicystats
GET
GET /virtualservice/{uuid}/networksecuritypolicy/detail
GET
GET /virtualservice/{uuid}/candidatesehostlist
GET
GET /virtualservice/{uuid}/placement
GET
GET /virtualservice/{uuid}/keyval
GET
GET /virtualservice/{uuid}/keyvalsummary
GET
GET /virtualservice/{uuid}/keyvalsummaryobjsync
GET
GET /virtualservice/{uuid}/keyvaldispatch
GET
GET /virtualservice/{uuid}/keyvalsession
GET
GET /virtualservice/{uuid}/keyvalsessionsummary
GET
GET /virtualservice/{uuid}/sslsessioncache
GET
GET /virtualservice/{uuid}/vslogstats
GET
GET /virtualservice/{uuid}/aggrvslogstats
GET
GET /virtualservice/{uuid}/cltrack
GET
GET /virtualservice/{uuid}/cltracksummary
GET
GET /virtualservice/{uuid}/client
GET
GET /virtualservice/{uuid}/clientsummary
GET
GET /virtualservice/{uuid}/dnstable
GET
GET /virtualservice/{uuid}/gslbservicedetail
GET
GET /virtualservice/{uuid}/gslbserviceinternal
GET
GET /virtualservice/{uuid}/gslbservicealgostat
GET
GET /virtualservice/{uuid}/gslbservicehmonstat
GET
GET /virtualservice/{uuid}/geolocationinfo
GET
GET /virtualservice/{uuid}/geodbinternal
GET
GET /virtualservice/{uuid}/gslbsiteinternal
GET
GET /virtualservice/{uuid}/userdefineddatascriptcounters
GET
GET /virtualservice/{uuid}/l4policysetstats
GET
GET /virtualservice/{uuid}/sescaleoutstatus
GET
GET /virtualservice/{uuid}/scaleoutstatus
GET
GET /virtualservice/{uuid}/scaleoutstatus/detail
GET
GET /virtualservice/{uuid}/ssopolicystats
GET
GET /virtualservice/{uuid}/icapstats
GET
GET /virtualservice/{uuid}/outofbandstats
GET
GET /virtualservice/{uuid}/botstats
GET
GET /virtualservice/{uuid}/placement/summary
GET
GET /virtualservice/{uuid}/placement/detail
GET
GET /virtualservice/{uuid}/placement/status