UNPKG

kubernetes-models

Version:
27 lines (26 loc) 1.37 kB
import { IIoK8sApiResourceV1OpaqueDeviceConfiguration } from "./OpaqueDeviceConfiguration.js"; import { ModelData, Model } from "@kubernetes-models/base"; /** * DeviceClaimConfiguration is used for configuration parameters in DeviceClaim. */ export interface IDeviceClaimConfiguration { /** * Opaque provides driver-specific configuration parameters. */ "opaque"?: IIoK8sApiResourceV1OpaqueDeviceConfiguration; /** * Requests lists the names of requests where the configuration applies. If empty, it applies to all requests. * * References to subrequests must include the name of the main request and may include the subrequest using the format <main request>[/<subrequest>]. If just the main request is given, the configuration applies to all subrequests. */ "requests"?: Array<string>; } /** * DeviceClaimConfiguration is used for configuration parameters in DeviceClaim. */ export declare class DeviceClaimConfiguration extends Model<IDeviceClaimConfiguration> implements IDeviceClaimConfiguration { "opaque"?: IIoK8sApiResourceV1OpaqueDeviceConfiguration; "requests"?: Array<string>; constructor(data?: ModelData<IDeviceClaimConfiguration>); } export type { IDeviceClaimConfiguration as IIoK8sApiResourceV1DeviceClaimConfiguration, DeviceClaimConfiguration as IoK8sApiResourceV1DeviceClaimConfiguration };