GuideReference
TrainingSupportCommunity
Guide

Data streams

akamai_datastreams

Get details for your data streams or for a single group by passing its ID.

// Get all
data "akamai_datastreams" "my_datastreams" {
}

// Get one
data "akamai_datastreams" "my_datastreams" {
  group_id = "12345"
}

output "my_datastreams" {
  value = data.akamai_datastreams.my_datastreams
}
+ my_datastreams = {
      + group_id        = null
      + id              = "akamai_datastreams"
      + streams_details = [
          + {
              + contract_id    = "C-0N7RAC7"
              + created_by     = "jsmith"
              + created_date   = "2023-06-14T19:07:11Z"
              + group_id       = 12345
              + latest_version = 1
              + modified_by    = "jsmith"
              + modified_date  = "2023-06-14T19:07:11Z"
              + product_id     = "Dynamic_Site_Accelerator"
              + properties     = [
                  + {
                      + property_id   = 12345
                      + property_name = "property_name_1"
                    },
                ]
              + stream_id      = 12345
              + stream_name    = "Datastream_Example1"
              + stream_status  = "ACTIVATED"
              + stream_version = 1
            },
          + {
              + contract_id    = "C-0N7RAC7"
              + created_by     = "jsmith"
              + created_date   = "2023-06-20T10:15:16Z"
              + group_id       = 54321
              + latest_version = 1
              + modified_by    = "jsmith"
              + modified_date  = "2023-06-20T10:15:16Z"
              + product_id     = "Dynamic_Site_Accelerator"
              + properties     = [
                  + {
                      + property_id   = 54321
                      + property_name = "property_name_2"
                    },
                ]
              + stream_id      = 54321
              + stream_name    = "Datastream_Example2"
              + stream_status  = "ACTIVATED"
              + stream_version = 1
            },
        ]
    }
variable "stream_id" {
  type        = int
  description = "My data stream's ID"
  default     = 12345
}

stream_id = var.stream_id

Arguments

To narrow down the data stream details, pass a group_id in the body of the query to receive details for a single group.

Attributes

Returned in the streams_details set are your data stream's identifiers, version information, and status.

AttributeDescription
stream_nameThe data stream's name.
stream_idThe datastream's ID.
stream_versionThe current version of the data stream.
group_idThe data stream's group ID.
contract_idThe data stream's contract ID.
propertiesThe property IDs and names associated with the data stream.
  • property_id. A property's ID.
  • property_name. A property's name.
latest_versionThe latest version of the data stream.
product_idThe data stream's product ID.
stream_statusThe current activation status of the data stream.
created_byThe name of the user who created the data stream.
created_dateThe date and time of the data stream's creation.
modified_byThe name of the user who activated or deactivated the stream.
modified_dateThe date and time of an activation status change.