Inspector2 / Client / update_connector_scan_configuration

update_connector_scan_configuration

Inspector2.Client.update_connector_scan_configuration(**kwargs)

Updates scan configuration settings for resources associated with an Amazon Web Services Config connector.

See also: AWS API Documentation

Request Syntax

response = client.update_connector_scan_configuration(
    awsConfigConnectorArn='string',
    scanConfiguration={
        'containerImageScanning': {
            'pushDuration': 'LIFETIME'|'DAYS_3'|'DAYS_7'|'DAYS_30'|'DAYS_180'|'DAYS_14'|'DAYS_60'|'DAYS_90',
            'pullDuration': 'DAYS_3'|'DAYS_7'|'DAYS_14'|'DAYS_30'|'DAYS_60'|'DAYS_90'|'DAYS_180'
        }
    }
)
Parameters:
  • awsConfigConnectorArn (string) –

    [REQUIRED]

    The ARN of the Amazon Web Services Config connector.

  • scanConfiguration (dict) –

    [REQUIRED]

    The scan configuration settings to apply.

    • containerImageScanning (dict) –

      The container image scanning configuration, including push and pull duration settings.

      • pushDuration (string) –

        The amount of time after a container image is pushed to a repository during which Amazon Inspector continues to rescan the image for vulnerabilities. Valid values are LIFETIME, DAYS_3, DAYS_7, DAYS_14, DAYS_30, DAYS_60, DAYS_90, and DAYS_180.

      • pullDuration (string) –

        The amount of time after a container image is last pulled from a repository during which Amazon Inspector continues to rescan the image for vulnerabilities. Valid values are DAYS_3, DAYS_7, DAYS_14, DAYS_30, DAYS_60, DAYS_90, and DAYS_180.

Return type:

dict

Returns:

Response Syntax

{}

Response Structure

  • (dict) –

Exceptions

  • Inspector2.Client.exceptions.ConflictException

  • Inspector2.Client.exceptions.ValidationException

  • Inspector2.Client.exceptions.AccessDeniedException

  • Inspector2.Client.exceptions.ResourceNotFoundException

  • Inspector2.Client.exceptions.ThrottlingException

  • Inspector2.Client.exceptions.InternalServerException