Class Constraints
Constraints to be applied while editing a schedule. These constraints ensure that Upgrade
specific
requirements are met.
Implements
Inherited Members
Namespace: Google.Apis.VMwareEngine.v1.Data
Assembly: Google.Apis.VMwareEngine.v1.dll
Syntax
public class Constraints : IDirectResponseSchema
Properties
DisallowedIntervals
Output only. Output Only. A list of intervals in which maintenance windows are not allowed. Any time window that overlaps with any of these intervals will be considered invalid.
Declaration
[JsonProperty("disallowedIntervals")]
public virtual IList<WeeklyTimeInterval> DisallowedIntervals { get; set; }
Property Value
Type | Description |
---|---|
IList<WeeklyTimeInterval> |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
string |
MinHoursDay
Output only. Minimum number of hours must be allotted for the upgrade activities for each selected day. This is a minimum; the upgrade schedule can allot more hours for the given day.
Declaration
[JsonProperty("minHoursDay")]
public virtual int? MinHoursDay { get; set; }
Property Value
Type | Description |
---|---|
int? |
MinHoursWeek
Output only. The minimum number of weekly hours must be allotted for the upgrade activities. This is just a minimum; the schedule can assign more weekly hours.
Declaration
[JsonProperty("minHoursWeek")]
public virtual int? MinHoursWeek { get; set; }
Property Value
Type | Description |
---|---|
int? |
RescheduleDateRange
Output only. Output Only. The user can only reschedule an upgrade that starts within this range.
Declaration
[JsonProperty("rescheduleDateRange")]
public virtual Interval RescheduleDateRange { get; set; }
Property Value
Type | Description |
---|---|
Interval |