Supervisor

Package : spaceone.api.plugin.v1

Supervisor

Supervisor Methods:

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

list_plugins

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

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

Type

Message

Request

Response

Message

GetSupervisorRequest

No

Field

Type

Required

Description

1

supervisor_id

string

2

domain_id

string

3

only

list of string

PluginInfo

No

Field

Type

Description

1

plugin_id

string

2

version

string

3

state

  • NONE

  • PROVISIONING

  • ACTIVE

  • RE_PROVISIONING

  • ERROR

4

endpoint

string

5

supervisor_id

string

6

supervisor_name

string

7

managed

bool

8

endpoints

list of string

PluginQuery

No

Field

Type

Required

Description

1

query

2

supervisor_id

string

3

hostname

string

4

plugin_id

string

5

version

string

6

state

  • NONE

  • PROVISIONING

  • ACTIVE

  • RE_PROVISIONING

  • ERROR

7

endpoint

string

8

domain_id

string

PluginsInfo

No

Field

Type

Description

1

results

2

total_count

PublishSupervisorRequest

No

Field

Type

Required

Description

1

name

string

2

hostname

string

3

secret_key

string

4

plugin_info

5

tags

6

is_public

bool

7

domain_id

string

RecoverPluginRequest

No

Field

Type

Required

Description

1

supervisor_id

string

2

plugin_id

string

3

version

string

4

domain_id

string

RegisterSupervisorRequest

No

Field

Type

Required

Description

1

supervisor_id

string

2

name

string

3

is_public

bool

4

priority

5

labels

6

tags

7

domain_id

string

SupervisorInfo

No

Field

Type

Description

1

supervisor_id

string

2

name

string

3

hostname

string

4

state

  • NONE

  • ENABLED

  • DISABLED

  • PENDING

  • DISCONNECTED

5

is_public

bool

6

domain_id

string

7

tags

8

labels

9

created_at

10

updated_at

SupervisorQuery

No

Field

Type

Required

Description

1

query

2

supervisor_id

string

3

name

string

4

is_public

bool

5

domain_id

string

SupervisorRequest

No

Field

Type

Required

Description

1

supervisor_id

string

2

domain_id

string

SupervisorStatQuery

No

Field

Type

Required

Description

1

query

2

domain_id

string

SupervisorsInfo

No

Field

Type

Description

1

results

2

total_count

Last updated