Module Values.BatchGetResourceConfigResponseSource

Returns the BaseConfigurationItem for one or more requested resources. The operation also returns a list of resources that are not processed in the current request. If there are no unprocessed resources, the operation returns an empty unprocessedResourceKeys list. The API does not return results for deleted resources. The API does not return any tags for the requested resources. This information is filtered out of the supplementaryConfiguration section of the API response.

Sourcetype nonrec t = {
  1. baseConfigurationItems : BaseConfigurationItems.t option;
    (*

    A list that contains the current configuration of one or more resources.

    *)
  2. unprocessedResourceKeys : ResourceKeys.t option;
    (*

    A list of resource keys that were not processed with the current response. The unprocessesResourceKeys value is in the same form as ResourceKeys, so the value can be directly provided to a subsequent BatchGetResourceConfig operation. If there are no unprocessed resource keys, the response contains an empty unprocessedResourceKeys list.

    *)
}
Sourcetype nonrec error = [
  1. | `NoAvailableConfigurationRecorderException of NoAvailableConfigurationRecorderException.t
  2. | `ValidationException of ValidationException.t
  3. | `Unknown_operation_error of string * string option
]
Sourceval make : ?baseConfigurationItems:??? -> ?unprocessedResourceKeys:??? -> unit -> t
Sourceval error_of_json : string -> Yojson.Safe.t -> [> `NoAvailableConfigurationRecorderException of unit | `Unknown_operation_error of string * string option | `ValidationException of unit ]
Sourceval error_of_xml : string -> Awso.Xml.t -> [> `NoAvailableConfigurationRecorderException of unit | `Unknown_operation_error of string * string option | `ValidationException of unit ]
Sourceval error_to_json : error -> Yojson.Safe.t
Sourceval to_value : t -> [> `Structure of (string * [> `List of [> `Structure of (string * [> `Enum of string | `Map of ([> `String of SupplementaryConfigurationName.t ] * [> `String of SupplementaryConfigurationValue.t ]) list | `String of Version.t | `Timestamp of ConfigurationItemCaptureTime.t ]) 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