kubernetes-models
Version:
27 lines (26 loc) • 1.38 kB
TypeScript
import { IIoK8sApiExtensionsV1beta1IDRange } from "./IDRange";
import { ModelData, Model } from "@kubernetes-models/base";
/**
* RunAsUserStrategyOptions defines the strategy type and any options used to create the strategy. Deprecated: use RunAsUserStrategyOptions from policy API Group instead.
* @deprecated
*/
export interface IRunAsUserStrategyOptions {
/**
* ranges are the allowed ranges of uids that may be used. If you would like to force a single uid then supply a single range with the same start and end. Required for MustRunAs.
*/
"ranges"?: Array<IIoK8sApiExtensionsV1beta1IDRange>;
/**
* rule is the strategy that will dictate the allowable RunAsUser values that may be set.
*/
"rule": string;
}
/**
* RunAsUserStrategyOptions defines the strategy type and any options used to create the strategy. Deprecated: use RunAsUserStrategyOptions from policy API Group instead.
* @deprecated
*/
export declare class RunAsUserStrategyOptions extends Model<IRunAsUserStrategyOptions> implements IRunAsUserStrategyOptions {
"ranges"?: Array<IIoK8sApiExtensionsV1beta1IDRange>;
"rule": string;
constructor(data?: ModelData<IRunAsUserStrategyOptions>);
}
export { IRunAsUserStrategyOptions as IIoK8sApiExtensionsV1beta1RunAsUserStrategyOptions, RunAsUserStrategyOptions as IoK8sApiExtensionsV1beta1RunAsUserStrategyOptions };