Package-level declarations

Types

Link copied to clipboard
class AddonRelease : KotlinCustomResource

Provides a ARMS Addon Release resource. Release package of observability addon. For information about ARMS Addon Release and how to use it, see What is Addon Release.

Link copied to clipboard
data class AddonReleaseArgs(val addonName: Output<String>? = null, val addonReleaseName: Output<String>? = null, val addonVersion: Output<String>? = null, val aliyunLang: Output<String>? = null, val environmentId: Output<String>? = null, val values: Output<String>? = null) : ConvertibleToJava<AddonReleaseArgs>

Provides a ARMS Addon Release resource. Release package of observability addon. For information about ARMS Addon Release and how to use it, see What is Addon Release.

Link copied to clipboard
Link copied to clipboard
object AddonReleaseMapper : ResourceMapper<AddonRelease>
Link copied to clipboard
Link copied to clipboard
class AlertContact : KotlinCustomResource

Provides a Application Real-Time Monitoring Service (ARMS) Alert Contact resource. For information about Application Real-Time Monitoring Service (ARMS) Alert Contact and how to use it, see What is Alert Contact.

Link copied to clipboard
data class AlertContactArgs(val alertContactName: Output<String>? = null, val dingRobotWebhookUrl: Output<String>? = null, val email: Output<String>? = null, val phoneNum: Output<String>? = null, val systemNoc: Output<Boolean>? = null) : ConvertibleToJava<AlertContactArgs>

Provides a Application Real-Time Monitoring Service (ARMS) Alert Contact resource. For information about Application Real-Time Monitoring Service (ARMS) Alert Contact and how to use it, see What is Alert Contact.

Link copied to clipboard
Link copied to clipboard
class AlertContactGroup : KotlinCustomResource

Provides a Application Real-Time Monitoring Service (ARMS) Alert Contact Group resource. For information about Application Real-Time Monitoring Service (ARMS) Alert Contact Group and how to use it, see What is Alert Contact Group.

Link copied to clipboard
data class AlertContactGroupArgs(val alertContactGroupName: Output<String>? = null, val contactIds: Output<List<String>>? = null) : ConvertibleToJava<AlertContactGroupArgs>

Provides a Application Real-Time Monitoring Service (ARMS) Alert Contact Group resource. For information about Application Real-Time Monitoring Service (ARMS) Alert Contact Group and how to use it, see What is Alert Contact Group.

Link copied to clipboard
object AlertContactGroupMapper : ResourceMapper<AlertContactGroup>
Link copied to clipboard
object AlertContactMapper : ResourceMapper<AlertContact>
Link copied to clipboard
Link copied to clipboard
class AlertRobot : KotlinCustomResource

Provides a Application Real-Time Monitoring Service (ARMS) Alert Robot resource. For information about Application Real-Time Monitoring Service (ARMS) Alert Robot and how to use it, see What is Alert Robot.

Link copied to clipboard
data class AlertRobotArgs(val alertRobotName: Output<String>? = null, val dailyNoc: Output<Boolean>? = null, val dailyNocTime: Output<String>? = null, val robotAddr: Output<String>? = null, val robotType: Output<String>? = null) : ConvertibleToJava<AlertRobotArgs>

Provides a Application Real-Time Monitoring Service (ARMS) Alert Robot resource. For information about Application Real-Time Monitoring Service (ARMS) Alert Robot and how to use it, see What is Alert Robot.

Link copied to clipboard
Link copied to clipboard
object AlertRobotMapper : ResourceMapper<AlertRobot>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class DispatchRule : KotlinCustomResource

Provides a Application Real-Time Monitoring Service (ARMS) Alert Dispatch Rule resource. For information about Application Real-Time Monitoring Service (ARMS) Alert Dispatch Rule and how to use it, see What is Alert Dispatch_Rule.

Link copied to clipboard
data class DispatchRuleArgs(val dispatchRuleName: Output<String>? = null, val dispatchType: Output<String>? = null, val groupRules: Output<List<DispatchRuleGroupRuleArgs>>? = null, val isRecover: Output<Boolean>? = null, val labelMatchExpressionGrids: Output<List<DispatchRuleLabelMatchExpressionGridArgs>>? = null, val notifyRules: Output<List<DispatchRuleNotifyRuleArgs>>? = null, val notifyTemplates: Output<List<DispatchRuleNotifyTemplateArgs>>? = null) : ConvertibleToJava<DispatchRuleArgs>

