Values.ServiceConfigurationSourceUnion of all supported service configuration types. Each service has its own specific configuration structure.
type nonrec t = {sourceAws : SourceAwsConfiguration.t option;AWS source account configuration for monitoring resources.
*)aws : AWSConfiguration.t option;AWS monitor account configuration.
*)github : GitHubConfiguration.t option;GitHub repository integration configuration.
*)slack : SlackConfiguration.t option;Slack workspace integration configuration.
*)dynatrace : DynatraceConfiguration.t option;Dynatrace monitoring integration configuration.
*)servicenow : ServiceNowConfiguration.t option;ServiceNow instance integration configuration.
*)mcpservernewrelic : MCPServerNewRelicConfiguration.t option;NewRelic instance integration configuration.
*)mcpserverdatadog : MCPServerDatadogConfiguration.t option;Datadog MCP server integration configuration.
*)mcpserver : MCPServerConfiguration.t option;MCP (Model Context Protocol) server integration configuration.
*)gitlab : GitLabConfiguration.t option;GitLab project integration configuration.
*)mcpserversplunk : MCPServerSplunkConfiguration.t option;Splunk MCP server integration configuration.
*)eventChannel : EventChannelConfiguration.t option;Event Channel instance integration configuration.
*)azure : AzureConfiguration.t option;Azure subscription integration configuration.
*)azuredevops : AzureDevOpsConfiguration.t option;Azure DevOps project integration configuration.
*)mcpservergrafana : MCPServerGrafanaConfiguration.t option;Grafana MCP server integration configuration.
*)pagerduty : PagerDutyConfiguration.t option;PagerDuty integration configuration
*)}val make :
?sourceAws:??? ->
?aws:??? ->
?github:??? ->
?slack:??? ->
?dynatrace:??? ->
?servicenow:??? ->
?mcpservernewrelic:??? ->
?mcpserverdatadog:??? ->
?mcpserver:??? ->
?gitlab:??? ->
?mcpserversplunk:??? ->
?eventChannel:??? ->
?azure:??? ->
?azuredevops:??? ->
?mcpservergrafana:??? ->
?pagerduty:??? ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `Structure of
(string
* [> `Enum of string
| `List of [> `String of String_.t ] list
| `String of SourceAwsConfigurationAccountIdString.t
| `Structure of
(string
* [> `Structure of
(string * [> `String of String_.t ]) list ])
list ])
list ])
list ]