Collector
Package : spaceone.api.inventory.v1
Collector
Collector Methods:
create
POST /inventory/v1/collectors
Request
Response
update
PUT /inventory/v1/collector/{collector_id}
Request
Response
update_plugin
PUT /inventory/v1/collector/{collector_id}/plugin
Request
Response
verify_plugin
POST /inventory/v1/collector/{collector_id}/plugin/verify
Request
Response
delete
DELETE /inventory/v1/collector/{collector_id}
Request
Response
get
GET /inventory/v1/collector/{collector_id}
Request
Response
enable
PUT /inventory/v1/collector/{collector_id}/enable
Request
Response
disable
PUT /inventory/v1/collector/{collector_id}/disable
Request
Response
list
GET /inventory/v1/collectors
POST /inventory/v1/collectors/search
Request
Response
stat
POST /inventory/v1/collectors/stat
Request
Response
collect
POST /inventory/v1/collector/{collector_id}/collect
Request
Response
add_schedule
POST /inventory/v1/collector/{collector_id}/schedule
Request
Response
get_schedule
GET /inventory/v1/collector/{collector_id}/schedule/{schedule_id}
Request
Response
update_schedule
POST /inventory/v1/collector/{collector_id}/schedule/{schedule_id}
Request
Response
delete_schedule
DELETE /inventory/v1/collector/{collector_id}/schedule/{schedule_id}
Request
Response
list_schedules
GET /inventory/v1/collector/{collector_id}/schedules
POST /inventory/v1/collector/{collector_id}/schedules/search
Request
Response
Message
CollectRequest
collector_id
string
✔
filter
✘
secret_id
string
✘
collect_mode
string
✘
domain_id
string
✔
use_cache
bool
✘
CollectorInfo
collector_id
string
name
string
state
NONE
ENABLED
DISABLED
plugin_info
priority
tags
created_at
string
last_collected_at
string
domain_id
string
provider
string
capability
is_public
bool
project_id
string
CollectorQuery
query
collector_id
string
name
string
state
NONE
ENABLED
DISABLED
priority
plugin_id
string
domain_id
string
CollectorRequest
collector_id
string
✔
domain_id
string
✔
CollectorStatQuery
query
✔
domain_id
string
✔
CollectorsInfo
results
total_count
CreateCollectorRequest
name
string
✔
plugin_info
✔
priority
✘
tags
✘
domain_id
string
✔
is_public
bool
✘
default is true
project_id
string
✔
if is_public is false, project_id is requireremained as is_public
CreateScheduleRequest
domain_id
string
✔
collector_id
string
✔
name
string
✘
collect_mode
string
✘
schedule
✔
filter
✘
DeleteScheduleRequest
domain_id
string
✔
schedule_id
string
✔
collector_id
string
✔
ErrorInfo
error_code
string
message
string
additional
GetCollectorRequest
collector_id
string
✔
domain_id
string
✔
only
list of string
✘
JobInfo
job_id
string
status
NONE
CREATED
CANCELED
IN_PROGRESS
SUCCESS
ERROR
TIMEOUT
filter
total_tasks
remained_tasks
errors
collector_info
project_id
string
domain_id
string
created_at
string
updated_at
string
finished_at
string
PluginInfo
plugin_id
string
version
string
options
secret_id
string
secret_group_id
string
provider
string
service_account_id
string
metadata
upgrade_mode
NONE
MANUAL
AUTO
ScheduleInfo
domain_id
string
schedule_id
string
name
string
collect_mode
string
schedule
created_at
string
last_scheduled_at
string
collector_info
filter
ScheduleQuery
query
✘
collector_id
string
✔
schedule_id
string
✘
domain_id
string
✔
ScheduleRequest
domain_id
string
✔
schedule_id
string
✔
collector_id
string
✔
Scheduled
cron
string
interval
minutes
hours
SchedulesInfo
results
total_count
UpdateCollectorRequest
collector_id
string
✔
name
string
✘
plugin_info
✘
priority
✘
tags
✘
domain_id
string
✔
UpdatePluginRequest
collector_id
string
✔
version
string
✘
options
✘
domain_id
string
✔
upgrade_mode
NONE
MANUAL
AUTO
✘
UpdateScheduleRequest
domain_id
string
✔
schedule_id
string
✔
collector_id
string
✔
name
string
✘
collect_mode
string
✘
schedule
✘
filter
✘
VerifyInfo
status
bool
VerifyPluginRequest
collector_id
string
✔
secret_id
string
✘
domain_id
string
✔
Last updated
Was this helpful?