다음을 통해 공유


App Attach Package - Update

앱 연결 패키지 업데이트

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

URI 매개 변수

Name In(다음 안에) 필수 형식 Description
appAttachPackageName
path True

string

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

앱 연결 패키지의 이름

resourceGroupName
path True

string

minLength: 1
maxLength: 90

리소스 그룹의 이름입니다. 이름은 대소문자를 구분하지 않습니다.

subscriptionId
path True

string (uuid)

대상 구독의 ID입니다. 값은 UUID여야 합니다.

api-version
query True

string

minLength: 1

이 작업에 사용할 API 버전입니다.

요청 본문

Name 형식 Description
properties

AppAttachPackagePatchProperties

앱 연결 패키지에 대한 자세한 속성

응답

Name 형식 Description
200 OK

AppAttachPackage

앱 부착 패키지가 성공적으로 업데이트되었습니다.

Other Status Codes

ErrorResponse

작업이 실패한 이유를 설명하는 자동화 오류 응답입니다.

예제

AppAttachPackage_Update

샘플 요청

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

샘플 응답

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

정의

Name Description
AppAttachPackage

앱 연결 패키지 속성에 대한 스키마입니다.

AppAttachPackageInfoProperties

패키지 정보 가져오기 속성에 대한 스키마입니다.

AppAttachPackagePatch

업데이트 가능한 앱 연결 패키지 속성에 대한 스키마입니다.

AppAttachPackagePatchProperties

앱 연결 패키지에서 패치 가능한 필드에 대한 스키마입니다.

AppAttachPackageProperties

앱 연결 패키지 속성에 대한 스키마입니다.

createdByType

리소스를 만든 ID의 형식입니다.

ErrorAdditionalInfo

리소스 관리 오류 추가 정보입니다.

ErrorDetail

오류 세부 정보입니다.

ErrorResponse

오류 응답

failHealthCheckOnStagingFailure

이 패키지가 스테이징에 실패할 경우 상태 검사가 작동하는 방식을 나타내는 매개 변수

MsixPackageApplications

MSIX 패키지 애플리케이션 속성에 대한 스키마입니다.

MsixPackageDependencies

MSIX 패키지 종속성 속성에 대한 스키마입니다.

packageTimestamped

인증서 만료 날짜를 무시할 수 있도록 패키지 타임스탬프가 지정됨

ProvisioningState

현재 프로비저닝 상태입니다.

systemData

리소스의 생성 및 마지막 수정과 관련된 메타데이터입니다.

AppAttachPackage

앱 연결 패키지 속성에 대한 스키마입니다.

Name 형식 Description
id

string (arm-id)

리소스에 대한 정규화된 리소스 ID입니다. 예: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"

location

string

리소스가 있는 지리적 위치

name

string

리소스의 이름

properties

AppAttachPackageProperties

앱 연결 패키지에 대한 자세한 속성

systemData

systemData

createdBy 및 modifiedBy 정보가 포함된 Azure Resource Manager 메타데이터입니다.

tags

object

리소스 태그.

type

string

리소스의 형식입니다. 예: "Microsoft.Compute/virtualMachines" 또는 "Microsoft.Storage/storageAccounts"

AppAttachPackageInfoProperties

패키지 정보 가져오기 속성에 대한 스키마입니다.

Name 형식 Description
certificateExpiry

string (date-time)

appxmanifest.xml있는 날짜 인증서가 만료됩니다.

certificateName

string

appxmanifest.xml있는 인증서 이름입니다.

displayName

string

포털에 표시할 사용자에게 친숙한 이름입니다.

imagePath

string

네트워크 공유의 VHD/CIM 이미지 경로입니다.

isActive

boolean

이 버전의 패키지를 호스트풀 전체의 활성 패키지로 만듭니다.

isPackageTimestamped

packageTimestamped

인증서 만료 날짜를 무시할 수 있도록 패키지 타임스탬프가 지정됨

isRegularRegistration

boolean

피드에 패키지를 등록하는 방법을 지정합니다.

lastUpdated

string (date-time)

날짜 패키지가 마지막으로 업데이트되었으며 appxmanifest.xml.

packageAlias

string

앱 연결 패키지의 별칭입니다. 가져오기 시 할당됨

packageApplications

MsixPackageApplications[]

패키지 애플리케이션 목록입니다.

packageDependencies

MsixPackageDependencies[]

패키지 종속성 목록입니다.

packageFamilyName

string

appxmanifest.xml패키지 패밀리 이름입니다. 패키지 이름 및 게시자 이름을 포함합니다.

packageFullName

string

appxmanifest.xml패키지 전체 이름입니다.

packageName

string

appxmanifest.xml패키지 이름입니다.

packageRelativePath

string

이미지 내의 패키지에 대한 상대 경로입니다.

version

string

appxmanifest.xml에서 찾은 패키지 버전입니다.

AppAttachPackagePatch

