次の方法で共有


AssetProperties interface

資産プロパティを定義します。

プロパティ

assetEndpointProfileUri

ブローカーがこの資産のデータ ポイントを提供するエンドポイントに接続するために使用する資産エンドポイント プロファイル (接続情報) への参照。 ModuleCR.metadata.namespace>/<ModuleCR.metadata.name> の形式<である必要があります。

assetType

資産の種類 (モデル) 定義へのリソース パス。

attributes

顧客によって設定されたカスタム属性を含むキーと値のペアのセット。

dataPoints

資産の一部であるデータ ポイントの配列。 各データ ポイントは、資産の種類の機能を参照し、データ ポイントごとの構成を持つことができます。 dataPoints 要素の定義の詳細については、以下を参照してください。

defaultDataPointsConfiguration

すべてのデータ ポイントのプロトコル固有の既定の構成。 各データ ポイントは、ここで既定の設定をオーバーライドする独自の構成を持つことができます。 これは、各資産インスタンスに 1 つのプロトコルがあることを前提としています。

defaultEventsConfiguration

すべてのイベントのプロトコル固有の既定の構成。 各イベントは、ここで既定の設定をオーバーライドする独自の構成を持つことができます。 これは、各資産インスタンスに 1 つのプロトコルがあることを前提としています。

description

人間が判読できる資産の説明。

displayName

人間が判読できる表示名。

documentationUri

ドキュメントへの参照。

enabled

資産の有効/無効状態。

events

資産の一部であるイベントの配列。 各イベントは、資産の種類の機能を参照でき、イベントごとの構成を持つことができます。 events 要素の定義の詳細については、以下を参照してください。

externalAssetId

顧客によって提供される資産 ID。

hardwareRevision

ハードウェアのリビジョン番号。

manufacturer

資産の製造元名。

manufacturerUri

資産の製造元の URI。

model

資産モデル名。

productCode

資産製品コード。

provisioningState

リソースのプロビジョニング状態。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。

serialNumber

資産のシリアル番号。

softwareRevision

ソフトウェアのリビジョン番号。

status

Edge で発生した変更を反映する読み取り専用オブジェクト。 カスタム リソースの Kubernetes 状態プロパティに似ています。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。

uuid

グローバルに一意で変更できない、再利用可能でない ID。注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。

version

リソースが変更されるたびにインクリメントされる整数。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。

プロパティの詳細

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

すべてのデータ ポイントのプロトコル固有の既定の構成。 各データ ポイントは、ここで既定の設定をオーバーライドする独自の構成を持つことができます。 これは、各資産インスタンスに 1 つのプロトコルがあることを前提としています。

defaultDataPointsConfiguration?: string

プロパティ値

string

defaultEventsConfiguration

すべてのイベントのプロトコル固有の既定の構成。 各イベントは、ここで既定の設定をオーバーライドする独自の構成を持つことができます。 これは、各資産インスタンスに 1 つのプロトコルがあることを前提としています。

defaultEventsConfiguration?: string

プロパティ値

string

description

人間が判読できる資産の説明。

description?: string

プロパティ値

string

displayName

人間が判読できる表示名。

displayName?: string

プロパティ値

string

documentationUri

ドキュメントへの参照。

documentationUri?: string

プロパティ値

string

enabled

資産の有効/無効状態。

enabled?: boolean

プロパティ値

boolean

events

資産の一部であるイベントの配列。 各イベントは、資産の種類の機能を参照でき、イベントごとの構成を持つことができます。 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

リソースのプロビジョニング状態。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。

provisioningState?: string

プロパティ値

string

serialNumber

資産のシリアル番号。

serialNumber?: string

プロパティ値

string

softwareRevision

ソフトウェアのリビジョン番号。

softwareRevision?: string

プロパティ値

string

status

Edge で発生した変更を反映する読み取り専用オブジェクト。 カスタム リソースの Kubernetes 状態プロパティに似ています。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。

status?: AssetStatus

プロパティ値

uuid

グローバルに一意で変更できない、再利用可能でない ID。注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。

uuid?: string

プロパティ値

string

version

リソースが変更されるたびにインクリメントされる整数。 注: このプロパティはシリアル化されません。 サーバーによってのみ設定できます。

version?: number

プロパティ値

number