Class ScheduleArgs
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Pulumi.Azure.DevTest
Assembly: Pulumi.Azure.dll
Syntax
public sealed class ScheduleArgs : ResourceArgs
Constructors
View SourceScheduleArgs()
Declaration
public ScheduleArgs()
Properties
View SourceDailyRecurrence
Declaration
public Input<ScheduleDailyRecurrenceArgs> DailyRecurrence { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<ScheduleDailyRecurrenceArgs> |
HourlyRecurrence
Declaration
public Input<ScheduleHourlyRecurrenceArgs> HourlyRecurrence { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<ScheduleHourlyRecurrenceArgs> |
LabName
The name of the dev test lab. Changing this forces a new resource to be created.
Declaration
public Input<string> LabName { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Location
The location where the schedule is created. Changing this forces a new resource to be created.
Declaration
public Input<string> Location { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Name
The name of the dev test lab schedule. Valid value for name depends on the task_type. For instance for task_type LabVmsStartupTask the name needs to be LabVmAutoStart.
Declaration
public Input<string> Name { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
NotificationSettings
Declaration
public Input<ScheduleNotificationSettingsArgs> NotificationSettings { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<ScheduleNotificationSettingsArgs> |
ResourceGroupName
The name of the resource group in which to create the dev test lab schedule. Changing this forces a new resource to be created.
Declaration
public Input<string> ResourceGroupName { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Status
The status of this schedule. Possible values are Enabled and Disabled. Defaults to Disabled.
Declaration
public Input<string> Status { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Tags
A mapping of tags to assign to the resource.
Declaration
public InputMap<string> Tags { get; set; }
Property Value
| Type | Description |
|---|---|
| InputMap<System.String> |
TaskType
The task type of the schedule. Possible values include LabVmsShutdownTask and LabVmAutoStart.
Declaration
public Input<string> TaskType { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
TimeZoneId
The time zone ID (e.g. Pacific Standard time).
Declaration
public Input<string> TimeZoneId { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
WeeklyRecurrence
Declaration
public Input<ScheduleWeeklyRecurrenceArgs> WeeklyRecurrence { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<ScheduleWeeklyRecurrenceArgs> |