principal

@JvmName(name = "svhmninbglfasxbd")
suspend fun principal(value: Output<String>)
@JvmName(name = "nywaiskkvicvlksu")
suspend fun principal(value: String?)

Parameters

value

Principal to be granted the permissions on the resource. Supported principals include IAM_ALLOWED_PRINCIPALS (see Default Behavior and IAMAllowedPrincipals above), IAM roles, users, groups, SAML groups and users, QuickSight groups, OUs, and organizations as well as AWS account IDs for cross-account permissions. For more information, see Lake Formation Permissions Reference.

NOTE: We highly recommend that the principal NOT be a Lake Formation administrator (granted using aws.lakeformation.DataLakeSettings). The entity (e.g., IAM role) running the deployment will most likely need to be a Lake Formation administrator. As such, the entity will have implicit permissions and does not need permissions granted through this resource. One of the following is required: