Kitaru

ImportCreateRequest

Import create request.

Attributes

attributeimporterPlainStr
= Field(description='Importer name.')
attributeagent_iduuid.UUID
= Field(description='Agent imported sessions are created under.')
attributeagent_version_iduuid.UUID | None
= Field(default=None, description='Agent version recorded on the imported sessions.')
attributeversionint | None
= Field(default=None, description='Importer version, an omitted value resolves to latest.')
attributesourceImportSource | None
= Field(default=None, description='Where the payload comes from.')
attributepayload_blob_iduuid.UUID | None
= Field(default=None, deprecated='Use source instead.', description='Blob holding the payload to parse.')
attributeparamsdict[str, JsonValue]
= Field(default_factory=dict, description='Parameters passed to the importer.')
attributeevaluatorslist[EvaluatorConfig]
= Field(default_factory=list, description='Evaluators run against every imported session.')
attributeanalyzerslist[AnalyzerConfig]
= Field(default_factory=list, description='Analyzers selected to run across the imported sessions.')
attributemax_sessionsint | None
= Field(default=None, ge=1, description='Maximum number of sessions created by the import.')

Functions

funcget_source(self) -> ImportSource

Return the import source, mapping the deprecated blob id to it.

paramself

Returns

kitaru.api_models.v1.imports.ImportSource

Import source.

On this page