Reports interface
Interface representing a Reports.
Methods
list |
Lists report records by API. |
list |
Lists report records by geography. |
list |
Lists report records by API Operations. |
list |
Lists report records by Product. |
list |
Lists report records by Request. |
list |
Lists report records by subscription. |
list |
Lists report records by Time. |
list |
Lists report records by User. |
Method Details
listByApi(string, string, string, ReportsListByApiOptionalParams)
Lists report records by API.
function listByApi(resourceGroupName: string, serviceName: string, filter: string, options?: ReportsListByApiOptionalParams): PagedAsyncIterableIterator<ReportRecordContract, ReportRecordContract[], PageSettings>
Parameters
- resourceGroupName
-
string
The name of the resource group. The name is case insensitive.
- serviceName
-
string
The name of the API Management service.
- filter
-
string
The filter to apply on the operation.
- options
- ReportsListByApiOptionalParams
The options parameters.
Returns
listByGeo(string, string, string, ReportsListByGeoOptionalParams)
Lists report records by geography.
function listByGeo(resourceGroupName: string, serviceName: string, filter: string, options?: ReportsListByGeoOptionalParams): PagedAsyncIterableIterator<ReportRecordContract, ReportRecordContract[], PageSettings>
Parameters
- resourceGroupName
-
string
The name of the resource group. The name is case insensitive.
- serviceName
-
string
The name of the API Management service.
- filter
-
string
| Field | Usage | Supported operators | Supported functions
|
|-------------|-------------|-------------|-------------|
| timestamp | filter | ge, le
| |
| country | select | | |
| region | select | | |
| zip |
select | | |
| apiRegion | filter | eq | |
| userId | filter | eq | |
| productId | filter | eq | |
| subscriptionId | filter | eq | |
| apiId |
filter | eq | |
| operationId | filter | eq | |
| callCountSuccess | select |
| |
| callCountBlocked | select | | |
| callCountFailed | select | | |
| callCountOther | select | | |
| bandwidth | select, orderBy | | |
|
cacheHitsCount | select | | |
| cacheMissCount | select | | |
| apiTimeAvg
| select | | |
| apiTimeMin | select | | |
| apiTimeMax | select | |
|
| serviceTimeAvg | select | | |
| serviceTimeMin | select | | |
|
serviceTimeMax | select | | |
- options
- ReportsListByGeoOptionalParams
The options parameters.
Returns
listByOperation(string, string, string, ReportsListByOperationOptionalParams)
Lists report records by API Operations.
function listByOperation(resourceGroupName: string, serviceName: string, filter: string, options?: ReportsListByOperationOptionalParams): PagedAsyncIterableIterator<ReportRecordContract, ReportRecordContract[], PageSettings>
Parameters
- resourceGroupName
-
string
The name of the resource group. The name is case insensitive.
- serviceName
-
string
The name of the API Management service.
- filter
-
string
| Field | Usage | Supported operators | Supported functions
|
|-------------|-------------|-------------|-------------|
| timestamp | filter | ge, le
| |
| displayName | select, orderBy | | |
| apiRegion | filter | eq | |
| userId | filter | eq | |
| productId | filter | eq | |
| subscriptionId |
filter | eq | |
| apiId | filter | eq | |
| operationId | select, filter | eq |
|
| callCountSuccess | select, orderBy | | |
| callCountBlocked | select, orderBy
| | |
| callCountFailed | select, orderBy | | |
| callCountOther | select,
orderBy | | |
| callCountTotal | select, orderBy | | |
| bandwidth |
select, orderBy | | |
| cacheHitsCount | select | | |
| cacheMissCount |
select | | |
| apiTimeAvg | select, orderBy | | |
| apiTimeMin | select |
| |
| apiTimeMax | select | | |
| serviceTimeAvg | select | | |
| serviceTimeMin | select | | |
| serviceTimeMax | select | | |
The options parameters.
Returns
listByProduct(string, string, string, ReportsListByProductOptionalParams)
Lists report records by Product.
function listByProduct(resourceGroupName: string, serviceName: string, filter: string, options?: ReportsListByProductOptionalParams): PagedAsyncIterableIterator<ReportRecordContract, ReportRecordContract[], PageSettings>
Parameters
- resourceGroupName
-
string
The name of the resource group. The name is case insensitive.
- serviceName
-
string
The name of the API Management service.
- filter
-
string
| Field | Usage | Supported operators | Supported functions
|
|-------------|-------------|-------------|-------------|
| timestamp | filter | ge, le
| |
| displayName | select, orderBy | | |
| apiRegion | filter | eq | |
| userId | filter | eq | |
| productId | select, filter | eq | |
|
subscriptionId | filter | eq | |
| callCountSuccess | select, orderBy | | |
|
callCountBlocked | select, orderBy | | |
| callCountFailed | select, orderBy | |
|
| callCountOther | select, orderBy | | |
| callCountTotal | select, orderBy |
| |
| bandwidth | select, orderBy | | |
| cacheHitsCount | select | |
|
| cacheMissCount | select | | |
| apiTimeAvg | select, orderBy | | |
| apiTimeMin | select | | |
| apiTimeMax | select | | |
|
serviceTimeAvg | select | | |
| serviceTimeMin | select | | |
|
serviceTimeMax | select | | |
The options parameters.
Returns
listByRequest(string, string, string, ReportsListByRequestOptionalParams)
Lists report records by Request.
function listByRequest(resourceGroupName: string, serviceName: string, filter: string, options?: ReportsListByRequestOptionalParams): PagedAsyncIterableIterator<RequestReportRecordContract, RequestReportRecordContract[], PageSettings>
Parameters
- resourceGroupName
-
string
The name of the resource group. The name is case insensitive.
- serviceName
-
string
The name of the API Management service.
- filter
-
string
| Field | Usage | Supported operators | Supported functions
|
|-------------|-------------|-------------|-------------|
| timestamp | filter | ge, le
| |
| apiId | filter | eq | |
| operationId | filter | eq | |
| productId
| filter | eq | |
| userId | filter | eq | |
| apiRegion | filter | eq | |
| subscriptionId | filter | eq | |
The options parameters.
Returns
listBySubscription(string, string, string, ReportsListBySubscriptionOptionalParams)
Lists report records by subscription.
function listBySubscription(resourceGroupName: string, serviceName: string, filter: string, options?: ReportsListBySubscriptionOptionalParams): PagedAsyncIterableIterator<ReportRecordContract, ReportRecordContract[], PageSettings>
Parameters
- resourceGroupName
-
string
The name of the resource group. The name is case insensitive.
- serviceName
-
string
The name of the API Management service.
- filter
-
string
| Field | Usage | Supported operators | Supported functions
|
|-------------|-------------|-------------|-------------|
| timestamp | filter | ge, le
| |
| displayName | select, orderBy | | |
| apiRegion | filter | eq | |
| userId | select, filter | eq | |
| productId | select, filter | eq | |
|
subscriptionId | select, filter | eq | |
| callCountSuccess | select, orderBy | | |
| callCountBlocked | select, orderBy | | |
| callCountFailed | select, orderBy |
| |
| callCountOther | select, orderBy | | |
| callCountTotal | select,
orderBy | | |
| bandwidth | select, orderBy | | |
| cacheHitsCount |
select | | |
| cacheMissCount | select | | |
| apiTimeAvg | select,
orderBy | | |
| apiTimeMin | select | | |
| apiTimeMax | select | |
|
| serviceTimeAvg | select | | |
| serviceTimeMin | select | | |
|
serviceTimeMax | select | | |
The options parameters.
Returns
listByTime(string, string, string, string, ReportsListByTimeOptionalParams)
Lists report records by Time.
function listByTime(resourceGroupName: string, serviceName: string, filter: string, interval: string, options?: ReportsListByTimeOptionalParams): PagedAsyncIterableIterator<ReportRecordContract, ReportRecordContract[], PageSettings>
Parameters
- resourceGroupName
-
string
The name of the resource group. The name is case insensitive.
- serviceName
-
string
The name of the API Management service.
- filter
-
string
| Field | Usage | Supported operators | Supported functions
|
|-------------|-------------|-------------|-------------|
| timestamp | filter, select
| ge, le | |
| interval | select | | |
| apiRegion | filter | eq | |
| userId | filter | eq | |
| productId | filter | eq | |
| subscriptionId |
filter | eq | |
| apiId | filter | eq | |
| operationId | filter | eq | |
| callCountSuccess | select | | |
| callCountBlocked | select | | |
|
callCountFailed | select | | |
| callCountOther | select | | |
| bandwidth
| select, orderBy | | |
| cacheHitsCount | select | | |
| cacheMissCount |
select | | |
| apiTimeAvg | select | | |
| apiTimeMin | select | |
|
| apiTimeMax | select | | |
| serviceTimeAvg | select | | |
|
serviceTimeMin | select | | |
| serviceTimeMax | select | | |
- interval
-
string
By time interval. Interval must be multiple of 15 minutes and may not be zero. The value should be in ISO 8601 format (http://en.wikipedia.org/wiki/ISO_8601#Durations).This code can be used to convert TimeSpan to a valid interval string: XmlConvert.ToString(new TimeSpan(hours, minutes, seconds)).
- options
- ReportsListByTimeOptionalParams
The options parameters.
Returns
listByUser(string, string, string, ReportsListByUserOptionalParams)
Lists report records by User.
function listByUser(resourceGroupName: string, serviceName: string, filter: string, options?: ReportsListByUserOptionalParams): PagedAsyncIterableIterator<ReportRecordContract, ReportRecordContract[], PageSettings>
Parameters
- resourceGroupName
-
string
The name of the resource group. The name is case insensitive.
- serviceName
-
string
The name of the API Management service.
- filter
-
string
| Field | Usage | Supported operators | Supported functions
|
|-------------|-------------|-------------|-------------|
| timestamp | filter | ge, le
| |
| displayName | select, orderBy | | |
| userId | select, filter | eq |
|
| apiRegion | filter | eq | |
| productId | filter | eq | |
|
subscriptionId | filter | eq | |
| apiId | filter | eq | |
| operationId | filter
| eq | |
| callCountSuccess | select, orderBy | | |
| callCountBlocked |
select, orderBy | | |
| callCountFailed | select, orderBy | | |
|
callCountOther | select, orderBy | | |
| callCountTotal | select, orderBy | | |
| bandwidth | select, orderBy | | |
| cacheHitsCount | select | | |
|
cacheMissCount | select | | |
| apiTimeAvg | select, orderBy | | |
|
apiTimeMin | select | | |
| apiTimeMax | select | | |
| serviceTimeAvg |
select | | |
| serviceTimeMin | select | | |
| serviceTimeMax | select |
| |
- options
- ReportsListByUserOptionalParams
The options parameters.