AssetArgs

data class AssetArgs(val assetDescription: Output<String>? = null, val assetHierarchies: Output<List<AssetHierarchyArgs>>? = null, val assetModelId: Output<String>? = null, val assetName: Output<String>? = null, val assetProperties: Output<List<AssetPropertyArgs>>? = null, val tags: Output<List<AssetTagArgs>>? = null) : ConvertibleToJava<AssetArgs>

Resource schema for AWS::IoTSiteWise::Asset

Constructors

Link copied to clipboard
fun AssetArgs(assetDescription: Output<String>? = null, assetHierarchies: Output<List<AssetHierarchyArgs>>? = null, assetModelId: Output<String>? = null, assetName: Output<String>? = null, assetProperties: Output<List<AssetPropertyArgs>>? = null, tags: Output<List<AssetTagArgs>>? = null)

Functions

Link copied to clipboard
open override fun toJava(): AssetArgs

Properties

Link copied to clipboard
val assetDescription: Output<String>? = null

A description for the asset

Link copied to clipboard
Link copied to clipboard
val assetModelId: Output<String>? = null

The ID of the asset model from which to create the asset.

Link copied to clipboard
val assetName: Output<String>? = null

A unique, friendly name for the asset.

Link copied to clipboard
val assetProperties: Output<List<AssetPropertyArgs>>? = null
Link copied to clipboard
val tags: Output<List<AssetTagArgs>>? = null

A list of key-value pairs that contain metadata for the asset.