MicrosoftScanningClient (preview:2022-07-01)

2025/12/05 • 56 new methods

KeyVaultConnections_Get (new)
Description Gets azureKeyVault information
Reference Link ¶

⚼ Request

GET:  /azureKeyVaults/{azureKeyVaultName}
{
azureKeyVaultName: string ,
api-version: string ,
}

⚐ Response (200)

{
properties: string ,
}

⚐ Response (default)

{
error: string ,
}
KeyVaultConnections_Create (new)
Description Creates an instance of a azureKeyVault
Reference Link ¶

⚼ Request

PUT:  /azureKeyVaults/{azureKeyVaultName}
{
azureKeyVaultName: string ,
api-version: string ,
body:
{
properties: string ,
}
,
}

⚐ Response (200)

{
properties: string ,
}

⚐ Response (201)

{
properties: string ,
}

⚐ Response (default)

{
error: string ,
}
KeyVaultConnections_Delete (new)
Description Deletes the azureKeyVault associated with the account
Reference Link ¶

⚼ Request

DELETE:  /azureKeyVaults/{azureKeyVaultName}
{
azureKeyVaultName: string ,
api-version: string ,
}

⚐ Response (200)

{
properties: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
error: string ,
}
KeyVaultConnections_ListAll (new)
Description List azureKeyVaults in account
Reference Link ¶

⚼ Request

GET:  /azureKeyVaults
{
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
properties: string ,
}
,
]
,
nextLink: string ,
count: integer ,
}

⚐ Response (default)

{
error: string ,
}
ClassificationRules_Get (new)
Description Get a classification rule
Reference Link ¶

⚼ Request

GET:  /classificationrules/{classificationRuleName}
{
classificationRuleName: string ,
api-version: string ,
}

⚐ Response (200)

{
kind: enum ,
}

⚐ Response (default)

{
error: string ,
}
ClassificationRules_CreateOrUpdate (new)
Description Creates or Updates a classification rule
Reference Link ¶

⚼ Request

PUT:  /classificationrules/{classificationRuleName}
{
classificationRuleName: string ,
api-version: string ,
body:
{
kind: enum ,
}
,
}

⚐ Response (200)

{
kind: enum ,
}

⚐ Response (201)

{
kind: enum ,
}

⚐ Response (default)

{
error: string ,
}
ClassificationRules_Delete (new)
Description Deletes a classification rule
Reference Link ¶

⚼ Request

DELETE:  /classificationrules/{classificationRuleName}
{
classificationRuleName: string ,
api-version: string ,
}

⚐ Response (200)

{
kind: enum ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
error: string ,
}
ClassificationRules_ListAll (new)
Description List classification rules in Account
Reference Link ¶

⚼ Request

GET:  /classificationrules
{
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
kind: enum ,
}
,
]
,
nextLink: string ,
count: integer ,
}

⚐ Response (default)

{
error: string ,
}
ClassificationRules_ListVersionsByClassificationRuleName (new)
Description Lists the rule versions of a classification rule
Reference Link ¶

⚼ Request

GET:  /classificationrules/{classificationRuleName}/versions
{
classificationRuleName: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
kind: enum ,
}
,
]
,
nextLink: string ,
count: integer ,
}

⚐ Response (default)

{
error: string ,
}
ClassificationRules_TagClassificationVersion (new)
Description Sets Classification Action on a specific classification rule version.
Reference Link ¶

⚼ Request

POST:  /classificationrules/{classificationRuleName}/versions/{classificationRuleVersion}/:tag
{
classificationRuleName: string ,
classificationRuleVersion: integer ,
action: string ,
api-version: string ,
}

⚐ Response (202)

{
scanResultId: string ,
startTime: string ,
endTime: string ,
status: enum ,
error: string ,
}

⚐ Response (default)

{
error: string ,
}
Scans_ListByCollection (new)
Description List scans of the collection
Reference Link ¶

⚼ Request

GET:  /collections/{collectionName}/scans
{
collectionName: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
collectionName: string ,
dataSourceName: string ,
dataSourceType: enum ,
scanName: string ,
}
,
]
,
nextLink: string ,
count: integer ,
}

