You can read what each of the parameters means here: tf.keras.utils.image_dataset_from_directory  |  TensorFlow Core v2.7.0
At present, the algorithm in your code assigns integer class labels to images that it finds in the nested folders of the root folder with data.
Both images and labels are stored in the Dataset object (ds_train), which you can pass to model.fit()