Share via


PacketCaptureResult Class

Definition

Information about packet capture session.

[Microsoft.Rest.Serialization.JsonTransformation]
public class PacketCaptureResult
[<Microsoft.Rest.Serialization.JsonTransformation>]
type PacketCaptureResult = class
Public Class PacketCaptureResult
Inheritance
PacketCaptureResult
Attributes

Constructors

PacketCaptureResult()

Initializes a new instance of the PacketCaptureResult class.

PacketCaptureResult(String, PacketCaptureStorageLocation, String, String, String, PacketCaptureMachineScope, Nullable<PacketCaptureTargetType>, Nullable<Int64>, Nullable<Int64>, Nullable<Int32>, IList<PacketCaptureFilter>, String)

Initializes a new instance of the PacketCaptureResult class.

Properties

BytesToCapturePerPacket

Gets or sets number of bytes captured per packet, the remaining bytes are truncated.

Etag

Gets a unique read-only string that changes whenever the resource is updated.

Filters

Gets or sets a list of packet capture filters.

Id

Gets ID of the packet capture operation.

Name

Gets name of the packet capture session.

ProvisioningState

Gets the provisioning state of the packet capture session. Possible values include: 'Succeeded', 'Updating', 'Deleting', 'Failed'

Scope

Gets or sets a list of AzureVMSS instances which can be included or excluded to run packet capture. If both included and excluded are empty, then the packet capture will run on all instances of AzureVMSS.

StorageLocation

Gets or sets the storage location for a packet capture session.

Target

Gets or sets the ID of the targeted resource, only AzureVM and AzureVMSS as target type are currently supported.

TargetType

Gets or sets target type of the resource provided. Possible values include: 'AzureVM', 'AzureVMSS'

TimeLimitInSeconds

Gets or sets maximum duration of the capture session in seconds.

TotalBytesPerSession

Gets or sets maximum size of the capture output.

Methods

Validate()

Validate the object.

Applies to