Class PacketCaptureArgs


  • public final class PacketCaptureArgs
    extends com.pulumi.resources.ResourceArgs
    • Method Detail

      • bytesToCapturePerPacket

        public java.util.Optional<com.pulumi.core.Output<java.lang.Double>> bytesToCapturePerPacket()
        Returns:
        Number of bytes captured per packet, the remaining bytes are truncated.
      • filters

        public java.util.Optional<com.pulumi.core.Output<java.util.List<PacketCaptureFilterArgs>>> filters()
        Returns:
        A list of packet capture filters.
      • networkWatcherName

        public com.pulumi.core.Output<java.lang.String> networkWatcherName()
        Returns:
        The name of the network watcher.
      • packetCaptureName

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> packetCaptureName()
        Returns:
        The name of the packet capture session.
      • resourceGroupName

        public com.pulumi.core.Output<java.lang.String> resourceGroupName()
        Returns:
        The name of the resource group.
      • scope

        public java.util.Optional<com.pulumi.core.Output<PacketCaptureMachineScopeArgs>> scope()
        Returns:
        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

        public com.pulumi.core.Output<PacketCaptureStorageLocationArgs> storageLocation()
        Returns:
        The storage location for a packet capture session.
      • target

        public com.pulumi.core.Output<java.lang.String> target()
        Returns:
        The ID of the targeted resource, only AzureVM and AzureVMSS as target type are currently supported.
      • targetType

        public java.util.Optional<com.pulumi.core.Output<PacketCaptureTargetType>> targetType()
        Returns:
        Target type of the resource provided.
      • timeLimitInSeconds

        public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> timeLimitInSeconds()
        Returns:
        Maximum duration of the capture session in seconds.
      • totalBytesPerSession

        public java.util.Optional<com.pulumi.core.Output<java.lang.Double>> totalBytesPerSession()
        Returns:
        Maximum size of the capture output.