Arms Functions
object ArmsFunctions
Functions
Link copied to clipboard
suspend fun getAlertContactGroups(argument: GetAlertContactGroupsPlainArgs): GetAlertContactGroupsResult
This data source provides the Arms Alert Contact Groups of the current Alibaba Cloud user.
suspend fun getAlertContactGroups(argument: suspend GetAlertContactGroupsPlainArgsBuilder.() -> Unit): GetAlertContactGroupsResult
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(argument: suspend GetAlertContactsPlainArgsBuilder.() -> Unit): GetAlertContactsResult
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 Dispatch Rules of the current Alibaba Cloud user.
suspend fun getDispatchRules(argument: suspend GetDispatchRulesPlainArgsBuilder.() -> Unit): GetDispatchRulesResult
suspend fun getDispatchRules(dispatchRuleName: String? = null, enableDetails: Boolean? = null, ids: List<String>? = null, nameRegex: String? = null, outputFile: String? = null): GetDispatchRulesResult
Link copied to clipboard
suspend fun getIntegrationExporters(argument: GetIntegrationExportersPlainArgs): GetIntegrationExportersResult
This data source provides the Arms Integration Exporters of the current Alibaba Cloud user.
suspend fun getIntegrationExporters(argument: suspend GetIntegrationExportersPlainArgsBuilder.() -> Unit): GetIntegrationExportersResult
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(argument: suspend GetPrometheisPlainArgsBuilder.() -> Unit): GetPrometheisResult
suspend fun getPrometheis(ids: List<String>? = null, nameRegex: String? = null, outputFile: String? = null, resourceGroupId: String? = null, tags: Map<String, Any>? = null): GetPrometheisResult
Link copied to clipboard
suspend fun getPrometheusAlertRules(argument: GetPrometheusAlertRulesPlainArgs): GetPrometheusAlertRulesResult
This data source provides the Arms Prometheus Alert Rules of the current Alibaba Cloud user.
suspend fun getPrometheusAlertRules(argument: suspend GetPrometheusAlertRulesPlainArgsBuilder.() -> Unit): GetPrometheusAlertRulesResult
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
suspend fun getPrometheusMonitorings(argument: GetPrometheusMonitoringsPlainArgs): GetPrometheusMonitoringsResult
This data source provides the Arms Prometheus Monitorings of the current Alibaba Cloud user.
suspend fun getPrometheusMonitorings(argument: suspend GetPrometheusMonitoringsPlainArgsBuilder.() -> Unit): GetPrometheusMonitoringsResult
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(argument: suspend GetRemoteWritesPlainArgsBuilder.() -> Unit): GetRemoteWritesResult
suspend fun getRemoteWrites(clusterId: String, ids: List<String>? = null, nameRegex: String? = null, outputFile: String? = null): GetRemoteWritesResult