com.pulumi.azure.iot.kotlin.outputs.SecurityDeviceGroupAllowRule.kt Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of pulumi-azure-kotlin Show documentation
Show all versions of pulumi-azure-kotlin Show documentation
Build cloud applications and infrastructure by combining the safety and reliability of infrastructure as code with the power of the Kotlin programming language.
@file:Suppress("NAME_SHADOWING", "DEPRECATION")
package com.pulumi.azure.iot.kotlin.outputs
import kotlin.String
import kotlin.Suppress
import kotlin.collections.List
/**
*
* @property connectionFromIpsNotAlloweds Specifies which IP is not allowed to be connected to in current device group for inbound connection.
* @property connectionToIpsNotAlloweds Specifies which IP is not allowed to be connected to in current device group for outbound connection.
* @property localUsersNotAlloweds Specifies which local user is not allowed to login in current device group.
* @property processesNotAlloweds Specifies which process is not allowed to be executed in current device group.
*/
public data class SecurityDeviceGroupAllowRule(
public val connectionFromIpsNotAlloweds: List? = null,
public val connectionToIpsNotAlloweds: List? = null,
public val localUsersNotAlloweds: List? = null,
public val processesNotAlloweds: List? = null,
) {
public companion object {
public fun toKotlin(javaType: com.pulumi.azure.iot.outputs.SecurityDeviceGroupAllowRule):
SecurityDeviceGroupAllowRule = SecurityDeviceGroupAllowRule(
connectionFromIpsNotAlloweds = javaType.connectionFromIpsNotAlloweds().map({ args0 -> args0 }),
connectionToIpsNotAlloweds = javaType.connectionToIpsNotAlloweds().map({ args0 -> args0 }),
localUsersNotAlloweds = javaType.localUsersNotAlloweds().map({ args0 -> args0 }),
processesNotAlloweds = javaType.processesNotAlloweds().map({ args0 -> args0 }),
)
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy