Package-level declarations

Types

Link copied to clipboard
class AccessPolicy : KotlinCustomResource

Resource schema for AWS::IoTSiteWise::AccessPolicy

Link copied to clipboard
data class AccessPolicyArgs(val accessPolicyIdentity: Output<AccessPolicyIdentityArgs>? = null, val accessPolicyPermission: Output<String>? = null, val accessPolicyResource: Output<AccessPolicyResourceArgs>? = null) : ConvertibleToJava<AccessPolicyArgs>

Resource schema for AWS::IoTSiteWise::AccessPolicy

Link copied to clipboard
Link copied to clipboard
object AccessPolicyMapper : ResourceMapper<AccessPolicy>
Link copied to clipboard
Link copied to clipboard
class Asset : KotlinCustomResource

Resource schema for AWS::IoTSiteWise::Asset

Link copied to clipboard
data class AssetArgs(val assetDescription: Output<String>? = null, val assetExternalId: 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<TagArgs>>? = null) : ConvertibleToJava<AssetArgs>

Resource schema for AWS::IoTSiteWise::Asset

Link copied to clipboard

Builder for AssetArgs.

Link copied to clipboard
object AssetMapper : ResourceMapper<Asset>
Link copied to clipboard
class AssetModel : KotlinCustomResource

Resource schema for AWS::IoTSiteWise::AssetModel

Link copied to clipboard
data class AssetModelArgs(val assetModelCompositeModels: Output<List<AssetModelCompositeModelArgs>>? = null, val assetModelDescription: Output<String>? = null, val assetModelExternalId: Output<String>? = null, val assetModelHierarchies: Output<List<AssetModelHierarchyArgs>>? = null, val assetModelName: Output<String>? = null, val assetModelProperties: Output<List<AssetModelPropertyArgs>>? = null, val assetModelType: Output<String>? = null, val tags: Output<List<TagArgs>>? = null) : ConvertibleToJava<AssetModelArgs>

Resource schema for AWS::IoTSiteWise::AssetModel

Link copied to clipboard
Link copied to clipboard
object AssetModelMapper : ResourceMapper<AssetModel>
Link copied to clipboard
Link copied to clipboard

Builder for Asset.

Link copied to clipboard
class Dashboard : KotlinCustomResource

Resource schema for AWS::IoTSiteWise::Dashboard

Link copied to clipboard
data class DashboardArgs(val dashboardDefinition: Output<String>? = null, val dashboardDescription: Output<String>? = null, val dashboardName: Output<String>? = null, val projectId: Output<String>? = null, val tags: Output<List<TagArgs>>? = null) : ConvertibleToJava<DashboardArgs>

Resource schema for AWS::IoTSiteWise::Dashboard

Link copied to clipboard
Link copied to clipboard
object DashboardMapper : ResourceMapper<Dashboard>
Link copied to clipboard
Link copied to clipboard
class Gateway : KotlinCustomResource

Resource schema for AWS::IoTSiteWise::Gateway

Link copied to clipboard
data class GatewayArgs(val gatewayCapabilitySummaries: Output<List<GatewayCapabilitySummaryArgs>>? = null, val gatewayName: Output<String>? = null, val gatewayPlatform: Output<GatewayPlatformArgs>? = null, val tags: Output<List<TagArgs>>? = null) : ConvertibleToJava<GatewayArgs>

Resource schema for AWS::IoTSiteWise::Gateway

Link copied to clipboard
Link copied to clipboard
object GatewayMapper : ResourceMapper<Gateway>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class Portal : KotlinCustomResource

Resource schema for AWS::IoTSiteWise::Portal

Link copied to clipboard
data class PortalArgs(val alarms: Output<AlarmsPropertiesArgs>? = null, val notificationSenderEmail: Output<String>? = null, val portalAuthMode: Output<String>? = null, val portalContactEmail: Output<String>? = null, val portalDescription: Output<String>? = null, val portalName: Output<String>? = null, val roleArn: Output<String>? = null, val tags: Output<List<TagArgs>>? = null) : ConvertibleToJava<PortalArgs>

Resource schema for AWS::IoTSiteWise::Portal

Link copied to clipboard

Builder for PortalArgs.

Link copied to clipboard
object PortalMapper : ResourceMapper<Portal>
Link copied to clipboard

Builder for Portal.

Link copied to clipboard
class Project : KotlinCustomResource

Resource schema for AWS::IoTSiteWise::Project

Link copied to clipboard
data class ProjectArgs(val assetIds: Output<List<String>>? = null, val portalId: Output<String>? = null, val projectDescription: Output<String>? = null, val projectName: Output<String>? = null, val tags: Output<List<TagArgs>>? = null) : ConvertibleToJava<ProjectArgs>

Resource schema for AWS::IoTSiteWise::Project

Link copied to clipboard
Link copied to clipboard
object ProjectMapper : ResourceMapper<Project>
Link copied to clipboard

Functions

Link copied to clipboard
Link copied to clipboard
fun asset(name: String): Asset
suspend fun asset(name: String, block: suspend AssetResourceBuilder.() -> Unit): Asset
Link copied to clipboard
suspend fun assetModel(name: String, block: suspend AssetModelResourceBuilder.() -> Unit): AssetModel
Link copied to clipboard
suspend fun dashboard(name: String, block: suspend DashboardResourceBuilder.() -> Unit): Dashboard
Link copied to clipboard
fun gateway(name: String): Gateway
suspend fun gateway(name: String, block: suspend GatewayResourceBuilder.() -> Unit): Gateway
Link copied to clipboard
fun portal(name: String): Portal
suspend fun portal(name: String, block: suspend PortalResourceBuilder.() -> Unit): Portal
Link copied to clipboard
fun project(name: String): Project
suspend fun project(name: String, block: suspend ProjectResourceBuilder.() -> Unit): Project