Module Values.StartWebAuthnRegistrationResponseSource

Requests credential creation options from your user pool for the currently signed-in user. Returns information about the user pool, the user profile, and authentication requirements. Users must provide this information in their request to enroll your application with their passkey provider. Authorize this action with a signed-in user's access token. It must include the scope aws.cognito.signin.user.admin.

Sourcetype nonrec t = {
  1. credentialCreationOptions : Document.t option;
    (*

    The information that a user can provide in their request to register with their passkey provider.

    *)
}
Sourcetype nonrec error = [
  1. | `ForbiddenException of ForbiddenException.t
  2. | `InternalErrorException of InternalErrorException.t
  3. | `InvalidParameterException of InvalidParameterException.t
  4. | `LimitExceededException of LimitExceededException.t
  5. | `NotAuthorizedException of NotAuthorizedException.t
  6. | `PasswordResetRequiredException of PasswordResetRequiredException.t
  7. | `TooManyRequestsException of TooManyRequestsException.t
  8. | `WebAuthnConfigurationMissingException of WebAuthnConfigurationMissingException.t
  9. | `WebAuthnNotEnabledException of WebAuthnNotEnabledException.t
  10. | `Unknown_operation_error of string * string option
]
Sourceval make : ?credentialCreationOptions:??? -> unit -> t
Sourceval error_of_json : string -> Yojson.Safe.t -> [> `ForbiddenException of ForbiddenException.t | `InternalErrorException of InternalErrorException.t | `InvalidParameterException of InvalidParameterException.t | `LimitExceededException of LimitExceededException.t | `NotAuthorizedException of NotAuthorizedException.t | `PasswordResetRequiredException of PasswordResetRequiredException.t | `TooManyRequestsException of TooManyRequestsException.t | `Unknown_operation_error of string * string option | `WebAuthnConfigurationMissingException of WebAuthnConfigurationMissingException.t | `WebAuthnNotEnabledException of WebAuthnNotEnabledException.t ]
Sourceval error_of_xml : string -> Awso.Xml.t -> [> `ForbiddenException of ForbiddenException.t | `InternalErrorException of InternalErrorException.t | `InvalidParameterException of InvalidParameterException.t | `LimitExceededException of LimitExceededException.t | `NotAuthorizedException of NotAuthorizedException.t | `PasswordResetRequiredException of PasswordResetRequiredException.t | `TooManyRequestsException of TooManyRequestsException.t | `Unknown_operation_error of string * string option | `WebAuthnConfigurationMissingException of WebAuthnConfigurationMissingException.t | `WebAuthnNotEnabledException of WebAuthnNotEnabledException.t ]
Sourceval error_to_json : error -> Yojson.Safe.t
Sourceval to_value : t -> [> `Structure of (string * [> `Structure of 'a list ]) list ]
Sourceval to_query : t -> Awso.Client.Query.t
Sourceval of_xml : Awso.Xml.t -> t
Sourceval of_string : string -> t
Sourceval of_json : Yojson.Safe.t -> t
Sourceval to_json : t -> Yojson.Safe.t