Aracılığıyla paylaş


Microsoft.SecurityInsights automationRules 2023-11-01

Bicep kaynak tanımı

automationRules 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.SecurityInsights/automationRules kaynağı oluşturmak için şablonunuza aşağıdaki Bicep'i ekleyin.

resource symbolicname 'Microsoft.SecurityInsights/automationRules@2023-11-01' = {
  scope: resourceSymbolicName or scope
  etag: 'string'
  name: 'string'
  properties: {
    actions: [
      {
        order: int
        actionType: 'string'
        // For remaining properties, see AutomationRuleAction objects
      }
    ]
    displayName: 'string'
    order: int
    triggeringLogic: {
      conditions: [
        {
          conditionType: 'string'
          // For remaining properties, see AutomationRuleCondition objects
        }
      ]
      expirationTimeUtc: 'string'
      isEnabled: bool
      triggersOn: 'string'
      triggersWhen: 'string'
    }
  }
}

AutomationRuleCondition nesneleri

nesne türünü belirtmek için conditionType özelliğini ayarlayın.

Özellikiçin şunu kullanın:

{
  conditionProperties: {
    operator: 'string'
    propertyName: 'string'
    propertyValues: [
      'string'
    ]
  }
  conditionType: 'Property'
}

PropertyArrayChangediçin şunu kullanın:

{
  conditionProperties: {
    arrayType: 'string'
    changeType: 'string'
  }
  conditionType: 'PropertyArrayChanged'
}

PropertyChangediçin şunu kullanın:

{
  conditionProperties: {
    changeType: 'string'
    operator: 'string'
    propertyName: 'string'
    propertyValues: [
      'string'
    ]
  }
  conditionType: 'PropertyChanged'
}

AutomationRuleAction nesneleri

nesne türünü belirtmek için actionType özelliğini ayarlayın.

ModifyPropertiesiçin şunu kullanın:

{
  actionConfiguration: {
    classification: 'string'
    classificationComment: 'string'
    classificationReason: 'string'
    labels: [
      {
        labelName: 'string'
      }
    ]
    owner: {
      assignedTo: 'string'
      email: 'string'
      objectId: 'string'
      ownerType: 'string'
      userPrincipalName: 'string'
    }
    severity: 'string'
    status: 'string'
  }
  actionType: 'ModifyProperties'
}

RunPlaybookiçin şunu kullanın:

{
  actionConfiguration: {
    logicAppResourceId: 'string'
    tenantId: 'string'
  }
  actionType: 'RunPlaybook'
}

Özellik Değerleri

Microsoft.SecurityInsights/automationRules

Ad Açıklama Değer
ETİKET Azure kaynağının etag'i dizgi
ad Kaynak adı dize (gerekli)
Özellikler Otomasyon kuralı özellikleri AutomationRuleProperties (gerekli)
kapsam Dağıtım kapsamından farklı bir kapsamda kaynak oluştururken kullanın. uzantısı kaynağınıuygulamak için bu özelliği kaynağın sembolik adı olarak ayarlayın.

AutomationRuleAction (OtomasyonKuralEylemi)

Ad Açıklama Değer
işlem türü AutomationRuleModifyPropertiesActiontürü için 'ModifyProperties' olarak ayarlayın. AutomationRuleRunPlaybookActiontürü için 'RunPlaybook' olarak ayarlayın. 'Özellikleri Değiştir'
'RunPlaybook' (gerekli)
sipariş int (gerekli)

AutomationRuleCondition

Ad Açıklama Değer
koşulTürü PropertyConditionPropertiestürü için 'Property' olarak ayarlayın. PropertyArrayChangedConditionPropertiestürü için 'PropertyArrayChanged' olarak ayarlayın. PropertyChangedConditionPropertiestürü için 'PropertyChanged' olarak ayarlayın. 'Özellik'
'PropertyArrayChanged'
'PropertyChanged' (gerekli)

AutomationRuleModifyPropertiesAction

