Microsoft.Security assessments 2019-01-01-preview

Определение ресурса Bicep

Тип ресурса assessments является ресурсом расширения, что означает, что его можно применить к другому ресурсу.

scope Используйте свойство этого ресурса, чтобы задать область для этого ресурса. См. раздел Настройка область для ресурсов расширения в Bicep.

Тип ресурса оценки можно развернуть с помощью операций, предназначенных для:

Список измененных свойств в каждой версии API см. в журнале изменений.

Формат ресурсов

Чтобы создать ресурс Microsoft.Security/assessments, добавьте следующий Bicep в шаблон.

resource symbolicname 'Microsoft.Security/assessments@2019-01-01-preview' = {
  name: 'string'
  scope: resourceSymbolicName
  properties: {
    additionalData: {
      {customized property}: 'string'
    }
    resourceDetails: {
      source: 'string'
      // For remaining properties, see ResourceDetails objects
    }
    status: {
      cause: 'string'
      code: 'string'
      description: 'string'
    }
  }
}

Объекты ResourceDetails

Задайте свойство source , чтобы указать тип объекта .

Для Azure используйте:

  source: 'Azure'

Для OnPremiseSql используйте:

  source: 'OnPremiseSql'
  databaseName: 'string'
  machineName: 'string'
  serverName: 'string'
  sourceComputerId: 'string'
  vmuuid: 'string'
  workspaceId: 'string'

Значения свойств

assessments

Имя Описание Значение
name имя ресурса. строка (обязательно)

Ограничение символов: 1–260

Допустимые символы:
Буквенно-цифровые символы, символы подчеркивания и дефисы.
область Используйте при создании ресурса расширения на область, отличном от область развертывания. Целевой ресурс

Для Bicep задайте для этого свойства символьное имя ресурса, чтобы применить ресурс расширения.
properties Описывает свойства оценки. SecurityAssessmentProperties

SecurityAssessmentProperties

Имя Описание Значение
additionalData Дополнительные данные, касающиеся оценки SecurityAssessmentPropertiesAdditionalData
resourceDetails Сведения о ресурсе, который был оценен ResourceDetails (обязательно)
status Результат оценки AssessmentStatus (обязательно)

SecurityAssessmentPropertiesAdditionalData

Имя Описание Значение
{настроенное свойство} строка

ResourceDetails

Имя Описание Значение
source Установка типа объекта Azure
OnPremiseSql (обязательно)

AzureResourceDetails

Имя Описание Значение
source Платформа, на которой находится оцениваемый ресурс. Azure (обязательно)

OnPremiseSqlResourceDetails

Имя Описание Значение
source Платформа, на которой находится оцениваемый ресурс. OnPremiseSql (обязательно)
databaseName Имя базы данных SQL, установленной на компьютере строка (обязательно)
machineName Имя компьютера строка (обязательно)
serverName Имя сервера SQL, установленного на компьютере строка (обязательно)
sourceComputerId Идентификатор агента oms, установленный на компьютере строка (обязательно)
vmuuid Уникальный идентификатор компьютера строка (обязательно)
workspaceId Идентификатор ресурса Azure рабочей области, к которому подключен компьютер строка (обязательно)

AssessmentStatus

Имя Описание Значение
cause Программный код для причины состояния оценки строка
code Программный код для состояния оценки "Работоспособный"
NotApplicable
"Неработоспособно" (обязательно)
description Удобочитаемое описание состояния оценки строка

Определение ресурса шаблона ARM

Тип ресурса assessments является ресурсом расширения, что означает, что его можно применить к другому ресурсу.

scope Используйте свойство этого ресурса, чтобы задать область для этого ресурса. См. раздел Настройка область для ресурсов расширения в шаблонах ARM.

Тип ресурса оценки можно развернуть с помощью операций, предназначенных для:

Список измененных свойств в каждой версии API см. в журнале изменений.

Формат ресурсов

Чтобы создать ресурс Microsoft.Security/assessments, добавьте следующий код JSON в шаблон.

{
  "type": "Microsoft.Security/assessments",
  "apiVersion": "2019-01-01-preview",
  "name": "string",
  "scope": "string",
  "properties": {
    "additionalData": {
      "{customized property}": "string"
    },
    "resourceDetails": {
      "source": "string"
      // For remaining properties, see ResourceDetails objects
    },
    "status": {
      "cause": "string",
      "code": "string",
      "description": "string"
    }
  }
}

Объекты ResourceDetails

Задайте свойство source , чтобы указать тип объекта .

Для Azure используйте:

  "source": "Azure"

Для OnPremiseSql используйте:

  "source": "OnPremiseSql",
  "databaseName": "string",
  "machineName": "string",
  "serverName": "string",
  "sourceComputerId": "string",
  "vmuuid": "string",
  "workspaceId": "string"

Значения свойств

assessments

Имя Описание Значение
тип Тип ресурса Microsoft.Security/assessments
версия_API Версия API ресурсов '2019-01-01-preview'
name имя ресурса. строка (обязательно)

Ограничение символов: 1–260

