1. Packages
  2. Azure Classic
  3. API Docs
  4. mssql
  5. ManagedInstanceStartStopSchedule

We recommend using Azure Native.

Azure v6.25.0 published on Wednesday, Aug 13, 2025 by Pulumi

azure.mssql.ManagedInstanceStartStopSchedule

Explore with Pulumi AI

azure logo

We recommend using Azure Native.

Azure v6.25.0 published on Wednesday, Aug 13, 2025 by Pulumi

    Manages Start Stop Schedules for an MS SQL Managed Instance.

    Example Usage

    Example coming soon!
    
    Example coming soon!
    
    Example coming soon!
    
    Example coming soon!
    
    Example coming soon!
    
    resources:
      example:
        type: azure:core:ResourceGroup
        properties:
          name: database-rg
          location: West Europe
      exampleNetworkSecurityGroup:
        type: azure:network:NetworkSecurityGroup
        name: example
        properties:
          name: mi-security-group
          location: ${example.location}
          resourceGroupName: ${example.name}
      allowManagementInbound:
        type: azure:network:NetworkSecurityRule
        name: allow_management_inbound
        properties:
          name: allow_management_inbound
          priority: 106
          direction: Inbound
          access: Allow
          protocol: Tcp
          sourcePortRange: '*'
          destinationPortRanges:
            - '9000'
            - '9003'
            - '1438'
            - '1440'
            - '1452'
          sourceAddressPrefix: '*'
          destinationAddressPrefix: '*'
          resourceGroupName: ${example.name}
          networkSecurityGroupName: ${exampleNetworkSecurityGroup.name}
      allowMisubnetInbound:
        type: azure:network:NetworkSecurityRule
        name: allow_misubnet_inbound
        properties:
          name: allow_misubnet_inbound
          priority: 200
          direction: Inbound
          access: Allow
          protocol: '*'
          sourcePortRange: '*'
          destinationPortRange: '*'
          sourceAddressPrefix: 10.0.0.0/24
          destinationAddressPrefix: '*'
          resourceGroupName: ${example.name}
          networkSecurityGroupName: ${exampleNetworkSecurityGroup.name}
      allowHealthProbeInbound:
        type: azure:network:NetworkSecurityRule
        name: allow_health_probe_inbound
        properties:
          name: allow_health_probe_inbound
          priority: 300
          direction: Inbound
          access: Allow
          protocol: '*'
          sourcePortRange: '*'
          destinationPortRange: '*'
          sourceAddressPrefix: AzureLoadBalancer
          destinationAddressPrefix: '*'
          resourceGroupName: ${example.name}
          networkSecurityGroupName: ${exampleNetworkSecurityGroup.name}
      allowTdsInbound:
        type: azure:network:NetworkSecurityRule
        name: allow_tds_inbound
        properties:
          name: allow_tds_inbound
          priority: 1000
          direction: Inbound
          access: Allow
          protocol: Tcp
          sourcePortRange: '*'
          destinationPortRange: '1433'
          sourceAddressPrefix: VirtualNetwork
          destinationAddressPrefix: '*'
          resourceGroupName: ${example.name}
          networkSecurityGroupName: ${exampleNetworkSecurityGroup.name}
      denyAllInbound:
        type: azure:network:NetworkSecurityRule
        name: deny_all_inbound
        properties:
          name: deny_all_inbound
          priority: 4096
          direction: Inbound
          access: Deny
          protocol: '*'
          sourcePortRange: '*'
          destinationPortRange: '*'
          sourceAddressPrefix: '*'
          destinationAddressPrefix: '*'
          resourceGroupName: ${example.name}
          networkSecurityGroupName: ${exampleNetworkSecurityGroup.name}
      allowManagementOutbound:
        type: azure:network:NetworkSecurityRule
        name: allow_management_outbound
        properties:
          name: allow_management_outbound
          priority: 102
          direction: Outbound
          access: Allow
          protocol: Tcp
          sourcePortRange: '*'
          destinationPortRanges:
            - '80'
            - '443'
            - '12000'
          sourceAddressPrefix: '*'
          destinationAddressPrefix: '*'
          resourceGroupName: ${example.name}
          networkSecurityGroupName: ${exampleNetworkSecurityGroup.name}
      allowMisubnetOutbound:
        type: azure:network:NetworkSecurityRule
        name: allow_misubnet_outbound
        properties:
          name: allow_misubnet_outbound
          priority: 200
          direction: Outbound
          access: Allow
          protocol: '*'
          sourcePortRange: '*'
          destinationPortRange: '*'
          sourceAddressPrefix: 10.0.0.0/24
          destinationAddressPrefix: '*'
          resourceGroupName: ${example.name}
          networkSecurityGroupName: ${exampleNetworkSecurityGroup.name}
      denyAllOutbound:
        type: azure:network:NetworkSecurityRule
        name: deny_all_outbound
        properties:
          name: deny_all_outbound
          priority: 4096
          direction: Outbound
          access: Deny
          protocol: '*'
          sourcePortRange: '*'
          destinationPortRange: '*'
          sourceAddressPrefix: '*'
          destinationAddressPrefix: '*'
          resourceGroupName: ${example.name}
          networkSecurityGroupName: ${exampleNetworkSecurityGroup.name}
      exampleVirtualNetwork:
        type: azure:network:VirtualNetwork
        name: example
        properties:
          name: vnet-mi
          resourceGroupName: ${example.name}
          addressSpaces:
            - 10.0.0.0/16
          location: ${example.location}
      exampleSubnet:
        type: azure:network:Subnet
        name: example
        properties:
          name: subnet-mi
          resourceGroupName: ${example.name}
          virtualNetworkName: ${exampleVirtualNetwork.name}
          addressPrefixes:
            - 10.0.0.0/24
          delegations:
            - name: managedinstancedelegation
              serviceDelegation:
                name: Microsoft.Sql/managedInstances
                actions:
                  - Microsoft.Network/virtualNetworks/subnets/join/action
                  - Microsoft.Network/virtualNetworks/subnets/prepareNetworkPolicies/action
                  - Microsoft.Network/virtualNetworks/subnets/unprepareNetworkPolicies/action
      exampleSubnetNetworkSecurityGroupAssociation:
        type: azure:network:SubnetNetworkSecurityGroupAssociation
        name: example
        properties:
          subnetId: ${exampleSubnet.id}
          networkSecurityGroupId: ${exampleNetworkSecurityGroup.id}
      exampleRouteTable:
        type: azure:network:RouteTable
        name: example
        properties:
          name: routetable-mi
          location: ${example.location}
          resourceGroupName: ${example.name}
          disableBgpRoutePropagation: false
        options:
          dependsOn:
            - ${exampleSubnet}
      exampleSubnetRouteTableAssociation:
        type: azure:network:SubnetRouteTableAssociation
        name: example
        properties:
          subnetId: ${exampleSubnet.id}
          routeTableId: ${exampleRouteTable.id}
      exampleManagedInstance:
        type: azure:mssql:ManagedInstance
        name: example
        properties:
          name: managedsqlinstance
          resourceGroupName: ${example.name}
          location: ${example.location}
          licenseType: BasePrice
          skuName: GP_Gen5
          storageSizeInGb: 32
          subnetId: ${exampleSubnet.id}
          vcores: 4
          administratorLogin: mradministrator
          administratorLoginPassword: thisIsDog11
        options:
          dependsOn:
            - ${exampleSubnetNetworkSecurityGroupAssociation}
            - ${exampleSubnetRouteTableAssociation}
      exampleManagedInstanceStartStopSchedule:
        type: azure:mssql:ManagedInstanceStartStopSchedule
        name: example
        properties:
          managedInstanceId: ${exampleManagedInstance.id}
          timezoneId: Central European Standard Time
          schedules:
            - startDay: Monday
              startTime: 08:00
              stopDay: Monday
              stopTime: 11:00
            - startDay: Tuesday
              startTime: 12:00
              stopDay: Tuesday
              stopTime: 18:00
    

    API Providers

    This resource uses the following Azure API Providers:

    • Microsoft.Sql - 2023-08-01-preview

    Create ManagedInstanceStartStopSchedule Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new ManagedInstanceStartStopSchedule(name: string, args: ManagedInstanceStartStopScheduleArgs, opts?: CustomResourceOptions);
    @overload
    def ManagedInstanceStartStopSchedule(resource_name: str,
                                         args: ManagedInstanceStartStopScheduleArgs,
                                         opts: Optional[ResourceOptions] = None)
    
    @overload
    def ManagedInstanceStartStopSchedule(resource_name: str,
                                         opts: Optional[ResourceOptions] = None,
                                         managed_instance_id: Optional[str] = None,
                                         schedules: Optional[Sequence[ManagedInstanceStartStopScheduleScheduleArgs]] = None,
                                         description: Optional[str] = None,
                                         timezone_id: Optional[str] = None)
    func NewManagedInstanceStartStopSchedule(ctx *Context, name string, args ManagedInstanceStartStopScheduleArgs, opts ...ResourceOption) (*ManagedInstanceStartStopSchedule, error)
    public ManagedInstanceStartStopSchedule(string name, ManagedInstanceStartStopScheduleArgs args, CustomResourceOptions? opts = null)
    public ManagedInstanceStartStopSchedule(String name, ManagedInstanceStartStopScheduleArgs args)
    public ManagedInstanceStartStopSchedule(String name, ManagedInstanceStartStopScheduleArgs args, CustomResourceOptions options)
    
    type: azure:mssql:ManagedInstanceStartStopSchedule
    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 ManagedInstanceStartStopScheduleArgs
    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 ManagedInstanceStartStopScheduleArgs
    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 ManagedInstanceStartStopScheduleArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args ManagedInstanceStartStopScheduleArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args ManagedInstanceStartStopScheduleArgs
    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 managedInstanceStartStopScheduleResource = new Azure.MSSql.ManagedInstanceStartStopSchedule("managedInstanceStartStopScheduleResource", new()
    {
        ManagedInstanceId = "string",
        Schedules = new[]
        {
            new Azure.MSSql.Inputs.ManagedInstanceStartStopScheduleScheduleArgs
            {
                StartDay = "string",
                StartTime = "string",
                StopDay = "string",
                StopTime = "string",
            },
        },
        Description = "string",
        TimezoneId = "string",
    });
    
    example, err := mssql.NewManagedInstanceStartStopSchedule(ctx, "managedInstanceStartStopScheduleResource", &mssql.ManagedInstanceStartStopScheduleArgs{
    	ManagedInstanceId: pulumi.String("string"),
    	Schedules: mssql.ManagedInstanceStartStopScheduleScheduleArray{
    		&mssql.ManagedInstanceStartStopScheduleScheduleArgs{
    			StartDay:  pulumi.String("string"),
    			StartTime: pulumi.String("string"),
    			StopDay:   pulumi.String("string"),
    			StopTime:  pulumi.String("string"),
    		},
    	},
    	Description: pulumi.String("string"),
    	TimezoneId:  pulumi.String("string"),
    })
    
    var managedInstanceStartStopScheduleResource = new ManagedInstanceStartStopSchedule("managedInstanceStartStopScheduleResource", ManagedInstanceStartStopScheduleArgs.builder()
        .managedInstanceId("string")
        .schedules(ManagedInstanceStartStopScheduleScheduleArgs.builder()
            .startDay("string")
            .startTime("string")
            .stopDay("string")
            .stopTime("string")
            .build())
        .description("string")
        .timezoneId("string")
        .build());
    
    managed_instance_start_stop_schedule_resource = azure.mssql.ManagedInstanceStartStopSchedule("managedInstanceStartStopScheduleResource",
        managed_instance_id="string",
        schedules=[{
            "start_day": "string",
            "start_time": "string",
            "stop_day": "string",
            "stop_time": "string",
        }],
        description="string",
        timezone_id="string")
    
    const managedInstanceStartStopScheduleResource = new azure.mssql.ManagedInstanceStartStopSchedule("managedInstanceStartStopScheduleResource", {
        managedInstanceId: "string",
        schedules: [{
            startDay: "string",
            startTime: "string",
            stopDay: "string",
            stopTime: "string",
        }],
        description: "string",
        timezoneId: "string",
    });
    
    type: azure:mssql:ManagedInstanceStartStopSchedule
    properties:
        description: string
        managedInstanceId: string
        schedules:
            - startDay: string
              startTime: string
              stopDay: string
              stopTime: string
        timezoneId: string
    

    ManagedInstanceStartStopSchedule 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 ManagedInstanceStartStopSchedule resource accepts the following input properties:

    ManagedInstanceId string
    Specifies the ID of the Managed Instance. Changing this forces a new Sql Start Stop Managed Instance Schedule to be created.
    Schedules List<ManagedInstanceStartStopScheduleSchedule>
    A schedule block as defined below.
    Description string
    Specifies the description of the schedule.
    TimezoneId string
    Specifies the time zone of the schedule. Defaults to UTC.
    ManagedInstanceId string
    Specifies the ID of the Managed Instance. Changing this forces a new Sql Start Stop Managed Instance Schedule to be created.
    Schedules []ManagedInstanceStartStopScheduleScheduleArgs
    A schedule block as defined below.
    Description string
    Specifies the description of the schedule.
    TimezoneId string
    Specifies the time zone of the schedule. Defaults to UTC.
    managedInstanceId String
    Specifies the ID of the Managed Instance. Changing this forces a new Sql Start Stop Managed Instance Schedule to be created.
    schedules List<ManagedInstanceStartStopScheduleSchedule>
    A schedule block as defined below.
    description String
    Specifies the description of the schedule.
    timezoneId String
    Specifies the time zone of the schedule. Defaults to UTC.
    managedInstanceId string
    Specifies the ID of the Managed Instance. Changing this forces a new Sql Start Stop Managed Instance Schedule to be created.
    schedules ManagedInstanceStartStopScheduleSchedule[]
    A schedule block as defined below.
    description string
    Specifies the description of the schedule.
    timezoneId string
    Specifies the time zone of the schedule. Defaults to UTC.
    managed_instance_id str
    Specifies the ID of the Managed Instance. Changing this forces a new Sql Start Stop Managed Instance Schedule to be created.
    schedules Sequence[ManagedInstanceStartStopScheduleScheduleArgs]
    A schedule block as defined below.
    description str
    Specifies the description of the schedule.
    timezone_id str
    Specifies the time zone of the schedule. Defaults to UTC.
    managedInstanceId String
    Specifies the ID of the Managed Instance. Changing this forces a new Sql Start Stop Managed Instance Schedule to be created.
    schedules List<Property Map>
    A schedule block as defined below.
    description String
    Specifies the description of the schedule.
    timezoneId String
    Specifies the time zone of the schedule. Defaults to UTC.

    Outputs

    All input properties are implicitly available as output properties. Additionally, the ManagedInstanceStartStopSchedule resource produces the following output properties:

    Id string
    The provider-assigned unique ID for this managed resource.
    NextExecutionTime string
    Timestamp when the next action will be executed in the corresponding schedule time zone.
    NextRunAction string
    Next action to be executed (Start or Stop).
    Id string
    The provider-assigned unique ID for this managed resource.
    NextExecutionTime string
    Timestamp when the next action will be executed in the corresponding schedule time zone.
    NextRunAction string
    Next action to be executed (Start or Stop).
    id String
    The provider-assigned unique ID for this managed resource.
    nextExecutionTime String
    Timestamp when the next action will be executed in the corresponding schedule time zone.
    nextRunAction String
    Next action to be executed (Start or Stop).
    id string
    The provider-assigned unique ID for this managed resource.
    nextExecutionTime string
    Timestamp when the next action will be executed in the corresponding schedule time zone.
    nextRunAction string
    Next action to be executed (Start or Stop).
    id str
    The provider-assigned unique ID for this managed resource.
    next_execution_time str
    Timestamp when the next action will be executed in the corresponding schedule time zone.
    next_run_action str
    Next action to be executed (Start or Stop).
    id String
    The provider-assigned unique ID for this managed resource.
    nextExecutionTime String
    Timestamp when the next action will be executed in the corresponding schedule time zone.
    nextRunAction String
    Next action to be executed (Start or Stop).

    Look up Existing ManagedInstanceStartStopSchedule Resource

    Get an existing ManagedInstanceStartStopSchedule resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

    public static get(name: string, id: Input<ID>, state?: ManagedInstanceStartStopScheduleState, opts?: CustomResourceOptions): ManagedInstanceStartStopSchedule
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            description: Optional[str] = None,
            managed_instance_id: Optional[str] = None,
            next_execution_time: Optional[str] = None,
            next_run_action: Optional[str] = None,
            schedules: Optional[Sequence[ManagedInstanceStartStopScheduleScheduleArgs]] = None,
            timezone_id: Optional[str] = None) -> ManagedInstanceStartStopSchedule
    func GetManagedInstanceStartStopSchedule(ctx *Context, name string, id IDInput, state *ManagedInstanceStartStopScheduleState, opts ...ResourceOption) (*ManagedInstanceStartStopSchedule, error)
    public static ManagedInstanceStartStopSchedule Get(string name, Input<string> id, ManagedInstanceStartStopScheduleState? state, CustomResourceOptions? opts = null)
    public static ManagedInstanceStartStopSchedule get(String name, Output<String> id, ManagedInstanceStartStopScheduleState state, CustomResourceOptions options)
    resources:  _:    type: azure:mssql:ManagedInstanceStartStopSchedule    get:      id: ${id}
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    resource_name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    The following state arguments are supported:
    Description string
    Specifies the description of the schedule.
    ManagedInstanceId string
    Specifies the ID of the Managed Instance. Changing this forces a new Sql Start Stop Managed Instance Schedule to be created.
    NextExecutionTime string
    Timestamp when the next action will be executed in the corresponding schedule time zone.
    NextRunAction string
    Next action to be executed (Start or Stop).
    Schedules List<ManagedInstanceStartStopScheduleSchedule>
    A schedule block as defined below.
    TimezoneId string
    Specifies the time zone of the schedule. Defaults to UTC.
    Description string
    Specifies the description of the schedule.
    ManagedInstanceId string
    Specifies the ID of the Managed Instance. Changing this forces a new Sql Start Stop Managed Instance Schedule to be created.
    NextExecutionTime string
    Timestamp when the next action will be executed in the corresponding schedule time zone.
    NextRunAction string
    Next action to be executed (Start or Stop).
    Schedules []ManagedInstanceStartStopScheduleScheduleArgs
    A schedule block as defined below.
    TimezoneId string
    Specifies the time zone of the schedule. Defaults to UTC.
    description String
    Specifies the description of the schedule.
    managedInstanceId String
    Specifies the ID of the Managed Instance. Changing this forces a new Sql Start Stop Managed Instance Schedule to be created.
    nextExecutionTime String
    Timestamp when the next action will be executed in the corresponding schedule time zone.
    nextRunAction String
    Next action to be executed (Start or Stop).
    schedules List<ManagedInstanceStartStopScheduleSchedule>
    A schedule block as defined below.
    timezoneId String
    Specifies the time zone of the schedule. Defaults to UTC.
    description string
    Specifies the description of the schedule.
    managedInstanceId string
    Specifies the ID of the Managed Instance. Changing this forces a new Sql Start Stop Managed Instance Schedule to be created.
    nextExecutionTime string
    Timestamp when the next action will be executed in the corresponding schedule time zone.
    nextRunAction string
    Next action to be executed (Start or Stop).
    schedules ManagedInstanceStartStopScheduleSchedule[]
    A schedule block as defined below.
    timezoneId string
    Specifies the time zone of the schedule. Defaults to UTC.
    description str
    Specifies the description of the schedule.
    managed_instance_id str
    Specifies the ID of the Managed Instance. Changing this forces a new Sql Start Stop Managed Instance Schedule to be created.
    next_execution_time str
    Timestamp when the next action will be executed in the corresponding schedule time zone.
    next_run_action str
    Next action to be executed (Start or Stop).
    schedules Sequence[ManagedInstanceStartStopScheduleScheduleArgs]
    A schedule block as defined below.
    timezone_id str
    Specifies the time zone of the schedule. Defaults to UTC.
    description String
    Specifies the description of the schedule.
    managedInstanceId String
    Specifies the ID of the Managed Instance. Changing this forces a new Sql Start Stop Managed Instance Schedule to be created.
    nextExecutionTime String
    Timestamp when the next action will be executed in the corresponding schedule time zone.
    nextRunAction String
    Next action to be executed (Start or Stop).
    schedules List<Property Map>
    A schedule block as defined below.
    timezoneId String
    Specifies the time zone of the schedule. Defaults to UTC.

    Supporting Types

    ManagedInstanceStartStopScheduleSchedule, ManagedInstanceStartStopScheduleScheduleArgs

    StartDay string
    Start day of the schedule. Possible values are Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday.
    StartTime string
    Start time of the schedule in 24-hour format (e.g., 08:00).
    StopDay string
    Stop day of the schedule. Possible values are Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday.
    StopTime string
    Stop time of the schedule in 24-hour format (e.g., 17:00).
    StartDay string
    Start day of the schedule. Possible values are Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday.
    StartTime string
    Start time of the schedule in 24-hour format (e.g., 08:00).
    StopDay string
    Stop day of the schedule. Possible values are Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday.
    StopTime string
    Stop time of the schedule in 24-hour format (e.g., 17:00).
    startDay String
    Start day of the schedule. Possible values are Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday.
    startTime String
    Start time of the schedule in 24-hour format (e.g., 08:00).
    stopDay String
    Stop day of the schedule. Possible values are Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday.
    stopTime String
    Stop time of the schedule in 24-hour format (e.g., 17:00).
    startDay string
    Start day of the schedule. Possible values are Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday.
    startTime string
    Start time of the schedule in 24-hour format (e.g., 08:00).
    stopDay string
    Stop day of the schedule. Possible values are Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday.
    stopTime string
    Stop time of the schedule in 24-hour format (e.g., 17:00).
    start_day str
    Start day of the schedule. Possible values are Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday.
    start_time str
    Start time of the schedule in 24-hour format (e.g., 08:00).
    stop_day str
    Stop day of the schedule. Possible values are Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday.
    stop_time str
    Stop time of the schedule in 24-hour format (e.g., 17:00).
    startDay String
    Start day of the schedule. Possible values are Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday.
    startTime String
    Start time of the schedule in 24-hour format (e.g., 08:00).
    stopDay String
    Stop day of the schedule. Possible values are Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday.
    stopTime String
    Stop time of the schedule in 24-hour format (e.g., 17:00).

    Import

    MS SQL Managed Instance Start Stop Schedule can be imported using the resource id, e.g.

    $ pulumi import azure:mssql/managedInstanceStartStopSchedule:ManagedInstanceStartStopSchedule example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/resourceGroup1/providers/Microsoft.Sql/managedInstances/managedInstance1/startStopSchedules/default
    

    To learn more about importing existing cloud resources, see Importing resources.

    Package Details

    Repository
    Azure Classic pulumi/pulumi-azure
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the azurerm Terraform Provider.
    azure logo

    We recommend using Azure Native.

    Azure v6.25.0 published on Wednesday, Aug 13, 2025 by Pulumi