AssetHierarchyArgs

data class AssetHierarchyArgs(val childAssetId: Output<String>, val externalId: Output<String>? = null, val id: Output<String>? = null, val logicalId: Output<String>? = null) : ConvertibleToJava<AssetHierarchyArgs>

A hierarchy specifies allowed parent/child asset relationships.

Constructors

Link copied to clipboard
constructor(childAssetId: Output<String>, externalId: Output<String>? = null, id: Output<String>? = null, logicalId: Output<String>? = null)

Properties

Link copied to clipboard
val childAssetId: Output<String>

The ID of the child asset to be associated.

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

String-friendly customer provided external ID

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

Customer provided actual UUID for property

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

The LogicalID of a hierarchy in the parent asset's model.

Functions

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