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

59 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 SamlWriteSsoServiceUrlRequest
*/
export interface SamlWriteSsoServiceUrlRequest {
/**
* The Assertion Consumer Service URL to use for this auth request. It must be one of the allowed URLs in the config.
* @type {string}
* @memberof SamlWriteSsoServiceUrlRequest
*/
acsUrl?: string;
/**
* The client challenge. Must be the output of a base64-encoded, sha256 digest of the 'client_verifier' eventually provided to the token API.
* @type {string}
* @memberof SamlWriteSsoServiceUrlRequest
*/
clientChallenge: string;
/**
* The type of the requesting client. The response from the Assertion Consumer Service callback API will differ based on the provided type.
* @type {string}
* @memberof SamlWriteSsoServiceUrlRequest
*/
clientType?: SamlWriteSsoServiceUrlRequestClientTypeEnum;
/**
* The role to issue an SSO Service URL for.
* @type {string}
* @memberof SamlWriteSsoServiceUrlRequest
*/
role: string;
}
/**
* @export
* @enum {string}
*/
export declare enum SamlWriteSsoServiceUrlRequestClientTypeEnum {
CLI = "cli",
BROWSER = "browser"
}
/**
* Check if a given object implements the SamlWriteSsoServiceUrlRequest interface.
*/
export declare function instanceOfSamlWriteSsoServiceUrlRequest(value: object): value is SamlWriteSsoServiceUrlRequest;
export declare function SamlWriteSsoServiceUrlRequestFromJSON(json: any): SamlWriteSsoServiceUrlRequest;
export declare function SamlWriteSsoServiceUrlRequestFromJSONTyped(json: any, ignoreDiscriminator: boolean): SamlWriteSsoServiceUrlRequest;
export declare function SamlWriteSsoServiceUrlRequestToJSON(json: any): SamlWriteSsoServiceUrlRequest;
export declare function SamlWriteSsoServiceUrlRequestToJSONTyped(value?: SamlWriteSsoServiceUrlRequest | null, ignoreDiscriminator?: boolean): any;