Dela via


Server Vulnerability Assessments - List By Server

Listor de principer för sårbarhetsbedömning som är associerade med en server.

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

URI-parametrar

Name I Obligatorisk Typ Description
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.

serverName
path True

string

Namnet på servern.

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

ServerVulnerabilityAssessmentListResult

Principerna för sårbarhetsbedömning på servern 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 VulnerabilityAssessmentUnsupportedStorageAccount – det angivna lagringskontot stöds inte.

  • 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 server's vulnerability assessment policies

Exempelbegäran

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

Exempelsvar

{
  "value": [
    {
      "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/vulnerabilityaseessmenttest-4799/providers/Microsoft.Sql/servers/vulnerabilityaseessmenttest-6440/vulnerabilityAssessments/",
      "name": "default",
      "type": "Microsoft.Sql/servers/vulnerabilityAssessments",
      "properties": {
        "recurringScans": {
          "isEnabled": true,
          "emailSubscriptionAdmins": true,
          "emails": [
            "email1@mail.com",
            "email2@mail.com"
          ]
        }
      }
    }
  ]
}

Definitioner

Name Description
ServerVulnerabilityAssessment

En sårbarhetsbedömning av servern.

ServerVulnerabilityAssessmentListResult

En lista över serverns sårbarhetsbedömningar.

VulnerabilityAssessmentRecurringScansProperties

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

ServerVulnerabilityAssessment

En sårbarhetsbedömning av servern.

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.

ServerVulnerabilityAssessmentListResult

En lista över serverns sårbarhetsbedömningar.

Name Typ Description
nextLink

string

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

value

ServerVulnerabilityAssessment[]

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.