CmsFunctions

Functions

Link copied to clipboard

This data source provides the CMS Groups of the current Alibaba Cloud user.

suspend fun getAlarmContactGroups(ids: List<String>? = null, nameRegex: String? = null, outputFile: String? = null): GetAlarmContactGroupsResult
Link copied to clipboard

Provides a list of alarm contact owned by an Alibaba Cloud account.

suspend fun getAlarmContacts(chanelType: String? = null, chanelValue: String? = null, ids: List<String>? = null, nameRegex: String? = null, outputFile: String? = null): GetAlarmContactsResult
Link copied to clipboard

This data source provides the Cms Dynamic Tag Groups of the current Alibaba Cloud user.

suspend fun getDynamicTagGroups(ids: List<String>? = null, outputFile: String? = null, status: String? = null, tagKey: String? = null): GetDynamicTagGroupsResult
Link copied to clipboard

This data source provides the Cms Event Rules of the current Alibaba Cloud user.

suspend fun getEventRules(ids: List<String>? = null, namePrefix: String? = null, nameRegex: String? = null, outputFile: String? = null, pageNumber: Int? = null, pageSize: Int? = null, status: String? = null): GetEventRulesResult
Link copied to clipboard

This data source provides the Cms Group Metric Rules of the current Alibaba Cloud user.

suspend fun getGroupMetricRules(dimensions: String? = null, enableState: Boolean? = null, groupId: String? = null, groupMetricRuleName: String? = null, ids: List<String>? = null, metricName: String? = null, nameRegex: String? = null, namespace: String? = null, outputFile: String? = null, status: String? = null): GetGroupMetricRulesResult
Link copied to clipboard

This data source provides the Cms Hybrid Monitor Datas of the current Alibaba Cloud user.

suspend fun getHybridMonitorDatas(end: String, namespace: String, outputFile: String? = null, period: String? = null, promSql: String, start: String): GetHybridMonitorDatasResult
Link copied to clipboard

This data source provides the Cms Hybrid Monitor Fc Tasks of the current Alibaba Cloud user.

suspend fun getHybridMonitorFcTasks(ids: List<String>? = null, namespace: String? = null, outputFile: String? = null, pageNumber: Int? = null, pageSize: Int? = null): GetHybridMonitorFcTasksResult
Link copied to clipboard

This data source provides the Cms Hybrid Monitor Sls Tasks of the current Alibaba Cloud user.

suspend fun getHybridMonitorSlsTasks(ids: List<String>? = null, keyword: String? = null, namespace: String? = null, outputFile: String? = null, pageNumber: Int? = null, pageSize: Int? = null): GetHybridMonitorSlsTasksResult
Link copied to clipboard

This data source provides Cloud Monitor Service Metric Rule Black List available to the user.What is Metric Rule Black List

suspend fun getMetricRuleBlackLists(category: String? = null, ids: List<String>? = null, metricRuleBlackListId: String? = null, nameRegex: String? = null, namespace: String? = null, order: Int? = null, outputFile: String? = null, pageNumber: Int? = null, pageSize: Int? = null): GetMetricRuleBlackListsResult
Link copied to clipboard

This data source provides the Cms Metric Rule Templates of the current Alibaba Cloud user.

suspend fun getMetricRuleTemplates(enableDetails: Boolean? = null, ids: List<String>? = null, keyword: String? = null, metricRuleTemplateName: String? = null, nameRegex: String? = null, outputFile: String? = null, templateId: String? = null): GetMetricRuleTemplatesResult
Link copied to clipboard

This data source provides the Cms Monitor Groups of the current Alibaba Cloud user.

suspend fun getMonitorGroups(dynamicTagRuleId: String? = null, ids: List<String>? = null, includeTemplateHistory: Boolean? = null, keyword: String? = null, monitorGroupName: String? = null, nameRegex: String? = null, outputFile: String? = null, selectContactGroups: Boolean? = null, tags: Map<String, String>? = null, type: String? = null): GetMonitorGroupsResult
Link copied to clipboard

This data source provides the Cms Namespaces of the current Alibaba Cloud user.

suspend fun getNamespaces(ids: List<String>? = null, keyword: String? = null, outputFile: String? = null, pageNumber: Int? = null, pageSize: Int? = null): GetNamespacesResult
Link copied to clipboard

Using this data source can open CMS service automatically. If the service has been opened, it will return opened. For information about CMS and how to use it, see What is CMS.

suspend fun getService(enable: String? = null): GetServiceResult
suspend fun getService(argument: suspend GetServicePlainArgsBuilder.() -> Unit): GetServiceResult
Link copied to clipboard

This data source provides Cloud Monitor Service Site Monitor available to the user.What is Site Monitor

suspend fun getSiteMonitors(ids: List<String>? = null, outputFile: String? = null, taskId: String? = null, taskType: String? = null): GetSiteMonitorsResult
Link copied to clipboard

This data source provides the Cms Sls Groups of the current Alibaba Cloud user.

suspend fun getSlsGroups(ids: List<String>? = null, keyword: String? = null, nameRegex: String? = null, outputFile: String? = null, pageNumber: Int? = null, pageSize: Int? = null): GetSlsGroupsResult