⚐ Response (default)

{
error: string ,
}
Credential_Get (new)
Description Gets credential information
Reference Link ¶

⚼ Request

GET:  /credentials/{credentialName}
{
credentialName: string ,
api-version: string ,
}

⚐ Response (200)

{
kind: enum ,
}

⚐ Response (default)

{
error: string ,
}
Credential_CreateOrUpdate (new)
Description Creates an instance of a credential
Reference Link ¶

⚼ Request

PUT:  /credentials/{credentialName}
{
credentialName: string ,
api-version: string ,
body:
{
kind: enum ,
}
,
}

⚐ Response (200)

{
kind: enum ,
}

⚐ Response (201)

{
kind: enum ,
}

⚐ Response (default)

{
error: string ,
}
Credential_Delete (new)
Description Deletes the credentials associated with the account
Reference Link ¶

⚼ Request

DELETE:  /credentials/{credentialName}
{
credentialName: string ,
api-version: string ,
}

⚐ Response (200)

{
kind: enum ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
error: string ,
}
Credential_ListAll (new)
Description List credentials in account
Reference Link ¶

⚼ Request

GET:  /credentials
{
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
kind: enum ,
}
,
]
,
nextLink: string ,
count: integer ,
}

⚐ Response (default)

{
error: string ,
}
DataSources_CreateOrUpdate (new)
Description Creates or Updates a data source
Reference Link ¶

⚼ Request

PUT:  /datasources/{dataSourceName}
{
dataSourceName: string ,
api-version: string ,
body:
{
kind: enum ,
scans:
[
{
kind: enum ,
scanResults:
[
{
parentId: string ,
id: string ,
resourceId: string ,
status: string ,
assetsDiscovered: integer ,
assetsClassified: integer ,
diagnostics: string ,
startTime: string ,
queuedTime: string ,
pipelineStartTime: string ,
endTime: string ,
scanRulesetVersion: integer ,
scanRulesetType: enum ,
scanLevelType: enum ,
errorMessage: string ,
error: string ,
runType: string ,
dataSourceType: enum ,
}
,
]
,
}
,
]
,
}
,
}

⚐ Response (200)

{
kind: enum ,
scans:
[
{
kind: enum ,
scanResults:
[
{
parentId: string ,
id: string ,
resourceId: string ,
status: string ,
assetsDiscovered: integer ,
assetsClassified: integer ,
diagnostics: string ,
startTime: string ,
queuedTime: string ,
pipelineStartTime: string ,
endTime: string ,
scanRulesetVersion: integer ,
scanRulesetType: enum ,
scanLevelType: enum ,
errorMessage: string ,
error: string ,
runType: string ,
dataSourceType: enum ,
}
,
]
,
}
,
]
,
}

⚐ Response (201)

{
kind: enum ,
scans:
[
{
kind: enum ,
scanResults:
[
{
parentId: string ,
id: string ,
resourceId: string ,
status: string ,
assetsDiscovered: integer ,
assetsClassified: integer ,
diagnostics: string ,
startTime: string ,
queuedTime: string ,
pipelineStartTime: string ,
endTime: string ,
scanRulesetVersion: integer ,
scanRulesetType: enum ,
scanLevelType: enum ,
errorMessage: string ,
error: string ,
runType: string ,
dataSourceType: enum ,
}
,
]
,
}
,
]
,
}

⚐ Response (default)

{
error: string ,
}
DataSources_Get (new)
Description Get a data source
Reference Link ¶

⚼ Request

GET:  /datasources/{dataSourceName}
{
dataSourceName: string ,
api-version: string ,
}

⚐ Response (200)

{
kind: enum ,
scans:
[
{
kind: enum ,
scanResults:
[
{
parentId: string ,
id: string ,
resourceId: string ,
status: string ,
assetsDiscovered: integer ,
assetsClassified: integer ,
diagnostics: string ,
startTime: string ,
queuedTime: string ,
pipelineStartTime: string ,
endTime: string ,
scanRulesetVersion: integer ,
scanRulesetType: enum ,
scanLevelType: enum ,
errorMessage: string ,
error: string ,
runType: string ,
dataSourceType: enum ,
}
,
]
,
}
,
]
,
}

