Server Vulnerability Assessments - List By Server

서버와 연결된 취약성 평가 정책을 나열합니다.

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

URI 매개 변수

Name In Required Type Description
resourceGroupName
path True
  • string

리소스를 포함하는 리소스 그룹의 이름입니다. Azure 리소스 관리자 API 또는 포털에서 이 값을 가져올 수 있습니다.

serverName
path True
  • string

서버의 이름입니다.

subscriptionId
path True
  • string

Azure 구독을 식별하는 구독 ID입니다.

api-version
query True
  • string

요청에 사용할 API 버전입니다.

응답

Name Type Description
200 OK

서버 취약성 평가 정책을 성공적으로 검색했습니다.

Other Status Codes

오류 응답: ***

  • 400 InvalidStorageAccountName - 제공된 스토리지 계정이 잘못되었거나 존재하지 않습니다.

  • 400 InvalidStorageAccountCredentials - 제공된 스토리지 계정 공유 액세스 서명 또는 계정 스토리지 키가 잘못되었습니다.

  • 400 VulnerabilityAssessmentADSIsDisabled - 취약성 평가를 사용하려면 Advanced Data Security를 사용하도록 설정해야 합니다.

  • 404 SubscriptionDoesNotHaveServer - 요청한 서버를 찾을 수 없습니다.

예제

Get a server's vulnerability assessment policies

Sample Request

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

Sample Response

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

정의

ServerVulnerabilityAssessment

서버 취약성 평가입니다.

ServerVulnerabilityAssessmentListResult

서버의 취약성 평가 목록입니다.

VulnerabilityAssessmentRecurringScansProperties

취약성 평가 되풀이 검사의 속성입니다.

ServerVulnerabilityAssessment

서버 취약성 평가입니다.

Name Type Description
id
  • string

리소스 ID입니다.

name
  • string

리소스 이름입니다.

properties.recurringScans

되풀이 검사 설정

properties.storageAccountAccessKey
  • string

취약성 평가 검사 결과에 대한 스토리지 계정의 식별자 키를 지정합니다. 'StorageContainerSasKey'를 지정하지 않으면 storageAccountAccessKey가 필요합니다.

properties.storageContainerPath
  • string

검사 결과(예: https://myStorage.blob.core.windows.net/VaScans/)를 저장할 Blob Storage 컨테이너 경로입니다.

properties.storageContainerSasKey
  • string

'storageContainerPath' 매개 변수에 지정된 Blob 컨테이너에 대한 쓰기 권한이 있는 SAS 키(공유 액세스 서명)입니다. 'storageAccountAccessKey'를 지정하지 않으면 StorageContainerSasKey가 필요합니다.

type
  • string

리소스 종류.

ServerVulnerabilityAssessmentListResult

서버의 취약성 평가 목록입니다.

Name Type Description
nextLink
  • string

결과의 다음 페이지를 검색하기 위한 링크입니다.

value

결과의 배열입니다.

VulnerabilityAssessmentRecurringScansProperties

취약성 평가 되풀이 검사의 속성입니다.

Name Type Default Value Description
emailSubscriptionAdmins
  • boolean
True

일정 검사 알림이 구독 관리자에게 전송되도록 지정합니다.

emails
  • string[]

스캔 알림이 전송되는 전자 메일 주소 배열을 지정합니다.

isEnabled
  • boolean

되풀이 검사 상태입니다.