PoolEnvironmentConfigurationArgs

data class PoolEnvironmentConfigurationArgs(val environmentId: Output<String>? = null, val environmentVariables: Output<Map<String, String>>? = null, val livenessProbe: Output<ProbeSettingsArgs>? = null, val readinessProbe: Output<ProbeSettingsArgs>? = null, val startupProbe: Output<ProbeSettingsArgs>? = null) : ConvertibleToJava<PoolEnvironmentConfigurationArgs>

Environment configuration options.

Constructors

Link copied to clipboard
constructor(environmentId: Output<String>? = null, environmentVariables: Output<Map<String, String>>? = null, livenessProbe: Output<ProbeSettingsArgs>? = null, readinessProbe: Output<ProbeSettingsArgs>? = null, startupProbe: Output<ProbeSettingsArgs>? = null)

Properties

Link copied to clipboard
val environmentId: Output<String>? = null

ARM resource ID of the environment specification for the inference pool.

Link copied to clipboard
val environmentVariables: Output<Map<String, String>>? = null

Environment variables configuration for the inference pool.

Link copied to clipboard
val livenessProbe: Output<ProbeSettingsArgs>? = null

Liveness probe monitors the health of the container regularly.

Link copied to clipboard
val readinessProbe: Output<ProbeSettingsArgs>? = null

Readiness probe validates if the container is ready to serve traffic. The properties and defaults are the same as liveness probe.

Link copied to clipboard
val startupProbe: Output<ProbeSettingsArgs>? = null

This verifies whether the application within a container is started. Startup probes run before any other probe, and, unless it finishes successfully, disables other probes.

Functions

Link copied to clipboard
open override fun toJava(): PoolEnvironmentConfigurationArgs