I cant find cinemachine confiner only cinemachine confiner2D and 3D

sorry if its badly written this is my first time here

So I need to use cinemachin confiner for my 2d game but all i found was cinemachine confiner 2D
What I am trying to do is save my camera position and my player position so that when i press play i start from the area where i saved it but for some reason my camera dosent save properly.

ill post my code I will be grate full if someone helps me out :

using System.IO;
using Unity.Cinemachine;
using Unity.VisualScripting;
using UnityEngine;

public class SaveController : MonoBehaviour
{
private string saveLocation;

void Start()
{
    saveLocation = Path.Combine(Application.persistentDataPath, "saveData.jason");

    LoadGame();

}

public void SaveGame()
{
SaveData saveData = new SaveData
{
hracPosition = GameObject.FindGameObjectWithTag(“Player”).transform.position,
mapBoundry = FindObjectOfType().BoundingShape2D.gameObject.name
};

    File.WriteAllText(saveLocation, JsonUtility.ToJson(saveData));

}


public void LoadGame()
{
    if (File.Exists(saveLocation))
    {
        SaveData saveData = JsonUtility.FromJson<SaveData>(File.ReadAllText(saveLocation));

        GameObject.FindGameObjectWithTag("Player").transform.position = saveData.hracPosition;

        FindObjectOfType<CinemachineConfiner2D>().BoundingShape2D = GameObject.Find(saveData.mapBoundry).GetComponent<PolygonCollider2D>();
    }
    else
    {
        SaveGame();
    }


}

}

and i picture of what i see

The CinemachineConfiner existed in Cinemachine 2.x, but starting with Cinemachine3 has been split into CinemachineConfiner2d and CinemachineConfiner3d. If you’re trying to confine to a PolygonCollider2D then you should be using CInemachineConfiner2d.