Допустимые символы:
Буквенно-цифровые символы, символы подчеркивания и дефисы.
область Используйте при создании ресурса расширения на область, отличном от область развертывания. Целевой ресурс

Для JSON задайте полное имя ресурса, к который будет применяться ресурс расширения .
properties Описывает свойства оценки. SecurityAssessmentProperties

SecurityAssessmentProperties

Имя Описание Значение
additionalData Дополнительные данные, касающиеся оценки SecurityAssessmentPropertiesAdditionalData
resourceDetails Сведения о ресурсе, который был оценен ResourceDetails (обязательно)
status Результат оценки AssessmentStatus (обязательно)

SecurityAssessmentPropertiesAdditionalData

Имя Описание Значение
{настроенное свойство} строка

ResourceDetails

Имя Описание Значение
source Установка типа объекта Azure
OnPremiseSql (обязательно)

AzureResourceDetails

Имя Описание Значение
source Платформа, на которой находится оцениваемый ресурс. Azure (обязательно)

OnPremiseSqlResourceDetails

Имя Описание Значение
source Платформа, на которой находится оцениваемый ресурс. OnPremiseSql (обязательно)
databaseName Имя базы данных SQL, установленной на компьютере строка (обязательно)
machineName Имя компьютера строка (обязательно)
serverName Имя сервера SQL, установленного на компьютере строка (обязательно)
sourceComputerId Идентификатор агента oms, установленный на компьютере string (обязательно)
vmuuid Уникальный идентификатор компьютера string (обязательно)
workspaceId Идентификатор ресурса Azure рабочей области, к которому подключен компьютер string (обязательно)

AssessmentStatus

Имя Описание Значение
cause Программный код для причины состояния оценки строка
code Программный код для состояния оценки "Работоспособный"
NotApplicable
"Неработоспособно" (обязательно)
description Понятное описание состояния оценки строка

Определение ресурса Terraform (поставщик AzAPI)

Тип ресурса assessments является ресурсом расширения, что означает, что его можно применить к другому ресурсу.

parent_id Используйте свойство этого ресурса, чтобы задать область для этого ресурса.

Тип ресурса assessments можно развернуть с помощью операций, предназначенных для:

  • Группы ресурсов

Список измененных свойств в каждой версии API см. в журнале изменений.

Формат ресурсов

Чтобы создать ресурс Microsoft.Security/assessments, добавьте следующую terraform в шаблон.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Security/assessments@2019-01-01-preview"
  name = "string"
  parent_id = "string"
  body = jsonencode({
    properties = {
      additionalData = {
        {customized property} = "string"
      }
      resourceDetails = {
        source = "string"
        // For remaining properties, see ResourceDetails objects
      }
      status = {
        cause = "string"
        code = "string"
        description = "string"
      }
    }
  })
}

Объекты ResourceDetails

Задайте свойство source , чтобы указать тип объекта.

Для Azure используйте:

  source = "Azure"

Для OnPremiseSql используйте:

  source = "OnPremiseSql"
  databaseName = "string"
  machineName = "string"
  serverName = "string"
  sourceComputerId = "string"
  vmuuid = "string"
  workspaceId = "string"

Значения свойств

assessments

Имя Описание Значение
тип Тип ресурса "Microsoft.Security/assessments@2019-01-01-preview"
name имя ресурса. string (обязательно)

Ограничение символов: 1–260

Допустимые символы:
Буквенно-цифровые символы, символы подчеркивания и дефисы.
parent_id Идентификатор ресурса, к который применяется этот ресурс расширения. string (обязательно)
properties Описывает свойства оценки. SecurityAssessmentProperties

SecurityAssessmentProperties

Имя Описание Значение
additionalData Дополнительные данные об оценке SecurityAssessmentPropertiesAdditionalData
resourceDetails Сведения о ресурсе, который был оценен ResourceDetails (обязательно)
status Результат оценки AssessmentStatus (обязательно)

SecurityAssessmentPropertiesAdditionalData

Имя Описание Значение
{настраиваемое свойство} строка

ResourceDetails

Имя Описание Значение
source Установка типа объекта Azure
OnPremiseSql (обязательно)

AzureResourceDetails

Имя Описание Значение
source Платформа, на которой находится оцениваемый ресурс Azure (обязательно)

OnPremiseSqlResourceDetails

Имя Описание Значение
source Платформа, на которой находится оцениваемый ресурс OnPremiseSql (обязательно)
databaseName Имя базы данных SQL, установленной на компьютере string (обязательно)
machineName Имя компьютера string (обязательно)
serverName Имя сервера SQL, установленного на компьютере string (обязательно)
sourceComputerId Идентификатор агента oms, установленный на компьютере string (обязательно)
vmuuid Уникальный идентификатор компьютера string (обязательно)
workspaceId Идентификатор ресурса Azure рабочей области, к которому подключен компьютер string (обязательно)

AssessmentStatus

Имя Описание Значение
cause Программный код для причины состояния оценки строка
code Программный код для состояния оценки "Работоспособный"
NotApplicable
"Неработоспособен" (обязательно)
description Понятное описание состояния оценки строка