Description
Create ScanAPI class for scan operations following v2.0 architecture patterns.
Features
- List scans with pagination
- Get scan details
- Start/stop scans
- Get scan status
- Get scan results
- Schedule scans
- Manage scan templates
Acceptance Criteria
Technical Details
- Follow
BaseAPI inheritance pattern
- Match patterns from
AssetAPI and AssetGroupAPI
- Include comprehensive docstrings
- Type hints throughout
Context
Part of Sprint 5: Additional API Modules (1-2 days)
Expands API coverage for scan management operations.
See: memory-bank/github-workflow.md for workflow details
Description
Create ScanAPI class for scan operations following v2.0 architecture patterns.
Features
Acceptance Criteria
ScanAPIclass created inheriting fromBaseAPIInsightVMClientasclient.scansTechnical Details
BaseAPIinheritance patternAssetAPIandAssetGroupAPIContext
Part of Sprint 5: Additional API Modules (1-2 days)
Expands API coverage for scan management operations.
See: memory-bank/github-workflow.md for workflow details