variable "release_version_label" { type = string default = null nullable = true description = "Immutable content release label. Null VCS plans read the live pointer from S3." validation { condition = ( var.release_version_label == null || var.release_version_label == "" || can(regex("^[0-9a-f]{40}-[0-9]+-[0-9]+$", var.release_version_label)) ) error_message = "release_version_label must be empty or --." } } variable "previous_release_version_label" { type = string default = null nullable = true description = "Previous content release label used as the origin-group failover. Null VCS plans read the live pointer from S3." validation { condition = ( var.previous_release_version_label == null || var.previous_release_version_label == "" || can(regex("^[0-9a-f]{40}-[0-9]+-[0-9]+$", var.previous_release_version_label)) ) error_message = "previous_release_version_label must be empty or --." } }