CP code

akamai_cp_code

Retrieve an ID or name for a Content Provider (CP) code.

To view certain CP code data, like its time zone and purgeability, use the akamai_reportinggroups_cp_code data source.

data "akamai_cp_code" "my_cp_code" {
  cp_code_name = "My CP code name"
  group_id     = "12345"
  contract_id  = "C-0N7RAC7"
}

output "my_cp_code" {
  value = data.akamai_cp_code.my_cp_code
}
// The example includes other data sources as dependencies.
locals {
  group_name  = "My group name"
  cpcode_name = "My CP code name"
}

data "akamai_group" "my_group" {
  group_name  = local.group_name
  contract_id = data.akamai_contract.my_contract.id
}

data "akamai_contract" "my_contract" {
  group_name = local.group_name
}

data "akamai_cp_code" "my_cp_code" {
  cp_code_name = local.cpcode_name
  group_id     = data.akamai_group.my_group.id
  contract_id  = data.akamai_contract.my_contract.id
}
my_cp_code = {
  contract_id  = "C-0N7RAC7"
  cp_code_id   = "cpc_123456"
  cp_code_name = "My CP code name"
  created_date = "2024-02-21T09:26:21Z"
  group_id     = "12345"
  id           = "123456"
  product_ids  = [
    "prd_Obj_Delivery",
  ]
}

Arguments

Send your group and contract IDs along with a CP code name or ID in the body of the declaration to get a CP code's details.

ArgumentRequiredDescription
group_id✔Your group's ID.
contract_id✔Your contract's ID.
cp_code_nameYour CP code's name.
cp_code_idYour CP code's ID.

Attributes

Returned to you are the CP code's ID, name, and a list of its product IDs.

AttributeArgument
contract_idYour contract's ID.
cp_code_nameYour CP code's name.
cp_code_idYour CP code's ID.
created_dateThe ISO 8601 timestamp indicating when the CP code was created.
group_idYour group's ID.
idYour CP code's ID.
product_idsA list of products for your CP code.

Did this page help you?