Share via


SoftwareUpdateConfigurationSpecificProperties Class

Definition

Update specific properties of the software update configuration.

public class SoftwareUpdateConfigurationSpecificProperties : System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.Automation.Models.SoftwareUpdateConfigurationSpecificProperties>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.Automation.Models.SoftwareUpdateConfigurationSpecificProperties>
public class SoftwareUpdateConfigurationSpecificProperties
type SoftwareUpdateConfigurationSpecificProperties = class
    interface IJsonModel<SoftwareUpdateConfigurationSpecificProperties>
    interface IPersistableModel<SoftwareUpdateConfigurationSpecificProperties>
type SoftwareUpdateConfigurationSpecificProperties = class
Public Class SoftwareUpdateConfigurationSpecificProperties
Implements IJsonModel(Of SoftwareUpdateConfigurationSpecificProperties), IPersistableModel(Of SoftwareUpdateConfigurationSpecificProperties)
Public Class SoftwareUpdateConfigurationSpecificProperties
Inheritance
SoftwareUpdateConfigurationSpecificProperties
Implements

Constructors

SoftwareUpdateConfigurationSpecificProperties(SoftwareUpdateConfigurationOperatingSystemType)

Initializes a new instance of SoftwareUpdateConfigurationSpecificProperties.

Properties

AzureVirtualMachines

List of azure resource Ids for azure virtual machines targeted by the software update configuration.

Duration

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

Linux specific update configuration.

NonAzureComputerNames

List of names of non-azure machines targeted by the software update configuration.

OperatingSystem

operating system of target machines.

Targets

Group targets for the software update configuration.

Windows

Windows specific update configuration.

Methods

JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)

Explicit Interface Implementations

IJsonModel<SoftwareUpdateConfigurationSpecificProperties>.Create(Utf8JsonReader, ModelReaderWriterOptions)

Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model.

IJsonModel<SoftwareUpdateConfigurationSpecificProperties>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<SoftwareUpdateConfigurationSpecificProperties>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<SoftwareUpdateConfigurationSpecificProperties>.GetFormatFromOptions(ModelReaderWriterOptions)

Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service.

IPersistableModel<SoftwareUpdateConfigurationSpecificProperties>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to