Collector

Package : spaceone.api.inventory.v1

Collector

Collector Methods:

create

POST /inventory/v1/collectors

TypeMessage

Request

Response

update

PUT /inventory/v1/collector/{collector_id}

TypeMessage

Request

Response

update_plugin

PUT /inventory/v1/collector/{collector_id}/plugin

TypeMessage

Request

Response

verify_plugin

POST /inventory/v1/collector/{collector_id}/plugin/verify

delete

DELETE /inventory/v1/collector/{collector_id}

TypeMessage

Request

Response

get

GET /inventory/v1/collector/{collector_id}

TypeMessage

Request

Response

enable

PUT /inventory/v1/collector/{collector_id}/enable

TypeMessage

Request

Response

disable

PUT /inventory/v1/collector/{collector_id}/disable

TypeMessage

Request

Response

list

GET /inventory/v1/collectors

POST /inventory/v1/collectors/search

TypeMessage

Request

Response

stat

POST /inventory/v1/collectors/stat

collect

POST /inventory/v1/collector/{collector_id}/collect

TypeMessage

Request

Response

add_schedule

POST /inventory/v1/collector/{collector_id}/schedule

TypeMessage

Request

Response

get_schedule

GET /inventory/v1/collector/{collector_id}/schedule/{schedule_id}

TypeMessage

Request

Response

update_schedule

POST /inventory/v1/collector/{collector_id}/schedule/{schedule_id}

TypeMessage

Request

Response

delete_schedule

DELETE /inventory/v1/collector/{collector_id}/schedule/{schedule_id}

list_schedules

GET /inventory/v1/collector/{collector_id}/schedules

POST /inventory/v1/collector/{collector_id}/schedules/search

TypeMessage

Request

Response

Message

CollectRequest

FieldTypeRequiredDescription

collector_id

string

filter

secret_id

string

collect_mode

string

domain_id

string

use_cache

bool

CollectorInfo

FieldTypeDescription

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

FieldTypeDescription

query

collector_id

string

name

string

state

  • NONE

  • ENABLED

  • DISABLED

priority

plugin_id

string

domain_id

string

CollectorRequest

FieldTypeRequiredDescription

collector_id

string

domain_id

string

CollectorStatQuery

FieldTypeRequiredDescription

query

domain_id

string

CollectorsInfo

FieldTypeDescription

results

total_count

CreateCollectorRequest

FieldTypeRequiredDescription

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

FieldTypeRequiredDescription

domain_id

string

collector_id

string

name

string

collect_mode

string

schedule

filter

DeleteScheduleRequest

FieldTypeRequiredDescription

domain_id

string

schedule_id

string

collector_id

string

ErrorInfo

FieldTypeDescription

error_code

string

message

string

additional

GetCollectorRequest

FieldTypeRequiredDescription

collector_id

string

domain_id

string

only

list of string

JobInfo

FieldTypeDescription

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

FieldTypeDescription

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

FieldTypeDescription

domain_id

string

schedule_id

string

name

string

collect_mode

string

schedule

created_at

string

last_scheduled_at

string

collector_info

filter

ScheduleQuery

FieldTypeRequiredDescription

query

collector_id

string

schedule_id

string

domain_id

string

ScheduleRequest

FieldTypeRequiredDescription

domain_id

string

schedule_id

string

collector_id

string

Scheduled

FieldTypeDescription

cron

string

interval

minutes

hours

SchedulesInfo

FieldTypeDescription

results

total_count

UpdateCollectorRequest

FieldTypeRequiredDescription

collector_id

string

name

string

plugin_info

priority

tags

domain_id

string

UpdatePluginRequest

FieldTypeRequiredDescription

collector_id

string

version

string

options

domain_id

string

upgrade_mode

  • NONE

  • MANUAL

  • AUTO

UpdateScheduleRequest

FieldTypeRequiredDescription

domain_id

string

schedule_id

string

collector_id

string

name

string

collect_mode

string

schedule

filter

VerifyInfo

FieldTypeDescription

status

bool

VerifyPluginRequest

FieldTypeRequiredDescription

collector_id

string

secret_id

string

domain_id

string

Last updated