/** * 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 SystemWriteQuotasLeaseCountNameRequest */ export interface SystemWriteQuotasLeaseCountNameRequest { /** * Whether all child namespaces can inherit this namespace quota. * @type {boolean} * @memberof SystemWriteQuotasLeaseCountNameRequest */ inheritable?: boolean; /** * Maximum number of leases allowed by the quota rule. * @type {number} * @memberof SystemWriteQuotasLeaseCountNameRequest */ maxLeases?: number; /** * Path including the applicable namespace prefix. * @type {string} * @memberof SystemWriteQuotasLeaseCountNameRequest */ path?: string; /** * Login role to apply this quota to. Note that when set, path must be configured to a valid auth method with a concept of roles. * @type {string} * @memberof SystemWriteQuotasLeaseCountNameRequest */ role?: string; /** * Type of the quota rule. * @type {string} * @memberof SystemWriteQuotasLeaseCountNameRequest */ type?: string; } /** * Check if a given object implements the SystemWriteQuotasLeaseCountNameRequest interface. */ export declare function instanceOfSystemWriteQuotasLeaseCountNameRequest(value: object): value is SystemWriteQuotasLeaseCountNameRequest; export declare function SystemWriteQuotasLeaseCountNameRequestFromJSON(json: any): SystemWriteQuotasLeaseCountNameRequest; export declare function SystemWriteQuotasLeaseCountNameRequestFromJSONTyped(json: any, ignoreDiscriminator: boolean): SystemWriteQuotasLeaseCountNameRequest; export declare function SystemWriteQuotasLeaseCountNameRequestToJSON(json: any): SystemWriteQuotasLeaseCountNameRequest; export declare function SystemWriteQuotasLeaseCountNameRequestToJSONTyped(value?: SystemWriteQuotasLeaseCountNameRequest | null, ignoreDiscriminator?: boolean): any;