stop_cis_session
async
¶
stop_cis_session(
scan_job_id: UUID,
session_token: UUID,
message: StopCisSessionMessage,
*,
config_overrides: Optional[AsyncInspector2ClientConfig] = None,
) -> StopCisSessionResponse
Stops a CIS session. This API is used by the Amazon Inspector SSM plugin to communicate with the Amazon Inspector service. The Amazon Inspector SSM plugin calls this API to stop a CIS scan session for the scan ID supplied by the service.
Parameters:
-
scan_job_id(UUID) –A unique identifier for the scan job.
-
session_token(UUID) –The unique token that identifies the CIS session.
-
message(StopCisSessionMessage) –The stop CIS session message.
Raises:
-
AccessDeniedException–You do not have sufficient access to perform this action.
For
Enable, you receive this error if you attempt to use a feature in an unsupported Amazon Web Services Region. -
ConflictException–A conflict occurred. This exception occurs when the same resource is being modified by concurrent requests.
-
InternalServerException–The request has failed due to an internal failure of the Amazon Inspector service.
-
ThrottlingException–The limit on the number of requests per second was exceeded.
-
ValidationException–The request has failed validation due to missing required fields or having invalid inputs.
-
UnknownServiceError–The service returned an error code this client does not model.
Examples:
Sample StopCisSession Call
>>> await client.stop_cis_session(scan_job_id='624b746d-e080-44ae-8c1d-48e653365a38', session_token='624b746d-e080-44ae-8c1d-48e653365a31', message={'status': 'FAILED', 'reason': 'Failure Reason', 'progress': {'informationalChecks': 1, 'errorChecks': 1, 'successfulChecks': 5, 'notApplicableChecks': 0, 'totalChecks': 10, 'unknownChecks': 0, 'notEvaluatedChecks': 2, 'failedChecks': 0}, 'computePlatform': {'vendor': 'canonical', 'product': 'ubuntu', 'version': '20.04'}, 'benchmarkVersion': '2.0.0', 'benchmarkProfile': 'xccdf_org.cisecurity.benchmarks_profile_Level_1'})