Class ScheduleArgs


  • public final class ScheduleArgs
    extends com.pulumi.resources.ResourceArgs
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      static class  ScheduleArgs.Builder  
      • Nested classes/interfaces inherited from class com.pulumi.resources.InputArgs

        com.pulumi.resources.InputArgs.InputArgsInternal
    • Method Detail

      • labName

        public com.pulumi.core.Output<java.lang.String> labName()
        Returns:
        The name of the lab that uniquely identifies it within containing lab plan. Used in resource URIs.
      • notes

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> notes()
        Returns:
        Notes for this schedule.
      • recurrencePattern

        public java.util.Optional<com.pulumi.core.Output<RecurrencePatternArgs>> recurrencePattern()
        Returns:
        The recurrence pattern of the scheduled actions.
      • resourceGroupName

        public com.pulumi.core.Output<java.lang.String> resourceGroupName()
        Returns:
        The name of the resource group. The name is case insensitive.
      • scheduleName

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> scheduleName()
        Returns:
        The name of the schedule that uniquely identifies it within containing lab. Used in resource URIs.
      • startAt

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> startAt()
        Returns:
        When lab user virtual machines will be started. Timestamp offsets will be ignored and timeZoneId is used instead.
      • stopAt

        public com.pulumi.core.Output<java.lang.String> stopAt()
        Returns:
        When lab user virtual machines will be stopped. Timestamp offsets will be ignored and timeZoneId is used instead.
      • timeZoneId

        public com.pulumi.core.Output<java.lang.String> timeZoneId()
        Returns:
        The IANA timezone id for the schedule.