Share via


WorkspaceProperties Class

Definition

Schema for Workspace properties.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.WorkspacePropertiesTypeConverter))]
public class WorkspaceProperties : Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.IWorkspaceProperties
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.WorkspacePropertiesTypeConverter))>]
type WorkspaceProperties = class
    interface IWorkspaceProperties
    interface IJsonSerializable
Public Class WorkspaceProperties
Implements IWorkspaceProperties
Inheritance
WorkspaceProperties
Attributes
Implements

Constructors

WorkspaceProperties()

Creates an new WorkspaceProperties instance.

Properties

ApplicationGroupReference

List of applicationGroup resource Ids.

CloudPcResource

Is cloud pc resource.

Description

Description of Workspace.

FriendlyName

Friendly name of Workspace.

ObjectId

ObjectId of Workspace. (internal use)

PrivateEndpointConnection

List of private endpoint connection associated with the specified resource

PublicNetworkAccess

Enabled allows this resource to be accessed from both public and private networks, Disabled allows this resource to only be accessed via private endpoints

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of WorkspaceProperties.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of WorkspaceProperties.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.IWorkspaceProperties.

FromJsonString(String)

Creates a new instance of WorkspaceProperties, deserializing the content from a json string.

ToJson(JsonObject, SerializationMode)

Serializes this instance of WorkspaceProperties into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()

Applies to