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.20.1 published on Friday, Dec 1, 2023 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.20.1 published on Friday, Dec 1, 2023 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.20.1 published on Friday, Dec 1, 2023 by Pulumi