Freigeben über


App Attach Package - Update

Aktualisieren eines App Attach-Pakets

PATCH https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/appAttachPackages/{appAttachPackageName}?api-version=2024-04-03

URI-Parameter

Name In Erforderlich Typ Beschreibung
appAttachPackageName
path True

string

minLength: 3
maxLength: 100
pattern: ^[a-z0-9]([a-z0-9]|(-(?!-))){1,61}[a-z0-9]$

Der Name des App Attach-Pakets

resourceGroupName
path True

string

minLength: 1
maxLength: 90

Der Name der Ressourcengruppe. Bei dem Namen wird die Groß-/Kleinschreibung nicht beachtet.

subscriptionId
path True

string (uuid)

Die ID des Zielabonnements. Der Wert muss eine UUID sein.

api-version
query True

string

minLength: 1

Die API-Version, die für diesen Vorgang verwendet werden soll.

Anforderungstext

Name Typ Beschreibung
properties

AppAttachPackagePatchProperties

Detaillierte Eigenschaften für das App Attach-Paket

Antworten

Name Typ Beschreibung
200 OK

AppAttachPackage

Das App Attach-Paket wurde erfolgreich aktualisiert.

Other Status Codes

ErrorResponse

Automatisierungsfehlerantwort, die beschreibt, warum der Vorgang fehlgeschlagen ist.

Beispiele

AppAttachPackage_Update

Beispielanforderung

PATCH https://management.azure.com/subscriptions/daefabc0-95b4-48b3-b645-8a753a63c4fa/resourceGroups/resourceGroup1/providers/Microsoft.DesktopVirtualization/appAttachPackages/msixpackagefullname?api-version=2024-04-03

Beispiel für eine Antwort

{
  "name": "packageName",
  "id": "/subscriptions/d15725f7-6577-4a8c-95f1-3da903b42364/resourcegroups/charlesk-southcentralus/providers/Microsoft.DesktopVirtualization/appattachpackages/ModifierPackage",
  "type": "Microsoft.DesktopVirtualization/appattachpackages",
  "location": "southcentralus",
  "tags": {},
  "systemData": {
    "createdBy": "user1",
    "createdByType": "User",
    "createdAt": "2023-09-28T23:44:56.13Z",
    "lastModifiedBy": "user1",
    "lastModifiedByType": "User",
    "lastModifiedAt": "2023-10-09T01:43:31.07Z"
  },
  "properties": {
    "image": {
      "packageAlias": "msixpackagealias",
      "imagePath": "imagepath",
      "packageName": "MsixPackageName",
      "packageFamilyName": "MsixPackage_FamilyName",
      "packageFullName": "MsixPackage_FullName",
      "displayName": "displayname",
      "packageRelativePath": "packagerelativepath",
      "isRegularRegistration": false,
      "isActive": false,
      "packageDependencies": [
        {
          "dependencyName": "MsixPackage_Dependency_Name",
          "publisher": "MsixPackage_Dependency_Publisher",
          "minVersion": "packageDep_version"
        }
      ],
      "version": "packageversion",
      "lastUpdated": "2008-09-22T14:01:54.9571247Z",
      "packageApplications": [
        {
          "appId": "AppId",
          "description": "PackageApplicationDescription",
          "appUserModelID": "AppUserModelId",
          "friendlyName": "FriendlyName",
          "iconImageName": "Iconimagename",
          "rawIcon": "VGhpcyBpcyBhIHN0cmluZyB0byBoYXNo",
          "rawPng": "VGhpcyBpcyBhIHN0cmluZyB0byBoYXNo"
        }
      ],
      "certificateName": "certName",
      "certificateExpiry": "2023-01-02T17:18:19.1234567Z"
    },
    "hostPoolReferences": [],
    "failHealthCheckOnStagingFailure": "NeedsAssistance",
    "keyVaultURL": ""
  }
}

Definitionen

Name Beschreibung
AppAttachPackage

Schema für App Attach-Paketeigenschaften.

AppAttachPackageInfoProperties

Schema für Eigenschaften des Importpaketinformations.

AppAttachPackagePatch

Schema für aktualisierbare App Attach-Paketeigenschaften.

AppAttachPackagePatchProperties

Schema für patchbare Felder in einem App Attach-Paket.

