Module Values.ServiceConfigurationSource

Union of all supported service configuration types. Each service has its own specific configuration structure.

Sourcetype nonrec t = {
  1. sourceAws : SourceAwsConfiguration.t option;
    (*

    AWS source account configuration for monitoring resources.

    *)
  2. aws : AWSConfiguration.t option;
    (*

    AWS monitor account configuration.

    *)
  3. github : GitHubConfiguration.t option;
    (*

    GitHub repository integration configuration.

    *)
  4. slack : SlackConfiguration.t option;
    (*

    Slack workspace integration configuration.

    *)
  5. dynatrace : DynatraceConfiguration.t option;
    (*

    Dynatrace monitoring integration configuration.

    *)
  6. servicenow : ServiceNowConfiguration.t option;
    (*

    ServiceNow instance integration configuration.

    *)
  7. mcpservernewrelic : MCPServerNewRelicConfiguration.t option;
    (*

    NewRelic instance integration configuration.

    *)
  8. mcpserverdatadog : MCPServerDatadogConfiguration.t option;
    (*

    Datadog MCP server integration configuration.

    *)
  9. mcpserver : MCPServerConfiguration.t option;
    (*

    MCP (Model Context Protocol) server integration configuration.

    *)
  10. gitlab : GitLabConfiguration.t option;
    (*

    GitLab project integration configuration.

    *)
  11. mcpserversplunk : MCPServerSplunkConfiguration.t option;
    (*

    Splunk MCP server integration configuration.

    *)
  12. eventChannel : EventChannelConfiguration.t option;
    (*

    Event Channel instance integration configuration.

    *)
  13. azure : AzureConfiguration.t option;
    (*

    Azure subscription integration configuration.

    *)
  14. azuredevops : AzureDevOpsConfiguration.t option;
    (*

    Azure DevOps project integration configuration.

    *)
  15. mcpservergrafana : MCPServerGrafanaConfiguration.t option;
    (*

    Grafana MCP server integration configuration.

    *)
  16. pagerduty : PagerDutyConfiguration.t option;
    (*

    PagerDuty integration configuration

    *)
}
Sourceval make : ?sourceAws:??? -> ?aws:??? -> ?github:??? -> ?slack:??? -> ?dynatrace:??? -> ?servicenow:??? -> ?mcpservernewrelic:??? -> ?mcpserverdatadog:??? -> ?mcpserver:??? -> ?gitlab:??? -> ?mcpserversplunk:??? -> ?eventChannel:??? -> ?azure:??? -> ?azuredevops:??? -> ?mcpservergrafana:??? -> ?pagerduty:??? -> unit -> t
Sourceval 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 ]
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