azure-native.storsimple.BackupSchedule
Explore with Pulumi AI
The backup schedule. Azure REST API version: 2017-06-01. Prior API version in Azure Native 1.x: 2017-06-01.
Example Usage
BackupSchedulesCreateOrUpdate
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;
return await Deployment.RunAsync(() => 
{
    var backupSchedule = new AzureNative.StorSimple.BackupSchedule("backupSchedule", new()
    {
        BackupPolicyName = "BkUpPolicy01ForSDKTest",
        BackupScheduleName = "schedule2",
        BackupType = AzureNative.StorSimple.BackupType.CloudSnapshot,
        DeviceName = "Device05ForSDKTest",
        Kind = AzureNative.StorSimple.Kind.Series8000,
        ManagerName = "ManagerForSDKTest1",
        ResourceGroupName = "ResourceGroupForSDKTest",
        RetentionCount = 1,
        ScheduleRecurrence = new AzureNative.StorSimple.Inputs.ScheduleRecurrenceArgs
        {
            RecurrenceType = AzureNative.StorSimple.RecurrenceType.Weekly,
            RecurrenceValue = 1,
            WeeklyDaysList = new[]
            {
                AzureNative.StorSimple.DayOfWeek.Friday,
                AzureNative.StorSimple.DayOfWeek.Thursday,
                AzureNative.StorSimple.DayOfWeek.Monday,
            },
        },
        ScheduleStatus = AzureNative.StorSimple.ScheduleStatus.Enabled,
        StartTime = "2017-06-24T01:00:00Z",
    });
});
package main
import (
	storsimple "github.com/pulumi/pulumi-azure-native-sdk/storsimple/v2"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := storsimple.NewBackupSchedule(ctx, "backupSchedule", &storsimple.BackupScheduleArgs{
			BackupPolicyName:   pulumi.String("BkUpPolicy01ForSDKTest"),
			BackupScheduleName: pulumi.String("schedule2"),
			BackupType:         storsimple.BackupTypeCloudSnapshot,
			DeviceName:         pulumi.String("Device05ForSDKTest"),
			Kind:               storsimple.KindSeries8000,
			ManagerName:        pulumi.String("ManagerForSDKTest1"),
			ResourceGroupName:  pulumi.String("ResourceGroupForSDKTest"),
			RetentionCount:     pulumi.Float64(1),
			ScheduleRecurrence: &storsimple.ScheduleRecurrenceArgs{
				RecurrenceType:  storsimple.RecurrenceTypeWeekly,
				RecurrenceValue: pulumi.Int(1),
				WeeklyDaysList: storsimple.DayOfWeekArray{
					storsimple.DayOfWeekFriday,
					storsimple.DayOfWeekThursday,
					storsimple.DayOfWeekMonday,
				},
			},
			ScheduleStatus: storsimple.ScheduleStatusEnabled,
			StartTime:      pulumi.String("2017-06-24T01:00:00Z"),
		})
		if err != nil {
			return err
		}
		return nil
	})
}
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.azurenative.storsimple.BackupSchedule;
import com.pulumi.azurenative.storsimple.BackupScheduleArgs;
import com.pulumi.azurenative.storsimple.inputs.ScheduleRecurrenceArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }
    public static void stack(Context ctx) {
        var backupSchedule = new BackupSchedule("backupSchedule", BackupScheduleArgs.builder()
            .backupPolicyName("BkUpPolicy01ForSDKTest")
            .backupScheduleName("schedule2")
            .backupType("CloudSnapshot")
            .deviceName("Device05ForSDKTest")
            .kind("Series8000")
            .managerName("ManagerForSDKTest1")
            .resourceGroupName("ResourceGroupForSDKTest")
            .retentionCount(1)
            .scheduleRecurrence(ScheduleRecurrenceArgs.builder()
                .recurrenceType("Weekly")
                .recurrenceValue(1)
                .weeklyDaysList(                
                    "Friday",
                    "Thursday",
                    "Monday")
                .build())
            .scheduleStatus("Enabled")
            .startTime("2017-06-24T01:00:00Z")
            .build());
    }
}
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";
const backupSchedule = new azure_native.storsimple.BackupSchedule("backupSchedule", {
    backupPolicyName: "BkUpPolicy01ForSDKTest",
    backupScheduleName: "schedule2",
    backupType: azure_native.storsimple.BackupType.CloudSnapshot,
    deviceName: "Device05ForSDKTest",
    kind: azure_native.storsimple.Kind.Series8000,
    managerName: "ManagerForSDKTest1",
    resourceGroupName: "ResourceGroupForSDKTest",
    retentionCount: 1,
    scheduleRecurrence: {
        recurrenceType: azure_native.storsimple.RecurrenceType.Weekly,
        recurrenceValue: 1,
        weeklyDaysList: [
            azure_native.storsimple.DayOfWeek.Friday,
            azure_native.storsimple.DayOfWeek.Thursday,
            azure_native.storsimple.DayOfWeek.Monday,
        ],
    },
    scheduleStatus: azure_native.storsimple.ScheduleStatus.Enabled,
    startTime: "2017-06-24T01:00:00Z",
});
import pulumi
import pulumi_azure_native as azure_native
backup_schedule = azure_native.storsimple.BackupSchedule("backupSchedule",
    backup_policy_name="BkUpPolicy01ForSDKTest",
    backup_schedule_name="schedule2",
    backup_type=azure_native.storsimple.BackupType.CLOUD_SNAPSHOT,
    device_name="Device05ForSDKTest",
    kind=azure_native.storsimple.Kind.SERIES8000,
    manager_name="ManagerForSDKTest1",
    resource_group_name="ResourceGroupForSDKTest",
    retention_count=1,
    schedule_recurrence={
        "recurrence_type": azure_native.storsimple.RecurrenceType.WEEKLY,
        "recurrence_value": 1,
        "weekly_days_list": [
            azure_native.storsimple.DayOfWeek.FRIDAY,
            azure_native.storsimple.DayOfWeek.THURSDAY,
            azure_native.storsimple.DayOfWeek.MONDAY,
        ],
    },
    schedule_status=azure_native.storsimple.ScheduleStatus.ENABLED,
    start_time="2017-06-24T01:00:00Z")
