AppTemplate

data class AppTemplate(val azureQueueScaleRules: List<AppTemplateAzureQueueScaleRule>? = null, val containers: List<AppTemplateContainer>, val customScaleRules: List<AppTemplateCustomScaleRule>? = null, val httpScaleRules: List<AppTemplateHttpScaleRule>? = null, val initContainers: List<AppTemplateInitContainer>? = null, val maxReplicas: Int? = null, val minReplicas: Int? = null, val revisionSuffix: String? = null, val tcpScaleRules: List<AppTemplateTcpScaleRule>? = null, val terminationGracePeriodSeconds: Int? = null, val volumes: List<AppTemplateVolume>? = null)

Constructors

Link copied to clipboard
constructor(azureQueueScaleRules: List<AppTemplateAzureQueueScaleRule>? = null, containers: List<AppTemplateContainer>, customScaleRules: List<AppTemplateCustomScaleRule>? = null, httpScaleRules: List<AppTemplateHttpScaleRule>? = null, initContainers: List<AppTemplateInitContainer>? = null, maxReplicas: Int? = null, minReplicas: Int? = null, revisionSuffix: String? = null, tcpScaleRules: List<AppTemplateTcpScaleRule>? = null, terminationGracePeriodSeconds: Int? = null, volumes: List<AppTemplateVolume>? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

One or more azure_queue_scale_rule blocks as defined below.

Link copied to clipboard

One or more container blocks as detailed below.

Link copied to clipboard

One or more custom_scale_rule blocks as defined below.

Link copied to clipboard

One or more http_scale_rule blocks as defined below.

Link copied to clipboard

The definition of an init container that is part of the group as documented in the init_container block below.

Link copied to clipboard
val maxReplicas: Int? = null

The maximum number of replicas for this container.

Link copied to clipboard
val minReplicas: Int? = null

The minimum number of replicas for this container.

Link copied to clipboard
val revisionSuffix: String? = null

The suffix for the revision. This value must be unique for the lifetime of the Resource. If omitted the service will use a hash function to create one.

Link copied to clipboard

One or more tcp_scale_rule blocks as defined below.

Link copied to clipboard

The time in seconds after the container is sent the termination signal before the process if forcibly killed.

Link copied to clipboard

A volume block as detailed below.