Package-level declarations
Types
Link copied to clipboard
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
class AccessPolicyArgsBuilder
Builder for AccessPolicyArgs.
Link copied to clipboard
Link copied to clipboard
Builder for AccessPolicy.
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
class AssetArgsBuilder
Builder for AssetArgs.
Link copied to clipboard
Link copied to clipboard
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
class AssetModelArgsBuilder
Builder for AssetModelArgs.
Link copied to clipboard
Link copied to clipboard
Builder for AssetModel.
Link copied to clipboard
class AssetResourceBuilder
Builder for Asset.
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
class DashboardArgsBuilder
Builder for DashboardArgs.
Link copied to clipboard
Link copied to clipboard
class DashboardResourceBuilder
Builder for Dashboard.
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
class GatewayArgsBuilder
Builder for GatewayArgs.
Link copied to clipboard
Link copied to clipboard
class GatewayResourceBuilder
Builder for Gateway.
Link copied to clipboard
object IotsitewiseFunctions
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
class PortalArgsBuilder
Builder for PortalArgs.
Link copied to clipboard
Link copied to clipboard
class PortalResourceBuilder
Builder for Portal.
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
class ProjectArgsBuilder
Builder for ProjectArgs.
Link copied to clipboard
Link copied to clipboard
class ProjectResourceBuilder
Builder for Project.
Functions
Link copied to clipboard
suspend fun accessPolicy(name: String, block: suspend AccessPolicyResourceBuilder.() -> Unit): AccessPolicy
Link copied to clipboard
suspend fun assetModel(name: String, block: suspend AssetModelResourceBuilder.() -> Unit): AssetModel