1. Packages
  2. Azure Native
  3. API Docs
  4. maintenance
  5. getMaintenanceConfiguration
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.34.0 published on Thursday, Mar 28, 2024 by Pulumi

azure-native.maintenance.getMaintenanceConfiguration

Explore with Pulumi AI

azure-native logo
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.34.0 published on Thursday, Mar 28, 2024 by Pulumi

    Maintenance configuration record type Azure REST API version: 2022-11-01-preview.

    Other available API versions: 2023-04-01, 2023-09-01-preview, 2023-10-01-preview.

    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>
    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]
    func LookupMaintenanceConfiguration(ctx *Context, args *LookupMaintenanceConfigurationArgs, opts ...InvokeOption) (*LookupMaintenanceConfigurationResult, error)
    func LookupMaintenanceConfigurationOutput(ctx *Context, args *LookupMaintenanceConfigurationOutputArgs, opts ...InvokeOption) LookupMaintenanceConfigurationResultOutput

    > 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)
    }
    public static CompletableFuture<GetMaintenanceConfigurationResult> getMaintenanceConfiguration(GetMaintenanceConfigurationArgs args, InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: azure-native:maintenance:getMaintenanceConfiguration
      arguments:
        # arguments dictionary

    The following arguments are supported:

    ResourceGroupName string
    Resource Group Name
    ResourceName string
    Maintenance Configuration Name
    ResourceGroupName string
    Resource Group Name
    ResourceName string
    Maintenance Configuration Name
    resourceGroupName String
    Resource Group Name
    resourceName String
    Maintenance Configuration Name
    resourceGroupName string
    Resource Group Name
    resourceName string
    Maintenance Configuration Name
    resource_group_name str
    Resource Group Name
    resource_name str
    Maintenance Configuration Name
    resourceGroupName String
    Resource Group Name
    resourceName String
    Maintenance Configuration Name

    getMaintenanceConfiguration Result

    The following output properties are available:

    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
    Overrides List<Pulumi.AzureNative.Maintenance.Outputs.MaintenanceOverridePropertiesResponse>
    Override Properties for the maintenance Configuration.
    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'
    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
    Overrides []MaintenanceOverridePropertiesResponse
    Override Properties for the maintenance Configuration.
    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'
    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
    overrides List<MaintenanceOverridePropertiesResponse>
    Override Properties for the maintenance Configuration.
    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'
    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
    overrides MaintenanceOverridePropertiesResponse[]
    Override Properties for the maintenance Configuration.
    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'
    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
    overrides Sequence[MaintenanceOverridePropertiesResponse]
    Override Properties for the maintenance Configuration.
    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'
    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
    overrides List<Property Map>
    Override Properties for the maintenance Configuration.
    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
    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
    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
    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
    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
    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
    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.
    PostTasks List<Pulumi.AzureNative.Maintenance.Inputs.TaskPropertiesResponse>
    List of post tasks. e.g. [{'source' :'runbook', 'taskScope': 'Resource', 'parameters': { 'arg1': 'value1'}}]
    PreTasks List<Pulumi.AzureNative.Maintenance.Inputs.TaskPropertiesResponse>
    List of pre tasks. e.g. [{'source' :'runbook', 'taskScope': 'Global', 'parameters': { 'arg1': 'value1'}}]
    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.
    PostTasks []TaskPropertiesResponse
    List of post tasks. e.g. [{'source' :'runbook', 'taskScope': 'Resource', 'parameters': { 'arg1': 'value1'}}]
    PreTasks []TaskPropertiesResponse
    List of pre tasks. e.g. [{'source' :'runbook', 'taskScope': 'Global', 'parameters': { 'arg1': 'value1'}}]
    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.
    postTasks List<TaskPropertiesResponse>
    List of post tasks. e.g. [{'source' :'runbook', 'taskScope': 'Resource', 'parameters': { 'arg1': 'value1'}}]
    preTasks List<TaskPropertiesResponse>
    List of pre tasks. e.g. [{'source' :'runbook', 'taskScope': 'Global', 'parameters': { 'arg1': 'value1'}}]
    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.
    postTasks TaskPropertiesResponse[]
    List of post tasks. e.g. [{'source' :'runbook', 'taskScope': 'Resource', 'parameters': { 'arg1': 'value1'}}]
    preTasks TaskPropertiesResponse[]
    List of pre tasks. e.g. [{'source' :'runbook', 'taskScope': 'Global', 'parameters': { 'arg1': 'value1'}}]
    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.
    post_tasks Sequence[TaskPropertiesResponse]
    List of post tasks. e.g. [{'source' :'runbook', 'taskScope': 'Resource', 'parameters': { 'arg1': 'value1'}}]
    pre_tasks Sequence[TaskPropertiesResponse]
    List of pre tasks. e.g. [{'source' :'runbook', 'taskScope': 'Global', 'parameters': { 'arg1': 'value1'}}]
    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.
    postTasks List<Property Map>
    List of post tasks. e.g. [{'source' :'runbook', 'taskScope': 'Resource', 'parameters': { 'arg1': 'value1'}}]
    preTasks List<Property Map>
    List of pre tasks. e.g. [{'source' :'runbook', 'taskScope': 'Global', 'parameters': { 'arg1': 'value1'}}]
    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
    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
    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
    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
    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
    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
    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.

    MaintenanceOverridePropertiesResponse

    EndDateTime string
    Effective end date of the maintenance override 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.
    OverrideProperties Dictionary<string, string>
    Gets or sets overrideProperties of the maintenanceConfiguration
    StartDateTime string
    Effective start date of the maintenance override 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.
    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.
    EndDateTime string
    Effective end date of the maintenance override 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.
    OverrideProperties map[string]string
    Gets or sets overrideProperties of the maintenanceConfiguration
    StartDateTime string
    Effective start date of the maintenance override 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.
    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.
    endDateTime String
    Effective end date of the maintenance override 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.
    overrideProperties Map<String,String>
    Gets or sets overrideProperties of the maintenanceConfiguration
    startDateTime String
    Effective start date of the maintenance override 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.
    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.
    endDateTime string
    Effective end date of the maintenance override 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.
    overrideProperties {[key: string]: string}
    Gets or sets overrideProperties of the maintenanceConfiguration
    startDateTime string
    Effective start date of the maintenance override 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.
    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.
    end_date_time str
    Effective end date of the maintenance override 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.
    override_properties Mapping[str, str]
    Gets or sets overrideProperties of the maintenanceConfiguration
    start_date_time str
    Effective start date of the maintenance override 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.
    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.
    endDateTime String
    Effective end date of the maintenance override 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.
    overrideProperties Map<String>
    Gets or sets overrideProperties of the maintenanceConfiguration
    startDateTime String
    Effective start date of the maintenance override 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.
    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.

    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.

    TaskPropertiesResponse

    Parameters Dictionary<string, string>
    Gets or sets the parameters of the task.
    Source string
    Gets or sets the name of the runbook.
    TaskScope string
    Global Task execute once when schedule trigger. Resource task execute for each VM.
    Parameters map[string]string
    Gets or sets the parameters of the task.
    Source string
    Gets or sets the name of the runbook.
    TaskScope string
    Global Task execute once when schedule trigger. Resource task execute for each VM.
    parameters Map<String,String>
    Gets or sets the parameters of the task.
    source String
    Gets or sets the name of the runbook.
    taskScope String
    Global Task execute once when schedule trigger. Resource task execute for each VM.
    parameters {[key: string]: string}
    Gets or sets the parameters of the task.
    source string
    Gets or sets the name of the runbook.
    taskScope string
    Global Task execute once when schedule trigger. Resource task execute for each VM.
    parameters Mapping[str, str]
    Gets or sets the parameters of the task.
    source str
    Gets or sets the name of the runbook.
    task_scope str
    Global Task execute once when schedule trigger. Resource task execute for each VM.
    parameters Map<String>
    Gets or sets the parameters of the task.
    source String
    Gets or sets the name of the runbook.
    taskScope String
    Global Task execute once when schedule trigger. Resource task execute for each VM.

    Package Details

    Repository
    Azure Native pulumi/pulumi-azure-native
    License
    Apache-2.0
    azure-native logo
    This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
    Azure Native v2.34.0 published on Thursday, Mar 28, 2024 by Pulumi