Protocol

Package : spaceone.api.notification.v1

Protocol

Protocol Methods:

create

POST /notification/v1/protocols

Type

Message

Request

Response

update

PUT /notification/v1/protocol/{protocol_id}

Type

Message

Request

Response

update_plugin

PUT /notification/v1/protocol/{protocol_id}/plugin

Type

Message

Request

Response

enable

PUT /notification/v1/protocol/{protocol_id}/enable

Type

Message

Request

Response

disable

PUT /notification/v1/protocol/{protocol_id}/disable

Type

Message

Request

Response

delete

DELETE /notification/v1/protocol/{protocol_id}

Type

Message

Request

Response

get

GET /notification/v1/protocol/{protocol_id}

Type

Message

Request

Response

list

GET /notification/v1/protocols

POST /notification/v1/protocols/search

Type

Message

Request

Response

stat

POST /notification/v1/protocols/stat

Type

Message

Request

Response

Message

CreateProtocolRequest

No

Field

Type

Required

Description

1

name

string

2

plugin_info

3

tags

4

project_id

string

5

domain_id

string

GetProtocolRequest

No

Field

Type

Required

Description

1

protocol_id

string

2

domain_id

string

3

only

list of string

PluginInfo

No

Field

Type

Description

1

plugin_id

string

2

version

string

3

options

4

metadata

ProtocolInfo

No

Field

Type

Description

1

protocol_id

string

2

name

string

3

state

  • NONE

  • ENABLED

  • DISABLED

4

protocol_type

  • PROTOCOL_TYPE_NONE

  • INTERNAL

  • EXTERNAL

5

resource_type

string

6

capability

7

plugin_info

8

tags

9

domain_id

string

10

created_at

string

ProtocolQuery

No

Field

Type

Required

Description

1

query

2

protocol_id

string

3

name

string

4

state

  • NONE

  • ENABLED

  • DISABLED

5

protocol_type

  • PROTOCOL_TYPE_NONE

  • INTERNAL

  • EXTERNAL

6

domain_id

string

ProtocolRequest

No

Field

Type

Required

Description

1

protocol_id

string

2

domain_id

string

ProtocolStatQuery

No

Field

Type

Required

Description

1

query

2

domain_id

string

ProtocolsInfo

No

Field

Type

Description

1

results

2

total_count

UpdateProtocolPluginRequest

No

Field

Type

Required

Description

1

protocol_id

string

2

version

string

3

options

4

domain_id

string

UpdateProtocolRequest

No

Field

Type

Required

Description

1

protocol_id

string

2

name

string

3

tags

4

domain_id

string

Last updated