# CfnProbeProps

Properties for defining a `CfnProbe`.

Extends: CfnProbeProps
Used as props by: CfnProbe

- Source: Generated code
- Type last changed: v2.276.0 · 10 Nov 2026

## Example

```ts
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_networkmonitor as networkmonitor } from 'aws-cdk-lib';
const cfnProbeProps: networkmonitor.CfnProbeProps = {
  destination: 'destination',
  monitorName: 'monitorName',
  protocol: 'protocol',
  sourceArn: 'sourceArn',

  // the properties below are optional
  destinationPort: 123,
  packetSize: 123,
  tags: [{
    key: 'key',
    value: 'value',
  }],
};
```

## Properties

- `destination`: string (required) — The literal IPv4 or IPv6 address the probe sends traffic to.

  The service rejects a domain name and a CIDR block.

- `destinationPort`: number — The port the probe sends traffic to.

  Applies to the TCP protocol only.

- `monitorName`: string (required) — The name of the monitor the probe belongs to.

- `packetSize`: number — The size, in bytes, of the packets the probe sends.

- `protocol`: string (required) — The protocol the probe uses.

- `sourceArn`: string (required) — The ARN of the subnet the probe sends traffic from.

- `tags`: [CfnTag](/cdk/api/v2/docs/aws-cdk-lib.CfnTag.html)[] — The tags for the probe.
