MicrosoftScanningClient (stable:2023-09-01)

2025/12/05 • 58 new methods

KeyVaultConnections_Get (new)
Description Gets an Azure Key Vault connection.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
properties:
{
baseUrl: string ,
description: string ,
}
,
}

⚐ Response (default)

{
$headers:
{
x-ms-error-code: string ,
}
,
$schema:
{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
,
}
KeyVaultConnections_CreateOrReplace (new)
Description Creates or replaces a connection to Azure Key Vault.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
properties:
{
baseUrl: string ,
description: string ,
}
,
}

⚐ Response (201)

{
properties:
{
baseUrl: string ,
description: string ,
}
,
}

⚐ Response (default)

{
$headers:
{
x-ms-error-code: string ,
}
,
$schema:
{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
,
}
KeyVaultConnections_Delete (new)
Description Deletes an Azure Key Vault connection associated with the account.
Reference Link ¶

⚼ Request

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

⚐ Response (204)

{}

⚐ Response (default)

{
$headers:
{
x-ms-error-code: string ,
}
,
$schema:
{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
,
}
KeyVaultConnections_List (new)
Description Lists Azure Key Vaults in an account.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

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

⚐ Response (default)

{
$headers:
{
x-ms-error-code: string ,
}
,
$schema:
{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
,
}
ClassificationRules_Get (new)
Description Gets a classification rule.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
kind: enum ,
}

⚐ Response (default)

{
$headers:
{
x-ms-error-code: string ,
}
,
$schema:
{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
,
}
ClassificationRules_CreateOrReplace (new)
Description Creates or replaces a classification rule.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
kind: enum ,
}

⚐ Response (201)

{
kind: enum ,
}

⚐ Response (default)

{
$headers:
{
x-ms-error-code: string ,
}
,
$schema:
{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
,
}
ClassificationRules_Delete (new)
Description Deletes a classification rule.
Reference Link ¶

⚼ Request

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

⚐ Response (204)

{}

⚐ Response (default)

{
$headers:
{
x-ms-error-code: string ,
}
,
$schema:
{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
,
}
ClassificationRules_List (new)
Description Lists classification rules in Account.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

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

⚐ Response (default)

{
$headers:
{
x-ms-error-code: string ,
}
,
$schema:
{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
,
}
ClassificationRules_ListVersionsByRuleName (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)

{
$headers:
{
x-ms-error-code: string ,
}
,
$schema:
{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
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)

{
$headers:
{
operation-location: string ,
}
,
$schema:
{
scanResultId: string ,
startTime: string ,
endTime: string ,
status: enum ,
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
,
}

⚐ Response (default)

{
$headers:
{
x-ms-error-code: string ,
}
,
$schema:
{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
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)

{
$headers:
{
x-ms-error-code: string ,
}
,
$schema:
{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
,
}
Credential_CreateOrReplace (new)
Description Creates or replaces an instance of a credential.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
kind: enum ,
}

⚐ Response (201)

{
kind: enum ,
}

⚐ Response (default)

{
$headers:
{
x-ms-error-code: string ,
}
,
$schema:
{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
,
}
Credential_Delete (new)
Description Deletes a credential associated with the account.
Reference Link ¶

⚼ Request

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

⚐ Response (204)

{}

⚐ Response (default)

{
$headers:
{
x-ms-error-code: string ,
}
,
$schema:
{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
,
}
Credential_List (new)
Description Lists credentials in account.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

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

⚐ Response (default)

{
$headers:
{
x-ms-error-code: string ,
}
,
$schema:
{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
,
}
DataSources_CreateOrReplace (new)
Description Creates or replaces a data source.
Reference Link ¶

⚼ Request

PUT:  /datasources/{dataSourceName}
{
dataSourceName: string ,
body:
{
kind: enum ,
scans:
[
{
kind: enum ,
lastRunResult:
{
discoveryExecutionDetails:
{
discoveryStartTime: string ,
discoveryEndTime: string ,
status: enum ,
statistics: object ,
isErrorLogAvailable: boolean ,
}
,
ingestionExecutionDetails:
{
ingestionStartTime: string ,
ingestionEndTime: string ,
status: enum ,
statistics: object ,
estimatedTimeRemainingInSeconds: integer ,
isErrorLogAvailable: boolean ,
lastUpdatedAt: string ,
}
,
parentId: string ,
id: string ,
ingestionJobId: string ,
resourceId: string ,
status: enum ,
diagnostics:
{
notifications:
[
{
message: string ,
code: integer ,
}
,
]
,
exceptionCountMap: object ,
}
,
startTime: string ,
endTime: string ,
scanRulesetVersion: integer ,
scanRulesetType: enum ,
scanLevelType: enum ,
errorMessage: string ,
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
runType: string ,
dataSourceType: enum ,
}
,
scanId: string ,
dataSourceIdentifier:
{
itemPath:
{
path: string ,
extendedProperties:
{
subscriptionId: string ,
resourceGroup: string ,
}
,
}
,
qualifiedName:
{
typeName: string ,
name: string ,
extendedProperties:
{
subscriptionId: string ,
resourceGroup: string ,
}
,
}
,
dataSourceName: string ,
guid: string ,
resourceId: string ,
}
,
dataSourceName: string ,
creationType: enum ,
}
,
]
,
creationType: enum ,
}
,
api-version: string ,
}

⚐ Response (200)

{
kind: enum ,
scans:
[
{
kind: enum ,
lastRunResult:
{
discoveryExecutionDetails:
{
discoveryStartTime: string ,
discoveryEndTime: string ,
status: enum ,
statistics: object ,
isErrorLogAvailable: boolean ,
}
,
ingestionExecutionDetails:
{
ingestionStartTime: string ,
ingestionEndTime: string ,
status: enum ,
statistics: object ,
estimatedTimeRemainingInSeconds: integer ,
isErrorLogAvailable: boolean ,
lastUpdatedAt: string ,
}
,
parentId: string ,
id: string ,
ingestionJobId: string ,
resourceId: string ,
status: enum ,
diagnostics:
{
notifications:
[
{
message: string ,
code: integer ,
}
,
]
,
exceptionCountMap: object ,
}
,
startTime: string ,
endTime: string ,
scanRulesetVersion: integer ,
scanRulesetType: enum ,
scanLevelType: enum ,
errorMessage: string ,
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
runType: string ,
dataSourceType: enum ,
}
,
scanId: string ,
dataSourceIdentifier:
{
itemPath:
{
path: string ,
extendedProperties:
{
subscriptionId: string ,
resourceGroup: string ,
}
,
}
,
qualifiedName:
{
typeName: string ,
name: string ,
extendedProperties:
{
subscriptionId: string ,
resourceGroup: string ,
}
,
}
,
dataSourceName: string ,
guid: string ,
resourceId: string ,
}
,
dataSourceName: string ,
creationType: enum ,
}
,
]
,
creationType: enum ,
}

⚐ Response (201)

{
kind: enum ,
scans:
[
{
kind: enum ,
lastRunResult:
{
discoveryExecutionDetails:
{
discoveryStartTime: string ,
discoveryEndTime: string ,
status: enum ,
statistics: object ,
isErrorLogAvailable: boolean ,
}
,
ingestionExecutionDetails:
{
ingestionStartTime: string ,
ingestionEndTime: string ,
status: enum ,
statistics: object ,
estimatedTimeRemainingInSeconds: integer ,
isErrorLogAvailable: boolean ,
lastUpdatedAt: string ,
}
,
parentId: string ,
id: string ,
ingestionJobId: string ,
resourceId: string ,
status: enum ,
diagnostics:
{
notifications:
[
{
message: string ,
code: integer ,
}
,
]
,
exceptionCountMap: object ,
}
,
startTime: string ,
endTime: string ,
scanRulesetVersion: integer ,
scanRulesetType: enum ,
scanLevelType: enum ,
errorMessage: string ,
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
runType: string ,
dataSourceType: enum ,
}
,
scanId: string ,
dataSourceIdentifier:
{
itemPath:
{
path: string ,
extendedProperties:
{
subscriptionId: string ,
resourceGroup: string ,
}
,
}
,
qualifiedName:
{
typeName: string ,
name: string ,
extendedProperties:
{
subscriptionId: string ,
resourceGroup: string ,
}
,
}
,
dataSourceName: string ,
guid: string ,
resourceId: string ,
}
,
dataSourceName: string ,
creationType: enum ,
}
,
]
,
creationType: enum ,
}

⚐ Response (default)

{
$headers:
{
x-ms-error-code: string ,
}
,
$schema:
{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
,
}
DataSources_Get (new)
Description Gets a data source.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
kind: enum ,
scans:
[
{
kind: enum ,
lastRunResult:
{
discoveryExecutionDetails:
{
discoveryStartTime: string ,
discoveryEndTime: string ,
status: enum ,
statistics: object ,
isErrorLogAvailable: boolean ,
}
,
ingestionExecutionDetails:
{
ingestionStartTime: string ,
ingestionEndTime: string ,
status: enum ,
statistics: object ,
estimatedTimeRemainingInSeconds: integer ,
isErrorLogAvailable: boolean ,
lastUpdatedAt: string ,
}
,
parentId: string ,
id: string ,
ingestionJobId: string ,
resourceId: string ,
status: enum ,
diagnostics:
{
notifications:
[
{
message: string ,
code: integer ,
}
,
]
,
exceptionCountMap: object ,
}
,
startTime: string ,
endTime: string ,
scanRulesetVersion: integer ,
scanRulesetType: enum ,
scanLevelType: enum ,
errorMessage: string ,
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
runType: string ,
dataSourceType: enum ,
}
,
scanId: string ,
dataSourceIdentifier:
{
itemPath:
{
path: string ,
extendedProperties:
{
subscriptionId: string ,
resourceGroup: string ,
}
,
}
,
qualifiedName:
{
typeName: string ,
name: string ,
extendedProperties:
{
subscriptionId: string ,
resourceGroup: string ,
}
,
}
,
dataSourceName: string ,
guid: string ,
resourceId: string ,
}
,
dataSourceName: string ,
creationType: enum ,
}
,
]
,
creationType: enum ,
}

⚐ Response (default)

{
$headers:
{
x-ms-error-code: string ,
}
,
$schema:
{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
,
}
DataSources_Delete (new)
Description Deletes a data source.
Reference Link ¶

⚼ Request

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

⚐ Response (204)

{}

⚐ Response (default)

{
$headers:
{
x-ms-error-code: string ,
}
,
$schema:
{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
,
}
DataSources_List (new)
Description Lists data sources in Data catalog.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
value:
[
{
kind: enum ,
scans:
[
{
kind: enum ,
lastRunResult:
{
discoveryExecutionDetails:
{
discoveryStartTime: string ,
discoveryEndTime: string ,
status: enum ,
statistics: object ,
isErrorLogAvailable: boolean ,
}
,
ingestionExecutionDetails:
{
ingestionStartTime: string ,
ingestionEndTime: string ,
status: enum ,
statistics: object ,
estimatedTimeRemainingInSeconds: integer ,
isErrorLogAvailable: boolean ,
lastUpdatedAt: string ,
}
,
parentId: string ,
id: string ,
ingestionJobId: string ,
resourceId: string ,
status: enum ,
diagnostics:
{
notifications:
[
{
message: string ,
code: integer ,
}
,
]
,
exceptionCountMap: object ,
}
,
startTime: string ,
endTime: string ,
scanRulesetVersion: integer ,
scanRulesetType: enum ,
scanLevelType: enum ,
errorMessage: string ,
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
runType: string ,
dataSourceType: enum ,
}
,
scanId: string ,
dataSourceIdentifier:
{
itemPath:
{
path: string ,
extendedProperties:
{
subscriptionId: string ,
resourceGroup: string ,
}
,
}
,
qualifiedName:
{
typeName: string ,
name: string ,
extendedProperties:
{
subscriptionId: string ,
resourceGroup: string ,
}
,
}
,
dataSourceName: string ,
guid: string ,
resourceId: string ,
}
,
dataSourceName: string ,
creationType: enum ,
}
,
]
,
creationType: enum ,
}
,
]
,
nextLink: string ,
count: integer ,
}

⚐ Response (default)

{
$headers:
{
x-ms-error-code: string ,
}
,
$schema:
{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
,
}
Filters_Get (new)
Description Gets a filter.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
properties:
{
excludeUriPrefixes:
[
string ,
]
,
includeUriPrefixes:
[
string ,
]
,
excludeRegexes:
[
string ,
]
,
includeRegexes:
[
string ,
]
,
}
,
}

⚐ Response (default)

{
$headers:
{
x-ms-error-code: string ,
}
,
$schema:
{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
,
}
Filters_CreateOrReplace (new)
Description Creates or replaces a filter.
Reference Link ¶

⚼ Request

PUT:  /datasources/{dataSourceName}/scans/{scanName}/filters/custom
{
dataSourceName: string ,
scanName: string ,
body:
{
properties:
{
excludeUriPrefixes:
[
string ,
]
,
includeUriPrefixes:
[
string ,
]
,
excludeRegexes:
[
string ,
]
,
includeRegexes:
[
string ,
]
,
}
,
}
,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
excludeUriPrefixes:
[
string ,
]
,
includeUriPrefixes:
[
string ,
]
,
excludeRegexes:
[
string ,
]
,
includeRegexes:
[
string ,
]
,
}
,
}

⚐ Response (201)

{
properties:
{
excludeUriPrefixes:
[
string ,
]
,
includeUriPrefixes:
[
string ,
]
,
excludeRegexes:
[
string ,
]
,
includeRegexes:
[
string ,
]
,
}
,
}

⚐ Response (default)

{
$headers:
{
x-ms-error-code: string ,
}
,
$schema:
{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
,
}
IntegrationRuntimes_ListByAccount (new)
Description Lists integration runtimes in an account.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

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

⚐ Response (default)

{
$headers:
{
x-ms-error-code: string ,
}
,
$schema:
{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
,
}
IntegrationRuntimes_Get (new)
Description Gets an integration runtime.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
kind: enum ,
}

⚐ Response (default)

{
$headers:
{
x-ms-error-code: string ,
}
,
$schema:
{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
,
}
IntegrationRuntimes_Delete (new)
Description Deletes an integration runtime.
Reference Link ¶

⚼ Request

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

⚐ Response (204)

{}

⚐ Response (default)

{
$headers:
{
x-ms-error-code: string ,
}
,
$schema:
{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
,
}
IntegrationRuntimes_CreateOrReplace (new)
Description Creates or replaces an instance of integration runtime.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
kind: enum ,
}

⚐ Response (201)

{
kind: enum ,
}

⚐ Response (default)

{
$headers:
{
x-ms-error-code: string ,
}
,
$schema:
{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
,
}
IntegrationRuntimes_Status (new)
Description Gets detailed status information for an integration runtime.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
kind: enum ,
}

⚐ Response (default)

{
$headers:
{
x-ms-error-code: string ,
}
,
$schema:
{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
,
}
IntegrationRuntimes_ListAuthKeys (new)
Description Retrieves the authentication keys for an integration runtime.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
authKey1: string ,
authKey2: string ,
}

⚐ Response (default)

{
$headers:
{
x-ms-error-code: string ,
}
,
$schema:
{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
,
}
IntegrationRuntimes_RegenerateAuthKey (new)
Description Regenerates the authentication key for an integration runtime.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
authKey1: string ,
authKey2: string ,
}

⚐ Response (default)

{
$headers:
{
x-ms-error-code: string ,
}
,
$schema:
{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
,
}
IntegrationRuntimes_DisableInteractiveQuery (new)
Description Disables interactive querying.
Reference Link ¶

⚼ Request

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

⚐ Response (202)

{
$headers:
{
operation-location: string ,
}
,
$schema:
{
scanResultId: string ,
startTime: string ,
endTime: string ,
status: enum ,
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
,
}

⚐ Response (default)

{
$headers:
{
x-ms-error-code: string ,
}
,
$schema:
{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
,
}
IntegrationRuntimes_EnableInteractiveQuery (new)
Description Enables interactive querying.
Reference Link ¶

⚼ Request

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

⚐ Response (202)

{
$headers:
{
operation-location: string ,
}
,
$schema:
{
scanResultId: string ,
startTime: string ,
endTime: string ,
status: enum ,
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
,
}

⚐ Response (default)

{
$headers:
{
x-ms-error-code: string ,
}
,
$schema:
{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
,
}
ManagedVirtualNetworks_ListByAccount (new)
Description Lists managed virtual networks in an account.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

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

⚐ Response (default)

{
$headers:
{
x-ms-error-code: string ,
}
,
$schema:
{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
,
}
ManagedVirtualNetworks_Get (new)
Description Gets a managed virtual network.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
properties:
{
vNetId: string ,
alias: string ,
}
,
}

⚐ Response (default)

{
$headers:
{
x-ms-error-code: string ,
}
,
$schema:
{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
,
}
ManagedVirtualNetworks_CreateOrReplace (new)
Description Creates or replaces a managed virtual network.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
properties:
{
vNetId: string ,
alias: string ,
}
,
}

⚐ Response (201)

{
properties:
{
vNetId: string ,
alias: string ,
}
,
}

⚐ Response (default)

{
$headers:
{
x-ms-error-code: string ,
}
,
$schema:
{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
,
}
ManagedPrivateEndpoints_ListByAccount (new)
Description Lists managed private endpoints under a managed virtual network.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
value:
[
{
properties:
{
connectionState:
{
actionsRequired: string ,
description: string ,
status: string ,
}
,
fqdns:
[
string ,
]
,
groupId: string ,
privateLinkResourceId: string ,
provisioningState: string ,
}
,
}
,
]
,
nextLink: string ,
count: integer ,
}

⚐ Response (default)

{
$headers:
{
x-ms-error-code: string ,
}
,
$schema:
{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
,
}
ManagedPrivateEndpoints_Get (new)
Description Gets a managed private endpoint.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
properties:
{
connectionState:
{
actionsRequired: string ,
description: string ,
status: string ,
}
,
fqdns:
[
string ,
]
,
groupId: string ,
privateLinkResourceId: string ,
provisioningState: string ,
}
,
}

⚐ Response (default)

{
$headers:
{
x-ms-error-code: string ,
}
,
$schema:
{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
,
}
ManagedPrivateEndpoints_Delete (new)
Description Deletes a managed private endpoint.
Reference Link ¶

⚼ Request

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

⚐ Response (204)

{}

⚐ Response (default)

{
$headers:
{
x-ms-error-code: string ,
}
,
$schema:
{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
,
}
ManagedPrivateEndpoints_CreateOrReplace (new)
Description Creates or replaces a managed private endpoint.
Reference Link ¶

⚼ Request

PUT:  /managedvirtualnetworks/{managedVirtualNetworkName}/managedprivateendpoints/{managedPrivateEndpointName}
{
managedVirtualNetworkName: string ,
managedPrivateEndpointName: string ,
body:
{
properties:
{
connectionState:
{
actionsRequired: string ,
description: string ,
status: string ,
}
,
fqdns:
[
string ,
]
,
groupId: string ,
privateLinkResourceId: string ,
provisioningState: string ,
}
,
}
,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
connectionState:
{
actionsRequired: string ,
description: string ,
status: string ,
}
,
fqdns:
[
string ,
]
,
groupId: string ,
privateLinkResourceId: string ,
provisioningState: string ,
}
,
}

⚐ Response (201)

{
properties:
{
connectionState:
{
actionsRequired: string ,
description: string ,
status: string ,
}
,
fqdns:
[
string ,
]
,
groupId: string ,
privateLinkResourceId: string ,
provisioningState: string ,
}
,
}

⚐ Response (default)

{
$headers:
{
x-ms-error-code: string ,
}
,
$schema:
{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
,
}
Scans_CreateOrReplace (new)
Description Creates or replaces an instance of a scan.
Reference Link ¶

⚼ Request

PUT:  /datasources/{dataSourceName}/scans/{scanName}
{
dataSourceName: string ,
scanName: string ,
body:
{
kind: enum ,
lastRunResult:
{
discoveryExecutionDetails:
{
discoveryStartTime: string ,
discoveryEndTime: string ,
status: enum ,
statistics: object ,
isErrorLogAvailable: boolean ,
}
,
ingestionExecutionDetails:
{
ingestionStartTime: string ,
ingestionEndTime: string ,
status: enum ,
statistics: object ,
estimatedTimeRemainingInSeconds: integer ,
isErrorLogAvailable: boolean ,
lastUpdatedAt: string ,
}
,
parentId: string ,
id: string ,
ingestionJobId: string ,
resourceId: string ,
status: enum ,
diagnostics:
{
notifications:
[
{
message: string ,
code: integer ,
}
,
]
,
exceptionCountMap: object ,
}
,
startTime: string ,
endTime: string ,
scanRulesetVersion: integer ,
scanRulesetType: enum ,
scanLevelType: enum ,
errorMessage: string ,
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
runType: string ,
dataSourceType: enum ,
}
,
scanId: string ,
dataSourceIdentifier:
{
itemPath:
{
path: string ,
extendedProperties:
{
subscriptionId: string ,
resourceGroup: string ,
}
,
}
,
qualifiedName:
{
typeName: string ,
name: string ,
extendedProperties:
{
subscriptionId: string ,
resourceGroup: string ,
}
,
}
,
dataSourceName: string ,
guid: string ,
resourceId: string ,
}
,
dataSourceName: string ,
creationType: enum ,
}
,
api-version: string ,
}

⚐ Response (200)

{
kind: enum ,
lastRunResult:
{
discoveryExecutionDetails:
{
discoveryStartTime: string ,
discoveryEndTime: string ,
status: enum ,
statistics: object ,
isErrorLogAvailable: boolean ,
}
,
ingestionExecutionDetails:
{
ingestionStartTime: string ,
ingestionEndTime: string ,
status: enum ,
statistics: object ,
estimatedTimeRemainingInSeconds: integer ,
isErrorLogAvailable: boolean ,
lastUpdatedAt: string ,
}
,
parentId: string ,
id: string ,
ingestionJobId: string ,
resourceId: string ,
status: enum ,
diagnostics:
{
notifications:
[
{
message: string ,
code: integer ,
}
,
]
,
exceptionCountMap: object ,
}
,
startTime: string ,
endTime: string ,
scanRulesetVersion: integer ,
scanRulesetType: enum ,
scanLevelType: enum ,
errorMessage: string ,
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
runType: string ,
dataSourceType: enum ,
}
,
scanId: string ,
dataSourceIdentifier:
{
itemPath:
{
path: string ,
extendedProperties:
{
subscriptionId: string ,
resourceGroup: string ,
}
,
}
,
qualifiedName:
{
typeName: string ,
name: string ,
extendedProperties:
{
subscriptionId: string ,
resourceGroup: string ,
}
,
}
,
dataSourceName: string ,
guid: string ,
resourceId: string ,
}
,
dataSourceName: string ,
creationType: enum ,
}

⚐ Response (201)

{
kind: enum ,
lastRunResult:
{
discoveryExecutionDetails:
{
discoveryStartTime: string ,
discoveryEndTime: string ,
status: enum ,
statistics: object ,
isErrorLogAvailable: boolean ,
}
,
ingestionExecutionDetails:
{
ingestionStartTime: string ,
ingestionEndTime: string ,
status: enum ,
statistics: object ,
estimatedTimeRemainingInSeconds: integer ,
isErrorLogAvailable: boolean ,
lastUpdatedAt: string ,
}
,
parentId: string ,
id: string ,
ingestionJobId: string ,
resourceId: string ,
status: enum ,
diagnostics:
{
notifications:
[
{
message: string ,
code: integer ,
}
,
]
,
exceptionCountMap: object ,
}
,
startTime: string ,
endTime: string ,
scanRulesetVersion: integer ,
scanRulesetType: enum ,
scanLevelType: enum ,
errorMessage: string ,
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
runType: string ,
dataSourceType: enum ,
}
,
scanId: string ,
dataSourceIdentifier:
{
itemPath:
{
path: string ,
extendedProperties:
{
subscriptionId: string ,
resourceGroup: string ,
}
,
}
,
qualifiedName:
{
typeName: string ,
name: string ,
extendedProperties:
{
subscriptionId: string ,
resourceGroup: string ,
}
,
}
,
dataSourceName: string ,
guid: string ,
resourceId: string ,
}
,
dataSourceName: string ,
creationType: enum ,
}

⚐ Response (default)

{
$headers:
{
x-ms-error-code: string ,
}
,
$schema:
{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
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 ,
lastRunResult:
{
discoveryExecutionDetails:
{
discoveryStartTime: string ,
discoveryEndTime: string ,
status: enum ,
statistics: object ,
isErrorLogAvailable: boolean ,
}
,
ingestionExecutionDetails:
{
ingestionStartTime: string ,
ingestionEndTime: string ,
status: enum ,
statistics: object ,
estimatedTimeRemainingInSeconds: integer ,
isErrorLogAvailable: boolean ,
lastUpdatedAt: string ,
}
,
parentId: string ,
id: string ,
ingestionJobId: string ,
resourceId: string ,
status: enum ,
diagnostics:
{
notifications:
[
{
message: string ,
code: integer ,
}
,
]
,
exceptionCountMap: object ,
}
,
startTime: string ,
endTime: string ,
scanRulesetVersion: integer ,
scanRulesetType: enum ,
scanLevelType: enum ,
errorMessage: string ,
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
runType: string ,
dataSourceType: enum ,
}
,
scanId: string ,
dataSourceIdentifier:
{
itemPath:
{
path: string ,
extendedProperties:
{
subscriptionId: string ,
resourceGroup: string ,
}
,
}
,
qualifiedName:
{
typeName: string ,
name: string ,
extendedProperties:
{
subscriptionId: string ,
resourceGroup: string ,
}
,
}
,
dataSourceName: string ,
guid: string ,
resourceId: string ,
}
,
dataSourceName: string ,
creationType: enum ,
}

⚐ Response (default)

{
$headers:
{
x-ms-error-code: string ,
}
,
$schema:
{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
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 (204)

{}

⚐ Response (default)

{
$headers:
{
x-ms-error-code: string ,
}
,
$schema:
{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
,
}
Scans_ListByDataSource (new)
Description Lists scans in data source.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
value:
[
{
kind: enum ,
lastRunResult:
{
discoveryExecutionDetails:
{
discoveryStartTime: string ,
discoveryEndTime: string ,
status: enum ,
statistics: object ,
isErrorLogAvailable: boolean ,
}
,
ingestionExecutionDetails:
{
ingestionStartTime: string ,
ingestionEndTime: string ,
status: enum ,
statistics: object ,
estimatedTimeRemainingInSeconds: integer ,
isErrorLogAvailable: boolean ,
lastUpdatedAt: string ,
}
,
parentId: string ,
id: string ,
ingestionJobId: string ,
resourceId: string ,
status: enum ,
diagnostics:
{
notifications:
[
{
message: string ,
code: integer ,
}
,
]
,
exceptionCountMap: object ,
}
,
startTime: string ,
endTime: string ,
scanRulesetVersion: integer ,
scanRulesetType: enum ,
scanLevelType: enum ,
errorMessage: string ,
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
runType: string ,
dataSourceType: enum ,
}
,
scanId: string ,
dataSourceIdentifier:
{
itemPath:
{
path: string ,
extendedProperties:
{
subscriptionId: string ,
resourceGroup: string ,
}
,
}
,
qualifiedName:
{
typeName: string ,
name: string ,
extendedProperties:
{
subscriptionId: string ,
resourceGroup: string ,
}
,
}
,
dataSourceName: string ,
guid: string ,
resourceId: string ,
}
,
dataSourceName: string ,
creationType: enum ,
}
,
]
,
nextLink: string ,
count: integer ,
}

⚐ Response (default)

{
$headers:
{
x-ms-error-code: string ,
}
,
$schema:
{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
,
}
ScanResult_GetScanStatus (new)
Description Gets the status of the scan run with ingestion details.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
discoveryExecutionDetails:
{
discoveryStartTime: string ,
discoveryEndTime: string ,
status: enum ,
statistics: object ,
isErrorLogAvailable: boolean ,
}
,
ingestionExecutionDetails:
{
ingestionStartTime: string ,
ingestionEndTime: string ,
status: enum ,
statistics: object ,
estimatedTimeRemainingInSeconds: integer ,
isErrorLogAvailable: boolean ,
lastUpdatedAt: string ,
}
,
parentId: string ,
id: string ,
ingestionJobId: string ,
resourceId: string ,
status: enum ,
diagnostics:
{
notifications:
[
{
message: string ,
code: integer ,
}
,
]
,
exceptionCountMap: object ,
}
,
startTime: string ,
endTime: string ,
scanRulesetVersion: integer ,
scanRulesetType: enum ,
scanLevelType: enum ,
errorMessage: string ,
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
runType: string ,
dataSourceType: enum ,
}

⚐ Response (default)

{
$headers:
{
x-ms-error-code: string ,
}
,
$schema:
{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
,
}
ScanResult_RunScan (new)
Description Runs the scan
Reference Link ¶

⚼ Request

POST:  /datasources/{dataSourceName}/scans/{scanName}:run
{
dataSourceName: string ,
scanName: string ,
runId: string ,
scanLevel: string ,
api-version: string ,
}

⚐ Response (202)

{
$headers:
{
operation-location: string ,
}
,
$schema:
{
discoveryExecutionDetails:
{
discoveryStartTime: string ,
discoveryEndTime: string ,
status: enum ,
statistics: object ,
isErrorLogAvailable: boolean ,
}
,
ingestionExecutionDetails:
{
ingestionStartTime: string ,
ingestionEndTime: string ,
status: enum ,
statistics: object ,
estimatedTimeRemainingInSeconds: integer ,
isErrorLogAvailable: boolean ,
lastUpdatedAt: string ,
}
,
parentId: string ,
id: string ,
ingestionJobId: string ,
resourceId: string ,
status: enum ,
diagnostics:
{
notifications:
[
{
message: string ,
code: integer ,
}
,
]
,
exceptionCountMap: object ,
}
,
startTime: string ,
endTime: string ,
scanRulesetVersion: integer ,
scanRulesetType: enum ,
scanLevelType: enum ,
errorMessage: string ,
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
runType: string ,
dataSourceType: enum ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
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)

{
$headers:
{
operation-location: string ,
}
,
$schema:
{
scanResultId: string ,
startTime: string ,
endTime: string ,
status: enum ,
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
,
}

⚐ Response (default)

{
$headers:
{
x-ms-error-code: string ,
}
,
$schema:
{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
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:
[
{
discoveryExecutionDetails:
{
discoveryStartTime: string ,
discoveryEndTime: string ,
status: enum ,
statistics: object ,
isErrorLogAvailable: boolean ,
}
,
ingestionExecutionDetails:
{
ingestionStartTime: string ,
ingestionEndTime: string ,
status: enum ,
statistics: object ,
estimatedTimeRemainingInSeconds: integer ,
isErrorLogAvailable: boolean ,
lastUpdatedAt: string ,
}
,
parentId: string ,
id: string ,
ingestionJobId: string ,
resourceId: string ,
status: enum ,
diagnostics:
{
notifications:
[
{
message: string ,
code: integer ,
}
,
]
,
exceptionCountMap: object ,
}
,
startTime: string ,
endTime: string ,
scanRulesetVersion: integer ,
scanRulesetType: enum ,
scanLevelType: enum ,
errorMessage: string ,
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
runType: string ,
dataSourceType: enum ,
}
,
]
,
nextLink: string ,
count: integer ,
}

⚐ Response (default)

{
$headers:
{
x-ms-error-code: string ,
}
,
$schema:
{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
,
}
ScanRulesets_Get (new)
Description Gets a scan ruleset.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
kind: enum ,
}

⚐ Response (default)

{
$headers:
{
x-ms-error-code: string ,
}
,
$schema:
{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
,
}
ScanRulesets_CreateOrReplace (new)
Description Creates or replaces a scan ruleset.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
kind: enum ,
}

⚐ Response (201)

{
kind: enum ,
}

⚐ Response (default)

{
$headers:
{
x-ms-error-code: string ,
}
,
$schema:
{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
,
}
ScanRulesets_Delete (new)
Description Deletes a scan ruleset.
Reference Link ¶

⚼ Request

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

⚐ Response (204)

{}

⚐ Response (default)

{
$headers:
{
x-ms-error-code: string ,
}
,
$schema:
{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
,
}
ScanRulesets_List (new)
Description Lists scan rulesets in data catalog.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

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

⚐ Response (default)

{
$headers:
{
x-ms-error-code: string ,
}
,
$schema:
{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
,
}
SystemScanRulesets_List (new)
Description Lists 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)

{
$headers:
{
x-ms-error-code: string ,
}
,
$schema:
{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
,
}
SystemScanRulesets_Get (new)
Description Gets 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)

{
$headers:
{
x-ms-error-code: string ,
}
,
$schema:
{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
,
}
SystemScanRulesets_GetByVersion (new)
Description Gets 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)

{
$headers:
{
x-ms-error-code: string ,
}
,
$schema:
{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
,
}
SystemScanRulesets_GetLatest (new)
Description Gets 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)

{
$headers:
{
x-ms-error-code: string ,
}
,
$schema:
{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
,
}
SystemScanRulesets_ListVersionsByDataSource (new)
Description Lists 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)

{
$headers:
{
x-ms-error-code: string ,
}
,
$schema:
{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
,
}
Triggers_Get (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:
{
recurrence:
{
frequency: enum ,
interval: integer ,
startTime: string ,
endTime: string ,
schedule:
{
minutes:
[
integer ,
]
,
hours:
[
integer ,
]
,
weekDays:
[
string ,
]
,
monthDays:
[
integer ,
]
,
monthlyOccurrences:
[
{
day: enum ,
occurrence: integer ,
}
,
]
,
}
,
timeZone: string ,
}
,
recurrenceInterval: string ,
createdAt: string ,
lastModifiedAt: string ,
lastScheduled: string ,
state: enum ,
scanLevel: enum ,
incrementalScanStartTime: string ,
}
,
validationErrorInfo: string ,
}

⚐ Response (default)

{
$headers:
{
x-ms-error-code: string ,
}
,
$schema:
{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
,
}
Triggers_CreateOrReplace (new)
Description Creates or replaces an instance of a trigger.
Reference Link ¶

⚼ Request

PUT:  /datasources/{dataSourceName}/scans/{scanName}/triggers/default
{
dataSourceName: string ,
scanName: string ,
body:
{
properties:
{
recurrence:
{
frequency: enum ,
interval: integer ,
startTime: string ,
endTime: string ,
schedule:
{
minutes:
[
integer ,
]
,
hours:
[
integer ,
]
,
weekDays:
[
string ,
]
,
monthDays:
[
integer ,
]
,
monthlyOccurrences:
[
{
day: enum ,
occurrence: integer ,
}
,
]
,
}
,
timeZone: string ,
}
,
recurrenceInterval: string ,
createdAt: string ,
lastModifiedAt: string ,
lastScheduled: string ,
state: enum ,
scanLevel: enum ,
incrementalScanStartTime: string ,
}
,
validationErrorInfo: string ,
}
,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
recurrence:
{
frequency: enum ,
interval: integer ,
startTime: string ,
endTime: string ,
schedule:
{
minutes:
[
integer ,
]
,
hours:
[
integer ,
]
,
weekDays:
[
string ,
]
,
monthDays:
[
integer ,
]
,
monthlyOccurrences:
[
{
day: enum ,
occurrence: integer ,
}
,
]
,
}
,
timeZone: string ,
}
,
recurrenceInterval: string ,
createdAt: string ,
lastModifiedAt: string ,
lastScheduled: string ,
state: enum ,
scanLevel: enum ,
incrementalScanStartTime: string ,
}
,
validationErrorInfo: string ,
}

⚐ Response (201)

{
properties:
{
recurrence:
{
frequency: enum ,
interval: integer ,
startTime: string ,
endTime: string ,
schedule:
{
minutes:
[
integer ,
]
,
hours:
[
integer ,
]
,
weekDays:
[
string ,
]
,
monthDays:
[
integer ,
]
,
monthlyOccurrences:
[
{
day: enum ,
occurrence: integer ,
}
,
]
,
}
,
timeZone: string ,
}
,
recurrenceInterval: string ,
createdAt: string ,
lastModifiedAt: string ,
lastScheduled: string ,
state: enum ,
scanLevel: enum ,
incrementalScanStartTime: string ,
}
,
validationErrorInfo: string ,
}

⚐ Response (default)

{
$headers:
{
x-ms-error-code: string ,
}
,
$schema:
{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
,
}
Triggers_Delete (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 (204)

{}

⚐ Response (default)

{
$headers:
{
x-ms-error-code: string ,
}
,
$schema:
{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
,
}
Triggers_Enable (new)
Description Enables a trigger.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
properties:
{
recurrence:
{
frequency: enum ,
interval: integer ,
startTime: string ,
endTime: string ,
schedule:
{
minutes:
[
integer ,
]
,
hours:
[
integer ,
]
,
weekDays:
[
string ,
]
,
monthDays:
[
integer ,
]
,
monthlyOccurrences:
[
{
day: enum ,
occurrence: integer ,
}
,
]
,
}
,
timeZone: string ,
}
,
recurrenceInterval: string ,
createdAt: string ,
lastModifiedAt: string ,
lastScheduled: string ,
state: enum ,
scanLevel: enum ,
incrementalScanStartTime: string ,
}
,
validationErrorInfo: string ,
}

⚐ Response (default)

{
$headers:
{
x-ms-error-code: string ,
}
,
$schema:
{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
,
}
Triggers_Disable (new)
Description Disables a trigger.
Reference Link ¶

⚼ Request

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

⚐ Response (200)

{
properties:
{
recurrence:
{
frequency: enum ,
interval: integer ,
startTime: string ,
endTime: string ,
schedule:
{
minutes:
[
integer ,
]
,
hours:
[
integer ,
]
,
weekDays:
[
string ,
]
,
monthDays:
[
integer ,
]
,
monthlyOccurrences:
[
{
day: enum ,
occurrence: integer ,
}
,
]
,
}
,
timeZone: string ,
}
,
recurrenceInterval: string ,
createdAt: string ,
lastModifiedAt: string ,
lastScheduled: string ,
state: enum ,
scanLevel: enum ,
incrementalScanStartTime: string ,
}
,
validationErrorInfo: string ,
}

⚐ Response (default)

{
$headers:
{
x-ms-error-code: string ,
}
,
$schema:
{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
,
}