GuideReference
TrainingSupportCommunity
Guide

Locations

akamai_cloudwrapper_locations

🚧

Beta

While the underlying code for our Cloud Wrapper subprovider has been vetted, we’ve placed the beta label here only to collect your feedback and work through any issues.

Get a list of traffic locations associated with your API client's credentials.

data "akamai_cloudwrapper_locations" "my_locations" {
}

output "my_locations" {
  value = data.akamai_cloudwrapper_locations.my_locations
}
Changes to Outputs:
+ my_locations = {
    + id        = "akamai_cloudwrapper_locations"
    + locations = [
        + {
            + location_id           = 1
            + location_name         = "United Kingdom"
            + multi_cdn_location_id = ""
            + traffic_types         = [
                + {
                    + location_id     = "cw-s-gb"
                    + traffic_type    = "LIVE_VOD"
                    + traffic_type_id = 1
                  },
                + {
                    + location_id     = "cw-s-gb-live"
                    + traffic_type    = "LIVE"
                    + traffic_type_id = 2
                  },
              ]
          },
        + {
            + location_id           = 2
            + location_name         = "US East"
            + multi_cdn_location_id = ""
            + traffic_types         = [
                + {
                    + location_id     = "cw-s-use-live"
                    + traffic_type    = "LIVE"
                    + traffic_type_id = 3
                  },
                + {
                    + location_id     = "cw-s-use"
                    + traffic_type    = "LIVE_VOD"
                    + traffic_type_id = 4
                  },
              ]
          },
      ]
  }
variable "traffic_type_id" {
  type        = string
  description = "My location's traffic type"
  default     = "3"
}
// tvars
 traffic_type_id = var.traffic_type_id

Arguments

This data source is passed empty. The config_section argument in the Akamai provider block of your Terraform configuration provides the necessary information.

Attributes

Returned to you is a locations set with high level details about your locations.

AttributeDescription
location_idA location's ID.
location_nameA location's name.
multi_cdn_location_idIf added, your third-party CDN's location ID.
traffic_types
  • location_id. A location's ID.
  • traffic_type. The type of traffic served at the location.
  • traffic_type_id. The ID created from a combination of the location and traffic type.