Elastic Deployment

Create a Elastic deployment

post

Create a Elastic deployment

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Body

ElasticDeployCreateRequest

namestring · min: 1Required

Elastic Deployment Name

Pattern: ^(?=[A-Za-z])[A-Za-z0-9@._-]{1,20}$
imageRegistrystringOptional

Image Registry Url

imagestring · min: 1 · max: 255Required

image

minSingleCardVramInGbinteger · int32 · max: 1536Optional

Min GPU Single Card VRAM(GB)

minSingleCardVcpuinteger · int32Optional

Min GPU Single Card VCPU

minSingleCardRamInGbinteger · int32 · max: 1536Optional

Min GPU Single Card RAM(GB)

workersinteger · int32 · min: 1Required

Workers

credentialIdstringOptional

Credential Id

containerVolumeInGbinteger · int32 · min: 20Required

Container volume(GB)

initializationCommandstringOptional

Initialization Command

serviceModestring · min: 1Required

Service Mode(ALB,QUEUE,CUSTOM)

Responses
chevron-right
200

OK

*/*
post
/openapi/v1/elastic/deploy/create

Update a Elastic deployment

post

Update a specific Elastic deployment

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
idinteger · int64Required
Body

ElasticDeployUpdateRequest

namestring · min: 1Required

Elastic Deployment Name

Pattern: ^(?=[A-Za-z])[A-Za-z0-9@._-]{1,20}$
minSingleCardVramInGbinteger · int32Optional

Min GPU Single Card VRAM(GB)

minSingleCardVcpuinteger · int32Optional

Min GPU Single Card VCPU

minSingleCardRamInGbinteger · int32Optional

Min GPU Single Card RAM(GB)

workersinteger · int32 · min: 1Required

Workers

credentialIdstringOptional

Credential Id

containerVolumeInGbinteger · int32 · min: 20Required

Container volume(GB)

initializationCommandstringOptional

Initialization Command

Responses
chevron-right
200

OK

*/*
post
/openapi/v1/elastic/deploy/{id}/update

Start or resume a Elastic deployment

post

Start or resume a specific Elastic deployment

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
idinteger · int64Required
Responses
chevron-right
200

OK

*/*
post
/openapi/v1/elastic/deploy/{id}/start

Stop a Elastic deployment

post

Stop a specific Elastic deployment

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
idinteger · int64Required
Responses
chevron-right
200

OK

*/*
post
/openapi/v1/elastic/deploy/{id}/stop

Scale Elastic Deployment Workers

post

Adjust the number of workers for a specific elastic deployment.

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
idinteger · int64Required
Body

OpenapiScaleWorkersRequest

workersinteger · int32Required

workers

Responses
chevron-right
200

OK

*/*
post
/openapi/v1/elastic/deploy/{id}/workers

Get Elastic deployment detail

get

Retrieve detailed information of a specific elastic deployment by ID.

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
idinteger · int64Required
Responses
chevron-right
200

OK

*/*
get
/openapi/v1/elastic/deploy/{id}

Get all Elastic deployments

get

Get all Elastic deployments list

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Query parameters
statusListstring[]Optional
Responses
chevron-right
200

OK

*/*
get
/openapi/v1/elastic/deploy/list

Get all workers of a Elastic deployment

get

Get all workers of a specific Elastic deployment

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
idinteger · int64Required
Query parameters
statusListstring[]Optional
Responses
chevron-right
200

OK

*/*
get
/openapi/v1/elastic/deploy/{id}/workers

Delete a Elastic deployment

delete

Delete a specific Elastic deployment

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
idinteger · int64Required
Responses
chevron-right
200

OK

*/*
delete
/openapi/v1/elastic/deploy/{id}

Last updated

Was this helpful?