Module Values.UpdateMalwareScanSettingsRequestSource

Updates 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. detectorId : DetectorId.t;
    (*

    The unique ID of the detector that specifies the GuardDuty service where you want to update scan settings. To find the detectorId in the current Region, see the Settings page in the GuardDuty console, or run the ListDetectors API.

    *)
  2. scanResourceCriteria : ScanResourceCriteria.t option;
    (*

    Represents the criteria to be used in the filter for selecting resources to scan.

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

    An enum value representing possible snapshot preservation settings.

    *)
}
Sourceval context_ : string
Sourceval make : ?scanResourceCriteria:??? -> ?ebsSnapshotPreservation:??? -> detectorId:DetectorId.t -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `Enum of string | `String of DetectorId.t | `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