Class ScheduleArgs


  • public final class ScheduleArgs
    extends com.pulumi.resources.ResourceArgs
    • 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.