Class ResourcePolicyInstanceSchedulePolicy
An InstanceSchedulePolicy specifies when and how frequent certain operations are performed on the instance.
Implements
Inherited Members
Namespace: Google.Apis.Compute.beta.Data
Assembly: Google.Apis.Compute.beta.dll
Syntax
public class ResourcePolicyInstanceSchedulePolicy : IDirectResponseSchema
Properties
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
string |
ExpirationTime
The expiration time of the schedule. The timestamp is an RFC3339 string.
Declaration
[JsonProperty("expirationTime")]
public virtual string ExpirationTime { get; set; }
Property Value
Type | Description |
---|---|
string |
StartTime
The start time of the schedule. The timestamp is an RFC3339 string.
Declaration
[JsonProperty("startTime")]
public virtual string StartTime { get; set; }
Property Value
Type | Description |
---|---|
string |
TimeZone
Specifies the time zone to be used in interpreting Schedule.schedule. The value of this field must be a time zone name from the tz database: https://wikipedia.org/wiki/Tz_database.
Declaration
[JsonProperty("timeZone")]
public virtual string TimeZone { get; set; }
Property Value
Type | Description |
---|---|
string |
VmStartSchedule
Specifies the schedule for starting instances.
Declaration
[JsonProperty("vmStartSchedule")]
public virtual ResourcePolicyInstanceSchedulePolicySchedule VmStartSchedule { get; set; }
Property Value
Type | Description |
---|---|
ResourcePolicyInstanceSchedulePolicySchedule |
VmStopSchedule
Specifies the schedule for stopping instances.
Declaration
[JsonProperty("vmStopSchedule")]
public virtual ResourcePolicyInstanceSchedulePolicySchedule VmStopSchedule { get; set; }
Property Value
Type | Description |
---|---|
ResourcePolicyInstanceSchedulePolicySchedule |