Dela via


Managed Instance Vulnerability Assessments - List By Instance

Hämtar den hanterade instansens principer för sårbarhetsbedömning.

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/managedInstances/{managedInstanceName}/vulnerabilityAssessments?api-version=2021-11-01

URI-parametrar

Name I Obligatorisk Typ Description
managedInstanceName
path True

string

Namnet på den hanterade instans som sårbarhetsbedömningarna har definierats för.

resourceGroupName
path True

string

Namnet på resursgruppen som innehåller resursen. Du kan hämta det här värdet från Azure Resource Manager-API:et eller portalen.

subscriptionId
path True

string

Det prenumerations-ID som identifierar en Azure-prenumeration.

api-version
query True

string

DEN API-version som ska användas för begäran.

Svar

Name Typ Description
200 OK

ManagedInstanceVulnerabilityAssessmentListResult

Principerna för sårbarhetsbedömning för hanterade instanser har hämtats.

Other Status Codes

Felsvar: ***

  • 400 InvalidStorageAccountName – det angivna lagringskontot är inte giltigt eller finns inte.

  • 400 InvalidStorageAccountCredentials – Den angivna signaturen för delad åtkomst för lagringskontot eller lagringsnyckeln för kontot är inte giltig.

  • 400 VulnerabilityAssessmentADSIsDisabled – Advanced Data Security bör aktiveras för att kunna använda sårbarhetsbedömning.

  • 400 VulnerabilityAssessmentStorageOutboundFirewallNotAllowed – lagringskontot finns inte i listan över regler för utgående brandvägg.

  • 400 VulnerabilityAssessmentInsufficientStorageAccountPermissions – Otillräckliga behörigheter för det angivna lagringskontot.

  • 400 VulnerabilityAssessmentStorageAccountIsDisabled – det angivna lagringskontot är inaktiverat.

  • 404 SubscriptionDoesNotHaveServer – Den begärda servern hittades inte

Exempel

Get a managed instance's vulnerability assessment policies

Exempelbegäran

GET https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/vulnerabilityaseessmenttest-4799/providers/Microsoft.Sql/managedInstances/vulnerabilityaseessmenttest-6440/vulnerabilityAssessments?api-version=2021-11-01

Exempelsvar

{
  "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"
          ]
        }
      }
    }
  ]
}

Definitioner

Name Description
ManagedInstanceVulnerabilityAssessment

En sårbarhetsbedömning av hanterad instans.

ManagedInstanceVulnerabilityAssessmentListResult

En lista över ManagedInstances sårbarhetsbedömningar.

VulnerabilityAssessmentRecurringScansProperties

Egenskaper för återkommande genomsökningar av en sårbarhetsbedömning.

ManagedInstanceVulnerabilityAssessment

En sårbarhetsbedömning av hanterad instans.

Name Typ Description
id

string

Resurs-ID.

name

string

Resursnamn.

properties.recurringScans

VulnerabilityAssessmentRecurringScansProperties

Inställningarna för återkommande genomsökningar

properties.storageAccountAccessKey

string

Anger ID-nyckeln för lagringskontot för genomsökningsresultat för sårbarhetsbedömning. Om "StorageContainerSasKey" inte har angetts krävs storageAccountAccessKey. Gäller endast om lagringskontot inte finns bakom ett virtuellt nätverk eller en brandvägg

properties.storageContainerPath

string

En sökväg till bloblagringscontainern för att lagra genomsökningsresultatet (t.ex. https://myStorage.blob.core.windows.net/VaScans/).

properties.storageContainerSasKey

string

En signatur för delad åtkomst (SAS-nyckel) som har skrivåtkomst till blobcontainern som anges i parametern "storageContainerPath". Om "storageAccountAccessKey" inte har angetts krävs StorageContainerSasKey. Gäller endast om lagringskontot inte finns bakom ett virtuellt nätverk eller en brandvägg

type

string

Resurstyp.

ManagedInstanceVulnerabilityAssessmentListResult

En lista över ManagedInstances sårbarhetsbedömningar.

Name Typ Description
nextLink

string

Länk för att hämta nästa sida med resultat.

value

ManagedInstanceVulnerabilityAssessment[]

Matris med resultat.

VulnerabilityAssessmentRecurringScansProperties

Egenskaper för återkommande genomsökningar av en sårbarhetsbedömning.

Name Typ Standardvärde Description
emailSubscriptionAdmins

boolean

True

Anger att schemagenomsökningsmeddelandet skickas till prenumerationsadministratörerna.

emails

string[]

Anger en matris med e-postadresser som skanningsmeddelandet skickas till.

isEnabled

boolean

Tillstånd för återkommande genomsökningar.