@lap v0.3
# Machine-readable API spec. Each @endpoint block is one API call.
@api MariaDBManagementClient
@base https://management.azure.com
@version 2018-06-01
@auth OAuth2
@common_fields {serverName: any # The name of the server.}
@endpoints 7
@toc subscriptions(7)

@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforMariaDB/servers/{serverName}/queryTexts/{queryId}
@desc Retrieve the Query-Store query texts for the queryId.
@required {queryId: any # The Query-Store query identifier.}
@returns(200) OK

@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforMariaDB/servers/{serverName}/queryTexts
@desc Retrieve the Query-Store query texts for specified queryIds.
@required {queryIds: any # The query identifiers}
@returns(200) OK

@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforMariaDB/servers/{serverName}/topQueryStatistics/{queryStatisticId}
@desc Retrieve the query statistic for specified identifier.
@required {queryStatisticId: any # The Query Statistic identifier.}
@returns(200) OK

@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforMariaDB/servers/{serverName}/topQueryStatistics
@desc Retrieve the Query-Store top queries for specified metric and aggregation.
@required {parameters: any # The required parameters for retrieving top query statistics.}
@returns(200) OK

@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforMariaDB/servers/{serverName}/waitStatistics/{waitStatisticsId}
@desc Retrieve wait statistics for specified identifier.
@required {waitStatisticsId: any # The Wait Statistic identifier.}
@returns(200) OK

@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforMariaDB/servers/{serverName}/waitStatistics
@desc Retrieve wait statistics for specified aggregation window.
@required {parameters: any # The required parameters for retrieving wait statistics.}
@returns(200) OK

@endpoint POST /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforMariaDB/servers/{serverName}/resetQueryPerformanceInsightData
@desc Reset data for Query Performance Insight.
@returns(200) OK

@end