resources:
  backupSchedule:
    type: azure-native:storsimple:BackupSchedule
    properties:
      backupPolicyName: BkUpPolicy01ForSDKTest
      backupScheduleName: schedule2
      backupType: CloudSnapshot
      deviceName: Device05ForSDKTest
      kind: Series8000
      managerName: ManagerForSDKTest1
      resourceGroupName: ResourceGroupForSDKTest
      retentionCount: 1
      scheduleRecurrence:
        recurrenceType: Weekly
        recurrenceValue: 1
        weeklyDaysList:
          - Friday
          - Thursday
          - Monday
      scheduleStatus: Enabled
      startTime: 2017-06-24T01:00:00Z
Create BackupSchedule Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new BackupSchedule(name: string, args: BackupScheduleArgs, opts?: CustomResourceOptions);@overload
def BackupSchedule(resource_name: str,
                   args: BackupScheduleArgs,
                   opts: Optional[ResourceOptions] = None)
@overload
def BackupSchedule(resource_name: str,
                   opts: Optional[ResourceOptions] = None,
                   backup_policy_name: Optional[str] = None,
                   backup_type: Optional[BackupType] = None,
                   device_name: Optional[str] = None,
                   manager_name: Optional[str] = None,
                   resource_group_name: Optional[str] = None,
                   retention_count: Optional[float] = None,
                   schedule_recurrence: Optional[ScheduleRecurrenceArgs] = None,
                   schedule_status: Optional[ScheduleStatus] = None,
                   start_time: Optional[str] = None,
                   backup_schedule_name: Optional[str] = None,
                   kind: Optional[Kind] = None)func NewBackupSchedule(ctx *Context, name string, args BackupScheduleArgs, opts ...ResourceOption) (*BackupSchedule, error)public BackupSchedule(string name, BackupScheduleArgs args, CustomResourceOptions? opts = null)
