![JAR search and dependency download from the Maven repository](/logo.png)
com.pulumi.azurenative.aad.kotlin.inputs.ForestTrustArgs.kt Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of pulumi-azure-native-kotlin Show documentation
Show all versions of pulumi-azure-native-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.azurenative.aad.kotlin.inputs
import com.pulumi.azurenative.aad.inputs.ForestTrustArgs.builder
import com.pulumi.core.Output
import com.pulumi.core.Output.of
import com.pulumi.kotlin.ConvertibleToJava
import com.pulumi.kotlin.PulumiTagMarker
import kotlin.String
import kotlin.Suppress
import kotlin.jvm.JvmName
/**
* Forest Trust Setting
* @property friendlyName Friendly Name
* @property remoteDnsIps Remote Dns ips
* @property trustDirection Trust Direction
* @property trustPassword Trust Password
* @property trustedDomainFqdn Trusted Domain FQDN
*/
public data class ForestTrustArgs(
public val friendlyName: Output? = null,
public val remoteDnsIps: Output? = null,
public val trustDirection: Output? = null,
public val trustPassword: Output? = null,
public val trustedDomainFqdn: Output? = null,
) : ConvertibleToJava {
override fun toJava(): com.pulumi.azurenative.aad.inputs.ForestTrustArgs =
com.pulumi.azurenative.aad.inputs.ForestTrustArgs.builder()
.friendlyName(friendlyName?.applyValue({ args0 -> args0 }))
.remoteDnsIps(remoteDnsIps?.applyValue({ args0 -> args0 }))
.trustDirection(trustDirection?.applyValue({ args0 -> args0 }))
.trustPassword(trustPassword?.applyValue({ args0 -> args0 }))
.trustedDomainFqdn(trustedDomainFqdn?.applyValue({ args0 -> args0 })).build()
}
/**
* Builder for [ForestTrustArgs].
*/
@PulumiTagMarker
public class ForestTrustArgsBuilder internal constructor() {
private var friendlyName: Output? = null
private var remoteDnsIps: Output? = null
private var trustDirection: Output? = null
private var trustPassword: Output? = null
private var trustedDomainFqdn: Output? = null
/**
* @param value Friendly Name
*/
@JvmName("oxswtfppxppelxcv")
public suspend fun friendlyName(`value`: Output) {
this.friendlyName = value
}
/**
* @param value Remote Dns ips
*/
@JvmName("smketmhlemwkjrag")
public suspend fun remoteDnsIps(`value`: Output) {
this.remoteDnsIps = value
}
/**
* @param value Trust Direction
*/
@JvmName("hkwvmcuetjiakjrt")
public suspend fun trustDirection(`value`: Output) {
this.trustDirection = value
}
/**
* @param value Trust Password
*/
@JvmName("anbtnrkqhwctulsv")
public suspend fun trustPassword(`value`: Output) {
this.trustPassword = value
}
/**
* @param value Trusted Domain FQDN
*/
@JvmName("kobggohytpxeuibf")
public suspend fun trustedDomainFqdn(`value`: Output) {
this.trustedDomainFqdn = value
}
/**
* @param value Friendly Name
*/
@JvmName("jalksagrsmudufhh")
public suspend fun friendlyName(`value`: String?) {
val toBeMapped = value
val mapped = toBeMapped?.let({ args0 -> of(args0) })
this.friendlyName = mapped
}
/**
* @param value Remote Dns ips
*/
@JvmName("bnoijcliqfawurqn")
public suspend fun remoteDnsIps(`value`: String?) {
val toBeMapped = value
val mapped = toBeMapped?.let({ args0 -> of(args0) })
this.remoteDnsIps = mapped
}
/**
* @param value Trust Direction
*/
@JvmName("vajjtxglsolrimtv")
public suspend fun trustDirection(`value`: String?) {
val toBeMapped = value
val mapped = toBeMapped?.let({ args0 -> of(args0) })
this.trustDirection = mapped
}
/**
* @param value Trust Password
*/
@JvmName("afbkvaspdloaiomm")
public suspend fun trustPassword(`value`: String?) {
val toBeMapped = value
val mapped = toBeMapped?.let({ args0 -> of(args0) })
this.trustPassword = mapped
}
/**
* @param value Trusted Domain FQDN
*/
@JvmName("njnqwnfrqtvwepon")
public suspend fun trustedDomainFqdn(`value`: String?) {
val toBeMapped = value
val mapped = toBeMapped?.let({ args0 -> of(args0) })
this.trustedDomainFqdn = mapped
}
internal fun build(): ForestTrustArgs = ForestTrustArgs(
friendlyName = friendlyName,
remoteDnsIps = remoteDnsIps,
trustDirection = trustDirection,
trustPassword = trustPassword,
trustedDomainFqdn = trustedDomainFqdn,
)
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy