UNPKG

kubernetes-models

Version:
25 lines (24 loc) 1.45 kB
import { IIoK8sApiAuthorizationV1NonResourceAttributes } from "./NonResourceAttributes"; import { IIoK8sApiAuthorizationV1ResourceAttributes } from "./ResourceAttributes"; import { Model } from "@kubernetes-models/base"; /** * SelfSubjectAccessReviewSpec is a description of the access request. Exactly one of ResourceAuthorizationAttributes and NonResourceAuthorizationAttributes must be set */ export interface ISelfSubjectAccessReviewSpec { /** * NonResourceAttributes describes information for a non-resource access request */ "nonResourceAttributes"?: IIoK8sApiAuthorizationV1NonResourceAttributes; /** * ResourceAuthorizationAttributes describes information for a resource access request */ "resourceAttributes"?: IIoK8sApiAuthorizationV1ResourceAttributes; } /** * SelfSubjectAccessReviewSpec is a description of the access request. Exactly one of ResourceAuthorizationAttributes and NonResourceAuthorizationAttributes must be set */ export declare class SelfSubjectAccessReviewSpec extends Model<ISelfSubjectAccessReviewSpec> implements ISelfSubjectAccessReviewSpec { "nonResourceAttributes"?: IIoK8sApiAuthorizationV1NonResourceAttributes; "resourceAttributes"?: IIoK8sApiAuthorizationV1ResourceAttributes; } export { ISelfSubjectAccessReviewSpec as IIoK8sApiAuthorizationV1SelfSubjectAccessReviewSpec, SelfSubjectAccessReviewSpec as IoK8sApiAuthorizationV1SelfSubjectAccessReviewSpec };