Module Values.FrameworkSource

Contains detailed information about a framework. Frameworks contain controls, which evaluate and report on your backup events and resources. Frameworks generate daily compliance results.

Sourcetype nonrec t = {
  1. frameworkName : FrameworkName.t option;
    (*

    The unique name of a framework. This name is between 1 and 256 characters, starting with a letter, and consisting of letters (a-z, A-Z), numbers (0-9), and underscores (_).

    *)
  2. frameworkArn : ARN.t option;
    (*

    An Amazon Resource Name (ARN) that uniquely identifies a resource. The format of the ARN depends on the resource type.

    *)
  3. frameworkDescription : FrameworkDescription.t option;
    (*

    An optional description of the framework with a maximum 1,024 characters.

    *)
  4. numberOfControls : Integer.t option;
    (*

    The number of controls contained by the framework.

    *)
  5. creationTime : string option;
    (*

    The date and time that a framework is created, in ISO 8601 representation. The value of CreationTime is accurate to milliseconds. For example, 2020-07-10T15:00:00.000-08:00 represents the 10th of July 2020 at 3:00 PM 8 hours behind UTC.

    *)
  6. deploymentStatus : string option;
    (*

    The deployment status of a framework. The statuses are: CREATE_IN_PROGRESS | UPDATE_IN_PROGRESS | DELETE_IN_PROGRESS | COMPLETED | FAILED

    *)
}
Sourceval make : ?frameworkName:??? -> ?frameworkArn:??? -> ?frameworkDescription:??? -> ?numberOfControls:??? -> ?creationTime:??? -> ?deploymentStatus:??? -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `Integer of Integer.t | `String of FrameworkName.t | `Timestamp of string ]) 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