업데이트 가능한 앱 연결 패키지 속성에 대한 스키마입니다.

Name 형식 Description
id

string (arm-id)

리소스에 대한 정규화된 리소스 ID입니다. 예: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"

name

string

리소스의 이름

properties

AppAttachPackagePatchProperties

앱 연결 패키지에 대한 자세한 속성

systemData

systemData

createdBy 및 modifiedBy 정보가 포함된 Azure Resource Manager 메타데이터입니다.

type

string

리소스의 형식입니다. 예: "Microsoft.Compute/virtualMachines" 또는 "Microsoft.Storage/storageAccounts"

AppAttachPackagePatchProperties

앱 연결 패키지에서 패치 가능한 필드에 대한 스키마입니다.

Name 형식 Description
failHealthCheckOnStagingFailure

failHealthCheckOnStagingFailure

이 패키지가 스테이징에 실패할 경우 상태 검사가 작동하는 방식을 나타내는 매개 변수

hostPoolReferences

string[] (arm-id)

Hostpool 리소스 ID 목록입니다.

image

AppAttachPackageInfoProperties

앱 연결 패키지에 대한 자세한 속성

keyVaultURL

string

keyVault에 있는 인증서 이름의 URL 경로

AppAttachPackageProperties

앱 연결 패키지 속성에 대한 스키마입니다.

Name 형식 Description
failHealthCheckOnStagingFailure

failHealthCheckOnStagingFailure

이 패키지가 스테이징에 실패할 경우 상태 검사가 작동하는 방식을 나타내는 매개 변수

hostPoolReferences

string[]

Hostpool 리소스 ID 목록입니다.

image

AppAttachPackageInfoProperties

앱 연결 패키지에 대한 자세한 속성

keyVaultURL

string

keyVault에 있는 인증서 이름의 URL 경로

provisioningState

ProvisioningState

앱 연결 패키지의 프로비저닝 상태입니다.

createdByType

리소스를 만든 ID의 형식입니다.

Description
User
Application
ManagedIdentity
Key

ErrorAdditionalInfo

리소스 관리 오류 추가 정보입니다.

Name 형식 Description
info

object

추가 정보입니다.

type

string

추가 정보 유형입니다.

ErrorDetail

오류 세부 정보입니다.

Name 형식 Description
additionalInfo

ErrorAdditionalInfo[]

오류 추가 정보입니다.

code

string

오류 코드입니다.

details

ErrorDetail[]

오류 세부 정보입니다.

message

string

오류 메시지입니다.

target

string

오류 대상입니다.

ErrorResponse

오류 응답

Name 형식 Description
error

ErrorDetail

오류 개체입니다.

failHealthCheckOnStagingFailure

이 패키지가 스테이징에 실패할 경우 상태 검사가 작동하는 방식을 나타내는 매개 변수

Description
Unhealthy
NeedsAssistance
DoNotFail

MsixPackageApplications

MSIX 패키지 애플리케이션 속성에 대한 스키마입니다.

Name 형식 Description
appId

string

appxmanifest.xml있는 패키지 애플리케이션 ID입니다.

appUserModelID

string

패키지 애플리케이션을 활성화하는 데 사용됩니다. 패키지 이름 및 ApplicationID로 구성됩니다. appxmanifest.xml있습니다.

description

string

패키지 애플리케이션에 대한 설명입니다.

friendlyName

string

사용자에게 친숙한 이름입니다.

iconImageName

string

사용자에게 친숙한 이름입니다.

rawIcon

string (byte)

아이콘에 64비트 문자열을 바이트 배열로 지정합니다.

rawPng

string (byte)

아이콘에 64비트 문자열을 바이트 배열로 지정합니다.

MsixPackageDependencies

MSIX 패키지 종속성 속성에 대한 스키마입니다.

Name 형식 Description
dependencyName

string

패키지 종속성의 이름입니다.

minVersion

string

종속성 버전이 필요합니다.

publisher

string

종속성 게시자의 이름입니다.

packageTimestamped

인증서 만료 날짜를 무시할 수 있도록 패키지 타임스탬프가 지정됨

Description
Timestamped
NotTimestamped

ProvisioningState

현재 프로비저닝 상태입니다.

Description
Succeeded
Provisioning
Failed
Canceled

systemData

리소스의 생성 및 마지막 수정과 관련된 메타데이터입니다.

Name 형식 Description
createdAt

string (date-time)

리소스 만들기의 타임스탬프(UTC)입니다.

createdBy

string

리소스를 만든 ID입니다.

createdByType

createdByType

리소스를 만든 ID의 형식입니다.

lastModifiedAt

string (date-time)

리소스 마지막 수정의 타임스탬프(UTC)

lastModifiedBy

string

리소스를 마지막으로 수정한 ID입니다.

lastModifiedByType

createdByType

리소스를 마지막으로 수정한 ID의 형식입니다.