Dela via


App Attach Package - Update

Uppdatera ett appbifogat paket

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

URI-parametrar

Name I Obligatorisk Typ Description
appAttachPackageName
path True

string

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

Namnet på App Attach-paketet

resourceGroupName
path True

string

minLength: 1
maxLength: 90

Namnet på resursgruppen. Namnet är skiftlägesokänsligt.

subscriptionId
path True

string (uuid)

ID för målprenumerationen. Värdet måste vara ett UUID.

api-version
query True

string

minLength: 1

Den API-version som ska användas för den här åtgärden.

Begärandetext

Name Typ Description
properties

AppAttachPackagePatchProperties

Detaljerade egenskaper för App Attach Package

Svar

Name Typ Description
200 OK

AppAttachPackage

Uppdaterade App Attach-paketet framgångsrikt.

Other Status Codes

ErrorResponse

Svar på automationsfel som beskriver varför åtgärden misslyckades.

Exempel

AppAttachPackage_Update

Exempelbegäran

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

Exempelsvar

{
  "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": ""
  }
}

Definitioner

Name Description
AppAttachPackage

Schema för egenskaper för appbifogat paket.

AppAttachPackageInfoProperties

Schema för egenskaper för information om importpaket.

AppAttachPackagePatch

Schema för uppdaterbara egenskaper för appbifogningspaket.

AppAttachPackagePatchProperties

Schema för fält som kan korrigeras i ett appbifogat paket.

AppAttachPackageProperties

Schema för egenskaper för appbifogat paket.

createdByType

Den typ av identitet som skapade resursen.

ErrorAdditionalInfo

Ytterligare information om resurshanteringsfelet.

ErrorDetail

Felinformationen.

ErrorResponse

Felsvar

failHealthCheckOnStagingFailure

Parameter som anger hur hälsokontrollen ska fungera om det här paketet misslyckas med mellanlagring

MsixPackageApplications

Schema för egenskaper för MSIX-paketprogram.

MsixPackageDependencies

Schema för egenskaper för MSIX-paketberoenden.

packageTimestamped

Är pakettidsstämpeln så att den kan ignorera certifikatets förfallodatum

ProvisioningState

Det aktuella etableringstillståndet.

systemData

Metadata som rör skapande och senaste ändring av resursen.

AppAttachPackage

Schema för egenskaper för appbifogat paket.

Name Typ Description
id

string (arm-id)

Fullständigt kvalificerat resurs-ID för resursen. Till exempel "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"

location

string

Den geo-plats där resursen finns

name

string

Namnet på resursen

properties

AppAttachPackageProperties

Detaljerade egenskaper för App Attach Package

systemData

systemData

Azure Resource Manager-metadata som innehåller createdBy och modifiedBy information.

tags

object

Resursetiketter.

type

string

Resurstypen. Till exempel "Microsoft.Compute/virtualMachines" eller "Microsoft.Storage/storageAccounts"

AppAttachPackageInfoProperties

Schema för egenskaper för information om importpaket.

Name Typ Description
certificateExpiry

string (date-time)

Datum då certifikatet upphör att gälla, som finns i appxmanifest.xml.

certificateName

string

Certifikatnamnet hittades i appxmanifest.xml.

displayName

string

Användarvänligt namn som ska visas i portalen.

imagePath

string

VHD/CIM-avbildningssökväg på nätverksresurs.

isActive

boolean

Gör den här versionen av paketet till den aktiva i värdpoolen.

isPackageTimestamped

packageTimestamped

Är pakettidsstämpeln så att den kan ignorera certifikatets förfallodatum

isRegularRegistration

boolean

Anger hur paketet ska registreras i feeden.

lastUpdated

string (date-time)

Datum paket uppdaterades senast, hittades i appxmanifest.xml.

packageAlias

string

Alias för appkopplingspaket. Tilldelad vid importtillfället

packageApplications

MsixPackageApplications[]

Lista över paketprogram.

packageDependencies

MsixPackageDependencies[]

Lista över paketberoenden.

packageFamilyName

string

Paketfamiljenamn från appxmanifest.xml. Innehåller paketnamn och utgivarnamn.

packageFullName

string

Paketera fullständigt namn från appxmanifest.xml.

packageName

string

Paketnamn från appxmanifest.xml.

packageRelativePath

string

Relativ sökväg till paketet i avbildningen.

version

string

Paketversionen finns i appxmanifest.xml.

