code: def get_provider(self, module_member: str) -> Optional['ProviderResource']:
          
          components = module_member.split(":")
          if len(components) != 3:
              return None
  
          [pkg, _, _] = components
          return self._providers.get(pkg)
docs: Fetches the provider for the given module member, if this resource has been provided a specific
          provider for the given module member.
  
          Returns None if no provider was provided.
  
          :param str module_member: The requested module member.
          :return: The :class:`ProviderResource` associated with the given module member, or None if one does not exist.
          :rtype: Optional[ProviderResource]