vault/ui/api-client/dist/esm/models/SystemWriteMfaMethodPingidNameRequest.d.ts

45 lines
2.2 KiB
TypeScript

/**
* 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.21.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 SystemWriteMfaMethodPingidNameRequest
*/
export interface SystemWriteMfaMethodPingidNameRequest {
/**
* The mount to tie this method to for use in automatic mappings. The mapping will use the Name field of Aliases associated with this mount as the username in the mapping.
* @type {string}
* @memberof SystemWriteMfaMethodPingidNameRequest
*/
mountAccessor?: string;
/**
* The settings file provided by Ping, Base64-encoded. This must be a settings file suitable for third-party clients, not the PingID SDK or PingFederate.
* @type {string}
* @memberof SystemWriteMfaMethodPingidNameRequest
*/
settingsFileBase64?: string;
/**
* A format string for mapping Identity names to MFA method names. Values to subtitute should be placed in {{}}. For example, "{{alias.name}}@example.com". Currently-supported mappings: alias.name: The name returned by the mount configured via the mount_accessor parameter If blank, the Alias's name field will be used as-is.
* @type {string}
* @memberof SystemWriteMfaMethodPingidNameRequest
*/
usernameFormat?: string;
}
/**
* Check if a given object implements the SystemWriteMfaMethodPingidNameRequest interface.
*/
export declare function instanceOfSystemWriteMfaMethodPingidNameRequest(value: object): value is SystemWriteMfaMethodPingidNameRequest;
export declare function SystemWriteMfaMethodPingidNameRequestFromJSON(json: any): SystemWriteMfaMethodPingidNameRequest;
export declare function SystemWriteMfaMethodPingidNameRequestFromJSONTyped(json: any, ignoreDiscriminator: boolean): SystemWriteMfaMethodPingidNameRequest;
export declare function SystemWriteMfaMethodPingidNameRequestToJSON(json: any): SystemWriteMfaMethodPingidNameRequest;
export declare function SystemWriteMfaMethodPingidNameRequestToJSONTyped(value?: SystemWriteMfaMethodPingidNameRequest | null, ignoreDiscriminator?: boolean): any;