1. Packages
  2. Azure Native
  3. API Docs
  4. storsimple
  5. getBackupSchedule
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.33.0 published on Friday, Mar 22, 2024 by Pulumi

azure-native.storsimple.getBackupSchedule

Explore with Pulumi AI

azure-native logo
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.33.0 published on Friday, Mar 22, 2024 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)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: azure-native:storsimple:getBackupSchedule
      arguments:
        # arguments dictionary

    The following arguments are supported:

    BackupPolicyName string
    The backup policy name.
    BackupScheduleName string
    The name of the backup schedule to be fetched
    DeviceName string
    The device name
    ManagerName string
    The manager name
    ResourceGroupName string
    The resource group name
    BackupPolicyName string
    The backup policy name.
    BackupScheduleName string
    The name of the backup schedule to be fetched
    DeviceName string
    The device name
    ManagerName string
    The manager name
    ResourceGroupName string
    The resource group name
    backupPolicyName String
    The backup policy name.
    backupScheduleName String
    The name of the backup schedule to be fetched
    deviceName String
    The device name
    managerName String
    The manager name
    resourceGroupName String
    The resource group name
    backupPolicyName string
    The backup policy name.
    backupScheduleName string
    The name of the backup schedule to be fetched
    deviceName string
    The device name
    managerName string
    The manager name
    resourceGroupName string
    The resource group name
    backup_policy_name str
    The backup policy name.
    backup_schedule_name str
    The name of the backup schedule to be fetched
    device_name str
    The device name
    manager_name str
    The manager name
    resource_group_name str
    The resource group name
    backupPolicyName String
    The backup policy name.
    backupScheduleName String
    The name of the backup schedule to be fetched
    deviceName String
    The device name
    managerName String
    The manager name
    resourceGroupName String
    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.
    LastSuccessfulRun string
    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.AzureNative.StorSimple.Outputs.ScheduleRecurrenceResponse
    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.
    LastSuccessfulRun string
    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 ScheduleRecurrenceResponse
    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.
    lastSuccessfulRun String
    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 ScheduleRecurrenceResponse
    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.
    lastSuccessfulRun string
    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 ScheduleRecurrenceResponse
    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_run str
    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 ScheduleRecurrenceResponse
    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.
    lastSuccessfulRun String
    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.
    WeeklyDaysList List<string>
    The week days list. Applicable only for schedules of recurrence type 'weekly'.
    RecurrenceType string
    The recurrence type.
    RecurrenceValue int
    The recurrence value.
    WeeklyDaysList []string
    The week days list. Applicable only for schedules of recurrence type 'weekly'.
    recurrenceType String
    The recurrence type.
    recurrenceValue Integer
    The recurrence value.
    weeklyDaysList List<String>
    The week days list. Applicable only for schedules of recurrence type 'weekly'.
    recurrenceType string
    The recurrence type.
    recurrenceValue number
    The recurrence value.
    weeklyDaysList string[]
    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_list Sequence[str]
    The week days list. Applicable only for schedules of recurrence type 'weekly'.
    recurrenceType String
    The recurrence type.
    recurrenceValue Number
    The recurrence value.
    weeklyDaysList List<String>
    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
    azure-native logo
    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.33.0 published on Friday, Mar 22, 2024 by Pulumi