resource "artifactapi_remote_alpine" "this" { for_each = var.remote_alpine name = each.key base_url = each.value.base_url description = each.value.description immutable_ttl = each.value.immutable_ttl mutable_ttl = each.value.mutable_ttl immutable_patterns = each.value.immutable_patterns mutable_patterns = each.value.mutable_patterns stale_on_error = each.value.stale_on_error } resource "artifactapi_remote_docker" "this" { for_each = var.remote_docker name = each.key base_url = each.value.base_url description = each.value.description immutable_ttl = each.value.immutable_ttl mutable_ttl = each.value.mutable_ttl patterns = each.value.patterns mutable_patterns = each.value.mutable_patterns stale_on_error = each.value.stale_on_error ban_tags_enabled = each.value.ban_tags_enabled ban_tags = each.value.ban_tags } resource "artifactapi_remote_generic" "this" { for_each = var.remote_generic name = each.key base_url = each.value.base_url description = each.value.description immutable_ttl = each.value.immutable_ttl mutable_ttl = each.value.mutable_ttl patterns = each.value.patterns mutable_patterns = each.value.mutable_patterns stale_on_error = each.value.stale_on_error } resource "artifactapi_remote_goproxy" "this" { for_each = var.remote_goproxy name = each.key base_url = each.value.base_url description = each.value.description immutable_ttl = each.value.immutable_ttl mutable_ttl = each.value.mutable_ttl stale_on_error = each.value.stale_on_error } resource "artifactapi_remote_helm" "this" { for_each = var.remote_helm name = each.key base_url = each.value.base_url description = each.value.description immutable_ttl = each.value.immutable_ttl mutable_ttl = each.value.mutable_ttl check_mutable = each.value.check_mutable immutable_patterns = each.value.immutable_patterns stale_on_error = each.value.stale_on_error } resource "artifactapi_remote_rpm" "this" { for_each = var.remote_rpm name = each.key base_url = each.value.base_url description = each.value.description immutable_ttl = each.value.immutable_ttl mutable_ttl = each.value.mutable_ttl immutable_patterns = each.value.immutable_patterns mutable_patterns = each.value.mutable_patterns stale_on_error = each.value.stale_on_error } resource "artifactapi_virtual" "this" { for_each = var.virtual name = each.key package_type = each.value.package_type description = each.value.description members = each.value.members }