Delen via


Network Watchers - Set Flow Log Configuration

Hiermee configureert u stroomlogboek en verkeersanalyse (optioneel) voor een opgegeven resource.

POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkWatchers/{networkWatcherName}/configureFlowLog?api-version=2024-05-01

URI-parameters

Name In Vereist Type Description
networkWatcherName
path True

string

De naam van de network watcher-resource.

resourceGroupName
path True

string

De naam van de network watcher-resourcegroep.

subscriptionId
path True

string

De abonnementsreferenties waarmee het Microsoft Azure-abonnement uniek wordt geïdentificeerd. De abonnements-id maakt deel uit van de URI voor elke serviceoproep.

api-version
query True

string

Client-API-versie.

Aanvraagbody

Name Vereist Type Description
properties.enabled True

boolean

Vlag om stroomlogboekregistratie in of uit te schakelen.

properties.storageId True

string

Id van het opslagaccount dat wordt gebruikt voor het opslaan van het stroomlogboek.

targetResourceId True

string

De id van de resource die moet worden geconfigureerd voor stroomlogboek- en verkeersanalyse (optioneel).

flowAnalyticsConfiguration

TrafficAnalyticsProperties

Parameters die de configuratie van verkeersanalyse definiëren.

identity

ManagedServiceIdentity

Beheerde identiteit van FlowLog-resource

properties.enabledFilteringCriteria

string

Optioneel veld voor het filteren van netwerkverkeerslogboeken op basis van SrcIP, SrcPort, DstIP, DstPort, Protocol, Versleuteling, Richting en Actie. Als dit niet is opgegeven, wordt al het netwerkverkeer geregistreerd.

properties.format

FlowLogFormatParameters

Parameters waarmee de indeling van het stroomlogboek wordt gedefinieerd.

properties.retentionPolicy

RetentionPolicyParameters

Parameters waarmee het bewaarbeleid voor het stroomlogboek wordt gedefinieerd.

Antwoorden

Name Type Description
200 OK

FlowLogInformation

Geslaagde aanvraag voor het instellen van stroomlogboek- en verkeersanalyseconfiguratie (optioneel).

202 Accepted

FlowLogInformation

Geaccepteerd en de bewerking wordt asynchroon voltooid.

Other Status Codes

ErrorResponse

Foutreactie waarin wordt beschreven waarom de bewerking is mislukt.

Beveiliging

azure_auth

Azure Active Directory OAuth2 Flow.

Type: oauth2
Stroom: implicit
Autorisatie-URL: https://login.microsoftonline.com/common/oauth2/authorize

Bereiken

Name Description
user_impersonation Uw gebruikersaccount imiteren

Voorbeelden

Configure flow log

Voorbeeldaanvraag

POST https://management.azure.com/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/networkWatchers/nw1/configureFlowLog?api-version=2024-05-01

{
  "targetResourceId": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/networkSecurityGroups/nsg1",
  "properties": {
    "storageId": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Storage/storageAccounts/st1",
    "enabled": true
  },
  "identity": {
    "type": "UserAssigned",
    "userAssignedIdentities": {
      "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.ManagedIdentity/userAssignedIdentities/id1": {}
    }
  }
}

Voorbeeldrespons

{
  "targetResourceId": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/networkSecurityGroups/nsg1",
  "properties": {
    "storageId": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Storage/storageAccounts/st1",
    "enabled": true
  },
  "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: https:/management.azure.com/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/networkWatchers/nw1/configureFlowLog?api-version=2024-05-01
{
  "targetResourceId": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/networkSecurityGroups/nsg1",
  "properties": {
    "storageId": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Storage/storageAccounts/st1",
    "enabled": true
  },
  "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"
      }
    }
  }
}

Definities

Name Description
ErrorDetails

Algemene weergave van foutdetails.

ErrorResponse

Het foutobject.

FlowLogFormatParameters

Parameters waarmee de indeling van het stroomlogboek wordt gedefinieerd.

FlowLogFormatType

Het bestandstype van het stroomlogboek.

FlowLogInformation

Informatie over de configuratie van stroomlogboek- en verkeersanalyse (optioneel).

ManagedServiceIdentity

Identiteit voor de resource.

ResourceIdentityType

Het type identiteit dat wordt gebruikt voor de resource. Het type SystemAssigned, UserAssigned bevat zowel een impliciet gemaakte identiteit als een set door de gebruiker toegewezen identiteiten. Met het type None worden alle identiteiten van de virtuele machine verwijderd.

RetentionPolicyParameters

Parameters waarmee het bewaarbeleid voor het stroomlogboek wordt gedefinieerd.

TrafficAnalyticsConfigurationProperties

Parameters die de configuratie van verkeersanalyse definiëren.

TrafficAnalyticsProperties

Parameters die de configuratie van verkeersanalyse definiëren.

UserAssignedIdentities

