Skip to content

KubernetesUserDetails

Source code in docs_src/capo_guardduty/types/kubernetes_user_details.py
class KubernetesUserDetails(TypedDict, closed=True):
    username: NotRequired["capo_guardduty.types.string.String"]
    """<p>The username of the user who called the Kubernetes API.</p>"""
    uid: NotRequired["capo_guardduty.types.string.String"]
    """<p>The user ID of the user who called the Kubernetes API.</p>"""
    groups: NotRequired["capo_guardduty.types.groups.Groups"]
    """<p>The groups that include the user who called the Kubernetes API.</p>"""
    session_name: NotRequired["capo_guardduty.types.session_name_list.SessionNameList"]
    """<p>Entity that assumes the IAM role when Kubernetes RBAC permissions are assigned to that role.</p>"""
    impersonated_user: NotRequired[
        "capo_guardduty.types.impersonated_user.ImpersonatedUser"
    ]
    """<p>Information about the impersonated user.</p>"""

groups instance-attribute

groups: NotRequired[Groups]

The groups that include the user who called the Kubernetes API.

impersonated_user instance-attribute

impersonated_user: NotRequired[ImpersonatedUser]

Information about the impersonated user.

session_name instance-attribute

session_name: NotRequired[SessionNameList]

Entity that assumes the IAM role when Kubernetes RBAC permissions are assigned to that role.

uid instance-attribute

uid: NotRequired[String]

The user ID of the user who called the Kubernetes API.

username instance-attribute

username: NotRequired[String]

The username of the user who called the Kubernetes API.