All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.pulumi.awsnative.nimblestudio.kotlin.outputs.StudioComponentActiveDirectoryConfiguration.kt Maven / Gradle / Ivy

Go to download

Build cloud applications and infrastructure by combining the safety and reliability of infrastructure as code with the power of the Kotlin programming language.

There is a newer version: 0.122.0.0
Show newest version
@file:Suppress("NAME_SHADOWING", "DEPRECATION")

package com.pulumi.awsnative.nimblestudio.kotlin.outputs

import kotlin.String
import kotlin.Suppress
import kotlin.collections.List

/**
 * 

The configuration for a Microsoft Active Directory (Microsoft AD) studio * resource.

* @property computerAttributes

A collection of custom attributes for an Active Directory computer.

* @property directoryId

The directory ID of the Directory Service for Microsoft Active Directory to access * using this studio component.

* @property organizationalUnitDistinguishedName

The distinguished name (DN) and organizational unit (OU) of an Active Directory * computer.

*/ public data class StudioComponentActiveDirectoryConfiguration( public val computerAttributes: List? = null, public val directoryId: String? = null, public val organizationalUnitDistinguishedName: String? = null, ) { public companion object { public fun toKotlin(javaType: com.pulumi.awsnative.nimblestudio.outputs.StudioComponentActiveDirectoryConfiguration): StudioComponentActiveDirectoryConfiguration = StudioComponentActiveDirectoryConfiguration( computerAttributes = javaType.computerAttributes().map({ args0 -> args0.let({ args0 -> com.pulumi.awsnative.nimblestudio.kotlin.outputs.StudioComponentActiveDirectoryComputerAttribute.Companion.toKotlin(args0) }) }), directoryId = javaType.directoryId().map({ args0 -> args0 }).orElse(null), organizationalUnitDistinguishedName = javaType.organizationalUnitDistinguishedName().map({ args0 -> args0 }).orElse(null), ) } }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy