ProcessInfoProperties Class

Definition

ProcessInfo resource specific properties

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Functions.Models.Api20231201.ProcessInfoPropertiesTypeConverter))]
public class ProcessInfoProperties : Microsoft.Azure.PowerShell.Cmdlets.Functions.Models.Api20231201.IProcessInfoProperties
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Functions.Models.Api20231201.ProcessInfoPropertiesTypeConverter))>]
type ProcessInfoProperties = class
    interface IProcessInfoProperties
    interface IJsonSerializable
Public Class ProcessInfoProperties
Implements IProcessInfoProperties
Inheritance
ProcessInfoProperties
Attributes
Implements

Constructors

ProcessInfoProperties()

Creates an new ProcessInfoProperties instance.

Properties

Child

Child process list.

CommandLine

Command line.

DeploymentName

Deployment name.

Description

Description of process.

EnvironmentVariable

List of environment variables.

FileName

File name of this process.

HandleCount

Handle count.

Href

HRef URI.

Identifier

ARM Identifier for deployment.

IisProfileTimeoutInSecond

IIS Profile timeout (seconds).

IsIisProfileRunning

Is the IIS Profile running?

IsProfileRunning

Is profile running?

IsScmSite

Is this the SCM site?

IsWebjob

Is this a Web Job?

Minidump

Minidump URI.

Module

List of modules.

ModuleCount

Module count.

NonPagedSystemMemory

Non-paged system memory.

OpenFileHandle

List of open files.

PagedMemory

Paged memory.

PagedSystemMemory

Paged system memory.

Parent

Parent process.

PeakPagedMemory

Peak paged memory.

PeakVirtualMemory

Peak virtual memory usage.

PeakWorkingSet

Peak working set.

PrivateMemory

Private memory size.

PrivilegedCpuTime

Privileged CPU time.

StartTime

Start time.

Thread

Thread list.

ThreadCount

Thread count.

TimeStamp

Time stamp.

TotalCpuTime

Total CPU time.

UserCpuTime

User CPU time.

UserName

User name.

VirtualMemory

Virtual memory size.

WorkingSet

Working set.

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of ProcessInfoProperties.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of ProcessInfoProperties.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.Functions.Models.Api20231201.IProcessInfoProperties.

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of ProcessInfoProperties into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

Applies to