Supervisor

Package : spaceone.api.plugin.v1

Supervisor

Supervisor Methods:

Method
Request
Response

publish

POST /plugin/v1/supervisors

Type
Message

Request

Response

register

POST /plugin/v1/supervisor/{supervisor_id}/register

Type
Message

Request

Response

update

PUT /plugin/v1/supervisor/{supervisor_id}

Type
Message

Request

Response

deregister

DELETE /plugin/v1/supervisor/{supervisor_id}/register

Type
Message

Request

Response

enable

PUT /plugin/v1/supervisor/{supervisor_id}/enable

Type
Message

Request

Response

disable

PUT /plugin/v1/supervisor/{supervisor_id}/disable

Type
Message

Request

Response

recover_plugin

POST /plugin/v1/supervisor/{supervisor_id}/plugin/{plugin_id}/recover

Type
Message

Request

Response

get

GET /plugin/v1/supervisor/{supervisor_id}

Type
Message

Request

Response

list

GET /plugin/v1/supervisors

POST /plugin/v1/supervisors/search

Type
Message

Request

Response

stat

POST /plugin/v1/supervisors/stat

Type
Message

Request

Response

list_plugins

GET /plugin/v1/supervisor/{supervisor_id}/plugins

POST /plugin/v1/supervisor/{supervisor_id}/plugins/search

Type
Message

Request

Response

Message

GetSupervisorRequest

Field
Type
Required
Description

supervisor_id

string

domain_id

string

only

list of string

PluginInfo

Field
Type
Description

plugin_id

string

version

string

state

  • NONE

  • PROVISIONING

  • ACTIVE

  • RE_PROVISIONING

  • ERROR

endpoint

string

supervisor_id

string

supervisor_name

string

managed

bool

endpoints

list of string

PluginQuery

Field
Type
Required
Description

query

supervisor_id

string

hostname

string

plugin_id

string

version

string

state

  • NONE

  • PROVISIONING

  • ACTIVE

  • RE_PROVISIONING

  • ERROR

endpoint

string

domain_id

string

PluginsInfo

Field
Type
Description

results

total_count

PublishSupervisorRequest

Field
Type
Required
Description

name

string

hostname

string

secret_key

string

plugin_info

tags

is_public

bool

domain_id

string

labels

RecoverPluginRequest

Field
Type
Required
Description

supervisor_id

string

plugin_id

string

version

string

domain_id

string

RegisterSupervisorRequest

Field
Type
Required
Description

supervisor_id

string

name

string

is_public

bool

priority

labels

tags

domain_id

string

SupervisorInfo

Field
Type
Description

supervisor_id

string

name

string

hostname

string

state

  • NONE

  • ENABLED

  • DISABLED

  • PENDING

  • DISCONNECTED

is_public

bool

domain_id

string

tags

labels

created_at

string

updated_at

string

SupervisorQuery

Field
Type
Required
Description

query

supervisor_id

string

name

string

is_public

bool

domain_id

string

SupervisorRequest

Field
Type
Required
Description

supervisor_id

string

domain_id

string

SupervisorStatQuery

Field
Type
Required
Description

query

domain_id

string

SupervisorsInfo

Field
Type
Description

results

total_count

Last updated