Udostępnij za pośrednictwem


Microsoft.Security assessments 2019-01-01-preview

Definicja zasobu Bicep

Typ zasobu oceny można wdrożyć przy użyciu operacji docelowych:

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.

Format zasobu

Aby utworzyć zasób Microsoft.Security/assessments, dodaj następujący kod Bicep do szablonu.

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

Obiekty ResourceDetails

Ustaw właściwość źródła , aby określić typ obiektu.

W przypadku azureużyj:

{
  source: 'Azure'
}

W przypadku OnPremiseSqlużyj:

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

Wartości właściwości

AssessmentStatus

Nazwa Opis Wartość
przyczyna Kod programowy przyczyny stanu oceny struna
kod Kod programowy stanu oceny "W dobrej kondycji"
"NotApplicable"
"W złej kondycji" (wymagane)
opis Czytelny opis stanu oceny przez człowieka struna

AzureResourceDetails

Nazwa Opis Wartość
źródło Platforma, na której znajduje się oceniony zasób "Azure" (wymagane)

Microsoft.Security/assessments

Nazwa Opis Wartość
nazwa Nazwa zasobu ciąg (wymagany)
Właściwości Opisuje właściwości oceny. SecurityAssessmentProperties

OnPremiseSqlResourceDetails

Nazwa Opis Wartość
databaseName Nazwa bazy danych Sql zainstalowana na maszynie ciąg (wymagany)
machineName Nazwa maszyny ciąg (wymagany)
nazwa_serwera Nazwa serwera SQL zainstalowana na maszynie ciąg (wymagany)
źródło Platforma, na której znajduje się oceniony zasób "OnPremiseSql" (wymagane)
sourceComputerId Identyfikator agenta pakietu oms zainstalowany na maszynie ciąg (wymagany)
vmuuid Unikatowy identyfikator maszyny ciąg (wymagany)
workspaceId Identyfikator zasobu platformy Azure obszaru roboczego, do którego jest dołączony komputer ciąg (wymagany)

ResourceDetails

Nazwa Opis Wartość
źródło Ustaw wartość "Azure" dla typu AzureResourceDetails. Ustaw wartość "OnPremiseSql" dla typu OnPremiseSqlResourceDetails. "Azure"
"OnPremiseSql" (wymagane)

SecurityAssessmentProperties

Nazwa Opis Wartość
additionalData Dodatkowe dane dotyczące oceny SecurityAssessmentPropertiesAdditionalData
resourceDetails Szczegóły zasobu, który został oceniony ResourceDetails (wymagane)
stan Wynik oceny AssessmentStatus (wymagane)

SecurityAssessmentPropertiesAdditionalData

Nazwa Opis Wartość

Definicja zasobu szablonu usługi ARM

Typ zasobu oceny można wdrożyć przy użyciu operacji docelowych:

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.

Format zasobu

Aby utworzyć zasób Microsoft.Security/assessments, dodaj następujący kod JSON do szablonu.

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

Obiekty ResourceDetails

Ustaw właściwość źródła , aby określić typ obiektu.

W przypadku azureużyj:

{
  "source": "Azure"
}

W przypadku OnPremiseSqlużyj:

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

Wartości właściwości

AssessmentStatus

Nazwa Opis Wartość
przyczyna Kod programowy przyczyny stanu oceny struna
kod Kod programowy stanu oceny "W dobrej kondycji"
"NotApplicable"
"W złej kondycji" (wymagane)
opis Czytelny opis stanu oceny przez człowieka struna

AzureResourceDetails

Nazwa Opis Wartość
źródło Platforma, na której znajduje się oceniony zasób "Azure" (wymagane)

Microsoft.Security/assessments

Nazwa Opis Wartość
apiVersion Wersja interfejsu API "2019-01-01-preview"
nazwa Nazwa zasobu ciąg (wymagany)
Właściwości Opisuje właściwości oceny. SecurityAssessmentProperties
typ Typ zasobu "Microsoft.Security/assessments"

OnPremiseSqlResourceDetails

