/** * 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 LdapWriteStaticRoleRequest */ export interface LdapWriteStaticRoleRequest { /** * The distinguished name of the entry to manage. * @type {string} * @memberof LdapWriteStaticRoleRequest */ dn?: string; /** * Period for automatic credential rotation of the given entry. * @type {string} * @memberof LdapWriteStaticRoleRequest */ rotationPeriod?: string; /** * Skip the initial pasword rotation on import (has no effect on updates) * @type {boolean} * @memberof LdapWriteStaticRoleRequest */ skipImportRotation?: boolean; /** * The username/logon name for the entry with which this role will be associated. * @type {string} * @memberof LdapWriteStaticRoleRequest */ username?: string; } /** * Check if a given object implements the LdapWriteStaticRoleRequest interface. */ export declare function instanceOfLdapWriteStaticRoleRequest(value: object): value is LdapWriteStaticRoleRequest; export declare function LdapWriteStaticRoleRequestFromJSON(json: any): LdapWriteStaticRoleRequest; export declare function LdapWriteStaticRoleRequestFromJSONTyped(json: any, ignoreDiscriminator: boolean): LdapWriteStaticRoleRequest; export declare function LdapWriteStaticRoleRequestToJSON(json: any): LdapWriteStaticRoleRequest; export declare function LdapWriteStaticRoleRequestToJSONTyped(value?: LdapWriteStaticRoleRequest | null, ignoreDiscriminator?: boolean): any;