GuideReference
TrainingSupportCommunity
Guide

Data set fields

akamai_datastream_dataset_fields

Get data set fields available for your products or for a single product by passing its ID.

// Get all
data "akamai_datastream_dataset_fields" "my_fields" {
}

// Get one
data "akamai_datastream_dataset_fields" "my_fields" {
  product_id = "Adaptive_Media_Delivery"
}

output "my_fields" {
  value = data.akamai_datastream_dataset_fields.my_fields
}
my_fields    = {
      + dataset_fields = [
          + {
              + dataset_field_description = "The unique identifier of the stream that handled the request."
              + dataset_field_group       = "Log information"
              + dataset_field_id          = 999
              + dataset_field_json_key    = "streamId"
              + dataset_field_name        = "Stream ID"
            },
          + {
              + dataset_field_description = "The Content Provider code associated with the request."
              + dataset_field_group       = "Log information"
              + dataset_field_id          = 1000
              + dataset_field_json_key    = "cp"
              + dataset_field_name        = "CP code"
            },
        ]
    }
// Set the default values to those that you need
variable "dataset_fields" {
  type        = list(number)
  description = "My data set fields."
  default     = [999, 1000]
}
dataset_fields = var.dataset_fields

Arguments

To narrow down data set fields returned, pass a product_id in the body of the query to receive data set fields for a single product.

Attributes

Returned in the dataset_fields set are your products' data set field identifiers.

AttributeDescription
dataset_field_idThe data set field's ID.
dataset_field_nameThe data set field's name.
dataset_field_json_keyThe JSON key for the field in a log line.
dataset_field_descriptionAny additional information about the data set field.
dataset_field_groupThe data set field's group name.