Package-level declarations

Types

Link copied to clipboard
class ComponentType : KotlinCustomResource

Resource schema for AWS::IoTTwinMaker::ComponentType

Link copied to clipboard
data class ComponentTypeArgs(val componentTypeId: Output<String>? = null, val compositeComponentTypes: Output<Map<String, ComponentTypeCompositeComponentTypeArgs>>? = null, val description: Output<String>? = null, val extendsFrom: Output<List<String>>? = null, val functions: Output<Map<String, ComponentTypeFunctionArgs>>? = null, val isSingleton: Output<Boolean>? = null, val propertyDefinitions: Output<Map<String, ComponentTypePropertyDefinitionArgs>>? = null, val propertyGroups: Output<Map<String, ComponentTypePropertyGroupArgs>>? = null, val tags: Output<Map<String, String>>? = null, val workspaceId: Output<String>? = null) : ConvertibleToJava<ComponentTypeArgs>

Resource schema for AWS::IoTTwinMaker::ComponentType

Link copied to clipboard
Link copied to clipboard
object ComponentTypeMapper : ResourceMapper<ComponentType>
Link copied to clipboard
Link copied to clipboard
class Entity : KotlinCustomResource

Resource schema for AWS::IoTTwinMaker::Entity

Link copied to clipboard
data class EntityArgs(val components: Output<Map<String, EntityComponentArgs>>? = null, val compositeComponents: Output<Map<String, EntityCompositeComponentArgs>>? = null, val description: Output<String>? = null, val entityId: Output<String>? = null, val entityName: Output<String>? = null, val parentEntityId: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val workspaceId: Output<String>? = null) : ConvertibleToJava<EntityArgs>

Resource schema for AWS::IoTTwinMaker::Entity

Link copied to clipboard

Builder for EntityArgs.

Link copied to clipboard
object EntityMapper : ResourceMapper<Entity>
Link copied to clipboard

Builder for Entity.

Link copied to clipboard
Link copied to clipboard
class Scene : KotlinCustomResource

Resource schema for AWS::IoTTwinMaker::Scene

Link copied to clipboard
data class SceneArgs(val capabilities: Output<List<String>>? = null, val contentLocation: Output<String>? = null, val description: Output<String>? = null, val sceneId: Output<String>? = null, val sceneMetadata: Output<Map<String, String>>? = null, val tags: Output<Map<String, String>>? = null, val workspaceId: Output<String>? = null) : ConvertibleToJava<SceneArgs>

Resource schema for AWS::IoTTwinMaker::Scene

Link copied to clipboard

Builder for SceneArgs.

Link copied to clipboard
object SceneMapper : ResourceMapper<Scene>
Link copied to clipboard

Builder for Scene.

Link copied to clipboard
class SyncJob : KotlinCustomResource

Resource schema for AWS::IoTTwinMaker::SyncJob

Link copied to clipboard
data class SyncJobArgs(val syncRole: Output<String>? = null, val syncSource: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val workspaceId: Output<String>? = null) : ConvertibleToJava<SyncJobArgs>

Resource schema for AWS::IoTTwinMaker::SyncJob

Link copied to clipboard
Link copied to clipboard
object SyncJobMapper : ResourceMapper<SyncJob>
Link copied to clipboard
Link copied to clipboard
class Workspace : KotlinCustomResource

Resource schema for AWS::IoTTwinMaker::Workspace

Link copied to clipboard
data class WorkspaceArgs(val description: Output<String>? = null, val role: Output<String>? = null, val s3Location: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val workspaceId: Output<String>? = null) : ConvertibleToJava<WorkspaceArgs>

Resource schema for AWS::IoTTwinMaker::Workspace

Link copied to clipboard
Link copied to clipboard
object WorkspaceMapper : ResourceMapper<Workspace>
Link copied to clipboard

Functions

Link copied to clipboard
Link copied to clipboard
fun entity(name: String): Entity
suspend fun entity(name: String, block: suspend EntityResourceBuilder.() -> Unit): Entity
Link copied to clipboard
fun scene(name: String): Scene
suspend fun scene(name: String, block: suspend SceneResourceBuilder.() -> Unit): Scene
Link copied to clipboard
fun syncJob(name: String): SyncJob
suspend fun syncJob(name: String, block: suspend SyncJobResourceBuilder.() -> Unit): SyncJob
Link copied to clipboard
suspend fun workspace(name: String, block: suspend WorkspaceResourceBuilder.() -> Unit): Workspace