# StandardSourceEndpointConfigurationProperty

The configuration settings for a standard source endpoint.

- 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_mediaconnect as mediaconnect } from 'aws-cdk-lib';
const standardSourceEndpointConfigurationProperty: mediaconnect.CfnSourceEndpoint.StandardSourceEndpointConfigurationProperty = {
  name: 'name',
  protocolConfiguration: {
    rist: {
      destinationIngestPort: 123,
      recoveryLatencyMilliseconds: 123,
    },
    rtp: {
      destinationIngestPort: 123,
      forwardErrorCorrectionState: 'forwardErrorCorrectionState',
    },
    srtCaller: {
      destinationIngestPort: 123,
      minimumLatencyMilliseconds: 123,

      // the properties below are optional
      encryptionPassphrase: {
        secretArn: 'secretArn',
      },
    },
    srtListener: {
      minimumLatencyMilliseconds: 123,
      sourceAddress: 'sourceAddress',
      sourceListenerPort: 123,

      // the properties below are optional
      encryptionPassphrase: {
        secretArn: 'secretArn',
      },
      streamId: 'streamId',
    },
  },
  sourceNetworkingConfiguration: {
    public: {
      sourceAllowRules: [{
        cidr: 'cidr',
      }],
    },
    vpc: {
      securityGroupIds: ['securityGroupIds'],
      subnetId: 'subnetId',
    },
  },

  // the properties below are optional
  protocol: 'protocol',
  sourceNetworkingType: 'sourceNetworkingType',
};
```

## Properties

- `name`: string (required) — The name of the source endpoint.

- `protocol`: string

- `protocolConfiguration`: [IResolvable](/cdk/api/v2/docs/aws-cdk-lib.IResolvable.html) | [CfnSourceEndpoint.StandardSourceEndpointProtocolConfigurationProperty](/cdk/api/v2/docs/aws-cdk-lib.aws_mediaconnect.CfnSourceEndpoint.StandardSourceEndpointProtocolConfigurationProperty.html) (required) — The protocol configuration for a standard source endpoint.

  This is a union type, so exactly one of its members is set, depending on the protocol that the source endpoint uses.

- `sourceNetworkingConfiguration`: [IResolvable](/cdk/api/v2/docs/aws-cdk-lib.IResolvable.html) | [CfnSourceEndpoint.StandardSourceEndpointNetworkingConfigurationProperty](/cdk/api/v2/docs/aws-cdk-lib.aws_mediaconnect.CfnSourceEndpoint.StandardSourceEndpointNetworkingConfigurationProperty.html) (required) — The networking configuration for a standard source endpoint.

  This is a union type, so exactly one of its members is set: public for a publicly accessible endpoint, or vpc for an endpoint in a virtual private cloud (VPC).

- `sourceNetworkingType`: string