⚐ Response (default)

{
error: string ,
}
DataSources_Delete (new)
Description Deletes a data source
Reference Link ¶

⚼ Request

DELETE:  /datasources/{dataSourceName}
{
dataSourceName: string ,
api-version: string ,
}

⚐ Response (200)

{
kind: enum ,
scans:
[
{
kind: enum ,
scanResults:
[
{
parentId: string ,
id: string ,
resourceId: string ,
status: string ,
assetsDiscovered: integer ,
assetsClassified: integer ,
diagnostics: string ,
startTime: string ,
queuedTime: string ,
pipelineStartTime: string ,
endTime: string ,
scanRulesetVersion: integer ,
scanRulesetType: enum ,
scanLevelType: enum ,
errorMessage: string ,
error: string ,
runType: string ,
dataSourceType: enum ,
}
,
]
,
}
,
]
,
}

⚐ Response (204)

{}

⚐ Response (default)

{
error: string ,
}
DataSources_ListAll (new)
Description List data sources in Data catalog
Reference Link ¶

⚼ Request

GET:  /datasources
{
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
kind: enum ,
scans:
[
{
kind: enum ,
scanResults:
[
{
parentId: string ,
id: string ,
resourceId: string ,
status: string ,
assetsDiscovered: integer ,
assetsClassified: integer ,
diagnostics: string ,
startTime: string ,
queuedTime: string ,
pipelineStartTime: string ,
endTime: string ,
scanRulesetVersion: integer ,
scanRulesetType: enum ,
scanLevelType: enum ,
errorMessage: string ,
error: string ,
runType: string ,
dataSourceType: enum ,
}
,
]
,
}
,
]
,
}
,
]
,
nextLink: string ,
count: integer ,
}

⚐ Response (default)

{
error: string ,
}
Filters_Get (new)
Description Get a filter
Reference Link ¶

⚼ Request

GET:  /datasources/{dataSourceName}/scans/{scanName}/filters/custom
{
dataSourceName: string ,
scanName: string ,
api-version: string ,
}

⚐ Response (200)

{
properties: string ,
}

⚐ Response (default)

{
error: string ,
}
Filters_CreateOrUpdate (new)
Description Creates or updates a filter
Reference Link ¶

⚼ Request

PUT:  /datasources/{dataSourceName}/scans/{scanName}/filters/custom
{
dataSourceName: string ,
scanName: string ,
api-version: string ,
body:
{
properties: string ,
}
,
}

⚐ Response (200)

{
properties: string ,
}

⚐ Response (201)

{
properties: string ,
}

⚐ Response (default)

{
error: string ,
}
IntegrationRuntimes_Get (new)
Description Gets an integrationRuntime
Reference Link ¶

⚼ Request

GET:  /integrationruntimes/{integrationRuntimeName}
{
integrationRuntimeName: string ,
api-version: string ,
}

⚐ Response (200)

{
kind: enum ,
}

⚐ Response (default)

{
error: string ,
}
IntegrationRuntimes_Delete (new)
Description Deletes an integrationRuntime
Reference Link ¶

⚼ Request

DELETE:  /integrationruntimes/{integrationRuntimeName}
{
integrationRuntimeName: string ,
api-version: string ,
}

⚐ Response (204)

{
$schema: object ,
}

⚐ Response (default)

{
error: string ,
}
IntegrationRuntimes_CreateOrReplace (new)
Description Create or replace an instance of a integrationRuntime
Reference Link ¶

⚼ Request

PUT:  /integrationruntimes/{integrationRuntimeName}
{
integrationRuntimeName: string ,
api-version: string ,
body:
{
kind: enum ,
}
,
}

⚐ Response (200)

{
kind: enum ,
}

⚐ Response (201)

{
kind: enum ,
}

⚐ Response (default)

{
error: string ,
}
IntegrationRuntimes_Status (new)
Description Gets an IntegrationRuntimeStatus object. This is significantly different from IntegrationRuntime
Reference Link ¶

