principal

class lakeformation.principal.Principal[source]

Principal Model.

class lakeformation.principal.Iam(arn: str, _playbook_id: Optional[str] = None)[source]
property name: str

Return the IAM role / user / group base name

class lakeformation.principal.IamRole(arn: str, _playbook_id: Optional[str] = None)[source]
class lakeformation.principal.IamUser(arn: str, _playbook_id: Optional[str] = None)[source]
class lakeformation.principal.IamGroup(arn: str, _playbook_id: Optional[str] = None)[source]
class lakeformation.principal.SamlPrincipal[source]
class lakeformation.principal.ExternalAccount(account_id: str, pb: Playbook = None, _playbook_id: Optional[str] = None)[source]