Spectrum
SpectrumAnalytics
SpectrumAnalyticsAggregates
SpectrumAnalyticsAggregatesCurrents
Get current aggregated analytics
client.Spectrum.Analytics.Aggregates.Currents.Get(ctx, params) (*[]AnalyticsAggregateCurrentGetResponse, error)
GET/zones/{zone_id}/spectrum/analytics/aggregate/current
SpectrumAnalyticsEventsBytimes
Get analytics by time
client.Spectrum.Analytics.Events.Bytimes.Get(ctx, params) (*AnalyticsEventBytimeGetResponse, error)
GET/zones/{zone_id}/spectrum/analytics/events/bytime
SpectrumAnalyticsEventsSummaries
Get analytics summary
client.Spectrum.Analytics.Events.Summaries.Get(ctx, params) (*AnalyticsEventSummaryGetResponse, error)
GET/zones/{zone_id}/spectrum/analytics/events/summary
SpectrumApps
List Spectrum applications
client.Spectrum.Apps.List(ctx, params) (*V4PagePaginationArray[AppListResponse], error)
GET/zones/{zone_id}/spectrum/apps
Get Spectrum application configuration
client.Spectrum.Apps.Get(ctx, appID, query) (*AppGetResponse, error)
GET/zones/{zone_id}/spectrum/apps/{app_id}
Create Spectrum application using a name for the origin
client.Spectrum.Apps.New(ctx, params) (*AppNewResponse, error)
POST/zones/{zone_id}/spectrum/apps
Update Spectrum application configuration using a name for the origin
client.Spectrum.Apps.Update(ctx, appID, params) (*AppUpdateResponse, error)
PUT/zones/{zone_id}/spectrum/apps/{app_id}
Delete Spectrum application
client.Spectrum.Apps.Delete(ctx, appID, body) (*AppDeleteResponse, error)
DELETE/zones/{zone_id}/spectrum/apps/{app_id}