⚼ Request

GET:  /integrationruntimes/{integrationRuntimeName}/status
{
integrationRuntimeName: string ,
api-version: string ,
}

⚐ Response (200)

{
kind: enum ,
}

⚐ Response (default)

{
error: string ,
}
IntegrationRuntimes_ListAuthKeys (new)
Description Gets integrationRuntimeAuthKeys
Reference Link ¶

⚼ Request

POST:  /integrationruntimes/{integrationRuntimeName}/:listAuthKeys
{
integrationRuntimeName: string ,
api-version: string ,
}

⚐ Response (200)

{
authKey1: string ,
authKey2: string ,
}

⚐ Response (default)

{
error: string ,
}
IntegrationRuntimes_RegenerateAuthKey (new)
Description Regenerates integrationRuntimeAuthKey
Reference Link ¶

⚼ Request

POST:  /integrationruntimes/{integrationRuntimeName}/:regenerateAuthKey
{
integrationRuntimeName: string ,
api-version: string ,
body:
{
keyName: string ,
}
,
}

⚐ Response (200)

{
authKey1: string ,
authKey2: string ,
}

⚐ Response (default)

{
error: string ,
}
IntegrationRuntimes_ListByAccount (new)
Description Lists integrationruntimes in an account
Reference Link ¶

⚼ Request

GET:  /integrationruntimes
{
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
kind: enum ,
}
,
]
,
nextLink: string ,
count: integer ,
}

⚐ Response (default)

{
error: string ,
}
IntegrationRuntimes_DisableInteractiveQuery (new)
Description Disables interactive querying
Reference Link ¶

⚼ Request

POST:  /integrationruntimes/{integrationRuntimeName}:disableInteractiveQuery
{
integrationRuntimeName: string ,
api-version: string ,
}

⚐ Response (200)

{
$schema: object ,
}

⚐ Response (default)

{
error: string ,
}
IntegrationRuntimes_EnableInteractiveQuery (new)
Description Enables interactive querying
Reference Link ¶

⚼ Request

POST:  /integrationruntimes/{integrationRuntimeName}:enableInteractiveQuery
{
integrationRuntimeName: string ,
api-version: string ,
body:
{
autoTerminationMinutes: integer ,
}
,
}

⚐ Response (202)

{
$schema: object ,
}

⚐ Response (default)

{
error: string ,
}
ManagedVirtualNetworks_Get (new)
Description Gets a ManagedVirtualNetwork
Reference Link ¶

⚼ Request

GET:  /managedvirtualnetworks/{managedVirtualNetworkName}
{
managedVirtualNetworkName: string ,
api-version: string ,
}

⚐ Response (200)

{
properties: string ,
}

⚐ Response (default)

{
error: string ,
}
ManagedVirtualNetworks_CreateOrReplace (new)
Description Create or replace a ManagedVirtualNetwork
Reference Link ¶

⚼ Request

PUT:  /managedvirtualnetworks/{managedVirtualNetworkName}
{
managedVirtualNetworkName: string ,
api-version: string ,
body:
{
properties: string ,
}
,
}

⚐ Response (200)

{
properties: string ,
}

⚐ Response (201)

{
properties: string ,
}

⚐ Response (default)

{
error: string ,
}
ManagedVirtualNetworks_GetPrivateEndpoint (new)
Description Gets a ManagedPrivateEndpoint
Reference Link ¶

⚼ Request

GET:  /managedvirtualnetworks/{managedVirtualNetworkName}/managedprivateendpoints/{managedPrivateEndpointName}
{
managedVirtualNetworkName: string ,
managedPrivateEndpointName: string ,
api-version: string ,
}

⚐ Response (200)

{
properties: string ,
}

⚐ Response (default)

{
error: string ,
}
ManagedVirtualNetworks_DeletePrivateEndpoint (new)
Description Deletes a ManagedPrivateEndpoint
Reference Link ¶

⚼ Request

DELETE:  /managedvirtualnetworks/{managedVirtualNetworkName}/managedprivateendpoints/{managedPrivateEndpointName}
{
managedVirtualNetworkName: string ,
managedPrivateEndpointName: string ,
api-version: string ,
}