AppAttachPackageProperties

Schema für App Attach-Paketeigenschaften.

createdByType

Der Identitätstyp, der die Ressource erstellt hat.

ErrorAdditionalInfo

Der Ressourcenverwaltungsfehler zusätzliche Informationen.

ErrorDetail

Das Fehlerdetails.

ErrorResponse

Fehlerantwort

failHealthCheckOnStagingFailure

Parameter, der angibt, wie sich die Integritätsprüfung verhalten soll, wenn das Staging dieses Pakets fehlschlägt

MsixPackageApplications

Schema für MSIX-Paketanwendungseigenschaften.

MsixPackageDependencies

Schema für MSIX Package Dependencies-Eigenschaften.

packageTimestamped

Ist paketzeitstempelt, sodass es das Ablaufdatum des Zertifikats ignorieren kann

ProvisioningState

Der aktuelle Bereitstellungsstatus.

systemData

Metadaten zur Erstellung und letzten Änderung der Ressource.

AppAttachPackage

Schema für App Attach-Paketeigenschaften.

Name Typ Beschreibung
id

string (arm-id)

Vollqualifizierte Ressourcen-ID für die Ressource. Z. B. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"

location

string

Der geografische Standort, an dem sich die Ressource befindet

name

string

Der Name der Ressource

properties

AppAttachPackageProperties

Detaillierte Eigenschaften für das App Attach-Paket

systemData

systemData

Azure Resource Manager-Metadaten, die createdBy- und modifiedBy-Informationen enthalten.

tags

object

Ressourcentags.

type

string

Der Typ der Ressource. Z. B. "Microsoft.Compute/virtualMachines" oder "Microsoft.Storage/storageAccounts"

AppAttachPackageInfoProperties

Schema für Eigenschaften des Importpaketinformations.

Name Typ Beschreibung
certificateExpiry

string (date-time)

Das Datum läuft ab, das im appxmanifest.xmlgefunden wird.

certificateName

string

Im appxmanifest.xmlgefundener Zertifikatname.

displayName

string

Benutzerfreundlicher Name, der im Portal angezeigt werden soll.

imagePath

string

VHD/CIM-Imagepfad auf der Netzwerkfreigabe.

isActive

boolean

Legen Sie diese Version des Pakets für das aktive Paket im Hostpool fest.

isPackageTimestamped

packageTimestamped

Ist paketzeitstempelt, sodass es das Ablaufdatum des Zertifikats ignorieren kann

isRegularRegistration

boolean

Gibt an, wie Paket im Feed registriert wird.

lastUpdated

string (date-time)

Das Datumspaket wurde zuletzt aktualisiert, das im appxmanifest.xmlgefunden wurde.

packageAlias

string

Alias des App Attach-Pakets. Zur Importzeit zugewiesen

packageApplications

MsixPackageApplications[]

Liste der Paketanwendungen.

packageDependencies

MsixPackageDependencies[]

Liste der Paketabhängigkeiten.

packageFamilyName

string

Paketfamilienname aus appxmanifest.xml. Enthält den Paketnamen und den Herausgebernamen.

packageFullName

string

Vollständiger Paketname aus appxmanifest.xml.

packageName

string

Paketname aus appxmanifest.xml.

packageRelativePath

string

Relativer Pfad zum Paket innerhalb des Bilds.

version

string

Paketversion im appxmanifest.xmlgefunden.

AppAttachPackagePatch

Schema für aktualisierbare App Attach-Paketeigenschaften.

Name Typ Beschreibung
id

string (arm-id)

Vollqualifizierte Ressourcen-ID für die Ressource. Z. B. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"

name

string

Der Name der Ressource

properties

AppAttachPackagePatchProperties

Detaillierte Eigenschaften für das App Attach-Paket

systemData

systemData

Azure Resource Manager-Metadaten, die createdBy- und modifiedBy-Informationen enthalten.

type

string

Der Typ der Ressource. Z. B. "Microsoft.Compute/virtualMachines" oder "Microsoft.Storage/storageAccounts"

AppAttachPackagePatchProperties

Schema für patchbare Felder in einem App Attach-Paket.

Name Typ Beschreibung
failHealthCheckOnStagingFailure

failHealthCheckOnStagingFailure

