HostPoolScheduledAgentUpdatesArgs

data class HostPoolScheduledAgentUpdatesArgs(val enabled: Output<Boolean>? = null, val schedules: Output<List<HostPoolScheduledAgentUpdatesScheduleArgs>>? = null, val timezone: Output<String>? = null, val useSessionHostTimezone: Output<Boolean>? = null) : ConvertibleToJava<HostPoolScheduledAgentUpdatesArgs>

Constructors

Link copied to clipboard
constructor(enabled: Output<Boolean>? = null, schedules: Output<List<HostPoolScheduledAgentUpdatesScheduleArgs>>? = null, timezone: Output<String>? = null, useSessionHostTimezone: Output<Boolean>? = null)

Properties

Link copied to clipboard
val enabled: Output<Boolean>? = null

Enables or disables scheduled updates of the AVD agent components (RDAgent, Geneva Monitoring agent, and side-by-side stack) on session hosts. If this is enabled then up to two schedule blocks must be defined. Default is false.

Link copied to clipboard

A schedule block as defined below. A maximum of two blocks can be added.

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

Specifies the time zone in which the agent update schedule will apply, the possible values are defined here. If use_session_host_timezone is enabled then it will override this setting. Default is UTC

Link copied to clipboard
val useSessionHostTimezone: Output<Boolean>? = null

Specifies whether scheduled agent updates should be applied based on the timezone of the affected session host. If configured then this setting overrides timezone. Default is false.

Functions

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