AppTemplateCustomScaleRule

data class AppTemplateCustomScaleRule(val authentications: List<AppTemplateCustomScaleRuleAuthentication>? = null, val customRuleType: String, val metadata: Map<String, String>, val name: String)

Constructors

Link copied to clipboard
constructor(authentications: List<AppTemplateCustomScaleRuleAuthentication>? = null, customRuleType: String, metadata: Map<String, String>, name: String)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

Zero or more authentication blocks as defined below.

Link copied to clipboard

The Custom rule type. Possible values include: activemq, artemis-queue, kafka, pulsar, aws-cloudwatch, aws-dynamodb, aws-dynamodb-streams, aws-kinesis-stream, aws-sqs-queue, azure-app-insights, azure-blob, azure-data-explorer, azure-eventhub, azure-log-analytics, azure-monitor, azure-pipelines, azure-servicebus, azure-queue, cassandra, cpu, cron, datadog, elasticsearch, external, external-push, gcp-stackdriver, gcp-storage, gcp-pubsub, graphite, http, huawei-cloudeye, ibmmq, influxdb, kubernetes-workload, liiklus, memory, metrics-api, mongodb, mssql, mysql, nats-jetstream, stan, tcp, new-relic, openstack-metric, openstack-swift, postgresql, predictkube, prometheus, rabbitmq, redis, redis-cluster, redis-sentinel, redis-streams, redis-cluster-streams, redis-sentinel-streams, selenium-grid,solace-event-queue, and github-runner.

Link copied to clipboard

A map of string key-value pairs to configure the Custom Scale Rule.

Link copied to clipboard

The name of the Scaling Rule