Files
oracle-deep-data-security-lab/terraform/modules/autonomous_database/variables.tf
Rodrigo db3d68af10
Some checks failed
Repo Quality / structure (push) Has been cancelled
Terraform Validate / validate (push) Has been cancelled
Improve Deep Data Security lab scenarios
2026-05-13 16:13:04 -03:00

102 lines
2.0 KiB
HCL
Executable File

variable "compartment_id" {
description = "Compartment OCID."
type = string
}
variable "db_name" {
description = "Autonomous Database DB name."
type = string
}
variable "display_name" {
description = "Autonomous Database display name."
type = string
}
variable "admin_password" {
description = "ADMIN password."
type = string
sensitive = true
}
variable "db_workload" {
description = "Database workload."
type = string
}
variable "db_version" {
description = "Optional database version."
type = string
default = null
}
variable "compute_model" {
description = "Autonomous Database compute model."
type = string
}
variable "compute_count" {
description = "Autonomous Database compute count."
type = number
}
variable "data_storage_size_in_tbs" {
description = "Storage size in TB."
type = number
}
variable "is_auto_scaling_enabled" {
description = "Enable autoscaling."
type = bool
}
variable "license_model" {
description = "License model."
type = string
}
variable "subnet_id" {
description = "Private endpoint subnet OCID."
type = string
}
variable "nsg_ids" {
description = "NSG OCIDs."
type = list(string)
}
variable "private_endpoint_label" {
description = "Private endpoint DNS label."
type = string
}
variable "customer_managed_key_id" {
description = "Optional KMS key OCID."
type = string
default = null
}
variable "customer_managed_vault_id" {
description = "Optional Vault OCID for customer-managed key."
type = string
default = null
}
variable "whitelisted_ips" {
description = "Whitelisted IPs. Empty for private endpoint use."
type = list(string)
default = []
}
variable "is_mtls_connection_required" {
description = "Require mTLS."
type = bool
default = true
}
variable "freeform_tags" {
description = "Freeform tags."
type = map(string)
default = {}
}