Configuration
akamai_appsec_configuration
Get information about all security configurations or a given configuration by name.
// Get all
data "akamai_appsec_configuration" "my_configurations" {
}
output "configuration_list" {
value = data.akamai_appsec_configuration.my_configurations
}
// Get one
data "akamai_appsec_configuration" "my_configuration" {
name = "my appsec config"
}
output "my_appsec_config" {
value = data.akamai_appsec_configuration.my_configuration
}
// Get all
configuration_list = {
config_id = null
host_names = null
id = "12345"
latest_version = 1
name = null
production_version = null
staging_version = 1
}
// Get one
my_appsec_config = {
config_id = 12345
id = "12345"
host_names = [
"my-appsec-configuration-ds.net",
]
latest_version = 3
name = "my appsec config"
EOT
production_version = 2
staging_version = 3
}
variable "config_id" {
type = string
description = "My security configuration ID"
default = "12345"
}
// local
config_id = data.akamai_appsec_configuration.my_configurations.configuration_list.config_id
// tvars
config_id = var.config_id
Argument
Leave the data source empty to return all configurations. Pass a name to return a specific configuration.
Attributes
Returned to you is a configurations set with high level details about your configurations.
| Attribute | Description |
|---|---|
config_id | A security configuration's ID. |
host_names | The fully qualified domain name protected by the configuration. |
latest_version | Most-recent version number of a given security configuration. |
staging_version | Version number of a given security configuration currently active in staging. |
production_version | Version number of a given security configuration currently active in production. |
Updated 16 days ago
