RangerUsersyncSpecArgs

data class RangerUsersyncSpecArgs(val enabled: Output<Boolean>? = null, val groups: Output<List<String>>? = null, val mode: Output<Either<String, RangerUsersyncMode>>? = null, val userMappingLocation: Output<String>? = null, val users: Output<List<String>>? = null) : ConvertibleToJava<RangerUsersyncSpecArgs>

Specification for the Ranger Usersync service

Constructors

Link copied to clipboard
constructor(enabled: Output<Boolean>? = null, groups: Output<List<String>>? = null, mode: Output<Either<String, RangerUsersyncMode>>? = null, userMappingLocation: Output<String>? = null, users: Output<List<String>>? = null)

Properties

Link copied to clipboard
val enabled: Output<Boolean>? = null

Denotes whether usersync service should be enabled

Link copied to clipboard
val groups: Output<List<String>>? = null

List of groups that should be synced. These group names should match the object id of the respective AAD groups.

Link copied to clipboard
val mode: Output<Either<String, RangerUsersyncMode>>? = null

User & groups can be synced automatically or via a static list that's refreshed.

Link copied to clipboard
val userMappingLocation: Output<String>? = null

Azure storage location of a mapping file that lists user & group associations.

Link copied to clipboard
val users: Output<List<String>>? = null

List of user names that should be synced. These usernames should match the User principal name of the respective AAD users.

Functions

Link copied to clipboard
open override fun toJava(): RangerUsersyncSpecArgs