Security policy
akamai_appsec_security_policy
Get information about your security policies or a single policy for a configuration.
data "akamai_appsec_security_policy" "my-security-policy" {
config_id = 12345
security_policy_name = "my-policy"
}
output "my-security-policy" {
value = data.akamai_appsec_security_policy.my-security-policy
}
Changes to Outputs:
+ my-security-policy = {
+ config_id = 12345
+ id = "12345:2"
+ json = jsonencode(
{
+ configId = 12345
+ policies = [
+ {
+ policyId = "gms1_12345"
+ policyName = "my-policy"
},
]
+ version = 2
}
)
+ output_text = <<-EOT
+----------------------------------+
| securityPoliciesDS |
+-------------+--------------------+
| ID | NAME |
+-------------+--------------------+
| gms1_12345 | my-policy |
+-------------+--------------------+
EOT
+ security_policy_id = "gms1_12345"
+ security_policy_id_list = [
+ "gms1_12345",
]
+ security_policy_name = "my-policy"
}
Arguments
Send a security configuration ID in the body of the declaration to get all its policies. Optionally, add a policy name to get a single policy.
Argument | Required | Description |
---|---|---|
config_id | ✔ | Your security configuration's ID. |
security_policy_name | Your security policy's name. |
Attributes
Returned to you are the security policy details in JSON format.
Attribute | Description |
---|---|
config_id | The security configuration's ID. |
id | The data source's ID. |
security_policy_id | The security policy's ID. |
security_policy_name | The security policy's name. |
security_policy_id_list | The list of all security policy IDs. |
output_text | The tabular report with details of your policies. |
json | The JSON-formatted definition of your security policies. |
Updated 4 days ago