Nazwa Opis Wartość
databaseName Nazwa bazy danych Sql zainstalowana na maszynie ciąg (wymagany)
machineName Nazwa maszyny ciąg (wymagany)
nazwa_serwera Nazwa serwera SQL zainstalowana na maszynie ciąg (wymagany)
źródło Platforma, na której znajduje się oceniony zasób "OnPremiseSql" (wymagane)
sourceComputerId Identyfikator agenta pakietu oms zainstalowany na maszynie ciąg (wymagany)
vmuuid Unikatowy identyfikator maszyny ciąg (wymagany)
workspaceId Identyfikator zasobu platformy Azure obszaru roboczego, do którego jest dołączony komputer ciąg (wymagany)

ResourceDetails

Nazwa Opis Wartość
źródło Ustaw wartość "Azure" dla typu AzureResourceDetails. Ustaw wartość "OnPremiseSql" dla typu OnPremiseSqlResourceDetails. "Azure"
"OnPremiseSql" (wymagane)

SecurityAssessmentProperties

Nazwa Opis Wartość
additionalData Dodatkowe dane dotyczące oceny SecurityAssessmentPropertiesAdditionalData
resourceDetails Szczegóły zasobu, który został oceniony ResourceDetails (wymagane)
stan Wynik oceny AssessmentStatus (wymagane)

SecurityAssessmentPropertiesAdditionalData

Nazwa Opis Wartość

Definicja zasobu narzędzia Terraform (dostawcy AzAPI)

Typ zasobu oceny można wdrożyć przy użyciu operacji docelowych:

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.

Format zasobu

Aby utworzyć zasób Microsoft.Security/assessments, dodaj następujący program Terraform do szablonu.

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

Obiekty ResourceDetails

Ustaw właściwość źródła , aby określić typ obiektu.

W przypadku azureużyj:

{
  source = "Azure"
}

W przypadku OnPremiseSqlużyj:

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

Wartości właściwości

AssessmentStatus

Nazwa Opis Wartość
przyczyna Kod programowy przyczyny stanu oceny struna
kod Kod programowy stanu oceny "W dobrej kondycji"
"NotApplicable"
"W złej kondycji" (wymagane)
opis Czytelny opis stanu oceny przez człowieka struna

AzureResourceDetails

Nazwa Opis Wartość
źródło Platforma, na której znajduje się oceniony zasób "Azure" (wymagane)

Microsoft.Security/assessments

Nazwa Opis Wartość
nazwa Nazwa zasobu ciąg (wymagany)
Właściwości Opisuje właściwości oceny. SecurityAssessmentProperties
typ Typ zasobu "Microsoft.Security/assessments@2019-01-01-preview"

OnPremiseSqlResourceDetails

Nazwa Opis Wartość
databaseName Nazwa bazy danych Sql zainstalowana na maszynie ciąg (wymagany)
machineName Nazwa maszyny ciąg (wymagany)
nazwa_serwera Nazwa serwera SQL zainstalowana na maszynie ciąg (wymagany)
źródło Platforma, na której znajduje się oceniony zasób "OnPremiseSql" (wymagane)
sourceComputerId Identyfikator agenta pakietu oms zainstalowany na maszynie ciąg (wymagany)
vmuuid Unikatowy identyfikator maszyny ciąg (wymagany)
workspaceId Identyfikator zasobu platformy Azure obszaru roboczego, do którego jest dołączony komputer ciąg (wymagany)

ResourceDetails

Nazwa Opis Wartość
źródło Ustaw wartość "Azure" dla typu AzureResourceDetails. Ustaw wartość "OnPremiseSql" dla typu OnPremiseSqlResourceDetails. "Azure"
"OnPremiseSql" (wymagane)

SecurityAssessmentProperties

Nazwa Opis Wartość
additionalData Dodatkowe dane dotyczące oceny SecurityAssessmentPropertiesAdditionalData
resourceDetails Szczegóły zasobu, który został oceniony ResourceDetails (wymagane)
stan Wynik oceny AssessmentStatus (wymagane)

SecurityAssessmentPropertiesAdditionalData

Nazwa Opis Wartość