Shared policy
akamai_cloudlets_shared_policy
Get details about your shared cloudlet policy.
data "akamai_cloudlets_shared_policy" "my_shared_policy" {
policy_id = 12345
version = 1
}
output "my_shared_policy" {
value = data.akamai_cloudlets_shared_policy.my_shared_policy
}
Changes to Outputs:
+ my_shared_policy = {
+ activations = {
+ production = {
+ effective = null
+ latest = null
}
+ staging = {
+ effective = {
+ activation_id = 12345
+ created_by = "jsmith"
+ created_date = "2023-11-13 11:35:35.788 +0000 UTC"
+ finish_date = "2020-11-13 11:38:23.683 +0000 UTC"
+ network = "STAGING"
+ operation = "ACTIVATION"
+ policy_id = 12345
+ policy_version = 1
+ policy_version_deleted = false
+ status = "SUCCESS"
}
+ latest = {
+ activation_id = 12345
+ created_by = "jsmith"
+ created_date = "2023-11-13 11:35:35.788 +0000 UTC"
+ finish_date = "2023-11-13 11:38:23.683 +0000 UTC"
+ network = "STAGING"
+ operation = "ACTIVATION"
+ policy_id = 12345
+ policy_version = 1
+ policy_version_deleted = false
+ status = "SUCCESS"
}
}
}
+ cloudlet_type = "ER"
+ description = "My edge redirector shared policy"
+ group_id = 12345
+ id = "akamai_cloudlets_shared_policy"
+ match_rules = jsonencode(
[
+ {
+ matchURL = "/my_shared_policy/"
+ name = "my_shared_policy"
+ redirectURL = "https://my_shared_er_policy.com"
+ statusCode = 301
+ type = "erMatchRule"
+ useIncomingQueryString = false
+ useIncomingSchemeAndHost = false
+ useRelativeUrl = "none"
},
]
)
+ name = "my_shared_er_policy"
+ policy_id = 151844
+ version = 1
+ version_description = "test"
+ warnings = jsonencode([])
}
Arguments
Pass a cloudlet policy ID to get details about all of its versions or for a specific version, add a version number.
Argument | Required | Description |
---|---|---|
policy_id | ✔️ | A cloudlet policy ID. |
version | A version number for the given cloudlet policy with which to filter results. |
Attributes
Returned is a list of details about your cloudlet policy.
Attribute | Description |
---|---|
activations | A list of current policy activation information for both the production and staging networks.Within each network, you're given information for two types of activation, effective represents the activation that's currently in use and latest represents the most recent activation.Note: If there's no activation for either, the value returned is Both types contain:
|
cloudlet_type | The character code for your cloudlet type.
|
description | The human-readable description about your policy activation. |
group_id | Your group ID. |
id | The data source run ID. |
match_rules | The policy's rules in JSON format. |
name | A user created name for the cloudlet policy. |
policy_id | The given cloudlet policy's ID. |
version | The version number of the cloudlet policy. |
version_description | The human-readable description about a returned cloudlet policy activation version. |
warnings | A list of warnings that occurred during the cloudlet policy activation. |
Updated 9 months ago