Provides a Application Real-Time Monitoring Service (ARMS) Alert Dispatch Rule resource. For information about Application Real-Time Monitoring Service (ARMS) Alert Dispatch Rule and how to use it, see What is Alert Dispatch_Rule.

Link copied to clipboard
Link copied to clipboard
object DispatchRuleMapper : ResourceMapper<DispatchRule>
Link copied to clipboard
Link copied to clipboard
class EnvCustomJob : KotlinCustomResource

Provides a ARMS Env Custom Job resource. Custom jobs in the arms environment. For information about ARMS Env Custom Job and how to use it, see What is Env Custom Job.

Link copied to clipboard
data class EnvCustomJobArgs(val aliyunLang: Output<String>? = null, val configYaml: Output<String>? = null, val envCustomJobName: Output<String>? = null, val environmentId: Output<String>? = null, val status: Output<String>? = null) : ConvertibleToJava<EnvCustomJobArgs>

Provides a ARMS Env Custom Job resource. Custom jobs in the arms environment. For information about ARMS Env Custom Job and how to use it, see What is Env Custom Job.

Link copied to clipboard
Link copied to clipboard
object EnvCustomJobMapper : ResourceMapper<EnvCustomJob>
Link copied to clipboard
Link copied to clipboard
class EnvFeature : KotlinCustomResource

Provides a ARMS Env Feature resource. Feature of the arms environment. For information about ARMS Env Feature and how to use it, see What is Env Feature.

Link copied to clipboard
data class EnvFeatureArgs(val envFeatureName: Output<String>? = null, val environmentId: Output<String>? = null, val featureVersion: Output<String>? = null) : ConvertibleToJava<EnvFeatureArgs>

Provides a ARMS Env Feature resource. Feature of the arms environment. For information about ARMS Env Feature and how to use it, see What is Env Feature.

Link copied to clipboard
Link copied to clipboard
object EnvFeatureMapper : ResourceMapper<EnvFeature>
Link copied to clipboard
Link copied to clipboard
class Environment : KotlinCustomResource

Provides a ARMS Environment resource. The arms environment. For information about ARMS Environment and how to use it, see What is Environment.

