def METHOD_NAME(
    vault_input_path: str,
    org_id: str | None = None,
    cluster_name: str | None = None,
    auth_name: str | None = None,
    issuer_url: str | None = None,
    vault_secret_id: str | None = None,
) -> VaultSecret:
    """Returns the vault secret path for the given cluster."""
    if not vault_secret_id and (org_id and cluster_name and auth_name and issuer_url):
        cid = cluster_vault_secret_id(org_id, cluster_name, auth_name, issuer_url)
    elif vault_secret_id:
        cid = vault_secret_id
    else:
        raise ValueError(
            "vault_secret_id or org_id, cluster_name, auth_name, and issuer_url must be provided"
        )
    return VaultSecret(
        path=f"{vault_input_path.rstrip('/')}/{cid}",
        field="",
        version=None,
        format=None,
    )