Share via


MsixPackage Class

Definition

Schema for MSIX Package properties.

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

Constructors

MsixPackage()

Creates an new MsixPackage instance.

Properties

DisplayName

User friendly Name to be displayed in the portal.

Id

Fully qualified resource ID for the resource. E.g. "/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

PackageApplication

List of package applications.

PackageDependency

List of package dependencies.

PackageFamilyName

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

PackageName

Package Name from appxmanifest.xml.

PackageRelativePath

Relative Path to the package inside the image.

ResourceGroupName

Gets the resource group name

SystemDataCreatedAt

The timestamp of resource creation (UTC).

SystemDataCreatedBy

The identity that created the resource.

SystemDataCreatedByType

The type of identity that created the resource.

SystemDataLastModifiedAt

The timestamp of resource last modification (UTC)

SystemDataLastModifiedBy

The identity that last modified the resource.

SystemDataLastModifiedByType

The type of identity that last modified the resource.

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 MsixPackage.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of MsixPackage.

FromJson(JsonNode)

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

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of MsixPackage into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()
Validate(IEventListener)

Validates that this object meets the validation criteria.

Applies to