Protocol
A Protocol is a plugin instance defining how a User receives data from Cloudforet.
Package : spaceone.api.notification.plugin
Protocol
Protocol Methods:
init
Initializes a specific Protocol. During initialization, the Protocol information to be passed to the Protocol user is delivered as metadata. Protocol information includes its name and version.
{{< tabs " init " >}}
{{< tab "Request Example" >}}
options (Struct)
RequiredOption value used when initializing the plugin.
{{< highlight json >}} { "options": {} } {{< /highlight >}} {{< /tab >}}
{{< tab "Response Example" >}}
metadata (Struct)
RequiredMetadata 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.
{{< highlight json >}} { "metadata": {} } {{< /highlight >}} {{< /tab >}}
{{< /tabs >}}
verify
Verifies if a specific Protocol is a valid plugin instance.
{{< tabs " verify " >}}
{{< tab "Request Example" >}}
options (Struct)
RequiredOption values required for the plugin to work.
secret_data (Struct)
RequiredThe 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.
{{< highlight json >}} { "options": {} } {{< /highlight >}} {{< /tab >}}
{{< /tabs >}}
Message
InitRequest
options (Struct)
RequiredOption value used when initializing the plugin.
PluginInfo
metadata (Struct)
RequiredMetadata 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
options (Struct)
RequiredOption values required for the plugin to work.
secret_data (Struct)
RequiredThe 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.
Last updated