Instance - List By Subscription
구독 ID별로 InstanceResource 리소스 나열
GET https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.IoTOperations/instances?api-version=2026-03-01
URI 매개 변수
| Name | In(다음 안에) | 필수 | 형식 | Description |
|---|---|---|---|---|
|
subscription
|
path | True |
string (uuid) |
대상 구독의 ID입니다. 값은 UUID여야 합니다. |
|
api-version
|
query | True |
string minLength: 1 |
이 작업에 사용할 API 버전입니다. |
응답
| Name | 형식 | Description |
|---|---|---|
| 200 OK |
Azure 작업이 성공적으로 완료되었습니다. |
|
| Other Status Codes |
예기치 않은 오류 응답입니다. |
보안
azure_auth
Azure Active Directory OAuth2 흐름.
형식:
oauth2
Flow:
implicit
권한 부여 URL:
https://login.microsoftonline.com/common/oauth2/authorize
범위
| Name | Description |
|---|---|
| user_impersonation | 사용자 계정 가장 |
예제
Instance_ListBySubscription
샘플 요청
GET https://management.azure.com/subscriptions/F8C729F9-DF9C-4743-848F-96EE433D8E53/providers/Microsoft.IoTOperations/instances?api-version=2026-03-01
샘플 응답
{
"value": [
{
"properties": {
"provisioningState": "Succeeded",
"version": "1.2.0",
"schemaRegistryRef": {
"resourceId": "/subscriptions/0000000-0000-0000-0000-000000000000/resourceGroups/resourceGroup123/providers/Microsoft.DeviceRegistry/schemaRegistries/resource-name123"
},
"description": "empgqmbhvklcqlyahmdsjemlep"
},
"extendedLocation": {
"name": "/subscriptions/F8C729F9-DF9C-4743-848F-96EE433D8E53/resourceGroups/rgiotoperations/providers/Microsoft.ExtendedLocation/customLocations/resource-123",
"type": "CustomLocation"
},
"identity": {
"principalId": "4a6e4195-75b8-4685-aa0c-0b5704779327",
"tenantId": "ed060aa2-71ff-4d3f-99c4-a9138356fdec",
"type": "None",
"userAssignedIdentities": {}
},
"tags": {},
"location": "eastus2",
"id": "/subscriptions/0000000-0000-0000-0000-000000000000/resourceGroups/resourceGroup123/providers/Microsoft.IoTOperations/instances/resource-name123",
"name": "llptmlifnqqwairx",
"type": "Microsoft.IoTOperations/instances",
"systemData": {
"createdBy": "contosouser",
"createdByType": "User",
"createdAt": "2024-08-09T18:13:29.389Z",
"lastModifiedBy": "contosouser",
"lastModifiedByType": "User",
"lastModifiedAt": "2024-08-09T18:13:29.389Z"
}
}
],
"nextLink": "https://microsoft.com/a"
}
정의
| Name | Description |
|---|---|
|
Azure |
Azure Device Registry 네임스페이스 참조. |
|
created |
리소스를 만든 ID의 형식입니다. |
|
Error |
리소스 관리 오류 추가 정보입니다. |
|
Error |
오류 세부 정보입니다. |
|
Error |
오류 응답 |
|
Extended |
확장된 위치는 Azure 위치의 확장입니다. Azure ARC 지원 Kubernetes 클러스터를 Azure 서비스 인스턴스를 배포하기 위한 대상 위치로 사용하는 방법을 제공합니다. |
|
Extended |
ExtendedLocation의 열거형 정의 형식이 허용됩니다. |
|
Instance |
AIO 인스턴스의 기능입니다. |
|
Instance |
기능의 열거형 정의 모드입니다. |
|
Instance |
인스턴스 리소스의 속성입니다. |
|
Instance |
인스턴스 리소스는 하위 리소스 집합에 대한 논리적 컨테이너입니다. |
|
Instance |
InstanceResource 목록 작업의 응답입니다. |
|
Managed |
관리 서비스 ID(시스템 할당 및/또는 사용자 할당 ID) |
|
Managed |
관리 서비스 ID의 유형입니다(SystemAssigned 및 UserAssigned 형식이 모두 허용되는 경우). |
|
Provisioning |
자원의 상태를 정의하는 열거형입니다. |
|
Resource |
리소스의 상태입니다. |
|
Schema |
이 AIO 인스턴스에 대한 스키마 레지스트리에 대한 참조입니다. |
|
Secret |
AIO 비밀 공급자 클래스에 대한 참조입니다. |
|
system |
리소스의 생성 및 마지막 수정과 관련된 메타데이터입니다. |
|
User |
사용자 할당 ID 속성 |
AzureDeviceRegistryNamespaceRef
Azure Device Registry 네임스페이스 참조.
| Name | 형식 | Description |
|---|---|---|
| resourceId |
string (arm-id) |
Azure Device Registry 네임스페이스의 리소스 ID입니다. |
createdByType
리소스를 만든 ID의 형식입니다.
| 값 | Description |
|---|---|
| User | |
| Application | |
| ManagedIdentity | |
| Key |
ErrorAdditionalInfo
리소스 관리 오류 추가 정보입니다.
| Name | 형식 | Description |
|---|---|---|
| info |
object |
추가 정보입니다. |
| type |
string |
추가 정보 유형입니다. |
ErrorDetail
오류 세부 정보입니다.
| Name | 형식 | Description |
|---|---|---|
| additionalInfo |
오류 추가 정보입니다. |
|
| code |
string |
오류 코드입니다. |
| details |
오류 세부 정보입니다. |
|
| message |
string |
오류 메시지입니다. |
| target |
string |
오류 대상입니다. |
ErrorResponse
오류 응답
| Name | 형식 | Description |
|---|---|---|
| error |
오류 개체입니다. |
ExtendedLocation
확장된 위치는 Azure 위치의 확장입니다. Azure ARC 지원 Kubernetes 클러스터를 Azure 서비스 인스턴스를 배포하기 위한 대상 위치로 사용하는 방법을 제공합니다.
| Name | 형식 | Description |
|---|---|---|
| name |
string |
확장된 위치의 이름입니다. |
| type |
ExtendedLocation의 형식입니다. |
ExtendedLocationType
ExtendedLocation의 열거형 정의 형식이 허용됩니다.
| 값 | Description |
|---|---|
| CustomLocation |
CustomLocation 유형 |
InstanceFeature
AIO 인스턴스의 기능입니다.
| Name | 형식 | Description |
|---|---|---|
| mode |
기능의 상태입니다. |
|
| settings |
object |
기능의 설정입니다. |
InstanceFeatureMode
기능의 열거형 정의 모드입니다.
| 값 | Description |
|---|---|
| Stable |
안정적인 기능을 사용하도록 옵트인 |
| Preview |
미리보기 기능 활성화를 옵트인 |
| Disabled |
기능 선택 해제 |
InstanceProperties
인스턴스 리소스의 속성입니다.
| Name | 형식 | Default value | Description |
|---|---|---|---|
| adrNamespaceRef |
자산, 검색된 자산 및 디바이스에서 사용하는 Azure Device Registry 네임스페이스 |
||
| defaultSecretProviderClassRef |
AIO 비밀 공급자 클래스에 대한 참조입니다. |
||
| description |
string |
인스턴스에 대한 자세한 설명입니다. |
|
| features |
<string,
Instance |
AIO 인스턴스의 기능입니다. |
|
| healthState | Unknown |
리소스의 상태입니다. |
|
| provisioningState |
마지막 작업의 상태입니다. |
||
| schemaRegistryRef |
이 AIO 인스턴스에 대한 스키마 레지스트리에 대한 참조입니다. |
||
| version |
string |
Azure IoT Operations 버전입니다. |
InstanceResource
인스턴스 리소스는 하위 리소스 집합에 대한 논리적 컨테이너입니다.
| Name | 형식 | Description |
|---|---|---|
| extendedLocation |
리소스의 에지 위치입니다. |
|
| id |
string (arm-id) |
리소스에 대한 정규화된 리소스 ID입니다. 예: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" |
| identity |
이 리소스에 할당된 관리 서비스 ID입니다. |
|
| location |
string |
리소스가 있는 지리적 위치 |
| name |
string |
리소스의 이름 |
| properties |
이 리소스에 대한 리소스별 속성입니다. |
|
| systemData |
createdBy 및 modifiedBy 정보가 포함된 Azure Resource Manager 메타데이터입니다. |
|
| tags |
object |
리소스 태그. |
| type |
string |
리소스의 형식입니다. 예: "Microsoft.Compute/virtualMachines" 또는 "Microsoft.Storage/storageAccounts" |
InstanceResourceListResult
InstanceResource 목록 작업의 응답입니다.
| Name | 형식 | Description |
|---|---|---|
| nextLink |
string (uri) |
항목의 다음 페이지에 대한 링크 |
| value |
이 페이지의 InstanceResource 항목 |
ManagedServiceIdentity
관리 서비스 ID(시스템 할당 및/또는 사용자 할당 ID)
| Name | 형식 | Description |
|---|---|---|
| principalId |
string (uuid) |
시스템 할당 ID의 서비스 주체 ID입니다. 이 속성은 시스템 할당 ID에 대해서만 제공됩니다. |
| tenantId |
string (uuid) |
시스템 할당 ID의 테넌트 ID입니다. 이 속성은 시스템 할당 ID에 대해서만 제공됩니다. |
| type |
관리 서비스 ID의 유형입니다(SystemAssigned 및 UserAssigned 형식이 모두 허용되는 경우). |
|
| userAssignedIdentities |
<string,
User |
User-Assigned ID |
ManagedServiceIdentityType
관리 서비스 ID의 유형입니다(SystemAssigned 및 UserAssigned 형식이 모두 허용되는 경우).
| 값 | Description |
|---|---|
| None | |
| SystemAssigned | |
| UserAssigned | |
| SystemAssigned,UserAssigned |
ProvisioningState
자원의 상태를 정의하는 열거형입니다.
| 값 | Description |
|---|---|
| Succeeded |
리소스가 만들어졌습니다. |
| Failed |
리소스를 만들지 못했습니다. |
| Canceled |
리소스 만들기가 취소되었습니다. |
| Provisioning |
리소스가 프로비전되고 있습니다. |
| Updating |
리소스가 업데이트 중입니다. |
| Deleting |
리소스가 삭제 중입니다. |
| Accepted |
리소스가 수락되었습니다. |
ResourceHealthState
리소스의 상태입니다.
| 값 | Description |
|---|---|
| Available |
리소스가 사용 가능하고 예상대로 작동합니다. |
| Degraded |
리소스 상태가 저하됩니다. |
| Unavailable |
리소스가 예상대로 작동하지 않습니다. |
| Unknown |
리소스 상태를 알 수 없습니다. |
SchemaRegistryRef
이 AIO 인스턴스에 대한 스키마 레지스트리에 대한 참조입니다.
| Name | 형식 | Description |
|---|---|---|
| resourceId |
string (arm-id) |
스키마 레지스트리의 리소스 ID입니다. |
SecretProviderClassRef
AIO 비밀 공급자 클래스에 대한 참조입니다.
| Name | 형식 | Description |
|---|---|---|
| resourceId |
string (arm-id) |
AIO 시크릿 제공자 클래스의 리소스 ID입니다. |
systemData
리소스의 생성 및 마지막 수정과 관련된 메타데이터입니다.
| Name | 형식 | Description |
|---|---|---|
| createdAt |
string (date-time) |
리소스 만들기의 타임스탬프(UTC)입니다. |
| createdBy |
string |
리소스를 만든 ID입니다. |
| createdByType |
리소스를 만든 ID의 형식입니다. |
|
| lastModifiedAt |
string (date-time) |
리소스 마지막 수정의 타임스탬프(UTC) |
| lastModifiedBy |
string |
리소스를 마지막으로 수정한 ID입니다. |
| lastModifiedByType |
리소스를 마지막으로 수정한 ID의 형식입니다. |
UserAssignedIdentity
사용자 할당 ID 속성
| Name | 형식 | Description |
|---|---|---|
| clientId |
string (uuid) |
할당된 ID의 클라이언트 ID입니다. |
| principalId |
string (uuid) |
할당된 ID의 보안 주체 ID입니다. |