Values.PagerDutyOAuthClientCredentialsConfigSourceOAuth client credentials configuration for PagerDuty.
type nonrec t = {clientName : PagerDutyOAuthClientCredentialsConfigClientNameString.t option;User friendly OAuth client name specified by end user.
*)clientId : ClientId.t;OAuth client ID for authenticating with the service.
*)exchangeParameters : ExchangeParameters.t option;OAuth token exchange parameters for authenticating with the service.
*)clientSecret : ClientSecret.t;OAuth client secret for authenticating with the service.
*)}val make :
?clientName:??? ->
?exchangeParameters:??? ->
clientId:ClientId.t ->
clientSecret:ClientSecret.t ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `Map of
([> `String of String_.t ]
* [> `String of ExchangeParameterValue.t ])
list
| `String of PagerDutyOAuthClientCredentialsConfigClientNameString.t ])
list ]