1. Packages
  2. Azure Native v2
  3. API Docs
  4. automation
  5. getSoftwareUpdateConfigurationByName
These are the docs for Azure Native v2. We recommenend using the latest version, Azure Native v3.
Azure Native v2 v2.90.0 published on Thursday, Mar 27, 2025 by Pulumi

azure-native-v2.automation.getSoftwareUpdateConfigurationByName

Explore with Pulumi AI

These are the docs for Azure Native v2. We recommenend using the latest version, Azure Native v3.
Azure Native v2 v2.90.0 published on Thursday, Mar 27, 2025 by Pulumi

Get a single software update configuration by name. Azure REST API version: 2019-06-01.

Other available API versions: 2017-05-15-preview, 2023-05-15-preview, 2024-10-23.

Using getSoftwareUpdateConfigurationByName

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 getSoftwareUpdateConfigurationByName(args: GetSoftwareUpdateConfigurationByNameArgs, opts?: InvokeOptions): Promise<GetSoftwareUpdateConfigurationByNameResult>
function getSoftwareUpdateConfigurationByNameOutput(args: GetSoftwareUpdateConfigurationByNameOutputArgs, opts?: InvokeOptions): Output<GetSoftwareUpdateConfigurationByNameResult>
Copy
def get_software_update_configuration_by_name(automation_account_name: Optional[str] = None,
                                              resource_group_name: Optional[str] = None,
                                              software_update_configuration_name: Optional[str] = None,
                                              opts: Optional[InvokeOptions] = None) -> GetSoftwareUpdateConfigurationByNameResult
def get_software_update_configuration_by_name_output(automation_account_name: Optional[pulumi.Input[str]] = None,
                                              resource_group_name: Optional[pulumi.Input[str]] = None,
                                              software_update_configuration_name: Optional[pulumi.Input[str]] = None,
                                              opts: Optional[InvokeOptions] = None) -> Output[GetSoftwareUpdateConfigurationByNameResult]
Copy
func LookupSoftwareUpdateConfigurationByName(ctx *Context, args *LookupSoftwareUpdateConfigurationByNameArgs, opts ...InvokeOption) (*LookupSoftwareUpdateConfigurationByNameResult, error)
func LookupSoftwareUpdateConfigurationByNameOutput(ctx *Context, args *LookupSoftwareUpdateConfigurationByNameOutputArgs, opts ...InvokeOption) LookupSoftwareUpdateConfigurationByNameResultOutput
Copy

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

