GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/databases/{databaseName}/extensions/{extensionName}?api-version=2025-01-01
GET https://management.azure.com/subscriptions/a3473687-7581-41e1-ac24-6bcca5843f07/resourceGroups/rg_a1f9d6f8-30d5-4228-9504-8a364361bca3/providers/Microsoft.Sql/servers/srv_65858e0f-b1d1-4bdc-8351-a7da86ca4939/databases/11aa6c5e-58ed-4693-b303-3b8e3131deaa/extensions/polybaseimport?api-version=2025-01-01
/**
* Samples for DatabaseExtensionsOperation Get.
*/
public final class Main {
/*
* x-ms-original-file: 2025-01-01/GetDatabaseExtensions.json
*/
/**
* Sample code: Get database extensions.
*
* @param manager Entry point to SqlServerManager.
*/
public static void getDatabaseExtensions(com.azure.resourcemanager.sql.SqlServerManager manager) {
manager.serviceClient().getDatabaseExtensionsOperations().getWithResponse(
"rg_a1f9d6f8-30d5-4228-9504-8a364361bca3", "srv_65858e0f-b1d1-4bdc-8351-a7da86ca4939",
"11aa6c5e-58ed-4693-b303-3b8e3131deaa", "polybaseimport", com.azure.core.util.Context.NONE);
}
}
from azure.identity import DefaultAzureCredential
from azure.mgmt.sql import SqlManagementClient
"""
# PREREQUISITES
pip install azure-identity
pip install azure-mgmt-sql
# USAGE
python get_database_extensions.py
Before run the sample, please set the values of the client ID, tenant ID and client secret
of the AAD application as environment variables: AZURE_CLIENT_ID, AZURE_TENANT_ID,
AZURE_CLIENT_SECRET. For more info about how to get the value, please see:
https://docs.microsoft.com/azure/active-directory/develop/howto-create-service-principal-portal
"""
def main():
client = SqlManagementClient(
credential=DefaultAzureCredential(),
subscription_id="SUBSCRIPTION_ID",
)
client.database_extensions.get(
resource_group_name="rg_a1f9d6f8-30d5-4228-9504-8a364361bca3",
server_name="srv_65858e0f-b1d1-4bdc-8351-a7da86ca4939",
database_name="11aa6c5e-58ed-4693-b303-3b8e3131deaa",
extension_name="polybaseimport",
)
# x-ms-original-file: 2025-01-01/GetDatabaseExtensions.json
if __name__ == "__main__":
main()
const { SqlManagementClient } = require("@azure/arm-sql");
const { DefaultAzureCredential } = require("@azure/identity");
/**
* This sample demonstrates how to gets a database extension. This will return resource not found as it is not supported.
*
* @summary gets a database extension. This will return resource not found as it is not supported.
* x-ms-original-file: 2025-01-01/GetDatabaseExtensions.json
*/
async function getDatabaseExtensions() {
const credential = new DefaultAzureCredential();
const subscriptionId = "a3473687-7581-41e1-ac24-6bcca5843f07";
const client = new SqlManagementClient(credential, subscriptionId);
await client.databaseExtensionsOperations.get(
"rg_a1f9d6f8-30d5-4228-9504-8a364361bca3",
"srv_65858e0f-b1d1-4bdc-8351-a7da86ca4939",
"11aa6c5e-58ed-4693-b303-3b8e3131deaa",
"polybaseimport",
);
}