Initial Oracle Deep Data Security lab kit
This commit is contained in:
101
terraform/modules/autonomous_database/variables.tf
Normal file
101
terraform/modules/autonomous_database/variables.tf
Normal file
@@ -0,0 +1,101 @@
|
||||
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 = {}
|
||||
}
|
||||
Reference in New Issue
Block a user