Managed Instance Vulnerability Assessments - List By Instance
Gets the managed instance's vulnerability assessment policies.
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/managedInstances/{managedInstanceName}/vulnerabilityAssessments?api-version=2021-11-01
URI Parameters
Name | In | Required | Type | Description |
---|---|---|---|---|
managed
|
path | True |
string |
The name of the managed instance for which the vulnerability assessments is defined. |
resource
|
path | True |
string |
The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal. |
subscription
|
path | True |
string |
The subscription ID that identifies an Azure subscription. |
api-version
|
query | True |
string |
The API version to use for the request. |
Responses
Name | Type | Description |
---|---|---|
200 OK |
Successfully retrieved the managed instance vulnerability assessment policies. |
|
Other Status Codes |
*** Error Responses: ***
|
Examples
Get a managed instance's vulnerability assessment policies
Sample request
Sample response
{
"value": [
{
"id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/vulnerabilityaseessmenttest-4799/providers/Microsoft.Sql/managedInstances/vulnerabilityaseessmenttest-6440/vulnerabilityAssessments/default",
"name": "default",
"type": "Microsoft.Sql/managedInstances/vulnerabilityAssessments",
"properties": {
"recurringScans": {
"isEnabled": true,
"emailSubscriptionAdmins": true,
"emails": [
"email1@mail.com",
"email2@mail.com"
]
}
}
}
]
}
Definitions
Name | Description |
---|---|
Managed |
A managed instance vulnerability assessment. |
Managed |
A list of the ManagedInstance's vulnerability assessments. |
Vulnerability |
Properties of a Vulnerability Assessment recurring scans. |
ManagedInstanceVulnerabilityAssessment
A managed instance vulnerability assessment.
Name | Type | Description |
---|---|---|
id |
string |
Resource ID. |
name |
string |
Resource name. |
properties.recurringScans |
The recurring scans settings |
|
properties.storageAccountAccessKey |
string |
Specifies the identifier key of the storage account for vulnerability assessment scan results. If 'StorageContainerSasKey' isn't specified, storageAccountAccessKey is required. Applies only if the storage account is not behind a Vnet or a firewall |
properties.storageContainerPath |
string |
A blob storage container path to hold the scan results (e.g. https://myStorage.blob.core.windows.net/VaScans/). |
properties.storageContainerSasKey |
string |
A shared access signature (SAS Key) that has write access to the blob container specified in 'storageContainerPath' parameter. If 'storageAccountAccessKey' isn't specified, StorageContainerSasKey is required. Applies only if the storage account is not behind a Vnet or a firewall |
type |
string |
Resource type. |
ManagedInstanceVulnerabilityAssessmentListResult
A list of the ManagedInstance's vulnerability assessments.
Name | Type | Description |
---|---|---|
nextLink |
string |
Link to retrieve next page of results. |
value |
Array of results. |
VulnerabilityAssessmentRecurringScansProperties
Properties of a Vulnerability Assessment recurring scans.
Name | Type | Default value | Description |
---|---|---|---|
emailSubscriptionAdmins |
boolean |
True |
Specifies that the schedule scan notification will be is sent to the subscription administrators. |
emails |
string[] |
Specifies an array of e-mail addresses to which the scan notification is sent. |
|
isEnabled |
boolean |
Recurring scans state. |