Share via


RunCommandDocumentBase Class

Definition

Describes the properties of a Run Command metadata.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Compute.Models.Api20230701.RunCommandDocumentBaseTypeConverter))]
public class RunCommandDocumentBase : Microsoft.Azure.PowerShell.Cmdlets.Compute.Models.Api20230701.IRunCommandDocumentBase
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Compute.Models.Api20230701.RunCommandDocumentBaseTypeConverter))>]
type RunCommandDocumentBase = class
    interface IRunCommandDocumentBase
    interface IJsonSerializable
Public Class RunCommandDocumentBase
Implements IRunCommandDocumentBase
Inheritance
RunCommandDocumentBase
Attributes
Implements

Constructors

RunCommandDocumentBase()

Creates an new RunCommandDocumentBase instance.

Properties

Description

The VM run command description.

Id

The VM run command id.

Label

The VM run command label.

OSType

The Operating System type.

Schema

The VM run command schema.

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of RunCommandDocumentBase.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of RunCommandDocumentBase.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.Compute.Models.Api20230701.IRunCommandDocumentBase.

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of RunCommandDocumentBase into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

Applies to