in google/generativeai/permission.py [0:0]
def _validate_resource_name(x: str, resource_type: str) -> None:
if resource_type == "corpora":
if not retriever_types.valid_name(x):
raise ValueError(retriever_types.NAME_ERROR_MSG.format(length=len(x), name=x))
elif resource_type == "tunedModels":
if not model_types.valid_tuned_model_name(x):
raise ValueError(model_types.TUNED_MODEL_NAME_ERROR_MSG.format(length=len(x), name=x))
else:
raise ValueError(f"Unsupported resource type: {resource_type}")