Flow Logs - Create Or Update
Créez ou mettez à jour un journal de flux pour le groupe de sécurité réseau spécifié.
PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkWatchers/{networkWatcherName}/flowLogs/{flowLogName}?api-version=2024-05-01
Paramètres URI
Nom | Dans | Obligatoire | Type | Description |
---|---|---|---|---|
flow
|
path | True |
string |
Nom du journal de flux. |
network
|
path | True |
string |
Nom de l’observateur réseau. |
resource
|
path | True |
string |
Nom du groupe de ressources. |
subscription
|
path | True |
string |
Informations d’identification de l’abonnement qui identifient de manière unique l’abonnement Microsoft Azure. L’ID d’abonnement fait partie de l’URI de chaque appel de service. |
api-version
|
query | True |
string |
Version de l’API cliente. |
Corps de la demande
Nom | Obligatoire | Type | Description |
---|---|---|---|
properties.storageId | True |
string |
ID du compte de stockage utilisé pour stocker le journal de flux. |
properties.targetResourceId | True |
string |
ID du groupe de sécurité réseau auquel le journal de flux sera appliqué. |
id |
string |
ID de ressource. |
|
identity |
Identité managée des ressources FlowLog |
||
location |
string |
Emplacement des ressources. |
|
properties.enabled |
boolean |
Indicateur pour activer/désactiver la journalisation des flux. |
|
properties.enabledFilteringCriteria |
string |
Champ facultatif pour filtrer les journaux de trafic réseau en fonction de SrcIP, SrcPort, DstIP, DstPort, Protocole, Chiffrement, Direction et Action. S’il n’est pas spécifié, tout le trafic réseau est journalisé. |
|
properties.flowAnalyticsConfiguration |
Paramètres qui définissent la configuration de l’analytique du trafic. |
||
properties.format |
Paramètres qui définissent le format du journal de flux. |
||
properties.retentionPolicy |
Paramètres qui définissent la stratégie de rétention pour le journal de flux. |
||
tags |
object |
Balises de ressource. |
Réponses
Nom | Type | Description |
---|---|---|
200 OK |
Mise à jour réussie. L’opération retourne la ressource de journal de flux résultante. |
|
201 Created |
Demande réussie. L’opération retourne la ressource de journal de flux résultante. |
|
Other Status Codes |
Réponse d’erreur décrivant pourquoi l’opération a échoué. |
Sécurité
azure_auth
Flux OAuth2 Azure Active Directory.
Type:
oauth2
Flux:
implicit
URL d’autorisation:
https://login.microsoftonline.com/common/oauth2/authorize
Étendues
Nom | Description |
---|---|
user_impersonation | emprunter l’identité de votre compte d’utilisateur |
Exemples
Create or update flow log
Exemple de requête
PUT https://management.azure.com/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/networkWatchers/nw1/flowLogs/fl?api-version=2024-05-01
{
"location": "centraluseuap",
"properties": {
"targetResourceId": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/networkSecurityGroups/desmondcentral-nsg",
"storageId": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Storage/storageAccounts/nwtest1mgvbfmqsigdxe",
"enabledFilteringCriteria": "srcIP=158.255.7.8 || dstPort=56891",
"enabled": true,
"format": {
"type": "JSON",
"version": 1
}
},
"identity": {
"type": "UserAssigned",
"userAssignedIdentities": {
"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.ManagedIdentity/userAssignedIdentities/id1": {}
}
}
}
Exemple de réponse
{
"name": "Microsoft.Networkdesmond-rgdesmondcentral-nsg",
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/networkWatchers/nw/FlowLogs/fl",
"etag": "W/\"00000000-0000-0000-0000-000000000000\"",
"properties": {
"provisioningState": "Updating",
"targetResourceId": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/networkSecurityGroups/desmondcentral-nsg",
"targetResourceGuid": "00000000-0000-0000-0000-000000000000",
"storageId": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Storage/storageAccounts/nwtest1mgvbfmqsigdxe",
"enabledFilteringCriteria": "srcIP=158.255.7.8 || dstPort=56891",
"enabled": true,
"flowAnalyticsConfiguration": {},
"retentionPolicy": {
"days": 0,
"enabled": false
},
"format": {
"type": "JSON",
"version": 1
}
},
"type": "Microsoft.Network/networkWatchers/FlowLogs",
"identity": {
"type": "UserAssigned",
"userAssignedIdentities": {
"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.ManagedIdentity/userAssignedIdentities/id1": {
"clientId": "c16d15e1-f60a-40e4-8a05-df3d3f655c14",
"principalId": "e3858881-e40c-43bd-9cde-88da39c05023"
}
}
},
"location": "centraluseuap"
}
{
"name": "Microsoft.Networkdesmond-rgdesmondcentral-nsg",
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/networkWatchers/nw/FlowLogs/fl",
"etag": "W/\"00000000-0000-0000-0000-000000000000\"",
"properties": {
"provisioningState": "Succeeded",
"targetResourceId": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/networkSecurityGroups/desmondcentral-nsg",
"targetResourceGuid": "00000000-0000-0000-0000-000000000000",
"storageId": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Storage/storageAccounts/nwtest1mgvbfmqsigdxe",
"enabledFilteringCriteria": "srcIP=158.255.7.8 || dstPort=56891",
"enabled": true,
"flowAnalyticsConfiguration": {},
"retentionPolicy": {
"days": 0,
"enabled": false
},
"format": {
"type": "JSON",
"version": 1
}
},
"type": "Microsoft.Network/networkWatchers/FlowLogs",
"identity": {
"type": "UserAssigned",
"userAssignedIdentities": {
"/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.ManagedIdentity/userAssignedIdentities/id1": {
"clientId": "c16d15e1-f60a-40e4-8a05-df3d3f655c14",
"principalId": "e3858881-e40c-43bd-9cde-88da39c05023"
}
}
},
"location": "centraluseuap"
}
Définitions
Nom | Description |
---|---|
Error |
Représentation des détails d’erreur courants. |
Error |
Objet d’erreur. |
Flow |
Ressource de journal de flux. |
Flow |
Paramètres qui définissent le format du journal de flux. |
Flow |
Type de fichier du journal de flux. |
Managed |
Identité de la ressource. |
Provisioning |
État d’approvisionnement actuel. |
Resource |
Type d’identité utilisé pour la ressource. Le type « SystemAssigned, UserAssigned » inclut à la fois une identité créée implicitement et un ensemble d’identités affectées par l’utilisateur. Le type « None » supprime toutes les identités de la machine virtuelle. |
Retention |
Paramètres qui définissent la stratégie de rétention pour le journal de flux. |
Traffic |
Paramètres qui définissent la configuration de l’analytique du trafic. |
Traffic |
Paramètres qui définissent la configuration de l’analytique du trafic. |
User |
Liste des identités utilisateur associées à la ressource. Les références de clé de dictionnaire d’identité utilisateur seront des ID de ressource ARM sous la forme : « /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} ». |
ErrorDetails
Représentation des détails d’erreur courants.
Nom | Type | Description |
---|---|---|
code |
string |
Code d’erreur. |
message |
string |
Message d'erreur. |
target |
string |
Cible d’erreur. |
ErrorResponse
Objet d’erreur.
Nom | Type | Description |
---|---|---|
error |
Erreur |
FlowLog
Ressource de journal de flux.
Nom | Type | Description |
---|---|---|
etag |
string |
Chaîne en lecture seule unique qui change chaque fois que la ressource est mise à jour. |
id |
string |
ID de ressource. |
identity |
Identité managée des ressources FlowLog |
|
location |
string |
Emplacement des ressources. |
name |
string |
Nom de la ressource. |
properties.enabled |
boolean |
Indicateur pour activer/désactiver la journalisation des flux. |
properties.enabledFilteringCriteria |
string |
Champ facultatif pour filtrer les journaux de trafic réseau en fonction de SrcIP, SrcPort, DstIP, DstPort, Protocole, Chiffrement, Direction et Action. S’il n’est pas spécifié, tout le trafic réseau est journalisé. |
properties.flowAnalyticsConfiguration |
Paramètres qui définissent la configuration de l’analytique du trafic. |
|
properties.format |
Paramètres qui définissent le format du journal de flux. |
|
properties.provisioningState |
État d’approvisionnement du journal de flux. |
|
properties.retentionPolicy |
Paramètres qui définissent la stratégie de rétention pour le journal de flux. |
|
properties.storageId |
string |
ID du compte de stockage utilisé pour stocker le journal de flux. |
properties.targetResourceGuid |
string |
Guid du groupe de sécurité réseau auquel le journal de flux sera appliqué. |
properties.targetResourceId |
string |
ID du groupe de sécurité réseau auquel le journal de flux sera appliqué. |
tags |
object |
Balises de ressource. |
type |
string |
Type de ressource. |
FlowLogFormatParameters
Paramètres qui définissent le format du journal de flux.
Nom | Type | Valeur par défaut | Description |
---|---|---|---|
type |
Type de fichier du journal de flux. |
||
version |
integer |
0 |
Version (révision) du journal des flux. |
FlowLogFormatType
Type de fichier du journal de flux.
Nom | Type | Description |
---|---|---|
JSON |
string |
ManagedServiceIdentity
Identité de la ressource.
Nom | Type | Description |
---|---|---|
principalId |
string |
ID principal de l’identité affectée par le système. Cette propriété est fournie uniquement pour une identité affectée par le système. |
tenantId |
string |
ID de locataire de l’identité affectée par le système. Cette propriété est fournie uniquement pour une identité affectée par le système. |
type |
Type d’identité utilisé pour la ressource. Le type « SystemAssigned, UserAssigned » inclut à la fois une identité créée implicitement et un ensemble d’identités affectées par l’utilisateur. Le type « None » supprime toutes les identités de la machine virtuelle. |
|
userAssignedIdentities |
Liste des identités utilisateur associées à la ressource. Les références de clé de dictionnaire d’identité utilisateur seront des ID de ressource ARM sous la forme : « /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} ». |
ProvisioningState
État d’approvisionnement actuel.
Nom | Type | Description |
---|---|---|
Deleting |
string |
|
Failed |
string |
|
Succeeded |
string |
|
Updating |
string |
ResourceIdentityType
Type d’identité utilisé pour la ressource. Le type « SystemAssigned, UserAssigned » inclut à la fois une identité créée implicitement et un ensemble d’identités affectées par l’utilisateur. Le type « None » supprime toutes les identités de la machine virtuelle.
Nom | Type | Description |
---|---|---|
None |
string |
|
SystemAssigned |
string |
|
SystemAssigned, UserAssigned |
string |
|
UserAssigned |
string |
RetentionPolicyParameters
Paramètres qui définissent la stratégie de rétention pour le journal de flux.
Nom | Type | Valeur par défaut | Description |
---|---|---|---|
days |
integer |
0 |
Nombre de jours pour conserver les enregistrements du journal de flux. |
enabled |
boolean |
False |
Indicateur pour activer/désactiver la rétention. |
TrafficAnalyticsConfigurationProperties
Paramètres qui définissent la configuration de l’analytique du trafic.
Nom | Type | Description |
---|---|---|
enabled |
boolean |
Indicateur pour activer/désactiver l’analytique du trafic. |
trafficAnalyticsInterval |
integer |
Intervalle en minutes qui déciderait de la fréquence à laquelle le service TA doit effectuer des analyses de flux. |
workspaceId |
string |
Guid de ressource de l’espace de travail attaché. |
workspaceRegion |
string |
Emplacement de l’espace de travail attaché. |
workspaceResourceId |
string |
ID de ressource de l’espace de travail attaché. |
TrafficAnalyticsProperties
Paramètres qui définissent la configuration de l’analytique du trafic.
Nom | Type | Description |
---|---|---|
networkWatcherFlowAnalyticsConfiguration |
Paramètres qui définissent la configuration de l’analytique du trafic. |
UserAssignedIdentities
Liste des identités utilisateur associées à la ressource. Les références de clé de dictionnaire d’identité utilisateur seront des ID de ressource ARM sous la forme : « /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} ».
Nom | Type | Description |
---|---|---|
|