Interface IRouterOutput
- All Superinterfaces:
software.constructs.IConstruct,software.constructs.IDependable,IEnvironmentAware,IResource,IRouterOutputRef,software.amazon.jsii.JsiiSerializable
- All Known Subinterfaces:
IRouterOutput.Jsii$Default
- All Known Implementing Classes:
IRouterOutput.Jsii$Proxy,RouterOutput
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfaceInternal default implementation forIRouterOutput.static final classA proxy class which represents a concrete javascript instance of this type. -
Method Summary
Modifier and TypeMethodDescriptiondefault String(experimental) The timestamp when the router output was created.(experimental) The IP address of the router output.(experimental) The Amazon Resource Name (ARN) of the router output.(experimental) The unique identifier of the router output.(experimental) The name of the router output.default String(experimental) The timestamp when the router output was last updated.(experimental) Create a CloudWatch metric for this router output.metric(String metricName, MetricOptions props) (experimental) Create a CloudWatch metric for this router output.(experimental) Metric for the number of retransmitted packets requested through automatic repeat request (ARQ).metricArqRequests(MetricOptions props) (experimental) Metric for the number of retransmitted packets requested through automatic repeat request (ARQ).(experimental) Metric for the bitrate of the router output's payload.metricBitrate(MetricOptions props) (experimental) Metric for the bitrate of the router output's payload.(experimental) Metric for the router output connection state (1 connected, 0 disconnected).metricConnected(MetricOptions props) (experimental) Metric for the router output connection state (1 connected, 0 disconnected).(experimental) Metric for the total number of packets sent by the router output.metricTotalPackets(MetricOptions props) (experimental) Metric for the total number of packets sent by the router output.Methods inherited from interface software.constructs.IConstruct
getNode, withMethods inherited from interface software.amazon.awscdk.interfaces.IEnvironmentAware
getEnvMethods inherited from interface software.amazon.awscdk.IResource
applyRemovalPolicy, getStackMethods inherited from interface software.amazon.awscdk.interfaces.mediaconnect.IRouterOutputRef
getRouterOutputRefMethods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getIpAddress
(experimental) The IP address of the router output. -
getRouterOutputArn
(experimental) The Amazon Resource Name (ARN) of the router output. -
getRouterOutputId
(experimental) The unique identifier of the router output. -
getRouterOutputName
(experimental) The name of the router output. -
getCreatedAt
(experimental) The timestamp when the router output was created. -
getUpdatedAt
(experimental) The timestamp when the router output was last updated. -
metric
@Stability(Experimental) @NotNull Metric metric(@NotNull String metricName, @Nullable MetricOptions props) (experimental) Create a CloudWatch metric for this router output.Router output metrics are dimensioned by
RouterOutputARN. See the MediaConnect documentation for available metric names (e.g.RouterOutputBitRate,RouterOutputTotalPackets).- Parameters:
metricName- This parameter is required.props-
-
metric
(experimental) Create a CloudWatch metric for this router output.Router output metrics are dimensioned by
RouterOutputARN. See the MediaConnect documentation for available metric names (e.g.RouterOutputBitRate,RouterOutputTotalPackets).- Parameters:
metricName- This parameter is required.
-
metricArqRequests
(experimental) Metric for the number of retransmitted packets requested through automatic repeat request (ARQ).Applies to RIST and SRT outputs only.
Default: - sum over 60 seconds
- Parameters:
props-
-
metricArqRequests
(experimental) Metric for the number of retransmitted packets requested through automatic repeat request (ARQ).Applies to RIST and SRT outputs only.
Default: - sum over 60 seconds
-
metricBitrate
(experimental) Metric for the bitrate of the router output's payload.Default: - average over 60 seconds
- Parameters:
props-
-
metricBitrate
(experimental) Metric for the bitrate of the router output's payload.Default: - average over 60 seconds
-
metricConnected
(experimental) Metric for the router output connection state (1 connected, 0 disconnected).Applies to SRT outputs only.
Default: - minimum over 60 seconds
- Parameters:
props-
-
metricConnected
(experimental) Metric for the router output connection state (1 connected, 0 disconnected).Applies to SRT outputs only.
Default: - minimum over 60 seconds
-
metricTotalPackets
(experimental) Metric for the total number of packets sent by the router output.Default: - sum over 60 seconds
- Parameters:
props-
-
metricTotalPackets
(experimental) Metric for the total number of packets sent by the router output.Default: - sum over 60 seconds
-