Package-level declarations

Types

Link copied to clipboard
class DefenderSetting : KotlinCustomResource

IoT Defender settings API Version: 2021-02-01-preview.

Link copied to clipboard
data class DefenderSettingArgs(val deviceQuota: Output<Int>? = null, val mdeIntegration: Output<DefenderSettingsPropertiesMdeIntegrationArgs>? = null, val onboardingKind: Output<Either<String, OnboardingKind>>? = null, val sentinelWorkspaceResourceIds: Output<List<String>>? = null) : ConvertibleToJava<DefenderSettingArgs>

IoT Defender settings API Version: 2021-02-01-preview.

Link copied to clipboard
object DefenderSettingMapper : ResourceMapper<DefenderSetting>
Link copied to clipboard
class DeviceGroup : KotlinCustomResource

Device group API Version: 2021-02-01-preview.

Link copied to clipboard
data class DeviceGroupArgs(val deviceGroupName: Output<String>? = null, val iotDefenderLocation: Output<String>? = null) : ConvertibleToJava<DeviceGroupArgs>

Device group API Version: 2021-02-01-preview.

Link copied to clipboard
Link copied to clipboard
object DeviceGroupMapper : ResourceMapper<DeviceGroup>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class OnPremiseSensor : KotlinCustomResource

On-premise IoT sensor API Version: 2021-02-01-preview.

Link copied to clipboard
data class OnPremiseSensorArgs(val onPremiseSensorName: Output<String>? = null) : ConvertibleToJava<OnPremiseSensorArgs>

On-premise IoT sensor API Version: 2021-02-01-preview.

Link copied to clipboard
object OnPremiseSensorMapper : ResourceMapper<OnPremiseSensor>
Link copied to clipboard
class Sensor : KotlinCustomResource

IoT sensor model API Version: 2021-02-01-preview.

Link copied to clipboard
data class SensorArgs(val scope: Output<String>? = null, val sensorName: Output<String>? = null, val sensorType: Output<Either<String, SensorType>>? = null, val tiAutomaticUpdates: Output<Boolean>? = null, val zone: Output<String>? = null) : ConvertibleToJava<SensorArgs>

IoT sensor model API Version: 2021-02-01-preview.

Link copied to clipboard

Builder for SensorArgs.

Link copied to clipboard
object SensorMapper : ResourceMapper<Sensor>
Link copied to clipboard

Builder for Sensor.

Link copied to clipboard
class Site : KotlinCustomResource

IoT site model API Version: 2021-02-01-preview.

Link copied to clipboard
data class SiteArgs(val displayName: Output<String>? = null, val scope: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<SiteArgs>

IoT site model API Version: 2021-02-01-preview.

Link copied to clipboard

Builder for SiteArgs.

Link copied to clipboard
object SiteMapper : ResourceMapper<Site>
Link copied to clipboard

Builder for Site.

Functions

Link copied to clipboard
Link copied to clipboard
suspend fun deviceGroup(name: String, block: suspend DeviceGroupResourceBuilder.() -> Unit): DeviceGroup
Link copied to clipboard
Link copied to clipboard
fun sensor(name: String): Sensor
suspend fun sensor(name: String, block: suspend SensorResourceBuilder.() -> Unit): Sensor
Link copied to clipboard
fun site(name: String): Site
suspend fun site(name: String, block: suspend SiteResourceBuilder.() -> Unit): Site