Share via


ExtensionProfile Class

Definition

Extensions details for edge device.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.ExtensionProfileTypeConverter))]
public class ExtensionProfile : Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.IExtensionProfile
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.ExtensionProfileTypeConverter))>]
type ExtensionProfile = class
    interface IExtensionProfile
    interface IJsonSerializable
Public Class ExtensionProfile
Implements IExtensionProfile
Inheritance
ExtensionProfile
Attributes
Implements

Constructors

ExtensionProfile()

Creates an new ExtensionProfile instance.

Properties

Extension

List of Arc extensions installed on edge device.

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of ExtensionProfile.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of ExtensionProfile.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.IExtensionProfile.

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of ExtensionProfile into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

Applies to