ArmsFunctions

Functions

Link copied to clipboard

This data source provides the Arms Alert Contact Groups of the current Alibaba Cloud user.

suspend fun getAlertContactGroups(alertContactGroupName: String? = null, contactId: String? = null, contactName: String? = null, ids: List<String>? = null, nameRegex: String? = null, outputFile: String? = null): GetAlertContactGroupsResult
Link copied to clipboard

This data source provides the Arms Alert Contacts of the current Alibaba Cloud user.

suspend fun getAlertContacts(alertContactName: String? = null, email: String? = null, ids: List<String>? = null, nameRegex: String? = null, outputFile: String? = null, phoneNum: String? = null): GetAlertContactsResult
Link copied to clipboard

This data source provides the Arms Alert Robots of the current Alibaba Cloud user.

suspend fun getAlertRobots(alertRobotName: String? = null, ids: List<String>? = null, nameRegex: String? = null, outputFile: String? = null, robotType: String? = null): GetAlertRobotsResult
Link copied to clipboard

This data source provides the Arms Dispatch Rules of the current Alibaba Cloud user.

suspend fun getDispatchRules(dispatchRuleName: String? = null, enableDetails: Boolean? = null, ids: List<String>? = null, nameRegex: String? = null, outputFile: String? = null): GetDispatchRulesResult
Link copied to clipboard

This data source provides the Arms Integration Exporters of the current Alibaba Cloud user.

suspend fun getIntegrationExporters(clusterId: String, ids: List<String>? = null, integrationType: String, outputFile: String? = null): GetIntegrationExportersResult
Link copied to clipboard

This data source provides the Arms Prometheis of the current Alibaba Cloud user.

suspend fun getPrometheis(enableDetails: Boolean? = null, ids: List<String>? = null, nameRegex: String? = null, outputFile: String? = null, resourceGroupId: String? = null, tags: Map<String, String>? = null): GetPrometheisResult
Link copied to clipboard

This data source provides the Arms Prometheus of the current Alibaba Cloud user.

suspend fun getPrometheus(enableDetails: Boolean? = null, ids: List<String>? = null, nameRegex: String? = null, outputFile: String? = null, resourceGroupId: String? = null, tags: Map<String, String>? = null): GetPrometheusResult
Link copied to clipboard

This data source provides the Arms Prometheus Alert Rules of the current Alibaba Cloud user.

suspend fun getPrometheusAlertRules(clusterId: String, ids: List<String>? = null, matchExpressions: String? = null, nameRegex: String? = null, outputFile: String? = null, status: Int? = null, type: String? = null): GetPrometheusAlertRulesResult
Link copied to clipboard

This data source provides the Arms Prometheus Monitorings of the current Alibaba Cloud user.

suspend fun getPrometheusMonitorings(clusterId: String, ids: List<String>? = null, nameRegex: String? = null, outputFile: String? = null, status: String? = null, type: String? = null): GetPrometheusMonitoringsResult
Link copied to clipboard

This data source provides the Arms Remote Writes of the current Alibaba Cloud user.

suspend fun getRemoteWrites(clusterId: String, ids: List<String>? = null, nameRegex: String? = null, outputFile: String? = null): GetRemoteWritesResult