Share via


AppAttachPackagePatch Class

Definition

Schema for updatable App Attach Package properties.

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

Constructors

AppAttachPackagePatch()

Creates an new AppAttachPackagePatch 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

Name

The name of the resource

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"

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of AppAttachPackagePatch.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of AppAttachPackagePatch.

FromJson(JsonNode)

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

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of AppAttachPackagePatch into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()
Validate(IEventListener)

Validates that this object meets the validation criteria.

Applies to