docstr: Create the configuration directory and return its path.
  
  :returns: Path to the configuration directory.
docstr_tok: ["Create","the","configuration","directory","and","return","its","path",".",":","returns",":","Path","to","the","configuration","directory","."]
code: def create_config_directory(self):
      """Create the configuration directory and return its path.
  
      :returns: Path to the configuration directory.
      """
      config_directory = (
          Path(self.parent_directory_path)
          / self.sub_directory_name
          / DirectoryManager.CONFIGURATION
      )
      if not config_directory.exists():
          config_directory.mkdir(parents=True, exist_ok=True)
  
      return config_directory
  
file_path: responsible-ai-toolbox/responsibleai/responsibleai/_tools/shared/state_directory_management.py
imports: import os
  import uuid
  from pathlib import Path
  from typing import List
label_desc: Use image node_id 2 for calling the DirectoryManager obj's underlying member method code with example usage: obj.create_config_directory() and returns: config_directory