Link copied to clipboard
data class EnvironmentArgs(val aliyunLang: Output<String>? = null, val bindResourceId: Output<String>? = null, val dropMetrics: Output<String>? = null, val environmentName: Output<String>? = null, val environmentSubType: Output<String>? = null, val environmentType: Output<String>? = null, val managedType: Output<String>? = null, val resourceGroupId: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<EnvironmentArgs>

Provides a ARMS Environment resource. The arms environment. For information about ARMS Environment and how to use it, see What is Environment.

Link copied to clipboard
Link copied to clipboard
object EnvironmentMapper : ResourceMapper<Environment>
Link copied to clipboard
Link copied to clipboard
class EnvPodMonitor : KotlinCustomResource

Provides a ARMS Env Pod Monitor resource. PodMonitor for the arms environment. For information about ARMS Env Pod Monitor and how to use it, see What is Env Pod Monitor.

Link copied to clipboard
data class EnvPodMonitorArgs(val aliyunLang: Output<String>? = null, val configYaml: Output<String>? = null, val environmentId: Output<String>? = null) : ConvertibleToJava<EnvPodMonitorArgs>

Provides a ARMS Env Pod Monitor resource. PodMonitor for the arms environment. For information about ARMS Env Pod Monitor and how to use it, see What is Env Pod Monitor.

Link copied to clipboard
Link copied to clipboard
object EnvPodMonitorMapper : ResourceMapper<EnvPodMonitor>
Link copied to clipboard
Link copied to clipboard
class EnvServiceMonitor : KotlinCustomResource

Provides a ARMS Env Service Monitor resource. ServiceMonitor for the arms environment. For information about ARMS Env Service Monitor and how to use it, see What is Env Service Monitor.

Link copied to clipboard
data class EnvServiceMonitorArgs(val aliyunLang: Output<String>? = null, val configYaml: Output<String>? = null, val environmentId: Output<String>? = null) : ConvertibleToJava<EnvServiceMonitorArgs>

Provides a ARMS Env Service Monitor resource. ServiceMonitor for the arms environment. For information about ARMS Env Service Monitor and how to use it, see What is Env Service Monitor.

Link copied to clipboard
object EnvServiceMonitorMapper : ResourceMapper<EnvServiceMonitor>
Link copied to clipboard
class GrafanaWorkspace : KotlinCustomResource

Provides a Application Real-Time Monitoring Service (ARMS) Grafana Workspace resource. For information about Application Real-Time Monitoring Service (ARMS) Grafana Workspace and how to use it, see What is Grafana Workspace.

Link copied to clipboard
data class GrafanaWorkspaceArgs(val accountNumber: Output<String>? = null, val aliyunLang: Output<String>? = null, val autoRenew: Output<Boolean>? = null, val customAccountNumber: Output<String>? = null, val description: Output<String>? = null, val duration: Output<String>? = null, val grafanaVersion: Output<String>? = null, val grafanaWorkspaceEdition: Output<String>? = null, val grafanaWorkspaceName: Output<String>? = null, val password: Output<String>? = null, val pricingCycle: Output<String>? = null, val resourceGroupId: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<GrafanaWorkspaceArgs>

Provides a Application Real-Time Monitoring Service (ARMS) Grafana Workspace resource. For information about Application Real-Time Monitoring Service (ARMS) Grafana Workspace and how to use it, see What is Grafana Workspace.

Link copied to clipboard
object GrafanaWorkspaceMapper : ResourceMapper<GrafanaWorkspace>
Link copied to clipboard
class IntegrationExporter : KotlinCustomResource

Provides a Application Real-Time Monitoring Service (ARMS) Integration Exporter resource. For information about Application Real-Time Monitoring Service (ARMS) Integration Exporter and how to use it, see What is Integration Exporter.

Link copied to clipboard
data class IntegrationExporterArgs(val clusterId: Output<String>? = null, val integrationType: Output<String>? = null, val param: Output<String>? = null) : ConvertibleToJava<IntegrationExporterArgs>

Provides a Application Real-Time Monitoring Service (ARMS) Integration Exporter resource. For information about Application Real-Time Monitoring Service (ARMS) Integration Exporter and how to use it, see What is Integration Exporter.

Link copied to clipboard
Link copied to clipboard
class Prometheus : KotlinCustomResource

Provides a Application Real-Time Monitoring Service (ARMS) Prometheus resource. For information about Application Real-Time Monitoring Service (ARMS) Prometheus and how to use it, see What is Prometheus.

Link copied to clipboard
class PrometheusAlertRule : KotlinCustomResource

Provides a Application Real-Time Monitoring Service (ARMS) Prometheus Alert Rule resource. For information about Application Real-Time Monitoring Service (ARMS) Prometheus Alert Rule and how to use it, see What is Prometheus Alert Rule.

Link copied to clipboard
data class PrometheusAlertRuleArgs(val annotations: Output<List<PrometheusAlertRuleAnnotationArgs>>? = null, val clusterId: Output<String>? = null, val dispatchRuleId: Output<String>? = null, val duration: Output<String>? = null, val expression: Output<String>? = null, val labels: Output<List<PrometheusAlertRuleLabelArgs>>? = null, val message: Output<String>? = null, val notifyType: Output<String>? = null, val prometheusAlertRuleName: Output<String>? = null, val type: Output<String>? = null) : ConvertibleToJava<PrometheusAlertRuleArgs>

Provides a Application Real-Time Monitoring Service (ARMS) Prometheus Alert Rule resource. For information about Application Real-Time Monitoring Service (ARMS) Prometheus Alert Rule and how to use it, see What is Prometheus Alert Rule.

Link copied to clipboard
Link copied to clipboard
data class PrometheusArgs(val clusterId: Output<String>? = null, val clusterName: Output<String>? = null, val clusterType: Output<String>? = null, val grafanaInstanceId: Output<String>? = null, val resourceGroupId: Output<String>? = null, val securityGroupId: Output<String>? = null, val subClustersJson: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val vpcId: Output<String>? = null, val vswitchId: Output<String>? = null) : ConvertibleToJava<PrometheusArgs>

Provides a Application Real-Time Monitoring Service (ARMS) Prometheus resource. For information about Application Real-Time Monitoring Service (ARMS) Prometheus and how to use it, see What is Prometheus.

Link copied to clipboard
Link copied to clipboard
object PrometheusMapper : ResourceMapper<Prometheus>
Link copied to clipboard
class PrometheusMonitoring : KotlinCustomResource

Provides a ARMS Prometheus Monitoring resource. Including serviceMonitor, podMonitor, customJob, probe and other four types of monitoring. For information about ARMS Prometheus Monitoring and how to use it, see What is Prometheus Monitoring.

Link copied to clipboard
data class PrometheusMonitoringArgs(val clusterId: Output<String>? = null, val configYaml: Output<String>? = null, val status: Output<String>? = null, val type: Output<String>? = null) : ConvertibleToJava<PrometheusMonitoringArgs>

Provides a ARMS Prometheus Monitoring resource. Including serviceMonitor, podMonitor, customJob, probe and other four types of monitoring. For information about ARMS Prometheus Monitoring and how to use it, see What is Prometheus Monitoring.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class RemoteWrite : KotlinCustomResource

Provides a Application Real-Time Monitoring Service (ARMS) Remote Write resource. For information about Application Real-Time Monitoring Service (ARMS) Remote Write and how to use it, see What is Remote Write.

Link copied to clipboard
data class RemoteWriteArgs(val clusterId: Output<String>? = null, val remoteWriteYaml: Output<String>? = null) : ConvertibleToJava<RemoteWriteArgs>

Provides a Application Real-Time Monitoring Service (ARMS) Remote Write resource. For information about Application Real-Time Monitoring Service (ARMS) Remote Write and how to use it, see What is Remote Write.

Link copied to clipboard
Link copied to clipboard
object RemoteWriteMapper : ResourceMapper<RemoteWrite>
Link copied to clipboard
Link copied to clipboard
class SyntheticTask : KotlinCustomResource

Provides a ARMS Synthetic Task resource. Cloud Synthetic task resources. For information about ARMS Synthetic Task and how to use it, see What is Synthetic Task.

Link copied to clipboard
data class SyntheticTaskArgs(val availableAssertions: Output<List<SyntheticTaskAvailableAssertionArgs>>? = null, val commonSetting: Output<SyntheticTaskCommonSettingArgs>? = null, val customPeriod: Output<SyntheticTaskCustomPeriodArgs>? = null, val frequency: Output<String>? = null, val monitorCategory: Output<Int>? = null, val monitorConf: Output<SyntheticTaskMonitorConfArgs>? = null, val monitors: Output<List<SyntheticTaskMonitorArgs>>? = null, val resourceGroupId: Output<String>? = null, val status: Output<String>? = null, val syntheticTaskName: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val taskType: Output<Int>? = null) : ConvertibleToJava<SyntheticTaskArgs>

Provides a ARMS Synthetic Task resource. Cloud Synthetic task resources. For information about ARMS Synthetic Task and how to use it, see What is Synthetic Task.

Link copied to clipboard
Link copied to clipboard
object SyntheticTaskMapper : ResourceMapper<SyntheticTask>
Link copied to clipboard

Functions

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
suspend fun alertRobot(name: String, block: suspend AlertRobotResourceBuilder.() -> Unit): AlertRobot
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
suspend fun envFeature(name: String, block: suspend EnvFeatureResourceBuilder.() -> Unit): EnvFeature
Link copied to clipboard
suspend fun environment(name: String, block: suspend EnvironmentResourceBuilder.() -> Unit): Environment
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
suspend fun prometheus(name: String, block: suspend PrometheusResourceBuilder.() -> Unit): Prometheus
Link copied to clipboard
suspend fun remoteWrite(name: String, block: suspend RemoteWriteResourceBuilder.() -> Unit): RemoteWrite
Link copied to clipboard