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