This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.89.1 published on Sunday, Mar 2, 2025 by Pulumi
azure-native.storsimple.getBackupSchedule
Explore with Pulumi AI
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.89.1 published on Sunday, Mar 2, 2025 by Pulumi
Gets the properties of the specified backup schedule name. Azure REST API version: 2017-06-01.
Using getBackupSchedule
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 getBackupSchedule(args: GetBackupScheduleArgs, opts?: InvokeOptions): Promise<GetBackupScheduleResult>
function getBackupScheduleOutput(args: GetBackupScheduleOutputArgs, opts?: InvokeOptions): Output<GetBackupScheduleResult>def get_backup_schedule(backup_policy_name: Optional[str] = None,
                        backup_schedule_name: Optional[str] = None,
                        device_name: Optional[str] = None,
                        manager_name: Optional[str] = None,
                        resource_group_name: Optional[str] = None,
                        opts: Optional[InvokeOptions] = None) -> GetBackupScheduleResult
def get_backup_schedule_output(backup_policy_name: Optional[pulumi.Input[str]] = None,
                        backup_schedule_name: Optional[pulumi.Input[str]] = None,
                        device_name: Optional[pulumi.Input[str]] = None,
                        manager_name: Optional[pulumi.Input[str]] = None,
                        resource_group_name: Optional[pulumi.Input[str]] = None,
                        opts: Optional[InvokeOptions] = None) -> Output[GetBackupScheduleResult]func LookupBackupSchedule(ctx *Context, args *LookupBackupScheduleArgs, opts ...InvokeOption) (*LookupBackupScheduleResult, error)
