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 |
---|---|---|---|---|
network
|
path | True |
string |
De naam van de network watcher-resource. |
resource
|
path | True |
string |
De naam van de network watcher-resourcegroep. |
subscription
|
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 |
Parameters die de configuratie van verkeersanalyse definiëren. |
||
identity |
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 |
Parameters waarmee de indeling van het stroomlogboek wordt gedefinieerd. |
||
properties.retentionPolicy |
Parameters waarmee het bewaarbeleid voor het stroomlogboek wordt gedefinieerd. |
Antwoorden
Name | Type | Description |
---|---|---|
200 OK |
Geslaagde aanvraag voor het instellen van stroomlogboek- en verkeersanalyseconfiguratie (optioneel). |
|
202 Accepted |
Geaccepteerd en de bewerking wordt asynchroon voltooid. |
|
Other Status Codes |
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 |
---|---|
Error |
Algemene weergave van foutdetails. |
Error |
Het foutobject. |
Flow |
Parameters waarmee de indeling van het stroomlogboek wordt gedefinieerd. |
Flow |
Het bestandstype van het stroomlogboek. |
Flow |
Informatie over de configuratie van stroomlogboek- en verkeersanalyse (optioneel). |
Managed |
Identiteit voor de resource. |
Resource |
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. |
Retention |
Parameters waarmee het bewaarbeleid voor het stroomlogboek wordt gedefinieerd. |
Traffic |
Parameters die de configuratie van verkeersanalyse definiëren. |
Traffic |
Parameters die de configuratie van verkeersanalyse definiëren. |
User |
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 |
Fout |
FlowLogFormatParameters
Parameters waarmee de indeling van het stroomlogboek wordt gedefinieerd.
Name | Type | Default value | Description |
---|---|---|---|
type |
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 |
Parameters die de configuratie van verkeersanalyse definiëren. |
|
identity |
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 |
Parameters waarmee de indeling van het stroomlogboek wordt gedefinieerd. |
|
properties.retentionPolicy |
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 |
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 |
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 |
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 |
---|---|---|
|