ProcessInfoData Class

Definition

A class representing the ProcessInfo data model. Process Information. Serialized Name: ProcessInfo

public class ProcessInfoData : Azure.ResourceManager.Models.ResourceData, System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.AppService.ProcessInfoData>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.AppService.ProcessInfoData>
type ProcessInfoData = class
    inherit ResourceData
    interface IJsonModel<ProcessInfoData>
    interface IPersistableModel<ProcessInfoData>
Public Class ProcessInfoData
Inherits ResourceData
Implements IJsonModel(Of ProcessInfoData), IPersistableModel(Of ProcessInfoData)
Inheritance
ProcessInfoData
Implements

Constructors

Name Description
ProcessInfoData()

Initializes a new instance of ProcessInfoData.

Properties

Name Description
Children

Child process list. Serialized Name: ProcessInfo.properties.children

CommandLine

Command line. Serialized Name: ProcessInfo.properties.command_line

DeploymentName

Deployment name. Serialized Name: ProcessInfo.properties.deployment_name

Description

Description of process. Serialized Name: ProcessInfo.properties.description

EnvironmentVariables

List of environment variables. Serialized Name: ProcessInfo.properties.environment_variables

FileName

File name of this process. Serialized Name: ProcessInfo.properties.file_name

HandleCount

Handle count. Serialized Name: ProcessInfo.properties.handle_count

Href

HRef URI. Serialized Name: ProcessInfo.properties.href

Id

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}.

(Inherited from ResourceData)
Identifier

ARM Identifier for deployment. Serialized Name: ProcessInfo.properties.identifier

IisProfileTimeoutInSeconds

IIS Profile timeout (seconds). Serialized Name: ProcessInfo.properties.iis_profile_timeout_in_seconds

IsIisProfileRunning

Is the IIS Profile running? Serialized Name: ProcessInfo.properties.is_iis_profile_running

IsProfileRunning

Is profile running? Serialized Name: ProcessInfo.properties.is_profile_running

IsScmSite

Is this the SCM site? Serialized Name: ProcessInfo.properties.is_scm_site

IsWebjob

Is this a Web Job? Serialized Name: ProcessInfo.properties.is_webjob

Kind

Kind of resource. Serialized Name: ProcessInfo.kind

Minidump

Minidump URI. Serialized Name: ProcessInfo.properties.minidump

ModuleCount

Module count. Serialized Name: ProcessInfo.properties.module_count

Modules

List of modules. Serialized Name: ProcessInfo.properties.modules

Name

The name of the resource.

(Inherited from ResourceData)
NonPagedSystemMemory

Non-paged system memory. Serialized Name: ProcessInfo.properties.non_paged_system_memory

OpenFileHandles

List of open files. Serialized Name: ProcessInfo.properties.open_file_handles

PagedMemory

Paged memory. Serialized Name: ProcessInfo.properties.paged_memory

PagedSystemMemory

Paged system memory. Serialized Name: ProcessInfo.properties.paged_system_memory

Parent

Parent process. Serialized Name: ProcessInfo.properties.parent

PeakPagedMemory

Peak paged memory. Serialized Name: ProcessInfo.properties.peak_paged_memory

PeakVirtualMemory

Peak virtual memory usage. Serialized Name: ProcessInfo.properties.peak_virtual_memory

PeakWorkingSet

Peak working set. Serialized Name: ProcessInfo.properties.peak_working_set

PrivateMemory

Private memory size. Serialized Name: ProcessInfo.properties.private_memory

PrivilegedCpuTime

Privileged CPU time. Serialized Name: ProcessInfo.properties.privileged_cpu_time

ProcessThreads

Thread list. Serialized Name: ProcessInfo.properties.threads

ResourceType

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

(Inherited from ResourceData)
StartOn

Start time. Serialized Name: ProcessInfo.properties.start_time

SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

(Inherited from ResourceData)
ThreadCount

Thread count. Serialized Name: ProcessInfo.properties.thread_count

TimeStamp

Time stamp. Serialized Name: ProcessInfo.properties.time_stamp

TotalCpuTime

Total CPU time. Serialized Name: ProcessInfo.properties.total_cpu_time

UserCpuTime

User CPU time. Serialized Name: ProcessInfo.properties.user_cpu_time

UserName

User name. Serialized Name: ProcessInfo.properties.user_name

VirtualMemory

Virtual memory size. Serialized Name: ProcessInfo.properties.virtual_memory

WorkingSet

Working set. Serialized Name: ProcessInfo.properties.working_set

Methods

Name Description
JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)

Explicit Interface Implementations

Name Description
IJsonModel<ProcessInfoData>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<ProcessInfoData>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<ProcessInfoData>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<ProcessInfoData>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<ProcessInfoData>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to