Partager via


Security Contacts - Create

Create configurations de contact de sécurité pour l’abonnement

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

Paramètres URI

Nom Dans Obligatoire Type Description
securityContactName
path True

securityContactName

Nom de l’objet de contact de sécurité

Regex pattern: ^(default)$

subscriptionId
path True

string

ID d’abonnement Azure

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

api-version
query True

string

Version de l’API pour l’opération

Corps de la demande

Nom Type Description
properties.emails

string

Liste des adresses e-mail qui recevront des notifications de Microsoft Defender pour le cloud selon les configurations définies dans ce contact de sécurité.

properties.isEnabled

boolean

Indique si le contact de sécurité est activé.

properties.notificationsByRole

NotificationsByRole

Définit s’il faut envoyer des Notifications par e-mail à partir de Microsoft Defender pour le cloud à des personnes disposant de rôles RBAC spécifiques sur l’abonnement.

properties.notificationsSources NotificationsSource[]:

Collection de types de sources qui évaluent la notification par e-mail.

properties.phone

string

Numéro de téléphone du contact de sécurité

Réponses

Nom Type Description
200 OK

SecurityContact

Ok

201 Created

SecurityContact

Date de création

Other Status Codes

CloudError

Réponse d’erreur décrivant la raison de l’échec de l’opération.

Sécurité

azure_auth

Flux OAuth2 Azure Active Directory

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

Scopes

Nom Description
user_impersonation Emprunter l’identité de votre compte d’utilisateur

Exemples

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"
      }
    ]
  }
}

Définitions

Nom Description
CloudError

Réponse d’erreur courante pour toutes les API Azure Resource Manager pour retourner les détails de l’erreur concernant les opérations ayant échoué. (Cela suit également le format de réponse d’erreur OData.).

CloudErrorBody

Détail de l’erreur.

ErrorAdditionalInfo

Informations supplémentaires sur l’erreur de gestion des ressources.

minimalRiskLevel

Définit le niveau de risque minimal du chemin d’attachement qui sera envoyé en tant que Notifications par e-mail

minimalSeverity
NotificationsByRole

Définit s’il faut envoyer des Notifications par e-mail à partir de Microsoft Defender pour le cloud à des personnes disposant de rôles RBAC spécifiques sur l’abonnement.

NotificationsSourceAlert

Source de notification d’alerte

NotificationsSourceAttackPath

Source de notification du chemin d’attaque

SecurityContact

Coordonnées et configurations des notifications provenant de Microsoft Defender pour le cloud.

securityContactName

Nom de l’objet de contact de sécurité

securityContactRole

Définit les rôles RBAC qui obtiendront Notifications par e-mail à partir de Microsoft Defender pour le cloud. Liste des rôles RBAC autorisés :

state

Définit s’il faut envoyer des Notifications par e-mail à partir d’AMicrosoft Defender pour le cloud à des personnes disposant de rôles RBAC spécifiques sur l’abonnement.

CloudError

Réponse d’erreur courante pour toutes les API Azure Resource Manager pour retourner les détails de l’erreur concernant les opérations ayant échoué. (Cela suit également le format de réponse d’erreur OData.).

Nom Type Description
error.additionalInfo

ErrorAdditionalInfo[]

Informations supplémentaires sur l’erreur.

error.code

string

Code d'erreur.

error.details

CloudErrorBody[]

Détails de l’erreur.

error.message

string

Message d’erreur.

error.target

string

Cible d’erreur.

CloudErrorBody

Détail de l’erreur.

Nom Type Description
additionalInfo

ErrorAdditionalInfo[]

Informations supplémentaires sur l’erreur.

code

string

Code d'erreur.

details

CloudErrorBody[]

Détails de l’erreur.

message

string

Message d’erreur.

target

string

Cible d’erreur.

ErrorAdditionalInfo

Informations supplémentaires sur l’erreur de gestion des ressources.

Nom Type Description
info

object

Informations supplémentaires

type

string

Type d’informations supplémentaires.

minimalRiskLevel

Définit le niveau de risque minimal du chemin d’attachement qui sera envoyé en tant que Notifications par e-mail

