pub struct PacketCaptureResult {
pub filters: Output<Option<Vec<PacketCaptureFilter>>>,
pub maximum_bytes_per_packet: Output<Option<i32>>,
pub maximum_bytes_per_session: Output<Option<i32>>,
pub maximum_capture_duration_in_seconds: Output<Option<i32>>,
pub name: Output<String>,
pub network_watcher_id: Output<String>,
pub storage_location: Output<PacketCaptureStorageLocation>,
pub virtual_machine_id: Output<String>,
}
Fields§
§filters: Output<Option<Vec<PacketCaptureFilter>>>
One or more filter
blocks as defined below. Changing this forces a new resource to be created.
maximum_bytes_per_packet: Output<Option<i32>>
The number of bytes captured per packet. The remaining bytes are truncated. Defaults to 0
(Entire Packet Captured). Changing this forces a new resource to be created.
maximum_bytes_per_session: Output<Option<i32>>
Maximum size of the capture in Bytes. Defaults to 1073741824
(1GB). Changing this forces a new resource to be created.
maximum_capture_duration_in_seconds: Output<Option<i32>>
The maximum duration of the capture session in seconds. Defaults to 18000
(5 hours). Changing this forces a new resource to be created.
name: Output<String>
The name to use for this Network Packet Capture. Changing this forces a new resource to be created.
network_watcher_id: Output<String>
The resource ID of the Network Watcher. Changing this forces a new resource to be created.
storage_location: Output<PacketCaptureStorageLocation>
A storage_location
block as defined below. Changing this forces a new resource to be created.
virtual_machine_id: Output<String>
The resource ID of the target Virtual Machine to capture packets from. Changing this forces a new resource to be created.