Share via


SessionHostPatch Class

Definition

SessionHost properties that can be patched.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.SessionHostPatchTypeConverter))]
public class SessionHostPatch : Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.ISessionHostPatch, Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.IValidates
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.SessionHostPatchTypeConverter))>]
type SessionHostPatch = class
    interface ISessionHostPatch
    interface IJsonSerializable
    interface IResource
    interface IValidates
Public Class SessionHostPatch
Implements ISessionHostPatch, IValidates
Inheritance
SessionHostPatch
Attributes
Implements

Constructors

SessionHostPatch()

Creates an new SessionHostPatch instance.

Properties

AllowNewSession

Allow a new session.

AssignedUser

User assigned to SessionHost.

FriendlyName

Friendly name of SessionHost

Id

Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"

Name

The name of the resource

SystemDataCreatedAt

The timestamp of resource creation (UTC).

SystemDataCreatedBy

The identity that created the resource.

SystemDataCreatedByType

The type of identity that created the resource.

SystemDataLastModifiedAt

The timestamp of resource last modification (UTC)

SystemDataLastModifiedBy

The identity that last modified the resource.

SystemDataLastModifiedByType

The type of identity that last modified the resource.

Type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of SessionHostPatch.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of SessionHostPatch.

FromJson(JsonNode)

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

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of SessionHostPatch into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()
Validate(IEventListener)

Validates that this object meets the validation criteria.

Applies to