AssignmentArgs

data class AssignmentArgs(val instanceArn: Output<String>? = null, val permissionSetArn: Output<String>? = null, val principalId: Output<String>? = null, val principalType: Output<AssignmentPrincipalType>? = null, val targetId: Output<String>? = null, val targetType: Output<AssignmentTargetType>? = null) : ConvertibleToJava<AssignmentArgs>

Resource Type definition for SSO assignmet

Constructors

Link copied to clipboard
constructor(instanceArn: Output<String>? = null, permissionSetArn: Output<String>? = null, principalId: Output<String>? = null, principalType: Output<AssignmentPrincipalType>? = null, targetId: Output<String>? = null, targetType: Output<AssignmentTargetType>? = null)

Properties

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

The sso instance that the permission set is owned.

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

The permission set that the assignemt will be assigned

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

The assignee's identifier, user id/group id

Link copied to clipboard

The assignee's type, user/group

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

The account id to be provisioned.

Link copied to clipboard
val targetType: Output<AssignmentTargetType>? = null

The type of resource to be provsioned to, only aws account now

Functions

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