⚐ Response (204)

{
$schema: object ,
}

⚐ Response (default)

{
error: string ,
}
ManagedVirtualNetworks_CreateOrReplacePrivateEndpoint (new)
Description Create or replace a ManagedPrivateEndpoint
Reference Link ¶

⚼ Request

PUT:  /managedvirtualnetworks/{managedVirtualNetworkName}/managedprivateendpoints/{managedPrivateEndpointName}
{
managedVirtualNetworkName: string ,
managedPrivateEndpointName: string ,
api-version: string ,
body:
{
properties: string ,
}
,
}

⚐ Response (200)

{
properties: string ,
}

⚐ Response (201)

{
properties: string ,
}

⚐ Response (default)

{
error: string ,
}
ManagedVirtualNetworks_ListByAccount (new)
Description Gets a list of ManagedVirtualNetworks
Reference Link ¶

⚼ Request

GET:  /managedvirtualnetworks
{
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
properties: string ,
}
,
]
,
nextLink: string ,
count: integer ,
}

⚐ Response (default)

{
error: string ,
}
ManagedVirtualNetworks_ListPrivateEndpointsByAccount (new)
Description Gets a list of ManagedPrivateEndpoints for a given account
Reference Link ¶

⚼ Request

GET:  /managedvirtualnetworks/{managedVirtualNetworkName}/managedprivateendpoints
{
managedVirtualNetworkName: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
properties: string ,
}
,
]
,
nextLink: string ,
count: integer ,
}

⚐ Response (default)

{
error: string ,
}
Scans_CreateOrUpdate (new)
Description Creates an instance of a scan
Reference Link ¶

⚼ Request

PUT:  /datasources/{dataSourceName}/scans/{scanName}
{
dataSourceName: string ,
scanName: string ,
api-version: string ,
body:
{
kind: enum ,
scanResults:
[
{
parentId: string ,
id: string ,
resourceId: string ,
status: string ,
assetsDiscovered: integer ,
assetsClassified: integer ,
diagnostics: string ,
startTime: string ,
queuedTime: string ,
pipelineStartTime: string ,
endTime: string ,
scanRulesetVersion: integer ,
scanRulesetType: enum ,
scanLevelType: enum ,
errorMessage: string ,
error: string ,
runType: string ,
dataSourceType: enum ,
}
,
]
,
}
,
}

⚐ Response (200)

{
kind: enum ,
scanResults:
[
{
parentId: string ,
id: string ,
resourceId: string ,
status: string ,
assetsDiscovered: integer ,
assetsClassified: integer ,
diagnostics: string ,
startTime: string ,
queuedTime: string ,
pipelineStartTime: string ,
endTime: string ,
scanRulesetVersion: integer ,
scanRulesetType: enum ,
scanLevelType: enum ,
errorMessage: string ,
error: string ,
runType: string ,
dataSourceType: enum ,
}
,
]
,
}

⚐ Response (201)

{
kind: enum ,
scanResults:
[
{
parentId: string ,
id: string ,
resourceId: string ,
status: string ,
assetsDiscovered: integer ,
assetsClassified: integer ,
diagnostics: string ,
startTime: string ,
queuedTime: string ,
pipelineStartTime: string ,
endTime: string ,
scanRulesetVersion: integer ,
scanRulesetType: enum ,
scanLevelType: enum ,
errorMessage: string ,
error: string ,
runType: string ,
dataSourceType: enum ,
}
,
]
,
}

⚐ Response (default)

{
error: string ,
}
Scans_Get (new)
Description Gets a scan information
Reference Link ¶

⚼ Request

GET:  /datasources/{dataSourceName}/scans/{scanName}
{
dataSourceName: string ,
scanName: string ,
api-version: string ,
}

⚐ Response (200)

