ExtensionValueProperties Class

Definition

Describes Extension Metadata properties

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.StackHCIVM.Models.ExtensionValuePropertiesTypeConverter))]
public class ExtensionValueProperties : Microsoft.Azure.PowerShell.Cmdlets.StackHCIVM.Models.IExtensionValueProperties
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.StackHCIVM.Models.ExtensionValuePropertiesTypeConverter))>]
type ExtensionValueProperties = class
    interface IExtensionValueProperties
    interface IJsonSerializable
Public Class ExtensionValueProperties
Implements IExtensionValueProperties
Inheritance
ExtensionValueProperties
Attributes
Implements

Constructors

ExtensionValueProperties()

Creates an new ExtensionValueProperties instance.

Properties

ExtensionType

The type of the Extension being received.

Publisher

The publisher of the Extension being received.

Version

The version of the Extension being received.

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of ExtensionValueProperties.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of ExtensionValueProperties.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.StackHCIVM.Models.IExtensionValueProperties.

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of ExtensionValueProperties into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()

Applies to