Module Values.WebAuthnCredentialDescriptionSource

The details of a passkey, or webauthN, biometric or security-key authentication factor for a user.

Sourcetype nonrec t = {
  1. credentialId : StringType.t option;
    (*

    The unique identifier of the passkey credential.

    *)
  2. friendlyCredentialName : StringType.t option;
    (*

    An automatically-generated friendly name for the passkey credential.

    *)
  3. relyingPartyId : StringType.t option;
    (*

    The relying-party ID of the provider for the passkey credential.

    *)
  4. authenticatorAttachment : WebAuthnAuthenticatorAttachmentType.t option;
    (*

    The general category of the passkey authenticator. Can be a platform, or on-device authenticator like a built-in fingerprint scanner, or a cross-platform device that's not attached to the device like a Bluetooth security key.

    *)
  5. authenticatorTransports : WebAuthnAuthenticatorTransportsList.t option;
    (*

    Information about the transport methods of the passkey credential, for example USB or Bluetooth Low Energy.

    *)
  6. createdAt : DateType.t option;
    (*

    The date and time when the item was created. Amazon Cognito returns this timestamp in UNIX epoch time format. Your SDK might render the output in a human-readable format like ISO 8601 or a Java Date object.

    *)
}
Sourceval make : ?credentialId:??? -> ?friendlyCredentialName:??? -> ?relyingPartyId:??? -> ?authenticatorAttachment:??? -> ?authenticatorTransports:??? -> ?createdAt:??? -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `List of [> `String of WebAuthnAuthenticatorTransportType.t ] list | `String of StringType.t | `Timestamp of DateType.t ]) 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