Command Reference > scan > putDataSource
Creates or Updates a data source
pv scan putDataSource --dataSourceName=<val> --payloadFile=<val>
--dataSourceName
(string)
The data source name.
--payloadFile
(string)
File path to a valid JSON document.
None
Scanning Data Plane > Data Sources > Create Or Update
PUT https://{accountName}.purview.azure.com/scan/datasources/{dataSourceName}
Create or update a data source - Azure SQL Database.
pv scan putDataSource --dataSourceName "AzureSqlDatabase-ABC" --payloadFile "/path/to/file.json"
Example payload.
{
"kind": "AzureSqlDatabase",
"name": "AzureSqlDatabase-ABC",
"properties": {
"serverEndpoint": "my-sqlsvr.database.windows.net",
"subscriptionId": "2c334b6c-e556-40ac-a4c0-c0d1d2e08ca0",
"resourceGroup": "pvlab-taygan",
"location": "westeurope",
"resourceName": "my-sqlsvr",
"resourceId": "/subscriptions/2c334b6c-e556-40ac-a4c0-c0d1d2e08ca0/resourceGroups/pvlab-taygan/providers/Microsoft.Sql/servers/pvlab-e2c824-sqlsvr",
"collection": {
"type": "CollectionReference",
"referenceName": "esg-26fa7f24-pv"
}
}
}
Create or update a data source - SQL Server.
pv scan putDataSource --dataSourceName "YOUR_DS_NAME" --payloadFile "/path/to/file.json"
Example payload.
{
"kind": "SqlServerDatabase",
"name": "YOUR_DS_NAME",
"properties": {
"serverEndpoint": "YOUR_SQL_ENDPOINT",
"collection": {
"type": "CollectionReference",
"referenceName": "hqzywr"
}
}
}