Collector #
A Collector is a plugin collecting data of external infrastructure resources.
Package : spaceone.api.inventory.plugin
Collector #
Collector Methods:
| Method | Request | Response |
|---|---|---|
| init | InitRequest | PluginInfo |
| verify | VerifyRequest | Empty |
| collect | CollectRequest | ResourceInfo |
init #
Initializes a specific Collector. During initialization, the Collector information to be passed to the Collector user is delivered as metadata. Collector information includes its name and version.
verify #
Verifies a specific Collector. You must specify the parameter secret_data, encrypted account data of the Collector to validate.
collect #
Collects data of external infrastructure resources by a specific Collector.
options (Struct)
Requiredsecret_data (Struct)
Requiredfilter (Struct)
Requiredtask_options (Struct)
Required
{
}Message #
CollectRequest #
options (Struct)
Requiredsecret_data (Struct)
Requiredfilter (Struct)
Requiredtask_options (Struct)
Required
CollectorVerifyInfo #
options (Struct)
Required
InitRequest #
options (Struct)
Required
PluginInfo #
metadata (Struct)
Required
ResourceInfo #
state (State)
Requiredmessage (string)
Requiredresource_type (string)
Requiredmatch_rules (Struct)
Requiredresource (Struct)
Requiredoptions (Struct)
Required
VerifyRequest #
options (Struct)
Requiredsecret_data (Struct)
Required