/** * 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 PluginsCatalogReadPluginConfigurationResponse */ export interface PluginsCatalogReadPluginConfigurationResponse { /** * The args passed to plugin command. * @type {Array} * @memberof PluginsCatalogReadPluginConfigurationResponse */ args?: Array; /** * * @type {boolean} * @memberof PluginsCatalogReadPluginConfigurationResponse */ builtin?: boolean; /** * The command used to start the plugin. The executable defined in this command must exist in vault's plugin directory. * @type {string} * @memberof PluginsCatalogReadPluginConfigurationResponse */ command?: string; /** * * @type {string} * @memberof PluginsCatalogReadPluginConfigurationResponse */ deprecationStatus?: string; /** * The name of the plugin * @type {string} * @memberof PluginsCatalogReadPluginConfigurationResponse */ name?: string; /** * * @type {string} * @memberof PluginsCatalogReadPluginConfigurationResponse */ ociImage?: string; /** * The Vault plugin runtime to use when running the plugin. * @type {string} * @memberof PluginsCatalogReadPluginConfigurationResponse */ runtime?: string; /** * The SHA256 sum of the executable or container to be run. This should be HEX encoded. * @type {string} * @memberof PluginsCatalogReadPluginConfigurationResponse */ sha256?: string; /** * The semantic version of the plugin to use, or image tag if oci_image is provided. * @type {string} * @memberof PluginsCatalogReadPluginConfigurationResponse */ version?: string; } /** * Check if a given object implements the PluginsCatalogReadPluginConfigurationResponse interface. */ export declare function instanceOfPluginsCatalogReadPluginConfigurationResponse(value: object): value is PluginsCatalogReadPluginConfigurationResponse; export declare function PluginsCatalogReadPluginConfigurationResponseFromJSON(json: any): PluginsCatalogReadPluginConfigurationResponse; export declare function PluginsCatalogReadPluginConfigurationResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): PluginsCatalogReadPluginConfigurationResponse; export declare function PluginsCatalogReadPluginConfigurationResponseToJSON(json: any): PluginsCatalogReadPluginConfigurationResponse; export declare function PluginsCatalogReadPluginConfigurationResponseToJSONTyped(value?: PluginsCatalogReadPluginConfigurationResponse | null, ignoreDiscriminator?: boolean): any;