UNPKG

kubernetes-models

Version:
20 lines (19 loc) 1.07 kB
import { IIoK8sApimachineryPkgApisMetaV1LabelSelector } from "@kubernetes-models/apimachinery/apis/meta/v1/LabelSelector"; import { ModelData, Model } from "@kubernetes-models/base"; /** * AggregationRule describes how to locate ClusterRoles to aggregate into the ClusterRole */ export interface IAggregationRule { /** * ClusterRoleSelectors holds a list of selectors which will be used to find ClusterRoles and create the rules. If any of the selectors match, then the ClusterRole's permissions will be added */ "clusterRoleSelectors"?: Array<IIoK8sApimachineryPkgApisMetaV1LabelSelector>; } /** * AggregationRule describes how to locate ClusterRoles to aggregate into the ClusterRole */ export declare class AggregationRule extends Model<IAggregationRule> implements IAggregationRule { "clusterRoleSelectors"?: Array<IIoK8sApimachineryPkgApisMetaV1LabelSelector>; constructor(data?: ModelData<IAggregationRule>); } export { IAggregationRule as IIoK8sApiRbacV1beta1AggregationRule, AggregationRule as IoK8sApiRbacV1beta1AggregationRule };