def by_fido2_authentication_method_id(self,fido2_authentication_method_id: str) -> Fido2AuthenticationMethodItemRequestBuilder:
        """
        Provides operations to manage the fido2Methods property of the microsoft.graph.authentication entity.
        param fido2_authentication_method_id: The unique identifier of fido2AuthenticationMethod
        Returns: Fido2AuthenticationMethodItemRequestBuilder
        """
        if fido2_authentication_method_id is None:
            raise TypeError("fido2_authentication_method_id cannot be null.")
        from .item.fido2_authentication_method_item_request_builder import Fido2AuthenticationMethodItemRequestBuilder

        url_tpl_params = get_path_parameters(self.path_parameters)
        url_tpl_params["fido2AuthenticationMethod%2Did"] = fido2_authentication_method_id
        return Fido2AuthenticationMethodItemRequestBuilder(self.request_adapter, url_tpl_params)

        Provides operations to manage the fido2Methods property of the microsoft.graph.authentication entity.
        param fido2_authentication_method_id: The unique identifier of fido2AuthenticationMethod
        Returns: Fido2AuthenticationMethodItemRequestBuilder
        
msgraph/generated/users/item/authentication/fido2_methods/fido2_methods_request_builder.py