Interface MediaConnectInputProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
MediaConnectInputProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.139.0 (build 26a6b54)",
date="2026-09-02T11:03:41.230Z")
@Stability(Experimental)
public interface MediaConnectInputProps
extends software.amazon.jsii.JsiiSerializable
(experimental) Properties for a MediaConnect input.
Example:
IRole role;
IFlowRef flow;
InputConfiguration.mediaConnect(MediaConnectInputProps.builder()
.flows(List.of(flow))
.role(role)
.build());
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forMediaConnectInputPropsstatic final classAn implementation forMediaConnectInputProps -
Method Summary
Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getFlows
(experimental) The MediaConnect flows to use as sources (one, or two for pipeline redundancy). -
getRole
(experimental) The IAM role MediaLive uses to manage the output it adds to the flow for this input.When omitted, a role is created and granted the required permissions. When you provide a role, no permissions are added — you own all the permissions it needs.
Default: - a role is created with the medialive.amazonaws.com service principal [disable-awslint:prefer-ref-interface]
-
builder
- Returns:
- a
MediaConnectInputProps.BuilderofMediaConnectInputProps
-