Inspector2 / Client / update_code_security_scan_configuration
update_code_security_scan_configuration¶
- Inspector2.Client.update_code_security_scan_configuration(**kwargs)¶
- Updates an existing code security scan configuration. - See also: AWS API Documentation - Request Syntax- response = client.update_code_security_scan_configuration( scanConfigurationArn='string', configuration={ 'periodicScanConfiguration': { 'frequency': 'WEEKLY'|'MONTHLY'|'NEVER', 'frequencyExpression': 'string' }, 'continuousIntegrationScanConfiguration': { 'supportedEvents': [ 'PULL_REQUEST'|'PUSH', ] }, 'ruleSetCategories': [ 'SAST'|'IAC'|'SCA', ] } ) - Parameters:
- scanConfigurationArn (string) – - [REQUIRED] - The Amazon Resource Name (ARN) of the scan configuration to update. 
- configuration (dict) – - [REQUIRED] - The updated configuration settings for the code security scan. - periodicScanConfiguration (dict) – - Configuration settings for periodic scans that run on a scheduled basis. - frequency (string) – - The frequency at which periodic scans are performed (such as weekly or monthly). - If you don’t provide the - frequencyExpressionAmazon Inspector chooses day for the scan to run. If you provide the- frequencyExpression, the schedule must match the specified- frequency.
- frequencyExpression (string) – - The schedule expression for periodic scans, in cron format. 
 
- continuousIntegrationScanConfiguration (dict) – - Configuration settings for continuous integration scans that run automatically when code changes are made. - supportedEvents (list) – [REQUIRED] - The repository events that trigger continuous integration scans, such as pull requests or commits. - (string) – 
 
 
- ruleSetCategories (list) – [REQUIRED] - The categories of security rules to be applied during the scan. - (string) – 
 
 
 
- Return type:
- dict 
- Returns:
- Response Syntax- { 'scanConfigurationArn': 'string' } - Response Structure- (dict) – - scanConfigurationArn (string) – - The Amazon Resource Name (ARN) of the updated scan configuration. 
 
 
 - Exceptions- Inspector2.Client.exceptions.ConflictException
- Inspector2.Client.exceptions.AccessDeniedException
- Inspector2.Client.exceptions.ValidationException
- Inspector2.Client.exceptions.ThrottlingException
- Inspector2.Client.exceptions.ResourceNotFoundException
- Inspector2.Client.exceptions.InternalServerException