Legacy report

Synopsis

Get a cacheable report. This function uses Reporting v1 API.

Syntax

Get-LegacyReport -Name <String> -Version <String> -Start <String> -End <String> [-ObjectIDs <String[]>] -Interval <String> [-Filters <String>] [-Metrics <String[]>] [-EdgeRCFile <String>] [-Section <String>] [-AccountSwitchKey <String>] [-ProgressAction <ActionPreference>] [<CommonParameters>]
Get-LegacyReport -Name <String> -Version <String> -Start <String> -End <String> [-AllObjectIDs] -Interval <String> [-Filters <String>] [-Metrics <String[]>] [-EdgeRCFile <String>] [-Section <String>] [-AccountSwitchKey <String>] [-ProgressAction <ActionPreference>] [<CommonParameters>]

Description

Retrieve data for a specific version of a type of report. While functionally identical to New-LegacyReport, this alternative GET operation specifies all request data as query parameters.

Parameters

‑AccountSwitchKey

An account credential key that lets you move between accounts when using an API client enabled for multiple accounts. To find account switch keys, use Get-AccountSwitchKey.

‑AllObjectIDs

An alternative to -ObjectIDs, enabling this generates a report that includes all IDs available for the specified object type (each report supports only one specific object type). This parameter is ignored if the request also specifies a set of -ObjectIDs.

‑EdgeRCFile

Your EdgeGrid resource file to authenticate your command. Defaults to ~/.edgerc.

‑End
Required

The end of the reported period as an ISO 8601 timestamp with a timezone. Any data that matches the end value's timestamp is excluded from the report.

‑Filters

The criteria to filter the report's data. The set of available filters depends on the type of report. Separate each filter name and value with an equals (=) character, and separate various name-value pairs with commas (,). To specify more than one filter value, repeat the filter name.

‑Interval
Required

The duration of each data record, either FIVE_MINUTES, HOUR, DAY, WEEK, or MONTH. Support for specific interval values may vary by report type.

‑Metrics

A comma-separated list of metrics to include in the report, otherwise all metrics are retrieved if omitted. The set of available metrics depends on the type of report.

‑Name
Required

The type of report.

‑ObjectIDs

An alternative to -AllObjectIDs, specifies the set of unique IDs for the given object type you want to report on, formatted as a comma-delimited list.

‑Section

The section name in your EdgeGrid resource file to retrieve authentication credentials from. Defaults to default.

‑Start
Required

The start of the reported period as an ISO 8601 timestamp with timezone.

‑Version
Required

The version of the report type.

Related Links

User Guide: Reporting