/** * HashiCorp Vault API * HTTP API that gives you full access to Vault. All API routes are prefixed with `/v1/`. * * The version of the OpenAPI document: 1.20.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * * @export * @interface PluginsRuntimesCatalogReadPluginRuntimeConfigurationResponse */ export interface PluginsRuntimesCatalogReadPluginRuntimeConfigurationResponse { /** * Parent cgroup to set for each container. This can be used to control the total resource usage for a group of plugins. * @type {string} * @memberof PluginsRuntimesCatalogReadPluginRuntimeConfigurationResponse */ cgroupParent?: string; /** * CPU limit to set per container in nanos. Defaults to no limit. * @type {number} * @memberof PluginsRuntimesCatalogReadPluginRuntimeConfigurationResponse */ cpuNanos?: number; /** * Memory limit to set per container in bytes. Defaults to no limit. * @type {number} * @memberof PluginsRuntimesCatalogReadPluginRuntimeConfigurationResponse */ memoryBytes?: number; /** * The name of the plugin runtime * @type {string} * @memberof PluginsRuntimesCatalogReadPluginRuntimeConfigurationResponse */ name?: string; /** * The OCI-compatible runtime (default "runsc") * @type {string} * @memberof PluginsRuntimesCatalogReadPluginRuntimeConfigurationResponse */ ociRuntime?: string; /** * Whether the container runtime is run as a non-privileged (non-root) user. * @type {boolean} * @memberof PluginsRuntimesCatalogReadPluginRuntimeConfigurationResponse */ rootless?: boolean; /** * The type of the plugin runtime * @type {string} * @memberof PluginsRuntimesCatalogReadPluginRuntimeConfigurationResponse */ type?: string; } /** * Check if a given object implements the PluginsRuntimesCatalogReadPluginRuntimeConfigurationResponse interface. */ export declare function instanceOfPluginsRuntimesCatalogReadPluginRuntimeConfigurationResponse(value: object): value is PluginsRuntimesCatalogReadPluginRuntimeConfigurationResponse; export declare function PluginsRuntimesCatalogReadPluginRuntimeConfigurationResponseFromJSON(json: any): PluginsRuntimesCatalogReadPluginRuntimeConfigurationResponse; export declare function PluginsRuntimesCatalogReadPluginRuntimeConfigurationResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): PluginsRuntimesCatalogReadPluginRuntimeConfigurationResponse; export declare function PluginsRuntimesCatalogReadPluginRuntimeConfigurationResponseToJSON(json: any): PluginsRuntimesCatalogReadPluginRuntimeConfigurationResponse; export declare function PluginsRuntimesCatalogReadPluginRuntimeConfigurationResponseToJSONTyped(value?: PluginsRuntimesCatalogReadPluginRuntimeConfigurationResponse | null, ignoreDiscriminator?: boolean): any;