{"note":"OpenAPI conversion -- returning structured metadata","name":"azure-com-sql-sql-core","description":"Azure SQL Database","version":"2014-04-01","base_url":"https://management.azure.com","endpoints":7,"raw":"@lap v0.3\n# Machine-readable API spec. Each @endpoint block is one API call.\n@api Azure SQL Database\n@base https://management.azure.com\n@version 2014-04-01\n@auth OAuth2\n@common_fields {serverName: any # The name of the server.}\n@endpoints 7\n@toc subscriptions(7)\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/elasticPools/{elasticPoolName}/elasticPoolActivity\n@desc Returns elastic pool activities.\n@required {elasticPoolName: any # The name of the elastic pool for which to get the current activity.}\n@returns(200) OK\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/elasticPools/{elasticPoolName}/elasticPoolDatabaseActivity\n@desc Returns activity on databases inside of an elastic pool.\n@required {elasticPoolName: any # The name of the elastic pool.}\n@returns(200) OK\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/databases/{databaseName}/serviceTierAdvisors/{serviceTierAdvisorName}\n@desc Gets a service tier advisor.\n@required {databaseName: any # The name of database., serviceTierAdvisorName: any # The name of service tier advisor.}\n@returns(200) OK\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/databases/{databaseName}/serviceTierAdvisors\n@desc Returns service tier advisors for specified database.\n@required {databaseName: any # The name of database.}\n@returns(200) OK\n\n@endpoint PUT /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/databases/{databaseName}/transparentDataEncryption/{transparentDataEncryptionName}\n@desc Creates or updates a database's transparent data encryption configuration.\n@required {databaseName: any # The name of the database for which setting the transparent data encryption applies., transparentDataEncryptionName: any # The name of the transparent data encryption configuration., parameters: any # The required parameters for creating or updating transparent data encryption.}\n@returns(200) OK\n@returns(201) Created\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/databases/{databaseName}/transparentDataEncryption/{transparentDataEncryptionName}\n@desc Gets a database's transparent data encryption configuration.\n@required {databaseName: any # The name of the database for which the transparent data encryption applies., transparentDataEncryptionName: any # The name of the transparent data encryption configuration.}\n@returns(200) OK\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/databases/{databaseName}/transparentDataEncryption/{transparentDataEncryptionName}/operationResults\n@desc Returns a database's transparent data encryption operation result.\n@required {databaseName: any # The name of the database for which the transparent data encryption applies., transparentDataEncryptionName: any # The name of the transparent data encryption configuration.}\n@returns(200) OK\n\n@end\n"}