Scan Zones¶
The following methods allow for interaction into the Tenable.sc Scan Zone API. These items are typically seen under the Scan Zones section of Tenable.sc.
Methods available on sc.scan_zones:
- class ScanZoneAPI(api: restfly.session.APISession)[source]¶
- create(name, **kw)[source]¶
Creates a scan zone.
- Parameters
- Returns
The newly created scan zone.
- Return type
Examples
>>> zone = sc.scan_zones.create('Example Scan Zone', ... ips=['127.0.0.1'], scanner_ids=[1])
- delete(id)[source]¶
Removes the specified scan zone.
- Parameters
id (int) – The numeric identifier for the scan-zone to remove.
- Returns
An empty response.
- Return type
Examples
>>> sc.scan_zones.delete(1)
- details(id, fields=None)[source]¶
Returns the details for a specific scan zone.
- Parameters
- Returns
The scan zone resource record.
- Return type
Examples
>>> zone = sc.scan_zones.details(1) >>> pprint(zone)
- edit(id, **kw)[source]¶
Edits a scan zone.
- Parameters
- Returns
The newly updated scan zone.
- Return type
Examples
>>> zone = sc.scan_zones.create(1, ... ips=['127.0.0.1'], scanner_ids=[1])