Module Awso_oam.EndpointsSource

Sourcetype ('i, 'o, 'e) t =
  1. | CreateSink : (Values.CreateSinkInput.t, Values.CreateSinkOutput.t, Values.CreateSinkOutput.error) t
  2. | DeleteSink : (Values.DeleteSinkInput.t, Values.DeleteSinkOutput.t, Values.DeleteSinkOutput.error) t
  3. | GetSink : (Values.GetSinkInput.t, Values.GetSinkOutput.t, Values.GetSinkOutput.error) t
  4. | GetSinkPolicy : (Values.GetSinkPolicyInput.t, Values.GetSinkPolicyOutput.t, Values.GetSinkPolicyOutput.error) t
  5. | ListSinks : (Values.ListSinksInput.t, Values.ListSinksOutput.t, Values.ListSinksOutput.error) t
  6. | ListTagsForResource : (Values.ListTagsForResourceInput.t, Values.ListTagsForResourceOutput.t, Values.ListTagsForResourceOutput.error) t
  7. | PutSinkPolicy : (Values.PutSinkPolicyInput.t, Values.PutSinkPolicyOutput.t, Values.PutSinkPolicyOutput.error) t
  8. | TagResource : (Values.TagResourceInput.t, Values.TagResourceOutput.t, Values.TagResourceOutput.error) t
  9. | UntagResource : (Values.UntagResourceInput.t, Values.UntagResourceOutput.t, Values.UntagResourceOutput.error) t
Sourceval method_of_endpoint : 'i 'o 'e. ('i, 'o, 'e) t -> [> `DELETE | `GET | `POST | `PUT ]
Sourceval uri_of_endpoint : 'i 'o 'e. ('i, 'o, 'e) t -> 'i -> Uri.t
Sourceval to_request : ('i, 'o, 'e) t -> 'i -> Awso.Http.Request.t
Sourceval of_response : ('i, 'o, 'e) t -> Awso.Http.Response.t -> ('o, 'e) result