创建维护配置计划
若要创建维护配置计划,请指定以下 PUT 请求:
/subscriptions/<subscriptionId>/resourceGroups/<resourceGroup>/providers/Microsoft.Maintenance/maintenanceConfigurations/<maintenanceConfigurationsName>?api-version=2021-09-01-preview 上的 PUT
请求正文
下表介绍了请求正文的元素:
| 属性 | 描述 |
|---|---|
| ID | 资源的完全限定标识符 |
| 位置 | 获取或设置资源的位置 |
| name | 资源名称 |
| properties.extensionProperties | 获取或设置 maintenanceConfiguration 的 extensionProperties |
| properties.maintenanceScope | 获取或设置配置的 maintenanceScope |
| properties.maintenanceWindow.duration | 维护时段的持续时间,采用 HH:mm 格式。 将根据提供的维护范围使用默认值。 示例:05:00。 |
| properties.maintenanceWindow.expirationDateTime | 维护时段的失效日期,采用 YYYY-MM-DD hh:MM 格式。 该窗口是在根据该区域进行夏令时调整的时区中创建的。 必须将到期日期设置为将来的日期。 默认值将设置为最大日期时间 9999-12-31 23:59:59。 |
| properties.maintenanceWindow.recurEvery | 维护时段预计重现的频率。 该频率可以表示为每日、每周或每月计划。 |
| properties.maintenanceWindow.startDateTime | YYYY-MM-DD hh:mm 格式的维护时段的生效开始日期。 可以将开始日期设置为当前日期或将来日期。 将在提供的时区中创建该窗口,并将其调整为夏令时制。 |
| properties.maintenanceWindow.timeZone | 时区的名称。 可以通过在 PowerShell 中执行 [System.TimeZoneInfo]:GetSystemTimeZones() 来获取时区列表。 示例:太平洋标准时间、UTC、西欧标准时间、韩国标准时间、澳大利亚中部标准时间。 |
| properties.namespace | 获取或设置资源的命名空间 |
| properties.visibility | 获取或设置配置的可见性。 默认值为“Custom” |
| systemData | 包含 createdBy 和 modifiedBy 信息的 Azure 资源管理器元数据。 |
| 标记 | 获取或设置资源的标记 |
| 类型 | 资源的类型 |
az maintenance configuration create \
--resource-group myMaintenanceRG \
--resource-name myConfig \
--maintenance-scope InGuestPatch \
--location eastus \
--maintenance-window-duration "02:00" \
--maintenance-window-recur-every "20days" \
--maintenance-window-start-date-time "2022-12-30 07:00" \
--maintenance-window-time-zone "Pacific Standard Time" \
--install-patches-linux-parameters package-name-masks-to-exclude="ppt" package-name-masks-to-include="apt" classifications-to-include="Other" \
--install-patches-windows-parameters kb-numbers-to-exclude="KB123456" kb-numbers-to-include="KB123456" classifications-to-include="FeaturePack" \
--reboot-setting "IfRequired" \
--extension-properties InGuestPatchMode="Use"