---
title: Getting Started with Datadog
description: Datadog, the leading service for cloud-scale monitoring.
breadcrumbs: Docs > Infrastructure > Datadog Resource Catalog
---

# aws_iotsitewise_asset{% #aws_iotsitewise_asset %}

## `account_id`{% #account_id %}

**Type**: `STRING`

## `asset_arn`{% #asset_arn %}

**Type**: `STRING`**Provider name**: `assetArn`**Description**: The [ARN](https://docs.aws.amazon.com/general/latest/gr/aws-arns-and-namespaces.html) of the asset, which has the following format. `arn:${Partition}:iotsitewise:${Region}:${Account}:asset/${AssetId}`

## `asset_composite_model_summaries`{% #asset_composite_model_summaries %}

**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `assetCompositeModelSummaries`**Description**: The list of the immediate child custom composite model summaries for the asset.

- `description`**Type**: `STRING`**Provider name**: `description`**Description**: A description of the composite model that this summary describes.
- `external_id`**Type**: `STRING`**Provider name**: `externalId`**Description**: An external ID to assign to the asset model. If the composite model is a derived composite model, or one nested inside a component model, you can only set the external ID using `UpdateAssetModelCompositeModel` and specifying the derived ID of the model or property from the created model it's a part of.
- `id`**Type**: `STRING`**Provider name**: `id`**Description**: The ID of the composite model that this summary describes.
- `name`**Type**: `STRING`**Provider name**: `name`**Description**: The name of the composite model that this summary describes.
- `path`**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `path`**Description**: The path that includes all the components of the asset model for the asset.
  - `id`**Type**: `STRING`**Provider name**: `id`**Description**: The ID of the path segment.
  - `name`**Type**: `STRING`**Provider name**: `name`**Description**: The name of the path segment.
- `type`**Type**: `STRING`**Provider name**: `type`**Description**: The type of asset model.
  - ASSET_MODEL – (default) An asset model that you can use to create assets. Can't be included as a component in another asset model.
  - COMPONENT_MODEL – A reusable component that you can include in the composite models of other asset models. You can't create assets directly from this type of asset model.

## `asset_composite_models`{% #asset_composite_models %}

**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `assetCompositeModels`**Description**: The composite models for the asset.

- `description`**Type**: `STRING`**Provider name**: `description`**Description**: The description of the composite model.
- `external_id`**Type**: `STRING`**Provider name**: `externalId`**Description**: The external ID of the asset composite model. For more information, see [Using external IDs](https://docs.aws.amazon.com/iot-sitewise/latest/userguide/object-ids.html#external-ids) in the IoT SiteWise User Guide.
- `id`**Type**: `STRING`**Provider name**: `id`**Description**: The ID of the asset composite model.
- `name`**Type**: `STRING`**Provider name**: `name`**Description**: The name of the composite model.
- `properties`**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `properties`**Description**: The asset properties that this composite model defines.
  - `alias`**Type**: `STRING`**Provider name**: `alias`**Description**: The alias that identifies the property, such as an OPC-UA server data stream path (for example, `/company/windfarm/3/turbine/7/temperature`). For more information, see [Mapping industrial data streams to asset properties](https://docs.aws.amazon.com/iot-sitewise/latest/userguide/connect-data-streams.html) in the IoT SiteWise User Guide.
  - `data_type`**Type**: `STRING`**Provider name**: `dataType`**Description**: The data type of the asset property.
  - `data_type_spec`**Type**: `STRING`**Provider name**: `dataTypeSpec`**Description**: The data type of the structure for this property. This parameter exists on properties that have the `STRUCT` data type.
  - `external_id`**Type**: `STRING`**Provider name**: `externalId`**Description**: The external ID of the asset property. For more information, see [Using external IDs](https://docs.aws.amazon.com/iot-sitewise/latest/userguide/object-ids.html#external-ids) in the IoT SiteWise User Guide.
  - `id`**Type**: `STRING`**Provider name**: `id`**Description**: The ID of the asset property.
  - `name`**Type**: `STRING`**Provider name**: `name`**Description**: The name of the property.
  - `notification`**Type**: `STRUCT`**Provider name**: `notification`**Description**: The asset property's notification topic and state. For more information, see [UpdateAssetProperty](https://docs.aws.amazon.com/iot-sitewise/latest/APIReference/API_UpdateAssetProperty.html).
    - `state`**Type**: `STRING`**Provider name**: `state`**Description**: The current notification state.
    - `topic`**Type**: `STRING`**Provider name**: `topic`**Description**: The MQTT topic to which IoT SiteWise publishes property value update notifications.
  - `path`**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `path`**Description**: The structured path to the property from the root of the asset.
    - `id`**Type**: `STRING`**Provider name**: `id`**Description**: The ID of the path segment.
    - `name`**Type**: `STRING`**Provider name**: `name`**Description**: The name of the path segment.
  - `unit`**Type**: `STRING`**Provider name**: `unit`**Description**: The unit (such as `Newtons` or `RPM`) of the asset property.
- `type`**Type**: `STRING`**Provider name**: `type`**Description**: The type of the composite model. For alarm composite models, this type is `AWS/ALARM`.

## `asset_creation_date`{% #asset_creation_date %}

**Type**: `TIMESTAMP`**Provider name**: `assetCreationDate`**Description**: The date the asset was created, in Unix epoch time.

## `asset_description`{% #asset_description %}

**Type**: `STRING`**Provider name**: `assetDescription`**Description**: A description for the asset.

## `asset_external_id`{% #asset_external_id %}

**Type**: `STRING`**Provider name**: `assetExternalId`**Description**: The external ID of the asset, if any.

## `asset_hierarchies`{% #asset_hierarchies %}

**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `assetHierarchies`**Description**: A list of asset hierarchies that each contain a `hierarchyId`. A hierarchy specifies allowed parent/child asset relationships.

- `external_id`**Type**: `STRING`**Provider name**: `externalId`**Description**: The external ID of the hierarchy, if it has one. When you update an asset hierarchy, you may assign an external ID if it doesn't already have one. You can't change the external ID of an asset hierarchy that already has one. For more information, see [Using external IDs](https://docs.aws.amazon.com/iot-sitewise/latest/userguide/object-ids.html#external-ids) in the IoT SiteWise User Guide.
- `id`**Type**: `STRING`**Provider name**: `id`**Description**: The ID of the hierarchy. This ID is a `hierarchyId`.
- `name`**Type**: `STRING`**Provider name**: `name`**Description**: The hierarchy name provided in the [CreateAssetModel](https://docs.aws.amazon.com/iot-sitewise/latest/APIReference/API_CreateAssetModel.html) or [UpdateAssetModel](https://docs.aws.amazon.com/iot-sitewise/latest/APIReference/API_UpdateAssetModel.html) API operation.

## `asset_id`{% #asset_id %}

**Type**: `STRING`**Provider name**: `assetId`**Description**: The ID of the asset, in UUID format.

## `asset_last_update_date`{% #asset_last_update_date %}

**Type**: `TIMESTAMP`**Provider name**: `assetLastUpdateDate`**Description**: The date the asset was last updated, in Unix epoch time.

## `asset_model_id`{% #asset_model_id %}

**Type**: `STRING`**Provider name**: `assetModelId`**Description**: The ID of the asset model that was used to create the asset.

## `asset_name`{% #asset_name %}

**Type**: `STRING`**Provider name**: `assetName`**Description**: The name of the asset.

## `asset_properties`{% #asset_properties %}

**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `assetProperties`**Description**: 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.

- `alias`**Type**: `STRING`**Provider name**: `alias`**Description**: The alias that identifies the property, such as an OPC-UA server data stream path (for example, `/company/windfarm/3/turbine/7/temperature`). For more information, see [Mapping industrial data streams to asset properties](https://docs.aws.amazon.com/iot-sitewise/latest/userguide/connect-data-streams.html) in the IoT SiteWise User Guide.
- `data_type`**Type**: `STRING`**Provider name**: `dataType`**Description**: The data type of the asset property.
- `data_type_spec`**Type**: `STRING`**Provider name**: `dataTypeSpec`**Description**: The data type of the structure for this property. This parameter exists on properties that have the `STRUCT` data type.
- `external_id`**Type**: `STRING`**Provider name**: `externalId`**Description**: The external ID of the asset property. For more information, see [Using external IDs](https://docs.aws.amazon.com/iot-sitewise/latest/userguide/object-ids.html#external-ids) in the IoT SiteWise User Guide.
- `id`**Type**: `STRING`**Provider name**: `id`**Description**: The ID of the asset property.
- `name`**Type**: `STRING`**Provider name**: `name`**Description**: The name of the property.
- `notification`**Type**: `STRUCT`**Provider name**: `notification`**Description**: The asset property's notification topic and state. For more information, see [UpdateAssetProperty](https://docs.aws.amazon.com/iot-sitewise/latest/APIReference/API_UpdateAssetProperty.html).
  - `state`**Type**: `STRING`**Provider name**: `state`**Description**: The current notification state.
  - `topic`**Type**: `STRING`**Provider name**: `topic`**Description**: The MQTT topic to which IoT SiteWise publishes property value update notifications.
- `path`**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `path`**Description**: The structured path to the property from the root of the asset.
  - `id`**Type**: `STRING`**Provider name**: `id`**Description**: The ID of the path segment.
  - `name`**Type**: `STRING`**Provider name**: `name`**Description**: The name of the path segment.
- `unit`**Type**: `STRING`**Provider name**: `unit`**Description**: The unit (such as `Newtons` or `RPM`) of the asset property.

## `asset_status`{% #asset_status %}

**Type**: `STRUCT`**Provider name**: `assetStatus`**Description**: The current status of the asset, which contains a state and any error message.

- `error`**Type**: `STRUCT`**Provider name**: `error`**Description**: Contains associated error information, if any.
  - `code`**Type**: `STRING`**Provider name**: `code`**Description**: The error code.
  - `details`**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `details`**Description**: A list of detailed errors.
    - `code`**Type**: `STRING`**Provider name**: `code`**Description**: The error code.
    - `message`**Type**: `STRING`**Provider name**: `message`**Description**: The error message.
  - `message`**Type**: `STRING`**Provider name**: `message`**Description**: The error message.
- `state`**Type**: `STRING`**Provider name**: `state`**Description**: The current status of the asset.

## `tags`{% #tags %}

**Type**: `UNORDERED_LIST_STRING`
