/** * 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 EntityAliasCreateDuplicatesRequest */ export interface EntityAliasCreateDuplicatesRequest { /** * The canonical entity ID to attach the local alias to * @type {string} * @memberof EntityAliasCreateDuplicatesRequest */ canonicalId?: string; /** * Metadata * @type {object} * @memberof EntityAliasCreateDuplicatesRequest */ metadata?: object; /** * Mount accessor ID for the alias * @type {string} * @memberof EntityAliasCreateDuplicatesRequest */ mountAccessor?: string; /** * Name of the entities to create * @type {string} * @memberof EntityAliasCreateDuplicatesRequest */ name?: string; /** * NamespaceID of the entities to create * @type {string} * @memberof EntityAliasCreateDuplicatesRequest */ namespaceId?: string; } /** * Check if a given object implements the EntityAliasCreateDuplicatesRequest interface. */ export declare function instanceOfEntityAliasCreateDuplicatesRequest(value: object): value is EntityAliasCreateDuplicatesRequest; export declare function EntityAliasCreateDuplicatesRequestFromJSON(json: any): EntityAliasCreateDuplicatesRequest; export declare function EntityAliasCreateDuplicatesRequestFromJSONTyped(json: any, ignoreDiscriminator: boolean): EntityAliasCreateDuplicatesRequest; export declare function EntityAliasCreateDuplicatesRequestToJSON(json: any): EntityAliasCreateDuplicatesRequest; export declare function EntityAliasCreateDuplicatesRequestToJSONTyped(value?: EntityAliasCreateDuplicatesRequest | null, ignoreDiscriminator?: boolean): any;