Ad Açıklama Değer
actionConfiguration (Eylem Yapılandırması IncidentPropertiesAction (Olay ÖzellikleriEylemi)
işlem türü Otomasyon kuralı eyleminin türü. 'ModifyProperties' (gerekli)

AutomationRuleProperties

Ad Açıklama Değer
eylemler Otomasyon kuralı tetiklendiğinde yürütülecek eylemler. AutomationRuleAction[] (gerekli)
ekran adı Otomasyon kuralının görünen adı. dizgi

Kısıtlama -ları:
Maksimum uzunluk = 500 (gerekli)
sipariş Otomasyon kuralının yürütme sırası. Int

Kısıtlama -ları:
Min değer = 1
Maksimum değer = 1000 (gerekli)
tetikleme Mantığı Otomasyon kuralı tetikleme mantığını açıklar. AutomationRuleTriggeringLogic (gerekli)

AutomationRulePropertyArrayChangedValuesCondition

Ad Açıklama Değer
dizi türü 'Uyarılar'
'Açıklamalar'
'Etiketler'
'Taktikler'
değişiklik türü 'Eklendi'

AutomationRulePropertyValuesChangedCondition

Ad Açıklama Değer
değişiklik türü 'Kimden Değiştirildi'
'Değiştirildi'
operatör 'İçerir'
'İle Biter'
'Eşittir'
'İçermez'
'NotEndsWith'
'Eşit Değil'
'NotStartsWith'
'İle Başlar'
özellikAdı 'Olay Sahibi'
'Olay Şiddeti'
'Olay Durumu'
propertyValues dize[]

AutomationRulePropertyValuesCondition

Ad Açıklama Değer
operatör 'İçerir'
'İle Biter'
'Eşittir'
'İçermez'
'NotEndsWith'
'Eşit Değil'
'NotStartsWith'
'İle Başlar'
özellikAdı Otomasyon kuralı özellik koşulunda değerlendirilecek özellik. 'AccountAadTenantId'
'AccountAadUserId'
'Hesap Adı'
'HesapNTDomain'
'AccountObjectGuid'
'HesapPUID'
'Hesap Sid'i
'AccountUPNSuffix'
'AlertAnalyticRuleIds'
'AlertProductNames' (Uyarı Ürün Adları)
'AzureResourceResourceId'
'AzureResourceSubscriptionId'
'CloudApplicationAppId'
'CloudApplicationAppName'
'DNSDomainName'
'Dosya Dizini'
'DosyaHashDeğeri'
'DosyaAdı'
'HostAzureID'
'Ana Bilgisayar Adı'
'HostNetBios Adı'
'Ana BilgisayarNTDomain'
'HostOSVersion'
'Olay Açıklaması'
'Olay Etiketi'
'IncidentProviderName'
'IncidentRelatedAnalyticRuleIds'
'Olay Şiddeti'
'Olay Durumu'
'Olay Taktikleri'
'Olay Başlığı'
'IncidentUpdatedBySource'
'IoTDeviceId'
'IoTDeviceModel'
'IoTDeviceName'
'IoTDeviceİşletim Sistemi'
'IoTDeviceType'
'IoTDeviceSatıcısı'
'IPAddress' (IPAddress)
'Posta KutusuDisplayName'
'Posta KutusuBirincil Adresi'
'Posta KutusuUPN'
'MailMessageDeliveryAction'
'MailMessageDeliveryLocation'
'MailMessageP1Sender'
'MailMessageP2Sender'
'MailMessageRecipient'
'MailMessageSenderIP'
'MailMessageSubject' (Posta MesajKonusu)
'Kötü Amaçlı Yazılım Kategorisi'
'Kötü Amaçlı Yazılım Adı'
'ProcessCommandLine'
'İşlem Kimliği'
'Kayıt Anahtarı'
'Kayıt DefteriDeğer Verileri'
'URL'
propertyValues dize[]

AutomationRuleRunPlaybookAction

Ad Açıklama Değer
actionConfiguration (Eylem Yapılandırması playbookActionProperties
işlem türü Otomasyon kuralı eyleminin türü. 'RunPlaybook' (gerekli)

AutomationRuleTriggeringLogic

Ad Açıklama Değer
Koşul -ları Otomasyon kuralının belirli bir nesne üzerinde tetiklenip tetiklenmediğini belirlemek için değerlendirilecek koşullar. AutomationRuleCondition[]
expirationTimeUtc Otomasyon kuralının süresinin otomatik olarak ne zaman dolması ve devre dışı bırakılması gerektiğini belirler. dizgi
etkinleştirildi Otomasyon kuralının etkin mi yoksa devre dışı mı olduğunu belirler. bool (gerekli)
triggersOn (Açık) 'Uyarılar'
'Olaylar' (gerekli)
tetikleyicilerWhen 'Oluşturuldu'
'Güncelleştirildi' (gerekli)

Olay Etiketi

Ad Açıklama Değer
labelName (etiket) Etiketin adı dize (gerekli)

IncidentOwnerInfo

Ad Açıklama Değer
atananTo Olayın atandığı kullanıcının adı. dizgi
E-posta Olayın atandığı kullanıcının e-postası. dizgi
objectId (nesne kimliği) Olayın atandığı kullanıcının nesne kimliği. dizgi

Kısıtlama -ları:
En az uzunluk = 36
Maksimum uzunluk = 36
Desen = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
sahip türü Olayın atandığı sahibin türü. 'Grup'
'Bilinmiyor'
'Kullanıcı'
kullanıcı ana adı Olayın atandığı kullanıcının kullanıcı asıl adı. dizgi

IncidentPropertiesAction (Olay ÖzellikleriEylemi)

Ad Açıklama Değer
sınıflandırma Olayın kapanma nedeni 'İyi Huylu Pozitif'
'Yanlış Pozitif'
'Gerçek Pozitif'
'Belirsiz'
sınıflandırmaYorum Yap Olayın kapanma nedenini açıklar. dizgi
classificationNeden Olayın kapatıldığı sınıflandırma nedeni 'Yanlış Veri'
'YanlışAlertLogic'
'Şüpheli Faaliyet'
'Şüpheli Ama Beklenen'
Etiket Olaya eklenecek etiketlerin listesi. IncidentLabel[]
sahip Bir olayın atandığı kullanıcıyla ilgili bilgiler IncidentOwnerInfo
şiddet Olayın önem derecesi 'Yüksek'
'Bilgilendiren'
'Düşük'
'Orta'
durum Olayın durumu 'Etkin'
'Kapalı'
'Yeni'

PlaybookActionProperties

Ad Açıklama Değer
logicAppResourceId Playbook kaynağının kaynak kimliği. dize (gerekli)
kiracıKimliği Playbook kaynağının kiracı kimliği. dizgi

Kısıtlama -ları:
En az uzunluk = 36
Maksimum uzunluk = 36
Desen = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$

PropertyArrayChangedConditionProperties

Ad Açıklama Değer
conditionProperties AutomationRulePropertyArrayChangedValuesCondition
koşulTürü 'PropertyArrayChanged' (gerekli)

PropertyChangedConditionProperties

Ad Açıklama Değer
conditionProperties AutomationRulePropertyValuesChangedCondition
koşulTürü 'PropertyChanged' (gerekli)

PropertyConditionProperties

Ad Açıklama Değer
conditionProperties AutomationRulePropertyValuesCondition
koşulTürü 'Özellik' (gerekli)

ARM şablonu kaynak tanımı

automationRules 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.SecurityInsights/automationRules kaynağı oluşturmak için şablonunuza aşağıdaki JSON'u ekleyin.

{
  "type": "Microsoft.SecurityInsights/automationRules",
  "apiVersion": "2023-11-01",
  "name": "string",
  "etag": "string",
  "properties": {
    "actions": [ {
      "order": "int",
      "actionType": "string"
      // For remaining properties, see AutomationRuleAction objects
    } ],
    "displayName": "string",
    "order": "int",
    "triggeringLogic": {
      "conditions": [ {
        "conditionType": "string"
        // For remaining properties, see AutomationRuleCondition objects
      } ],
      "expirationTimeUtc": "string",
      "isEnabled": "bool",
      "triggersOn": "string",
      "triggersWhen": "string"
    }
  }
}

AutomationRuleCondition nesneleri

nesne türünü belirtmek için conditionType özelliğini ayarlayın.

Özellikiçin şunu kullanın:

{
  "conditionProperties": {
    "operator": "string",
    "propertyName": "string",
    "propertyValues": [ "string" ]
  },
  "conditionType": "Property"
}

PropertyArrayChangediçin şunu kullanın:

{
  "conditionProperties": {
    "arrayType": "string",
    "changeType": "string"
  },
  "conditionType": "PropertyArrayChanged"
}

PropertyChangediçin şunu kullanın:

{
  "conditionProperties": {
    "changeType": "string",
    "operator": "string",
    "propertyName": "string",
    "propertyValues": [ "string" ]
  },
  "conditionType": "PropertyChanged"
}

AutomationRuleAction nesneleri

nesne türünü belirtmek için actionType özelliğini ayarlayın.

ModifyPropertiesiçin şunu kullanın:

{
  "actionConfiguration": {
    "classification": "string",
    "classificationComment": "string",
    "classificationReason": "string",
    "labels": [
      {
        "labelName": "string"
      }
    ],
    "owner": {
      "assignedTo": "string",
      "email": "string",
      "objectId": "string",
      "ownerType": "string",
      "userPrincipalName": "string"
    },
    "severity": "string",
    "status": "string"
  },
  "actionType": "ModifyProperties"
}

RunPlaybookiçin şunu kullanın:

{
  "actionConfiguration": {
    "logicAppResourceId": "string",
    "tenantId": "string"
  },
  "actionType": "RunPlaybook"
}

Özellik Değerleri

Microsoft.SecurityInsights/automationRules

Ad Açıklama Değer
apiVersiyonu API sürümü '2023-11-01'
ETİKET Azure kaynağının etag'i dizgi
ad Kaynak adı dize (gerekli)
Özellikler Otomasyon kuralı özellikleri AutomationRuleProperties (gerekli)
tür Kaynak türü 'Microsoft.SecurityInsights/automationRules'

AutomationRuleAction (OtomasyonKuralEylemi)

Ad Açıklama Değer
işlem türü AutomationRuleModifyPropertiesActiontürü için 'ModifyProperties' olarak ayarlayın. AutomationRuleRunPlaybookActiontürü için 'RunPlaybook' olarak ayarlayın. 'Özellikleri Değiştir'
'RunPlaybook' (gerekli)
sipariş int (gerekli)

AutomationRuleCondition

Ad Açıklama Değer
koşulTürü PropertyConditionPropertiestürü için 'Property' olarak ayarlayın. PropertyArrayChangedConditionPropertiestürü için 'PropertyArrayChanged' olarak ayarlayın. PropertyChangedConditionPropertiestürü için 'PropertyChanged' olarak ayarlayın. 'Özellik'
'PropertyArrayChanged'
'PropertyChanged' (gerekli)

AutomationRuleModifyPropertiesAction

Ad Açıklama Değer
actionConfiguration (Eylem Yapılandırması IncidentPropertiesAction (Olay ÖzellikleriEylemi)
işlem türü Otomasyon kuralı eyleminin türü. 'ModifyProperties' (gerekli)

AutomationRuleProperties

Ad Açıklama Değer
eylemler Otomasyon kuralı tetiklendiğinde yürütülecek eylemler. AutomationRuleAction[] (gerekli)
ekran adı Otomasyon kuralının görünen adı. dizgi

Kısıtlama -ları:
Maksimum uzunluk = 500 (gerekli)
sipariş Otomasyon kuralının yürütme sırası. Int

Kısıtlama -ları:
Min değer = 1
Maksimum değer = 1000 (gerekli)
tetikleme Mantığı Otomasyon kuralı tetikleme mantığını açıklar. AutomationRuleTriggeringLogic (gerekli)

AutomationRulePropertyArrayChangedValuesCondition

Ad Açıklama Değer
dizi türü 'Uyarılar'
'Açıklamalar'
'Etiketler'
'Taktikler'
değişiklik türü 'Eklendi'

AutomationRulePropertyValuesChangedCondition

Ad Açıklama Değer
değişiklik türü 'Kimden Değiştirildi'
'Değiştirildi'
operatör 'İçerir'
'İle Biter'
'Eşittir'
'İçermez'
'NotEndsWith'
'Eşit Değil'
'NotStartsWith'
'İle Başlar'
özellikAdı 'Olay Sahibi'
'Olay Şiddeti'
'Olay Durumu'
propertyValues dize[]

AutomationRulePropertyValuesCondition

Ad Açıklama Değer
operatör 'İçerir'
'İle Biter'
'Eşittir'
'İçermez'
'NotEndsWith'
'Eşit Değil'
'NotStartsWith'
'İle Başlar'
özellikAdı Otomasyon kuralı özellik koşulunda değerlendirilecek özellik. 'AccountAadTenantId'
'AccountAadUserId'
'Hesap Adı'
'HesapNTDomain'
'AccountObjectGuid'
'HesapPUID'
'Hesap Sid'i
'AccountUPNSuffix'
'AlertAnalyticRuleIds'
'AlertProductNames' (Uyarı Ürün Adları)
'AzureResourceResourceId'
'AzureResourceSubscriptionId'
'CloudApplicationAppId'
'CloudApplicationAppName'
'DNSDomainName'
'Dosya Dizini'
'DosyaHashDeğeri'
'DosyaAdı'
'HostAzureID'
'Ana Bilgisayar Adı'
'HostNetBios Adı'
'Ana BilgisayarNTDomain'
'HostOSVersion'
'Olay Açıklaması'
'Olay Etiketi'
'IncidentProviderName'
'IncidentRelatedAnalyticRuleIds'
'Olay Şiddeti'
'Olay Durumu'
'Olay Taktikleri'
'Olay Başlığı'
'IncidentUpdatedBySource'
'IoTDeviceId'
'IoTDeviceModel'
'IoTDeviceName'
'IoTDeviceİşletim Sistemi'
'IoTDeviceType'
'IoTDeviceSatıcısı'
'IPAddress' (IPAddress)
'Posta KutusuDisplayName'
'Posta KutusuBirincil Adresi'
'Posta KutusuUPN'
'MailMessageDeliveryAction'
'MailMessageDeliveryLocation'
'MailMessageP1Sender'
'MailMessageP2Sender'
'MailMessageRecipient'
'MailMessageSenderIP'
'MailMessageSubject' (Posta MesajKonusu)
'Kötü Amaçlı Yazılım Kategorisi'
'Kötü Amaçlı Yazılım Adı'
'ProcessCommandLine'
'İşlem Kimliği'
'Kayıt Anahtarı'
'Kayıt DefteriDeğer Verileri'
'URL'
propertyValues dize[]

AutomationRuleRunPlaybookAction

Ad Açıklama Değer
actionConfiguration (Eylem Yapılandırması playbookActionProperties
işlem türü Otomasyon kuralı eyleminin türü. 'RunPlaybook' (gerekli)

AutomationRuleTriggeringLogic

Ad Açıklama Değer
Koşul -ları Otomasyon kuralının belirli bir nesne üzerinde tetiklenip tetiklenmediğini belirlemek için değerlendirilecek koşullar. AutomationRuleCondition[]
expirationTimeUtc Otomasyon kuralının süresinin otomatik olarak ne zaman dolması ve devre dışı bırakılması gerektiğini belirler. dizgi
etkinleştirildi Otomasyon kuralının etkin mi yoksa devre dışı mı olduğunu belirler. bool (gerekli)
triggersOn (Açık) 'Uyarılar'
'Olaylar' (gerekli)
tetikleyicilerWhen 'Oluşturuldu'
'Güncelleştirildi' (gerekli)

Olay Etiketi

Ad Açıklama Değer
labelName (etiket) Etiketin adı dize (gerekli)

IncidentOwnerInfo

Ad Açıklama Değer
atananTo Olayın atandığı kullanıcının adı. dizgi
E-posta Olayın atandığı kullanıcının e-postası. dizgi
objectId (nesne kimliği) Olayın atandığı kullanıcının nesne kimliği. dizgi

Kısıtlama -ları:
En az uzunluk = 36
Maksimum uzunluk = 36
Desen = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
sahip türü Olayın atandığı sahibin türü. 'Grup'
'Bilinmiyor'
'Kullanıcı'
kullanıcı ana adı Olayın atandığı kullanıcının kullanıcı asıl adı. dizgi

IncidentPropertiesAction (Olay ÖzellikleriEylemi)

Ad Açıklama Değer
sınıflandırma Olayın kapanma nedeni 'İyi Huylu Pozitif'
'Yanlış Pozitif'
'Gerçek Pozitif'
'Belirsiz'
sınıflandırmaYorum Yap Olayın kapanma nedenini açıklar. dizgi
classificationNeden Olayın kapatıldığı sınıflandırma nedeni 'Yanlış Veri'
'YanlışAlertLogic'
'Şüpheli Faaliyet'
'Şüpheli Ama Beklenen'
Etiket Olaya eklenecek etiketlerin listesi. IncidentLabel[]
sahip Bir olayın atandığı kullanıcıyla ilgili bilgiler IncidentOwnerInfo
şiddet Olayın önem derecesi 'Yüksek'
'Bilgilendiren'
'Düşük'
'Orta'
durum Olayın durumu 'Etkin'
'Kapalı'
'Yeni'

PlaybookActionProperties

Ad Açıklama Değer
logicAppResourceId Playbook kaynağının kaynak kimliği. dize (gerekli)
kiracıKimliği Playbook kaynağının kiracı kimliği. dizgi

Kısıtlama -ları:
En az uzunluk = 36
Maksimum uzunluk = 36
Desen = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$

PropertyArrayChangedConditionProperties

Ad Açıklama Değer
conditionProperties AutomationRulePropertyArrayChangedValuesCondition
koşulTürü 'PropertyArrayChanged' (gerekli)

PropertyChangedConditionProperties

Ad Açıklama Değer
conditionProperties AutomationRulePropertyValuesChangedCondition
koşulTürü 'PropertyChanged' (gerekli)

PropertyConditionProperties

Ad Açıklama Değer
conditionProperties AutomationRulePropertyValuesCondition
koşulTürü 'Özellik' (gerekli)

Kullanım Örnekleri

Azure Hızlı Başlangıç Şablonları

Aşağıdaki Azure Hızlı Başlangıç şablonları bu kaynak türünü dağıtmak.

Şablon Açıklama
Yeni bir Microsoft Sentinel Otomasyon Kuralı oluşturur

Azure 'a dağıtma
Bu örnek, Microsoft Sentinel'de yeni bir otomasyon kuralının nasıl oluşturulacağını gösterir

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

automationRules 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.SecurityInsights/automationRules kaynağı oluşturmak için şablonunuza aşağıdaki Terraform'u ekleyin.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.SecurityInsights/automationRules@2023-11-01"
  name = "string"
  parent_id = "string"
  body = {
    etag = "string"
    properties = {
      actions = [
        {
          order = int
          actionType = "string"
          // For remaining properties, see AutomationRuleAction objects
        }
      ]
      displayName = "string"
      order = int
      triggeringLogic = {
        conditions = [
          {
            conditionType = "string"
            // For remaining properties, see AutomationRuleCondition objects
          }
        ]
        expirationTimeUtc = "string"
        isEnabled = bool
        triggersOn = "string"
        triggersWhen = "string"
      }
    }
  }
}

AutomationRuleCondition nesneleri

nesne türünü belirtmek için conditionType özelliğini ayarlayın.

Özellikiçin şunu kullanın:

{
  conditionProperties = {
    operator = "string"
    propertyName = "string"
    propertyValues = [
      "string"
    ]
  }
  conditionType = "Property"
}

PropertyArrayChangediçin şunu kullanın:

{
  conditionProperties = {
    arrayType = "string"
    changeType = "string"
  }
  conditionType = "PropertyArrayChanged"
}

PropertyChangediçin şunu kullanın:

{
  conditionProperties = {
    changeType = "string"
    operator = "string"
    propertyName = "string"
    propertyValues = [
      "string"
    ]
  }
  conditionType = "PropertyChanged"
}

AutomationRuleAction nesneleri

nesne türünü belirtmek için actionType özelliğini ayarlayın.

ModifyPropertiesiçin şunu kullanın:

{
  actionConfiguration = {
    classification = "string"
    classificationComment = "string"
    classificationReason = "string"
    labels = [
      {
        labelName = "string"
      }
    ]
    owner = {
      assignedTo = "string"
      email = "string"
      objectId = "string"
      ownerType = "string"
      userPrincipalName = "string"
    }
    severity = "string"
    status = "string"
  }
  actionType = "ModifyProperties"
}

RunPlaybookiçin şunu kullanın:

{
  actionConfiguration = {
    logicAppResourceId = "string"
    tenantId = "string"
  }
  actionType = "RunPlaybook"
}

Özellik Değerleri

Microsoft.SecurityInsights/automationRules

Ad Açıklama Değer
ETİKET Azure kaynağının etag'i dizgi
ad Kaynak adı dize (gerekli)
ebeveyn_kimlik Bu uzantı kaynağının uygulanacağı kaynağın kimliği. dize (gerekli)
Özellikler Otomasyon kuralı özellikleri AutomationRuleProperties (gerekli)
tür Kaynak türü "Microsoft.SecurityInsights/automationRules@2023-11-01" (İngilizce)

AutomationRuleAction (OtomasyonKuralEylemi)

Ad Açıklama Değer
işlem türü AutomationRuleModifyPropertiesActiontürü için 'ModifyProperties' olarak ayarlayın. AutomationRuleRunPlaybookActiontürü için 'RunPlaybook' olarak ayarlayın. 'Özellikleri Değiştir'
'RunPlaybook' (gerekli)
sipariş int (gerekli)

AutomationRuleCondition

Ad Açıklama Değer
koşulTürü PropertyConditionPropertiestürü için 'Property' olarak ayarlayın. PropertyArrayChangedConditionPropertiestürü için 'PropertyArrayChanged' olarak ayarlayın. PropertyChangedConditionPropertiestürü için 'PropertyChanged' olarak ayarlayın. 'Özellik'
'PropertyArrayChanged'
'PropertyChanged' (gerekli)

AutomationRuleModifyPropertiesAction

Ad Açıklama Değer
actionConfiguration (Eylem Yapılandırması IncidentPropertiesAction (Olay ÖzellikleriEylemi)
işlem türü Otomasyon kuralı eyleminin türü. 'ModifyProperties' (gerekli)

AutomationRuleProperties

Ad Açıklama Değer
eylemler Otomasyon kuralı tetiklendiğinde yürütülecek eylemler. AutomationRuleAction[] (gerekli)
ekran adı Otomasyon kuralının görünen adı. dizgi

Kısıtlama -ları:
Maksimum uzunluk = 500 (gerekli)
sipariş Otomasyon kuralının yürütme sırası. Int

Kısıtlama -ları:
Min değer = 1
Maksimum değer = 1000 (gerekli)
tetikleme Mantığı Otomasyon kuralı tetikleme mantığını açıklar. AutomationRuleTriggeringLogic (gerekli)

AutomationRulePropertyArrayChangedValuesCondition

Ad Açıklama Değer
dizi türü 'Uyarılar'
'Açıklamalar'
'Etiketler'
'Taktikler'
değişiklik türü 'Eklendi'

AutomationRulePropertyValuesChangedCondition

Ad Açıklama Değer
değişiklik türü 'Kimden Değiştirildi'
'Değiştirildi'
operatör 'İçerir'
'İle Biter'
'Eşittir'
'İçermez'
'NotEndsWith'
'Eşit Değil'
'NotStartsWith'
'İle Başlar'
özellikAdı 'Olay Sahibi'
'Olay Şiddeti'
'Olay Durumu'
propertyValues dize[]

AutomationRulePropertyValuesCondition

Ad Açıklama Değer
operatör 'İçerir'
'İle Biter'
'Eşittir'
'İçermez'
'NotEndsWith'
'Eşit Değil'
'NotStartsWith'
'İle Başlar'
özellikAdı Otomasyon kuralı özellik koşulunda değerlendirilecek özellik. 'AccountAadTenantId'
'AccountAadUserId'
'Hesap Adı'
'HesapNTDomain'
'AccountObjectGuid'
'HesapPUID'
'Hesap Sid'i
'AccountUPNSuffix'
'AlertAnalyticRuleIds'
'AlertProductNames' (Uyarı Ürün Adları)
'AzureResourceResourceId'
'AzureResourceSubscriptionId'
'CloudApplicationAppId'
'CloudApplicationAppName'
'DNSDomainName'
'Dosya Dizini'
'DosyaHashDeğeri'
'DosyaAdı'
'HostAzureID'
'Ana Bilgisayar Adı'
'HostNetBios Adı'
'Ana BilgisayarNTDomain'
'HostOSVersion'
'Olay Açıklaması'
'Olay Etiketi'
'IncidentProviderName'
'IncidentRelatedAnalyticRuleIds'
'Olay Şiddeti'
'Olay Durumu'
'Olay Taktikleri'
'Olay Başlığı'
'IncidentUpdatedBySource'
'IoTDeviceId'
'IoTDeviceModel'
'IoTDeviceName'
'IoTDeviceİşletim Sistemi'
'IoTDeviceType'
'IoTDeviceSatıcısı'
'IPAddress' (IPAddress)
'Posta KutusuDisplayName'
'Posta KutusuBirincil Adresi'
'Posta KutusuUPN'
'MailMessageDeliveryAction'
'MailMessageDeliveryLocation'
'MailMessageP1Sender'
'MailMessageP2Sender'
'MailMessageRecipient'
'MailMessageSenderIP'
'MailMessageSubject' (Posta MesajKonusu)
'Kötü Amaçlı Yazılım Kategorisi'
'Kötü Amaçlı Yazılım Adı'
'ProcessCommandLine'
'İşlem Kimliği'
'Kayıt Anahtarı'
'Kayıt DefteriDeğer Verileri'
'URL'
propertyValues dize[]

AutomationRuleRunPlaybookAction

Ad Açıklama Değer
actionConfiguration (Eylem Yapılandırması playbookActionProperties
işlem türü Otomasyon kuralı eyleminin türü. 'RunPlaybook' (gerekli)

AutomationRuleTriggeringLogic

Ad Açıklama Değer
Koşul -ları Otomasyon kuralının belirli bir nesne üzerinde tetiklenip tetiklenmediğini belirlemek için değerlendirilecek koşullar. AutomationRuleCondition[]
expirationTimeUtc Otomasyon kuralının süresinin otomatik olarak ne zaman dolması ve devre dışı bırakılması gerektiğini belirler. dizgi
etkinleştirildi Otomasyon kuralının etkin mi yoksa devre dışı mı olduğunu belirler. bool (gerekli)
triggersOn (Açık) 'Uyarılar'
'Olaylar' (gerekli)
tetikleyicilerWhen 'Oluşturuldu'
'Güncelleştirildi' (gerekli)

Olay Etiketi

Ad Açıklama Değer
labelName (etiket) Etiketin adı dize (gerekli)

IncidentOwnerInfo

Ad Açıklama Değer
atananTo Olayın atandığı kullanıcının adı. dizgi
E-posta Olayın atandığı kullanıcının e-postası. dizgi
objectId (nesne kimliği) Olayın atandığı kullanıcının nesne kimliği. dizgi

Kısıtlama -ları:
En az uzunluk = 36
Maksimum uzunluk = 36
Desen = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
sahip türü Olayın atandığı sahibin türü. 'Grup'
'Bilinmiyor'
'Kullanıcı'
kullanıcı ana adı Olayın atandığı kullanıcının kullanıcı asıl adı. dizgi

IncidentPropertiesAction (Olay ÖzellikleriEylemi)

Ad Açıklama Değer
sınıflandırma Olayın kapanma nedeni 'İyi Huylu Pozitif'
'Yanlış Pozitif'
'Gerçek Pozitif'
'Belirsiz'
sınıflandırmaYorum Yap Olayın kapanma nedenini açıklar. dizgi
classificationNeden Olayın kapatıldığı sınıflandırma nedeni 'Yanlış Veri'
'YanlışAlertLogic'
'Şüpheli Faaliyet'
'Şüpheli Ama Beklenen'
Etiket Olaya eklenecek etiketlerin listesi. IncidentLabel[]
sahip Bir olayın atandığı kullanıcıyla ilgili bilgiler IncidentOwnerInfo
şiddet Olayın önem derecesi 'Yüksek'
'Bilgilendiren'
'Düşük'
'Orta'
durum Olayın durumu 'Etkin'
'Kapalı'
'Yeni'

PlaybookActionProperties

Ad Açıklama Değer
logicAppResourceId Playbook kaynağının kaynak kimliği. dize (gerekli)
kiracıKimliği Playbook kaynağının kiracı kimliği. dizgi

Kısıtlama -ları:
En az uzunluk = 36
Maksimum uzunluk = 36
Desen = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$

PropertyArrayChangedConditionProperties

Ad Açıklama Değer
conditionProperties AutomationRulePropertyArrayChangedValuesCondition
koşulTürü 'PropertyArrayChanged' (gerekli)

PropertyChangedConditionProperties

Ad Açıklama Değer
conditionProperties AutomationRulePropertyValuesChangedCondition
koşulTürü 'PropertyChanged' (gerekli)

PropertyConditionProperties

Ad Açıklama Değer
conditionProperties AutomationRulePropertyValuesCondition
koşulTürü 'Özellik' (gerekli)