public static class GetSoftwareUpdateConfigurationByName 
{
    public static Task<GetSoftwareUpdateConfigurationByNameResult> InvokeAsync(GetSoftwareUpdateConfigurationByNameArgs args, InvokeOptions? opts = null)
    public static Output<GetSoftwareUpdateConfigurationByNameResult> Invoke(GetSoftwareUpdateConfigurationByNameInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetSoftwareUpdateConfigurationByNameResult> getSoftwareUpdateConfigurationByName(GetSoftwareUpdateConfigurationByNameArgs args, InvokeOptions options)
public static Output<GetSoftwareUpdateConfigurationByNameResult> getSoftwareUpdateConfigurationByName(GetSoftwareUpdateConfigurationByNameArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: azure-native:automation:getSoftwareUpdateConfigurationByName
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

AutomationAccountName
This property is required.
Changes to this property will trigger replacement.
string
The name of the automation account.
ResourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
Name of an Azure Resource group.
SoftwareUpdateConfigurationName
This property is required.
Changes to this property will trigger replacement.
string
The name of the software update configuration to be created.
AutomationAccountName
This property is required.
Changes to this property will trigger replacement.
string
The name of the automation account.
ResourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
Name of an Azure Resource group.
SoftwareUpdateConfigurationName
This property is required.
Changes to this property will trigger replacement.
string
The name of the software update configuration to be created.
automationAccountName
This property is required.
Changes to this property will trigger replacement.
String
The name of the automation account.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
String
Name of an Azure Resource group.
softwareUpdateConfigurationName
This property is required.
Changes to this property will trigger replacement.
String
The name of the software update configuration to be created.
automationAccountName
This property is required.
Changes to this property will trigger replacement.
string
The name of the automation account.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
Name of an Azure Resource group.
softwareUpdateConfigurationName
This property is required.
Changes to this property will trigger replacement.
string
The name of the software update configuration to be created.
automation_account_name
This property is required.
Changes to this property will trigger replacement.
str
The name of the automation account.
resource_group_name
This property is required.
Changes to this property will trigger replacement.
str
Name of an Azure Resource group.
software_update_configuration_name
This property is required.
Changes to this property will trigger replacement.
str
The name of the software update configuration to be created.
automationAccountName
This property is required.
Changes to this property will trigger replacement.
String
The name of the automation account.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
String
Name of an Azure Resource group.
softwareUpdateConfigurationName
This property is required.
Changes to this property will trigger replacement.
String
The name of the software update configuration to be created.

getSoftwareUpdateConfigurationByName Result

The following output properties are available:

CreatedBy string
CreatedBy property, which only appears in the response.
CreationTime string
Creation time of the resource, which only appears in the response.
Id string
Resource Id.
LastModifiedBy string
LastModifiedBy property, which only appears in the response.
LastModifiedTime string
Last time resource was modified, which only appears in the response.
Name string
Resource name.
ProvisioningState string
Provisioning state for the software update configuration, which only appears in the response.
ScheduleInfo Pulumi.AzureNative.Automation.Outputs.SUCSchedulePropertiesResponse
Schedule information for the Software update configuration
Type string
Resource type
UpdateConfiguration Pulumi.AzureNative.Automation.Outputs.UpdateConfigurationResponse
update specific properties for the Software update configuration
Error Pulumi.AzureNative.Automation.Outputs.ErrorResponseResponse
Details of provisioning error
Tasks Pulumi.AzureNative.Automation.Outputs.SoftwareUpdateConfigurationTasksResponse
Tasks information for the Software update configuration.
CreatedBy string
CreatedBy property, which only appears in the response.
CreationTime string
Creation time of the resource, which only appears in the response.
Id string
Resource Id.
LastModifiedBy string
LastModifiedBy property, which only appears in the response.
LastModifiedTime string
Last time resource was modified, which only appears in the response.
Name string
Resource name.
ProvisioningState string
Provisioning state for the software update configuration, which only appears in the response.
ScheduleInfo SUCSchedulePropertiesResponse
Schedule information for the Software update configuration
Type string
Resource type
UpdateConfiguration UpdateConfigurationResponse
update specific properties for the Software update configuration
Error ErrorResponseResponse
Details of provisioning error
Tasks SoftwareUpdateConfigurationTasksResponse
Tasks information for the Software update configuration.
createdBy String
CreatedBy property, which only appears in the response.
creationTime String
Creation time of the resource, which only appears in the response.
id String
Resource Id.
lastModifiedBy String
LastModifiedBy property, which only appears in the response.
lastModifiedTime String
Last time resource was modified, which only appears in the response.
name String
Resource name.
provisioningState String
Provisioning state for the software update configuration, which only appears in the response.
scheduleInfo SUCSchedulePropertiesResponse
Schedule information for the Software update configuration
type String
Resource type
updateConfiguration UpdateConfigurationResponse
update specific properties for the Software update configuration
error ErrorResponseResponse
Details of provisioning error
tasks SoftwareUpdateConfigurationTasksResponse
Tasks information for the Software update configuration.
createdBy string
CreatedBy property, which only appears in the response.
creationTime string
Creation time of the resource, which only appears in the response.
id string
Resource Id.
lastModifiedBy string
LastModifiedBy property, which only appears in the response.
lastModifiedTime string
Last time resource was modified, which only appears in the response.
name string
Resource name.
provisioningState string
Provisioning state for the software update configuration, which only appears in the response.
scheduleInfo SUCSchedulePropertiesResponse
Schedule information for the Software update configuration
type string
Resource type
updateConfiguration UpdateConfigurationResponse
update specific properties for the Software update configuration
error ErrorResponseResponse
Details of provisioning error
tasks SoftwareUpdateConfigurationTasksResponse
Tasks information for the Software update configuration.
created_by str
CreatedBy property, which only appears in the response.
creation_time str
Creation time of the resource, which only appears in the response.
id str
Resource Id.
last_modified_by str
LastModifiedBy property, which only appears in the response.
last_modified_time str
Last time resource was modified, which only appears in the response.
name str
Resource name.
provisioning_state str
Provisioning state for the software update configuration, which only appears in the response.
schedule_info SUCSchedulePropertiesResponse
Schedule information for the Software update configuration
type str
Resource type
update_configuration UpdateConfigurationResponse
update specific properties for the Software update configuration
error ErrorResponseResponse
Details of provisioning error
tasks SoftwareUpdateConfigurationTasksResponse
Tasks information for the Software update configuration.
createdBy String
CreatedBy property, which only appears in the response.
creationTime String
Creation time of the resource, which only appears in the response.
id String
Resource Id.
lastModifiedBy String
LastModifiedBy property, which only appears in the response.
lastModifiedTime String
Last time resource was modified, which only appears in the response.
name String
Resource name.
provisioningState String
Provisioning state for the software update configuration, which only appears in the response.
scheduleInfo Property Map
Schedule information for the Software update configuration
type String
Resource type
updateConfiguration Property Map
update specific properties for the Software update configuration
error Property Map
Details of provisioning error
tasks Property Map
Tasks information for the Software update configuration.

Supporting Types

AdvancedScheduleMonthlyOccurrenceResponse

Day string
Day of the occurrence. Must be one of monday, tuesday, wednesday, thursday, friday, saturday, sunday.
Occurrence int
Occurrence of the week within the month. Must be between 1 and 5
Day string
Day of the occurrence. Must be one of monday, tuesday, wednesday, thursday, friday, saturday, sunday.
Occurrence int
Occurrence of the week within the month. Must be between 1 and 5
day String
Day of the occurrence. Must be one of monday, tuesday, wednesday, thursday, friday, saturday, sunday.
occurrence Integer
Occurrence of the week within the month. Must be between 1 and 5
day string
Day of the occurrence. Must be one of monday, tuesday, wednesday, thursday, friday, saturday, sunday.
occurrence number
Occurrence of the week within the month. Must be between 1 and 5
day str
Day of the occurrence. Must be one of monday, tuesday, wednesday, thursday, friday, saturday, sunday.
occurrence int
Occurrence of the week within the month. Must be between 1 and 5
day String
Day of the occurrence. Must be one of monday, tuesday, wednesday, thursday, friday, saturday, sunday.
occurrence Number
Occurrence of the week within the month. Must be between 1 and 5

AdvancedScheduleResponse

MonthDays List<int>
Days of the month that the job should execute on. Must be between 1 and 31.
MonthlyOccurrences List<Pulumi.AzureNative.Automation.Inputs.AdvancedScheduleMonthlyOccurrenceResponse>
Occurrences of days within a month.
WeekDays List<string>
Days of the week that the job should execute on.
MonthDays []int
Days of the month that the job should execute on. Must be between 1 and 31.
MonthlyOccurrences []AdvancedScheduleMonthlyOccurrenceResponse
Occurrences of days within a month.
WeekDays []string
Days of the week that the job should execute on.
monthDays List<Integer>
Days of the month that the job should execute on. Must be between 1 and 31.
monthlyOccurrences List<AdvancedScheduleMonthlyOccurrenceResponse>
Occurrences of days within a month.
weekDays List<String>
Days of the week that the job should execute on.
monthDays number[]
Days of the month that the job should execute on. Must be between 1 and 31.
monthlyOccurrences AdvancedScheduleMonthlyOccurrenceResponse[]
Occurrences of days within a month.
weekDays string[]
Days of the week that the job should execute on.
month_days Sequence[int]
Days of the month that the job should execute on. Must be between 1 and 31.
monthly_occurrences Sequence[AdvancedScheduleMonthlyOccurrenceResponse]
Occurrences of days within a month.
week_days Sequence[str]
Days of the week that the job should execute on.
monthDays List<Number>
Days of the month that the job should execute on. Must be between 1 and 31.
monthlyOccurrences List<Property Map>
Occurrences of days within a month.
weekDays List<String>
Days of the week that the job should execute on.

AzureQueryPropertiesResponse

Locations List<string>
List of locations to scope the query to.
Scope List<string>
List of Subscription or Resource Group ARM Ids.
TagSettings Pulumi.AzureNative.Automation.Inputs.TagSettingsPropertiesResponse
Tag settings for the VM.
Locations []string
List of locations to scope the query to.
Scope []string
List of Subscription or Resource Group ARM Ids.
TagSettings TagSettingsPropertiesResponse
Tag settings for the VM.
locations List<String>
List of locations to scope the query to.
scope List<String>
List of Subscription or Resource Group ARM Ids.
tagSettings TagSettingsPropertiesResponse
Tag settings for the VM.
locations string[]
List of locations to scope the query to.
scope string[]
List of Subscription or Resource Group ARM Ids.
tagSettings TagSettingsPropertiesResponse
Tag settings for the VM.
locations Sequence[str]
List of locations to scope the query to.
scope Sequence[str]
List of Subscription or Resource Group ARM Ids.
tag_settings TagSettingsPropertiesResponse
Tag settings for the VM.
locations List<String>
List of locations to scope the query to.
scope List<String>
List of Subscription or Resource Group ARM Ids.
tagSettings Property Map
Tag settings for the VM.

ErrorResponseResponse

Code string
Error code
Message string
Error message indicating why the operation failed.
Code string
Error code
Message string
Error message indicating why the operation failed.
code String
Error code
message String
Error message indicating why the operation failed.
code string
Error code
message string
Error message indicating why the operation failed.
code str
Error code
message str
Error message indicating why the operation failed.
code String
Error code
message String
Error message indicating why the operation failed.

LinuxPropertiesResponse

ExcludedPackageNameMasks List<string>
packages excluded from the software update configuration.
IncludedPackageClassifications string
Update classifications included in the software update configuration.
IncludedPackageNameMasks List<string>
packages included from the software update configuration.
RebootSetting string
Reboot setting for the software update configuration.
ExcludedPackageNameMasks []string
packages excluded from the software update configuration.
IncludedPackageClassifications string
Update classifications included in the software update configuration.
IncludedPackageNameMasks []string
packages included from the software update configuration.
RebootSetting string
Reboot setting for the software update configuration.
excludedPackageNameMasks List<String>
packages excluded from the software update configuration.
includedPackageClassifications String
Update classifications included in the software update configuration.
includedPackageNameMasks List<String>
packages included from the software update configuration.
rebootSetting String
Reboot setting for the software update configuration.
excludedPackageNameMasks string[]
packages excluded from the software update configuration.
includedPackageClassifications string
Update classifications included in the software update configuration.
includedPackageNameMasks string[]
packages included from the software update configuration.
rebootSetting string
Reboot setting for the software update configuration.
excluded_package_name_masks Sequence[str]
packages excluded from the software update configuration.
included_package_classifications str
Update classifications included in the software update configuration.
included_package_name_masks Sequence[str]
packages included from the software update configuration.
reboot_setting str
Reboot setting for the software update configuration.
excludedPackageNameMasks List<String>
packages excluded from the software update configuration.
includedPackageClassifications String
Update classifications included in the software update configuration.
includedPackageNameMasks List<String>
packages included from the software update configuration.
rebootSetting String
Reboot setting for the software update configuration.

NonAzureQueryPropertiesResponse

FunctionAlias string
Log Analytics Saved Search name.
WorkspaceId string
Workspace Id for Log Analytics in which the saved Search is resided.
FunctionAlias string
Log Analytics Saved Search name.
WorkspaceId string
Workspace Id for Log Analytics in which the saved Search is resided.
functionAlias String
Log Analytics Saved Search name.
workspaceId String
Workspace Id for Log Analytics in which the saved Search is resided.
functionAlias string
Log Analytics Saved Search name.
workspaceId string
Workspace Id for Log Analytics in which the saved Search is resided.
function_alias str
Log Analytics Saved Search name.
workspace_id str
Workspace Id for Log Analytics in which the saved Search is resided.
functionAlias String
Log Analytics Saved Search name.
workspaceId String
Workspace Id for Log Analytics in which the saved Search is resided.

SUCSchedulePropertiesResponse

StartTimeOffsetMinutes This property is required. double
Gets the start time's offset in minutes.
AdvancedSchedule Pulumi.AzureNative.Automation.Inputs.AdvancedScheduleResponse
Gets or sets the advanced schedule.
CreationTime string
Gets or sets the creation time.
Description string
Gets or sets the description.
ExpiryTime string
Gets or sets the end time of the schedule.
ExpiryTimeOffsetMinutes double
Gets or sets the expiry time's offset in minutes.
Frequency string
Gets or sets the frequency of the schedule.
Interval double
Gets or sets the interval of the schedule.
IsEnabled bool
Gets or sets a value indicating whether this schedule is enabled.
LastModifiedTime string
Gets or sets the last modified time.
NextRun string
Gets or sets the next run time of the schedule.
NextRunOffsetMinutes double
Gets or sets the next run time's offset in minutes.
StartTime string
Gets or sets the start time of the schedule.
TimeZone string
Gets or sets the time zone of the schedule.
StartTimeOffsetMinutes This property is required. float64
Gets the start time's offset in minutes.
AdvancedSchedule AdvancedScheduleResponse
Gets or sets the advanced schedule.
CreationTime string
Gets or sets the creation time.
Description string
Gets or sets the description.
ExpiryTime string
Gets or sets the end time of the schedule.
ExpiryTimeOffsetMinutes float64
Gets or sets the expiry time's offset in minutes.
Frequency string
Gets or sets the frequency of the schedule.
Interval float64
Gets or sets the interval of the schedule.
IsEnabled bool
Gets or sets a value indicating whether this schedule is enabled.
LastModifiedTime string
Gets or sets the last modified time.
NextRun string
Gets or sets the next run time of the schedule.
NextRunOffsetMinutes float64
Gets or sets the next run time's offset in minutes.
StartTime string
Gets or sets the start time of the schedule.
TimeZone string
Gets or sets the time zone of the schedule.
startTimeOffsetMinutes This property is required. Double
Gets the start time's offset in minutes.
advancedSchedule AdvancedScheduleResponse
Gets or sets the advanced schedule.
creationTime String
Gets or sets the creation time.
description String
Gets or sets the description.
expiryTime String
Gets or sets the end time of the schedule.
expiryTimeOffsetMinutes Double
Gets or sets the expiry time's offset in minutes.
frequency String
Gets or sets the frequency of the schedule.
interval Double
Gets or sets the interval of the schedule.
isEnabled Boolean
Gets or sets a value indicating whether this schedule is enabled.
lastModifiedTime String
Gets or sets the last modified time.
nextRun String
Gets or sets the next run time of the schedule.
nextRunOffsetMinutes Double
Gets or sets the next run time's offset in minutes.
startTime String
Gets or sets the start time of the schedule.
timeZone String
Gets or sets the time zone of the schedule.
startTimeOffsetMinutes This property is required. number
Gets the start time's offset in minutes.
advancedSchedule AdvancedScheduleResponse
Gets or sets the advanced schedule.
creationTime string
Gets or sets the creation time.
description string
Gets or sets the description.
expiryTime string
Gets or sets the end time of the schedule.
expiryTimeOffsetMinutes number
Gets or sets the expiry time's offset in minutes.
frequency string
Gets or sets the frequency of the schedule.
interval number
Gets or sets the interval of the schedule.
isEnabled boolean
Gets or sets a value indicating whether this schedule is enabled.
lastModifiedTime string
Gets or sets the last modified time.
nextRun string
Gets or sets the next run time of the schedule.
nextRunOffsetMinutes number
Gets or sets the next run time's offset in minutes.
startTime string
Gets or sets the start time of the schedule.
timeZone string
Gets or sets the time zone of the schedule.
start_time_offset_minutes This property is required. float
Gets the start time's offset in minutes.
advanced_schedule AdvancedScheduleResponse
Gets or sets the advanced schedule.
creation_time str
Gets or sets the creation time.
description str
Gets or sets the description.
expiry_time str
Gets or sets the end time of the schedule.
expiry_time_offset_minutes float
Gets or sets the expiry time's offset in minutes.
frequency str
Gets or sets the frequency of the schedule.
interval float
Gets or sets the interval of the schedule.
is_enabled bool
Gets or sets a value indicating whether this schedule is enabled.
last_modified_time str
Gets or sets the last modified time.
next_run str
Gets or sets the next run time of the schedule.
next_run_offset_minutes float
Gets or sets the next run time's offset in minutes.
start_time str
Gets or sets the start time of the schedule.
time_zone str
Gets or sets the time zone of the schedule.
startTimeOffsetMinutes This property is required. Number
Gets the start time's offset in minutes.
advancedSchedule Property Map
Gets or sets the advanced schedule.
creationTime String
Gets or sets the creation time.
description String
Gets or sets the description.
expiryTime String
Gets or sets the end time of the schedule.
expiryTimeOffsetMinutes Number
Gets or sets the expiry time's offset in minutes.
frequency String
Gets or sets the frequency of the schedule.
interval Number
Gets or sets the interval of the schedule.
isEnabled Boolean
Gets or sets a value indicating whether this schedule is enabled.
lastModifiedTime String
Gets or sets the last modified time.
nextRun String
Gets or sets the next run time of the schedule.
nextRunOffsetMinutes Number
Gets or sets the next run time's offset in minutes.
startTime String
Gets or sets the start time of the schedule.
timeZone String
Gets or sets the time zone of the schedule.

SoftwareUpdateConfigurationTasksResponse

PostTask TaskPropertiesResponse
Post task properties.
PreTask TaskPropertiesResponse
Pre task properties.
postTask TaskPropertiesResponse
Post task properties.
preTask TaskPropertiesResponse
Pre task properties.
postTask TaskPropertiesResponse
Post task properties.
preTask TaskPropertiesResponse
Pre task properties.
post_task TaskPropertiesResponse
Post task properties.
pre_task TaskPropertiesResponse
Pre task properties.
postTask Property Map
Post task properties.
preTask Property Map
Pre task properties.

TagSettingsPropertiesResponse

FilterOperator string
Filter VMs by Any or All specified tags.
Tags Dictionary<string, ImmutableArray<string>>
Dictionary of tags with its list of values.
FilterOperator string
Filter VMs by Any or All specified tags.
Tags map[string][]string
Dictionary of tags with its list of values.
filterOperator String
Filter VMs by Any or All specified tags.
tags Map<String,List<String>>
Dictionary of tags with its list of values.
filterOperator string
Filter VMs by Any or All specified tags.
tags {[key: string]: string[]}
Dictionary of tags with its list of values.
filter_operator str
Filter VMs by Any or All specified tags.
tags Mapping[str, Sequence[str]]
Dictionary of tags with its list of values.
filterOperator String
Filter VMs by Any or All specified tags.
tags Map<List<String>>
Dictionary of tags with its list of values.

TargetPropertiesResponse

AzureQueries List<Pulumi.AzureNative.Automation.Inputs.AzureQueryPropertiesResponse>
List of Azure queries in the software update configuration.
NonAzureQueries List<Pulumi.AzureNative.Automation.Inputs.NonAzureQueryPropertiesResponse>
List of non Azure queries in the software update configuration.
AzureQueries []AzureQueryPropertiesResponse
List of Azure queries in the software update configuration.
NonAzureQueries []NonAzureQueryPropertiesResponse
List of non Azure queries in the software update configuration.
azureQueries List<AzureQueryPropertiesResponse>
List of Azure queries in the software update configuration.
nonAzureQueries List<NonAzureQueryPropertiesResponse>
List of non Azure queries in the software update configuration.
azureQueries AzureQueryPropertiesResponse[]
List of Azure queries in the software update configuration.
nonAzureQueries NonAzureQueryPropertiesResponse[]
List of non Azure queries in the software update configuration.
azure_queries Sequence[AzureQueryPropertiesResponse]
List of Azure queries in the software update configuration.
non_azure_queries Sequence[NonAzureQueryPropertiesResponse]
List of non Azure queries in the software update configuration.
azureQueries List<Property Map>
List of Azure queries in the software update configuration.
nonAzureQueries List<Property Map>
List of non Azure queries in the software update configuration.

TaskPropertiesResponse

Parameters Dictionary<string, string>
Gets or sets the parameters of the task.
Source string
Gets or sets the name of the runbook.
Parameters map[string]string
Gets or sets the parameters of the task.
Source string
Gets or sets the name of the runbook.
parameters Map<String,String>
Gets or sets the parameters of the task.
source String
Gets or sets the name of the runbook.
parameters {[key: string]: string}
Gets or sets the parameters of the task.
source string
Gets or sets the name of the runbook.
parameters Mapping[str, str]
Gets or sets the parameters of the task.
source str
Gets or sets the name of the runbook.
parameters Map<String>
Gets or sets the parameters of the task.
source String
Gets or sets the name of the runbook.

UpdateConfigurationResponse

OperatingSystem This property is required. string
operating system of target machines
AzureVirtualMachines List<string>
List of azure resource Ids for azure virtual machines targeted by the software update configuration.
Duration string
Maximum time allowed for the software update configuration run. Duration needs to be specified using the format PT[n]H[n]M[n]S as per ISO8601
Linux Pulumi.AzureNative.Automation.Inputs.LinuxPropertiesResponse
Linux specific update configuration.
NonAzureComputerNames List<string>
List of names of non-azure machines targeted by the software update configuration.
Targets Pulumi.AzureNative.Automation.Inputs.TargetPropertiesResponse
Group targets for the software update configuration.
Windows Pulumi.AzureNative.Automation.Inputs.WindowsPropertiesResponse
Windows specific update configuration.
OperatingSystem This property is required. string
operating system of target machines
AzureVirtualMachines []string
List of azure resource Ids for azure virtual machines targeted by the software update configuration.
Duration string
Maximum time allowed for the software update configuration run. Duration needs to be specified using the format PT[n]H[n]M[n]S as per ISO8601
Linux LinuxPropertiesResponse
Linux specific update configuration.
NonAzureComputerNames []string
List of names of non-azure machines targeted by the software update configuration.
Targets TargetPropertiesResponse
Group targets for the software update configuration.
Windows WindowsPropertiesResponse
Windows specific update configuration.
operatingSystem This property is required. String
operating system of target machines
azureVirtualMachines List<String>
List of azure resource Ids for azure virtual machines targeted by the software update configuration.
duration String
Maximum time allowed for the software update configuration run. Duration needs to be specified using the format PT[n]H[n]M[n]S as per ISO8601
linux LinuxPropertiesResponse
Linux specific update configuration.
nonAzureComputerNames List<String>
List of names of non-azure machines targeted by the software update configuration.
targets TargetPropertiesResponse
Group targets for the software update configuration.
windows WindowsPropertiesResponse
Windows specific update configuration.
operatingSystem This property is required. string
operating system of target machines
azureVirtualMachines string[]
List of azure resource Ids for azure virtual machines targeted by the software update configuration.
duration string
Maximum time allowed for the software update configuration run. Duration needs to be specified using the format PT[n]H[n]M[n]S as per ISO8601
linux LinuxPropertiesResponse
Linux specific update configuration.
nonAzureComputerNames string[]
List of names of non-azure machines targeted by the software update configuration.
targets TargetPropertiesResponse
Group targets for the software update configuration.
windows WindowsPropertiesResponse
Windows specific update configuration.
operating_system This property is required. str
operating system of target machines
azure_virtual_machines Sequence[str]
List of azure resource Ids for azure virtual machines targeted by the software update configuration.
duration str
Maximum time allowed for the software update configuration run. Duration needs to be specified using the format PT[n]H[n]M[n]S as per ISO8601
linux LinuxPropertiesResponse
Linux specific update configuration.
non_azure_computer_names Sequence[str]
List of names of non-azure machines targeted by the software update configuration.
targets TargetPropertiesResponse
Group targets for the software update configuration.
windows WindowsPropertiesResponse
Windows specific update configuration.
operatingSystem This property is required. String
operating system of target machines
azureVirtualMachines List<String>
List of azure resource Ids for azure virtual machines targeted by the software update configuration.
duration String
Maximum time allowed for the software update configuration run. Duration needs to be specified using the format PT[n]H[n]M[n]S as per ISO8601
linux Property Map
Linux specific update configuration.
nonAzureComputerNames List<String>
List of names of non-azure machines targeted by the software update configuration.
targets Property Map
Group targets for the software update configuration.
windows Property Map
Windows specific update configuration.

WindowsPropertiesResponse

ExcludedKbNumbers List<string>
KB numbers excluded from the software update configuration.
IncludedKbNumbers List<string>
KB numbers included from the software update configuration.
IncludedUpdateClassifications string
Update classification included in the software update configuration. A comma separated string with required values
RebootSetting string
Reboot setting for the software update configuration.
ExcludedKbNumbers []string
KB numbers excluded from the software update configuration.
IncludedKbNumbers []string
KB numbers included from the software update configuration.
IncludedUpdateClassifications string
Update classification included in the software update configuration. A comma separated string with required values
RebootSetting string
Reboot setting for the software update configuration.
excludedKbNumbers List<String>
KB numbers excluded from the software update configuration.
includedKbNumbers List<String>
KB numbers included from the software update configuration.
includedUpdateClassifications String
Update classification included in the software update configuration. A comma separated string with required values
rebootSetting String
Reboot setting for the software update configuration.
excludedKbNumbers string[]
KB numbers excluded from the software update configuration.
includedKbNumbers string[]
KB numbers included from the software update configuration.
includedUpdateClassifications string
Update classification included in the software update configuration. A comma separated string with required values
rebootSetting string
Reboot setting for the software update configuration.
excluded_kb_numbers Sequence[str]
KB numbers excluded from the software update configuration.
included_kb_numbers Sequence[str]
KB numbers included from the software update configuration.
included_update_classifications str
Update classification included in the software update configuration. A comma separated string with required values
reboot_setting str
Reboot setting for the software update configuration.
excludedKbNumbers List<String>
KB numbers excluded from the software update configuration.
includedKbNumbers List<String>
KB numbers included from the software update configuration.
includedUpdateClassifications String
Update classification included in the software update configuration. A comma separated string with required values
rebootSetting String
Reboot setting for the software update configuration.

Package Details

Repository
azure-native-v2 pulumi/pulumi-azure-native
License
Apache-2.0
These are the docs for Azure Native v2. We recommenend using the latest version, Azure Native v3.
Azure Native v2 v2.90.0 published on Thursday, Mar 27, 2025 by Pulumi