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
✔
secret_id
string
✘
collect_mode
string
✘
domain_id
string
✔
use_cache
bool
✘
CollectorInfo
collector_id
string
name
string
state
NONE
ENABLED
DISABLED
created_at
string
last_collected_at
string
domain_id
string
provider
string
is_public
bool
project_id
string
CollectorQuery
collector_id
string
name
string
state
NONE
ENABLED
DISABLED
plugin_id
string
domain_id
string
CollectorRequest
collector_id
string
✔
domain_id
string
✔
CollectorStatQuery
domain_id
string
✔
CollectorsInfo
CreateCollectorRequest
name
string
✔
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
✘
DeleteScheduleRequest
domain_id
string
✔
schedule_id
string
✔
collector_id
string
✔
ErrorInfo
GetCollectorRequest
collector_id
string
✔
domain_id
string
✔
only
list of string
✘
JobInfo
job_id
string
status
NONE
CREATED
CANCELED
IN_PROGRESS
SUCCESS
ERROR
TIMEOUT
project_id
string
domain_id
string
created_at
string
updated_at
string
finished_at
string
PluginInfo
plugin_id
string
version
string
secret_id
string
secret_group_id
string
provider
string
service_account_id
string
upgrade_mode
NONE
MANUAL
AUTO
ScheduleInfo
domain_id
string
schedule_id
string
name
string
collect_mode
string
created_at
string
last_scheduled_at
string
ScheduleQuery
ScheduleRequest
domain_id
string
✔
schedule_id
string
✔
collector_id
string
✔
Scheduled
SchedulesInfo
UpdateCollectorRequest
collector_id
string
✔
name
string
✘
domain_id
string
✔
UpdatePluginRequest
collector_id
string
✔
version
string
✘
domain_id
string
✔
upgrade_mode
NONE
MANUAL
AUTO
✘
UpdateScheduleRequest
domain_id
string
✔
schedule_id
string
✔
collector_id
string
✔
name
string
✘
collect_mode
string
✘
VerifyInfo
status
bool
VerifyPluginRequest
collector_id
string
✔
secret_id
string
✘
domain_id
string
✔
Last updated