Pinecone TypeScript SDK - v8.2.0
    Preparing search index...

    Interface RoleBinding

    Grants a role to a principal at a resource scope.

    RoleBinding

    interface RoleBinding {
        createdAt: Date;
        id: string;
        principalId: string;
        principalType: string;
        resourceId: string;
        resourceType: string;
        role: string;
    }
    Index
    createdAt: Date

    When the role binding was created.

    RoleBinding

    id: string

    The unique ID of the role binding.

    RoleBinding

    principalId: string

    The principal's ID. A UUID for all principal types (user, service_account, api_key, invite).

    RoleBinding

    principalType: string

    The kind of principal that receives permissions from a role binding. Possible values: user, service_account, api_key, invite.

    RoleBinding

    resourceId: string

    The organization or project that the binding is scoped to.

    RoleBinding

    resourceType: string

    The kind of resource scope a role binding applies to. Possible values: organization, project.

    RoleBinding

    role: string

    A role assigned to a principal at a resource scope.

    RoleBinding