kubernetes-models
Version:
31 lines (30 loc) • 1.17 kB
TypeScript
import { IIoK8sApiCoreV1ConfigMapEnvSource } from "./ConfigMapEnvSource.js";
import { IIoK8sApiCoreV1SecretEnvSource } from "./SecretEnvSource.js";
import { ModelData, Model } from "@kubernetes-models/base";
/**
* EnvFromSource represents the source of a set of ConfigMaps or Secrets
*/
export interface IEnvFromSource {
/**
* The ConfigMap to select from
*/
"configMapRef"?: IIoK8sApiCoreV1ConfigMapEnvSource;
/**
* Optional text to prepend to the name of each environment variable. May consist of any printable ASCII characters except '='.
*/
"prefix"?: string;
/**
* The Secret to select from
*/
"secretRef"?: IIoK8sApiCoreV1SecretEnvSource;
}
/**
* EnvFromSource represents the source of a set of ConfigMaps or Secrets
*/
export declare class EnvFromSource extends Model<IEnvFromSource> implements IEnvFromSource {
"configMapRef"?: IIoK8sApiCoreV1ConfigMapEnvSource;
"prefix"?: string;
"secretRef"?: IIoK8sApiCoreV1SecretEnvSource;
constructor(data?: ModelData<IEnvFromSource>);
}
export type { IEnvFromSource as IIoK8sApiCoreV1EnvFromSource, EnvFromSource as IoK8sApiCoreV1EnvFromSource };