# coding=utf-8
# *** WARNING: this file was generated by the Pulumi SDK Generator. ***
# *** Do not edit by hand unless you're certain you know what you are doing! ***

from enum import Enum

__all__ = [
    'ContentSourceType',
    'RunbookTypeEnum',
    'ScheduleDay',
    'ScheduleFrequency',
    'SkuNameEnum',
]


class ContentSourceType(str, Enum):
    """
    Gets or sets the content source type.
    """
    EMBEDDED_CONTENT = "embeddedContent"
    URI = "uri"


class RunbookTypeEnum(str, Enum):
    """
    Gets or sets the type of the runbook.
    """
    SCRIPT = "Script"
    GRAPH = "Graph"
    POWER_SHELL_WORKFLOW = "PowerShellWorkflow"
    POWER_SHELL = "PowerShell"
    GRAPH_POWER_SHELL_WORKFLOW = "GraphPowerShellWorkflow"
    GRAPH_POWER_SHELL = "GraphPowerShell"


class ScheduleDay(str, Enum):
    """
    Day of the occurrence. Must be one of monday, tuesday, wednesday, thursday, friday, saturday, sunday.
    """
    MONDAY = "Monday"
    TUESDAY = "Tuesday"
    WEDNESDAY = "Wednesday"
    THURSDAY = "Thursday"
    FRIDAY = "Friday"
    SATURDAY = "Saturday"
    SUNDAY = "Sunday"


class ScheduleFrequency(str, Enum):
    """
    Gets or sets the frequency of the schedule.
    """
    ONE_TIME = "OneTime"
    DAY = "Day"
    HOUR = "Hour"
    WEEK = "Week"
    MONTH = "Month"
    MINUTE = "Minute"
    """
    The minimum allowed interval for Minute schedules is 15 minutes.
    """


class SkuNameEnum(str, Enum):
    """
    Gets or sets the SKU name of the account.
    """
    FREE = "Free"
    BASIC = "Basic"
