diff --git a/README.md b/README.md index d81c6b6..484901e 100644 --- a/README.md +++ b/README.md @@ -55,7 +55,7 @@ Functional examples are included in the | project\_id | The project ID to create the repository | `string` | n/a | yes | | remote\_repository\_config | Configuration specific for a Remote Repository. |
object({| `null` | no | | repository\_id | The repository name | `string` | n/a | yes | -| virtual\_repository\_config | Configuration specific for a Virtual Repository. |
description = optional(string)
apt_repository = optional(object({
public_repository = optional(object({
repository_base = string
repository_path = string
}), null)
}), null)
docker_repository = optional(object({
public_repository = optional(string, "DOCKER_HUB")
}), null)
maven_repository = optional(object({
public_repository = optional(string, "MAVEN_CENTRAL")
}), null)
npm_repository = optional(object({
public_repository = optional(string, "NPMJS")
}), null)
python_repository = optional(object({
public_repository = optional(string, "PYPI")
}), null)
yum_repository = optional(object({
public_repository = optional(object({
repository_base = string
repository_path = string
}), null)
}), null)
})
object({| `null` | no | +| virtual\_repository\_config | Configuration specific for a Virtual Repository. |
upstream_policies = optional(object({
id = string
repository = string
priority = number
}), null)
})
object({| `null` | no | | vpcsc\_policy | The VPC SC policy for project and location. Possible values are: DENY, ALLOW | `string` | `"ALLOW"` | no | ## Outputs diff --git a/variables.tf b/variables.tf index 29e9489..1c2a670 100644 --- a/variables.tf +++ b/variables.tf @@ -77,11 +77,11 @@ variable "maven_config" { variable "virtual_repository_config" { type = object({ - upstream_policies = optional(object({ + upstream_policies = optional(list(object({ id = string repository = string priority = number - }), null) + })), null) }) description = "Configuration specific for a Virtual Repository." default = null
upstream_policies = optional(list(object({
id = string
repository = string
priority = number
})), null)
})