De lijst met gebruikersidentiteiten die zijn gekoppeld aan de resource. De sleutelverwijzingen voor de gebruikersidentiteitswoordenlijst zijn ARM-resource-id's in de vorm: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}.

ErrorDetails

Algemene weergave van foutdetails.

Name Type Description
code

string

Foutcode.

message

string

Foutmelding.

target

string

Foutdoel.

ErrorResponse

Het foutobject.

Name Type Description
error

ErrorDetails

Fout
Het object met foutdetails.

FlowLogFormatParameters

Parameters waarmee de indeling van het stroomlogboek wordt gedefinieerd.

Name Type Default value Description
type

FlowLogFormatType

Het bestandstype van het stroomlogboek.

version

integer

0

De versie (revisie) van het stroomlogboek.

FlowLogFormatType

Het bestandstype van het stroomlogboek.

Name Type Description
JSON

string

FlowLogInformation

Informatie over de configuratie van stroomlogboek- en verkeersanalyse (optioneel).

Name Type Description
flowAnalyticsConfiguration

TrafficAnalyticsProperties

Parameters die de configuratie van verkeersanalyse definiëren.

identity

ManagedServiceIdentity

Beheerde identiteit van FlowLog-resource

properties.enabled

boolean

Vlag om stroomlogboekregistratie in of uit te schakelen.

properties.enabledFilteringCriteria

string

Optioneel veld voor het filteren van netwerkverkeerslogboeken op basis van SrcIP, SrcPort, DstIP, DstPort, Protocol, Versleuteling, Richting en Actie. Als dit niet is opgegeven, wordt al het netwerkverkeer geregistreerd.

properties.format

FlowLogFormatParameters

Parameters waarmee de indeling van het stroomlogboek wordt gedefinieerd.

properties.retentionPolicy

RetentionPolicyParameters

Parameters waarmee het bewaarbeleid voor het stroomlogboek wordt gedefinieerd.

properties.storageId

string

Id van het opslagaccount dat wordt gebruikt voor het opslaan van het stroomlogboek.

targetResourceId

string

De id van de resource die moet worden geconfigureerd voor stroomlogboek- en verkeersanalyse (optioneel).

ManagedServiceIdentity

Identiteit voor de resource.

Name Type Description
principalId

string

De principal-id van de door het systeem toegewezen identiteit. Deze eigenschap wordt alleen verstrekt voor een door het systeem toegewezen identiteit.

tenantId

string

De tenant-id van de door het systeem toegewezen identiteit. Deze eigenschap wordt alleen verstrekt voor een door het systeem toegewezen identiteit.

type

ResourceIdentityType

Het type identiteit dat wordt gebruikt voor de resource. Het type SystemAssigned, UserAssigned bevat zowel een impliciet gemaakte identiteit als een set door de gebruiker toegewezen identiteiten. Met het type None worden alle identiteiten van de virtuele machine verwijderd.

userAssignedIdentities

UserAssignedIdentities

De lijst met gebruikersidentiteiten die zijn gekoppeld aan de resource. De sleutelverwijzingen voor de gebruikersidentiteitswoordenlijst zijn ARM-resource-id's in de vorm: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}.

ResourceIdentityType

Het type identiteit dat wordt gebruikt voor de resource. Het type SystemAssigned, UserAssigned bevat zowel een impliciet gemaakte identiteit als een set door de gebruiker toegewezen identiteiten. Met het type None worden alle identiteiten van de virtuele machine verwijderd.

Name Type Description
None

string

SystemAssigned

string

SystemAssigned, UserAssigned

string

UserAssigned

string

RetentionPolicyParameters

Parameters waarmee het bewaarbeleid voor het stroomlogboek wordt gedefinieerd.

Name Type Default value Description
days

integer

0

Aantal dagen voor het bewaren van stroomlogboekrecords.

enabled

boolean

False

Vlag om retentie in of uit te schakelen.

TrafficAnalyticsConfigurationProperties

Parameters die de configuratie van verkeersanalyse definiëren.

Name Type Description
enabled

boolean

Vlag om verkeersanalyse in of uit te schakelen.

trafficAnalyticsInterval

integer

Het interval in minuten waarmee wordt bepaald hoe vaak de TA-service stroomanalyse moet uitvoeren.

workspaceId

string

De resource-GUID van de gekoppelde werkruimte.

workspaceRegion

string

De locatie van de gekoppelde werkruimte.

workspaceResourceId

string

Resource-id van de gekoppelde werkruimte.

TrafficAnalyticsProperties

Parameters die de configuratie van verkeersanalyse definiëren.

Name Type Description
networkWatcherFlowAnalyticsConfiguration

TrafficAnalyticsConfigurationProperties

Parameters die de configuratie van verkeersanalyse definiëren.

UserAssignedIdentities

De lijst met gebruikersidentiteiten die zijn gekoppeld aan de resource. De sleutelverwijzingen voor de gebruikersidentiteitswoordenlijst zijn ARM-resource-id's in de vorm: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}.

Name Type Description