Nom Type Description
Critical

string

Recevoir des notifications sur les nouveaux chemins d’attaque avec un niveau de risque critique

High

string

Recevoir des notifications sur les nouveaux chemins d’attaque avec un niveau de risque élevé ou critique

Low

string

Obtenir des notifications sur les nouveaux chemins d’attachement avec un niveau de risque faible, moyen, élevé ou critique

Medium

string

Obtenir des notifications sur les nouveaux chemins d’attachement avec un niveau de risque moyen, élevé ou critique

minimalSeverity

Nom Type Description
High

string

Recevoir des notifications sur les nouvelles alertes avec une gravité élevée

Low

string

Recevoir des notifications sur les nouvelles alertes avec une gravité faible, moyenne ou élevée

Medium

string

Recevoir des notifications sur les nouvelles alertes avec une gravité moyenne ou élevée

NotificationsByRole

Définit s’il faut envoyer des Notifications par e-mail à partir de Microsoft Defender pour le cloud à des personnes disposant de rôles RBAC spécifiques sur l’abonnement.

Nom Type Description
roles

securityContactRole[]

Définit les rôles RBAC qui obtiendront Notifications par e-mail à partir de Microsoft Defender pour le cloud. Liste des rôles RBAC autorisés :

state

state

Définit s’il faut envoyer des Notifications par e-mail à partir d’AMicrosoft Defender pour le cloud à des personnes disposant de rôles RBAC spécifiques sur l’abonnement.

NotificationsSourceAlert

Source de notification d’alerte

Nom Type Description
minimalSeverity

minimalSeverity

sourceType string:

Alert

Type source qui déclenchera la notification

NotificationsSourceAttackPath

Source de notification du chemin d’attaque

Nom Type Description
minimalRiskLevel

minimalRiskLevel

Définit le niveau de risque minimal du chemin d’attachement qui sera envoyé en tant que Notifications par e-mail

sourceType string:

AttackPath

Type source qui déclenchera la notification

SecurityContact

Coordonnées et configurations des notifications provenant de Microsoft Defender pour le cloud.

Nom Type Description
id

string

ID de ressource

name

string

Nom de la ressource

properties.emails

string

Liste des adresses e-mail qui recevront des notifications de Microsoft Defender pour le cloud selon les configurations définies dans ce contact de sécurité.

properties.isEnabled

boolean

Indique si le contact de sécurité est activé.

properties.notificationsByRole

NotificationsByRole

Définit s’il faut envoyer des Notifications par e-mail à partir de Microsoft Defender pour le cloud à des personnes disposant de rôles RBAC spécifiques sur l’abonnement.

properties.notificationsSources NotificationsSource[]:

Collection de types de sources qui évaluent la notification par e-mail.

properties.phone

string

Numéro de téléphone du contact de sécurité

type

string

Type de ressource

securityContactName

Nom de l’objet de contact de sécurité

Nom Type Description
default

string

Nom unique applicable de l’objet contact de sécurité

securityContactRole

Définit les rôles RBAC qui obtiendront Notifications par e-mail à partir de Microsoft Defender pour le cloud. Liste des rôles RBAC autorisés :

Nom Type Description
AccountAdmin

string

Si cette option est activée, envoyez une notification sur les nouvelles alertes aux administrateurs de compte

Contributor

string

Si cette option est activée, envoyez une notification sur les nouvelles alertes aux contributeurs de l’abonnement

Owner

string

Si cette option est activée, envoyez une notification sur les nouvelles alertes aux propriétaires de l’abonnement

ServiceAdmin

string

Si cette option est activée, envoyez une notification sur les nouvelles alertes aux administrateurs de service

state

Définit s’il faut envoyer des Notifications par e-mail à partir d’AMicrosoft Defender pour le cloud à des personnes disposant de rôles RBAC spécifiques sur l’abonnement.

Nom Type Description
Off

string

N’envoyez pas de notification sur les nouvelles alertes aux administrateurs de l’abonnement

On

string

Envoyer une notification sur les nouvelles alertes aux administrateurs de l’abonnement