public BackupSchedule(String name, BackupScheduleArgs args)
public BackupSchedule(String name, BackupScheduleArgs args, CustomResourceOptions options)
type: azure-native:storsimple:BackupSchedule
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args BackupScheduleArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args BackupScheduleArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args BackupScheduleArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args BackupScheduleArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args BackupScheduleArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var backupScheduleResource = new AzureNative.StorSimple.BackupSchedule("backupScheduleResource", new()
{
    BackupPolicyName = "string",
    BackupType = AzureNative.StorSimple.BackupType.LocalSnapshot,
    DeviceName = "string",
    ManagerName = "string",
    ResourceGroupName = "string",
    RetentionCount = 0,
    ScheduleRecurrence = new AzureNative.StorSimple.Inputs.ScheduleRecurrenceArgs
    {
        RecurrenceType = AzureNative.StorSimple.RecurrenceType.Minutes,
        RecurrenceValue = 0,
        WeeklyDaysList = new[]
        {
            AzureNative.StorSimple.DayOfWeek.Sunday,
        },
    },
    ScheduleStatus = AzureNative.StorSimple.ScheduleStatus.Enabled,
    StartTime = "string",
    BackupScheduleName = "string",
    Kind = AzureNative.StorSimple.Kind.Series8000,
});
example, err := storsimple.NewBackupSchedule(ctx, "backupScheduleResource", &storsimple.BackupScheduleArgs{
	BackupPolicyName:  pulumi.String("string"),
	BackupType:        storsimple.BackupTypeLocalSnapshot,
	DeviceName:        pulumi.String("string"),
	ManagerName:       pulumi.String("string"),
	ResourceGroupName: pulumi.String("string"),
	RetentionCount:    pulumi.Float64(0),
	ScheduleRecurrence: &storsimple.ScheduleRecurrenceArgs{
		RecurrenceType:  storsimple.RecurrenceTypeMinutes,
		RecurrenceValue: pulumi.Int(0),
		WeeklyDaysList: storsimple.DayOfWeekArray{
			storsimple.DayOfWeekSunday,
		},
	},
	ScheduleStatus:     storsimple.ScheduleStatusEnabled,
	StartTime:          pulumi.String("string"),
	BackupScheduleName: pulumi.String("string"),
	Kind:               storsimple.KindSeries8000,
})
var backupScheduleResource = new BackupSchedule("backupScheduleResource", BackupScheduleArgs.builder()
    .backupPolicyName("string")
    .backupType("LocalSnapshot")
    .deviceName("string")
    .managerName("string")
    .resourceGroupName("string")
    .retentionCount(0)
    .scheduleRecurrence(ScheduleRecurrenceArgs.builder()
        .recurrenceType("Minutes")
        .recurrenceValue(0)
        .weeklyDaysList("Sunday")
        .build())
    .scheduleStatus("Enabled")
    .startTime("string")
    .backupScheduleName("string")
    .kind("Series8000")
    .build());
backup_schedule_resource = azure_native.storsimple.BackupSchedule("backupScheduleResource",
    backup_policy_name="string",
    backup_type=azure_native.storsimple.BackupType.LOCAL_SNAPSHOT,
    device_name="string",
    manager_name="string",
    resource_group_name="string",
    retention_count=0,
    schedule_recurrence={
        "recurrence_type": azure_native.storsimple.RecurrenceType.MINUTES,
        "recurrence_value": 0,
        "weekly_days_list": [azure_native.storsimple.DayOfWeek.SUNDAY],
    },
    schedule_status=azure_native.storsimple.ScheduleStatus.ENABLED,
    start_time="string",
    backup_schedule_name="string",
    kind=azure_native.storsimple.Kind.SERIES8000)
