Microsoft.Security değerlendirmeleri 2019-01-01-preview

Bicep kaynak tanımı

Değerlendirme kaynak türü bir uzantı kaynağıdır ve başka bir kaynağa uygulayabileceğiniz anlamına gelir.

Bu kaynağın scope kapsamını ayarlamak için bu kaynak üzerindeki özelliğini kullanın. Bkz. Bicep'te uzantı kaynaklarında kapsamı ayarlama.

Değerlendirme kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:

Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.

Kaynak biçimi

Microsoft.Security/assessments kaynağı oluşturmak için şablonunuza aşağıdaki Bicep'i ekleyin.

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 nesneleri

Nesne türünü belirtmek için kaynak özelliğini ayarlayın.

Azure için şunu kullanın:

  source: 'Azure'

OnPremiseSql için şunu kullanın:

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

Özellik değerleri

değerlendirme

Ad Açıklama Değer
name Kaynak adı dize (gerekli)

Karakter sınırı: 1-260

Geçerli karakterler:
Alfasayısallar, alt çizgiler ve kısa çizgiler.
scope Dağıtım kapsamından farklı bir kapsamda uzantı kaynağı oluştururken kullanın. Hedef kaynak

Bicep için, uzantı kaynağını uygulamak için bu özelliği kaynağın sembolik adı olarak ayarlayın.
properties Değerlendirmenin özelliklerini açıklar. SecurityAssessmentProperties

SecurityAssessmentProperties

Ad Açıklama Değer
additionalData Değerlendirmeyle ilgili ek veriler SecurityAssessmentPropertiesAdditionalData
resourceDetails Değerlendirilen kaynağın ayrıntıları ResourceDetails (gerekli)
durum Değerlendirmenin sonucu AssessmentStatus (gerekli)

SecurityAssessmentPropertiesAdditionalData

Ad Açıklama Değer
{özelleştirilmiş özellik} string

ResourceDetails

Ad Açıklama Değer
kaynak Nesne türünü ayarlama Azure
OnPremiseSql (gerekli)

AzureResourceDetails

Ad Açıklama Değer
kaynak Değerlendirilen kaynağın bulunduğu platform 'Azure' (gerekli)

OnPremiseSqlResourceDetails

Ad Açıklama Değer
kaynak Değerlendirilen kaynağın bulunduğu platform 'OnPremiseSql' (gerekli)
veritabanıAdı Makinede yüklü sql veritabanı adı dize (gerekli)
Machinename Makinenin adı dize (gerekli)
serverName Makinede yüklü sql sunucusu adı dize (gerekli)
sourceComputerId Makinede yüklü oms aracı kimliği dize (gerekli)
vmuuid Makinenin benzersiz kimliği dize (gerekli)
workspaceId Makinenin bağlı olduğu çalışma alanının Azure kaynak kimliği dize (gerekli)

AssessmentStatus

Ad Açıklama Değer
Neden Değerlendirme durumunun nedeni için programlı kod string
kod Değerlendirmenin durumu için programlı kod 'Sağlıklı'
'NotApplicable'
'İyi Durumda Değil' (gerekli)
açıklama Değerlendirme durumunun okunabilir açıklaması string

ARM şablonu kaynak tanımı

Değerlendirme kaynak türü bir uzantı kaynağıdır ve başka bir kaynağa uygulayabileceğiniz anlamına gelir.

Bu kaynağın scope kapsamını ayarlamak için bu kaynak üzerindeki özelliğini kullanın. Bkz. ARM şablonlarında uzantı kaynaklarında kapsam ayarlama.

Değerlendirme kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:

Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.

Kaynak biçimi

Microsoft.Security/assessments kaynağı oluşturmak için şablonunuza aşağıdaki JSON'u ekleyin.

