Select your cookie preferences

We use cookies and similar tools to enhance your experience, provide our services, deliver relevant advertising, and make improvements. Approved third parties also use these tools to help us deliver advertising and provide certain site features.

put_findings_publication_configuration

put_findings_publication_configuration(**kwargs)

Updates the configuration settings for publishing findings to Security Hub.

See also: AWS API Documentation

Request Syntax

response = client.put_findings_publication_configuration(
    clientToken='string',
    securityHubConfiguration={
        'publishClassificationFindings': True|False,
        'publishPolicyFindings': True|False
    }
)
Parameters
  • clientToken (string) --

    A unique, case-sensitive token that you provide to ensure the idempotency of the request.

    This field is autopopulated if not provided.

  • securityHubConfiguration (dict) --

    The configuration settings that determine which findings to publish to Security Hub.

    • publishClassificationFindings (boolean) -- [REQUIRED]

      Specifies whether to publish sensitive data findings to Security Hub. If you set this value to true, Amazon Macie automatically publishes all sensitive data findings that weren't suppressed by a findings filter. The default value is false.

    • publishPolicyFindings (boolean) -- [REQUIRED]

      Specifies whether to publish policy findings to Security Hub. If you set this value to true, Amazon Macie automatically publishes all new and updated policy findings that weren't suppressed by a findings filter. The default value is true.

Return type

dict

Returns

Response Syntax

{}

Response Structure

  • (dict) --

    The request succeeded and there isn't any content to include in the body of the response (No Content).

Exceptions

  • Macie2.Client.exceptions.ValidationException
  • Macie2.Client.exceptions.InternalServerException
  • Macie2.Client.exceptions.ServiceQuotaExceededException
  • Macie2.Client.exceptions.AccessDeniedException
  • Macie2.Client.exceptions.ResourceNotFoundException
  • Macie2.Client.exceptions.ThrottlingException
  • Macie2.Client.exceptions.ConflictException