Class ScheduleArgs
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.azurenative.devtestlab.ScheduleArgs
-
public final class ScheduleArgs extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ScheduleArgs.Builder
-
Field Summary
Fields Modifier and Type Field Description static ScheduleArgs
Empty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ScheduleArgs.Builder
builder()
static ScheduleArgs.Builder
builder(ScheduleArgs defaults)
java.util.Optional<com.pulumi.core.Output<DayDetailsArgs>>
dailyRecurrence()
java.util.Optional<com.pulumi.core.Output<HourDetailsArgs>>
hourlyRecurrence()
com.pulumi.core.Output<java.lang.String>
labName()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
location()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
name()
java.util.Optional<com.pulumi.core.Output<NotificationSettingsArgs>>
notificationSettings()
com.pulumi.core.Output<java.lang.String>
resourceGroupName()
java.util.Optional<com.pulumi.core.Output<com.pulumi.core.Either<java.lang.String,EnableStatus>>>
status()
java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>>>
tags()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
targetResourceId()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
taskType()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
timeZoneId()
java.util.Optional<com.pulumi.core.Output<WeekDetailsArgs>>
weeklyRecurrence()
-
-
-
Field Detail
-
Empty
public static final ScheduleArgs Empty
-
-
Method Detail
-
dailyRecurrence
public java.util.Optional<com.pulumi.core.Output<DayDetailsArgs>> dailyRecurrence()
- Returns:
- If the schedule will occur once each day of the week, specify the daily recurrence.
-
hourlyRecurrence
public java.util.Optional<com.pulumi.core.Output<HourDetailsArgs>> hourlyRecurrence()
- Returns:
- If the schedule will occur multiple times a day, specify the hourly recurrence.
-
labName
public com.pulumi.core.Output<java.lang.String> labName()
- Returns:
- The name of the lab.
-
location
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> location()
- Returns:
- The location of the resource.
-
name
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> name()
- Returns:
- The name of the schedule.
-
notificationSettings
public java.util.Optional<com.pulumi.core.Output<NotificationSettingsArgs>> notificationSettings()
- Returns:
- Notification settings.
-
resourceGroupName
public com.pulumi.core.Output<java.lang.String> resourceGroupName()
- Returns:
- The name of the resource group.
-
status
public java.util.Optional<com.pulumi.core.Output<com.pulumi.core.Either<java.lang.String,EnableStatus>>> status()
- Returns:
- The status of the schedule (i.e. Enabled, Disabled)
-
tags
public java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>>> tags()
- Returns:
- The tags of the resource.
-
targetResourceId
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> targetResourceId()
- Returns:
- The resource ID to which the schedule belongs
-
taskType
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> taskType()
- Returns:
- The task type of the schedule (e.g. LabVmsShutdownTask, LabVmAutoStart).
-
timeZoneId
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> timeZoneId()
- Returns:
- The time zone ID (e.g. China Standard Time, Greenland Standard Time, Pacific Standard time, etc.). The possible values for this property can be found in `IReadOnlyCollection<string> TimeZoneConverter.TZConvert.KnownWindowsTimeZoneIds` (https://github.com/mattjohnsonpint/TimeZoneConverter/blob/main/README.md)
-
weeklyRecurrence
public java.util.Optional<com.pulumi.core.Output<WeekDetailsArgs>> weeklyRecurrence()
- Returns:
- If the schedule will occur only some days of the week, specify the weekly recurrence.
-
builder
public static ScheduleArgs.Builder builder()
-
builder
public static ScheduleArgs.Builder builder(ScheduleArgs defaults)
-
-