AgentUpdatePropertiesArgs

data class AgentUpdatePropertiesArgs(val maintenanceWindowTimeZone: Output<String>? = null, val maintenanceWindows: Output<List<MaintenanceWindowPropertiesArgs>>? = null, val type: Output<Either<String, SessionHostComponentUpdateType>>? = null, val useSessionHostLocalTime: Output<Boolean>? = null) : ConvertibleToJava<AgentUpdatePropertiesArgs>

The session host configuration for updating agent, monitoring agent, and stack component.

Constructors

Link copied to clipboard
constructor(maintenanceWindowTimeZone: Output<String>? = null, maintenanceWindows: Output<List<MaintenanceWindowPropertiesArgs>>? = null, type: Output<Either<String, SessionHostComponentUpdateType>>? = null, useSessionHostLocalTime: Output<Boolean>? = null)

Properties

Link copied to clipboard

List of maintenance windows. Maintenance windows are 2 hours long.

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

Time zone for maintenance as defined in https://docs.microsoft.com/en-us/dotnet/api/system.timezoneinfo.findsystemtimezonebyid?view=net-5.0. Must be set if useLocalTime is true.

Link copied to clipboard
val type: Output<Either<String, SessionHostComponentUpdateType>>? = null

The type of maintenance for session host components.

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

Whether to use localTime of the virtual machine.

Functions

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