Module Values.GetMalwareScanSettingsResponseSource

Returns the details of the malware scan settings. There might be regional differences because some data sources might not be available in all the Amazon Web Services Regions where GuardDuty is presently supported. For more information, see Regions and endpoints.

Sourcetype nonrec t = {
  1. scanResourceCriteria : ScanResourceCriteria.t option;
    (*

    Represents the criteria to be used in the filter for scanning resources.

    *)
  2. ebsSnapshotPreservation : EbsSnapshotPreservation.t option;
    (*

    An enum value representing possible snapshot preservation settings.

    *)
}
Sourcetype nonrec error = [
  1. | `BadRequestException of BadRequestException.t
  2. | `InternalServerErrorException of InternalServerErrorException.t
  3. | `Unknown_operation_error of string * string option
]
Sourceval make : ?scanResourceCriteria:??? -> ?ebsSnapshotPreservation:??? -> unit -> t
Sourceval error_of_json : string -> Yojson.Safe.t -> [> `BadRequestException of BadRequestException.t | `InternalServerErrorException of InternalServerErrorException.t | `Unknown_operation_error of string * string option ]
Sourceval error_of_xml : string -> Awso.Xml.t -> [> `BadRequestException of BadRequestException.t | `InternalServerErrorException of InternalServerErrorException.t | `Unknown_operation_error of string * string option ]
Sourceval error_to_json : error -> Yojson.Safe.t
Sourceval to_value : t -> [> `Structure of (string * [> `Enum of string | `Structure of (string * [> `Map of ([> `Enum of string ] * [> `Structure of (string * [> `List of [> `Structure of (string * [> `String of TagKey.t ]) list ] list ]) list ]) list ]) 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