1. Packages
  2. Azure Native
  3. API Docs
  4. maintenance
  5. getMaintenanceConfiguration
This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
Azure Native v3.1.0 published on Tuesday, Apr 8, 2025 by Pulumi

azure-native.maintenance.getMaintenanceConfiguration

Explore with Pulumi AI

This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
Azure Native v3.1.0 published on Tuesday, Apr 8, 2025 by Pulumi

Maintenance configuration record type

Uses Azure REST API version 2023-10-01-preview.

Other available API versions: 2022-11-01-preview, 2023-04-01, 2023-09-01-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native maintenance [ApiVersion]. See the version guide for details.

Using getMaintenanceConfiguration

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 getMaintenanceConfiguration(args: GetMaintenanceConfigurationArgs, opts?: InvokeOptions): Promise<GetMaintenanceConfigurationResult>
function getMaintenanceConfigurationOutput(args: GetMaintenanceConfigurationOutputArgs, opts?: InvokeOptions): Output<GetMaintenanceConfigurationResult>
Copy
def get_maintenance_configuration(resource_group_name: Optional[str] = None,
                                  resource_name: Optional[str] = None,
                                  opts: Optional[InvokeOptions] = None) -> GetMaintenanceConfigurationResult
def get_maintenance_configuration_output(resource_group_name: Optional[pulumi.Input[str]] = None,
                                  resource_name: Optional[pulumi.Input[str]] = None,
                                  opts: Optional[InvokeOptions] = None) -> Output[GetMaintenanceConfigurationResult]
Copy
func LookupMaintenanceConfiguration(ctx *Context, args *LookupMaintenanceConfigurationArgs, opts ...InvokeOption) (*LookupMaintenanceConfigurationResult, error)
func LookupMaintenanceConfigurationOutput(ctx *Context, args *LookupMaintenanceConfigurationOutputArgs, opts ...InvokeOption) LookupMaintenanceConfigurationResultOutput
Copy

> Note: This function is named LookupMaintenanceConfiguration in the Go SDK.

