AnalyzersResource
Analyzer API methods.
Functions
func__init__(self, client) -> NoneInitialize the resource.
paramselfparamclientKitaruAPIClientAPI client used to send requests.
Returns
Nonefunccreate(self, request, idempotency_key=None) -> AnalyzerResponseCreate an analyzer.
paramselfparamrequestAnalyzerCreateRequestAnalyzer create request.
paramidempotency_keystr | None= NoneIdempotency key overriding the transport's random default.
Returns
kitaru.api_models.v1.analyzer.AnalyzerResponseCreated analyzer.
funcget(self, analyzer_id) -> AnalyzerResponseGet an analyzer by id.
paramselfparamanalyzer_iduuid.UUIDId of the analyzer.
Returns
kitaru.api_models.v1.analyzer.AnalyzerResponseStored analyzer.
funclist(self, params=None) -> Page[AnalyzerResponse]List analyzers.
paramselfparamparamsAnalyzerListParams | None= NoneAnalyzer list params.
Returns
kitaru.api_models.v1.base.PagePage of analyzers.
funciter(self, params=None) -> AsyncIterator[AnalyzerResponse]Iterate over all analyzers.
paramselfparamparamsAnalyzerListParams | None= NoneAnalyzer list params.
Returns
collections.abc.AsyncIteratorAsync iterator over every analyzer.
funcupdate(self, analyzer_id, request) -> AnalyzerResponseUpdate an analyzer.
paramselfparamanalyzer_iduuid.UUIDId of the analyzer.
paramrequestAnalyzerUpdateRequestAnalyzer update request, unset fields stay unchanged.
Returns
kitaru.api_models.v1.analyzer.AnalyzerResponseUpdated analyzer.
funcdelete(self, analyzer_id) -> NoneDelete an analyzer, cascading its versions.
paramselfparamanalyzer_iduuid.UUIDId of the analyzer.
Returns
Nonefunccreate_version(self, analyzer_id, request, idempotency_key=None) -> AnalyzerVersionResponseCreate an analyzer version.
paramselfparamanalyzer_iduuid.UUIDId of the analyzer.
paramrequestAnalyzerVersionCreateRequestAnalyzer version create request.
paramidempotency_keystr | None= NoneIdempotency key overriding the transport's random default.
Returns
kitaru.api_models.v1.analyzer.AnalyzerVersionResponseCreated analyzer version.
funclist_versions(self, analyzer_id, params=None) -> Page[AnalyzerVersionResponse]List an analyzer's versions.
paramselfparamanalyzer_iduuid.UUIDId of the analyzer.
paramparamsListParams | None= NoneList params.
Returns
kitaru.api_models.v1.base.PagePage of analyzer versions.
funciter_versions(self, analyzer_id, params=None) -> AsyncIterator[AnalyzerVersionResponse]Iterate over all of an analyzer's versions.
paramselfparamanalyzer_iduuid.UUIDId of the analyzer.
paramparamsListParams | None= NoneList params.
Returns
collections.abc.AsyncIteratorAsync iterator over every analyzer version.
funcget_version(self, analyzer_id, version) -> AnalyzerVersionResponseGet an analyzer version by version number.
paramselfparamanalyzer_iduuid.UUIDId of the analyzer.
paramversionintVersion number.
Returns
kitaru.api_models.v1.analyzer.AnalyzerVersionResponseStored analyzer version.
funcupdate_version(self, analyzer_id, version, request) -> AnalyzerVersionResponseUpdate an analyzer version's display version.
paramselfparamanalyzer_iduuid.UUIDId of the analyzer.
paramversionintVersion number.
paramrequestAnalyzerVersionUpdateRequestAnalyzer version update request, unset fields stay unchanged.
Returns
kitaru.api_models.v1.analyzer.AnalyzerVersionResponseUpdated analyzer version.