Parameter, der angibt, wie sich die Integritätsprüfung verhalten soll, wenn das Staging dieses Pakets fehlschlägt

hostPoolReferences

string[] (arm-id)

Liste der Hostpool-Ressourcen-IDs.

image

AppAttachPackageInfoProperties

Detaillierte Eigenschaften für das App Attach-Paket

keyVaultURL

string

URL-Pfad zum Zertifikatnamen, der sich in keyVault befindet

AppAttachPackageProperties

Schema für App Attach-Paketeigenschaften.

Name Typ Beschreibung
failHealthCheckOnStagingFailure

failHealthCheckOnStagingFailure

Parameter, der angibt, wie sich die Integritätsprüfung verhalten soll, wenn das Staging dieses Pakets fehlschlägt

hostPoolReferences

string[]

Liste der Hostpool-Ressourcen-IDs.

image

AppAttachPackageInfoProperties

Detaillierte Eigenschaften für das App Attach-Paket

keyVaultURL

string

URL-Pfad zum Zertifikatnamen, der sich in keyVault befindet

provisioningState

ProvisioningState

Der Bereitstellungsstatus des App Attach-Pakets.

createdByType

Der Identitätstyp, der die Ressource erstellt hat.

Wert Beschreibung
Application
Key
ManagedIdentity
User

ErrorAdditionalInfo

Der Ressourcenverwaltungsfehler zusätzliche Informationen.

Name Typ Beschreibung
info

object

Die zusätzlichen Informationen.

type

string

Der zusätzliche Informationstyp.

ErrorDetail

Das Fehlerdetails.

Name Typ Beschreibung
additionalInfo

ErrorAdditionalInfo[]

Die zusätzlichen Informationen des Fehlers.

code

string

Der Fehlercode.

details

ErrorDetail[]

Die Fehlerdetails.

message

string

Die Fehlermeldung.

target

string

Das Fehlerziel.

ErrorResponse

Fehlerantwort

Name Typ Beschreibung
error

ErrorDetail

Das Fehlerobjekt.

failHealthCheckOnStagingFailure

Parameter, der angibt, wie sich die Integritätsprüfung verhalten soll, wenn das Staging dieses Pakets fehlschlägt

Wert Beschreibung
DoNotFail
NeedsAssistance
Unhealthy

MsixPackageApplications

Schema für MSIX-Paketanwendungseigenschaften.

Name Typ Beschreibung
appId

string

Paketanwendungs-ID, in appxmanifest.xmlgefunden.

appUserModelID

string

Wird zum Aktivieren der Paketanwendung verwendet. Besteht aus Paketname und ApplicationID. In appxmanifest.xmlgefunden.

description

string

Beschreibung der Paketanwendung.

friendlyName

string

Benutzerfreundlicher Name.

iconImageName

string

Benutzerfreundlicher Name.

rawIcon

string (byte)

das Symbol eine 64-Bit-Zeichenfolge als Bytearray.

rawPng

string (byte)

das Symbol eine 64-Bit-Zeichenfolge als Bytearray.

MsixPackageDependencies

Schema für MSIX Package Dependencies-Eigenschaften.

Name Typ Beschreibung
dependencyName

string

Name der Paketabhängigkeit.

minVersion

string

Abhängigkeitsversion erforderlich.

publisher

string

Name des Abhängigkeitsherausgebers.

packageTimestamped

Ist paketzeitstempelt, sodass es das Ablaufdatum des Zertifikats ignorieren kann

Wert Beschreibung
NotTimestamped
Timestamped

ProvisioningState

Der aktuelle Bereitstellungsstatus.

Wert Beschreibung
Canceled
Failed
Provisioning
Succeeded

systemData

Metadaten zur Erstellung und letzten Änderung der Ressource.

Name Typ Beschreibung
createdAt

string (date-time)

Der Zeitstempel der Ressourcenerstellung (UTC).

createdBy

string

Die Identität, die die Ressource erstellt hat.

createdByType

createdByType

Der Identitätstyp, der die Ressource erstellt hat.

lastModifiedAt

string (date-time)

Der Zeitstempel der letzten Änderung der Ressource (UTC)

lastModifiedBy

string

Die Identität, die die Ressource zuletzt geändert hat.

lastModifiedByType

createdByType

Der Identitätstyp, der die Ressource zuletzt geändert hat.