def METHOD_NAME(
    ocm_api: OCMBaseClient, clusters: Iterable[Cluster]
) -> list[IDPState]:
    """Fetch all current configured OIDC identity providers."""
    current_state: list[IDPState] = []
    for cluster in clusters:
        for idp in get_identity_providers(
            ocm_api=ocm_api, ocm_cluster=cluster.ocm_cluster
        ):
            current_state.append(
                IDPState(
                    cluster=cluster,
                    idp=idp,
                ),
            )
    return current_state