{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "https://raw.githubusercontent.com/api-evangelist/amazon-iot-sitewise/refs/heads/main/json-schema/iot-sitewise-describe-asset-response-schema.json", "title": "DescribeAssetResponse", "description": "DescribeAssetResponse schema", "type": "object", "properties": { "assetId": { "allOf": [ { "$ref": "#/components/schemas/ID" }, { "description": "The ID of the asset." } ] }, "assetArn": { "allOf": [ { "$ref": "#/components/schemas/ARN" }, { "description": "
The ARN of the asset, which has the following format.
arn:${Partition}:iotsitewise:${Region}:${Account}:asset/${AssetId}
The list of asset properties for the asset.
This object doesn't include properties that you define in composite models. You can find composite model properties in the assetCompositeModels object.
hierarchyId. A hierarchy specifies allowed parent/child asset relationships."
}
]
},
"assetCompositeModels": {
"allOf": [
{
"$ref": "#/components/schemas/AssetCompositeModels"
},
{
"description": "The composite models for the asset."
}
]
},
"assetCreationDate": {
"allOf": [
{
"$ref": "#/components/schemas/Timestamp"
},
{
"description": "The date the asset was created, in Unix epoch time."
}
]
},
"assetLastUpdateDate": {
"allOf": [
{
"$ref": "#/components/schemas/Timestamp"
},
{
"description": "The date the asset was last updated, in Unix epoch time."
}
]
},
"assetStatus": {
"allOf": [
{
"$ref": "#/components/schemas/AssetStatus"
},
{
"description": "The current status of the asset, which contains a state and any error message."
}
]
},
"assetDescription": {
"allOf": [
{
"$ref": "#/components/schemas/Description"
},
{
"description": "A description for the asset."
}
]
}
},
"required": [
"assetId",
"assetArn",
"assetName",
"assetModelId",
"assetProperties",
"assetHierarchies",
"assetCreationDate",
"assetLastUpdateDate",
"assetStatus"
]
}