azure-native.automation.getSchedule
Explore with Pulumi AI
Retrieve the schedule identified by schedule name.
Uses Azure REST API version 2023-11-01.
Other available API versions: 2015-10-31, 2019-06-01, 2020-01-13-preview, 2022-08-08, 2023-05-15-preview, 2024-10-23. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native automation [ApiVersion]. See the version guide for details.
Using getSchedule
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getSchedule(args: GetScheduleArgs, opts?: InvokeOptions): Promise<GetScheduleResult>
function getScheduleOutput(args: GetScheduleOutputArgs, opts?: InvokeOptions): Output<GetScheduleResult>def get_schedule(automation_account_name: Optional[str] = None,
                 resource_group_name: Optional[str] = None,
                 schedule_name: Optional[str] = None,
                 opts: Optional[InvokeOptions] = None) -> GetScheduleResult
def get_schedule_output(automation_account_name: Optional[pulumi.Input[str]] = None,
                 resource_group_name: Optional[pulumi.Input[str]] = None,
                 schedule_name: Optional[pulumi.Input[str]] = None,
                 opts: Optional[InvokeOptions] = None) -> Output[GetScheduleResult]func LookupSchedule(ctx *Context, args *LookupScheduleArgs, opts ...InvokeOption) (*LookupScheduleResult, error)
