Share via


ExpandMsixImage Class

Definition

Represents the definition of contents retrieved after expanding the MSIX Image.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20230905.ExpandMsixImageTypeConverter))]
public class ExpandMsixImage : Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20230905.IExpandMsixImage, Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.IValidates
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20230905.ExpandMsixImageTypeConverter))>]
type ExpandMsixImage = class
    interface IExpandMsixImage
    interface IJsonSerializable
    interface IResource
    interface IValidates
Public Class ExpandMsixImage
Implements IExpandMsixImage, IValidates
Inheritance
ExpandMsixImage
Attributes
Implements

Constructors

ExpandMsixImage()

Creates an new ExpandMsixImage instance.

Properties

DisplayName

User friendly Name to be displayed in the portal.

Id

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

ImagePath

VHD/CIM image path on Network Share.

IsActive

Make this version of the package the active one across the hostpool.

IsRegularRegistration

Specifies how to register Package in feed.

LastUpdated

Date Package was last updated, found in the appxmanifest.xml.

Name

The name of the resource

PackageAlias

Alias of MSIX Package.

PackageApplication

List of package applications.

PackageDependency

List of package dependencies.

PackageFamilyName

Package Family Name from appxmanifest.xml. Contains Package Name and Publisher name.

PackageFullName

Package Full Name from appxmanifest.xml.

PackageName

Package Name from appxmanifest.xml.

PackageRelativePath

Relative Path to the package inside the image.

Type

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

Version

Package Version found in the appxmanifest.xml.

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of ExpandMsixImage.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of ExpandMsixImage.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20230905.IExpandMsixImage.

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of ExpandMsixImage into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

Validate(IEventListener)

Validates that this object meets the validation criteria.

Applies to