azure-native.automation.SoftwareUpdateConfigurationByName
Explore with Pulumi AI
Software update configuration properties. Azure REST API version: 2019-06-01. Prior API version in Azure Native 1.x: 2019-06-01.
Other available API versions: 2017-05-15-preview, 2023-05-15-preview.
Example Usage
Create software update configuration
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;
return await Deployment.RunAsync(() => 
{
    var softwareUpdateConfigurationByName = new AzureNative.Automation.SoftwareUpdateConfigurationByName("softwareUpdateConfigurationByName", new()
    {
        AutomationAccountName = "myaccount",
        ResourceGroupName = "mygroup",
        ScheduleInfo = new AzureNative.Automation.Inputs.SUCSchedulePropertiesArgs
        {
            AdvancedSchedule = new AzureNative.Automation.Inputs.AdvancedScheduleArgs
            {
                WeekDays = new[]
                {
                    "Monday",
                    "Thursday",
                },
            },
            ExpiryTime = "2018-11-09T11:22:57+00:00",
            Frequency = AzureNative.Automation.ScheduleFrequency.Hour,
            Interval = 1,
            StartTime = "2017-10-19T12:22:57+00:00",
            TimeZone = "America/Los_Angeles",
        },
        SoftwareUpdateConfigurationName = "testpatch",
        Tasks = new AzureNative.Automation.Inputs.SoftwareUpdateConfigurationTasksArgs
        {
            PostTask = new AzureNative.Automation.Inputs.TaskPropertiesArgs
            {
                Source = "GetCache",
            },
            PreTask = new AzureNative.Automation.Inputs.TaskPropertiesArgs
            {
                Parameters = 
                {
                    { "COMPUTERNAME", "Computer1" },
                },
                Source = "HelloWorld",
            },
        },
        UpdateConfiguration = new AzureNative.Automation.Inputs.UpdateConfigurationArgs
        {
            AzureVirtualMachines = new[]
            {
                "/subscriptions/5ae68d89-69a4-454f-b5ce-e443cc4e0067/resourceGroups/myresources/providers/Microsoft.Compute/virtualMachines/vm-01",
                "/subscriptions/5ae68d89-69a4-454f-b5ce-e443cc4e0067/resourceGroups/myresources/providers/Microsoft.Compute/virtualMachines/vm-02",
                "/subscriptions/5ae68d89-69a4-454f-b5ce-e443cc4e0067/resourceGroups/myresources/providers/Microsoft.Compute/virtualMachines/vm-03",
            },
            Duration = "PT2H0M",
            NonAzureComputerNames = new[]
            {
                "box1.contoso.com",
                "box2.contoso.com",
            },
            OperatingSystem = AzureNative.Automation.OperatingSystemType.Windows,
            Targets = new AzureNative.Automation.Inputs.TargetPropertiesArgs
            {
                AzureQueries = new[]
                {
                    new AzureNative.Automation.Inputs.AzureQueryPropertiesArgs
                    {
                        Locations = new[]
                        {
                            "Japan East",
                            "UK South",
                        },
                        Scope = new[]
                        {
                            "/subscriptions/5ae68d89-69a4-454f-b5ce-e443cc4e0067/resourceGroups/myresources",
                            "/subscriptions/5ae68d89-69a4-454f-b5ce-e443cc4e0067",
                        },
                        TagSettings = new AzureNative.Automation.Inputs.TagSettingsPropertiesArgs
                        {
                            FilterOperator = AzureNative.Automation.TagOperators.All,
                            Tags = 
                            {
                                { "tag1", new[]
                                {
                                    "tag1Value1",
                                    "tag1Value2",
                                    "tag1Value3",
                                } },
                                { "tag2", new[]
                                {
                                    "tag2Value1",
                                    "tag2Value2",
                                    "tag2Value3",
                                } },
                            },
                        },
                    },
                },
                NonAzureQueries = new[]
                {
                    new AzureNative.Automation.Inputs.NonAzureQueryPropertiesArgs
                    {
                        FunctionAlias = "SavedSearch1",
                        WorkspaceId = "WorkspaceId1",
                    },
                    new AzureNative.Automation.Inputs.NonAzureQueryPropertiesArgs
                    {
                        FunctionAlias = "SavedSearch2",
                        WorkspaceId = "WorkspaceId2",
                    },
                },
            },
            Windows = new AzureNative.Automation.Inputs.WindowsPropertiesArgs
            {
                ExcludedKbNumbers = new[]
                {
                    "168934",
                    "168973",
                },
                IncludedUpdateClassifications = AzureNative.Automation.WindowsUpdateClasses.Critical,
                RebootSetting = "IfRequired",
            },
        },
    });
});
package main
import (
	automation "github.com/pulumi/pulumi-azure-native-sdk/automation/v2"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := automation.NewSoftwareUpdateConfigurationByName(ctx, "softwareUpdateConfigurationByName", &automation.SoftwareUpdateConfigurationByNameArgs{
			AutomationAccountName: pulumi.String("myaccount"),
			ResourceGroupName:     pulumi.String("mygroup"),
			ScheduleInfo: &automation.SUCSchedulePropertiesArgs{
				AdvancedSchedule: &automation.AdvancedScheduleArgs{
					WeekDays: pulumi.StringArray{
						pulumi.String("Monday"),
						pulumi.String("Thursday"),
					},
				},
				ExpiryTime: pulumi.String("2018-11-09T11:22:57+00:00"),
				Frequency:  pulumi.String(automation.ScheduleFrequencyHour),
				Interval:   pulumi.Float64(1),
				StartTime:  pulumi.String("2017-10-19T12:22:57+00:00"),
				TimeZone:   pulumi.String("America/Los_Angeles"),
			},
			SoftwareUpdateConfigurationName: pulumi.String("testpatch"),
			Tasks: &automation.SoftwareUpdateConfigurationTasksArgs{
				PostTask: &automation.TaskPropertiesArgs{
					Source: pulumi.String("GetCache"),
				},
				PreTask: &automation.TaskPropertiesArgs{
					Parameters: pulumi.StringMap{
						"COMPUTERNAME": pulumi.String("Computer1"),
					},
					Source: pulumi.String("HelloWorld"),
				},
			},
			UpdateConfiguration: &automation.UpdateConfigurationArgs{
				AzureVirtualMachines: pulumi.StringArray{
					pulumi.String("/subscriptions/5ae68d89-69a4-454f-b5ce-e443cc4e0067/resourceGroups/myresources/providers/Microsoft.Compute/virtualMachines/vm-01"),
					pulumi.String("/subscriptions/5ae68d89-69a4-454f-b5ce-e443cc4e0067/resourceGroups/myresources/providers/Microsoft.Compute/virtualMachines/vm-02"),
					pulumi.String("/subscriptions/5ae68d89-69a4-454f-b5ce-e443cc4e0067/resourceGroups/myresources/providers/Microsoft.Compute/virtualMachines/vm-03"),
				},
				Duration: pulumi.String("PT2H0M"),
				NonAzureComputerNames: pulumi.StringArray{
					pulumi.String("box1.contoso.com"),
					pulumi.String("box2.contoso.com"),
				},
				OperatingSystem: automation.OperatingSystemTypeWindows,
				Targets: &automation.TargetPropertiesArgs{
					AzureQueries: automation.AzureQueryPropertiesArray{
						&automation.AzureQueryPropertiesArgs{
							Locations: pulumi.StringArray{
								pulumi.String("Japan East"),
								pulumi.String("UK South"),
							},
							Scope: pulumi.StringArray{
								pulumi.String("/subscriptions/5ae68d89-69a4-454f-b5ce-e443cc4e0067/resourceGroups/myresources"),
								pulumi.String("/subscriptions/5ae68d89-69a4-454f-b5ce-e443cc4e0067"),
							},
							TagSettings: &automation.TagSettingsPropertiesArgs{
								FilterOperator: automation.TagOperatorsAll,
								Tags: pulumi.StringArrayMap{
									"tag1": pulumi.StringArray{
										pulumi.String("tag1Value1"),
										pulumi.String("tag1Value2"),
										pulumi.String("tag1Value3"),
									},
									"tag2": pulumi.StringArray{
										pulumi.String("tag2Value1"),
										pulumi.String("tag2Value2"),
										pulumi.String("tag2Value3"),
									},
								},
							},
						},
					},
					NonAzureQueries: automation.NonAzureQueryPropertiesArray{
						&automation.NonAzureQueryPropertiesArgs{
							FunctionAlias: pulumi.String("SavedSearch1"),
							WorkspaceId:   pulumi.String("WorkspaceId1"),
						},
						&automation.NonAzureQueryPropertiesArgs{
							FunctionAlias: pulumi.String("SavedSearch2"),
							WorkspaceId:   pulumi.String("WorkspaceId2"),
						},
					},
				},
				Windows: &automation.WindowsPropertiesArgs{
					ExcludedKbNumbers: pulumi.StringArray{
						pulumi.String("168934"),
						pulumi.String("168973"),
					},
					IncludedUpdateClassifications: pulumi.String(automation.WindowsUpdateClassesCritical),
					RebootSetting:                 pulumi.String("IfRequired"),
				},
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.azurenative.automation.SoftwareUpdateConfigurationByName;
import com.pulumi.azurenative.automation.SoftwareUpdateConfigurationByNameArgs;
import com.pulumi.azurenative.automation.inputs.SUCSchedulePropertiesArgs;
import com.pulumi.azurenative.automation.inputs.AdvancedScheduleArgs;
import com.pulumi.azurenative.automation.inputs.SoftwareUpdateConfigurationTasksArgs;
import com.pulumi.azurenative.automation.inputs.TaskPropertiesArgs;
import com.pulumi.azurenative.automation.inputs.UpdateConfigurationArgs;
import com.pulumi.azurenative.automation.inputs.TargetPropertiesArgs;
import com.pulumi.azurenative.automation.inputs.WindowsPropertiesArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }
    public static void stack(Context ctx) {
        var softwareUpdateConfigurationByName = new SoftwareUpdateConfigurationByName("softwareUpdateConfigurationByName", SoftwareUpdateConfigurationByNameArgs.builder()
            .automationAccountName("myaccount")
            .resourceGroupName("mygroup")
            .scheduleInfo(SUCSchedulePropertiesArgs.builder()
                .advancedSchedule(AdvancedScheduleArgs.builder()
                    .weekDays(                    
                        "Monday",
                        "Thursday")
                    .build())
                .expiryTime("2018-11-09T11:22:57+00:00")
                .frequency("Hour")
                .interval(1)
                .startTime("2017-10-19T12:22:57+00:00")
                .timeZone("America/Los_Angeles")
                .build())
            .softwareUpdateConfigurationName("testpatch")
            .tasks(SoftwareUpdateConfigurationTasksArgs.builder()
                .postTask(TaskPropertiesArgs.builder()
                    .source("GetCache")
                    .build())
                .preTask(TaskPropertiesArgs.builder()
                    .parameters(Map.of("COMPUTERNAME", "Computer1"))
                    .source("HelloWorld")
                    .build())
                .build())
            .updateConfiguration(UpdateConfigurationArgs.builder()
                .azureVirtualMachines(                
                    "/subscriptions/5ae68d89-69a4-454f-b5ce-e443cc4e0067/resourceGroups/myresources/providers/Microsoft.Compute/virtualMachines/vm-01",
                    "/subscriptions/5ae68d89-69a4-454f-b5ce-e443cc4e0067/resourceGroups/myresources/providers/Microsoft.Compute/virtualMachines/vm-02",
                    "/subscriptions/5ae68d89-69a4-454f-b5ce-e443cc4e0067/resourceGroups/myresources/providers/Microsoft.Compute/virtualMachines/vm-03")
                .duration("PT2H0M")
                .nonAzureComputerNames(                
                    "box1.contoso.com",
                    "box2.contoso.com")
                .operatingSystem("Windows")
                .targets(TargetPropertiesArgs.builder()
                    .azureQueries(AzureQueryPropertiesArgs.builder()
                        .locations(                        
                            "Japan East",
                            "UK South")
                        .scope(                        
                            "/subscriptions/5ae68d89-69a4-454f-b5ce-e443cc4e0067/resourceGroups/myresources",
                            "/subscriptions/5ae68d89-69a4-454f-b5ce-e443cc4e0067")
                        .tagSettings(TagSettingsPropertiesArgs.builder()
                            .filterOperator("All")
                            .tags(Map.ofEntries(
                                Map.entry("tag1",                                 
                                    "tag1Value1",
                                    "tag1Value2",
                                    "tag1Value3"),
                                Map.entry("tag2",                                 
                                    "tag2Value1",
                                    "tag2Value2",
                                    "tag2Value3")
                            ))
                            .build())
                        .build())
                    .nonAzureQueries(                    
                        NonAzureQueryPropertiesArgs.builder()
                            .functionAlias("SavedSearch1")
                            .workspaceId("WorkspaceId1")
                            .build(),
                        NonAzureQueryPropertiesArgs.builder()
                            .functionAlias("SavedSearch2")
                            .workspaceId("WorkspaceId2")
                            .build())
                    .build())
                .windows(WindowsPropertiesArgs.builder()
                    .excludedKbNumbers(                    
                        "168934",
                        "168973")
                    .includedUpdateClassifications("Critical")
                    .rebootSetting("IfRequired")
                    .build())
                .build())
            .build());
    }
}
import pulumi
import pulumi_azure_native as azure_native
software_update_configuration_by_name = azure_native.automation.SoftwareUpdateConfigurationByName("softwareUpdateConfigurationByName",
    automation_account_name="myaccount",
    resource_group_name="mygroup",
    schedule_info=azure_native.automation.SUCSchedulePropertiesArgs(
        advanced_schedule=azure_native.automation.AdvancedScheduleArgs(
            week_days=[
                "Monday",
                "Thursday",
            ],
        ),
        expiry_time="2018-11-09T11:22:57+00:00",
        frequency=azure_native.automation.ScheduleFrequency.HOUR,
        interval=1,
        start_time="2017-10-19T12:22:57+00:00",
        time_zone="America/Los_Angeles",
    ),
    software_update_configuration_name="testpatch",
    tasks=azure_native.automation.SoftwareUpdateConfigurationTasksArgs(
        post_task=azure_native.automation.TaskPropertiesArgs(
            source="GetCache",
        ),
        pre_task=azure_native.automation.TaskPropertiesArgs(
            parameters={
                "COMPUTERNAME": "Computer1",
            },
            source="HelloWorld",
        ),
    ),
    update_configuration=azure_native.automation.UpdateConfigurationArgs(
        azure_virtual_machines=[
            "/subscriptions/5ae68d89-69a4-454f-b5ce-e443cc4e0067/resourceGroups/myresources/providers/Microsoft.Compute/virtualMachines/vm-01",
            "/subscriptions/5ae68d89-69a4-454f-b5ce-e443cc4e0067/resourceGroups/myresources/providers/Microsoft.Compute/virtualMachines/vm-02",
            "/subscriptions/5ae68d89-69a4-454f-b5ce-e443cc4e0067/resourceGroups/myresources/providers/Microsoft.Compute/virtualMachines/vm-03",
        ],
        duration="PT2H0M",
        non_azure_computer_names=[
            "box1.contoso.com",
            "box2.contoso.com",
        ],
        operating_system=azure_native.automation.OperatingSystemType.WINDOWS,
        targets=azure_native.automation.TargetPropertiesArgs(
            azure_queries=[azure_native.automation.AzureQueryPropertiesArgs(
                locations=[
                    "Japan East",
                    "UK South",
                ],
                scope=[
                    "/subscriptions/5ae68d89-69a4-454f-b5ce-e443cc4e0067/resourceGroups/myresources",
                    "/subscriptions/5ae68d89-69a4-454f-b5ce-e443cc4e0067",
                ],
                tag_settings=azure_native.automation.TagSettingsPropertiesArgs(
                    filter_operator=azure_native.automation.TagOperators.ALL,
                    tags={
                        "tag1": [
                            "tag1Value1",
                            "tag1Value2",
                            "tag1Value3",
                        ],
                        "tag2": [
                            "tag2Value1",
                            "tag2Value2",
                            "tag2Value3",
                        ],
                    },
                ),
            )],
            non_azure_queries=[
                azure_native.automation.NonAzureQueryPropertiesArgs(
                    function_alias="SavedSearch1",
                    workspace_id="WorkspaceId1",
                ),
                azure_native.automation.NonAzureQueryPropertiesArgs(
                    function_alias="SavedSearch2",
                    workspace_id="WorkspaceId2",
                ),
            ],
        ),
        windows=azure_native.automation.WindowsPropertiesArgs(
            excluded_kb_numbers=[
                "168934",
                "168973",
            ],
            included_update_classifications=azure_native.automation.WindowsUpdateClasses.CRITICAL,
            reboot_setting="IfRequired",
        ),
    ))
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";
const softwareUpdateConfigurationByName = new azure_native.automation.SoftwareUpdateConfigurationByName("softwareUpdateConfigurationByName", {
    automationAccountName: "myaccount",
    resourceGroupName: "mygroup",
    scheduleInfo: {
        advancedSchedule: {
            weekDays: [
                "Monday",
                "Thursday",
            ],
        },
        expiryTime: "2018-11-09T11:22:57+00:00",
        frequency: azure_native.automation.ScheduleFrequency.Hour,
        interval: 1,
        startTime: "2017-10-19T12:22:57+00:00",
        timeZone: "America/Los_Angeles",
    },
    softwareUpdateConfigurationName: "testpatch",
    tasks: {
        postTask: {
            source: "GetCache",
        },
        preTask: {
            parameters: {
                COMPUTERNAME: "Computer1",
            },
            source: "HelloWorld",
        },
    },
    updateConfiguration: {
        azureVirtualMachines: [
            "/subscriptions/5ae68d89-69a4-454f-b5ce-e443cc4e0067/resourceGroups/myresources/providers/Microsoft.Compute/virtualMachines/vm-01",
            "/subscriptions/5ae68d89-69a4-454f-b5ce-e443cc4e0067/resourceGroups/myresources/providers/Microsoft.Compute/virtualMachines/vm-02",
            "/subscriptions/5ae68d89-69a4-454f-b5ce-e443cc4e0067/resourceGroups/myresources/providers/Microsoft.Compute/virtualMachines/vm-03",
        ],
        duration: "PT2H0M",
        nonAzureComputerNames: [
            "box1.contoso.com",
            "box2.contoso.com",
        ],
        operatingSystem: azure_native.automation.OperatingSystemType.Windows,
        targets: {
            azureQueries: [{
                locations: [
                    "Japan East",
                    "UK South",
                ],
                scope: [
                    "/subscriptions/5ae68d89-69a4-454f-b5ce-e443cc4e0067/resourceGroups/myresources",
                    "/subscriptions/5ae68d89-69a4-454f-b5ce-e443cc4e0067",
                ],
                tagSettings: {
                    filterOperator: azure_native.automation.TagOperators.All,
                    tags: {
                        tag1: [
                            "tag1Value1",
                            "tag1Value2",
                            "tag1Value3",
                        ],
                        tag2: [
                            "tag2Value1",
                            "tag2Value2",
                            "tag2Value3",
                        ],
                    },
                },
            }],
            nonAzureQueries: [
                {
                    functionAlias: "SavedSearch1",
                    workspaceId: "WorkspaceId1",
                },
                {
                    functionAlias: "SavedSearch2",
                    workspaceId: "WorkspaceId2",
                },
            ],
        },
        windows: {
            excludedKbNumbers: [
                "168934",
                "168973",
            ],
            includedUpdateClassifications: azure_native.automation.WindowsUpdateClasses.Critical,
            rebootSetting: "IfRequired",
        },
    },
});
resources:
  softwareUpdateConfigurationByName:
    type: azure-native:automation:SoftwareUpdateConfigurationByName
    properties:
      automationAccountName: myaccount
      resourceGroupName: mygroup
      scheduleInfo:
        advancedSchedule:
          weekDays:
            - Monday
            - Thursday
        expiryTime: 2018-11-09T11:22:57+00:00
        frequency: Hour
        interval: 1
        startTime: 2017-10-19T12:22:57+00:00
        timeZone: America/Los_Angeles
      softwareUpdateConfigurationName: testpatch
      tasks:
        postTask:
          source: GetCache
        preTask:
          parameters:
            COMPUTERNAME: Computer1
          source: HelloWorld
      updateConfiguration:
        azureVirtualMachines:
          - /subscriptions/5ae68d89-69a4-454f-b5ce-e443cc4e0067/resourceGroups/myresources/providers/Microsoft.Compute/virtualMachines/vm-01
          - /subscriptions/5ae68d89-69a4-454f-b5ce-e443cc4e0067/resourceGroups/myresources/providers/Microsoft.Compute/virtualMachines/vm-02
          - /subscriptions/5ae68d89-69a4-454f-b5ce-e443cc4e0067/resourceGroups/myresources/providers/Microsoft.Compute/virtualMachines/vm-03
        duration: PT2H0M
        nonAzureComputerNames:
          - box1.contoso.com
          - box2.contoso.com
        operatingSystem: Windows
        targets:
          azureQueries:
            - locations:
                - Japan East
                - UK South
              scope:
                - /subscriptions/5ae68d89-69a4-454f-b5ce-e443cc4e0067/resourceGroups/myresources
                - /subscriptions/5ae68d89-69a4-454f-b5ce-e443cc4e0067
              tagSettings:
                filterOperator: All
                tags:
                  tag1:
                    - tag1Value1
                    - tag1Value2
                    - tag1Value3
                  tag2:
                    - tag2Value1
                    - tag2Value2
                    - tag2Value3
          nonAzureQueries:
            - functionAlias: SavedSearch1
              workspaceId: WorkspaceId1
            - functionAlias: SavedSearch2
              workspaceId: WorkspaceId2
        windows:
          excludedKbNumbers:
            - '168934'
            - '168973'
          includedUpdateClassifications: Critical
          rebootSetting: IfRequired
Create SoftwareUpdateConfigurationByName Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new SoftwareUpdateConfigurationByName(name: string, args: SoftwareUpdateConfigurationByNameArgs, opts?: CustomResourceOptions);@overload
def SoftwareUpdateConfigurationByName(resource_name: str,
                                      args: SoftwareUpdateConfigurationByNameArgs,
                                      opts: Optional[ResourceOptions] = None)
@overload
def SoftwareUpdateConfigurationByName(resource_name: str,
                                      opts: Optional[ResourceOptions] = None,
                                      automation_account_name: Optional[str] = None,
                                      resource_group_name: Optional[str] = None,
                                      schedule_info: Optional[SUCSchedulePropertiesArgs] = None,
                                      update_configuration: Optional[UpdateConfigurationArgs] = None,
                                      error: Optional[ErrorResponseArgs] = None,
                                      software_update_configuration_name: Optional[str] = None,
                                      tasks: Optional[SoftwareUpdateConfigurationTasksArgs] = None)func NewSoftwareUpdateConfigurationByName(ctx *Context, name string, args SoftwareUpdateConfigurationByNameArgs, opts ...ResourceOption) (*SoftwareUpdateConfigurationByName, error)public SoftwareUpdateConfigurationByName(string name, SoftwareUpdateConfigurationByNameArgs args, CustomResourceOptions? opts = null)
public SoftwareUpdateConfigurationByName(String name, SoftwareUpdateConfigurationByNameArgs args)
public SoftwareUpdateConfigurationByName(String name, SoftwareUpdateConfigurationByNameArgs args, CustomResourceOptions options)
type: azure-native:automation:SoftwareUpdateConfigurationByName
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args SoftwareUpdateConfigurationByNameArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args SoftwareUpdateConfigurationByNameArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args SoftwareUpdateConfigurationByNameArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args SoftwareUpdateConfigurationByNameArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args SoftwareUpdateConfigurationByNameArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var softwareUpdateConfigurationByNameResource = new AzureNative.Automation.SoftwareUpdateConfigurationByName("softwareUpdateConfigurationByNameResource", new()
{
    AutomationAccountName = "string",
    ResourceGroupName = "string",
    ScheduleInfo = new AzureNative.Automation.Inputs.SUCSchedulePropertiesArgs
    {
        AdvancedSchedule = new AzureNative.Automation.Inputs.AdvancedScheduleArgs
        {
            MonthDays = new[]
            {
                0,
            },
            MonthlyOccurrences = new[]
            {
                new AzureNative.Automation.Inputs.AdvancedScheduleMonthlyOccurrenceArgs
                {
                    Day = "string",
                    Occurrence = 0,
                },
            },
            WeekDays = new[]
            {
                "string",
            },
        },
        CreationTime = "string",
        Description = "string",
        ExpiryTime = "string",
        ExpiryTimeOffsetMinutes = 0,
        Frequency = "string",
        Interval = 0,
        IsEnabled = false,
        LastModifiedTime = "string",
        NextRun = "string",
        NextRunOffsetMinutes = 0,
        StartTime = "string",
        TimeZone = "string",
    },
    UpdateConfiguration = new AzureNative.Automation.Inputs.UpdateConfigurationArgs
    {
        OperatingSystem = AzureNative.Automation.OperatingSystemType.Windows,
        AzureVirtualMachines = new[]
        {
            "string",
        },
        Duration = "string",
        Linux = new AzureNative.Automation.Inputs.LinuxPropertiesArgs
        {
            ExcludedPackageNameMasks = new[]
            {
                "string",
            },
            IncludedPackageClassifications = "string",
            IncludedPackageNameMasks = new[]
            {
                "string",
            },
            RebootSetting = "string",
        },
        NonAzureComputerNames = new[]
        {
            "string",
        },
        Targets = new AzureNative.Automation.Inputs.TargetPropertiesArgs
        {
            AzureQueries = new[]
            {
                new AzureNative.Automation.Inputs.AzureQueryPropertiesArgs
                {
                    Locations = new[]
                    {
                        "string",
                    },
                    Scope = new[]
                    {
                        "string",
                    },
                    TagSettings = new AzureNative.Automation.Inputs.TagSettingsPropertiesArgs
                    {
                        FilterOperator = AzureNative.Automation.TagOperators.All,
                        Tags = 
                        {
                            { "string", new[]
                            {
                                "string",
                            } },
                        },
                    },
                },
            },
            NonAzureQueries = new[]
            {
                new AzureNative.Automation.Inputs.NonAzureQueryPropertiesArgs
                {
                    FunctionAlias = "string",
                    WorkspaceId = "string",
                },
            },
        },
        Windows = new AzureNative.Automation.Inputs.WindowsPropertiesArgs
        {
            ExcludedKbNumbers = new[]
            {
                "string",
            },
            IncludedKbNumbers = new[]
            {
                "string",
            },
            IncludedUpdateClassifications = "string",
            RebootSetting = "string",
        },
    },
    Error = new AzureNative.Automation.Inputs.ErrorResponseArgs
    {
        Code = "string",
        Message = "string",
    },
    SoftwareUpdateConfigurationName = "string",
    Tasks = new AzureNative.Automation.Inputs.SoftwareUpdateConfigurationTasksArgs
    {
        PostTask = new AzureNative.Automation.Inputs.TaskPropertiesArgs
        {
            Parameters = 
            {
                { "string", "string" },
            },
            Source = "string",
        },
        PreTask = new AzureNative.Automation.Inputs.TaskPropertiesArgs
        {
            Parameters = 
            {
                { "string", "string" },
            },
            Source = "string",
        },
    },
});
example, err := automation.NewSoftwareUpdateConfigurationByName(ctx, "softwareUpdateConfigurationByNameResource", &automation.SoftwareUpdateConfigurationByNameArgs{
AutomationAccountName: pulumi.String("string"),
ResourceGroupName: pulumi.String("string"),
ScheduleInfo: &automation.SUCSchedulePropertiesArgs{
AdvancedSchedule: &automation.AdvancedScheduleArgs{
MonthDays: pulumi.IntArray{
pulumi.Int(0),
},
MonthlyOccurrences: automation.AdvancedScheduleMonthlyOccurrenceArray{
&automation.AdvancedScheduleMonthlyOccurrenceArgs{
Day: pulumi.String("string"),
Occurrence: pulumi.Int(0),
},
},
WeekDays: pulumi.StringArray{
pulumi.String("string"),
},
},
CreationTime: pulumi.String("string"),
Description: pulumi.String("string"),
ExpiryTime: pulumi.String("string"),
ExpiryTimeOffsetMinutes: pulumi.Float64(0),
Frequency: pulumi.String("string"),
Interval: pulumi.Float64(0),
IsEnabled: pulumi.Bool(false),
LastModifiedTime: pulumi.String("string"),
NextRun: pulumi.String("string"),
NextRunOffsetMinutes: pulumi.Float64(0),
StartTime: pulumi.String("string"),
TimeZone: pulumi.String("string"),
},
UpdateConfiguration: &automation.UpdateConfigurationArgs{
OperatingSystem: automation.OperatingSystemTypeWindows,
AzureVirtualMachines: pulumi.StringArray{
pulumi.String("string"),
},
Duration: pulumi.String("string"),
Linux: &automation.LinuxPropertiesArgs{
ExcludedPackageNameMasks: pulumi.StringArray{
pulumi.String("string"),
},
IncludedPackageClassifications: pulumi.String("string"),
IncludedPackageNameMasks: pulumi.StringArray{
pulumi.String("string"),
},
RebootSetting: pulumi.String("string"),
},
NonAzureComputerNames: pulumi.StringArray{
pulumi.String("string"),
},
Targets: &automation.TargetPropertiesArgs{
AzureQueries: automation.AzureQueryPropertiesArray{
&automation.AzureQueryPropertiesArgs{
Locations: pulumi.StringArray{
pulumi.String("string"),
},
Scope: pulumi.StringArray{
pulumi.String("string"),
},
TagSettings: &automation.TagSettingsPropertiesArgs{
FilterOperator: automation.TagOperatorsAll,
Tags: pulumi.StringArrayMap{
"string": pulumi.StringArray{
pulumi.String("string"),
},
},
},
},
},
NonAzureQueries: automation.NonAzureQueryPropertiesArray{
&automation.NonAzureQueryPropertiesArgs{
FunctionAlias: pulumi.String("string"),
WorkspaceId: pulumi.String("string"),
},
},
},
Windows: &automation.WindowsPropertiesArgs{
ExcludedKbNumbers: pulumi.StringArray{
pulumi.String("string"),
},
IncludedKbNumbers: pulumi.StringArray{
pulumi.String("string"),
},
IncludedUpdateClassifications: pulumi.String("string"),
RebootSetting: pulumi.String("string"),
},
},
Error: &automation.ErrorResponseArgs{
Code: pulumi.String("string"),
Message: pulumi.String("string"),
},
SoftwareUpdateConfigurationName: pulumi.String("string"),
Tasks: &automation.SoftwareUpdateConfigurationTasksArgs{
PostTask: &automation.TaskPropertiesArgs{
Parameters: pulumi.StringMap{
"string": pulumi.String("string"),
},
Source: pulumi.String("string"),
},
PreTask: &automation.TaskPropertiesArgs{
Parameters: pulumi.StringMap{
"string": pulumi.String("string"),
},
Source: pulumi.String("string"),
},
},
})
var softwareUpdateConfigurationByNameResource = new SoftwareUpdateConfigurationByName("softwareUpdateConfigurationByNameResource", SoftwareUpdateConfigurationByNameArgs.builder()
    .automationAccountName("string")
    .resourceGroupName("string")
    .scheduleInfo(SUCSchedulePropertiesArgs.builder()
        .advancedSchedule(AdvancedScheduleArgs.builder()
            .monthDays(0)
            .monthlyOccurrences(AdvancedScheduleMonthlyOccurrenceArgs.builder()
                .day("string")
                .occurrence(0)
                .build())
            .weekDays("string")
            .build())
        .creationTime("string")
        .description("string")
        .expiryTime("string")
        .expiryTimeOffsetMinutes(0)
        .frequency("string")
        .interval(0)
        .isEnabled(false)
        .lastModifiedTime("string")
        .nextRun("string")
        .nextRunOffsetMinutes(0)
        .startTime("string")
        .timeZone("string")
        .build())
    .updateConfiguration(UpdateConfigurationArgs.builder()
        .operatingSystem("Windows")
        .azureVirtualMachines("string")
        .duration("string")
        .linux(LinuxPropertiesArgs.builder()
            .excludedPackageNameMasks("string")
            .includedPackageClassifications("string")
            .includedPackageNameMasks("string")
            .rebootSetting("string")
            .build())
        .nonAzureComputerNames("string")
        .targets(TargetPropertiesArgs.builder()
            .azureQueries(AzureQueryPropertiesArgs.builder()
                .locations("string")
                .scope("string")
                .tagSettings(TagSettingsPropertiesArgs.builder()
                    .filterOperator("All")
                    .tags(Map.of("string", "string"))
                    .build())
                .build())
            .nonAzureQueries(NonAzureQueryPropertiesArgs.builder()
                .functionAlias("string")
                .workspaceId("string")
                .build())
            .build())
        .windows(WindowsPropertiesArgs.builder()
            .excludedKbNumbers("string")
            .includedKbNumbers("string")
            .includedUpdateClassifications("string")
            .rebootSetting("string")
            .build())
        .build())
    .error(ErrorResponseArgs.builder()
        .code("string")
        .message("string")
        .build())
    .softwareUpdateConfigurationName("string")
    .tasks(SoftwareUpdateConfigurationTasksArgs.builder()
        .postTask(TaskPropertiesArgs.builder()
            .parameters(Map.of("string", "string"))
            .source("string")
            .build())
        .preTask(TaskPropertiesArgs.builder()
            .parameters(Map.of("string", "string"))
            .source("string")
            .build())
        .build())
    .build());
software_update_configuration_by_name_resource = azure_native.automation.SoftwareUpdateConfigurationByName("softwareUpdateConfigurationByNameResource",
    automation_account_name="string",
    resource_group_name="string",
    schedule_info=azure_native.automation.SUCSchedulePropertiesArgs(
        advanced_schedule=azure_native.automation.AdvancedScheduleArgs(
            month_days=[0],
            monthly_occurrences=[azure_native.automation.AdvancedScheduleMonthlyOccurrenceArgs(
                day="string",
                occurrence=0,
            )],
            week_days=["string"],
        ),
        creation_time="string",
        description="string",
        expiry_time="string",
        expiry_time_offset_minutes=0,
        frequency="string",
        interval=0,
        is_enabled=False,
        last_modified_time="string",
        next_run="string",
        next_run_offset_minutes=0,
        start_time="string",
        time_zone="string",
    ),
    update_configuration=azure_native.automation.UpdateConfigurationArgs(
        operating_system=azure_native.automation.OperatingSystemType.WINDOWS,
        azure_virtual_machines=["string"],
        duration="string",
        linux=azure_native.automation.LinuxPropertiesArgs(
            excluded_package_name_masks=["string"],
            included_package_classifications="string",
            included_package_name_masks=["string"],
            reboot_setting="string",
        ),
        non_azure_computer_names=["string"],
        targets=azure_native.automation.TargetPropertiesArgs(
            azure_queries=[azure_native.automation.AzureQueryPropertiesArgs(
                locations=["string"],
                scope=["string"],
                tag_settings=azure_native.automation.TagSettingsPropertiesArgs(
                    filter_operator=azure_native.automation.TagOperators.ALL,
                    tags={
                        "string": ["string"],
                    },
                ),
            )],
            non_azure_queries=[azure_native.automation.NonAzureQueryPropertiesArgs(
                function_alias="string",
                workspace_id="string",
            )],
        ),
        windows=azure_native.automation.WindowsPropertiesArgs(
            excluded_kb_numbers=["string"],
            included_kb_numbers=["string"],
            included_update_classifications="string",
            reboot_setting="string",
        ),
    ),
    error=azure_native.automation.ErrorResponseArgs(
        code="string",
        message="string",
    ),
    software_update_configuration_name="string",
    tasks=azure_native.automation.SoftwareUpdateConfigurationTasksArgs(
        post_task=azure_native.automation.TaskPropertiesArgs(
            parameters={
                "string": "string",
            },
            source="string",
        ),
        pre_task=azure_native.automation.TaskPropertiesArgs(
            parameters={
                "string": "string",
            },
            source="string",
        ),
    ))
const softwareUpdateConfigurationByNameResource = new azure_native.automation.SoftwareUpdateConfigurationByName("softwareUpdateConfigurationByNameResource", {
    automationAccountName: "string",
    resourceGroupName: "string",
    scheduleInfo: {
        advancedSchedule: {
            monthDays: [0],
            monthlyOccurrences: [{
                day: "string",
                occurrence: 0,
            }],
            weekDays: ["string"],
        },
        creationTime: "string",
        description: "string",
        expiryTime: "string",
        expiryTimeOffsetMinutes: 0,
        frequency: "string",
        interval: 0,
        isEnabled: false,
        lastModifiedTime: "string",
        nextRun: "string",
        nextRunOffsetMinutes: 0,
        startTime: "string",
        timeZone: "string",
    },
    updateConfiguration: {
        operatingSystem: azure_native.automation.OperatingSystemType.Windows,
        azureVirtualMachines: ["string"],
        duration: "string",
        linux: {
            excludedPackageNameMasks: ["string"],
            includedPackageClassifications: "string",
            includedPackageNameMasks: ["string"],
            rebootSetting: "string",
        },
        nonAzureComputerNames: ["string"],
        targets: {
            azureQueries: [{
                locations: ["string"],
                scope: ["string"],
                tagSettings: {
                    filterOperator: azure_native.automation.TagOperators.All,
                    tags: {
                        string: ["string"],
                    },
                },
            }],
            nonAzureQueries: [{
                functionAlias: "string",
                workspaceId: "string",
            }],
        },
        windows: {
            excludedKbNumbers: ["string"],
            includedKbNumbers: ["string"],
            includedUpdateClassifications: "string",
            rebootSetting: "string",
        },
    },
    error: {
        code: "string",
        message: "string",
    },
    softwareUpdateConfigurationName: "string",
    tasks: {
        postTask: {
            parameters: {
                string: "string",
            },
            source: "string",
        },
        preTask: {
            parameters: {
                string: "string",
            },
            source: "string",
        },
    },
});
type: azure-native:automation:SoftwareUpdateConfigurationByName
properties:
    automationAccountName: string
    error:
        code: string
        message: string
    resourceGroupName: string
    scheduleInfo:
        advancedSchedule:
            monthDays:
                - 0
            monthlyOccurrences:
                - day: string
                  occurrence: 0
            weekDays:
                - string
        creationTime: string
        description: string
        expiryTime: string
        expiryTimeOffsetMinutes: 0
        frequency: string
        interval: 0
        isEnabled: false
        lastModifiedTime: string
        nextRun: string
        nextRunOffsetMinutes: 0
        startTime: string
        timeZone: string
    softwareUpdateConfigurationName: string
    tasks:
        postTask:
            parameters:
                string: string
            source: string
        preTask:
            parameters:
                string: string
            source: string
    updateConfiguration:
        azureVirtualMachines:
            - string
        duration: string
        linux:
            excludedPackageNameMasks:
                - string
            includedPackageClassifications: string
            includedPackageNameMasks:
                - string
            rebootSetting: string
        nonAzureComputerNames:
            - string
        operatingSystem: Windows
        targets:
            azureQueries:
                - locations:
                    - string
                  scope:
                    - string
                  tagSettings:
                    filterOperator: All
                    tags:
                        string:
                            - string
            nonAzureQueries:
                - functionAlias: string
                  workspaceId: string
        windows:
            excludedKbNumbers:
                - string
            includedKbNumbers:
                - string
            includedUpdateClassifications: string
            rebootSetting: string
SoftwareUpdateConfigurationByName Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
The SoftwareUpdateConfigurationByName resource accepts the following input properties:
- AutomationAccount stringName 
- The name of the automation account.
- ResourceGroup stringName 
- Name of an Azure Resource group.
- ScheduleInfo Pulumi.Azure Native. Automation. Inputs. SUCSchedule Properties 
- Schedule information for the Software update configuration
- UpdateConfiguration Pulumi.Azure Native. Automation. Inputs. Update Configuration 
- update specific properties for the Software update configuration
- Error
Pulumi.Azure Native. Automation. Inputs. Error Response 
- Details of provisioning error
- SoftwareUpdate stringConfiguration Name 
- The name of the software update configuration to be created.
- Tasks
Pulumi.Azure Native. Automation. Inputs. Software Update Configuration Tasks 
- Tasks information for the Software update configuration.
- AutomationAccount stringName 
- The name of the automation account.
- ResourceGroup stringName 
- Name of an Azure Resource group.
- ScheduleInfo SUCScheduleProperties Args 
- Schedule information for the Software update configuration
- UpdateConfiguration UpdateConfiguration Args 
- update specific properties for the Software update configuration
- Error
ErrorResponse Args 
- Details of provisioning error
- SoftwareUpdate stringConfiguration Name 
- The name of the software update configuration to be created.
- Tasks
SoftwareUpdate Configuration Tasks Args 
- Tasks information for the Software update configuration.
- automationAccount StringName 
- The name of the automation account.
- resourceGroup StringName 
- Name of an Azure Resource group.
- scheduleInfo SUCScheduleProperties 
- Schedule information for the Software update configuration
- updateConfiguration UpdateConfiguration 
- update specific properties for the Software update configuration
- error
ErrorResponse 
- Details of provisioning error
- softwareUpdate StringConfiguration Name 
- The name of the software update configuration to be created.
- tasks
SoftwareUpdate Configuration Tasks 
- Tasks information for the Software update configuration.
- automationAccount stringName 
- The name of the automation account.
- resourceGroup stringName 
- Name of an Azure Resource group.
- scheduleInfo SUCScheduleProperties 
- Schedule information for the Software update configuration
- updateConfiguration UpdateConfiguration 
- update specific properties for the Software update configuration
- error
ErrorResponse 
- Details of provisioning error
- softwareUpdate stringConfiguration Name 
- The name of the software update configuration to be created.
- tasks
SoftwareUpdate Configuration Tasks 
- Tasks information for the Software update configuration.
- automation_account_ strname 
- The name of the automation account.
- resource_group_ strname 
- Name of an Azure Resource group.
- schedule_info SUCScheduleProperties Args 
- Schedule information for the Software update configuration
- update_configuration UpdateConfiguration Args 
- update specific properties for the Software update configuration
- error
ErrorResponse Args 
- Details of provisioning error
- software_update_ strconfiguration_ name 
- The name of the software update configuration to be created.
- tasks
SoftwareUpdate Configuration Tasks Args 
- Tasks information for the Software update configuration.
- automationAccount StringName 
- The name of the automation account.
- resourceGroup StringName 
- Name of an Azure Resource group.
- scheduleInfo Property Map
- Schedule information for the Software update configuration
- updateConfiguration Property Map
- update specific properties for the Software update configuration
- error Property Map
- Details of provisioning error
- softwareUpdate StringConfiguration Name 
- The name of the software update configuration to be created.
- tasks Property Map
- Tasks information for the Software update configuration.
Outputs
All input properties are implicitly available as output properties. Additionally, the SoftwareUpdateConfigurationByName resource produces the following output properties:
- 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
- The provider-assigned unique ID for this managed resource.
- LastModified stringBy 
- LastModifiedBy property, which only appears in the response.
- LastModified stringTime 
- 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.
- Type string
- Resource type
- 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
- The provider-assigned unique ID for this managed resource.
- LastModified stringBy 
- LastModifiedBy property, which only appears in the response.
- LastModified stringTime 
- 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.
- Type string
- Resource type
- 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
- The provider-assigned unique ID for this managed resource.
- lastModified StringBy 
- LastModifiedBy property, which only appears in the response.
- lastModified StringTime 
- 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.
- type String
- Resource type
- 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
- The provider-assigned unique ID for this managed resource.
- lastModified stringBy 
- LastModifiedBy property, which only appears in the response.
- lastModified stringTime 
- 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.
- type string
- Resource type
- 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
- The provider-assigned unique ID for this managed resource.
- last_modified_ strby 
- LastModifiedBy property, which only appears in the response.
- last_modified_ strtime 
- 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.
- type str
- Resource type
- 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
- The provider-assigned unique ID for this managed resource.
- lastModified StringBy 
- LastModifiedBy property, which only appears in the response.
- lastModified StringTime 
- 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.
- type String
- Resource type
Supporting Types
AdvancedSchedule, AdvancedScheduleArgs    
- MonthDays List<int>
- Days of the month that the job should execute on. Must be between 1 and 31.
- MonthlyOccurrences List<Pulumi.Azure Native. Automation. Inputs. Advanced Schedule Monthly Occurrence> 
- 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 []AdvancedSchedule Monthly Occurrence 
- 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<AdvancedSchedule Monthly Occurrence> 
- 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 AdvancedSchedule Monthly Occurrence[] 
- 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[AdvancedSchedule Monthly Occurrence] 
- 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.
AdvancedScheduleMonthlyOccurrence, AdvancedScheduleMonthlyOccurrenceArgs        
- Day
string | Pulumi.Azure Native. Automation. Schedule Day 
- 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 | ScheduleDay 
- 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 | ScheduleDay 
- 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 | ScheduleDay 
- 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 | ScheduleDay 
- 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 | "Monday" | "Tuesday" | "Wednesday" | "Thursday" | "Friday" | "Saturday" | "Sunday"
- 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
AdvancedScheduleMonthlyOccurrenceResponse, AdvancedScheduleMonthlyOccurrenceResponseArgs          
- 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, AdvancedScheduleResponseArgs      
- MonthDays List<int>
- Days of the month that the job should execute on. Must be between 1 and 31.
- MonthlyOccurrences List<Pulumi.Azure Native. Automation. Inputs. Advanced Schedule Monthly Occurrence Response> 
- 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 []AdvancedSchedule Monthly Occurrence Response 
- 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<AdvancedSchedule Monthly Occurrence Response> 
- 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 AdvancedSchedule Monthly Occurrence Response[] 
- 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[AdvancedSchedule Monthly Occurrence Response] 
- 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.
AzureQueryProperties, AzureQueryPropertiesArgs      
- Locations List<string>
- List of locations to scope the query to.
- Scope List<string>
- List of Subscription or Resource Group ARM Ids.
- 
Pulumi.Azure Native. Automation. Inputs. Tag Settings Properties 
- 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 Properties 
- 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 Properties 
- 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 Properties 
- 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 TagSettings Properties 
- 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.
- Property Map
- Tag settings for the VM.
AzureQueryPropertiesResponse, AzureQueryPropertiesResponseArgs        
- Locations List<string>
- List of locations to scope the query to.
- Scope List<string>
- List of Subscription or Resource Group ARM Ids.
- 
Pulumi.Azure Native. Automation. Inputs. Tag Settings Properties Response 
- 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 Properties Response 
- 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 Properties Response 
- 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 Properties Response 
- 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 TagSettings Properties Response 
- 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.
- Property Map
- Tag settings for the VM.
ErrorResponse, ErrorResponseArgs    
ErrorResponseResponse, ErrorResponseResponseArgs      
LinuxProperties, LinuxPropertiesArgs    
- ExcludedPackage List<string>Name Masks 
- packages excluded from the software update configuration.
- IncludedPackage string | Pulumi.Classifications Azure Native. Automation. Linux Update Classes 
- Update classifications included in the software update configuration.
- IncludedPackage List<string>Name Masks 
- packages included from the software update configuration.
- RebootSetting string
- Reboot setting for the software update configuration.
- ExcludedPackage []stringName Masks 
- packages excluded from the software update configuration.
- IncludedPackage string | LinuxClassifications Update Classes 
- Update classifications included in the software update configuration.
- IncludedPackage []stringName Masks 
- packages included from the software update configuration.
- RebootSetting string
- Reboot setting for the software update configuration.
- excludedPackage List<String>Name Masks 
- packages excluded from the software update configuration.
- includedPackage String | LinuxClassifications Update Classes 
- Update classifications included in the software update configuration.
- includedPackage List<String>Name Masks 
- packages included from the software update configuration.
- rebootSetting String
- Reboot setting for the software update configuration.
- excludedPackage string[]Name Masks 
- packages excluded from the software update configuration.
- includedPackage string | LinuxClassifications Update Classes 
- Update classifications included in the software update configuration.
- includedPackage string[]Name Masks 
- packages included from the software update configuration.
- rebootSetting string
- Reboot setting for the software update configuration.
- excluded_package_ Sequence[str]name_ masks 
- packages excluded from the software update configuration.
- included_package_ str | Linuxclassifications Update Classes 
- Update classifications included in the software update configuration.
- included_package_ Sequence[str]name_ masks 
- packages included from the software update configuration.
- reboot_setting str
- Reboot setting for the software update configuration.
- excludedPackage List<String>Name Masks 
- packages excluded from the software update configuration.
- includedPackage String | "Unclassified" | "Critical" | "Security" | "Other"Classifications 
- Update classifications included in the software update configuration.
- includedPackage List<String>Name Masks 
- packages included from the software update configuration.
- rebootSetting String
- Reboot setting for the software update configuration.
LinuxPropertiesResponse, LinuxPropertiesResponseArgs      
- ExcludedPackage List<string>Name Masks 
- packages excluded from the software update configuration.
- IncludedPackage stringClassifications 
- Update classifications included in the software update configuration.
- IncludedPackage List<string>Name Masks 
- packages included from the software update configuration.
- RebootSetting string
- Reboot setting for the software update configuration.
- ExcludedPackage []stringName Masks 
- packages excluded from the software update configuration.
- IncludedPackage stringClassifications 
- Update classifications included in the software update configuration.
- IncludedPackage []stringName Masks 
- packages included from the software update configuration.
- RebootSetting string
- Reboot setting for the software update configuration.
- excludedPackage List<String>Name Masks 
- packages excluded from the software update configuration.
- includedPackage StringClassifications 
- Update classifications included in the software update configuration.
- includedPackage List<String>Name Masks 
- packages included from the software update configuration.
- rebootSetting String
- Reboot setting for the software update configuration.
- excludedPackage string[]Name Masks 
- packages excluded from the software update configuration.
- includedPackage stringClassifications 
- Update classifications included in the software update configuration.
- includedPackage string[]Name Masks 
- packages included from the software update configuration.
- rebootSetting string
- Reboot setting for the software update configuration.
- excluded_package_ Sequence[str]name_ masks 
- packages excluded from the software update configuration.
- included_package_ strclassifications 
- Update classifications included in the software update configuration.
- included_package_ Sequence[str]name_ masks 
- packages included from the software update configuration.
- reboot_setting str
- Reboot setting for the software update configuration.
- excludedPackage List<String>Name Masks 
- packages excluded from the software update configuration.
- includedPackage StringClassifications 
- Update classifications included in the software update configuration.
- includedPackage List<String>Name Masks 
- packages included from the software update configuration.
- rebootSetting String
- Reboot setting for the software update configuration.
LinuxUpdateClasses, LinuxUpdateClassesArgs      
- Unclassified
- Unclassified
- Critical
- Critical
- Security
- Security
- Other
- Other
- LinuxUpdate Classes Unclassified 
- Unclassified
- LinuxUpdate Classes Critical 
- Critical
- LinuxUpdate Classes Security 
- Security
- LinuxUpdate Classes Other 
- Other
- Unclassified
- Unclassified
- Critical
- Critical
- Security
- Security
- Other
- Other
- Unclassified
- Unclassified
- Critical
- Critical
- Security
- Security
- Other
- Other
- UNCLASSIFIED
- Unclassified
- CRITICAL
- Critical
- SECURITY
- Security
- OTHER
- Other
- "Unclassified"
- Unclassified
- "Critical"
- Critical
- "Security"
- Security
- "Other"
- Other
NonAzureQueryProperties, NonAzureQueryPropertiesArgs        
- 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.
NonAzureQueryPropertiesResponse, NonAzureQueryPropertiesResponseArgs          
- 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.
OperatingSystemType, OperatingSystemTypeArgs      
- Windows
- Windows
- Linux
- Linux
- OperatingSystem Type Windows 
- Windows
- OperatingSystem Type Linux 
- Linux
- Windows
- Windows
- Linux
- Linux
- Windows
- Windows
- Linux
- Linux
- WINDOWS
- Windows
- LINUX
- Linux
- "Windows"
- Windows
- "Linux"
- Linux
SUCScheduleProperties, SUCSchedulePropertiesArgs    
- AdvancedSchedule Pulumi.Azure Native. Automation. Inputs. Advanced Schedule 
- 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.
- ExpiryTime doubleOffset Minutes 
- Gets or sets the expiry time's offset in minutes.
- Frequency
string | Pulumi.Azure Native. Automation. Schedule Frequency 
- 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.
- LastModified stringTime 
- Gets or sets the last modified time.
- NextRun string
- Gets or sets the next run time of the schedule.
- NextRun doubleOffset Minutes 
- 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.
- AdvancedSchedule AdvancedSchedule 
- 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.
- ExpiryTime float64Offset Minutes 
- Gets or sets the expiry time's offset in minutes.
- Frequency
string | ScheduleFrequency 
- 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.
- LastModified stringTime 
- Gets or sets the last modified time.
- NextRun string
- Gets or sets the next run time of the schedule.
- NextRun float64Offset Minutes 
- 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.
- advancedSchedule AdvancedSchedule 
- 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.
- expiryTime DoubleOffset Minutes 
- Gets or sets the expiry time's offset in minutes.
- frequency
String | ScheduleFrequency 
- 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.
- lastModified StringTime 
- Gets or sets the last modified time.
- nextRun String
- Gets or sets the next run time of the schedule.
- nextRun DoubleOffset Minutes 
- 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.
- advancedSchedule AdvancedSchedule 
- 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.
- expiryTime numberOffset Minutes 
- Gets or sets the expiry time's offset in minutes.
- frequency
string | ScheduleFrequency 
- 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.
- lastModified stringTime 
- Gets or sets the last modified time.
- nextRun string
- Gets or sets the next run time of the schedule.
- nextRun numberOffset Minutes 
- 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.
- advanced_schedule AdvancedSchedule 
- 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_ floatoffset_ minutes 
- Gets or sets the expiry time's offset in minutes.
- frequency
str | ScheduleFrequency 
- 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_ strtime 
- Gets or sets the last modified time.
- next_run str
- Gets or sets the next run time of the schedule.
- next_run_ floatoffset_ minutes 
- 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.
- 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.
- expiryTime NumberOffset Minutes 
- Gets or sets the expiry time's offset in minutes.
- frequency
String | "OneTime" | "Day" | "Hour" | "Week" | "Month" | "Minute" 
- 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.
- lastModified StringTime 
- Gets or sets the last modified time.
- nextRun String
- Gets or sets the next run time of the schedule.
- nextRun NumberOffset Minutes 
- 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.
SUCSchedulePropertiesResponse, SUCSchedulePropertiesResponseArgs      
- StartTime doubleOffset Minutes 
- Gets the start time's offset in minutes.
- AdvancedSchedule Pulumi.Azure Native. Automation. Inputs. Advanced Schedule Response 
- 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.
- ExpiryTime doubleOffset Minutes 
- 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.
- LastModified stringTime 
- Gets or sets the last modified time.
- NextRun string
- Gets or sets the next run time of the schedule.
- NextRun doubleOffset Minutes 
- 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.
- StartTime float64Offset Minutes 
- Gets the start time's offset in minutes.
- AdvancedSchedule AdvancedSchedule Response 
- 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.
- ExpiryTime float64Offset Minutes 
- 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.
- LastModified stringTime 
- Gets or sets the last modified time.
- NextRun string
- Gets or sets the next run time of the schedule.
- NextRun float64Offset Minutes 
- 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.
- startTime DoubleOffset Minutes 
- Gets the start time's offset in minutes.
- advancedSchedule AdvancedSchedule Response 
- 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.
- expiryTime DoubleOffset Minutes 
- 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.
- lastModified StringTime 
- Gets or sets the last modified time.
- nextRun String
- Gets or sets the next run time of the schedule.
- nextRun DoubleOffset Minutes 
- 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.
- startTime numberOffset Minutes 
- Gets the start time's offset in minutes.
- advancedSchedule AdvancedSchedule Response 
- 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.
- expiryTime numberOffset Minutes 
- 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.
- lastModified stringTime 
- Gets or sets the last modified time.
- nextRun string
- Gets or sets the next run time of the schedule.
- nextRun numberOffset Minutes 
- 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_ floatoffset_ minutes 
- Gets the start time's offset in minutes.
- advanced_schedule AdvancedSchedule Response 
- 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_ floatoffset_ minutes 
- 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_ strtime 
- Gets or sets the last modified time.
- next_run str
- Gets or sets the next run time of the schedule.
- next_run_ floatoffset_ minutes 
- 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.
- startTime NumberOffset Minutes 
- 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.
- expiryTime NumberOffset Minutes 
- 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.
- lastModified StringTime 
- Gets or sets the last modified time.
- nextRun String
- Gets or sets the next run time of the schedule.
- nextRun NumberOffset Minutes 
- 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.
ScheduleDay, ScheduleDayArgs    
- Monday
- Monday
- Tuesday
- Tuesday
- Wednesday
- Wednesday
- Thursday
- Thursday
- Friday
- Friday
- Saturday
- Saturday
- Sunday
- Sunday
- ScheduleDay Monday 
- Monday
- ScheduleDay Tuesday 
- Tuesday
- ScheduleDay Wednesday 
- Wednesday
- ScheduleDay Thursday 
- Thursday
- ScheduleDay Friday 
- Friday
- ScheduleDay Saturday 
- Saturday
- ScheduleDay Sunday 
- Sunday
- Monday
- Monday
- Tuesday
- Tuesday
- Wednesday
- Wednesday
- Thursday
- Thursday
- Friday
- Friday
- Saturday
- Saturday
- Sunday
- Sunday
- Monday
- Monday
- Tuesday
- Tuesday
- Wednesday
- Wednesday
- Thursday
- Thursday
- Friday
- Friday
- Saturday
- Saturday
- Sunday
- Sunday
- MONDAY
- Monday
- TUESDAY
- Tuesday
- WEDNESDAY
- Wednesday
- THURSDAY
- Thursday
- FRIDAY
- Friday
- SATURDAY
- Saturday
- SUNDAY
- Sunday
- "Monday"
- Monday
- "Tuesday"
- Tuesday
- "Wednesday"
- Wednesday
- "Thursday"
- Thursday
- "Friday"
- Friday
- "Saturday"
- Saturday
- "Sunday"
- Sunday
ScheduleFrequency, ScheduleFrequencyArgs    
- OneTime 
- OneTime
- Day
- Day
- Hour
- Hour
- Week
- Week
- Month
- Month
- Minute
- MinuteThe minimum allowed interval for Minute schedules is 15 minutes.
- ScheduleFrequency One Time 
- OneTime
- ScheduleFrequency Day 
- Day
- ScheduleFrequency Hour 
- Hour
- ScheduleFrequency Week 
- Week
- ScheduleFrequency Month 
- Month
- ScheduleFrequency Minute 
- MinuteThe minimum allowed interval for Minute schedules is 15 minutes.
- OneTime 
- OneTime
- Day
- Day
- Hour
- Hour
- Week
- Week
- Month
- Month
- Minute
- MinuteThe minimum allowed interval for Minute schedules is 15 minutes.
- OneTime 
- OneTime
- Day
- Day
- Hour
- Hour
- Week
- Week
- Month
- Month
- Minute
- MinuteThe minimum allowed interval for Minute schedules is 15 minutes.
- ONE_TIME
- OneTime
- DAY
- Day
- HOUR
- Hour
- WEEK
- Week
- MONTH
- Month
- MINUTE
- MinuteThe minimum allowed interval for Minute schedules is 15 minutes.
- "OneTime" 
- OneTime
- "Day"
- Day
- "Hour"
- Hour
- "Week"
- Week
- "Month"
- Month
- "Minute"
- MinuteThe minimum allowed interval for Minute schedules is 15 minutes.
SoftwareUpdateConfigurationTasks, SoftwareUpdateConfigurationTasksArgs        
- PostTask Pulumi.Azure Native. Automation. Inputs. Task Properties 
- Post task properties.
- PreTask Pulumi.Azure Native. Automation. Inputs. Task Properties 
- Pre task properties.
- PostTask TaskProperties 
- Post task properties.
- PreTask TaskProperties 
- Pre task properties.
- postTask TaskProperties 
- Post task properties.
- preTask TaskProperties 
- Pre task properties.
- postTask TaskProperties 
- Post task properties.
- preTask TaskProperties 
- Pre task properties.
- post_task TaskProperties 
- Post task properties.
- pre_task TaskProperties 
- Pre task properties.
- postTask Property Map
- Post task properties.
- preTask Property Map
- Pre task properties.
SoftwareUpdateConfigurationTasksResponse, SoftwareUpdateConfigurationTasksResponseArgs          
- PostTask Pulumi.Azure Native. Automation. Inputs. Task Properties Response 
- Post task properties.
- PreTask Pulumi.Azure Native. Automation. Inputs. Task Properties Response 
- Pre task properties.
- PostTask TaskProperties Response 
- Post task properties.
- PreTask TaskProperties Response 
- Pre task properties.
- postTask TaskProperties Response 
- Post task properties.
- preTask TaskProperties Response 
- Pre task properties.
- postTask TaskProperties Response 
- Post task properties.
- preTask TaskProperties Response 
- Pre task properties.
- post_task TaskProperties Response 
- Post task properties.
- pre_task TaskProperties Response 
- Pre task properties.
- postTask Property Map
- Post task properties.
- preTask Property Map
- Pre task properties.
TagOperators, TagOperatorsArgs    
- All
- All
- Any
- Any
- TagOperators All 
- All
- TagOperators Any 
- Any
- All
- All
- Any
- Any
- All
- All
- Any
- Any
- ALL
- All
- ANY
- Any
- "All"
- All
- "Any"
- Any
TagSettingsProperties, TagSettingsPropertiesArgs      
- FilterOperator Pulumi.Azure Native. Automation. Tag Operators 
- Filter VMs by Any or All specified tags.
- 
Dictionary<string, ImmutableArray<string>> 
- Dictionary of tags with its list of values.
- FilterOperator TagOperators 
- Filter VMs by Any or All specified tags.
- map[string][]string
- Dictionary of tags with its list of values.
- filterOperator TagOperators 
- Filter VMs by Any or All specified tags.
- Map<String,List<String>>
- Dictionary of tags with its list of values.
- filterOperator TagOperators 
- Filter VMs by Any or All specified tags.
- {[key: string]: string[]}
- Dictionary of tags with its list of values.
- filter_operator TagOperators 
- Filter VMs by Any or All specified tags.
- Mapping[str, Sequence[str]]
- Dictionary of tags with its list of values.
- filterOperator "All" | "Any"
- Filter VMs by Any or All specified tags.
- Map<List<String>>
- Dictionary of tags with its list of values.
TagSettingsPropertiesResponse, TagSettingsPropertiesResponseArgs        
- FilterOperator string
- Filter VMs by Any or All specified tags.
- 
Dictionary<string, ImmutableArray<string>> 
- Dictionary of tags with its list of values.
- FilterOperator string
- Filter VMs by Any or All specified tags.
- map[string][]string
- Dictionary of tags with its list of values.
- filterOperator String
- Filter VMs by Any or All specified tags.
- Map<String,List<String>>
- Dictionary of tags with its list of values.
- filterOperator string
- Filter VMs by Any or All specified tags.
- {[key: string]: string[]}
- Dictionary of tags with its list of values.
- filter_operator str
- Filter VMs by Any or All specified tags.
- Mapping[str, Sequence[str]]
- Dictionary of tags with its list of values.
- filterOperator String
- Filter VMs by Any or All specified tags.
- Map<List<String>>
- Dictionary of tags with its list of values.
TargetProperties, TargetPropertiesArgs    
- AzureQueries List<Pulumi.Azure Native. Automation. Inputs. Azure Query Properties> 
- List of Azure queries in the software update configuration.
- NonAzure List<Pulumi.Queries Azure Native. Automation. Inputs. Non Azure Query Properties> 
- List of non Azure queries in the software update configuration.
- AzureQueries []AzureQuery Properties 
- List of Azure queries in the software update configuration.
- NonAzure []NonQueries Azure Query Properties 
- List of non Azure queries in the software update configuration.
- azureQueries List<AzureQuery Properties> 
- List of Azure queries in the software update configuration.
- nonAzure List<NonQueries Azure Query Properties> 
- List of non Azure queries in the software update configuration.
- azureQueries AzureQuery Properties[] 
- List of Azure queries in the software update configuration.
- nonAzure NonQueries Azure Query Properties[] 
- List of non Azure queries in the software update configuration.
- azure_queries Sequence[AzureQuery Properties] 
- List of Azure queries in the software update configuration.
- non_azure_ Sequence[Nonqueries Azure Query Properties] 
- List of non Azure queries in the software update configuration.
- azureQueries List<Property Map>
- List of Azure queries in the software update configuration.
- nonAzure List<Property Map>Queries 
- List of non Azure queries in the software update configuration.
TargetPropertiesResponse, TargetPropertiesResponseArgs      
- AzureQueries List<Pulumi.Azure Native. Automation. Inputs. Azure Query Properties Response> 
- List of Azure queries in the software update configuration.
- NonAzure List<Pulumi.Queries Azure Native. Automation. Inputs. Non Azure Query Properties Response> 
- List of non Azure queries in the software update configuration.
- AzureQueries []AzureQuery Properties Response 
- List of Azure queries in the software update configuration.
- NonAzure []NonQueries Azure Query Properties Response 
- List of non Azure queries in the software update configuration.
- azureQueries List<AzureQuery Properties Response> 
- List of Azure queries in the software update configuration.
- nonAzure List<NonQueries Azure Query Properties Response> 
- List of non Azure queries in the software update configuration.
- azureQueries AzureQuery Properties Response[] 
- List of Azure queries in the software update configuration.
- nonAzure NonQueries Azure Query Properties Response[] 
- List of non Azure queries in the software update configuration.
- azure_queries Sequence[AzureQuery Properties Response] 
- List of Azure queries in the software update configuration.
- non_azure_ Sequence[Nonqueries Azure Query Properties Response] 
- List of non Azure queries in the software update configuration.
- azureQueries List<Property Map>
- List of Azure queries in the software update configuration.
- nonAzure List<Property Map>Queries 
- List of non Azure queries in the software update configuration.
TaskProperties, TaskPropertiesArgs    
- 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.
TaskPropertiesResponse, TaskPropertiesResponseArgs      
- 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.
UpdateConfiguration, UpdateConfigurationArgs    
- OperatingSystem Pulumi.Azure Native. Automation. Operating System Type 
- operating system of target machines
- AzureVirtual List<string>Machines 
- 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.Azure Native. Automation. Inputs. Linux Properties 
- Linux specific update configuration.
- NonAzure List<string>Computer Names 
- List of names of non-azure machines targeted by the software update configuration.
- Targets
Pulumi.Azure Native. Automation. Inputs. Target Properties 
- Group targets for the software update configuration.
- Windows
Pulumi.Azure Native. Automation. Inputs. Windows Properties 
- Windows specific update configuration.
- OperatingSystem OperatingSystem Type 
- operating system of target machines
- AzureVirtual []stringMachines 
- 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
LinuxProperties 
- Linux specific update configuration.
- NonAzure []stringComputer Names 
- List of names of non-azure machines targeted by the software update configuration.
- Targets
TargetProperties 
- Group targets for the software update configuration.
- Windows
WindowsProperties 
- Windows specific update configuration.
- operatingSystem OperatingSystem Type 
- operating system of target machines
- azureVirtual List<String>Machines 
- 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
LinuxProperties 
- Linux specific update configuration.
- nonAzure List<String>Computer Names 
- List of names of non-azure machines targeted by the software update configuration.
- targets
TargetProperties 
- Group targets for the software update configuration.
- windows
WindowsProperties 
- Windows specific update configuration.
- operatingSystem OperatingSystem Type 
- operating system of target machines
- azureVirtual string[]Machines 
- 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
LinuxProperties 
- Linux specific update configuration.
- nonAzure string[]Computer Names 
- List of names of non-azure machines targeted by the software update configuration.
- targets
TargetProperties 
- Group targets for the software update configuration.
- windows
WindowsProperties 
- Windows specific update configuration.
- operating_system OperatingSystem Type 
- operating system of target machines
- azure_virtual_ Sequence[str]machines 
- 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
LinuxProperties 
- Linux specific update configuration.
- non_azure_ Sequence[str]computer_ names 
- List of names of non-azure machines targeted by the software update configuration.
- targets
TargetProperties 
- Group targets for the software update configuration.
- windows
WindowsProperties 
- Windows specific update configuration.
- operatingSystem "Windows" | "Linux"
- operating system of target machines
- azureVirtual List<String>Machines 
- 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.
- nonAzure List<String>Computer Names 
- 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.
UpdateConfigurationResponse, UpdateConfigurationResponseArgs      
- OperatingSystem string
- operating system of target machines
- AzureVirtual List<string>Machines 
- 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.Azure Native. Automation. Inputs. Linux Properties Response 
- Linux specific update configuration.
- NonAzure List<string>Computer Names 
- List of names of non-azure machines targeted by the software update configuration.
- Targets
Pulumi.Azure Native. Automation. Inputs. Target Properties Response 
- Group targets for the software update configuration.
- Windows
Pulumi.Azure Native. Automation. Inputs. Windows Properties Response 
- Windows specific update configuration.
- OperatingSystem string
- operating system of target machines
- AzureVirtual []stringMachines 
- 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
LinuxProperties Response 
- Linux specific update configuration.
- NonAzure []stringComputer Names 
- List of names of non-azure machines targeted by the software update configuration.
- Targets
TargetProperties Response 
- Group targets for the software update configuration.
- Windows
WindowsProperties Response 
- Windows specific update configuration.
- operatingSystem String
- operating system of target machines
- azureVirtual List<String>Machines 
- 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
LinuxProperties Response 
- Linux specific update configuration.
- nonAzure List<String>Computer Names 
- List of names of non-azure machines targeted by the software update configuration.
- targets
TargetProperties Response 
- Group targets for the software update configuration.
- windows
WindowsProperties Response 
- Windows specific update configuration.
- operatingSystem string
- operating system of target machines
- azureVirtual string[]Machines 
- 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
LinuxProperties Response 
- Linux specific update configuration.
- nonAzure string[]Computer Names 
- List of names of non-azure machines targeted by the software update configuration.
- targets
TargetProperties Response 
- Group targets for the software update configuration.
- windows
WindowsProperties Response 
- Windows specific update configuration.
- operating_system str
- operating system of target machines
- azure_virtual_ Sequence[str]machines 
- 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
LinuxProperties Response 
- Linux specific update configuration.
- non_azure_ Sequence[str]computer_ names 
- List of names of non-azure machines targeted by the software update configuration.
- targets
TargetProperties Response 
- Group targets for the software update configuration.
- windows
WindowsProperties Response 
- Windows specific update configuration.
- operatingSystem String
- operating system of target machines
- azureVirtual List<String>Machines 
- 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.
- nonAzure List<String>Computer Names 
- 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.
WindowsProperties, WindowsPropertiesArgs    
- ExcludedKb List<string>Numbers 
- KB numbers excluded from the software update configuration.
- IncludedKb List<string>Numbers 
- KB numbers included from the software update configuration.
- IncludedUpdate string | Pulumi.Classifications Azure Native. Automation. Windows Update Classes 
- Update classification included in the software update configuration. A comma separated string with required values
- RebootSetting string
- Reboot setting for the software update configuration.
- ExcludedKb []stringNumbers 
- KB numbers excluded from the software update configuration.
- IncludedKb []stringNumbers 
- KB numbers included from the software update configuration.
- IncludedUpdate string | WindowsClassifications Update Classes 
- Update classification included in the software update configuration. A comma separated string with required values
- RebootSetting string
- Reboot setting for the software update configuration.
- excludedKb List<String>Numbers 
- KB numbers excluded from the software update configuration.
- includedKb List<String>Numbers 
- KB numbers included from the software update configuration.
- includedUpdate String | WindowsClassifications Update Classes 
- Update classification included in the software update configuration. A comma separated string with required values
- rebootSetting String
- Reboot setting for the software update configuration.
- excludedKb string[]Numbers 
- KB numbers excluded from the software update configuration.
- includedKb string[]Numbers 
- KB numbers included from the software update configuration.
- includedUpdate string | WindowsClassifications Update Classes 
- 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_ Sequence[str]numbers 
- KB numbers excluded from the software update configuration.
- included_kb_ Sequence[str]numbers 
- KB numbers included from the software update configuration.
- included_update_ str | Windowsclassifications Update Classes 
- 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.
- excludedKb List<String>Numbers 
- KB numbers excluded from the software update configuration.
- includedKb List<String>Numbers 
- KB numbers included from the software update configuration.
- includedUpdate String | "Unclassified" | "Critical" | "Security" | "UpdateClassifications Rollup" | "Feature Pack" | "Service Pack" | "Definition" | "Tools" | "Updates" 
- Update classification included in the software update configuration. A comma separated string with required values
- rebootSetting String
- Reboot setting for the software update configuration.
WindowsPropertiesResponse, WindowsPropertiesResponseArgs      
- ExcludedKb List<string>Numbers 
- KB numbers excluded from the software update configuration.
- IncludedKb List<string>Numbers 
- KB numbers included from the software update configuration.
- IncludedUpdate stringClassifications 
- Update classification included in the software update configuration. A comma separated string with required values
- RebootSetting string
- Reboot setting for the software update configuration.
- ExcludedKb []stringNumbers 
- KB numbers excluded from the software update configuration.
- IncludedKb []stringNumbers 
- KB numbers included from the software update configuration.
- IncludedUpdate stringClassifications 
- Update classification included in the software update configuration. A comma separated string with required values
- RebootSetting string
- Reboot setting for the software update configuration.
- excludedKb List<String>Numbers 
- KB numbers excluded from the software update configuration.
- includedKb List<String>Numbers 
- KB numbers included from the software update configuration.
- includedUpdate StringClassifications 
- Update classification included in the software update configuration. A comma separated string with required values
- rebootSetting String
- Reboot setting for the software update configuration.
- excludedKb string[]Numbers 
- KB numbers excluded from the software update configuration.
- includedKb string[]Numbers 
- KB numbers included from the software update configuration.
- includedUpdate stringClassifications 
- 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_ Sequence[str]numbers 
- KB numbers excluded from the software update configuration.
- included_kb_ Sequence[str]numbers 
- KB numbers included from the software update configuration.
- included_update_ strclassifications 
- 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.
- excludedKb List<String>Numbers 
- KB numbers excluded from the software update configuration.
- includedKb List<String>Numbers 
- KB numbers included from the software update configuration.
- includedUpdate StringClassifications 
- Update classification included in the software update configuration. A comma separated string with required values
- rebootSetting String
- Reboot setting for the software update configuration.
WindowsUpdateClasses, WindowsUpdateClassesArgs      
- Unclassified
- Unclassified
- Critical
- Critical
- Security
- Security
- UpdateRollup 
- UpdateRollup
- FeaturePack 
- FeaturePack
- ServicePack 
- ServicePack
- Definition
- Definition
- Tools
- Tools
- Updates
- Updates
- WindowsUpdate Classes Unclassified 
- Unclassified
- WindowsUpdate Classes Critical 
- Critical
- WindowsUpdate Classes Security 
- Security
- WindowsUpdate Classes Update Rollup 
- UpdateRollup
- WindowsUpdate Classes Feature Pack 
- FeaturePack
- WindowsUpdate Classes Service Pack 
- ServicePack
- WindowsUpdate Classes Definition 
- Definition
- WindowsUpdate Classes Tools 
- Tools
- WindowsUpdate Classes Updates 
- Updates
- Unclassified
- Unclassified
- Critical
- Critical
- Security
- Security
- UpdateRollup 
- UpdateRollup
- FeaturePack 
- FeaturePack
- ServicePack 
- ServicePack
- Definition
- Definition
- Tools
- Tools
- Updates
- Updates
- Unclassified
- Unclassified
- Critical
- Critical
- Security
- Security
- UpdateRollup 
- UpdateRollup
- FeaturePack 
- FeaturePack
- ServicePack 
- ServicePack
- Definition
- Definition
- Tools
- Tools
- Updates
- Updates
- UNCLASSIFIED
- Unclassified
- CRITICAL
- Critical
- SECURITY
- Security
- UPDATE_ROLLUP
- UpdateRollup
- FEATURE_PACK
- FeaturePack
- SERVICE_PACK
- ServicePack
- DEFINITION
- Definition
- TOOLS
- Tools
- UPDATES
- Updates
- "Unclassified"
- Unclassified
- "Critical"
- Critical
- "Security"
- Security
- "UpdateRollup" 
- UpdateRollup
- "FeaturePack" 
- FeaturePack
- "ServicePack" 
- ServicePack
- "Definition"
- Definition
- "Tools"
- Tools
- "Updates"
- Updates
Import
An existing resource can be imported using its type token, name, and identifier, e.g.
$ pulumi import azure-native:automation:SoftwareUpdateConfigurationByName testpatch /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/softwareUpdateConfigurations/{softwareUpdateConfigurationName} 
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- Azure Native pulumi/pulumi-azure-native
- License
- Apache-2.0