AssetProperties interface
자산 속성을 정의합니다.
속성
asset |
브로커가 이 자산에 대한 데이터 요소를 제공하는 엔드포인트에 연결하는 데 사용하는 자산 엔드포인트 프로필(연결 정보)에 대한 참조입니다. ModuleCR.metadata.namespace>/<ModuleCR.metadata.name> 형식<이어야 합니다. |
asset |
자산 유형(모델) 정의에 대한 리소스 경로입니다. |
attributes | 고객이 설정한 사용자 지정 특성을 포함하는 키-값 쌍 집합입니다. |
data |
자산의 일부인 데이터 요소의 배열입니다. 각 데이터 포인트는 자산 형식 기능을 참조하고 데이터 요소별 구성을 가질 수 있습니다. dataPoints 요소의 정의에 대한 자세한 내용은 아래를 참조하세요. |
default |
모든 데이터 요소에 대한 프로토콜별 기본 구성입니다. 각 데이터 요소에는 여기에서 기본 설정을 재정의하는 자체 구성이 있을 수 있습니다. 이렇게 하면 각 자산 instance 하나의 프로토콜이 있다고 가정합니다. |
default |
모든 이벤트에 대한 프로토콜별 기본 구성입니다. 각 이벤트에는 여기에서 기본 설정을 재정의하는 자체 구성이 있을 수 있습니다. 이렇게 하면 각 자산 instance 하나의 프로토콜이 있다고 가정합니다. |
description | 자산에 대한 사람이 읽을 수 있는 설명입니다. |
display |
사람이 읽을 수 있는 표시 이름입니다. |
documentation |
설명서에 대한 참조입니다. |
enabled | 자산의 사용/사용 안 함 상태. |
events | 자산의 일부인 이벤트 배열입니다. 각 이벤트는 자산 유형 기능을 참조하고 이벤트별 구성을 가질 수 있습니다. 이벤트 요소의 정의에 대한 자세한 내용은 아래를 참조하세요. |
external |
고객이 제공한 자산 ID입니다. |
hardware |
하드웨어의 수정 번호입니다. |
manufacturer | 자산 제조업체 이름입니다. |
manufacturer |
자산 제조업체 URI. |
model | 자산 모델 이름입니다. |
product |
자산 제품 코드. |
provisioning |
리소스의 프로비전 상태입니다. 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다. |
serial |
자산 일련 번호입니다. |
software |
소프트웨어의 수정 번호입니다. |
status | Edge에서 발생한 변경 내용을 반영하려면 개체만 읽습니다. 사용자 지정 리소스에 대한 Kubernetes 상태 속성과 유사합니다. 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다. |
uuid | 전역적으로 고유하고 변경할 수 없으며 재사용할 수 없는 ID입니다. 참고: 이 속성은 직렬화되지 않습니다. 서버에서만 채울 수 있습니다. |
version | 리소스가 수정될 때마다 증가되는 정수입니다. 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다. |
속성 세부 정보
assetEndpointProfileUri
브로커가 이 자산에 대한 데이터 요소를 제공하는 엔드포인트에 연결하는 데 사용하는 자산 엔드포인트 프로필(연결 정보)에 대한 참조입니다. ModuleCR.metadata.namespace>/<ModuleCR.metadata.name> 형식<이어야 합니다.
assetEndpointProfileUri: string
속성 값
string
assetType
자산 유형(모델) 정의에 대한 리소스 경로입니다.
assetType?: string
속성 값
string
attributes
고객이 설정한 사용자 지정 특성을 포함하는 키-값 쌍 집합입니다.
attributes?: {[propertyName: string]: any}
속성 값
{[propertyName: string]: any}
dataPoints
자산의 일부인 데이터 요소의 배열입니다. 각 데이터 포인트는 자산 형식 기능을 참조하고 데이터 요소별 구성을 가질 수 있습니다. dataPoints 요소의 정의에 대한 자세한 내용은 아래를 참조하세요.
dataPoints?: DataPoint[]
속성 값
defaultDataPointsConfiguration
모든 데이터 요소에 대한 프로토콜별 기본 구성입니다. 각 데이터 요소에는 여기에서 기본 설정을 재정의하는 자체 구성이 있을 수 있습니다. 이렇게 하면 각 자산 instance 하나의 프로토콜이 있다고 가정합니다.
defaultDataPointsConfiguration?: string
속성 값
string
defaultEventsConfiguration
모든 이벤트에 대한 프로토콜별 기본 구성입니다. 각 이벤트에는 여기에서 기본 설정을 재정의하는 자체 구성이 있을 수 있습니다. 이렇게 하면 각 자산 instance 하나의 프로토콜이 있다고 가정합니다.
defaultEventsConfiguration?: string
속성 값
string
description
자산에 대한 사람이 읽을 수 있는 설명입니다.
description?: string
속성 값
string
displayName
사람이 읽을 수 있는 표시 이름입니다.
displayName?: string
속성 값
string
documentationUri
설명서에 대한 참조입니다.
documentationUri?: string
속성 값
string
enabled
자산의 사용/사용 안 함 상태.
enabled?: boolean
속성 값
boolean
events
자산의 일부인 이벤트 배열입니다. 각 이벤트는 자산 유형 기능을 참조하고 이벤트별 구성을 가질 수 있습니다. 이벤트 요소의 정의에 대한 자세한 내용은 아래를 참조하세요.
events?: Event_2[]
속성 값
Event[]
externalAssetId
고객이 제공한 자산 ID입니다.
externalAssetId?: string
속성 값
string
hardwareRevision
하드웨어의 수정 번호입니다.
hardwareRevision?: string
속성 값
string
manufacturer
자산 제조업체 이름입니다.
manufacturer?: string
속성 값
string
manufacturerUri
자산 제조업체 URI.
manufacturerUri?: string
속성 값
string
model
자산 모델 이름입니다.
model?: string
속성 값
string
productCode
자산 제품 코드.
productCode?: string
속성 값
string
provisioningState
리소스의 프로비전 상태입니다. 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다.
provisioningState?: string
속성 값
string
serialNumber
자산 일련 번호입니다.
serialNumber?: string
속성 값
string
softwareRevision
소프트웨어의 수정 번호입니다.
softwareRevision?: string
속성 값
string
status
Edge에서 발생한 변경 내용을 반영하려면 개체만 읽습니다. 사용자 지정 리소스에 대한 Kubernetes 상태 속성과 유사합니다. 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다.
status?: AssetStatus
속성 값
uuid
전역적으로 고유하고 변경할 수 없으며 재사용할 수 없는 ID입니다. 참고: 이 속성은 직렬화되지 않습니다. 서버에서만 채울 수 있습니다.
uuid?: string
속성 값
string
version
리소스가 수정될 때마다 증가되는 정수입니다. 참고: 이 속성은 serialize되지 않습니다. 서버에서만 채울 수 있습니다.
version?: number
속성 값
number
Azure SDK for JavaScript