
com.pulumi.awsnative.sso.kotlin.outputs.GetInstanceAccessControlAttributeConfigurationResult.kt Maven / Gradle / Ivy
@file:Suppress("NAME_SHADOWING", "DEPRECATION")
package com.pulumi.awsnative.sso.kotlin.outputs
import kotlin.Suppress
import kotlin.collections.List
/**
*
* @property accessControlAttributes Lists the attributes that are configured for ABAC in the specified IAM Identity Center instance.
* @property instanceAccessControlAttributeConfiguration The InstanceAccessControlAttributeConfiguration property has been deprecated but is still supported for backwards compatibility purposes. We recomend that you use AccessControlAttributes property instead.
*/
public data class GetInstanceAccessControlAttributeConfigurationResult(
public val accessControlAttributes: List? = null,
public val instanceAccessControlAttributeConfiguration: InstanceAccessControlAttributeConfigurationProperties? = null,
) {
public companion object {
public fun toKotlin(javaType: com.pulumi.awsnative.sso.outputs.GetInstanceAccessControlAttributeConfigurationResult): GetInstanceAccessControlAttributeConfigurationResult =
GetInstanceAccessControlAttributeConfigurationResult(
accessControlAttributes = javaType.accessControlAttributes().map({ args0 ->
args0.let({ args0 ->
com.pulumi.awsnative.sso.kotlin.outputs.InstanceAccessControlAttributeConfigurationAccessControlAttribute.Companion.toKotlin(args0)
})
}),
instanceAccessControlAttributeConfiguration = javaType.instanceAccessControlAttributeConfiguration().map({ args0 ->
args0.let({ args0 ->
com.pulumi.awsnative.sso.kotlin.outputs.InstanceAccessControlAttributeConfigurationProperties.Companion.toKotlin(args0)
})
}).orElse(null),
)
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy