Udostępnij za pośrednictwem


Security Contacts - Create

Twórca konfiguracje kontaktów zabezpieczeń dla subskrypcji

PUT https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.Security/securityContacts/default?api-version=2023-12-01-preview

Parametry identyfikatora URI

Nazwa W Wymagane Typ Opis
securityContactName
path True

securityContactName

Nazwa obiektu kontaktu zabezpieczeń

Regex pattern: ^(default)$

subscriptionId
path True

string

Identyfikator subskrypcji platformy Azure

Regex pattern: ^[0-9A-Fa-f]{8}-([0-9A-Fa-f]{4}-){3}[0-9A-Fa-f]{12}$

api-version
query True

string

Wersja interfejsu API dla operacji

Treść żądania

Nazwa Typ Opis
properties.emails

string

Lista adresów e-mail, które będą otrzymywać powiadomienia z Microsoft Defender dla chmury przez konfiguracje zdefiniowane w tym kontakcie zabezpieczeń.

properties.isEnabled

boolean

Wskazuje, czy kontakt zabezpieczeń jest włączony.

properties.notificationsByRole

NotificationsByRole

Określa, czy wysyłać powiadomienia e-mail z Microsoft Defender dla chmury do osób z określonymi rolami RBAC w subskrypcji.

properties.notificationsSources NotificationsSource[]:

Kolekcja typów źródeł, które oceniają powiadomienie e-mail.

properties.phone

string

Numer telefonu kontaktu zabezpieczającego

Odpowiedzi

Nazwa Typ Opis
200 OK

SecurityContact

OK

201 Created

SecurityContact

Utworzone

Other Status Codes

CloudError

Odpowiedź na błąd opisująca, dlaczego operacja nie powiodła się.

Zabezpieczenia

azure_auth

Przepływ OAuth2 usługi Azure Active Directory

Type: oauth2
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

Nazwa Opis
user_impersonation personifikacja konta użytkownika

Przykłady

Create security contact data

Sample Request

PUT https://management.azure.com/subscriptions/20ff7fc3-e762-44dd-bd96-b71116dcdc23/providers/Microsoft.Security/securityContacts/default?api-version=2023-12-01-preview

{
  "properties": {
    "notificationsByRole": {
      "state": "On",
      "roles": [
        "Owner"
      ]
    },
    "isEnabled": true,
    "emails": "john@contoso.com;jane@contoso.com",
    "phone": "(214)275-4038",
    "notificationsSources": [
      {
        "sourceType": "AttackPath",
        "minimalRiskLevel": "Critical"
      },
      {
        "sourceType": "Alert",
        "minimalSeverity": "Medium"
      }
    ]
  }
}

Sample Response

{
  "id": "/subscriptions/20ff7fc3-e762-44dd-bd96-b71116dcdc23/providers/Microsoft.Security/securityContacts/default",
  "name": "default",
  "type": "Microsoft.Security/securityContact",
  "properties": {
    "notificationsByRole": {
      "roles": [
        "Owner"
      ]
    },
    "isEnabled": true,
    "emails": "john@microsoft.com;jane@microsoft.com",
    "phone": "(214)275-4038",
    "notificationsSources": [
      {
        "sourceType": "AttackPath",
        "minimalRiskLevel": "Critical"
      },
      {
        "sourceType": "Alert",
        "minimalSeverity": "Medium"
      }
    ]
  }
}
{
  "id": "/subscriptions/20ff7fc3-e762-44dd-bd96-b71116dcdc23/providers/Microsoft.Security/securityContacts/default",
  "name": "default",
  "type": "Microsoft.Security/securityContact",
  "properties": {
    "notificationsByRole": {
      "state": "On",
      "roles": [
        "Owner"
      ]
    },
    "isEnabled": true,
    "emails": "john@microsoft.com;jane@microsoft.com",
    "phone": "(214)275-4038",
    "notificationsSources": [
      {
        "sourceType": "AttackPath",
        "minimalRiskLevel": "Critical"
      },
      {
        "sourceType": "Alert",
        "minimalSeverity": "Medium"
      }
    ]
  }
}

Definicje

Nazwa Opis
CloudError

Typowa odpowiedź na błędy dla wszystkich interfejsów API usługi Azure Resource Manager zwraca szczegóły błędu dla operacji, które zakończyły się niepowodzeniem. (Jest to również zgodne z formatem odpowiedzi na błąd OData).

CloudErrorBody

Szczegóły błędu.

ErrorAdditionalInfo

Dodatkowe informacje o błędzie zarządzania zasobami.

minimalRiskLevel

Definiuje minimalny poziom ryzyka dołączania ścieżki, który będzie wysyłany jako powiadomienia e-mail

minimalSeverity
NotificationsByRole

Określa, czy wysyłać powiadomienia e-mail z Microsoft Defender dla chmury do osób z określonymi rolami RBAC w subskrypcji.

NotificationsSourceAlert

Źródło powiadomień o alertach

NotificationsSourceAttackPath

Źródło powiadomień o ścieżce ataku

SecurityContact

Dane kontaktowe i konfiguracje powiadomień pochodzących z Microsoft Defender for Cloud.

securityContactName

Nazwa obiektu kontaktu zabezpieczeń

securityContactRole

Określa, które role RBAC będą otrzymywać powiadomienia e-mail z Microsoft Defender for Cloud. Lista dozwolonych ról RBAC:

state

Określa, czy wysyłać powiadomienia e-mail z usługi AMicrosoft Defender for Cloud do osób z określonymi rolami RBAC w subskrypcji.

CloudError

Typowa odpowiedź na błędy dla wszystkich interfejsów API usługi Azure Resource Manager zwraca szczegóły błędu dla operacji, które zakończyły się niepowodzeniem. (Jest to również zgodne z formatem odpowiedzi na błąd OData).

Nazwa Typ Opis
error.additionalInfo

ErrorAdditionalInfo[]

Dodatkowe informacje o błędzie.

error.code

string

Kod błędu.

error.details

CloudErrorBody[]

Szczegóły błędu.

error.message

string

Komunikat o błędzie.

error.target

string

Element docelowy błędu.

CloudErrorBody

Szczegóły błędu.

Nazwa Typ Opis
additionalInfo

ErrorAdditionalInfo[]

Dodatkowe informacje o błędzie.

code

string

Kod błędu.

details

CloudErrorBody[]

Szczegóły błędu.

message

string

Komunikat o błędzie.

target

string

Element docelowy błędu.

ErrorAdditionalInfo

Dodatkowe informacje o błędzie zarządzania zasobami.

Nazwa Typ Opis
info

object

Dodatkowe informacje.

type

string

Dodatkowy typ informacji.

minimalRiskLevel

Definiuje minimalny poziom ryzyka dołączania ścieżki, który będzie wysyłany jako powiadomienia e-mail

Nazwa Typ Opis
Critical

string

Otrzymywanie powiadomień o nowych ścieżkach ataków z poziomem ryzyka krytycznego

High

string

Otrzymywanie powiadomień o nowych ścieżkach ataków z wysokim lub krytycznym poziomem ryzyka

Low

string

Otrzymywanie powiadomień o nowych ścieżkach dołączania z poziomem ryzyka Niski, Średni, Wysoki lub Krytyczny

Medium

string

Otrzymywanie powiadomień o nowych ścieżkach dołączania na poziomie ryzyka średni, wysoki lub krytyczny

minimalSeverity

Nazwa Typ Opis
High

string

Otrzymywanie powiadomień dotyczących nowych alertów o wysokiej ważności

Low

string

Otrzymywanie powiadomień dotyczących nowych alertów o niskiej, średniej lub wysokiej ważności

Medium

string

Otrzymywanie powiadomień dotyczących nowych alertów o średniej lub wysokiej ważności

NotificationsByRole

Określa, czy wysyłać powiadomienia e-mail z Microsoft Defender dla chmury do osób z określonymi rolami RBAC w subskrypcji.

Nazwa Typ Opis
roles

securityContactRole[]

Określa, które role RBAC będą otrzymywać powiadomienia e-mail z Microsoft Defender for Cloud. Lista dozwolonych ról RBAC:

state

state

Określa, czy wysyłać powiadomienia e-mail z usługi AMicrosoft Defender for Cloud do osób z określonymi rolami RBAC w subskrypcji.

NotificationsSourceAlert

Źródło powiadomień o alertach

Nazwa Typ Opis
minimalSeverity

minimalSeverity

sourceType string:

Alert

Typ źródła, który wyzwoli powiadomienie

NotificationsSourceAttackPath

Źródło powiadomień o ścieżce ataku

Nazwa Typ Opis
minimalRiskLevel

minimalRiskLevel

Definiuje minimalny poziom ryzyka dołączania ścieżki, który będzie wysyłany jako powiadomienia e-mail

sourceType string:

AttackPath

Typ źródła, który wyzwoli powiadomienie

SecurityContact

Dane kontaktowe i konfiguracje powiadomień pochodzących z Microsoft Defender for Cloud.

Nazwa Typ Opis
id

string

Identyfikator zasobu

name

string

Nazwa zasobu

properties.emails

string

Lista adresów e-mail, które będą otrzymywać powiadomienia z Microsoft Defender dla chmury przez konfiguracje zdefiniowane w tym kontakcie zabezpieczeń.

properties.isEnabled

boolean

Wskazuje, czy kontakt zabezpieczeń jest włączony.

properties.notificationsByRole

NotificationsByRole

Określa, czy wysyłać powiadomienia e-mail z Microsoft Defender dla chmury do osób z określonymi rolami RBAC w subskrypcji.

properties.notificationsSources NotificationsSource[]:

Kolekcja typów źródeł, które oceniają powiadomienie e-mail.

properties.phone

string

Numer telefonu kontaktu zabezpieczającego

type

string

Typ zasobu

securityContactName

Nazwa obiektu kontaktu zabezpieczeń

Nazwa Typ Opis
default

string

Pojedyncza odpowiednia nazwa obiektu kontaktu zabezpieczeń

securityContactRole

Określa, które role RBAC będą otrzymywać powiadomienia e-mail z Microsoft Defender for Cloud. Lista dozwolonych ról RBAC:

Nazwa Typ Opis
AccountAdmin

string

Jeśli to ustawienie jest włączone, wyślij powiadomienie o nowych alertach do administratorów konta

Contributor

string

Jeśli to ustawienie jest włączone, wyślij powiadomienie o nowych alertach do współautorów subskrypcji

Owner

string

Jeśli to ustawienie jest włączone, wyślij powiadomienie o nowych alertach do właścicieli subskrypcji

ServiceAdmin

string

Jeśli to ustawienie jest włączone, wyślij powiadomienie o nowych alertach do administratorów usługi

state

Określa, czy wysyłać powiadomienia e-mail z usługi AMicrosoft Defender for Cloud do osób z określonymi rolami RBAC w subskrypcji.

Nazwa Typ Opis
Off

string

Nie wysyłaj powiadomień o nowych alertach do administratorów subskrypcji

On

string

Wysyłanie powiadomień o nowych alertach do administratorów subskrypcji