> **Experimental**
>
> `@aws-cdk/aws-mediaconnect-alpha` is an [**experimental**](/stability) (alpha) package: its API may change in any release, without a major version bump.
# SrtListenerOutputConfig

Configuration options for SRT Listener outputs.

- Stability: [Experimental](/cdk/api/stability.html)
- Source: [`lib/flow-output.ts`](https://github.com/aws/aws-cdk/blob/v2.275.0-alpha.0/packages/@aws-cdk/aws-mediaconnect-alpha/lib/flow-output.ts#L259)

## Example

```ts
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import * as mediaconnect_alpha from '@aws-cdk/aws-mediaconnect-alpha';
import * as cdk from 'aws-cdk-lib';
import { aws_iam as iam } from 'aws-cdk-lib';
import { aws_secretsmanager as secretsmanager } from 'aws-cdk-lib';

declare const role: iam.Role;
declare const secret: secretsmanager.Secret;
const srtListenerOutputConfig: mediaconnect_alpha.SrtListenerOutputConfig = {
  port: 123,

  // the properties below are optional
  cidrAllowList: ['cidrAllowList'],
  encryption: {
    secret: secret,

    // the properties below are optional
    role: role,
  },
  minLatency: cdk.Duration.minutes(30),
  vpcInterfaceAttachmentName: 'vpcInterfaceAttachmentName',
};
```

## Properties

- `cidrAllowList`: string[] — The range of IP addresses that should be allowed to initiate output requests to this flow.

  **Default:** no CIDR allow list

  These IP addresses should be in the form of a Classless Inter-Domain Routing (CIDR) block; for example, 10.0.0.0/16.

- `encryption`: [SrtPasswordEncryption](/cdk/api/v2/docs/@aws-cdk_aws-mediaconnect-alpha.SrtPasswordEncryption.html) — SRT password encryption for this output.

  **Default:** no encryption

- `minLatency`: [Duration](/cdk/api/v2/docs/aws-cdk-lib.Duration.html) — The minimum latency in milliseconds for SRT-based streams.

  **Default:** no minimum latency

  In streams that use the SRT protocol, this value that you set on your MediaConnect source or output represents
  the minimal potential latency of that connection. The latency of the stream is set to the highest number between
  the sender’s minimum latency and the receiver’s minimum latency.

- `port`: number (required) — The port to use when content is distributed to this output.

- `vpcInterfaceAttachmentName`: string — The name of the VPC interface attachment to use for this output.

  **Default:** no VPC interface attachment
