Package-level declarations

Types

Link copied to clipboard
data class DispatchRuleGroupRule(val groupId: Int? = null, val groupInterval: Int, val groupWaitTime: Int, val groupingFields: List<String>, val repeatInterval: Int? = null)
Link copied to clipboard
data class DispatchRuleNotifyRule(val notifyChannels: List<String>, val notifyObjects: List<DispatchRuleNotifyRuleNotifyObject>)
Link copied to clipboard
data class DispatchRuleNotifyRuleNotifyObject(val name: String, val notifyObjectId: String, val notifyType: String)
Link copied to clipboard
data class GetAlertContactGroupsGroup(val alertContactGroupId: String, val alertContactGroupName: String, val contactIds: List<String>, val createTime: String, val id: String)
Link copied to clipboard
data class GetAlertContactGroupsResult(val alertContactGroupName: String? = null, val contactId: String? = null, val contactName: String? = null, val groups: List<GetAlertContactGroupsGroup>, val id: String, val ids: List<String>, val nameRegex: String? = null, val names: List<String>, val outputFile: String? = null)

A collection of values returned by getAlertContactGroups.

Link copied to clipboard
data class GetAlertContactsContact(val alertContactId: String, val alertContactName: String, val createTime: String, val dingRobotWebhookUrl: String, val email: String, val id: String, val phoneNum: String, val systemNoc: Boolean, val webhook: String)
Link copied to clipboard
data class GetAlertContactsResult(val alertContactName: String? = null, val contacts: List<GetAlertContactsContact>, val email: String? = null, val id: String, val ids: List<String>, val nameRegex: String? = null, val names: List<String>, val outputFile: String? = null, val phoneNum: String? = null)

A collection of values returned by getAlertContacts.

Link copied to clipboard
data class GetDispatchRulesResult(val dispatchRuleName: String? = null, val enableDetails: Boolean? = null, val id: String, val ids: List<String>, val nameRegex: String? = null, val names: List<String>, val outputFile: String? = null, val rules: List<GetDispatchRulesRule>)

A collection of values returned by getDispatchRules.

Link copied to clipboard
data class GetDispatchRulesRule(val dispatchRuleId: String, val dispatchRuleName: String, val dispatchType: String, val groupRules: List<GetDispatchRulesRuleGroupRule>, val id: String, val labelMatchExpressionGrids: List<GetDispatchRulesRuleLabelMatchExpressionGrid>, val notifyRules: List<GetDispatchRulesRuleNotifyRule>, val status: String)
Link copied to clipboard
data class GetDispatchRulesRuleGroupRule(val groupId: Int, val groupInterval: Int, val groupWaitTime: Int, val groupingFields: List<String>, val repeatInterval: Int)
Link copied to clipboard
data class GetDispatchRulesRuleNotifyRule(val notifyChannels: List<String>, val notifyObjects: List<GetDispatchRulesRuleNotifyRuleNotifyObject>)
data class GetDispatchRulesRuleNotifyRuleNotifyObject(val name: String, val notifyObjectId: String, val notifyType: String)
data class GetIntegrationExportersIntegrationExporter(val clusterId: String, val exporterType: String, val id: String, val instanceId: Int, val instanceName: String, val integrationType: String, val param: String, val target: String, val version: String)
Link copied to clipboard
data class GetIntegrationExportersResult(val clusterId: String, val id: String, val ids: List<String>, val integrationExporters: List<GetIntegrationExportersIntegrationExporter>, val integrationType: String, val outputFile: String? = null)

A collection of values returned by getIntegrationExporters.

Link copied to clipboard
data class GetPrometheisPromethei(val clusterId: String, val clusterName: String, val clusterType: String, val grafanaInstanceId: String, val id: String, val resourceGroupId: String, val securityGroupId: String, val subClustersJson: String, val tags: Map<String, Any>, val vpcId: String, val vswitchId: String)
Link copied to clipboard
data class GetPrometheisResult(val id: String, val ids: List<String>, val nameRegex: String? = null, val names: List<String>, val outputFile: String? = null, val prometheis: List<GetPrometheisPromethei>, val resourceGroupId: String? = null, val tags: Map<String, Any>? = null)

A collection of values returned by getPrometheis.

Link copied to clipboard
data class GetPrometheusAlertRulesResult(val clusterId: String, val id: String, val ids: List<String>, val matchExpressions: String? = null, val nameRegex: String? = null, val names: List<String>, val outputFile: String? = null, val rules: List<GetPrometheusAlertRulesRule>, val status: Int? = null, val type: String? = null)

A collection of values returned by getPrometheusAlertRules.

Link copied to clipboard
data class GetPrometheusAlertRulesRule(val annotations: List<GetPrometheusAlertRulesRuleAnnotation>, val clusterId: String, val dispatchRuleId: String, val duration: String, val expression: String, val id: String, val labels: List<GetPrometheusAlertRulesRuleLabel>, val message: String, val notifyType: String, val prometheusAlertRuleId: String, val prometheusAlertRuleName: String, val status: Int, val type: String)
Link copied to clipboard
data class GetPrometheusAlertRulesRuleAnnotation(val name: String, val value: String)
Link copied to clipboard
data class GetPrometheusAlertRulesRuleLabel(val name: String, val value: String)
data class GetPrometheusMonitoringsPrometheusMonitoring(val clusterId: String, val configYaml: String, val id: String, val monitoringName: String, val status: String, val type: String)
Link copied to clipboard
data class GetPrometheusMonitoringsResult(val clusterId: String, val id: String, val ids: List<String>, val nameRegex: String? = null, val names: List<String>, val outputFile: String? = null, val prometheusMonitorings: List<GetPrometheusMonitoringsPrometheusMonitoring>, val status: String? = null, val type: String? = null)

A collection of values returned by getPrometheusMonitorings.

Link copied to clipboard
data class GetRemoteWritesRemoteWrite(val clusterId: String, val id: String, val remoteWriteName: String, val remoteWriteYaml: String)
Link copied to clipboard
data class GetRemoteWritesResult(val clusterId: String, val id: String, val ids: List<String>, val nameRegex: String? = null, val names: List<String>, val outputFile: String? = null, val remoteWrites: List<GetRemoteWritesRemoteWrite>)

A collection of values returned by getRemoteWrites.

Link copied to clipboard
data class PrometheusAlertRuleAnnotation(val name: String? = null, val value: String? = null)
Link copied to clipboard
data class PrometheusAlertRuleLabel(val name: String? = null, val value: String? = null)