interface SourceMonitoringConfigProperty
| Language | Type name |
|---|---|
.NET | Amazon.CDK.AWS.MediaConnect.CfnFlow.SourceMonitoringConfigProperty |
Go | github.com/aws/aws-cdk-go/awscdk/v2/awsmediaconnect#CfnFlow_SourceMonitoringConfigProperty |
Java | software.amazon.awscdk.services.mediaconnect.CfnFlow.SourceMonitoringConfigProperty |
Python | aws_cdk.aws_mediaconnect.CfnFlow.SourceMonitoringConfigProperty |
TypeScript | aws-cdk-lib » aws_mediaconnect » CfnFlow » SourceMonitoringConfigProperty |
The SourceMonitoringConfig property type specifies the source monitoring settings for an AWS::MediaConnect::Flow .
Example
// 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 sourceMonitoringConfigProperty: mediaconnect.CfnFlow.SourceMonitoringConfigProperty = {
audioMonitoringSettings: [{
silentAudio: {
state: 'state',
thresholdSeconds: 123,
},
}],
contentQualityAnalysisState: 'contentQualityAnalysisState',
thumbnailState: 'thumbnailState',
videoMonitoringSettings: [{
blackFrames: {
state: 'state',
thresholdSeconds: 123,
},
frozenFrames: {
state: 'state',
thresholdSeconds: 123,
},
}],
};
Properties
| Name | Type | Description |
|---|---|---|
| audio | IResolvable | (IResolvable | Audio)[] | Contains the settings for audio stream metrics monitoring. |
| content | string | Indicates whether content quality analysis is enabled or disabled. |
| thumbnail | string | The current state of the thumbnail monitoring. |
| video | IResolvable | (IResolvable | Video)[] | Contains the settings for video stream metrics monitoring. |
audioMonitoringSettings?
Type:
IResolvable | (IResolvable | Audio)[]
(optional)
Contains the settings for audio stream metrics monitoring.
contentQualityAnalysisState?
Type:
string
(optional)
Indicates whether content quality analysis is enabled or disabled.
thumbnailState?
Type:
string
(optional)
The current state of the thumbnail monitoring.
- If you don't explicitly specify a value when creating a flow, no thumbnail state will be set.
- If you update an existing flow and remove a previously set thumbnail state, the value will change to
DISABLED.
videoMonitoringSettings?
Type:
IResolvable | (IResolvable | Video)[]
(optional)
Contains the settings for video stream metrics monitoring.

.NET
Go
Java
Python
TypeScript