const backupScheduleResource = new azure_native.storsimple.BackupSchedule("backupScheduleResource", {
    backupPolicyName: "string",
    backupType: azure_native.storsimple.BackupType.LocalSnapshot,
    deviceName: "string",
    managerName: "string",
    resourceGroupName: "string",
    retentionCount: 0,
    scheduleRecurrence: {
        recurrenceType: azure_native.storsimple.RecurrenceType.Minutes,
        recurrenceValue: 0,
        weeklyDaysList: [azure_native.storsimple.DayOfWeek.Sunday],
    },
    scheduleStatus: azure_native.storsimple.ScheduleStatus.Enabled,
    startTime: "string",
    backupScheduleName: "string",
    kind: azure_native.storsimple.Kind.Series8000,
});
type: azure-native:storsimple:BackupSchedule
properties:
    backupPolicyName: string
    backupScheduleName: string
    backupType: LocalSnapshot
    deviceName: string
    kind: Series8000
    managerName: string
    resourceGroupName: string
    retentionCount: 0
    scheduleRecurrence:
        recurrenceType: Minutes
        recurrenceValue: 0
        weeklyDaysList:
            - Sunday
    scheduleStatus: Enabled
    startTime: string
BackupSchedule Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The BackupSchedule resource accepts the following input properties:
- BackupPolicy stringName 
- The backup policy name.
- BackupType Pulumi.Azure Native. Stor Simple. Backup Type 
- The type of backup which needs to be taken.
- DeviceName string
- The device name
- ManagerName string
- The manager name
- ResourceGroup stringName 
- The resource group name
- RetentionCount double
- The number of backups to be retained.
- ScheduleRecurrence Pulumi.Azure Native. Stor Simple. Inputs. Schedule Recurrence 
- The schedule recurrence.
- ScheduleStatus Pulumi.Azure Native. Stor Simple. Schedule Status 
- The schedule status.
- StartTime string
- The start time of the schedule.
- BackupSchedule stringName 
- The backup schedule name.
- Kind
Pulumi.Azure Native. Stor Simple. Kind 
- The Kind of the object. Currently only Series8000 is supported
- BackupPolicy stringName 
- The backup policy name.
- BackupType BackupType 
- The type of backup which needs to be taken.
- DeviceName string
- The device name
- ManagerName string
- The manager name
- ResourceGroup stringName 
- The resource group name
- RetentionCount float64
- The number of backups to be retained.
- ScheduleRecurrence ScheduleRecurrence Args 
- The schedule recurrence.
- ScheduleStatus ScheduleStatus 
- The schedule status.
- StartTime string
- The start time of the schedule.
- BackupSchedule stringName 
- The backup schedule name.
- Kind Kind
- The Kind of the object. Currently only Series8000 is supported
- backupPolicy StringName 
- The backup policy name.
- backupType BackupType 
- The type of backup which needs to be taken.
- deviceName String
- The device name
- managerName String
- The manager name
- resourceGroup StringName 
- The resource group name
- retentionCount Double
- The number of backups to be retained.
- scheduleRecurrence ScheduleRecurrence 
- The schedule recurrence.
- scheduleStatus ScheduleStatus 
- The schedule status.
- startTime String
- The start time of the schedule.
- backupSchedule StringName 
- The backup schedule name.
- kind Kind
- The Kind of the object. Currently only Series8000 is supported
- backupPolicy stringName 
- The backup policy name.
- backupType BackupType 
- The type of backup which needs to be taken.
- deviceName string
- The device name
- managerName string
- The manager name
- resourceGroup stringName 
- The resource group name
- retentionCount number
- The number of backups to be retained.
- scheduleRecurrence ScheduleRecurrence 
- The schedule recurrence.
- scheduleStatus ScheduleStatus 
- The schedule status.
- startTime string
- The start time of the schedule.
- backupSchedule stringName 
- The backup schedule name.
- kind Kind
- The Kind of the object. Currently only Series8000 is supported
- backup_policy_ strname 
- The backup policy name.
- backup_type BackupType 
- The type of backup which needs to be taken.
- device_name str
- The device name
- manager_name str
- The manager name
- resource_group_ strname 
- The resource group name
- retention_count float
- The number of backups to be retained.
- schedule_recurrence ScheduleRecurrence Args 
- The schedule recurrence.
- schedule_status ScheduleStatus 
- The schedule status.
- start_time str
- The start time of the schedule.
- backup_schedule_ strname 
- The backup schedule name.
- kind Kind
- The Kind of the object. Currently only Series8000 is supported
- backupPolicy StringName 
- The backup policy name.
- backupType "LocalSnapshot" | "Cloud Snapshot" 
- The type of backup which needs to be taken.
- deviceName String
- The device name
- managerName String
- The manager name
- resourceGroup StringName 
- The resource group name
- retentionCount Number
- The number of backups to be retained.
- scheduleRecurrence Property Map
- The schedule recurrence.
- scheduleStatus "Enabled" | "Disabled"
- The schedule status.
- startTime String
- The start time of the schedule.
- backupSchedule StringName 
- The backup schedule name.
- kind "Series8000"
- The Kind of the object. Currently only Series8000 is supported
Outputs
All input properties are implicitly available as output properties. Additionally, the BackupSchedule resource produces the following output properties:
- Id string
- The provider-assigned unique ID for this managed resource.
- LastSuccessful stringRun 
- The last successful backup run which was triggered for the schedule.
- Name string
- The name of the object.
- Type string
- The hierarchical type of the object.
- Id string
- The provider-assigned unique ID for this managed resource.
- LastSuccessful stringRun 
- The last successful backup run which was triggered for the schedule.
- Name string
- The name of the object.
- Type string
- The hierarchical type of the object.
- id String
- The provider-assigned unique ID for this managed resource.
- lastSuccessful StringRun 
- The last successful backup run which was triggered for the schedule.
- name String
- The name of the object.
- type String
- The hierarchical type of the object.
- id string
- The provider-assigned unique ID for this managed resource.
- lastSuccessful stringRun 
- The last successful backup run which was triggered for the schedule.
- name string
- The name of the object.
- type string
- The hierarchical type of the object.
- id str
- The provider-assigned unique ID for this managed resource.
- last_successful_ strrun 
- The last successful backup run which was triggered for the schedule.
- name str
- The name of the object.
- type str
- The hierarchical type of the object.
- id String
- The provider-assigned unique ID for this managed resource.
- lastSuccessful StringRun 
- The last successful backup run which was triggered for the schedule.
- name String
- The name of the object.
- type String
- The hierarchical type of the object.
Supporting Types
BackupType, BackupTypeArgs    
- LocalSnapshot 
- LocalSnapshot
- CloudSnapshot 
- CloudSnapshot
- BackupType Local Snapshot 
- LocalSnapshot
- BackupType Cloud Snapshot 
- CloudSnapshot
- LocalSnapshot 
- LocalSnapshot
- CloudSnapshot 
- CloudSnapshot
- LocalSnapshot 
- LocalSnapshot
- CloudSnapshot 
- CloudSnapshot
- LOCAL_SNAPSHOT
- LocalSnapshot
- CLOUD_SNAPSHOT
- CloudSnapshot
- "LocalSnapshot" 
- LocalSnapshot
- "CloudSnapshot" 
- CloudSnapshot
DayOfWeek, DayOfWeekArgs      
- Sunday
- Sunday
- Monday
- Monday
- Tuesday
- Tuesday
- Wednesday
- Wednesday
- Thursday
- Thursday
- Friday
- Friday
- Saturday
- Saturday
- DayOf Week Sunday 
- Sunday
- DayOf Week Monday 
- Monday
- DayOf Week Tuesday 
- Tuesday
- DayOf Week Wednesday 
- Wednesday
- DayOf Week Thursday 
- Thursday
- DayOf Week Friday 
- Friday
- DayOf Week Saturday 
- Saturday
- Sunday
- Sunday
- Monday
- Monday
- Tuesday
- Tuesday
- Wednesday
- Wednesday
- Thursday
- Thursday
- Friday
- Friday
- Saturday
- Saturday
- Sunday
- Sunday
- Monday
- Monday
- Tuesday
- Tuesday
- Wednesday
- Wednesday
- Thursday
- Thursday
- Friday
- Friday
- Saturday
- Saturday
- SUNDAY
- Sunday
- MONDAY
- Monday
- TUESDAY
- Tuesday
- WEDNESDAY
- Wednesday
- THURSDAY
- Thursday
- FRIDAY
- Friday
- SATURDAY
- Saturday
- "Sunday"
- Sunday
- "Monday"
- Monday
- "Tuesday"
- Tuesday
- "Wednesday"
- Wednesday
- "Thursday"
- Thursday
- "Friday"
- Friday
- "Saturday"
- Saturday
Kind, KindArgs  
- Series8000
- Series8000
- KindSeries8000 
- Series8000
- Series8000
- Series8000
- Series8000
- Series8000
- SERIES8000
- Series8000
- "Series8000"
- Series8000
RecurrenceType, RecurrenceTypeArgs    
- Minutes
- Minutes
- Hourly
- Hourly
- Daily
- Daily
- Weekly
- Weekly
- RecurrenceType Minutes 
- Minutes
- RecurrenceType Hourly 
- Hourly
- RecurrenceType Daily 
- Daily
- RecurrenceType Weekly 
- Weekly
- Minutes
- Minutes
- Hourly
- Hourly
- Daily
- Daily
- Weekly
- Weekly
- Minutes
- Minutes
- Hourly
- Hourly
- Daily
- Daily
- Weekly
- Weekly
- MINUTES
- Minutes
- HOURLY
- Hourly
- DAILY
- Daily
- WEEKLY
- Weekly
- "Minutes"
- Minutes
- "Hourly"
- Hourly
- "Daily"
- Daily
- "Weekly"
- Weekly
ScheduleRecurrence, ScheduleRecurrenceArgs    
- RecurrenceType Pulumi.Azure Native. Stor Simple. Recurrence Type 
- The recurrence type.
- RecurrenceValue int
- The recurrence value.
- WeeklyDays List<Pulumi.List Azure Native. Stor Simple. Day Of Week> 
- The week days list. Applicable only for schedules of recurrence type 'weekly'.
- RecurrenceType RecurrenceType 
- The recurrence type.
- RecurrenceValue int
- The recurrence value.
- WeeklyDays []DayList Of Week 
- The week days list. Applicable only for schedules of recurrence type 'weekly'.
- recurrenceType RecurrenceType 
- The recurrence type.
- recurrenceValue Integer
- The recurrence value.
- weeklyDays List<DayList Of Week> 
- The week days list. Applicable only for schedules of recurrence type 'weekly'.
- recurrenceType RecurrenceType 
- The recurrence type.
- recurrenceValue number
- The recurrence value.
- weeklyDays DayList Of Week[] 
- The week days list. Applicable only for schedules of recurrence type 'weekly'.
- recurrence_type RecurrenceType 
- The recurrence type.
- recurrence_value int
- The recurrence value.
- weekly_days_ Sequence[Daylist Of Week] 
- The week days list. Applicable only for schedules of recurrence type 'weekly'.
- recurrenceType "Minutes" | "Hourly" | "Daily" | "Weekly"
- The recurrence type.
- recurrenceValue Number
- The recurrence value.
- weeklyDays List<"Sunday" | "Monday" | "Tuesday" | "Wednesday" | "Thursday" | "Friday" | "Saturday">List 
- The week days list. Applicable only for schedules of recurrence type 'weekly'.
ScheduleRecurrenceResponse, ScheduleRecurrenceResponseArgs      
- 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'.
ScheduleStatus, ScheduleStatusArgs    
- Enabled
- Enabled
- Disabled
- Disabled
- ScheduleStatus Enabled 
- Enabled
- ScheduleStatus Disabled 
- Disabled
- Enabled
- Enabled
- Disabled
- Disabled
- Enabled
- Enabled
- Disabled
- Disabled
- ENABLED
- Enabled
- DISABLED
- Disabled
- "Enabled"
- Enabled
- "Disabled"
- Disabled
Import
An existing resource can be imported using its type token, name, and identifier, e.g.
$ pulumi import azure-native:storsimple:BackupSchedule schedule2 /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorSimple/managers/{managerName}/devices/{deviceName}/backupPolicies/{backupPolicyName}/schedules/{backupScheduleName} 
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- Azure Native pulumi/pulumi-azure-native
- License
- Apache-2.0