---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "awscc_iotsitewise_asset Resource - terraform-provider-awscc"
subcategory: ""
description: |-
Resource schema for AWS::IoTSiteWise::Asset
---
# awscc_iotsitewise_asset (Resource)
Resource schema for AWS::IoTSiteWise::Asset
## Schema
### Required
- `asset_model_id` (String) The ID of the asset model from which to create the asset.
- `asset_name` (String) A unique, friendly name for the asset.
### Optional
- `asset_hierarchies` (Attributes List) (see [below for nested schema](#nestedatt--asset_hierarchies))
- `asset_properties` (Attributes List) (see [below for nested schema](#nestedatt--asset_properties))
- `tags` (Attributes List) A list of key-value pairs that contain metadata for the asset. (see [below for nested schema](#nestedatt--tags))
### Read-Only
- `asset_arn` (String) The ARN of the asset
- `asset_id` (String) The ID of the asset
- `id` (String) Uniquely identifies the resource.
### Nested Schema for `asset_hierarchies`
Optional:
- `child_asset_id` (String) The ID of the child asset to be associated.
- `logical_id` (String) The LogicalID of a hierarchy in the parent asset's model.
### Nested Schema for `asset_properties`
Optional:
- `alias` (String) The property alias that identifies the property.
- `logical_id` (String) Customer provided ID for property.
- `notification_state` (String) The MQTT notification state (ENABLED or DISABLED) for this asset property.
### Nested Schema for `tags`
Optional:
- `key` (String)
- `value` (String)
## Import
Import is supported using the following syntax:
```shell
$ terraform import awscc_iotsitewise_asset.example
```