Megosztás a következőn keresztül:


MSIX Packages - Create Or Update

MSIX-csomag létrehozása vagy frissítése.

PUT https://management.azure.com/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/hostPools/{hostPoolName}/msixPackages/{msixPackageFullName}?api-version=2024-04-03

URI-paraméterek

Name In Kötelező Típus Description
hostPoolName
path True

string

minLength: 3
maxLength: 64
pattern: ^[A-Za-z0-9@.\-_ ]*$

A gazdagépkészlet neve a megadott erőforráscsoporton belül

msixPackageFullName
path True

string

minLength: 3
maxLength: 100
pattern: ^[A-Za-z0-9@.\-_ ]*$

Az MSIX-csomag verzióspecifikus csomagjának teljes neve a megadott gazdagépkészleten belül

resourceGroupName
path True

string

minLength: 1
maxLength: 90

Az erőforráscsoport neve. A név nem megkülönbözteti a kis- és nagybetűket.

subscriptionId
path True

string (uuid)

A cél-előfizetés azonosítója. Az értéknek UUID-nek kell lennie.

api-version
query True

string

minLength: 1

A művelethez használni kívánt API-verzió.

Kérelem törzse

Name Típus Description
properties.displayName

string

A portálon megjelenítendő felhasználóbarát név.

properties.imagePath

string

VHD/CIM rendszerkép elérési útja a hálózati megosztáson.

properties.isActive

boolean

A csomag ezen verziójának aktívvá tétele a gazdagépkészleten.

properties.isRegularRegistration

boolean

Megadja, hogyan regisztrálhatja a csomagokat a hírcsatornában.

properties.lastUpdated

string (date-time)

A csomag utolsó frissítésének dátuma, amely a appxmanifest.xmltalálható.

properties.packageApplications

MsixPackageApplications[]

Csomagalkalmazások listája.

properties.packageDependencies

MsixPackageDependencies[]

Csomagfüggőségek listája.

properties.packageFamilyName

string

Csomagcsalád neve a appxmanifest.xml. A csomag nevét és a Közzétevő nevét tartalmazza.

properties.packageName

string

Csomag neve a appxmanifest.xml.

properties.packageRelativePath

string

A csomag relatív elérési útja a képen belül.

properties.version

string

A csomag verziója a appxmanifest.xmltalálható.

Válaszok

Name Típus Description
200 OK

MSIXPackage

Az MSIX-csomag frissítése sikeresen megtörtént.

201 Created

MSIXPackage

Sikeresen létrehozta az MSIX-csomagot.

Other Status Codes

CloudError

Automatizálási hibaválasz, amely leírja, hogy miért hiúsult meg a művelet.

Példák

MSIXPackage_Create

Mintakérelem

PUT https://management.azure.com/subscriptions/daefabc0-95b4-48b3-b645-8a753a63c4fa/resourcegroups/resourceGroup1/providers/Microsoft.DesktopVirtualization/hostPools/hostpool1/msixPackages/msixpackagefullname?api-version=2024-04-03

{
  "properties": {
    "displayName": "displayname",
    "imagePath": "imagepath",
    "isActive": false,
    "isRegularRegistration": false,
    "lastUpdated": "2008-09-22T14:01:54.9571247Z",
    "packageApplications": [
      {
        "description": "application-desc",
        "appId": "ApplicationId",
        "appUserModelID": "AppUserModelId",
        "friendlyName": "friendlyname",
        "iconImageName": "Apptile",
        "rawIcon": "VGhpcyBpcyBhIHN0cmluZyB0byBoYXNo",
        "rawPng": "VGhpcyBpcyBhIHN0cmluZyB0byBoYXNo"
      }
    ],
    "packageDependencies": [
      {
        "dependencyName": "MsixTest_Dependency_Name",
        "minVersion": "version",
        "publisher": "PublishedName"
      }
    ],
    "packageFamilyName": "MsixPackage_FamilyName",
    "packageName": "MsixPackage_name",
    "packageRelativePath": "packagerelativepath",
    "version": "version"
  }
}

