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_external_evaluation

put_external_evaluation(**kwargs)

Add or updates the evaluations for process checks. This API checks if the rule is a process check when the name of the Config rule is provided.

See also: AWS API Documentation

Request Syntax

response = client.put_external_evaluation(
    ConfigRuleName='string',
    ExternalEvaluation={
        'ComplianceResourceType': 'string',
        'ComplianceResourceId': 'string',
        'ComplianceType': 'COMPLIANT'|'NON_COMPLIANT'|'NOT_APPLICABLE'|'INSUFFICIENT_DATA',
        'Annotation': 'string',
        'OrderingTimestamp': datetime(2015, 1, 1)
    }
)
Parameters
  • ConfigRuleName (string) --

    [REQUIRED]

    The name of the Config rule.

  • ExternalEvaluation (dict) --

    [REQUIRED]

    An ExternalEvaluation object that provides details about compliance.

    • ComplianceResourceType (string) -- [REQUIRED]

      The evaluated compliance resource type. Config accepts AWS::::Account resource type.

    • ComplianceResourceId (string) -- [REQUIRED]

      The evaluated compliance resource ID. Config accepts only Amazon Web Services account ID.

    • ComplianceType (string) -- [REQUIRED]

      The compliance of the Amazon Web Services resource. The valid values are COMPLIANT, NON_COMPLIANT, and NOT_APPLICABLE .

    • Annotation (string) --

      Supplementary information about the reason of compliance. For example, this task was completed on a specific date.

    • OrderingTimestamp (datetime) -- [REQUIRED]

      The time when the compliance was recorded.

Return type

dict

Returns

Response Syntax

{}

Response Structure

  • (dict) --

Exceptions

  • ConfigService.Client.exceptions.NoSuchConfigRuleException
  • ConfigService.Client.exceptions.InvalidParameterValueException