Package-level declarations

Types

Link copied to clipboard
data class AlarmCompositeExpression(val expressionListJoin: String? = null, val expressionLists: List<AlarmCompositeExpressionExpressionList>? = null, val expressionRaw: String? = null, val level: String? = null, val times: Int? = null)
Link copied to clipboard
data class AlarmCompositeExpressionExpressionList(val comparisonOperator: String? = null, val metricName: String? = null, val period: String? = null, val statistics: String? = null, val threshold: String? = null)
Link copied to clipboard
data class AlarmEscalationsCritical(val comparisonOperator: String? = null, val statistics: String? = null, val threshold: String? = null, val times: Int? = null)
Link copied to clipboard
data class AlarmEscalationsInfo(val comparisonOperator: String? = null, val statistics: String? = null, val threshold: String? = null, val times: Int? = null)
Link copied to clipboard
data class AlarmEscalationsWarn(val comparisonOperator: String? = null, val statistics: String? = null, val threshold: String? = null, val times: Int? = null)
Link copied to clipboard
data class AlarmPrometheus(val annotations: Map<String, String>? = null, val level: String? = null, val promQl: String? = null, val times: Int? = null)
Link copied to clipboard
data class AlarmTarget(val arn: String? = null, val jsonParams: String? = null, val level: String? = null, val targetId: String? = null)
Link copied to clipboard
data class DynamicTagGroupMatchExpress(val tagValue: String, val tagValueMatchFunction: String)
Link copied to clipboard
data class EventRuleContactParameter(val contactGroupName: String? = null, val contactParametersId: String? = null, val level: String? = null)
Link copied to clipboard
data class EventRuleEventPattern(val eventTypeLists: List<String>? = null, val levelLists: List<String>? = null, val nameLists: List<String>? = null, val product: String, val sqlFilter: String? = null)
Link copied to clipboard
data class EventRuleFcParameter(val arn: String? = null, val fcParametersId: String? = null, val functionName: String? = null, val region: String? = null, val serviceName: String? = null)
Link copied to clipboard
data class EventRuleMnsParameter(val arn: String? = null, val mnsParametersId: String? = null, val queue: String? = null, val region: String? = null, val topic: String? = null)
Link copied to clipboard
data class EventRuleOpenApiParameter(val action: String? = null, val arn: String? = null, val openApiParametersId: String? = null, val product: String? = null, val region: String? = null, val role: String? = null, val version: String? = null)
Link copied to clipboard
data class EventRuleSlsParameter(val arn: String? = null, val logStore: String? = null, val project: String? = null, val region: String? = null, val slsParametersId: String? = null)
Link copied to clipboard
data class EventRuleWebhookParameter(val method: String? = null, val protocol: String? = null, val url: String? = null, val webhookParametersId: String? = null)
Link copied to clipboard
data class GetAlarmContactGroupsGroup(val alarmContactGroupName: String, val contacts: List<String>, val describe: String, val enableSubscribed: Boolean, val id: String)
Link copied to clipboard
data class GetAlarmContactGroupsResult(val groups: List<GetAlarmContactGroupsGroup>, 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 getAlarmContactGroups.

Link copied to clipboard
data class GetAlarmContactsContact(val alarmContactName: String, val channelsAliim: String, val channelsDingWebHook: String, val channelsMail: String, val channelsSms: String, val channelsStateAliim: String, val channelsStateDingWebHook: String, val channelsStateMail: String, val channelsStatusSms: String, val contactGroups: List<String>, val describe: String, val id: String, val lang: String)
Link copied to clipboard
data class GetAlarmContactsResult(val chanelType: String? = null, val chanelValue: String? = null, val contacts: List<GetAlarmContactsContact>, 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 getAlarmContacts.

Link copied to clipboard
data class GetDynamicTagGroupsGroup(val dynamicTagRuleId: String, val id: String, val matchExpressFilterRelation: String, val matchExpresses: List<GetDynamicTagGroupsGroupMatchExpress>, val status: String, val tagKey: String)
Link copied to clipboard
data class GetDynamicTagGroupsGroupMatchExpress(val tagValue: String, val tagValueMatchFunction: String)
Link copied to clipboard
data class GetDynamicTagGroupsResult(val groups: List<GetDynamicTagGroupsGroup>, val id: String, val ids: List<String>, val outputFile: String? = null, val status: String? = null, val tagKey: String? = null)

A collection of values returned by getDynamicTagGroups.

Link copied to clipboard
data class GetEventRulesResult(val id: String, val ids: List<String>, val namePrefix: String? = null, val nameRegex: String? = null, val names: List<String>, val outputFile: String? = null, val pageNumber: Int? = null, val pageSize: Int? = null, val rules: List<GetEventRulesRule>, val status: String? = null)

A collection of values returned by getEventRules.

Link copied to clipboard
data class GetEventRulesRule(val description: String, val eventPatterns: List<GetEventRulesRuleEventPattern>, val eventRuleName: String, val eventType: String, val groupId: String, val id: String, val silenceTime: Int, val status: String)
Link copied to clipboard
data class GetEventRulesRuleEventPattern(val eventTypeLists: List<String>, val keywordFilters: List<GetEventRulesRuleEventPatternKeywordFilter>, val levelLists: List<String>, val nameLists: List<String>, val product: String, val sqlFilter: String)
data class GetEventRulesRuleEventPatternKeywordFilter(val keyWords: List<String>, val relation: String)
Link copied to clipboard
data class GetGroupMetricRulesResult(val dimensions: String? = null, val enableState: Boolean? = null, val groupId: String? = null, val groupMetricRuleName: String? = null, val id: String, val ids: List<String>, val metricName: String? = null, val nameRegex: String? = null, val names: List<String>, val namespace: String? = null, val outputFile: String? = null, val rules: List<GetGroupMetricRulesRule>, val status: String? = null)

A collection of values returned by getGroupMetricRules.

Link copied to clipboard
data class GetGroupMetricRulesRule(val contactGroups: String, val dimensions: String, val effectiveInterval: String, val emailSubject: String, val enableState: Boolean, val escalations: List<GetGroupMetricRulesRuleEscalation>, val groupId: String, val groupMetricRuleName: String, val id: String, val metricName: String, val namespace: String, val noEffectiveInterval: String, val period: Int, val resources: String, val ruleId: String, val silenceTime: Int, val sourceType: String, val status: String, val webhook: String)
data class GetGroupMetricRulesRuleEscalationCritical(val comparisonOperator: String, val statistics: String, val threshold: String, val times: Int)
Link copied to clipboard
data class GetGroupMetricRulesRuleEscalationInfo(val comparisonOperator: String, val statistics: String, val threshold: String, val times: Int)
Link copied to clipboard
data class GetGroupMetricRulesRuleEscalationWarn(val comparisonOperator: String, val statistics: String, val threshold: String, val times: Int)
Link copied to clipboard
Link copied to clipboard
data class GetHybridMonitorDatasDataLabel(val key: String, val value: String)
Link copied to clipboard
data class GetHybridMonitorDatasDataValue(val ts: String, val value: String)
Link copied to clipboard
data class GetHybridMonitorDatasResult(val datas: List<GetHybridMonitorDatasData>, val end: String, val id: String, val namespace: String, val outputFile: String? = null, val period: String? = null, val promSql: String, val start: String)

A collection of values returned by getHybridMonitorDatas.

Link copied to clipboard
data class GetHybridMonitorFcTasksResult(val id: String, val ids: List<String>, val namespace: String? = null, val outputFile: String? = null, val pageNumber: Int? = null, val pageSize: Int? = null, val tasks: List<GetHybridMonitorFcTasksTask>)

A collection of values returned by getHybridMonitorFcTasks.

Link copied to clipboard
data class GetHybridMonitorFcTasksTask(val createTime: String, val hybridMonitorFcTaskId: String, val id: String, val namespace: String, val targetUserId: String, val yarmConfig: String)
Link copied to clipboard
data class GetHybridMonitorSlsTasksResult(val id: String, val ids: List<String>, val keyword: String? = null, val namespace: String? = null, val outputFile: String? = null, val pageNumber: Int? = null, val pageSize: Int? = null, val tasks: List<GetHybridMonitorSlsTasksTask>)

A collection of values returned by getHybridMonitorSlsTasks.

Link copied to clipboard
data class GetHybridMonitorSlsTasksTask(val attachLabels: List<GetHybridMonitorSlsTasksTaskAttachLabel>, val collectInterval: Int, val collectTargetEndpoint: String, val collectTargetPath: String, val collectTargetType: String, val collectTimout: Int, val createTime: String, val description: String, val extraInfo: String, val groupId: String, val hybridMonitorSlsTaskId: String, val id: String, val instances: List<String>, val logFilePath: String, val logProcess: String, val logSample: String, val logSplit: String, val matchExpressRelation: String, val matchExpresses: List<GetHybridMonitorSlsTasksTaskMatchExpress>, val namespace: String, val networkType: String, val slsProcess: String, val slsProcessConfigs: List<GetHybridMonitorSlsTasksTaskSlsProcessConfig>, val taskName: String, val taskType: String, val uploadRegion: String, val yarmConfig: String)
Link copied to clipboard
data class GetHybridMonitorSlsTasksTaskAttachLabel(val name: String, val value: String)
Link copied to clipboard
data class GetHybridMonitorSlsTasksTaskMatchExpress(val function: String, val name: String, val value: String)
data class GetHybridMonitorSlsTasksTaskSlsProcessConfigStatistic(val alias: String, val function: String, val parameterOne: String, val parameterTwo: String, val slsKeyName: String)
Link copied to clipboard
data class GetMetricRuleBlackListsList(val category: String, val createTime: String, val effectiveTime: String, val enableEndTime: String, val enableStartTime: String, val id: String, val instances: List<String>, val isEnable: Boolean, val metricRuleBlackListId: String, val metricRuleBlackListName: String, val metrics: List<GetMetricRuleBlackListsListMetric>, val namespace: String, val scopeType: String, val scopeValues: List<String>)
Link copied to clipboard
data class GetMetricRuleBlackListsListMetric(val metricName: String, val resource: String)
Link copied to clipboard
data class GetMetricRuleBlackListsResult(val category: String? = null, val id: String, val ids: List<String>, val lists: List<GetMetricRuleBlackListsList>, val metricRuleBlackListId: String? = null, val nameRegex: String? = null, val names: List<String>, val namespace: String? = null, val order: Int? = null, val outputFile: String? = null, val pageNumber: Int? = null, val pageSize: Int? = null)

A collection of values returned by getMetricRuleBlackLists.

Link copied to clipboard
data class GetMetricRuleTemplatesResult(val enableDetails: Boolean? = null, val id: String, val ids: List<String>, val keyword: String? = null, val metricRuleTemplateName: String? = null, val nameRegex: String? = null, val names: List<String>, val outputFile: String? = null, val templateId: String? = null, val templates: List<GetMetricRuleTemplatesTemplate>)

A collection of values returned by getMetricRuleTemplates.

Link copied to clipboard
data class GetMetricRuleTemplatesTemplate(val alertTemplates: List<GetMetricRuleTemplatesTemplateAlertTemplate>, val description: String, val groupId: String, val id: String, val metricRuleTemplateName: String, val restVersion: String, val templateId: String)
data class GetMetricRuleTemplatesTemplateAlertTemplate(val category: String, val escalations: List<GetMetricRuleTemplatesTemplateAlertTemplateEscalation>, val metricName: String, val namespace: String, val ruleName: String, val selector: String, val webhook: String)
data class GetMetricRuleTemplatesTemplateAlertTemplateEscalationCritical(val comparisonOperator: String, val statistics: String, val threshold: String, val times: String)
data class GetMetricRuleTemplatesTemplateAlertTemplateEscalationInfo(val comparisonOperator: String, val statistics: String, val threshold: String, val times: String)
data class GetMetricRuleTemplatesTemplateAlertTemplateEscalationWarn(val comparisonOperator: String, val statistics: String, val threshold: String, val times: String)
Link copied to clipboard
data class GetMonitorGroupInstancesInstanceInstance(val category: String, val instanceId: String, val instanceName: String, val regionId: String)
Link copied to clipboard
data class GetMonitorGroupInstancesResult(val id: String, val ids: String, val instances: List<GetMonitorGroupInstancesInstance>, val keyword: String? = null, val outputFile: String? = null)

A collection of values returned by getMonitorGroupInstances.

Link copied to clipboard
data class GetMonitorGroupsGroup(val bindUrl: String, val contactGroups: List<String>, val dynamicTagRuleId: String, val gmtCreate: Int, val gmtModified: Int, val groupId: String, val id: String, val monitorGroupName: String, val serviceId: String, val tags: Map<String, String>, val templateIds: List<String>, val type: String)
Link copied to clipboard
data class GetMonitorGroupsResult(val dynamicTagRuleId: String? = null, val groups: List<GetMonitorGroupsGroup>, val id: String, val ids: List<String>, val includeTemplateHistory: Boolean? = null, val keyword: String? = null, val monitorGroupName: String? = null, val nameRegex: String? = null, val names: List<String>, val outputFile: String? = null, val selectContactGroups: Boolean? = null, val tags: Map<String, String>? = null, val type: String? = null)

A collection of values returned by getMonitorGroups.

Link copied to clipboard
data class GetNamespacesNamespace(val createTime: String, val description: String, val id: String, val modifyTime: String, val namespace: String, val namespaceId: String, val specification: String)
Link copied to clipboard
data class GetNamespacesResult(val id: String, val ids: List<String>, val keyword: String? = null, val namespaces: List<GetNamespacesNamespace>, val outputFile: String? = null, val pageNumber: Int? = null, val pageSize: Int? = null)

A collection of values returned by getNamespaces.

Link copied to clipboard
data class GetServiceResult(val enable: String? = null, val id: String, val status: String)

A collection of values returned by getService.

Link copied to clipboard
data class GetSiteMonitorsMonitor(val address: String, val createTime: String, val interval: String, val taskId: String, val taskName: String, val taskType: String)
Link copied to clipboard
data class GetSiteMonitorsResult(val id: String, val ids: List<String>, val monitors: List<GetSiteMonitorsMonitor>, val outputFile: String? = null, val taskId: String? = null, val taskType: String? = null)

A collection of values returned by getSiteMonitors.

Link copied to clipboard
data class GetSlsGroupsGroup(val createTime: String, val id: String, val slsGroupConfigs: List<GetSlsGroupsGroupSlsGroupConfig>, val slsGroupDescription: String, val slsGroupName: String)
Link copied to clipboard
data class GetSlsGroupsGroupSlsGroupConfig(val slsLogstore: String, val slsProject: String, val slsRegion: String, val slsUserId: String)
Link copied to clipboard
data class GetSlsGroupsResult(val groups: List<GetSlsGroupsGroup>, val id: String, val ids: List<String>, val keyword: String? = null, val nameRegex: String? = null, val names: List<String>, val outputFile: String? = null, val pageNumber: Int? = null, val pageSize: Int? = null)

A collection of values returned by getSlsGroups.

Link copied to clipboard
Link copied to clipboard
data class GroupMetricRuleEscalationsCritical(val comparisonOperator: String? = null, val statistics: String? = null, val threshold: String? = null, val times: Int? = null)
Link copied to clipboard
data class GroupMetricRuleEscalationsInfo(val comparisonOperator: String? = null, val statistics: String? = null, val threshold: String? = null, val times: Int? = null)
Link copied to clipboard
data class GroupMetricRuleEscalationsWarn(val comparisonOperator: String? = null, val statistics: String? = null, val threshold: String? = null, val times: Int? = null)
Link copied to clipboard
data class GroupMetricRuleTarget(val arn: String? = null, val id: String? = null, val jsonParams: String? = null, val level: String? = null)
Link copied to clipboard
data class HybridMonitorSlsTaskAttachLabel(val name: String? = null, val value: String? = null)
data class HybridMonitorSlsTaskSlsProcessConfigExpress(val alias: String? = null, val express: String? = null)
data class HybridMonitorSlsTaskSlsProcessConfigFilterFilter(val operator: String? = null, val slsKeyName: String? = null, val value: String? = null)
data class HybridMonitorSlsTaskSlsProcessConfigGroupBy(val alias: String? = null, val slsKeyName: String? = null)
data class HybridMonitorSlsTaskSlsProcessConfigStatistic(val alias: String? = null, val function: String? = null, val parameterOne: String? = null, val parameterTwo: String? = null, val slsKeyName: String? = null)
Link copied to clipboard
data class MetricRuleBlackListMetric(val metricName: String, val resource: String? = null)
Link copied to clipboard
data class MetricRuleTemplateAlertTemplate(val category: String, val escalations: MetricRuleTemplateAlertTemplateEscalations? = null, val metricName: String, val namespace: String, val ruleName: String, val webhook: String? = null)
data class MetricRuleTemplateAlertTemplateEscalationsCritical(val comparisonOperator: String? = null, val statistics: String? = null, val threshold: String? = null, val times: String? = null)
data class MetricRuleTemplateAlertTemplateEscalationsInfo(val comparisonOperator: String? = null, val statistics: String? = null, val threshold: String? = null, val times: String? = null)
data class MetricRuleTemplateAlertTemplateEscalationsWarn(val comparisonOperator: String? = null, val statistics: String? = null, val threshold: String? = null, val times: String? = null)
Link copied to clipboard
data class MonitorGroupInstancesInstance(val category: String, val instanceId: String, val instanceName: String, val regionId: String)
Link copied to clipboard
data class SiteMonitorIspCity(val city: String, val isp: String)
Link copied to clipboard
data class SlsGroupSlsGroupConfig(val slsLogstore: String, val slsProject: String, val slsRegion: String, val slsUserId: String? = null)