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.ExpandMsixImageTypeConverter))]
public class ExpandMsixImage : Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.IExpandMsixImage, Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.IValidates
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.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

CertificateExpiry

Date certificate expires, found in the appxmanifest.xml.

CertificateName

Certificate name found in the appxmanifest.xml.

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

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.

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

ToString()
Validate(IEventListener)

Validates that this object meets the validation criteria.

Applies to