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 notifyEndTime: String, val notifyObjects: List<DispatchRuleNotifyRuleNotifyObject>, val notifyStartTime: String)
Link copied to clipboard
data class DispatchRuleNotifyRuleNotifyObject(val name: String, val notifyObjectId: String, val notifyType: String)
Link copied to clipboard
data class DispatchRuleNotifyTemplate(val emailContent: String, val emailRecoverContent: String, val emailRecoverTitle: String, val emailTitle: String, val robotContent: String, val smsContent: String, val smsRecoverContent: String, val ttsContent: String, val ttsRecoverContent: 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 GetAlertRobotsResult(val alertRobotName: String? = null, val id: String, val ids: List<String>, val nameRegex: String? = null, val names: List<String>, val outputFile: String? = null, val robotType: String? = null, val robots: List<GetAlertRobotsRobot>)

A collection of values returned by getAlertRobots.

Link copied to clipboard
data class GetAlertRobotsRobot(val createTime: String, val dailyNoc: String, val dailyNocTime: String, val id: String, val robotAddr: String, val robotId: String, val robotName: String, val robotType: String)
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 groupRules: List<GetDispatchRulesRuleGroupRule>, val id: String, val labelMatchExpressionGrids: List<GetDispatchRulesRuleLabelMatchExpressionGrid>, val notifyRules: List<GetDispatchRulesRuleNotifyRule>, val notifyTemplates: List<GetDispatchRulesRuleNotifyTemplate>, val status: String)
Link copied to clipboard
data class GetDispatchRulesRuleGroupRule(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 notifyEndTime: String, val notifyObjects: List<GetDispatchRulesRuleNotifyRuleNotifyObject>, val notifyStartTime: String)
data class GetDispatchRulesRuleNotifyRuleNotifyObject(val name: String, val notifyObjectId: String, val notifyType: String)
Link copied to clipboard
data class GetDispatchRulesRuleNotifyTemplate(val emailContent: String, val emailRecoverContent: String, val emailRecoverTitle: String, val emailTitle: String, val robotContent: String, val smsContent: String, val smsRecoverContent: String, val ttsContent: String, val ttsRecoverContent: 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 authToken: String, val clusterId: String, val clusterName: String, val clusterType: String, val grafanaInstanceId: String, val httpApiInterUrl: String, val httpApiIntraUrl: String, val id: String, val pushGateWayInterUrl: String, val pushGateWayIntraUrl: String, val remoteReadInterUrl: String, val remoteReadIntraUrl: String, val remoteWriteInterUrl: String, val remoteWriteIntraUrl: String, val resourceGroupId: String, val securityGroupId: String, val subClustersJson: String, val tags: Map<String, String>, val vpcId: String, val vswitchId: String)
Link copied to clipboard
data class GetPrometheisResult(val enableDetails: Boolean? = null, 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, String>? = 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 GetPrometheusPromethei(val authToken: String, val clusterId: String, val clusterName: String, val clusterType: String, val grafanaInstanceId: String, val httpApiInterUrl: String, val httpApiIntraUrl: String, val id: String, val pushGateWayInterUrl: String, val pushGateWayIntraUrl: String, val remoteReadInterUrl: String, val remoteReadIntraUrl: String, val remoteWriteInterUrl: String, val remoteWriteIntraUrl: String, val resourceGroupId: String, val securityGroupId: String, val subClustersJson: String, val tags: Map<String, String>, val vpcId: String, val vswitchId: String)
Link copied to clipboard
data class GetPrometheusResult(val enableDetails: Boolean? = null, val id: String, val ids: List<String>, val nameRegex: String? = null, val names: List<String>, val outputFile: String? = null, val prometheis: List<GetPrometheusPromethei>, val resourceGroupId: String? = null, val tags: Map<String, String>? = null)

A collection of values returned by getPrometheus.

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)
Link copied to clipboard
data class SyntheticTaskAvailableAssertion(val expect: String, val operator: String, val target: String? = null, val type: String)
Link copied to clipboard
data class SyntheticTaskCommonSetting(val customHost: SyntheticTaskCommonSettingCustomHost? = null, val ipType: Int? = null, val isOpenTrace: Boolean? = null, val monitorSamples: Int? = null, val traceClientType: Int? = null, val xtraceRegion: String? = null)
Link copied to clipboard
data class SyntheticTaskCommonSettingCustomHostHost(val domain: String, val ipType: Int, val ips: List<String>)
Link copied to clipboard
data class SyntheticTaskCustomPeriod(val endHour: Int? = null, val startHour: Int? = null)
Link copied to clipboard
data class SyntheticTaskMonitor(val cityCode: String, val clientType: Int, val operatorCode: String)
Link copied to clipboard
data class SyntheticTaskMonitorConf(val apiHttp: SyntheticTaskMonitorConfApiHttp? = null, val fileDownload: SyntheticTaskMonitorConfFileDownload? = null, val netDns: SyntheticTaskMonitorConfNetDns? = null, val netIcmp: SyntheticTaskMonitorConfNetIcmp? = null, val netTcp: SyntheticTaskMonitorConfNetTcp? = null, val stream: SyntheticTaskMonitorConfStream? = null, val website: SyntheticTaskMonitorConfWebsite? = null)
Link copied to clipboard
data class SyntheticTaskMonitorConfApiHttp(val connectTimeout: Int? = null, val method: String? = null, val requestBody: SyntheticTaskMonitorConfApiHttpRequestBody? = null, val requestHeaders: Map<String, String>? = null, val targetUrl: String, val timeout: Int? = null)
data class SyntheticTaskMonitorConfApiHttpRequestBody(val content: String? = null, val type: String? = null)
Link copied to clipboard
data class SyntheticTaskMonitorConfFileDownload(val connectionTimeout: Int? = null, val customHeaderContent: Map<String, String>? = null, val downloadKernel: Int? = null, val ignoreCertificateAuthError: Int? = null, val ignoreCertificateCanceledError: Int? = null, val ignoreCertificateOutOfDateError: Int? = null, val ignoreCertificateStatusError: Int? = null, val ignoreCertificateUntrustworthyError: Int? = null, val ignoreCertificateUsingError: Int? = null, val ignoreInvalidHostError: Int? = null, val monitorTimeout: Int? = null, val quickProtocol: Int? = null, val redirection: Int? = null, val targetUrl: String, val transmissionSize: Int? = null, val validateKeywords: String? = null, val verifyWay: Int? = null, val whiteList: String? = null)
Link copied to clipboard
data class SyntheticTaskMonitorConfNetDns(val dnsServerIpType: Int? = null, val nsServer: String? = null, val queryMethod: Int? = null, val targetUrl: String, val timeout: Int? = null)
Link copied to clipboard
data class SyntheticTaskMonitorConfNetIcmp(val interval: Int? = null, val packageNum: Int? = null, val packageSize: Int? = null, val splitPackage: Boolean? = null, val targetUrl: String, val timeout: Int? = null, val tracertEnable: Boolean? = null, val tracertNumMax: Int? = null, val tracertTimeout: Int? = null)
Link copied to clipboard
data class SyntheticTaskMonitorConfNetTcp(val connectTimes: Int? = null, val interval: Int? = null, val targetUrl: String, val timeout: Int? = null, val tracertEnable: Boolean? = null, val tracertNumMax: Int? = null, val tracertTimeout: Int? = null)
Link copied to clipboard
data class SyntheticTaskMonitorConfStream(val customHeaderContent: Map<String, String>? = null, val playerType: Int? = null, val streamAddressType: Int? = null, val streamMonitorTimeout: Int? = null, val streamType: Int? = null, val targetUrl: String? = null, val whiteList: String? = null)
Link copied to clipboard
data class SyntheticTaskMonitorConfWebsite(val automaticScrolling: Int? = null, val customHeader: Int? = null, val customHeaderContent: Map<String, String>? = null, val disableCache: Int? = null, val disableCompression: Int? = null, val dnsHijackWhitelist: String? = null, val elementBlacklist: String? = null, val filterInvalidIp: Int? = null, val flowHijackJumpTimes: Int? = null, val flowHijackLogo: String? = null, val ignoreCertificateError: Int? = null, val monitorTimeout: Int? = null, val pageTamper: String? = null, val redirection: Int? = null, val slowElementThreshold: Int? = null, val targetUrl: String, val verifyStringBlacklist: String? = null, val verifyStringWhitelist: String? = null, val waitCompletionTime: Int? = null)