def by_internal_domain_federation_id(self,internal_domain_federation_id: str) -> InternalDomainFederationItemRequestBuilder:
        """
        Provides operations to manage the federationConfiguration property of the microsoft.graph.domain entity.
        param internal_domain_federation_id: The unique identifier of internalDomainFederation
        Returns: InternalDomainFederationItemRequestBuilder
        """
        if internal_domain_federation_id is None:
            raise TypeError("internal_domain_federation_id cannot be null.")
        from .item.internal_domain_federation_item_request_builder import InternalDomainFederationItemRequestBuilder

        url_tpl_params = get_path_parameters(self.path_parameters)
        url_tpl_params["internalDomainFederation%2Did"] = internal_domain_federation_id
        return InternalDomainFederationItemRequestBuilder(self.request_adapter, url_tpl_params)

        Provides operations to manage the federationConfiguration property of the microsoft.graph.domain entity.
        param internal_domain_federation_id: The unique identifier of internalDomainFederation
        Returns: InternalDomainFederationItemRequestBuilder
        
msgraph/generated/domains/item/federation_configuration/federation_configuration_request_builder.py