Share via


VirtualWorkspacePatch Class

Definition

Workspace properties that can be patched.

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

Constructors

VirtualWorkspacePatch()

Initializes a new instance of VirtualWorkspacePatch.

Properties

ApplicationGroupReferences

List of applicationGroup links.

Description

Description of Workspace.

FriendlyName

Friendly name of Workspace.

PublicNetworkAccess

Enabled to allow this resource to be access from the public network.

Tags

tags to be updated.

Explicit Interface Implementations

IJsonModel<VirtualWorkspacePatch>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<VirtualWorkspacePatch>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<VirtualWorkspacePatch>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<VirtualWorkspacePatch>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<VirtualWorkspacePatch>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to