def by_certificate_based_auth_pki_id(self,certificate_based_auth_pki_id: str) -> CertificateBasedAuthPkiItemRequestBuilder:
        """
        Provides operations to manage the certificateBasedAuthConfigurations property of the microsoft.graph.publicKeyInfrastructureRoot entity.
        param certificate_based_auth_pki_id: The unique identifier of certificateBasedAuthPki
        Returns: CertificateBasedAuthPkiItemRequestBuilder
        """
        if certificate_based_auth_pki_id is None:
            raise TypeError("certificate_based_auth_pki_id cannot be null.")
        from .item.certificate_based_auth_pki_item_request_builder import CertificateBasedAuthPkiItemRequestBuilder

        url_tpl_params = get_path_parameters(self.path_parameters)
        url_tpl_params["certificateBasedAuthPki%2Did"] = certificate_based_auth_pki_id
        return CertificateBasedAuthPkiItemRequestBuilder(self.request_adapter, url_tpl_params)

        Provides operations to manage the certificateBasedAuthConfigurations property of the microsoft.graph.publicKeyInfrastructureRoot entity.
        param certificate_based_auth_pki_id: The unique identifier of certificateBasedAuthPki
        Returns: CertificateBasedAuthPkiItemRequestBuilder
        
msgraph/generated/directory/public_key_infrastructure/certificate_based_auth_configurations/certificate_based_auth_configurations_request_builder.py