Hi there! Are you looking for the official Deno documentation? Try docs.deno.com for all your Deno learning needs.

Compliance

import type { Compliance } from "https://aws-api.deno.dev/v0.4/services/securityhub.ts?docs=full";

Contains finding details that are specific to control-based findings. Only returned for findings generated from controls.

interface Compliance {
AssociatedStandards?: AssociatedStandard[] | null;
RelatedRequirements?: string[] | null;
SecurityControlId?: string | null;
Status?: ComplianceStatus | null;
StatusReasons?: StatusReason[] | null;
}

§Properties

§
AssociatedStandards?: AssociatedStandard[] | null
[src]

The enabled security standards in which a security control is currently enabled.

§
RelatedRequirements?: string[] | null
[src]

For a control, the industry or regulatory framework requirements that are related to the control. The check for that control is aligned with these requirements.

§
SecurityControlId?: string | null
[src]

The unique identifier of a control across standards. Values for this field typically consist of an Amazon Web Service and a number, such as APIGateway.5.

§
Status?: ComplianceStatus | null
[src]

The result of a standards check.

The valid values for Status are as follows.

    • PASSED - Standards check passed for all evaluated resources.
    • WARNING - Some information is missing or this check is not supported for your configuration.
    • FAILED - Standards check failed for at least one evaluated resource.
    • NOT_AVAILABLE - Check could not be performed due to a service outage, API error, or because the result of the Config evaluation was NOT_APPLICABLE. If the Config evaluation result was NOT_APPLICABLE, then after 3 days, Security Hub automatically archives the finding.
§
StatusReasons?: StatusReason[] | null
[src]

For findings generated from controls, a list of reasons behind the value of Status. For the list of status reason codes and their meanings, see Standards-related information in the ASFF in the Security Hub User Guide.