Module Values.KubernetesApiCallActionSource

Information about the Kubernetes API call action described in this finding.

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

    The Kubernetes API request URI.

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

    The Kubernetes API request HTTP verb.

    *)
  3. resource : String_.t option;
    (*

    The resource component in the Kubernetes API call action.

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

    The name of the sub-resource in the Kubernetes API call action.

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

    The name of the namespace where the Kubernetes API call action takes place.

    *)
  6. resourceName : String_.t option;
    (*

    The name of the resource in the Kubernetes API call action.

    *)
  7. sourceIps : SourceIps.t option;
    (*

    The IP of the Kubernetes API caller and the IPs of any proxies or load balancers between the caller and the API endpoint.

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

    The user agent of the caller of the Kubernetes API.

    *)
  9. remoteIpDetails : RemoteIpDetails.t option;
  10. statusCode : Integer.t option;
    (*

    The resulting HTTP response code of the Kubernetes API call action.

    *)
  11. parameters : String_.t option;
    (*

    Parameters related to the Kubernetes API call action.

    *)
}
Sourceval make : ?requestUri:??? -> ?verb:??? -> ?resource:??? -> ?subresource:??? -> ?namespace:??? -> ?resourceName:??? -> ?sourceIps:??? -> ?userAgent:??? -> ?remoteIpDetails:??? -> ?statusCode:??? -> ?parameters:??? -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `Integer of Integer.t | `List of [> `String of String_.t ] list | `String of String_.t | `Structure of (string * [> `String of SensitiveString.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