/** * 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 AppRoleWriteCustomSecretIdResponse */ export interface AppRoleWriteCustomSecretIdResponse { /** * Secret ID attached to the role. * @type {string} * @memberof AppRoleWriteCustomSecretIdResponse */ secretId?: string; /** * Accessor of the secret ID * @type {string} * @memberof AppRoleWriteCustomSecretIdResponse */ secretIdAccessor?: string; /** * Number of times a secret ID can access the role, after which the secret ID will expire. * @type {number} * @memberof AppRoleWriteCustomSecretIdResponse */ secretIdNumUses?: number; /** * Duration in seconds after which the issued secret ID expires. * @type {number} * @memberof AppRoleWriteCustomSecretIdResponse */ secretIdTtl?: number; } /** * Check if a given object implements the AppRoleWriteCustomSecretIdResponse interface. */ export declare function instanceOfAppRoleWriteCustomSecretIdResponse(value: object): value is AppRoleWriteCustomSecretIdResponse; export declare function AppRoleWriteCustomSecretIdResponseFromJSON(json: any): AppRoleWriteCustomSecretIdResponse; export declare function AppRoleWriteCustomSecretIdResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): AppRoleWriteCustomSecretIdResponse; export declare function AppRoleWriteCustomSecretIdResponseToJSON(json: any): AppRoleWriteCustomSecretIdResponse; export declare function AppRoleWriteCustomSecretIdResponseToJSONTyped(value?: AppRoleWriteCustomSecretIdResponse | null, ignoreDiscriminator?: boolean): any;