mirror of
https://github.com/hashicorp/vault.git
synced 2025-08-25 00:21:07 +02:00
* removes dist from api-client gitignore * ignores api-client/dist directory for eslint and prettier * builds api client
69 lines
2.9 KiB
TypeScript
69 lines
2.9 KiB
TypeScript
/**
|
|
* 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;
|