Module Values.StandardSource

Provides information about a specific security standard.

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

    The ARN of the standard.

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

    The name of the standard.

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

    A description of the standard.

    *)
  4. enabledByDefault : Boolean.t option;
    (*

    Whether the standard is enabled by default. When Security Hub CSPM is enabled from the console, if a standard is enabled by default, the check box for that standard is selected by default. When Security Hub CSPM is enabled using the EnableSecurityHub API operation, the standard is enabled by default unless EnableDefaultStandards is set to false.

    *)
  5. standardsManagedBy : StandardsManagedBy.t option;
    (*

    Provides details about the management of a standard.

    *)
}
Sourceval make : ?standardsArn:??? -> ?name:??? -> ?description:??? -> ?enabledByDefault:??? -> ?standardsManagedBy:??? -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `Boolean of Boolean.t | `String of NonEmptyString.t | `Structure of (string * [> `String of NonEmptyString.t ]) list ]) 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