package kube

  1. Overview
  2. Docs
Legend:
Page
Library
Module
Module type
Parameter
Class
Class type
Source

Module Resource.MakeSource

Parameters

Signature

Sourcetype t = {
  1. api_version : string;
  2. kind : string;
  3. metadata : Kube.Core.object_meta;
  4. spec : Definition.Spec.t;
  5. status : Definition.Status.t option;
}
Sourceval metadata : t -> Kube.Core.object_meta
Sourceval of_json : Yojson.Safe.t -> (t, string) result
Sourceval to_json : t -> Yojson.Safe.t
Sourceval make : ?api_version:string -> ?kind:string -> ?status:Definition.Status.t -> metadata:Kube.Core.object_meta -> spec:Definition.Spec.t -> unit -> t
Sourceval with_status : Definition.Status.t option -> t -> t
Sourceval status_merge_patch : Definition.Status.t -> Kube.Client.patch