Supervisor

Package : spaceone.api.plugin.v1

Supervisor

Supervisor Methods:

publish

POST /plugin/v1/supervisors

Type

Message

register

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

Type

Message

update

PUT /plugin/v1/supervisor/{supervisor_id}

Type

Message

deregister

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

Type

Message

enable

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

Type

Message

disable

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

Type

Message

recover_plugin

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

Type

Message

Response

get

GET /plugin/v1/supervisor/{supervisor_id}

Type

Message

list

GET /plugin/v1/supervisors

POST /plugin/v1/supervisors/search

Type

Message

stat

POST /plugin/v1/supervisors/stat

list_plugins

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

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

Type

Message

Response

Message

GetSupervisorRequest

No

Field

Type

Required

Description

1

supervisor_id

string

required

2

domain_id

string

required

3

only

string

optional

PluginInfo

No

Field

Type

Required

Description

1

plugin_id

string

2

version

string

3

state

PluginInfo.State

  • NONE

  • PROVISIONING

  • ACTIVE

  • RE_PROVISIONING

  • ERROR

4

endpoint

string

5

supervisor_id

string

6

supervisor_name

string

7

managed

bool

PluginQuery

No

Field

Type

Required

Description

1

query

optional

optional

2

supervisor_id

string

optional

optional

3

hostname

string

optional

optional

4

plugin_id

string

optional

optional

5

version

string

optional

optional

6

state

PluginQuery.State

  • NONE

  • PROVISIONING

  • ACTIVE

  • RE_PROVISIONING

  • ERROR

optional

optional

7

endpoint

string

optional

optional

8

domain_id

string

required

required

PluginsInfo

No

Field

Type

Required

Description

1

results

2

total_count

PublishSupervisorRequest

No

Field

Type

Required

Description

1

name

string

required

2

hostname

string

required

3

secret_key

string

optional

4

plugin_info

optional

6

is_public

bool

optional

7

domain_id

string

required

RecoverPluginRequest

No

Field

Type

Required

Description

1

supervisor_id

string

required

2

plugin_id

string

required

3

version

string

required

4

domain_id

string

required

RegisterSupervisorRequest

No

Field

Type

Required

Description

1

supervisor_id

string

required

2

name

string

required

3

is_public

bool

optional

4

priority

optional

5

labels

optional

7

domain_id

string

required

SupervisorInfo

No

Field

Type

Required

Description

1

supervisor_id

string

2

name

string

3

hostname

string

4

state

SupervisorInfo.State

  • NONE

  • ENABLED

  • DISABLED

  • PENDING

  • DISCONNECTED

5

is_public

bool

6

domain_id

string

SupervisorQuery

No

Field

Type

Required

Description

2

supervisor_id

string

optional

3

name

string

optional

4

is_public

bool

optional

5

domain_id

string

required

SupervisorRequest

No

Field

Type

Required

Description

1

supervisor_id

string

required

2

domain_id

string

required

SupervisorStatQuery

No

Field

Type

Required

Description

2

domain_id

string

required

SupervisorsInfo

No

Field

Type

Required

Description

2

total_count

Last updated