public static class GetMaintenanceConfiguration 
{
    public static Task<GetMaintenanceConfigurationResult> InvokeAsync(GetMaintenanceConfigurationArgs args, InvokeOptions? opts = null)
    public static Output<GetMaintenanceConfigurationResult> Invoke(GetMaintenanceConfigurationInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetMaintenanceConfigurationResult> getMaintenanceConfiguration(GetMaintenanceConfigurationArgs args, InvokeOptions options)
public static Output<GetMaintenanceConfigurationResult> getMaintenanceConfiguration(GetMaintenanceConfigurationArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: azure-native:maintenance:getMaintenanceConfiguration
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

ResourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
Resource Group Name
ResourceName
This property is required.
Changes to this property will trigger replacement.
string
Maintenance Configuration Name
ResourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
Resource Group Name
ResourceName
This property is required.
Changes to this property will trigger replacement.
string
Maintenance Configuration Name
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
String
Resource Group Name
resourceName
This property is required.
Changes to this property will trigger replacement.
String
Maintenance Configuration Name
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
Resource Group Name
resourceName
This property is required.
Changes to this property will trigger replacement.
string
Maintenance Configuration Name
resource_group_name
This property is required.
Changes to this property will trigger replacement.
str
Resource Group Name
resource_name
This property is required.
Changes to this property will trigger replacement.
str
Maintenance Configuration Name
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
String
Resource Group Name
resourceName
This property is required.
Changes to this property will trigger replacement.
String
Maintenance Configuration Name

getMaintenanceConfiguration Result

The following output properties are available:

AzureApiVersion string
The Azure API version of the resource.
Id string
Fully qualified identifier of the resource
Name string
Name of the resource
SystemData Pulumi.AzureNative.Maintenance.Outputs.SystemDataResponse
Azure Resource Manager metadata containing createdBy and modifiedBy information.
Type string
Type of the resource
Duration string
Duration of the maintenance window in HH:mm format. If not provided, default value will be used based on maintenance scope provided. Example: 05:00.
ExpirationDateTime string
Effective expiration date of the maintenance window in YYYY-MM-DD hh:mm format. The window will be created in the time zone provided and adjusted to daylight savings according to that time zone. Expiration date must be set to a future date. If not provided, it will be set to the maximum datetime 9999-12-31 23:59:59.
ExtensionProperties Dictionary<string, string>
Gets or sets extensionProperties of the maintenanceConfiguration
InstallPatches Pulumi.AzureNative.Maintenance.Outputs.InputPatchConfigurationResponse
The input parameters to be passed to the patch run operation.
Location string
Gets or sets location of the resource
MaintenanceScope string
Gets or sets maintenanceScope of the configuration
Namespace string
Gets or sets namespace of the resource
RecurEvery string
Rate at which a Maintenance window is expected to recur. The rate can be expressed as daily, weekly, or monthly schedules. Daily schedule are formatted as recurEvery: [Frequency as integer]['Day(s)']. If no frequency is provided, the default frequency is 1. Daily schedule examples are recurEvery: Day, recurEvery: 3Days. Weekly schedule are formatted as recurEvery: [Frequency as integer]['Week(s)'] [Optional comma separated list of weekdays Monday-Sunday]. Weekly schedule examples are recurEvery: 3Weeks, recurEvery: Week Saturday,Sunday. Monthly schedules are formatted as [Frequency as integer]['Month(s)'] [Comma separated list of month days] or [Frequency as integer]['Month(s)'] [Week of Month (First, Second, Third, Fourth, Last)] [Weekday Monday-Sunday] [Optional Offset(No. of days)]. Offset value must be between -6 to 6 inclusive. Monthly schedule examples are recurEvery: Month, recurEvery: 2Months, recurEvery: Month day23,day24, recurEvery: Month Last Sunday, recurEvery: Month Fourth Monday, recurEvery: Month Last Sunday Offset-3, recurEvery: Month Third Sunday Offset6.
StartDateTime string
Effective start date of the maintenance window in YYYY-MM-DD hh:mm format. The start date can be set to either the current date or future date. The window will be created in the time zone provided and adjusted to daylight savings according to that time zone.
Tags Dictionary<string, string>
Gets or sets tags of the resource
TimeZone string
Name of the timezone. List of timezones can be obtained by executing [System.TimeZoneInfo]::GetSystemTimeZones() in PowerShell. Example: Pacific Standard Time, UTC, W. Europe Standard Time, Korea Standard Time, Cen. Australia Standard Time.
Visibility string
Gets or sets the visibility of the configuration. The default value is 'Custom'
AzureApiVersion string
The Azure API version of the resource.
Id string
Fully qualified identifier of the resource
Name string
Name of the resource
SystemData SystemDataResponse
Azure Resource Manager metadata containing createdBy and modifiedBy information.
Type string
Type of the resource
Duration string
Duration of the maintenance window in HH:mm format. If not provided, default value will be used based on maintenance scope provided. Example: 05:00.
ExpirationDateTime string
Effective expiration date of the maintenance window in YYYY-MM-DD hh:mm format. The window will be created in the time zone provided and adjusted to daylight savings according to that time zone. Expiration date must be set to a future date. If not provided, it will be set to the maximum datetime 9999-12-31 23:59:59.
ExtensionProperties map[string]string
Gets or sets extensionProperties of the maintenanceConfiguration
InstallPatches InputPatchConfigurationResponse
The input parameters to be passed to the patch run operation.
Location string
Gets or sets location of the resource
MaintenanceScope string
Gets or sets maintenanceScope of the configuration
Namespace string
Gets or sets namespace of the resource
RecurEvery string
Rate at which a Maintenance window is expected to recur. The rate can be expressed as daily, weekly, or monthly schedules. Daily schedule are formatted as recurEvery: [Frequency as integer]['Day(s)']. If no frequency is provided, the default frequency is 1. Daily schedule examples are recurEvery: Day, recurEvery: 3Days. Weekly schedule are formatted as recurEvery: [Frequency as integer]['Week(s)'] [Optional comma separated list of weekdays Monday-Sunday]. Weekly schedule examples are recurEvery: 3Weeks, recurEvery: Week Saturday,Sunday. Monthly schedules are formatted as [Frequency as integer]['Month(s)'] [Comma separated list of month days] or [Frequency as integer]['Month(s)'] [Week of Month (First, Second, Third, Fourth, Last)] [Weekday Monday-Sunday] [Optional Offset(No. of days)]. Offset value must be between -6 to 6 inclusive. Monthly schedule examples are recurEvery: Month, recurEvery: 2Months, recurEvery: Month day23,day24, recurEvery: Month Last Sunday, recurEvery: Month Fourth Monday, recurEvery: Month Last Sunday Offset-3, recurEvery: Month Third Sunday Offset6.
StartDateTime string
Effective start date of the maintenance window in YYYY-MM-DD hh:mm format. The start date can be set to either the current date or future date. The window will be created in the time zone provided and adjusted to daylight savings according to that time zone.
Tags map[string]string
Gets or sets tags of the resource
TimeZone string
Name of the timezone. List of timezones can be obtained by executing [System.TimeZoneInfo]::GetSystemTimeZones() in PowerShell. Example: Pacific Standard Time, UTC, W. Europe Standard Time, Korea Standard Time, Cen. Australia Standard Time.
Visibility string
Gets or sets the visibility of the configuration. The default value is 'Custom'
azureApiVersion String
The Azure API version of the resource.
id String
Fully qualified identifier of the resource
name String
Name of the resource
systemData SystemDataResponse
Azure Resource Manager metadata containing createdBy and modifiedBy information.
type String
Type of the resource
duration String
Duration of the maintenance window in HH:mm format. If not provided, default value will be used based on maintenance scope provided. Example: 05:00.
expirationDateTime String
Effective expiration date of the maintenance window in YYYY-MM-DD hh:mm format. The window will be created in the time zone provided and adjusted to daylight savings according to that time zone. Expiration date must be set to a future date. If not provided, it will be set to the maximum datetime 9999-12-31 23:59:59.
extensionProperties Map<String,String>
Gets or sets extensionProperties of the maintenanceConfiguration
installPatches InputPatchConfigurationResponse
The input parameters to be passed to the patch run operation.
location String
Gets or sets location of the resource
maintenanceScope String
Gets or sets maintenanceScope of the configuration
namespace String
Gets or sets namespace of the resource
recurEvery String
Rate at which a Maintenance window is expected to recur. The rate can be expressed as daily, weekly, or monthly schedules. Daily schedule are formatted as recurEvery: [Frequency as integer]['Day(s)']. If no frequency is provided, the default frequency is 1. Daily schedule examples are recurEvery: Day, recurEvery: 3Days. Weekly schedule are formatted as recurEvery: [Frequency as integer]['Week(s)'] [Optional comma separated list of weekdays Monday-Sunday]. Weekly schedule examples are recurEvery: 3Weeks, recurEvery: Week Saturday,Sunday. Monthly schedules are formatted as [Frequency as integer]['Month(s)'] [Comma separated list of month days] or [Frequency as integer]['Month(s)'] [Week of Month (First, Second, Third, Fourth, Last)] [Weekday Monday-Sunday] [Optional Offset(No. of days)]. Offset value must be between -6 to 6 inclusive. Monthly schedule examples are recurEvery: Month, recurEvery: 2Months, recurEvery: Month day23,day24, recurEvery: Month Last Sunday, recurEvery: Month Fourth Monday, recurEvery: Month Last Sunday Offset-3, recurEvery: Month Third Sunday Offset6.
startDateTime String
Effective start date of the maintenance window in YYYY-MM-DD hh:mm format. The start date can be set to either the current date or future date. The window will be created in the time zone provided and adjusted to daylight savings according to that time zone.
tags Map<String,String>
Gets or sets tags of the resource
timeZone String
Name of the timezone. List of timezones can be obtained by executing [System.TimeZoneInfo]::GetSystemTimeZones() in PowerShell. Example: Pacific Standard Time, UTC, W. Europe Standard Time, Korea Standard Time, Cen. Australia Standard Time.
visibility String
Gets or sets the visibility of the configuration. The default value is 'Custom'
azureApiVersion string
The Azure API version of the resource.
id string
Fully qualified identifier of the resource
name string
Name of the resource
systemData SystemDataResponse
Azure Resource Manager metadata containing createdBy and modifiedBy information.
type string
Type of the resource
duration string
Duration of the maintenance window in HH:mm format. If not provided, default value will be used based on maintenance scope provided. Example: 05:00.
expirationDateTime string
Effective expiration date of the maintenance window in YYYY-MM-DD hh:mm format. The window will be created in the time zone provided and adjusted to daylight savings according to that time zone. Expiration date must be set to a future date. If not provided, it will be set to the maximum datetime 9999-12-31 23:59:59.
extensionProperties {[key: string]: string}
Gets or sets extensionProperties of the maintenanceConfiguration
installPatches InputPatchConfigurationResponse
The input parameters to be passed to the patch run operation.
location string
Gets or sets location of the resource
maintenanceScope string
Gets or sets maintenanceScope of the configuration
namespace string
Gets or sets namespace of the resource
recurEvery string
Rate at which a Maintenance window is expected to recur. The rate can be expressed as daily, weekly, or monthly schedules. Daily schedule are formatted as recurEvery: [Frequency as integer]['Day(s)']. If no frequency is provided, the default frequency is 1. Daily schedule examples are recurEvery: Day, recurEvery: 3Days. Weekly schedule are formatted as recurEvery: [Frequency as integer]['Week(s)'] [Optional comma separated list of weekdays Monday-Sunday]. Weekly schedule examples are recurEvery: 3Weeks, recurEvery: Week Saturday,Sunday. Monthly schedules are formatted as [Frequency as integer]['Month(s)'] [Comma separated list of month days] or [Frequency as integer]['Month(s)'] [Week of Month (First, Second, Third, Fourth, Last)] [Weekday Monday-Sunday] [Optional Offset(No. of days)]. Offset value must be between -6 to 6 inclusive. Monthly schedule examples are recurEvery: Month, recurEvery: 2Months, recurEvery: Month day23,day24, recurEvery: Month Last Sunday, recurEvery: Month Fourth Monday, recurEvery: Month Last Sunday Offset-3, recurEvery: Month Third Sunday Offset6.
startDateTime string
Effective start date of the maintenance window in YYYY-MM-DD hh:mm format. The start date can be set to either the current date or future date. The window will be created in the time zone provided and adjusted to daylight savings according to that time zone.
tags {[key: string]: string}
Gets or sets tags of the resource
timeZone string
Name of the timezone. List of timezones can be obtained by executing [System.TimeZoneInfo]::GetSystemTimeZones() in PowerShell. Example: Pacific Standard Time, UTC, W. Europe Standard Time, Korea Standard Time, Cen. Australia Standard Time.
visibility string
Gets or sets the visibility of the configuration. The default value is 'Custom'
azure_api_version str
The Azure API version of the resource.
id str
Fully qualified identifier of the resource
name str
Name of the resource
system_data SystemDataResponse
Azure Resource Manager metadata containing createdBy and modifiedBy information.
type str
Type of the resource
duration str
Duration of the maintenance window in HH:mm format. If not provided, default value will be used based on maintenance scope provided. Example: 05:00.
expiration_date_time str
Effective expiration date of the maintenance window in YYYY-MM-DD hh:mm format. The window will be created in the time zone provided and adjusted to daylight savings according to that time zone. Expiration date must be set to a future date. If not provided, it will be set to the maximum datetime 9999-12-31 23:59:59.
extension_properties Mapping[str, str]
Gets or sets extensionProperties of the maintenanceConfiguration
install_patches InputPatchConfigurationResponse
The input parameters to be passed to the patch run operation.
location str
Gets or sets location of the resource
maintenance_scope str
Gets or sets maintenanceScope of the configuration
namespace str
Gets or sets namespace of the resource
recur_every str
Rate at which a Maintenance window is expected to recur. The rate can be expressed as daily, weekly, or monthly schedules. Daily schedule are formatted as recurEvery: [Frequency as integer]['Day(s)']. If no frequency is provided, the default frequency is 1. Daily schedule examples are recurEvery: Day, recurEvery: 3Days. Weekly schedule are formatted as recurEvery: [Frequency as integer]['Week(s)'] [Optional comma separated list of weekdays Monday-Sunday]. Weekly schedule examples are recurEvery: 3Weeks, recurEvery: Week Saturday,Sunday. Monthly schedules are formatted as [Frequency as integer]['Month(s)'] [Comma separated list of month days] or [Frequency as integer]['Month(s)'] [Week of Month (First, Second, Third, Fourth, Last)] [Weekday Monday-Sunday] [Optional Offset(No. of days)]. Offset value must be between -6 to 6 inclusive. Monthly schedule examples are recurEvery: Month, recurEvery: 2Months, recurEvery: Month day23,day24, recurEvery: Month Last Sunday, recurEvery: Month Fourth Monday, recurEvery: Month Last Sunday Offset-3, recurEvery: Month Third Sunday Offset6.
start_date_time str
Effective start date of the maintenance window in YYYY-MM-DD hh:mm format. The start date can be set to either the current date or future date. The window will be created in the time zone provided and adjusted to daylight savings according to that time zone.
tags Mapping[str, str]
Gets or sets tags of the resource
time_zone str
Name of the timezone. List of timezones can be obtained by executing [System.TimeZoneInfo]::GetSystemTimeZones() in PowerShell. Example: Pacific Standard Time, UTC, W. Europe Standard Time, Korea Standard Time, Cen. Australia Standard Time.
visibility str
Gets or sets the visibility of the configuration. The default value is 'Custom'
azureApiVersion String
The Azure API version of the resource.
id String
Fully qualified identifier of the resource
name String
Name of the resource
systemData Property Map
Azure Resource Manager metadata containing createdBy and modifiedBy information.
type String
Type of the resource
duration String
Duration of the maintenance window in HH:mm format. If not provided, default value will be used based on maintenance scope provided. Example: 05:00.
expirationDateTime String
Effective expiration date of the maintenance window in YYYY-MM-DD hh:mm format. The window will be created in the time zone provided and adjusted to daylight savings according to that time zone. Expiration date must be set to a future date. If not provided, it will be set to the maximum datetime 9999-12-31 23:59:59.
extensionProperties Map<String>
Gets or sets extensionProperties of the maintenanceConfiguration
installPatches Property Map
The input parameters to be passed to the patch run operation.
location String
Gets or sets location of the resource
maintenanceScope String
Gets or sets maintenanceScope of the configuration
namespace String
Gets or sets namespace of the resource
recurEvery String
Rate at which a Maintenance window is expected to recur. The rate can be expressed as daily, weekly, or monthly schedules. Daily schedule are formatted as recurEvery: [Frequency as integer]['Day(s)']. If no frequency is provided, the default frequency is 1. Daily schedule examples are recurEvery: Day, recurEvery: 3Days. Weekly schedule are formatted as recurEvery: [Frequency as integer]['Week(s)'] [Optional comma separated list of weekdays Monday-Sunday]. Weekly schedule examples are recurEvery: 3Weeks, recurEvery: Week Saturday,Sunday. Monthly schedules are formatted as [Frequency as integer]['Month(s)'] [Comma separated list of month days] or [Frequency as integer]['Month(s)'] [Week of Month (First, Second, Third, Fourth, Last)] [Weekday Monday-Sunday] [Optional Offset(No. of days)]. Offset value must be between -6 to 6 inclusive. Monthly schedule examples are recurEvery: Month, recurEvery: 2Months, recurEvery: Month day23,day24, recurEvery: Month Last Sunday, recurEvery: Month Fourth Monday, recurEvery: Month Last Sunday Offset-3, recurEvery: Month Third Sunday Offset6.
startDateTime String
Effective start date of the maintenance window in YYYY-MM-DD hh:mm format. The start date can be set to either the current date or future date. The window will be created in the time zone provided and adjusted to daylight savings according to that time zone.
tags Map<String>
Gets or sets tags of the resource
timeZone String
Name of the timezone. List of timezones can be obtained by executing [System.TimeZoneInfo]::GetSystemTimeZones() in PowerShell. Example: Pacific Standard Time, UTC, W. Europe Standard Time, Korea Standard Time, Cen. Australia Standard Time.
visibility String
Gets or sets the visibility of the configuration. The default value is 'Custom'

Supporting Types

InputLinuxParametersResponse

ClassificationsToInclude List<string>
Classification category of patches to be patched. Allowed values are 'Critical', 'Security', and 'Other'.
PackageNameMasksToExclude List<string>
Package names to be excluded for patching.
PackageNameMasksToInclude List<string>
Package names to be included for patching.
ClassificationsToInclude []string
Classification category of patches to be patched. Allowed values are 'Critical', 'Security', and 'Other'.
PackageNameMasksToExclude []string
Package names to be excluded for patching.
PackageNameMasksToInclude []string
Package names to be included for patching.
classificationsToInclude List<String>
Classification category of patches to be patched. Allowed values are 'Critical', 'Security', and 'Other'.
packageNameMasksToExclude List<String>
Package names to be excluded for patching.
packageNameMasksToInclude List<String>
Package names to be included for patching.
classificationsToInclude string[]
Classification category of patches to be patched. Allowed values are 'Critical', 'Security', and 'Other'.
packageNameMasksToExclude string[]
Package names to be excluded for patching.
packageNameMasksToInclude string[]
Package names to be included for patching.
classifications_to_include Sequence[str]
Classification category of patches to be patched. Allowed values are 'Critical', 'Security', and 'Other'.
package_name_masks_to_exclude Sequence[str]
Package names to be excluded for patching.
package_name_masks_to_include Sequence[str]
Package names to be included for patching.
classificationsToInclude List<String>
Classification category of patches to be patched. Allowed values are 'Critical', 'Security', and 'Other'.
packageNameMasksToExclude List<String>
Package names to be excluded for patching.
packageNameMasksToInclude List<String>
Package names to be included for patching.

InputPatchConfigurationResponse

LinuxParameters Pulumi.AzureNative.Maintenance.Inputs.InputLinuxParametersResponse
Input parameters specific to patching Linux machine. For Windows machines, do not pass this property.
RebootSetting string
Possible reboot preference as defined by the user based on which it would be decided to reboot the machine or not after the patch operation is completed.
WindowsParameters Pulumi.AzureNative.Maintenance.Inputs.InputWindowsParametersResponse
Input parameters specific to patching a Windows machine. For Linux machines, do not pass this property.
LinuxParameters InputLinuxParametersResponse
Input parameters specific to patching Linux machine. For Windows machines, do not pass this property.
RebootSetting string
Possible reboot preference as defined by the user based on which it would be decided to reboot the machine or not after the patch operation is completed.
WindowsParameters InputWindowsParametersResponse
Input parameters specific to patching a Windows machine. For Linux machines, do not pass this property.
linuxParameters InputLinuxParametersResponse
Input parameters specific to patching Linux machine. For Windows machines, do not pass this property.
rebootSetting String
Possible reboot preference as defined by the user based on which it would be decided to reboot the machine or not after the patch operation is completed.
windowsParameters InputWindowsParametersResponse
Input parameters specific to patching a Windows machine. For Linux machines, do not pass this property.
linuxParameters InputLinuxParametersResponse
Input parameters specific to patching Linux machine. For Windows machines, do not pass this property.
rebootSetting string
Possible reboot preference as defined by the user based on which it would be decided to reboot the machine or not after the patch operation is completed.
windowsParameters InputWindowsParametersResponse
Input parameters specific to patching a Windows machine. For Linux machines, do not pass this property.
linux_parameters InputLinuxParametersResponse
Input parameters specific to patching Linux machine. For Windows machines, do not pass this property.
reboot_setting str
Possible reboot preference as defined by the user based on which it would be decided to reboot the machine or not after the patch operation is completed.
windows_parameters InputWindowsParametersResponse
Input parameters specific to patching a Windows machine. For Linux machines, do not pass this property.
linuxParameters Property Map
Input parameters specific to patching Linux machine. For Windows machines, do not pass this property.
rebootSetting String
Possible reboot preference as defined by the user based on which it would be decided to reboot the machine or not after the patch operation is completed.
windowsParameters Property Map
Input parameters specific to patching a Windows machine. For Linux machines, do not pass this property.

InputWindowsParametersResponse

ClassificationsToInclude List<string>
Classification category of patches to be patched. Allowed values are 'Critical', 'Security', 'UpdateRollup', 'FeaturePack', 'ServicePack', 'Definition', 'Tools', and 'Updates'.
ExcludeKbsRequiringReboot bool
Exclude patches which need reboot
KbNumbersToExclude List<string>
Windows KBID to be excluded for patching.
KbNumbersToInclude List<string>
Windows KBID to be included for patching.
ClassificationsToInclude []string
Classification category of patches to be patched. Allowed values are 'Critical', 'Security', 'UpdateRollup', 'FeaturePack', 'ServicePack', 'Definition', 'Tools', and 'Updates'.
ExcludeKbsRequiringReboot bool
Exclude patches which need reboot
KbNumbersToExclude []string
Windows KBID to be excluded for patching.
KbNumbersToInclude []string
Windows KBID to be included for patching.
classificationsToInclude List<String>
Classification category of patches to be patched. Allowed values are 'Critical', 'Security', 'UpdateRollup', 'FeaturePack', 'ServicePack', 'Definition', 'Tools', and 'Updates'.
excludeKbsRequiringReboot Boolean
Exclude patches which need reboot
kbNumbersToExclude List<String>
Windows KBID to be excluded for patching.
kbNumbersToInclude List<String>
Windows KBID to be included for patching.
classificationsToInclude string[]
Classification category of patches to be patched. Allowed values are 'Critical', 'Security', 'UpdateRollup', 'FeaturePack', 'ServicePack', 'Definition', 'Tools', and 'Updates'.
excludeKbsRequiringReboot boolean
Exclude patches which need reboot
kbNumbersToExclude string[]
Windows KBID to be excluded for patching.
kbNumbersToInclude string[]
Windows KBID to be included for patching.
classifications_to_include Sequence[str]
Classification category of patches to be patched. Allowed values are 'Critical', 'Security', 'UpdateRollup', 'FeaturePack', 'ServicePack', 'Definition', 'Tools', and 'Updates'.
exclude_kbs_requiring_reboot bool
Exclude patches which need reboot
kb_numbers_to_exclude Sequence[str]
Windows KBID to be excluded for patching.
kb_numbers_to_include Sequence[str]
Windows KBID to be included for patching.
classificationsToInclude List<String>
Classification category of patches to be patched. Allowed values are 'Critical', 'Security', 'UpdateRollup', 'FeaturePack', 'ServicePack', 'Definition', 'Tools', and 'Updates'.
excludeKbsRequiringReboot Boolean
Exclude patches which need reboot
kbNumbersToExclude List<String>
Windows KBID to be excluded for patching.
kbNumbersToInclude List<String>
Windows KBID to be included for patching.

SystemDataResponse

CreatedAt string
The timestamp of resource creation (UTC).
CreatedBy string
The identity that created the resource.
CreatedByType string
The type of identity that created the resource.
LastModifiedAt string
The timestamp of resource last modification (UTC)
LastModifiedBy string
The identity that last modified the resource.
LastModifiedByType string
The type of identity that last modified the resource.
CreatedAt string
The timestamp of resource creation (UTC).
CreatedBy string
The identity that created the resource.
CreatedByType string
The type of identity that created the resource.
LastModifiedAt string
The timestamp of resource last modification (UTC)
LastModifiedBy string
The identity that last modified the resource.
LastModifiedByType string
The type of identity that last modified the resource.
createdAt String
The timestamp of resource creation (UTC).
createdBy String
The identity that created the resource.
createdByType String
The type of identity that created the resource.
lastModifiedAt String
The timestamp of resource last modification (UTC)
lastModifiedBy String
The identity that last modified the resource.
lastModifiedByType String
The type of identity that last modified the resource.
createdAt string
The timestamp of resource creation (UTC).
createdBy string
The identity that created the resource.
createdByType string
The type of identity that created the resource.
lastModifiedAt string
The timestamp of resource last modification (UTC)
lastModifiedBy string
The identity that last modified the resource.
lastModifiedByType string
The type of identity that last modified the resource.
created_at str
The timestamp of resource creation (UTC).
created_by str
The identity that created the resource.
created_by_type str
The type of identity that created the resource.
last_modified_at str
The timestamp of resource last modification (UTC)
last_modified_by str
The identity that last modified the resource.
last_modified_by_type str
The type of identity that last modified the resource.
createdAt String
The timestamp of resource creation (UTC).
createdBy String
The identity that created the resource.
createdByType String
The type of identity that created the resource.
lastModifiedAt String
The timestamp of resource last modification (UTC)
lastModifiedBy String
The identity that last modified the resource.
lastModifiedByType String
The type of identity that last modified the resource.

Package Details

Repository
Azure Native pulumi/pulumi-azure-native
License
Apache-2.0
This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
Azure Native v3.1.0 published on Tuesday, Apr 8, 2025 by Pulumi