Skip to main content
POST
Have a collector read an inventory another system keeps, every so many minutes: AWS, AZURE or

Headers

Prefer
enum<string>

Preference

Available options:
params=single-object

Body

Have a collector read an inventory another system keeps, every so many minutes: AWS, AZURE or GCP instances, INTUNE managed devices, or an IMPORT of a file or REST export from an NMS, an EMS or anything else that can list what it manages. The connector runs on the collector, with a credential the collector holds, so the platform never has the cloud key or the NMS password. Settings depend on the connector — regions and a role for AWS, a tenant for Azure and Intune, projects for GCP, and an export's location, format and column mapping for an import — and are refused if they look like a secret.

p_connector
string<text>
required
p_credential_ref_ids
string[]
required
p_id
string<uuid>
required
p_interval_minutes
integer<integer>
required
p_name
string<text>
required
p_settings
string<jsonb>
required
p_source_id
string<uuid>
required
p_days
string[]
p_is_enabled
boolean<boolean>
p_window_end
string<time without time zone>
p_window_start
string<time without time zone>

Response

200

OK