Skip to main content

File

The file config type is set to scrape configurations or configurations in common with the related elements that can be specified in the fields; type, and id. The paths to the configuration(s) to be scraped is set with the field path as a list.

file:
- type: $.Config.InstanceType
id: $.Config.InstanceId
path:
- config*.json
- test*.json

For more examples of configuration file, please check the GitHub repo

Scraper

FieldDescriptionSchemeRequired
logLevelSpecify the level of logging.stringfalse
scheduleSpecify the interval to scrape in cron format. Defaults to every 60 minutes.stringfalse
fullSet to true to extract changes from scraped configurations. Defaults to false.boolfalse
retentionSettings for retaining changes, analysis and scraped itemsRetention
fileSpecifies the list of File configurations to scrape.[]Filefalse

File

FieldDescriptionSchemeRequired
idA static value or JSONPath expression to use as the ID for the resource.stringtrue
nameA static value or JSONPath expression to use as the Name for the resource. Default value is the id.stringfalse
itemsA JSONPath expression to use to extract individual items from the resourcestringfalse
typeA static value or JSONPath expression to use as the type for the resource.stringtrue
transformSpecify field to transform resultTransformfalse
formatFormat of config item, defaults to JSON, available options are JSONstringfalse
timestampFormatTimestampFormat is a Go time format string used to parse timestamps in createFields and DeletedFields. If not specified, the default is RFC3339.stringfalse
createFieldsCreateFields is a list of JSONPath expression used to identify the created time of the config. If multiple fields are specified, the first non-empty value will be used[]stringfalse
deleteFieldsDeleteFields is a JSONPath expression used to identify the deleted time of the config. If multiple fields are specified, the first non-empty value will be used[]stringfalse
urlSpecify URL e.g github repository containing the configuration(s)stringfalse
pathsSpecify paths to configuration(s) for scraping[]stringtrue
ignoreSet configurations to ignore[]stringfalse