{
kind: enum ,
scanResults:
[
{
parentId: string ,
id: string ,
resourceId: string ,
status: string ,
assetsDiscovered: integer ,
assetsClassified: integer ,
diagnostics: string ,
startTime: string ,
queuedTime: string ,
pipelineStartTime: string ,
endTime: string ,
scanRulesetVersion: integer ,
scanRulesetType: enum ,
scanLevelType: enum ,
errorMessage: string ,
error: string ,
runType: string ,
dataSourceType: enum ,
}
,
]
,
}

⚐ Response (default)

{
error: string ,
}
Scans_Delete (new)
Description Deletes the scan associated with the data source
Reference Link ¶

⚼ Request

DELETE:  /datasources/{dataSourceName}/scans/{scanName}
{
dataSourceName: string ,
scanName: string ,
api-version: string ,
}

⚐ Response (200)

{
kind: enum ,
scanResults:
[
{
parentId: string ,
id: string ,
resourceId: string ,
status: string ,
assetsDiscovered: integer ,
assetsClassified: integer ,
diagnostics: string ,
startTime: string ,
queuedTime: string ,
pipelineStartTime: string ,
endTime: string ,
scanRulesetVersion: integer ,
scanRulesetType: enum ,
scanLevelType: enum ,
errorMessage: string ,
error: string ,
runType: string ,
dataSourceType: enum ,
}
,
]
,
}

⚐ Response (204)

{}

⚐ Response (default)

{
error: string ,
}
Scans_ListByDataSource (new)
Description List scans in data source
Reference Link ¶

⚼ Request

GET:  /datasources/{dataSourceName}/scans
{
dataSourceName: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
kind: enum ,
scanResults:
[
{
parentId: string ,
id: string ,
resourceId: string ,
status: string ,
assetsDiscovered: integer ,
assetsClassified: integer ,
diagnostics: string ,
startTime: string ,
queuedTime: string ,
pipelineStartTime: string ,
endTime: string ,
scanRulesetVersion: integer ,
scanRulesetType: enum ,
scanLevelType: enum ,
errorMessage: string ,
error: string ,
runType: string ,
dataSourceType: enum ,
}
,
]
,
}
,
]
,
nextLink: string ,
count: integer ,
}

⚐ Response (default)

{
error: string ,
}
ScanResult_RunScan (new)
Description Runs the scan
Reference Link ¶

⚼ Request

PUT:  /datasources/{dataSourceName}/scans/{scanName}/runs/{runId}
{
dataSourceName: string ,
scanName: string ,
runId: string ,
scanLevel: string ,
api-version: string ,
}

⚐ Response (202)

{
scanResultId: string ,
startTime: string ,
endTime: string ,
status: enum ,
error: string ,
}

⚐ Response (default)

{
error: string ,
}
ScanResult_CancelScan (new)
Description Cancels a scan
Reference Link ¶

⚼ Request

POST:  /datasources/{dataSourceName}/scans/{scanName}/runs/{runId}/:cancel
{
dataSourceName: string ,
scanName: string ,
runId: string ,
api-version: string ,
}

⚐ Response (202)

{
scanResultId: string ,
startTime: string ,
endTime: string ,
status: enum ,
error: string ,
}

⚐ Response (default)

{
error: string ,
}
ScanResult_ListScanHistory (new)
Description Lists the scan history of a scan
Reference Link ¶

⚼ Request

GET:  /datasources/{dataSourceName}/scans/{scanName}/runs
{
dataSourceName: string ,
scanName: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
parentId: string ,
id: string ,
resourceId: string ,
status: string ,
assetsDiscovered: integer ,
assetsClassified: integer ,
diagnostics: string ,
startTime: string ,
queuedTime: string ,
pipelineStartTime: string ,
endTime: string ,
scanRulesetVersion: integer ,
scanRulesetType: enum ,
scanLevelType: enum ,
errorMessage: string ,
error: string ,
runType: string ,
dataSourceType: enum ,
}
,
]
,
nextLink: string ,
count: integer ,
}

⚐ Response (default)

{
error: string ,
}
ScanRulesets_Get (new)
Description Get a scan ruleset
Reference Link ¶

⚼ Request

GET:  /scanrulesets/{scanRulesetName}
{
scanRulesetName: string ,
api-version: string ,
}

