SpaceONE APIs
Latest Version
Latest Version
  • README
  • Board
    • V1
      • Board
      • Post
  • Config
    • V1
      • Domain Config
      • User Config
  • Core
    • V1
      • Handler
      • Query
      • Server Info
  • Cost Analysis
    • Plugin
      • Cost
      • Data Source
      • Job
    • V1
      • Budget
      • Budget Usage
      • Cost
      • Cost Query Set
      • Custom Widget
      • Data Source
      • Data Source Rule
      • Exchange Rate
      • Job
      • Job Task
      • Public Dashboard
      • Schedule
      • User Dashboard
  • Identity
    • Plugin
      • Auth
    • V1
      • Api Key
      • Authorization
      • Domain
      • Domain Owner
      • Endpoint
      • Policy
      • Project
      • Project Group
      • Provider
      • Role
      • Role Binding
      • Service Account
      • Token
      • User
  • Inventory
    • Plugin
      • Collector
    • V1
      • Change History
      • Cloud Service
      • Cloud Service Type
      • Collector
      • Job
      • Job Task
      • Note
      • Region
      • Resource Group
      • Server
  • Monitoring
    • Plugin
      • Data Source
      • Event
      • Log
      • Metric
      • Webhook
    • V1
      • Alert
      • Data Source
      • Escalation Policy
      • Event
      • Event Rule
      • Log
      • Maintenance Window
      • Metric
      • Note
      • Project Alert Config
      • Webhook
  • Notification
    • Plugin
      • Notification
      • Protocol
    • V1
      • Notification
      • Notification Usage
      • Project Channel
      • Protocol
      • Quota
      • User Channel
  • Plugin
    • V1
      • Plugin
      • Supervisor
  • Repository
    • V1
      • Plugin
      • Policy
      • Repository
      • Schema
  • Sample
    • V1
      • Helloworld
  • Secret
    • V1
      • Secret
      • Secret Group
  • Statistics
    • Plugin
      • Storage
    • V1
      • History
      • Resource
      • Schedule
      • Storage
Powered by GitBook
On this page
  • Protocol
  • init
  • verify
  • Message
  • InitRequest
  • PluginInfo
  • PluginVerifyRequest

Was this helpful?

  1. Notification
  2. Plugin

Protocol

Package : spaceone.api.notification.plugin

Protocol

Protocol Methods:

Method
Request
Response

init

Initialized when protocol plugin is created first.When this method is executed, plugin return the metadata required when the plug-in is executed.

Type
Message

Request

Response

verify

A method that proves whether the plugin can be running.If there is no return value, it means that normal execution is possible.

Type
Message

Request

Response

Message

InitRequest

Field
Type
Required
Description

options

✔

Option value used when initializing the plugin.

PluginInfo

Field
Type
Description

metadata

Metadata value required to input various values required for plugin to work.Metadata value required to input various values required for plugin to work.In the case of protocol plugins, when creating a channel, the plugin contains the definition of additional data (channel data) required for channel transmission.

PluginVerifyRequest

Field
Type
Required
Description

options

✔

Option values required for the plugin to work.

secret_data

✔

The secret value required for the plugin to work.The secret data usually includes the credential information required for the plugin to access the external system.

PreviousNotificationNextV1

Last updated 3 years ago

Was this helpful?

google.protobuf.Empty
google.protobuf.Empty
google.protobuf.Struct
google.protobuf.Struct
google.protobuf.Struct
google.protobuf.Struct
init
InitRequest
PluginInfo
verify
PluginVerifyRequest
InitRequest
PluginInfo
PluginVerifyRequest