func LookupScheduleOutput(ctx *Context, args *LookupScheduleOutputArgs, opts ...InvokeOption) LookupScheduleResultOutput> Note: This function is named LookupSchedule in the Go SDK.
public static class GetSchedule 
{
    public static Task<GetScheduleResult> InvokeAsync(GetScheduleArgs args, InvokeOptions? opts = null)
    public static Output<GetScheduleResult> Invoke(GetScheduleInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetScheduleResult> getSchedule(GetScheduleArgs args, InvokeOptions options)
public static Output<GetScheduleResult> getSchedule(GetScheduleArgs args, InvokeOptions options)
fn::invoke:
  function: azure-native:automation:getSchedule
  arguments:
    # arguments dictionaryThe following arguments are supported:
- Automation
Account stringName  - The name of the automation account.
 - Resource
Group stringName  - Name of an Azure Resource group.
 - Schedule
Name string - The schedule name.
 
- Automation
Account stringName  - The name of the automation account.
 - Resource
Group stringName  - Name of an Azure Resource group.
 - Schedule
Name string - The schedule name.
 
- automation
Account StringName  - The name of the automation account.
 - resource
Group StringName  - Name of an Azure Resource group.
 - schedule
Name String - The schedule name.
 
- automation
Account stringName  - The name of the automation account.
 - resource
Group stringName  - Name of an Azure Resource group.
 - schedule
Name string - The schedule name.
 
- automation_
account_ strname  - The name of the automation account.
 - resource_
group_ strname  - Name of an Azure Resource group.
 - schedule_
name str - The schedule name.
 
- automation
Account StringName  - The name of the automation account.
 - resource
Group StringName  - Name of an Azure Resource group.
 - schedule
Name String - The schedule name.
 
getSchedule Result
The following output properties are available:
- Azure
Api stringVersion  - The Azure API version of the resource.
 - Id string
 - Fully qualified resource Id for the resource
 - Name string
 - The name of the resource
 - Start
Time doubleOffset Minutes  - Gets the start time's offset in minutes.
 - Type string
 - The type of the resource.
 - Advanced
Schedule Pulumi.Azure Native. Automation. Outputs. Advanced Schedule Response  - Gets or sets the advanced schedule.
 - Creation
Time string - Gets or sets the creation time.
 - Description string
 - Gets or sets the description.
 - Expiry
Time string - Gets or sets the end time of the schedule.
 - Expiry
Time doubleOffset Minutes  - Gets or sets the expiry time's offset in minutes.
 - Frequency string
 - Gets or sets the frequency of the schedule.
 - Interval object
 - Gets or sets the interval of the schedule.
 - Is
Enabled bool - Gets or sets a value indicating whether this schedule is enabled.
 - Last
Modified stringTime  - Gets or sets the last modified time.
 - Next
Run string - Gets or sets the next run time of the schedule.
 - Next
Run doubleOffset Minutes  - Gets or sets the next run time's offset in minutes.
 - Start
Time string - Gets or sets the start time of the schedule.
 - Time
Zone string - Gets or sets the time zone of the schedule.
 
- Azure
Api stringVersion  - The Azure API version of the resource.
 - Id string
 - Fully qualified resource Id for the resource
 - Name string
 - The name of the resource
 - Start
Time float64Offset Minutes  - Gets the start time's offset in minutes.
 - Type string
 - The type of the resource.
 - Advanced
Schedule AdvancedSchedule Response  - Gets or sets the advanced schedule.
 - Creation
Time string - Gets or sets the creation time.
 - Description string
 - Gets or sets the description.
 - Expiry
Time string - Gets or sets the end time of the schedule.
 - Expiry
Time float64Offset Minutes  - Gets or sets the expiry time's offset in minutes.
 - Frequency string
 - Gets or sets the frequency of the schedule.
 - Interval interface{}
 - Gets or sets the interval of the schedule.
 - Is
Enabled bool - Gets or sets a value indicating whether this schedule is enabled.
 - Last
Modified stringTime  - Gets or sets the last modified time.
 - Next
Run string - Gets or sets the next run time of the schedule.
 - Next
Run float64Offset Minutes  - Gets or sets the next run time's offset in minutes.
 - Start
Time string - Gets or sets the start time of the schedule.
 - Time
Zone string - Gets or sets the time zone of the schedule.
 
- azure
Api StringVersion  - The Azure API version of the resource.
 - id String
 - Fully qualified resource Id for the resource
 - name String
 - The name of the resource
 - start
Time DoubleOffset Minutes  - Gets the start time's offset in minutes.
 - type String
 - The type of the resource.
 - advanced
Schedule AdvancedSchedule Response  - Gets or sets the advanced schedule.
 - creation
Time String - Gets or sets the creation time.
 - description String
 - Gets or sets the description.
 - expiry
Time String - Gets or sets the end time of the schedule.
 - expiry
Time DoubleOffset Minutes  - Gets or sets the expiry time's offset in minutes.
 - frequency String
 - Gets or sets the frequency of the schedule.
 - interval Object
 - Gets or sets the interval of the schedule.
 - is
Enabled Boolean - Gets or sets a value indicating whether this schedule is enabled.
 - last
Modified StringTime  - Gets or sets the last modified time.
 - next
Run String - Gets or sets the next run time of the schedule.
 - next
Run DoubleOffset Minutes  - Gets or sets the next run time's offset in minutes.
 - start
Time String - Gets or sets the start time of the schedule.
 - time
Zone String - Gets or sets the time zone of the schedule.
 
- azure
Api stringVersion  - The Azure API version of the resource.
 - id string
 - Fully qualified resource Id for the resource
 - name string
 - The name of the resource
 - start
Time numberOffset Minutes  - Gets the start time's offset in minutes.
 - type string
 - The type of the resource.
 - advanced
Schedule AdvancedSchedule Response  - Gets or sets the advanced schedule.
 - creation
Time string - Gets or sets the creation time.
 - description string
 - Gets or sets the description.
 - expiry
Time string - Gets or sets the end time of the schedule.
 - expiry
Time numberOffset Minutes  - Gets or sets the expiry time's offset in minutes.
 - frequency string
 - Gets or sets the frequency of the schedule.
 - interval any
 - Gets or sets the interval of the schedule.
 - is
Enabled boolean - Gets or sets a value indicating whether this schedule is enabled.
 - last
Modified stringTime  - Gets or sets the last modified time.
 - next
Run string - Gets or sets the next run time of the schedule.
 - next
Run numberOffset Minutes  - Gets or sets the next run time's offset in minutes.
 - start
Time string - Gets or sets the start time of the schedule.
 - time
Zone string - Gets or sets the time zone of the schedule.
 
- azure_
api_ strversion  - The Azure API version of the resource.
 - id str
 - Fully qualified resource Id for the resource
 - name str
 - The name of the resource
 - start_
time_ floatoffset_ minutes  - Gets the start time's offset in minutes.
 - type str
 - The type of the resource.
 - advanced_
schedule AdvancedSchedule Response  - Gets or sets the advanced schedule.
 - creation_
time str - Gets or sets the creation time.
 - description str
 - Gets or sets the description.
 - expiry_
time str - Gets or sets the end time of the schedule.
 - expiry_
time_ floatoffset_ minutes  - Gets or sets the expiry time's offset in minutes.
 - frequency str
 - Gets or sets the frequency of the schedule.
 - interval Any
 - Gets or sets the interval of the schedule.
 - is_
enabled bool - Gets or sets a value indicating whether this schedule is enabled.
 - last_
modified_ strtime  - Gets or sets the last modified time.
 - next_
run str - Gets or sets the next run time of the schedule.
 - next_
run_ floatoffset_ minutes  - Gets or sets the next run time's offset in minutes.
 - start_
time str - Gets or sets the start time of the schedule.
 - time_
zone str - Gets or sets the time zone of the schedule.
 
- azure
Api StringVersion  - The Azure API version of the resource.
 - id String
 - Fully qualified resource Id for the resource
 - name String
 - The name of the resource
 - start
Time NumberOffset Minutes  - Gets the start time's offset in minutes.
 - type String
 - The type of the resource.
 - advanced
Schedule Property Map - Gets or sets the advanced schedule.
 - creation
Time String - Gets or sets the creation time.
 - description String
 - Gets or sets the description.
 - expiry
Time String - Gets or sets the end time of the schedule.
 - expiry
Time NumberOffset Minutes  - Gets or sets the expiry time's offset in minutes.
 - frequency String
 - Gets or sets the frequency of the schedule.
 - interval Any
 - Gets or sets the interval of the schedule.
 - is
Enabled Boolean - Gets or sets a value indicating whether this schedule is enabled.
 - last
Modified StringTime  - Gets or sets the last modified time.
 - next
Run String - Gets or sets the next run time of the schedule.
 - next
Run NumberOffset Minutes  - Gets or sets the next run time's offset in minutes.
 - start
Time String - Gets or sets the start time of the schedule.
 - time
Zone String - Gets or sets the time zone of the schedule.
 
Supporting Types
AdvancedScheduleMonthlyOccurrenceResponse    
- Day string
 - Day of the occurrence. Must be one of monday, tuesday, wednesday, thursday, friday, saturday, sunday.
 - Occurrence int
 - Occurrence of the week within the month. Must be between 1 and 5
 
- Day string
 - Day of the occurrence. Must be one of monday, tuesday, wednesday, thursday, friday, saturday, sunday.
 - Occurrence int
 - Occurrence of the week within the month. Must be between 1 and 5
 
- day String
 - Day of the occurrence. Must be one of monday, tuesday, wednesday, thursday, friday, saturday, sunday.
 - occurrence Integer
 - Occurrence of the week within the month. Must be between 1 and 5
 
- day string
 - Day of the occurrence. Must be one of monday, tuesday, wednesday, thursday, friday, saturday, sunday.
 - occurrence number
 - Occurrence of the week within the month. Must be between 1 and 5
 
- day str
 - Day of the occurrence. Must be one of monday, tuesday, wednesday, thursday, friday, saturday, sunday.
 - occurrence int
 - Occurrence of the week within the month. Must be between 1 and 5
 
- day String
 - Day of the occurrence. Must be one of monday, tuesday, wednesday, thursday, friday, saturday, sunday.
 - occurrence Number
 - Occurrence of the week within the month. Must be between 1 and 5
 
AdvancedScheduleResponse  
- Month
Days List<int> - Days of the month that the job should execute on. Must be between 1 and 31.
 - Monthly
Occurrences List<Pulumi.Azure Native. Automation. Inputs. Advanced Schedule Monthly Occurrence Response>  - Occurrences of days within a month.
 - Week
Days List<string> - Days of the week that the job should execute on.
 
- Month
Days []int - Days of the month that the job should execute on. Must be between 1 and 31.
 - Monthly
Occurrences []AdvancedSchedule Monthly Occurrence Response  - Occurrences of days within a month.
 - Week
Days []string - Days of the week that the job should execute on.
 
- month
Days List<Integer> - Days of the month that the job should execute on. Must be between 1 and 31.
 - monthly
Occurrences List<AdvancedSchedule Monthly Occurrence Response>  - Occurrences of days within a month.
 - week
Days List<String> - Days of the week that the job should execute on.
 
- month
Days number[] - Days of the month that the job should execute on. Must be between 1 and 31.
 - monthly
Occurrences AdvancedSchedule Monthly Occurrence Response[]  - Occurrences of days within a month.
 - week
Days string[] - Days of the week that the job should execute on.
 
- month_
days Sequence[int] - Days of the month that the job should execute on. Must be between 1 and 31.
 - monthly_
occurrences Sequence[AdvancedSchedule Monthly Occurrence Response]  - Occurrences of days within a month.
 - week_
days Sequence[str] - Days of the week that the job should execute on.
 
- month
Days List<Number> - Days of the month that the job should execute on. Must be between 1 and 31.
 - monthly
Occurrences List<Property Map> - Occurrences of days within a month.
 - week
Days List<String> - Days of the week that the job should execute on.
 
Package Details
- Repository
 - Azure Native pulumi/pulumi-azure-native
 - License
 - Apache-2.0