azure-native.storsimple.getBackupSchedule

Explore with Pulumi AI

Gets the properties of the specified backup schedule name. 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