Azure Firewalls - Packet Capture
Ejecuta una captura de paquetes en AzureFirewall.
POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/azureFirewalls/{azureFirewallName}/packetCapture?api-version=2024-05-01
Parámetros de identificador URI
Nombre | En | Requerido | Tipo | Description |
---|---|---|---|---|
azure
|
path | True |
string minLength: 1maxLength: 56 pattern: ^[a-zA-Z0-9] |
Nombre de Azure Firewall. |
resource
|
path | True |
string |
Nombre del grupo de recursos. |
subscription
|
path | True |
string |
Credenciales de suscripción que identifican de forma única la suscripción de Microsoft Azure. El identificador de suscripción forma parte del URI de cada llamada de servicio. |
api-version
|
query | True |
string |
Versión de la API de cliente. |
Cuerpo de la solicitud
Nombre | Tipo | Description |
---|---|---|
durationInSeconds |
integer (int32) minimum: 30maximum: 1800 exclusiveMinimum: False exclusiveMaximum: False |
Duración de la captura de paquetes en segundos. |
fileName |
string |
Nombre del archivo que se va a cargar en sasURL |
filters |
Reglas para filtrar las capturas de paquetes. |
|
flags |
Tipo de marca tcp que se va a capturar. Se usa con el protocolo TCP |
|
numberOfPacketsToCapture |
integer (int32) minimum: 100maximum: 90000 exclusiveMinimum: False exclusiveMaximum: False |
Número de paquetes que se van a capturar. |
protocol |
Protocolo de paquetes que se van a capturar |
|
sasUrl |
string |
Cargar ubicación de captura |
Respuestas
Nombre | Tipo | Description |
---|---|---|
202 Accepted |
Aceptado y la operación se completará de forma asincrónica. Encabezados Location: string |
|
Other Status Codes |
Respuesta de error que describe por qué se produjo un error en la operación. |
Seguridad
azure_auth
Flujo de OAuth2 de Azure Active Directory.
Tipo:
oauth2
Flujo:
implicit
Dirección URL de autorización:
https://login.microsoftonline.com/common/oauth2/authorize
Ámbitos
Nombre | Description |
---|---|
user_impersonation | suplantar la cuenta de usuario |
Ejemplos
AzureFirewallPacketCapture
Solicitud de ejemplo
POST https://management.azure.com/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/azureFirewalls/azureFirewall1/packetCapture?api-version=2024-05-01
{
"durationInSeconds": 300,
"numberOfPacketsToCapture": 5000,
"sasUrl": "someSASURL",
"fileName": "azureFirewallPacketCapture",
"protocol": "Any",
"flags": [
{
"type": "syn"
},
{
"type": "fin"
}
],
"filters": [
{
"sources": [
"20.1.1.0"
],
"destinations": [
"20.1.2.0"
],
"destinationPorts": [
"4500"
]
},
{
"sources": [
"10.1.1.0",
"10.1.1.1"
],
"destinations": [
"10.1.2.0"
],
"destinationPorts": [
"123",
"80"
]
}
]
}
Respuesta de muestra
Location: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.Network/locations/eastus/operationResults/00000000-0000-0000-0000-000000000000?api-version=2024-05-01
Azure-AsyncOperation: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.Network/locations/eastus/operations/00000000-0000-0000-0000-000000000000?api-version=2024-05-01
Definiciones
Nombre | Description |
---|---|
Azure |
Protocolo de un recurso de regla de red. |
Azure |
Propiedades de AzureFirewallRCAction. |
Azure |
Tipo de marcas que se va a capturar. |
Azure |
Grupo de puertos ips y src/dest que se van a capturar. |
Cloud |
Respuesta de error del servicio. |
Cloud |
Respuesta de error del servicio. |
Firewall |
Parámetros de captura de paquetes de Azure Firewall. |
AzureFirewallNetworkRuleProtocol
Protocolo de un recurso de regla de red.
Valor | Description |
---|---|
Any | |
ICMP | |
TCP | |
UDP |
AzureFirewallPacketCaptureFlags
Propiedades de AzureFirewallRCAction.
Nombre | Tipo | Description |
---|---|---|
type |
Marcas que se van a capturar |
AzureFirewallPacketCaptureFlagsType
Tipo de marcas que se va a capturar.
Valor | Description |
---|---|
ack | |
fin | |
push | |
rst | |
syn | |
urg |
AzureFirewallPacketCaptureRule
Grupo de puertos ips y src/dest que se van a capturar.
Nombre | Tipo | Description |
---|---|---|
destinationPorts |
string[] |
Lista de puertos que se van a capturar. |
destinations |
string[] |
Lista de direcciones IP o subredes de destino que se van a capturar. |
sources |
string[] |
Lista de direcciones IP o subredes de origen que se van a capturar. |
CloudError
Respuesta de error del servicio.
Nombre | Tipo | Description |
---|---|---|
error |
Cuerpo del error en la nube. |
CloudErrorBody
Respuesta de error del servicio.
Nombre | Tipo | Description |
---|---|---|
code |
string |
Identificador del error. Los códigos son invariables y están diseñados para consumirse mediante programación. |
details |
Lista de detalles adicionales sobre el error. |
|
message |
string |
Mensaje que describe el error, diseñado para ser adecuado para mostrarse en una interfaz de usuario. |
target |
string |
Destino del error concreto. Por ejemplo, el nombre de la propiedad en error. |
FirewallPacketCaptureParameters
Parámetros de captura de paquetes de Azure Firewall.
Nombre | Tipo | Description |
---|---|---|
durationInSeconds |
integer (int32) minimum: 30maximum: 1800 exclusiveMinimum: False exclusiveMaximum: False |
Duración de la captura de paquetes en segundos. |
fileName |
string |
Nombre del archivo que se va a cargar en sasURL |
filters |
Reglas para filtrar las capturas de paquetes. |
|
flags |
Tipo de marca tcp que se va a capturar. Se usa con el protocolo TCP |
|
numberOfPacketsToCapture |
integer (int32) minimum: 100maximum: 90000 exclusiveMinimum: False exclusiveMaximum: False |
Número de paquetes que se van a capturar. |
protocol |
Protocolo de paquetes que se van a capturar |
|
sasUrl |
string |
Cargar ubicación de captura |