Mintaválasz

{
  "name": "hostpool1/MsixPackageFullName",
  "id": "/subscriptions/daefabc0-95b4-48b3-b645-8a753a63c4fa/resourcegroups/resourcegroup1/providers/Microsoft.DesktopVirtualization/hostpools/hostpool1/msixpackages/msixPackageFullName",
  "type": "Microsoft.DesktopVirtualization/hostpools/msixpackages",
  "systemData": {
    "createdBy": "user1",
    "createdByType": "User",
    "createdAt": "2020-01-01T17:18:19.1234567Z",
    "lastModifiedBy": "user2",
    "lastModifiedByType": "User",
    "lastModifiedAt": "2020-01-02T17:18:19.1234567Z"
  },
  "properties": {
    "imagePath": "imagepath",
    "packageName": "MsixPackage_Name",
    "packageFamilyName": "MsixPackage_FamilyName",
    "displayName": "dis",
    "packageRelativePath": "MsixPackage_RelativePackageRoot",
    "isRegularRegistration": false,
    "isActive": false,
    "packageDependencies": [
      {
        "dependencyName": "MsixPackage_Dependency_Name",
        "publisher": "MsixPackage_Dependency_Publisher",
        "minVersion": "packageDep_version"
      }
    ],
    "version": "version",
    "lastUpdated": "2008-09-22T14:01:54.9571247Z",
    "packageApplications": [
      {
        "appId": "Application_Id",
        "description": "desc",
        "appUserModelID": "Application_ModelID",
        "friendlyName": "fri",
        "iconImageName": "Apptile",
        "rawIcon": "VGhpcyBpcyBhIHN0cmluZyB0byBoYXNo",
        "rawPng": "VGhpcyBpcyBhIHN0cmluZyB0byBoYXNo"
      }
    ]
  }
}
{
  "name": "hostpool1/MsixPackageFullName",
  "id": "/subscriptions/daefabc0-95b4-48b3-b645-8a753a63c4fa/resourcegroups/resourcegroup1/providers/Microsoft.DesktopVirtualization/hostpools/hostpool1/msixpackages/msixPackageFullName",
  "type": "Microsoft.DesktopVirtualization/hostpools/msixpackages",
  "systemData": {
    "createdBy": "user1",
    "createdByType": "User",
    "createdAt": "2020-01-01T17:18:19.1234567Z",
    "lastModifiedBy": "user2",
    "lastModifiedByType": "User",
    "lastModifiedAt": "2020-01-02T17:18:19.1234567Z"
  },
  "properties": {
    "imagePath": "imagepath",
    "packageName": "MsixPackage_Name",
    "packageFamilyName": "MsixPackage_FamilyName",
    "displayName": "dis",
    "packageRelativePath": "MsixPackage_RelativePackageRoot",
    "isRegularRegistration": false,
    "isActive": true,
    "packageDependencies": [
      {
        "dependencyName": "MsixPackage_Dependency_Name",
        "publisher": "MsixPackage_Dependency_Publisher",
        "minVersion": "packageDep_version"
      }
    ],
    "version": "version",
    "lastUpdated": "2008-09-22T14:01:54.9571247Z",
    "packageApplications": [
      {
        "appId": "Application_Id",
        "description": "desc",
        "appUserModelID": "Application_ModelID",
        "friendlyName": "fri",
        "iconImageName": "Apptile",
        "rawIcon": "VGhpcyBpcyBhIHN0cmluZyB0byBoYXNo",
        "rawPng": "VGhpcyBpcyBhIHN0cmluZyB0byBoYXNo"
      }
    ]
  }
}

Definíciók

Name Description
CloudError

Felhőbeli hibaobjektum.

CloudErrorProperties

Felhőbeli hibaobjektum tulajdonságai.

createdByType

Az erőforrást létrehozó identitás típusa.

MSIXPackage

Az MSIX-csomag tulajdonságainak sémája.