AppAttachPackagePatch

Schema för uppdaterbara egenskaper för appbifogningspaket.

Name Typ Description
id

string (arm-id)

Fullständigt kvalificerat resurs-ID för resursen. Till exempel "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"

name

string

Namnet på resursen

properties

AppAttachPackagePatchProperties

Detaljerade egenskaper för App Attach Package

systemData

systemData

Azure Resource Manager-metadata som innehåller createdBy och modifiedBy information.

type

string

Resurstypen. Till exempel "Microsoft.Compute/virtualMachines" eller "Microsoft.Storage/storageAccounts"

AppAttachPackagePatchProperties

Schema för fält som kan korrigeras i ett appbifogat paket.

Name Typ Description
failHealthCheckOnStagingFailure

failHealthCheckOnStagingFailure

Parameter som anger hur hälsokontrollen ska fungera om det här paketet misslyckas med mellanlagring

hostPoolReferences

string[] (arm-id)

Lista över resurs-ID:t för Hostpool.

image

AppAttachPackageInfoProperties

Detaljerade egenskaper för App Attach Package

keyVaultURL

string

URL-sökväg till certifikatnamnet som finns i keyVault

AppAttachPackageProperties

Schema för egenskaper för appbifogat paket.

Name Typ Description
failHealthCheckOnStagingFailure

failHealthCheckOnStagingFailure

Parameter som anger hur hälsokontrollen ska fungera om det här paketet misslyckas med mellanlagring

hostPoolReferences

string[]

Lista över resurs-ID:t för Hostpool.

image

AppAttachPackageInfoProperties

Detaljerade egenskaper för App Attach Package

keyVaultURL

string

URL-sökväg till certifikatnamnet som finns i keyVault

provisioningState

ProvisioningState

Etableringstillståndet för App Attach Package.

createdByType

Den typ av identitet som skapade resursen.

Värde Description
User
Application
ManagedIdentity
Key

ErrorAdditionalInfo

Ytterligare information om resurshanteringsfelet.

Name Typ Description
info

object

Ytterligare information.

type

string

Ytterligare informationstyp.

ErrorDetail

Felinformationen.

Name Typ Description
additionalInfo

ErrorAdditionalInfo[]

Ytterligare information om felet.

code

string

Felkoden.

details

ErrorDetail[]

Felinformationen.

message

string

Felmeddelandet.

target

string

Felmålet.

ErrorResponse

Felsvar

Name Typ Description
error

ErrorDetail

Felobjektet.

failHealthCheckOnStagingFailure

Parameter som anger hur hälsokontrollen ska fungera om det här paketet misslyckas med mellanlagring

Värde Description
Unhealthy
NeedsAssistance
DoNotFail

MsixPackageApplications

Schema för egenskaper för MSIX-paketprogram.

Name Typ Description
appId

string

Paketprogram-ID, som finns i appxmanifest.xml.

appUserModelID

string

Används för att aktivera paketprogram. Består av paketnamn och ApplicationID. Finns i appxmanifest.xml.

description

string

Beskrivning av paketprogrammet.

friendlyName

string

Användarvänligt namn.

iconImageName

string

Användarvänligt namn.

rawIcon

string (byte)

ikonen en 64-bitars sträng som en bytematris.

rawPng

string (byte)

ikonen en 64-bitars sträng som en bytematris.

MsixPackageDependencies

Schema för egenskaper för MSIX-paketberoenden.

Name Typ Description
dependencyName

string

Namn på paketberoende.

minVersion

string

Beroendeversion krävs.

publisher

string

Namn på beroendeutgivare.

packageTimestamped

Är pakettidsstämpeln så att den kan ignorera certifikatets förfallodatum

Värde Description
Timestamped
NotTimestamped

ProvisioningState

Det aktuella etableringstillståndet.

Värde Description
Succeeded
Provisioning
Failed
Canceled

systemData

Metadata som rör skapande och senaste ändring av resursen.

Name Typ Description
createdAt

string (date-time)

Tidsstämpeln för resursskapande (UTC).

createdBy

string

Identiteten som skapade resursen.

createdByType

createdByType

Den typ av identitet som skapade resursen.

lastModifiedAt

string (date-time)

Tidsstämpeln för resursens senaste ändring (UTC)

lastModifiedBy

string

Identiteten som senast ändrade resursen.

lastModifiedByType

createdByType

Den typ av identitet som senast ändrade resursen.