{
  "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 nesneleri

Nesne türünü belirtmek için kaynak özelliğini ayarlayın.

Azure için şunu kullanın:

  "source": "Azure"

OnPremiseSql için şunu kullanın:

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

Özellik değerleri

değerlendirme

Ad Açıklama Değer
tür Kaynak türü 'Microsoft.Security/assessments'
apiVersion Kaynak API'sinin sürümü '2019-01-01-preview'
name Kaynak adı dize (gerekli)

Karakter sınırı: 1-260

Geçerli karakterler:
Alfasayısallar, alt çizgiler ve kısa çizgiler.
scope Dağıtım kapsamından farklı bir kapsamda uzantı kaynağı oluştururken kullanın. Hedef kaynak

JSON için, uzantı kaynağının uygulanacağı kaynağın tam adı olarak değeri ayarlayın.
properties Değerlendirmenin özelliklerini açıklar. SecurityAssessmentProperties

SecurityAssessmentProperties

Ad Açıklama Değer
additionalData Değerlendirmeyle ilgili ek veriler SecurityAssessmentPropertiesAdditionalData
resourceDetails Değerlendirilen kaynağın ayrıntıları ResourceDetails (gerekli)
durum Değerlendirmenin sonucu AssessmentStatus (gerekli)

SecurityAssessmentPropertiesAdditionalData

Ad Açıklama Değer
{özelleştirilmiş özellik} string

ResourceDetails

Ad Açıklama Değer
kaynak Nesne türünü ayarlama Azure
OnPremiseSql (gerekli)

AzureResourceDetails

Ad Açıklama Değer
kaynak Değerlendirilen kaynağın bulunduğu platform 'Azure' (gerekli)

OnPremiseSqlResourceDetails

Ad Açıklama Değer
kaynak Değerlendirilen kaynağın bulunduğu platform 'OnPremiseSql' (gerekli)
veritabanıAdı Makinede yüklü sql veritabanı adı dize (gerekli)
Machinename Makinenin adı dize (gerekli)
serverName Makinede yüklü sql sunucusu adı dize (gerekli)
sourceComputerId Makinede yüklü oms aracı kimliği dize (gerekli)
vmuuid Makinenin benzersiz kimliği dize (gerekli)
workspaceId Makinenin bağlı olduğu çalışma alanının Azure kaynak kimliği dize (gerekli)

AssessmentStatus

Ad Açıklama Değer
Neden Değerlendirme durumunun nedeni için programlı kod string
kod Değerlendirmenin durumu için programlı kod 'Sağlıklı'
'NotApplicable'
'İyi Durumda Değil' (gerekli)
açıklama Değerlendirme durumunun okunabilir açıklaması string

Terraform (AzAPI sağlayıcısı) kaynak tanımı

Değerlendirme kaynak türü bir uzantı kaynağıdır ve başka bir kaynağa uygulayabileceğiniz anlamına gelir.

Bu kaynağın parent_id kapsamını ayarlamak için bu kaynak üzerindeki özelliğini kullanın.

Değerlendirme kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:

  • Kaynak grupları

Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.

Kaynak biçimi

Microsoft.Security/assessments kaynağı oluşturmak için şablonunuza aşağıdaki Terraform'u ekleyin.

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 nesneleri

Nesne türünü belirtmek için kaynak özelliğini ayarlayın.

Azure için şunu kullanın:

  source = "Azure"

OnPremiseSql için şunu kullanın:

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

Özellik değerleri

değerlendirme

Ad Açıklama Değer
tür Kaynak türü "Microsoft.Security/assessments@2019-01-01-preview"
name Kaynak adı dize (gerekli)

Karakter sınırı: 1-260

Geçerli karakterler:
Alfasayısallar, alt çizgiler ve kısa çizgiler.
parent_id Bu uzantı kaynağının uygulanacağı kaynağın kimliği. dize (gerekli)
properties Değerlendirmenin özelliklerini açıklar. SecurityAssessmentProperties

SecurityAssessmentProperties

Ad Açıklama Değer
additionalData Değerlendirmeyle ilgili ek veriler SecurityAssessmentPropertiesAdditionalData
resourceDetails Değerlendirilen kaynağın ayrıntıları ResourceDetails (gerekli)
durum Değerlendirmenin sonucu AssessmentStatus (gerekli)

SecurityAssessmentPropertiesAdditionalData

Ad Açıklama Değer
{özelleştirilmiş özellik} string

ResourceDetails

Ad Açıklama Değer
kaynak Nesne türünü ayarlama Azure
OnPremiseSql (gerekli)

AzureResourceDetails

Ad Açıklama Değer
kaynak Değerlendirilen kaynağın bulunduğu platform "Azure" (gerekli)

OnPremiseSqlResourceDetails

Ad Açıklama Değer
kaynak Değerlendirilen kaynağın bulunduğu platform "OnPremiseSql" (gerekli)
veritabanıAdı Makinede yüklü sql veritabanı adı dize (gerekli)
Machinename Makinenin adı dize (gerekli)
serverName Makinede yüklü sql sunucusu adı dize (gerekli)
sourceComputerId Makinede yüklü oms aracı kimliği dize (gerekli)
vmuuid Makinenin benzersiz kimliği dize (gerekli)
workspaceId Makinenin bağlı olduğu çalışma alanının Azure kaynak kimliği dize (gerekli)

AssessmentStatus

Ad Açıklama Değer
Neden Değerlendirme durumunun nedeni için programlı kod string
kod Değerlendirmenin durumu için programlı kod "Sağlıklı"
"NotApplicable"
"İyi Durumda Değil" (gerekli)
açıklama Değerlendirme durumunun okunabilir açıklaması string