Local-exec destroy triggers - ignore changes to google access token

I have a null_resource that has a local-exec block making a curl with a google access token.
Since that’s executed during a destroy, I am forced to define that as a triggers var.

Each time I do a terraform apply that null_resource is having to be replaced because google access token keeps changing.

resource "null_resource" "env_to_group" {
  for_each = local.map_env_group

  triggers = {
    env_id       = google_apigee_environment.apigee[each.value.env].id
    group_id     = google_apigee_envgroup.apigee[each.value.group].id
    access_token = data.google_client_config.current.access_token
    project      = var.project
    group        = each.value.group
    env          = each.value.env

  provisioner "local-exec" {
    when    = destroy
    command = <<EOF
        curl -o /dev/null -s -w "%%{http_code}" -H "Authorization: Bearer ${nonsensitive(self.triggers.access_token)}"\
          "https://apigee.googleapis.com/v1/organizations/${self.triggers.project}/envgroups/${self.triggers.group}/attachments/${self.triggers.env}" \
          -X DELETE -H "content-type:application/json"

Is there a way to ignore changes to google access token, or is there a way not having to specify access token var within the triggers block?