Package com.pulumi.azurenative.network
Class PacketCaptureArgs
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.azurenative.network.PacketCaptureArgs
-
public final class PacketCaptureArgs extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
PacketCaptureArgs.Builder
-
Field Summary
Fields Modifier and Type Field Description static PacketCaptureArgs
Empty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static PacketCaptureArgs.Builder
builder()
static PacketCaptureArgs.Builder
builder(PacketCaptureArgs defaults)
java.util.Optional<com.pulumi.core.Output<java.lang.Double>>
bytesToCapturePerPacket()
java.util.Optional<com.pulumi.core.Output<java.util.List<PacketCaptureFilterArgs>>>
filters()
com.pulumi.core.Output<java.lang.String>
networkWatcherName()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
packetCaptureName()
com.pulumi.core.Output<java.lang.String>
resourceGroupName()
java.util.Optional<com.pulumi.core.Output<PacketCaptureMachineScopeArgs>>
scope()
com.pulumi.core.Output<PacketCaptureStorageLocationArgs>
storageLocation()
com.pulumi.core.Output<java.lang.String>
target()
java.util.Optional<com.pulumi.core.Output<PacketCaptureTargetType>>
targetType()
java.util.Optional<com.pulumi.core.Output<java.lang.Integer>>
timeLimitInSeconds()
java.util.Optional<com.pulumi.core.Output<java.lang.Double>>
totalBytesPerSession()
-
-
-
Field Detail
-
Empty
public static final PacketCaptureArgs Empty
-
-
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.
-
builder
public static PacketCaptureArgs.Builder builder()
-
builder
public static PacketCaptureArgs.Builder builder(PacketCaptureArgs defaults)
-
-