Module Values.StandardsControlAssociationDetailSource

Provides details about a control's enablement status in a specified standard.

Sourcetype nonrec t = {
  1. standardsArn : NonEmptyString.t option;
    (*

    The Amazon Resource Name (ARN) of a security standard.

    *)
  2. securityControlId : NonEmptyString.t option;
    (*

    The unique identifier of a security control across standards. Values for this field typically consist of an Amazon Web Services service name and a number, such as APIGateway.3.

    *)
  3. securityControlArn : NonEmptyString.t option;
    (*

    The ARN of a security control across standards, such as arn:aws:securityhub:eu-central-1:123456789012:security-control/S3.1. This parameter doesn't mention a specific standard.

    *)
  4. associationStatus : AssociationStatus.t option;
    (*

    Specifies whether a control is enabled or disabled in a specified standard.

    *)
  5. relatedRequirements : RelatedRequirementsList.t option;
    (*

    The requirement that underlies a control in the compliance framework related to the standard.

    *)
  6. updatedAt : Timestamp.t option;
    (*

    The time at which the enablement status of the control in the specified standard was last updated.

    *)
  7. updatedReason : NonEmptyString.t option;
    (*

    The reason for updating the enablement status of a control in a specified standard.

    *)
  8. standardsControlTitle : NonEmptyString.t option;
    (*

    The title of a control. This field may reference a specific standard.

    *)
  9. standardsControlDescription : NonEmptyString.t option;
    (*

    The description of a control. This typically summarizes how Security Hub CSPM evaluates the control and the conditions under which it produces a failed finding. This parameter may reference a specific standard.

    *)
  10. standardsControlArns : StandardsControlArnList.t option;
    (*

    Provides the input parameter that Security Hub CSPM uses to call the UpdateStandardsControl API. This API can be used to enable or disable a control in a specified standard.

    *)
}
Sourceval make : ?standardsArn:??? -> ?securityControlId:??? -> ?securityControlArn:??? -> ?associationStatus:??? -> ?relatedRequirements:??? -> ?updatedAt:??? -> ?updatedReason:??? -> ?standardsControlTitle:??? -> ?standardsControlDescription:??? -> ?standardsControlArns:??? -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `Enum of string | `List of [> `String of NonEmptyString.t ] list | `String of NonEmptyString.t | `Timestamp of Timestamp.t ]) list ]
Sourceval to_query : t -> Awso.Client.Query.t
Sourceval of_xml : Awso.Xml.t -> t
Sourceval of_string : string -> t
Sourceval of_json : Yojson.Safe.t -> t
Sourceval to_json : t -> Yojson.Safe.t