Slide 22
Slide 22 text
Claude Code
variable "environment" {
description = "Environment name (dev, stg, prod)"
type = string
validation {
condition = contains(["dev", "stg", "prod"], var.environment)
error_message = "Environment must be dev, stg, or prod."
}
}
variable "security_team_email" {
description = "Email address for security team notifications"
type = string
validation {
condition = can(regex("^[^@]+@[^@]+\\.[^@]+$", var.security_team_email))
error_message = "Must be a valid email address."
}
}
variable "tags" {
description = "Common tags for all resources"
type = map(string)
default = {
Project = "SecurityHub-Notification"
Environment = ""
ManagedBy = "Terraform"
}
variables.tf比較 22