# AutoUpgradeSettings

## NAMESPACE

RASAdminEngine.Core.OutputModels.HostPool

## DESCRIPTION

Auto-upgrade Settings

## INHERITED FROM

[RASSerilazableObj](rasserilazableobj)

⇒

AutoUpgradeSettings

## INTERFACES

* ISerializable
* IComparable

## PUBLIC PROPERTIES

| Type                                     | Name                    | Description                                               |
| ---------------------------------------- | ----------------------- | --------------------------------------------------------- |
| Double                                   | DrainModeDurationInSecs | Drain mode duration                                       |
| Boolean                                  | Enabled                 | Enable auto-upgrade maintenance window                    |
| Boolean                                  | ForceLogoffSessions     | Force logoff sessions at the end of the drain mode period |
| List<[ScheduleMessage](schedulemessage)> | Messages                | Messages                                                  |
| [RepeatType](repeattype)                 | Repeat                  | Recur                                                     |
| [RepeatSpecificDays](repeatspecificdays) | SpecificDays            | Specific Days                                             |
| DateTime                                 | StartDateTime           | Start Date                                                |

## PUBLIC METHODS

| Type                                                                                                                                                                         | Name                    | Description                                           |
| ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------- | ----------------------------------------------------- |
| Int32                                                                                                                                                                        | CompareTo (Object obj)  | Inherited from [RASSerilazableObj](rasserilazableobj) |
| Boolean                                                                                                                                                                      | Equals (Object obj)     | Inherited from [RASSerilazableObj](rasserilazableobj) |
| Int32                                                                                                                                                                        | GetHashCode ()          | Inherited from [RASSerilazableObj](rasserilazableobj) |
| Type                                                                                                                                                                         | GetType ()              | String                                                |
| ToString ()                                                                                                                                                                  | ### References to Types |                                                       |
| ----------------------------------------------------------------                                                                                                             |                         |                                                       |
| [RDSDefaultSettings](https://github.com/Parallels-Corp/RAS-20-docs/blob/origin/admin-guide-20.3-release/20_RAS-20_API_Guides/PS-API/MD/RASAdmin/types/RDSDefaultSettings.md) |                         |                                                       |
