Share via


AppAttachPackage Class

Definition

Schema for App Attach Package properties.

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

Constructors

AppAttachPackage()

Creates an new AppAttachPackage instance.

Properties

FailHealthCheckOnStagingFailure

Parameter indicating how the health check should behave if this package fails staging

HostPoolReference

List of Hostpool resource Ids.

Id

Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"

ImageCertificateExpiry

Date certificate expires, found in the appxmanifest.xml.

ImageCertificateName

Certificate name found in the appxmanifest.xml.

ImageDisplayName

User friendly Name to be displayed in the portal.

ImageIsActive

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

ImageIsPackageTimestamped

Is package timestamped so it can ignore the certificate expiry date

ImageIsRegularRegistration

Specifies how to register Package in feed.

ImageLastUpdated

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

ImagePackageAlias

Alias of App Attach Package. Assigned at import time

ImagePackageApplication

List of package applications.

ImagePackageDependency

List of package dependencies.

ImagePackageFamilyName

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

ImagePackageFullName

Package Full Name from appxmanifest.xml.

ImagePackageName

Package Name from appxmanifest.xml.

ImagePackageRelativePath

Relative Path to the package inside the image.

ImagePath

VHD/CIM image path on Network Share.

ImageVersion

Package version found in the appxmanifest.xml.

KeyVaultUrl

URL path to certificate name located in keyVault

Location

The geo-location where the resource lives

Name

The name of the resource

ProvisioningState

The provisioning state of the App Attach Package.

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.

Tag

Resource tags.

Type

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

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of AppAttachPackage.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of AppAttachPackage.

FromJson(JsonNode)

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

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of AppAttachPackage into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()
Validate(IEventListener)

Validates that this object meets the validation criteria.

Applies to