@lap v0.3
# Machine-readable API spec. Each @endpoint block is one API call.
@api DataLakeAnalyticsCatalogManagementClient
@version 2016-11-01
@common_fields {databaseName: any, api-version: any}
@endpoints 45
@hint download_for_search
@toc catalog(45)

@endpoint PUT /catalog/usql/databases/{databaseName}/secrets/{secretName}
@required {secretName: any, parameters: any}
@returns(200)

@endpoint GET /catalog/usql/databases/{databaseName}/secrets/{secretName}
@required {secretName: any}
@returns(200)

@endpoint PATCH /catalog/usql/databases/{databaseName}/secrets/{secretName}
@required {secretName: any, parameters: any}
@returns(200)

@endpoint DELETE /catalog/usql/databases/{databaseName}/secrets/{secretName}
@required {secretName: any}
@returns(200)

@endpoint DELETE /catalog/usql/databases/{databaseName}/secrets
@returns(200)

@endpoint PUT /catalog/usql/databases/{databaseName}/credentials/{credentialName}
@required {credentialName: any, parameters: any}
@returns(200)

@endpoint GET /catalog/usql/databases/{databaseName}/credentials/{credentialName}
@required {credentialName: any}
@returns(200)

@endpoint PATCH /catalog/usql/databases/{databaseName}/credentials/{credentialName}
@required {credentialName: any, parameters: any}
@returns(200)

@endpoint POST /catalog/usql/databases/{databaseName}/credentials/{credentialName}
@required {credentialName: any}
@optional {parameters: any, cascade: any}
@returns(200)

@endpoint GET /catalog/usql/databases/{databaseName}/credentials
@optional {$filter: any, $top: any, $skip: any, $select: any, $orderby: any, $count: any}
@returns(200)

@endpoint GET /catalog/usql/databases/{databaseName}/externaldatasources/{externalDataSourceName}
@required {externalDataSourceName: any}
@returns(200)

@endpoint GET /catalog/usql/databases/{databaseName}/externaldatasources
@optional {$filter: any, $top: any, $skip: any, $select: any, $orderby: any, $count: any}
@returns(200)

@endpoint GET /catalog/usql/databases/{databaseName}/schemas/{schemaName}/procedures/{procedureName}
@required {schemaName: any, procedureName: any}
@returns(200)

@endpoint GET /catalog/usql/databases/{databaseName}/schemas/{schemaName}/procedures
@required {schemaName: any}
@optional {$filter: any, $top: any, $skip: any, $select: any, $orderby: any, $count: any}
@returns(200)

@endpoint GET /catalog/usql/databases/{databaseName}/schemas/{schemaName}/tables/{tableName}
@required {schemaName: any, tableName: any}
@returns(200)

@endpoint GET /catalog/usql/databases/{databaseName}/schemas/{schemaName}/tables/{tableName}/tablefragments
@required {schemaName: any, tableName: any}
@optional {$filter: any, $top: any, $skip: any, $select: any, $orderby: any, $count: any}
@returns(200)

@endpoint GET /catalog/usql/databases/{databaseName}/schemas/{schemaName}/tables
@required {schemaName: any}
@optional {$filter: any, $top: any, $skip: any, $select: any, $orderby: any, $count: any, basic: any}
@returns(200)

@endpoint GET /catalog/usql/databases/{databaseName}/schemas/{schemaName}/statistics
@required {schemaName: any}
@optional {$filter: any, $top: any, $skip: any, $select: any, $orderby: any, $count: any}
@returns(200)

@endpoint GET /catalog/usql/databases/{databaseName}/schemas/{schemaName}/tabletypes/{tableTypeName}
@required {schemaName: any, tableTypeName: any}
@returns(200)

@endpoint GET /catalog/usql/databases/{databaseName}/schemas/{schemaName}/tabletypes
@required {schemaName: any}
@optional {$filter: any, $top: any, $skip: any, $select: any, $orderby: any, $count: any}
@returns(200)

@endpoint GET /catalog/usql/databases/{databaseName}/schemas/{schemaName}/packages/{packageName}
@required {schemaName: any, packageName: any}
@returns(200)

@endpoint GET /catalog/usql/databases/{databaseName}/schemas/{schemaName}/packages
@required {schemaName: any}
@optional {$filter: any, $top: any, $skip: any, $select: any, $orderby: any, $count: any}
@returns(200)

@endpoint GET /catalog/usql/databases/{databaseName}/schemas/{schemaName}/views/{viewName}
@required {schemaName: any, viewName: any}
@returns(200)

