Module Values.AwsApiCallActionSource

Contains information about the API action.

Sourcetype nonrec t = {
  1. api : String_.t option;
    (*

    The Amazon Web Services API name.

    *)
  2. callerType : String_.t option;
    (*

    The Amazon Web Services API caller type.

    *)
  3. domainDetails : DomainDetails.t option;
    (*

    The domain information for the Amazon Web Services API call.

    *)
  4. errorCode : String_.t option;
    (*

    The error code of the failed Amazon Web Services API action.

    *)
  5. userAgent : String_.t option;
    (*

    The agent through which the API request was made.

    *)
  6. remoteIpDetails : RemoteIpDetails.t option;
    (*

    The remote IP information of the connection that initiated the Amazon Web Services API call.

    *)
  7. serviceName : String_.t option;
    (*

    The Amazon Web Services service name whose API was invoked.

    *)
  8. remoteAccountDetails : RemoteAccountDetails.t option;
    (*

    The details of the Amazon Web Services account that made the API call. This field appears if the call was made from outside your account.

    *)
  9. affectedResources : AffectedResources.t option;
    (*

    The details of the Amazon Web Services account that made the API call. This field identifies the resources that were affected by this API call.

    *)
}
Sourceval make : ?api:??? -> ?callerType:??? -> ?domainDetails:??? -> ?errorCode:??? -> ?userAgent:??? -> ?remoteIpDetails:??? -> ?serviceName:??? -> ?remoteAccountDetails:??? -> ?affectedResources:??? -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `Map of ([> `String of String_.t ] * [> `String of String_.t ]) list | `String of String_.t | `Structure of (string * [> `Boolean of Boolean.t | `String of String_.t | `Structure of (string * [> `Double of Double.t | `String of String_.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