Plugin

Package : spaceone.api.repository.v1

Plugin

Plugin Methods:

register

POST /repository/v1/plugins

Type

Message

Request

Response

update

PUT /repository/v1/plugin/{plugin_id}

Type

Message

Request

Response

deregister

DELETE /repository/v1/plugin/{plugin_id}

Type

Message

Request

Response

enable

PUT /repository/v1/plugin/{plugin_id}/enable

Type

Message

Request

Response

disable

PUT /repository/v1/plugin/{plugin_id}/disable

Type

Message

Request

Response

get_versions

GET /repository/v1/plugins/{plugin_id}/versions

Type

Message

Request

Response

get

GET /repository/v1/plugins/{plugin_id}

Type

Message

Request

Response

list

GET /repository/v1/plugins

POST /repository/v1/plugins/search

Type

Message

Request

Response

stat

POST /repository/v1/plugins/stat

Type

Message

Request

Response

Message

CreatePluginRequest

No

Field

Type

Required

Description

1

name

string

required

2

service_type

string

required

3

image

string

required

4

provider

string

optional

5

capability

optional

6

template

optional

7

labels

string

optional

8

tags

optional

9

project_id

string

optional

10

domain_id

string

required

GetRepositoryPluginRequest

No

Field

Type

Required

Description

1

plugin_id

string

required

2

domain_id

string

required

3

repository_id

string

optional

4

only

string

optional

PluginInfo

No

Field

Type

Required

Description

1

plugin_id

string

2

name

string

3

image

string

4

registry_url

string

5

state

PluginInfo.State

  • NONE

  • ENABLED

  • DISABLED

6

service_type

string

7

provider

string

8

capability

9

template

10

labels

string

11

tags

12

repository_info

13

project_id

string

14

domain_id

string

15

created_at

PluginQuery

No

Field

Type

Required

Description

1

query

optional

optional

2

plugin_id

string

optional

optional

3

name

string

optional

optional

4

state

PluginQuery.State

  • NONE

  • ENABLED

  • DISABLED

optional

optional

5

service_type

string

optional

optional

6

provider

string

optional

optional

7

repository_id

string

required

required

8

domain_id

string

required

required

PluginRequest

No

Field

Type

Required

Description

1

plugin_id

string

required

2

domain_id

string

required

PluginStatQuery

No

Field

Type

Required

Description

1

query

required

2

repository_id

string

required

3

domain_id

string

required

PluginsInfo

No

Field

Type

Required

Description

1

results

2

total_count

RepositoryPluginRequest

No

Field

Type

Required

Description

1

plugin_id

string

required

2

domain_id

string

required

3

repository_id

string

optional

UpdatePluginRequest

No

Field

Type

Required

Description

1

plugin_id

string

required

2

name

string

optional

3

capability

optional

4

template

optional

5

labels

string

optional

6

tags

optional

7

domain_id

string

required

VersionsInfo

No

Field

Type

Required

Description

1

results

string

2

total_count

Last updated