Cannot access kubernetes_secret data attributes

Hi

I’m settings kubernetes_secret data and resource as follows.

resource "kubernetes_secret" "whatever-secrets" {
  metadata {
    name = "whatever-secrets"
    namespace = "${var.whatever_namespace}"
  }

  data = {
    ...
  }
}

data "kubernetes_secret" "whatever-secrets" {
  metadata {
    name = "${kubernetes_secret.whatever-secrets.metadata.0.name}"
    namespace = "${var.whatever_namespace}"
  }
}

Then, in a deployment that explicitly depends_on the resource I set the following:

annotations {
     secrets_resource_version = "${data.kubernetes_secret.whatever-secrets.resource_version}"
}

But I have the following error.

data.kubernetes_secret.whatever-secrets' does not have attribute 'resource_version' for variable 'data.kubernetes_secret.whatever-secrets.resource_version

Any idea why?