func LookupBackupScheduleOutput(ctx *Context, args *LookupBackupScheduleOutputArgs, opts ...InvokeOption) LookupBackupScheduleResultOutput> Note: This function is named LookupBackupSchedule in the Go SDK.
public static class GetBackupSchedule 
{
    public static Task<GetBackupScheduleResult> InvokeAsync(GetBackupScheduleArgs args, InvokeOptions? opts = null)
    public static Output<GetBackupScheduleResult> Invoke(GetBackupScheduleInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetBackupScheduleResult> getBackupSchedule(GetBackupScheduleArgs args, InvokeOptions options)
public static Output<GetBackupScheduleResult> getBackupSchedule(GetBackupScheduleArgs args, InvokeOptions options)
fn::invoke:
  function: azure-native:storsimple:getBackupSchedule
  arguments:
    # arguments dictionaryThe following arguments are supported:
- BackupPolicy stringName 
- The backup policy name.
- BackupSchedule stringName 
- The name of the backup schedule to be fetched
- DeviceName string
- The device name
- ManagerName string
- The manager name
- ResourceGroup stringName 
- The resource group name
- BackupPolicy stringName 
- The backup policy name.
- BackupSchedule stringName 
- The name of the backup schedule to be fetched
- DeviceName string
- The device name
- ManagerName string
- The manager name
- ResourceGroup stringName 
- The resource group name
- backupPolicy StringName 
- The backup policy name.
- backupSchedule StringName 
- The name of the backup schedule to be fetched
- deviceName String
- The device name
- managerName String
- The manager name
- resourceGroup StringName 
- The resource group name
- backupPolicy stringName 
- The backup policy name.
- backupSchedule stringName 
- The name of the backup schedule to be fetched
- deviceName string
- The device name
- managerName string
- The manager name
- resourceGroup stringName 
- The resource group name
- backup_policy_ strname 
- The backup policy name.
- backup_schedule_ strname 
- The name of the backup schedule to be fetched
- device_name str
- The device name
- manager_name str
- The manager name
- resource_group_ strname 
- The resource group name
- backupPolicy StringName 
- The backup policy name.
- backupSchedule StringName 
- The name of the backup schedule to be fetched
- deviceName String
- The device name
- managerName String
- The manager name
- resourceGroup StringName 
- The resource group name
getBackupSchedule Result
The following output properties are available:
- BackupType string
- The type of backup which needs to be taken.
- Id string
- The path ID that uniquely identifies the object.
- LastSuccessful stringRun 
- The last successful backup run which was triggered for the schedule.
- Name string
- The name of the object.
- RetentionCount double
- The number of backups to be retained.
- ScheduleRecurrence Pulumi.Azure Native. Stor Simple. Outputs. Schedule Recurrence Response 
- The schedule recurrence.
- ScheduleStatus string
- The schedule status.
- StartTime string
- The start time of the schedule.
- Type string
- The hierarchical type of the object.
- Kind string
- The Kind of the object. Currently only Series8000 is supported
- BackupType string
- The type of backup which needs to be taken.
- Id string
- The path ID that uniquely identifies the object.
- LastSuccessful stringRun 
- The last successful backup run which was triggered for the schedule.
- Name string
- The name of the object.
- RetentionCount float64
- The number of backups to be retained.
- ScheduleRecurrence ScheduleRecurrence Response 
- The schedule recurrence.
- ScheduleStatus string
- The schedule status.
- StartTime string
- The start time of the schedule.
- Type string
- The hierarchical type of the object.
- Kind string
- The Kind of the object. Currently only Series8000 is supported
- backupType String
- The type of backup which needs to be taken.
- id String
- The path ID that uniquely identifies the object.
- lastSuccessful StringRun 
- The last successful backup run which was triggered for the schedule.
- name String
- The name of the object.
- retentionCount Double
- The number of backups to be retained.
- scheduleRecurrence ScheduleRecurrence Response 
- The schedule recurrence.
- scheduleStatus String
- The schedule status.
- startTime String
- The start time of the schedule.
- type String
- The hierarchical type of the object.
- kind String
- The Kind of the object. Currently only Series8000 is supported
- backupType string
- The type of backup which needs to be taken.
- id string
- The path ID that uniquely identifies the object.
- lastSuccessful stringRun 
- The last successful backup run which was triggered for the schedule.
- name string
- The name of the object.
- retentionCount number
- The number of backups to be retained.
- scheduleRecurrence ScheduleRecurrence Response 
- The schedule recurrence.
- scheduleStatus string
- The schedule status.
- startTime string
- The start time of the schedule.
- type string
- The hierarchical type of the object.
- kind string
- The Kind of the object. Currently only Series8000 is supported
- backup_type str
- The type of backup which needs to be taken.
- id str
- The path ID that uniquely identifies the object.
- last_successful_ strrun 
- The last successful backup run which was triggered for the schedule.
- name str
- The name of the object.
- retention_count float
- The number of backups to be retained.
- schedule_recurrence ScheduleRecurrence Response 
- The schedule recurrence.
- schedule_status str
- The schedule status.
- start_time str
- The start time of the schedule.
- type str
- The hierarchical type of the object.
- kind str
- The Kind of the object. Currently only Series8000 is supported
- backupType String
- The type of backup which needs to be taken.
- id String
- The path ID that uniquely identifies the object.
- lastSuccessful StringRun 
- The last successful backup run which was triggered for the schedule.
- name String
- The name of the object.
- retentionCount Number
- The number of backups to be retained.
- scheduleRecurrence Property Map
- The schedule recurrence.
- scheduleStatus String
- The schedule status.
- startTime String
- The start time of the schedule.
- type String
- The hierarchical type of the object.
- kind String
- The Kind of the object. Currently only Series8000 is supported
Supporting Types
ScheduleRecurrenceResponse  
- RecurrenceType string
- The recurrence type.
- RecurrenceValue int
- The recurrence value.
- WeeklyDays List<string>List 
- The week days list. Applicable only for schedules of recurrence type 'weekly'.
- RecurrenceType string
- The recurrence type.
- RecurrenceValue int
- The recurrence value.
- WeeklyDays []stringList 
- The week days list. Applicable only for schedules of recurrence type 'weekly'.
- recurrenceType String
- The recurrence type.
- recurrenceValue Integer
- The recurrence value.
- weeklyDays List<String>List 
- The week days list. Applicable only for schedules of recurrence type 'weekly'.
- recurrenceType string
- The recurrence type.
- recurrenceValue number
- The recurrence value.
- weeklyDays string[]List 
- The week days list. Applicable only for schedules of recurrence type 'weekly'.
- recurrence_type str
- The recurrence type.
- recurrence_value int
- The recurrence value.
- weekly_days_ Sequence[str]list 
- The week days list. Applicable only for schedules of recurrence type 'weekly'.
- recurrenceType String
- The recurrence type.
- recurrenceValue Number
- The recurrence value.
- weeklyDays List<String>List 
- The week days list. Applicable only for schedules of recurrence type 'weekly'.
Package Details
- Repository
- Azure Native pulumi/pulumi-azure-native
- License
- Apache-2.0
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.89.1 published on Sunday, Mar 2, 2025 by Pulumi