# Workaround for "removed" blocks not supporting resource instances
moved {
  from = snowflake_legacy_service_user.legacy_service_users["JENKINS_CLI_USER"]
  to   = snowflake_legacy_service_user.legacy_service_users_jenkins_cli_user
}

moved {
  from = snowflake_grant_ownership.legacy_service_users["JENKINS_CLI_USER"]
  to   = snowflake_grant_ownership.legacy_service_users_jenkins_cli_user
}

moved {
  from = snowflake_user_authentication_policy_attachment.legacy_service_users["JENKINS_CLI_USER"]
  to   = snowflake_user_authentication_policy_attachment.legacy_service_users_jenkins_cli_user
}

removed {
  from = snowflake_legacy_service_user.legacy_service_users_jenkins_cli_user
  lifecycle {
    destroy = false
  }
}

removed {
  from = snowflake_grant_ownership.legacy_service_users_jenkins_cli_user
  lifecycle {
    destroy = false
  }
}

removed {
  from = snowflake_user_authentication_policy_attachment.legacy_service_users_jenkins_cli_user
  lifecycle {
    destroy = false
  }
}