MsixPackageApplications

Az MSIX-csomagalkalmazás tulajdonságainak sémája.

MsixPackageDependencies

Az MSIX-csomag függőségeinek tulajdonságainak sémája.

systemData

Az erőforrás létrehozásával és utolsó módosításával kapcsolatos metaadatok.

CloudError

Felhőbeli hibaobjektum.

Name Típus Description
error

CloudErrorProperties

Felhőbeli hibaobjektum tulajdonságai.

CloudErrorProperties

Felhőbeli hibaobjektum tulajdonságai.

Name Típus Description
code

string

Hibakód

message

string

A művelet sikertelen voltát jelző hibaüzenet.

createdByType

Az erőforrást létrehozó identitás típusa.

Érték Description
Application
Key
ManagedIdentity
User

MSIXPackage

Az MSIX-csomag tulajdonságainak sémája.

Name Típus Description
id

string (arm-id)

Az erőforrás teljes erőforrás-azonosítója. Például: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"

name

string

Az erőforrás neve

properties.displayName

string

A portálon megjelenítendő felhasználóbarát név.

properties.imagePath

string

VHD/CIM rendszerkép elérési útja a hálózati megosztáson.

properties.isActive

boolean

A csomag ezen verziójának aktívvá tétele a gazdagépkészleten.

properties.isRegularRegistration

boolean

Megadja, hogyan regisztrálhatja a csomagokat a hírcsatornában.

properties.lastUpdated

string (date-time)

A csomag utolsó frissítésének dátuma, amely a appxmanifest.xmltalálható.

properties.packageApplications

MsixPackageApplications[]

Csomagalkalmazások listája.

properties.packageDependencies

MsixPackageDependencies[]

Csomagfüggőségek listája.

properties.packageFamilyName

string

Csomagcsalád neve a appxmanifest.xml. A csomag nevét és a Közzétevő nevét tartalmazza.

properties.packageName

string

Csomag neve a appxmanifest.xml.

properties.packageRelativePath

string

A csomag relatív elérési útja a képen belül.

properties.version

string

A csomag verziója a appxmanifest.xmltalálható.

systemData

systemData

Az erőforrás létrehozásával és utolsó módosításával kapcsolatos metaadatok.

type

string

Az erőforrás típusa. Pl. "Microsoft.Compute/virtualMachines" vagy "Microsoft.Storage/storageAccounts"

MsixPackageApplications

Az MSIX-csomagalkalmazás tulajdonságainak sémája.

Name Típus Description
appId

string

Csomagalkalmazás-azonosító, megtalálható a appxmanifest.xml.

appUserModelID

string

A csomagalkalmazás aktiválására szolgál. Csomagnévből és ApplicationID-ből áll. A következő helyen található: appxmanifest.xml.

description

string

A csomagalkalmazás leírása.

friendlyName

string

Felhasználóbarát név.

iconImageName

string

Felhasználóbarát név.

rawIcon

string (byte)

az ikon egy 64 bites sztring bájttömbként.

rawPng

string (byte)

az ikon egy 64 bites sztring bájttömbként.

MsixPackageDependencies

Az MSIX-csomag függőségeinek tulajdonságainak sémája.

Name Típus Description
dependencyName

string

A csomagfüggőség neve.

minVersion

string

Függőségi verzió szükséges.

publisher

string

A függőség közzétevőjének neve.

systemData

Az erőforrás létrehozásával és utolsó módosításával kapcsolatos metaadatok.

Name Típus Description
createdAt

string (date-time)

Az erőforrás-létrehozás időbélyege (UTC).

createdBy

string

Az erőforrást létrehozó identitás.

createdByType

createdByType

Az erőforrást létrehozó identitás típusa.

lastModifiedAt

string (date-time)

Az erőforrás utolsó módosításának időbélyege (UTC)

lastModifiedBy

string

Az erőforrást legutóbb módosító identitás.

lastModifiedByType

createdByType

Az erőforrást legutóbb módosító identitás típusa.