> For the complete documentation index, see [llms.txt](https://docs.duplocloud.com/docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.duplocloud.com/docs/automation-platform/overview-2/use-cases/azure-maintenance-schedules.md).

# Azure Maintenance Schedules

Manage Azure maintenance schedules from the DuploCloud Portal

DuploCloud allows you to configure maintenance schedules for Azure hosts to control when automated platform operations can occur, minimizing downtime during critical business hours. You can create or update a maintenance schedule directly from the DuploCloud Portal for each individual host.

## Creating a Maintenance Schedule

1. In the DuploCloud Portal, navigate to **Cloud Services** -> **Hosts**.
2. Select the tab matching the type of host you want to configure a maintenance schedule for (**Host** or **VM Scale Set**.
3. Click on the host name in the **NAME** column.
4. Select the **Maintenance Schedule** tab.
5. If no schedule is currently configured, click **Enable Maintenance Schedule**.\
   The **Create VM Maintenance Schedule** pane displays.<br>

   <div align="left"><figure><img src="https://2471407984-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F68cb0s9ce5UIUKWPuYs8%2Fuploads%2F7w0eVgrRpZtHWcmbIGPH%2FScreenshot%20(524).png?alt=media&amp;token=a894ced7-6159-494b-a157-5d0858dac736" alt="" width="339"><figcaption><p><strong>Create VM Maintenance Schedule</strong> pane</p></figcaption></figure></div>
6. Complete the following fields:

<table data-header-hidden><thead><tr><th width="177.5555419921875"></th><th></th></tr></thead><tbody><tr><td><strong>Start Time</strong></td><td>Specify the date and time when the maintenance window begins, for example, <strong>2025-06-15 01:00 PM</strong>. Choose a time window that aligns with your application’s low-traffic periods to minimize potential impact.</td></tr><tr><td><strong>Time Zone</strong></td><td>Select the time zone used for scheduling.</td></tr><tr><td><strong>Maintenance window</strong> (<strong>Hours</strong>/<strong>Minutes</strong>)</td><td>Specify the number of hours and minutes the window should last (e.g., 1 hour, 30 minutes).</td></tr><tr><td><strong>Repeats</strong></td><td>Define the recurrence pattern by specifying a number and frequency:<br>• <strong>Day</strong>: Repeats every <em>N</em> days.<br>• <strong>Week</strong>: Prompts you to select one or more weekdays.<br>• <strong>Month</strong>: Prompts you to choose specific dates and/or weekday occurrences.</td></tr><tr><td><strong>Repeats on</strong></td><td>If needed (if <strong>Weekly</strong> or <strong>Monthly</strong> repeats are selected), specify the repeat frequency:<br>• For <strong>Weekly</strong>, select one or more days (e.g., <strong>Monday</strong>).<br>• For <strong>Monthly</strong>, choose dates (e.g., <strong>5</strong>, <strong>20</strong>) or weekday occurrences (e.g., <strong>3rd Friday</strong>).</td></tr><tr><td><strong>End Time</strong></td><td>Optionally, specify the date and time when the recurring schedule should stop. For example, <strong>2025-12-15 01:00 PM</strong>.</td></tr></tbody></table>

7. Click **Save** to activate the schedule. The new schedule appears in the **Maintenance Schedule** tab.

<figure><img src="https://2471407984-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F68cb0s9ce5UIUKWPuYs8%2Fuploads%2FhvWjQWav0xmDgtYCQl7L%2FScreenshot%20(525).png?alt=media&amp;token=253798b3-f6b8-477a-90ff-84934d4ace66" alt=""><figcaption><p><strong>Maintenance Schedule</strong> tab</p></figcaption></figure>

## Updating a Maintenance Schedule

You can modify an existing maintenance schedule at any time using the host settings.

1. In the DuploCloud Portal, navigate to **Cloud Services** -> **Hosts**.
2. Select the tab that matches the type of host you want to update a maintenance schedule for (**Host** or **VM Scale Set**.
3. Click on the host name in the **NAME** column to open the host details page.
4. Click the **Actions** men&#x75;**,** select **Host Settings**, and then **Update Maintenance Schedule**. The **Update VM Maintenance Schedule** pane displays, pre-filled with the current settings.<br>

   <div align="left"><figure><img src="https://2471407984-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F68cb0s9ce5UIUKWPuYs8%2Fuploads%2FbzxfuzqRxkAPg0i6k6zk%2FScreenshot%20(526).png?alt=media&amp;token=ffd7bb27-8b85-42e9-9500-25d82096a1b2" alt=""><figcaption><p><strong>Actions</strong> menu</p></figcaption></figure></div>
5. Modify any of the fields listed in the **Update VM Maintenance Schedule** pane (also listed in the table above).<br>

   <div align="left"><figure><img src="https://2471407984-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F68cb0s9ce5UIUKWPuYs8%2Fuploads%2FDY6eaYIlzieDmMZmVtP3%2FScreenshot%20(527).png?alt=media&amp;token=53108ac1-4378-4183-97d8-61b9aa8f5f54" alt="" width="341"><figcaption></figcaption></figure></div>
6. Click **Save** to apply your changes. Changes may take a few minutes to propagate across Azure systems.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://docs.duplocloud.com/docs/automation-platform/overview-2/use-cases/azure-maintenance-schedules.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