⚐ Response (200)

{
kind: enum ,
}

⚐ Response (default)

{
error: string ,
}
ScanRulesets_CreateOrUpdate (new)
Description Creates or Updates a scan ruleset
Reference Link ¶

⚼ Request

PUT:  /scanrulesets/{scanRulesetName}
{
scanRulesetName: string ,
api-version: string ,
body:
{
kind: enum ,
}
,
}

⚐ Response (200)

{
kind: enum ,
}

⚐ Response (201)

{
kind: enum ,
}

⚐ Response (default)

{
error: string ,
}
ScanRulesets_Delete (new)
Description Deletes a scan ruleset
Reference Link ¶

⚼ Request

DELETE:  /scanrulesets/{scanRulesetName}
{
scanRulesetName: string ,
api-version: string ,
}

⚐ Response (200)

{
kind: enum ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
error: string ,
}
ScanRulesets_ListAll (new)
Description List scan rulesets in Data catalog
Reference Link ¶

⚼ Request

GET:  /scanrulesets
{
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
kind: enum ,
}
,
]
,
nextLink: string ,
count: integer ,
}

⚐ Response (default)

{
error: string ,
}
SystemScanRulesets_ListAll (new)
Description List all system scan rulesets for an account
Reference Link ¶

⚼ Request

GET:  /systemScanRulesets
{
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
kind: enum ,
}
,
]
,
nextLink: string ,
count: integer ,
}

⚐ Response (default)

{
error: string ,
}
SystemScanRulesets_Get (new)
Description Get a system scan ruleset for a data source
Reference Link ¶

⚼ Request

GET:  /systemScanRulesets/datasources/{dataSourceType}
{
dataSourceType: string ,
api-version: string ,
}

⚐ Response (200)

{
kind: enum ,
}

⚐ Response (default)

{
error: string ,
}
SystemScanRulesets_GetByVersion (new)
Description Get a scan ruleset by version
Reference Link ¶

⚼ Request

GET:  /systemScanRulesets/versions/{version}
{
dataSourceType: string ,
version: integer ,
api-version: string ,
}

⚐ Response (200)

{
kind: enum ,
}

⚐ Response (default)

{
error: string ,
}
SystemScanRulesets_GetLatest (new)
Description Get the latest version of a system scan ruleset
Reference Link ¶

⚼ Request

GET:  /systemScanRulesets/versions/latest
{
dataSourceType: string ,
api-version: string ,
}

⚐ Response (200)

{
kind: enum ,
}

⚐ Response (default)

{
error: string ,
}
SystemScanRulesets_ListVersionsByDataSource (new)
Description List system scan ruleset versions in Data catalog
Reference Link ¶

⚼ Request

GET:  /systemScanRulesets/versions
{
dataSourceType: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
kind: enum ,
}
,
]
,
nextLink: string ,
count: integer ,
}

⚐ Response (default)

{
error: string ,
}
Triggers_GetTrigger (new)
Description Gets trigger information
Reference Link ¶

⚼ Request

GET:  /datasources/{dataSourceName}/scans/{scanName}/triggers/default
{
dataSourceName: string ,
scanName: string ,
api-version: string ,
}

⚐ Response (200)

{
properties: string ,
}

⚐ Response (default)

{
error: string ,
}
Triggers_CreateTrigger (new)
Description Creates an instance of a trigger
Reference Link ¶

⚼ Request

PUT:  /datasources/{dataSourceName}/scans/{scanName}/triggers/default
{
dataSourceName: string ,
scanName: string ,
api-version: string ,
body:
{
properties: string ,
}
,
}

⚐ Response (200)

{
properties: string ,
}

⚐ Response (201)

{
properties: string ,
}

⚐ Response (default)

{
error: string ,
}
Triggers_DeleteTrigger (new)
Description Deletes the trigger associated with the scan
Reference Link ¶

⚼ Request

DELETE:  /datasources/{dataSourceName}/scans/{scanName}/triggers/default
{
dataSourceName: string ,
scanName: string ,
api-version: string ,
}

⚐ Response (200)

{
properties: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
error: string ,
}