Lists all code security integrations in your account.
Parameters:
-
next_token
(Optional[str], default:
None
)
–
A token to use for paginating results that are returned in the response. Set the value of this parameter to null for the first request. For subsequent calls, use the NextToken value returned from the previous request to continue listing results after the first page.
-
max_results
(Optional[int], default:
None
)
–
The maximum number of results to return in a single call.
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.
-
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.
Source code in docs_src/capo_inspector2/_services/async_inspector2.py
| async def list_code_security_integrations(
self,
*,
config_overrides: Optional[AsyncInspector2ClientConfig] = None,
next_token: Optional[str] = None,
max_results: Optional[int] = None,
) -> "capo_inspector2.types.list_code_security_integrations_response.ListCodeSecurityIntegrationsResponse":
"""<p>Lists all code security integrations in your account.</p>
Args:
next_token: <p>A token to use for paginating results that are returned in the response. Set the value of this parameter to null for the first request. For subsequent calls, use the NextToken value returned from the previous request to continue listing results after the first page.</p>
max_results: <p>The maximum number of results to return in a single call.</p>
Raises:
capo_inspector2.errors.access_denied_exception.AccessDeniedException: <p>You do not have sufficient access to perform this action.</p> <p> For <code>Enable</code>, you receive this error if you attempt to use a feature in an unsupported Amazon Web Services Region. </p>
capo_inspector2.errors.internal_server_exception.InternalServerException: <p>The request has failed due to an internal failure of the Amazon Inspector service.</p>
capo_inspector2.errors.throttling_exception.ThrottlingException: <p>The limit on the number of requests per second was exceeded.</p>
capo_inspector2.errors.validation_exception.ValidationException: <p>The request has failed validation due to missing required fields or having invalid inputs.</p>
capo_inspector2.errors.UnknownServiceError: The service returned an error code this client does not model.
"""
async def _handler(
req: "AsyncOperationRequest[capo_inspector2.types.list_code_security_integrations_request.ListCodeSecurityIntegrationsRequest]",
) -> AsyncOperationResponse[
"capo_inspector2.types.list_code_security_integrations_response.ListCodeSecurityIntegrationsResponse"
]:
import capo_inspector2._operations.inspector2.list_code_security_integrations
(
output,
http_response,
) = await capo_inspector2._operations.inspector2.list_code_security_integrations.async_list_code_security_integrations(
req.options, req.input
)
return AsyncOperationResponse(output=output, response=http_response)
interceptors_, options_ = self.operation_options(
config_overrides, OperationLogging("ListCodeSecurityIntegrations")
)
input_: capo_inspector2.types.list_code_security_integrations_request.ListCodeSecurityIntegrationsRequest = {}
if next_token is not None:
input_["next_token"] = next_token
if max_results is not None:
input_["max_results"] = max_results
response = await aexecute_pipeline(
AsyncOperationRequest(input=input_, options=options_),
handler=_handler,
interceptors=list(interceptors_),
)
await response.response.aclose()
return response.output
|