SubjectAccessReviewSpec is a description of the access request. Exactly one of ResourceAuthorizationAttributes and NonResourceAuthorizationAttributes must be set

Hierarchy

  • V1SubjectAccessReviewSpec

Constructors

Properties

extra?: {
    [key: string]: string[];
}

Extra corresponds to the user.Info.GetExtra() method from the authenticator. Since that is input to the authorizer it needs a reflection here.

Type declaration

  • [key: string]: string[]
groups?: string[]

Groups is the groups you're testing for.

nonResourceAttributes?: V1NonResourceAttributes
resourceAttributes?: V1ResourceAttributes
uid?: string

UID information about the requesting user.

user?: string

User is the user you're testing for. If you specify "User" but not "Groups", then is it interpreted as "What if User were not a member of any groups

attributeTypeMap: {
    baseName: string;
    name: string;
    type: string;
}[] = ...

Type declaration

  • baseName: string
  • name: string
  • type: string
discriminator: undefined | string = undefined

Methods

  • Returns {
        baseName: string;
        name: string;
        type: string;
    }[]

Generated using TypeDoc