@endpoint GET /catalog/usql/databases/{databaseName}/schemas/{schemaName}/views
@required {schemaName: any}
@optional {$filter: any, $top: any, $skip: any, $select: any, $orderby: any, $count: any}
@returns(200)

@endpoint GET /catalog/usql/databases/{databaseName}/schemas/{schemaName}/tables/{tableName}/statistics/{statisticsName}
@required {schemaName: any, tableName: any, statisticsName: any}
@returns(200)

@endpoint GET /catalog/usql/databases/{databaseName}/schemas/{schemaName}/tables/{tableName}/statistics
@required {schemaName: any, tableName: any}
@optional {$filter: any, $top: any, $skip: any, $select: any, $orderby: any, $count: any}
@returns(200)

@endpoint GET /catalog/usql/databases/{databaseName}/schemas/{schemaName}/tables/{tableName}/partitions/{partitionName}/previewrows
@required {schemaName: any, tableName: any, partitionName: any}
@optional {maxRows: any, maxColumns: any}
@returns(200)

@endpoint GET /catalog/usql/databases/{databaseName}/schemas/{schemaName}/tables/{tableName}/partitions/{partitionName}
@required {schemaName: any, tableName: any, partitionName: any}
@returns(200)

@endpoint GET /catalog/usql/databases/{databaseName}/schemas/{schemaName}/tables/{tableName}/previewrows
@required {schemaName: any, tableName: any}
@optional {maxRows: any, maxColumns: any}
@returns(200)

@endpoint GET /catalog/usql/databases/{databaseName}/schemas/{schemaName}/tables/{tableName}/partitions
@required {schemaName: any, tableName: any}
@optional {$filter: any, $top: any, $skip: any, $select: any, $orderby: any, $count: any}
@returns(200)

@endpoint GET /catalog/usql/databases/{databaseName}/schemas/{schemaName}/types
@required {schemaName: any}
@optional {$filter: any, $top: any, $skip: any, $select: any, $orderby: any, $count: any}
@returns(200)

@endpoint GET /catalog/usql/databases/{databaseName}/schemas/{schemaName}/tablevaluedfunctions/{tableValuedFunctionName}
@required {schemaName: any, tableValuedFunctionName: any}
@returns(200)

@endpoint GET /catalog/usql/databases/{databaseName}/schemas/{schemaName}/tablevaluedfunctions
@required {schemaName: any}
@optional {$filter: any, $top: any, $skip: any, $select: any, $orderby: any, $count: any}
@returns(200)

@endpoint GET /catalog/usql/databases/{databaseName}/assemblies/{assemblyName}
@required {assemblyName: any}
@returns(200)

@endpoint GET /catalog/usql/databases/{databaseName}/assemblies
@optional {$filter: any, $top: any, $skip: any, $select: any, $orderby: any, $count: any}
@returns(200)

@endpoint GET /catalog/usql/databases/{databaseName}/schemas/{schemaName}
@required {schemaName: any}
@returns(200)

@endpoint GET /catalog/usql/databases/{databaseName}/schemas
@optional {$filter: any, $top: any, $skip: any, $select: any, $orderby: any, $count: any}
@returns(200)

@endpoint GET /catalog/usql/databases/{databaseName}/statistics
@optional {$filter: any, $top: any, $skip: any, $select: any, $orderby: any, $count: any}
@returns(200)

@endpoint GET /catalog/usql/databases/{databaseName}/tables
@optional {$filter: any, $top: any, $skip: any, $select: any, $orderby: any, $count: any, basic: any}
@returns(200)

@endpoint GET /catalog/usql/databases/{databaseName}/tablevaluedfunctions
@optional {$filter: any, $top: any, $skip: any, $select: any, $orderby: any, $count: any}
@returns(200)

@endpoint GET /catalog/usql/databases/{databaseName}/views
@optional {$filter: any, $top: any, $skip: any, $select: any, $orderby: any, $count: any}
@returns(200)

@endpoint GET /catalog/usql/databases/{databaseName}/acl
@optional {$filter: any, $top: any, $skip: any, $select: any, $orderby: any, $count: any}
@returns(200)

@endpoint GET /catalog/usql/acl
@optional {$filter: any, $top: any, $skip: any, $select: any, $orderby: any, $count: any}
@returns(200)

@endpoint GET /catalog/usql/databases/{databaseName}
@returns(200)

@endpoint GET /catalog/usql/databases
@optional {$filter: any, $top: any, $skip: any, $select: any, $orderby: any, $count: any}
@returns(200)

@end
