We recommend new projects start with resources from the AWS provider.
We recommend new projects start with resources from the AWS provider.
Represents a router input in AWS Elemental MediaConnect that is used to ingest content to be transmitted to router outputs
Create RouterInput Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new RouterInput(name: string, args: RouterInputArgs, opts?: CustomResourceOptions);@overload
def RouterInput(resource_name: str,
args: RouterInputArgs,
opts: Optional[ResourceOptions] = None)
@overload
def RouterInput(resource_name: str,
opts: Optional[ResourceOptions] = None,
configuration: Optional[Union[RouterInputConfiguration0PropertiesArgs, RouterInputConfiguration1PropertiesArgs, RouterInputConfiguration2PropertiesArgs, RouterInputConfiguration3PropertiesArgs]] = None,
maximum_bitrate: Optional[int] = None,
routing_scope: Optional[RouterInputRoutingScope] = None,
tier: Optional[RouterInputTier] = None,
availability_zone: Optional[str] = None,
maintenance_configuration: Optional[Union[RouterInputMaintenanceConfiguration0PropertiesArgs, RouterInputMaintenanceConfiguration1PropertiesArgs]] = None,
name: Optional[str] = None,
region_name: Optional[str] = None,
tags: Optional[Sequence[_root_inputs.TagArgs]] = None,
transit_encryption: Optional[RouterInputTransitEncryptionArgs] = None)func NewRouterInput(ctx *Context, name string, args RouterInputArgs, opts ...ResourceOption) (*RouterInput, error)public RouterInput(string name, RouterInputArgs args, CustomResourceOptions? opts = null)
public RouterInput(String name, RouterInputArgs args)
public RouterInput(String name, RouterInputArgs args, CustomResourceOptions options)
type: aws-native:mediaconnect:RouterInput
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args RouterInputArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args RouterInputArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args RouterInputArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args RouterInputArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args RouterInputArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
RouterInput Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The RouterInput resource accepts the following input properties:
- Configuration
Pulumi.
Aws | Pulumi.Native. Media Connect. Inputs. Router Input Configuration0Properties Aws | Pulumi.Native. Media Connect. Inputs. Router Input Configuration1Properties Aws | Pulumi.Native. Media Connect. Inputs. Router Input Configuration2Properties Aws Native. Media Connect. Inputs. Router Input Configuration3Properties - Maximum
Bitrate int - The maximum bitrate for the router input.
- Routing
Scope Pulumi.Aws Native. Media Connect. Router Input Routing Scope - Indicates whether the router input is configured for Regional or global routing.
- Tier
Pulumi.
Aws Native. Media Connect. Router Input Tier - The tier level of the router input.
- Availability
Zone string - The Availability Zone where you want to create the router input. This must be a valid Availability Zone for the region specified by regionName, or the current region if no regionName is provided.
- Maintenance
Configuration Pulumi.Aws | Pulumi.Native. Media Connect. Inputs. Router Input Maintenance Configuration0Properties Aws Native. Media Connect. Inputs. Router Input Maintenance Configuration1Properties - The maintenance configuration settings applied to this router input.
- Name string
- The name of the router input.
- Region
Name string - The AWS Region for the router input. Defaults to the current region if not specified.
-
List<Pulumi.
Aws Native. Inputs. Tag> - Key-value pairs that can be used to tag and organize this router input.
- Transit
Encryption Pulumi.Aws Native. Media Connect. Inputs. Router Input Transit Encryption - Encryption information.
- Configuration
Router
Input | RouterConfiguration0Properties Args Input | RouterConfiguration1Properties Args Input | RouterConfiguration2Properties Args Input Configuration3Properties Args - Maximum
Bitrate int - The maximum bitrate for the router input.
- Routing
Scope RouterInput Routing Scope - Indicates whether the router input is configured for Regional or global routing.
- Tier
Router
Input Tier - The tier level of the router input.
- Availability
Zone string - The Availability Zone where you want to create the router input. This must be a valid Availability Zone for the region specified by regionName, or the current region if no regionName is provided.
- Maintenance
Configuration RouterInput | RouterMaintenance Configuration0Properties Args Input Maintenance Configuration1Properties Args - The maintenance configuration settings applied to this router input.
- Name string
- The name of the router input.
- Region
Name string - The AWS Region for the router input. Defaults to the current region if not specified.
-
Tag
Args - Key-value pairs that can be used to tag and organize this router input.
- Transit
Encryption RouterInput Transit Encryption Args - Encryption information.
- configuration
Router
Input | RouterConfiguration0Properties Input | RouterConfiguration1Properties Input | RouterConfiguration2Properties Input Configuration3Properties - maximum
Bitrate Integer - The maximum bitrate for the router input.
- routing
Scope RouterInput Routing Scope - Indicates whether the router input is configured for Regional or global routing.
- tier
Router
Input Tier - The tier level of the router input.
- availability
Zone String - The Availability Zone where you want to create the router input. This must be a valid Availability Zone for the region specified by regionName, or the current region if no regionName is provided.
- maintenance
Configuration RouterInput | RouterMaintenance Configuration0Properties Input Maintenance Configuration1Properties - The maintenance configuration settings applied to this router input.
- name String
- The name of the router input.
- region
Name String - The AWS Region for the router input. Defaults to the current region if not specified.
- List<Tag>
- Key-value pairs that can be used to tag and organize this router input.
- transit
Encryption RouterInput Transit Encryption - Encryption information.
- configuration
Router
Input | RouterConfiguration0Properties Input | RouterConfiguration1Properties Input | RouterConfiguration2Properties Input Configuration3Properties - maximum
Bitrate number - The maximum bitrate for the router input.
- routing
Scope RouterInput Routing Scope - Indicates whether the router input is configured for Regional or global routing.
- tier
Router
Input Tier - The tier level of the router input.
- availability
Zone string - The Availability Zone where you want to create the router input. This must be a valid Availability Zone for the region specified by regionName, or the current region if no regionName is provided.
- maintenance
Configuration RouterInput | RouterMaintenance Configuration0Properties Input Maintenance Configuration1Properties - The maintenance configuration settings applied to this router input.
- name string
- The name of the router input.
- region
Name string - The AWS Region for the router input. Defaults to the current region if not specified.
- Tag[]
- Key-value pairs that can be used to tag and organize this router input.
- transit
Encryption RouterInput Transit Encryption - Encryption information.
- configuration
Router
Input | RouterConfiguration0Properties Args Input | RouterConfiguration1Properties Args Input | RouterConfiguration2Properties Args Input Configuration3Properties Args - maximum_
bitrate int - The maximum bitrate for the router input.
- routing_
scope RouterInput Routing Scope - Indicates whether the router input is configured for Regional or global routing.
- tier
Router
Input Tier - The tier level of the router input.
- availability_
zone str - The Availability Zone where you want to create the router input. This must be a valid Availability Zone for the region specified by regionName, or the current region if no regionName is provided.
- maintenance_
configuration RouterInput | RouterMaintenance Configuration0Properties Args Input Maintenance Configuration1Properties Args - The maintenance configuration settings applied to this router input.
- name str
- The name of the router input.
- region_
name str - The AWS Region for the router input. Defaults to the current region if not specified.
-
Sequence[Tag
Args] - Key-value pairs that can be used to tag and organize this router input.
- transit_
encryption RouterInput Transit Encryption Args - Encryption information.
- configuration Property Map | Property Map | Property Map | Property Map
- maximum
Bitrate Number - The maximum bitrate for the router input.
- routing
Scope "REGIONAL" | "GLOBAL" - Indicates whether the router input is configured for Regional or global routing.
- tier "INPUT_100" | "INPUT_50" | "INPUT_20"
- The tier level of the router input.
- availability
Zone String - The Availability Zone where you want to create the router input. This must be a valid Availability Zone for the region specified by regionName, or the current region if no regionName is provided.
- maintenance
Configuration Property Map | Property Map - The maintenance configuration settings applied to this router input.
- name String
- The name of the router input.
- region
Name String - The AWS Region for the router input. Defaults to the current region if not specified.
- List<Property Map>
- Key-value pairs that can be used to tag and organize this router input.
- transit
Encryption Property Map - Encryption information.
Outputs
All input properties are implicitly available as output properties. Additionally, the RouterInput resource produces the following output properties:
- Arn string
- The Amazon Resource Name (ARN) of the router input.
- Aws
Id string - The unique identifier of the router input.
- Created
At string - The timestamp when the router input was created.
- Id string
- The provider-assigned unique ID for this managed resource.
- Input
Type Pulumi.Aws Native. Media Connect. Router Input Type - The type of the router input.
- Ip
Address string - The IP address of the router input.
- Maintenance
Type Pulumi.Aws Native. Media Connect. Router Input Maintenance Type - The type of maintenance configuration applied to this router input.
- Routed
Outputs int - The number of router outputs associated with the router input.
- State
Pulumi.
Aws Native. Media Connect. Router Input State - The current state of the router input.
- Updated
At string - The timestamp when the router input was last updated.
- Arn string
- The Amazon Resource Name (ARN) of the router input.
- Aws
Id string - The unique identifier of the router input.
- Created
At string - The timestamp when the router input was created.
- Id string
- The provider-assigned unique ID for this managed resource.
- Input
Type RouterInput Type - The type of the router input.
- Ip
Address string - The IP address of the router input.
- Maintenance
Type RouterInput Maintenance Type - The type of maintenance configuration applied to this router input.
- Routed
Outputs int - The number of router outputs associated with the router input.
- State
Router
Input State Enum - The current state of the router input.
- Updated
At string - The timestamp when the router input was last updated.
- arn String
- The Amazon Resource Name (ARN) of the router input.
- aws
Id String - The unique identifier of the router input.
- created
At String - The timestamp when the router input was created.
- id String
- The provider-assigned unique ID for this managed resource.
- input
Type RouterInput Type - The type of the router input.
- ip
Address String - The IP address of the router input.
- maintenance
Type RouterInput Maintenance Type - The type of maintenance configuration applied to this router input.
- routed
Outputs Integer - The number of router outputs associated with the router input.
- state
Router
Input State - The current state of the router input.
- updated
At String - The timestamp when the router input was last updated.
- arn string
- The Amazon Resource Name (ARN) of the router input.
- aws
Id string - The unique identifier of the router input.
- created
At string - The timestamp when the router input was created.
- id string
- The provider-assigned unique ID for this managed resource.
- input
Type RouterInput Type - The type of the router input.
- ip
Address string - The IP address of the router input.
- maintenance
Type RouterInput Maintenance Type - The type of maintenance configuration applied to this router input.
- routed
Outputs number - The number of router outputs associated with the router input.
- state
Router
Input State - The current state of the router input.
- updated
At string - The timestamp when the router input was last updated.
- arn str
- The Amazon Resource Name (ARN) of the router input.
- aws_
id str - The unique identifier of the router input.
- created_
at str - The timestamp when the router input was created.
- id str
- The provider-assigned unique ID for this managed resource.
- input_
type RouterInput Type - The type of the router input.
- ip_
address str - The IP address of the router input.
- maintenance_
type RouterInput Maintenance Type - The type of maintenance configuration applied to this router input.
- routed_
outputs int - The number of router outputs associated with the router input.
- state
Router
Input State - The current state of the router input.
- updated_
at str - The timestamp when the router input was last updated.
- arn String
- The Amazon Resource Name (ARN) of the router input.
- aws
Id String - The unique identifier of the router input.
- created
At String - The timestamp when the router input was created.
- id String
- The provider-assigned unique ID for this managed resource.
- input
Type "STANDARD" | "FAILOVER" | "MERGE" | "MEDIACONNECT_FLOW" - The type of the router input.
- ip
Address String - The IP address of the router input.
- maintenance
Type "PREFERRED_DAY_TIME" | "DEFAULT" - The type of maintenance configuration applied to this router input.
- routed
Outputs Number - The number of router outputs associated with the router input.
- state "CREATING" | "STANDBY" | "STARTING" | "ACTIVE" | "STOPPING" | "DELETING" | "UPDATING" | "ERROR" | "RECOVERING" | "MIGRATING"
- The current state of the router input.
- updated
At String - The timestamp when the router input was last updated.
Supporting Types
RouterInputConfiguration0Properties, RouterInputConfiguration0PropertiesArgs
The configuration settings for a router input.RouterInputConfiguration1Properties, RouterInputConfiguration1PropertiesArgs
The configuration settings for a router input.RouterInputConfiguration2Properties, RouterInputConfiguration2PropertiesArgs
The configuration settings for a router input.RouterInputConfiguration3Properties, RouterInputConfiguration3PropertiesArgs
The configuration settings for a router input.RouterInputDay, RouterInputDayArgs
- Monday
MONDAY- Tuesday
TUESDAY- Wednesday
WEDNESDAY- Thursday
THURSDAY- Friday
FRIDAY- Saturday
SATURDAY- Sunday
SUNDAY
- Router
Input Day Monday MONDAY- Router
Input Day Tuesday TUESDAY- Router
Input Day Wednesday WEDNESDAY- Router
Input Day Thursday THURSDAY- Router
Input Day Friday FRIDAY- Router
Input Day Saturday SATURDAY- Router
Input Day Sunday SUNDAY
- Monday
MONDAY- Tuesday
TUESDAY- Wednesday
WEDNESDAY- Thursday
THURSDAY- Friday
FRIDAY- Saturday
SATURDAY- Sunday
SUNDAY
- Monday
MONDAY- Tuesday
TUESDAY- Wednesday
WEDNESDAY- Thursday
THURSDAY- Friday
FRIDAY- Saturday
SATURDAY- Sunday
SUNDAY
- MONDAY
MONDAY- TUESDAY
TUESDAY- WEDNESDAY
WEDNESDAY- THURSDAY
THURSDAY- FRIDAY
FRIDAY- SATURDAY
SATURDAY- SUNDAY
SUNDAY
- "MONDAY"
MONDAY- "TUESDAY"
TUESDAY- "WEDNESDAY"
WEDNESDAY- "THURSDAY"
THURSDAY- "FRIDAY"
FRIDAY- "SATURDAY"
SATURDAY- "SUNDAY"
SUNDAY
RouterInputFailoverInputSourcePriorityMode, RouterInputFailoverInputSourcePriorityModeArgs
- No
Priority NO_PRIORITY- Primary
Secondary PRIMARY_SECONDARY
- Router
Input Failover Input Source Priority Mode No Priority NO_PRIORITY- Router
Input Failover Input Source Priority Mode Primary Secondary PRIMARY_SECONDARY
- No
Priority NO_PRIORITY- Primary
Secondary PRIMARY_SECONDARY
- No
Priority NO_PRIORITY- Primary
Secondary PRIMARY_SECONDARY
- NO_PRIORITY
NO_PRIORITY- PRIMARY_SECONDARY
PRIMARY_SECONDARY
- "NO_PRIORITY"
NO_PRIORITY- "PRIMARY_SECONDARY"
PRIMARY_SECONDARY
RouterInputFailoverRouterInputConfiguration, RouterInputFailoverRouterInputConfigurationArgs
Configuration settings for a failover router input that allows switching between two input sources.- Network
Interface stringArn - The ARN of the network interface to use for this failover router input.
- Protocol
Configurations List<object> - A list of exactly two protocol configurations for the failover input sources. Both must use the same protocol type.
- Source
Priority Pulumi.Mode Aws Native. Media Connect. Router Input Failover Input Source Priority Mode - Primary
Source intIndex - The index (0 or 1) that specifies which source in the protocol configurations list is currently active. Used to control which of the two failover sources is currently selected. This field is ignored when sourcePriorityMode is set to NO_PRIORITY
- Network
Interface stringArn - The ARN of the network interface to use for this failover router input.
- Protocol
Configurations []interface{} - A list of exactly two protocol configurations for the failover input sources. Both must use the same protocol type.
- Source
Priority RouterMode Input Failover Input Source Priority Mode - Primary
Source intIndex - The index (0 or 1) that specifies which source in the protocol configurations list is currently active. Used to control which of the two failover sources is currently selected. This field is ignored when sourcePriorityMode is set to NO_PRIORITY
- network
Interface StringArn - The ARN of the network interface to use for this failover router input.
- protocol
Configurations List<Object> - A list of exactly two protocol configurations for the failover input sources. Both must use the same protocol type.
- source
Priority RouterMode Input Failover Input Source Priority Mode - primary
Source IntegerIndex - The index (0 or 1) that specifies which source in the protocol configurations list is currently active. Used to control which of the two failover sources is currently selected. This field is ignored when sourcePriorityMode is set to NO_PRIORITY
- network
Interface stringArn - The ARN of the network interface to use for this failover router input.
- protocol
Configurations (RouterInput Failover Router Input Protocol Configuration0Properties | Router Input Failover Router Input Protocol Configuration1Properties | Router Input Failover Router Input Protocol Configuration2Properties | Router Input Failover Router Input Protocol Configuration3Properties)[] - A list of exactly two protocol configurations for the failover input sources. Both must use the same protocol type.
- source
Priority RouterMode Input Failover Input Source Priority Mode - primary
Source numberIndex - The index (0 or 1) that specifies which source in the protocol configurations list is currently active. Used to control which of the two failover sources is currently selected. This field is ignored when sourcePriorityMode is set to NO_PRIORITY
- network_
interface_ strarn - The ARN of the network interface to use for this failover router input.
- protocol_
configurations Sequence[Union[RouterInput Failover Router Input Protocol Configuration0Properties, Router Input Failover Router Input Protocol Configuration1Properties, Router Input Failover Router Input Protocol Configuration2Properties, Router Input Failover Router Input Protocol Configuration3Properties]] - A list of exactly two protocol configurations for the failover input sources. Both must use the same protocol type.
- source_
priority_ Routermode Input Failover Input Source Priority Mode - primary_
source_ intindex - The index (0 or 1) that specifies which source in the protocol configurations list is currently active. Used to control which of the two failover sources is currently selected. This field is ignored when sourcePriorityMode is set to NO_PRIORITY
- network
Interface StringArn - The ARN of the network interface to use for this failover router input.
- protocol
Configurations List<Property Map | Property Map | Property Map | Property Map> - A list of exactly two protocol configurations for the failover input sources. Both must use the same protocol type.
- source
Priority "NO_PRIORITY" | "PRIMARY_SECONDARY"Mode - primary
Source NumberIndex - The index (0 or 1) that specifies which source in the protocol configurations list is currently active. Used to control which of the two failover sources is currently selected. This field is ignored when sourcePriorityMode is set to NO_PRIORITY
RouterInputFailoverRouterInputProtocolConfiguration0Properties, RouterInputFailoverRouterInputProtocolConfiguration0PropertiesArgs
Protocol configuration settings for failover router inputs.RouterInputFailoverRouterInputProtocolConfiguration1Properties, RouterInputFailoverRouterInputProtocolConfiguration1PropertiesArgs
Protocol configuration settings for failover router inputs.RouterInputFailoverRouterInputProtocolConfiguration2Properties, RouterInputFailoverRouterInputProtocolConfiguration2PropertiesArgs
Protocol configuration settings for failover router inputs.RouterInputFailoverRouterInputProtocolConfiguration3Properties, RouterInputFailoverRouterInputProtocolConfiguration3PropertiesArgs
Protocol configuration settings for failover router inputs.RouterInputFlowTransitEncryption, RouterInputFlowTransitEncryptionArgs
The configuration that defines how content is encrypted during transit between the MediaConnect router and a MediaConnect flow.- Encryption
Key Pulumi.Configuration Aws | Pulumi.Native. Media Connect. Inputs. Router Input Flow Transit Encryption Key Configuration0Properties Aws Native. Media Connect. Inputs. Router Input Flow Transit Encryption Key Configuration1Properties - Encryption
Key Pulumi.Type Aws Native. Media Connect. Router Input Flow Transit Encryption Key Type
RouterInputFlowTransitEncryptionKeyConfiguration0Properties, RouterInputFlowTransitEncryptionKeyConfiguration0PropertiesArgs
Configuration settings for flow transit encryption keys.RouterInputFlowTransitEncryptionKeyConfiguration1Properties, RouterInputFlowTransitEncryptionKeyConfiguration1PropertiesArgs
Configuration settings for flow transit encryption keys.RouterInputFlowTransitEncryptionKeyType, RouterInputFlowTransitEncryptionKeyTypeArgs
- Secrets
Manager SECRETS_MANAGER- Automatic
AUTOMATIC
- Router
Input Flow Transit Encryption Key Type Secrets Manager SECRETS_MANAGER- Router
Input Flow Transit Encryption Key Type Automatic AUTOMATIC
- Secrets
Manager SECRETS_MANAGER- Automatic
AUTOMATIC
- Secrets
Manager SECRETS_MANAGER- Automatic
AUTOMATIC
- SECRETS_MANAGER
SECRETS_MANAGER- AUTOMATIC
AUTOMATIC
- "SECRETS_MANAGER"
SECRETS_MANAGER- "AUTOMATIC"
AUTOMATIC
RouterInputForwardErrorCorrectionState, RouterInputForwardErrorCorrectionStateArgs
- Enabled
ENABLED- Disabled
DISABLED
- Router
Input Forward Error Correction State Enabled ENABLED- Router
Input Forward Error Correction State Disabled DISABLED
- Enabled
ENABLED- Disabled
DISABLED
- Enabled
ENABLED- Disabled
DISABLED
- ENABLED
ENABLED- DISABLED
DISABLED
- "ENABLED"
ENABLED- "DISABLED"
DISABLED
RouterInputMaintenanceConfiguration0Properties, RouterInputMaintenanceConfiguration0PropertiesArgs
The configuration settings for maintenance operations, including preferred maintenance windows and schedules.RouterInputMaintenanceConfiguration1Properties, RouterInputMaintenanceConfiguration1PropertiesArgs
The configuration settings for maintenance operations, including preferred maintenance windows and schedules.RouterInputMaintenanceType, RouterInputMaintenanceTypeArgs
- Preferred
Day Time PREFERRED_DAY_TIME- Default
DEFAULT
- Router
Input Maintenance Type Preferred Day Time PREFERRED_DAY_TIME- Router
Input Maintenance Type Default DEFAULT
- Preferred
Day Time PREFERRED_DAY_TIME- Default
DEFAULT
- Preferred
Day Time PREFERRED_DAY_TIME- Default
DEFAULT
- PREFERRED_DAY_TIME
PREFERRED_DAY_TIME- DEFAULT
DEFAULT
- "PREFERRED_DAY_TIME"
PREFERRED_DAY_TIME- "DEFAULT"
DEFAULT
RouterInputMediaConnectFlowRouterInputConfiguration, RouterInputMediaConnectFlowRouterInputConfigurationArgs
Configuration settings for connecting a router input to a flow output.- Source
Transit Pulumi.Decryption Aws Native. Media Connect. Inputs. Router Input Flow Transit Encryption - Flow
Arn string - The ARN of the flow to connect to.
- Flow
Output stringArn - The ARN of the flow output to connect to this router input.
- Source
Transit RouterDecryption Input Flow Transit Encryption - Flow
Arn string - The ARN of the flow to connect to.
- Flow
Output stringArn - The ARN of the flow output to connect to this router input.
- source
Transit RouterDecryption Input Flow Transit Encryption - flow
Arn String - The ARN of the flow to connect to.
- flow
Output StringArn - The ARN of the flow output to connect to this router input.
- source
Transit RouterDecryption Input Flow Transit Encryption - flow
Arn string - The ARN of the flow to connect to.
- flow
Output stringArn - The ARN of the flow output to connect to this router input.
- source_
transit_ Routerdecryption Input Flow Transit Encryption - flow_
arn str - The ARN of the flow to connect to.
- flow_
output_ strarn - The ARN of the flow output to connect to this router input.
- source
Transit Property MapDecryption - flow
Arn String - The ARN of the flow to connect to.
- flow
Output StringArn - The ARN of the flow output to connect to this router input.
RouterInputMergeRouterInputConfiguration, RouterInputMergeRouterInputConfigurationArgs
Configuration settings for a merge router input that combines two input sources.- Merge
Recovery intWindow Milliseconds - The time window in milliseconds for merging the two input sources.
- Network
Interface stringArn - The ARN of the network interface to use for this merge router input.
- Protocol
Configurations List<Union<Pulumi.Aws Native. Media Connect. Inputs. Router Input Merge Router Input Protocol Configuration0Properties, Pulumi. Aws Native. Media Connect. Inputs. Router Input Merge Router Input Protocol Configuration1Properties>> - A list of exactly two protocol configurations for the merge input sources. Both must use the same protocol type.
- Merge
Recovery intWindow Milliseconds - The time window in milliseconds for merging the two input sources.
- Network
Interface stringArn - The ARN of the network interface to use for this merge router input.
- Protocol
Configurations []interface{} - A list of exactly two protocol configurations for the merge input sources. Both must use the same protocol type.
- merge
Recovery IntegerWindow Milliseconds - The time window in milliseconds for merging the two input sources.
- network
Interface StringArn - The ARN of the network interface to use for this merge router input.
- protocol
Configurations List<Either<RouterInput Merge Router Input Protocol Configuration0Properties,Router Input Merge Router Input Protocol Configuration1Properties>> - A list of exactly two protocol configurations for the merge input sources. Both must use the same protocol type.
- merge
Recovery numberWindow Milliseconds - The time window in milliseconds for merging the two input sources.
- network
Interface stringArn - The ARN of the network interface to use for this merge router input.
- protocol
Configurations (RouterInput Merge Router Input Protocol Configuration0Properties | Router Input Merge Router Input Protocol Configuration1Properties)[] - A list of exactly two protocol configurations for the merge input sources. Both must use the same protocol type.
- merge_
recovery_ intwindow_ milliseconds - The time window in milliseconds for merging the two input sources.
- network_
interface_ strarn - The ARN of the network interface to use for this merge router input.
- protocol_
configurations Sequence[Union[RouterInput Merge Router Input Protocol Configuration0Properties, Router Input Merge Router Input Protocol Configuration1Properties]] - A list of exactly two protocol configurations for the merge input sources. Both must use the same protocol type.
- merge
Recovery NumberWindow Milliseconds - The time window in milliseconds for merging the two input sources.
- network
Interface StringArn - The ARN of the network interface to use for this merge router input.
- protocol
Configurations List<Property Map | Property Map> - A list of exactly two protocol configurations for the merge input sources. Both must use the same protocol type.
RouterInputMergeRouterInputProtocolConfiguration0Properties, RouterInputMergeRouterInputProtocolConfiguration0PropertiesArgs
Protocol configuration settings for merge router inputs.RouterInputMergeRouterInputProtocolConfiguration1Properties, RouterInputMergeRouterInputProtocolConfiguration1PropertiesArgs
Protocol configuration settings for merge router inputs.RouterInputPreferredDayTimeMaintenanceConfiguration, RouterInputPreferredDayTimeMaintenanceConfigurationArgs
Configuration for preferred day and time maintenance settings.- Day
Pulumi.
Aws Native. Media Connect. Router Input Day - Time string
- The preferred time for maintenance operations.
- Day
Router
Input Day - Time string
- The preferred time for maintenance operations.
- day
Router
Input Day - time String
- The preferred time for maintenance operations.
- day
Router
Input Day - time string
- The preferred time for maintenance operations.
- day
Router
Input Day - time str
- The preferred time for maintenance operations.
- day "MONDAY" | "TUESDAY" | "WEDNESDAY" | "THURSDAY" | "FRIDAY" | "SATURDAY" | "SUNDAY"
- time String
- The preferred time for maintenance operations.
RouterInputProtocol, RouterInputProtocolArgs
- Rtp
RTP- Rist
RIST- Srt
Caller SRT_CALLER- Srt
Listener SRT_LISTENER
- Router
Input Protocol Rtp RTP- Router
Input Protocol Rist RIST- Router
Input Protocol Srt Caller SRT_CALLER- Router
Input Protocol Srt Listener SRT_LISTENER
- Rtp
RTP- Rist
RIST- Srt
Caller SRT_CALLER- Srt
Listener SRT_LISTENER
- Rtp
RTP- Rist
RIST- Srt
Caller SRT_CALLER- Srt
Listener SRT_LISTENER
- RTP
RTP- RIST
RIST- SRT_CALLER
SRT_CALLER- SRT_LISTENER
SRT_LISTENER
- "RTP"
RTP- "RIST"
RIST- "SRT_CALLER"
SRT_CALLER- "SRT_LISTENER"
SRT_LISTENER
RouterInputProtocolConfiguration0Properties, RouterInputProtocolConfiguration0PropertiesArgs
The protocol configuration settings for a router input.RouterInputProtocolConfiguration1Properties, RouterInputProtocolConfiguration1PropertiesArgs
The protocol configuration settings for a router input.RouterInputProtocolConfiguration2Properties, RouterInputProtocolConfiguration2PropertiesArgs
The protocol configuration settings for a router input.RouterInputProtocolConfiguration3Properties, RouterInputProtocolConfiguration3PropertiesArgs
The protocol configuration settings for a router input.RouterInputRistRouterInputConfiguration, RouterInputRistRouterInputConfigurationArgs
The configuration settings for a router input using the RIST (Reliable Internet Stream Transport) protocol, including the port and recovery latency.- Port int
- The port number used for the RIST protocol in the router input configuration.
- Recovery
Latency intMilliseconds - The recovery latency in milliseconds for the RIST protocol in the router input configuration.
- Port int
- The port number used for the RIST protocol in the router input configuration.
- Recovery
Latency intMilliseconds - The recovery latency in milliseconds for the RIST protocol in the router input configuration.
- port Integer
- The port number used for the RIST protocol in the router input configuration.
- recovery
Latency IntegerMilliseconds - The recovery latency in milliseconds for the RIST protocol in the router input configuration.
- port number
- The port number used for the RIST protocol in the router input configuration.
- recovery
Latency numberMilliseconds - The recovery latency in milliseconds for the RIST protocol in the router input configuration.
- port int
- The port number used for the RIST protocol in the router input configuration.
- recovery_
latency_ intmilliseconds - The recovery latency in milliseconds for the RIST protocol in the router input configuration.
- port Number
- The port number used for the RIST protocol in the router input configuration.
- recovery
Latency NumberMilliseconds - The recovery latency in milliseconds for the RIST protocol in the router input configuration.
RouterInputRoutingScope, RouterInputRoutingScopeArgs
- Regional
REGIONAL- Global
GLOBAL
- Router
Input Routing Scope Regional REGIONAL- Router
Input Routing Scope Global GLOBAL
- Regional
REGIONAL- Global
GLOBAL
- Regional
REGIONAL- Global
GLOBAL
- REGIONAL
REGIONAL- GLOBAL_
GLOBAL
- "REGIONAL"
REGIONAL- "GLOBAL"
GLOBAL
RouterInputRtpRouterInputConfiguration, RouterInputRtpRouterInputConfigurationArgs
The configuration settings for a Router Input using the RTP (Real-Time Transport Protocol) protocol, including the port and forward error correction state.- Port int
- The port number used for the RTP protocol in the router input configuration.
- Forward
Error Pulumi.Correction Aws Native. Media Connect. Router Input Forward Error Correction State
- Port int
- The port number used for the RTP protocol in the router input configuration.
- Forward
Error RouterCorrection Input Forward Error Correction State
- port Integer
- The port number used for the RTP protocol in the router input configuration.
- forward
Error RouterCorrection Input Forward Error Correction State
- port number
- The port number used for the RTP protocol in the router input configuration.
- forward
Error RouterCorrection Input Forward Error Correction State
- port int
- The port number used for the RTP protocol in the router input configuration.
- forward_
error_ Routercorrection Input Forward Error Correction State
- port Number
- The port number used for the RTP protocol in the router input configuration.
- forward
Error "ENABLED" | "DISABLED"Correction
RouterInputSecretsManagerEncryptionKeyConfiguration, RouterInputSecretsManagerEncryptionKeyConfigurationArgs
The configuration settings for transit encryption using AWS Secrets Manager, including the secret ARN and role ARN.- role_
arn str - The ARN of the IAM role assumed by MediaConnect to access the AWS Secrets Manager secret.
- secret_
arn str - The ARN of the AWS Secrets Manager secret used for transit encryption.
RouterInputSrtCallerRouterInputConfiguration, RouterInputSrtCallerRouterInputConfigurationArgs
The configuration settings for a router input using the SRT (Secure Reliable Transport) protocol in caller mode, including the source address and port, minimum latency, stream ID, and decryption key configuration.- Minimum
Latency intMilliseconds - The minimum latency in milliseconds for the SRT protocol in caller mode.
- Source
Address string - The source IP address for the SRT protocol in caller mode.
- Source
Port int - The source port number for the SRT protocol in caller mode.
- Decryption
Configuration Pulumi.Aws Native. Media Connect. Inputs. Router Input Srt Decryption Configuration - Stream
Id string - The stream ID for the SRT protocol in caller mode.
- Minimum
Latency intMilliseconds - The minimum latency in milliseconds for the SRT protocol in caller mode.
- Source
Address string - The source IP address for the SRT protocol in caller mode.
- Source
Port int - The source port number for the SRT protocol in caller mode.
- Decryption
Configuration RouterInput Srt Decryption Configuration - Stream
Id string - The stream ID for the SRT protocol in caller mode.
- minimum
Latency IntegerMilliseconds - The minimum latency in milliseconds for the SRT protocol in caller mode.
- source
Address String - The source IP address for the SRT protocol in caller mode.
- source
Port Integer - The source port number for the SRT protocol in caller mode.
- decryption
Configuration RouterInput Srt Decryption Configuration - stream
Id String - The stream ID for the SRT protocol in caller mode.
- minimum
Latency numberMilliseconds - The minimum latency in milliseconds for the SRT protocol in caller mode.
- source
Address string - The source IP address for the SRT protocol in caller mode.
- source
Port number - The source port number for the SRT protocol in caller mode.
- decryption
Configuration RouterInput Srt Decryption Configuration - stream
Id string - The stream ID for the SRT protocol in caller mode.
- minimum_
latency_ intmilliseconds - The minimum latency in milliseconds for the SRT protocol in caller mode.
- source_
address str - The source IP address for the SRT protocol in caller mode.
- source_
port int - The source port number for the SRT protocol in caller mode.
- decryption_
configuration RouterInput Srt Decryption Configuration - stream_
id str - The stream ID for the SRT protocol in caller mode.
- minimum
Latency NumberMilliseconds - The minimum latency in milliseconds for the SRT protocol in caller mode.
- source
Address String - The source IP address for the SRT protocol in caller mode.
- source
Port Number - The source port number for the SRT protocol in caller mode.
- decryption
Configuration Property Map - stream
Id String - The stream ID for the SRT protocol in caller mode.
RouterInputSrtDecryptionConfiguration, RouterInputSrtDecryptionConfigurationArgs
Contains the configuration settings for decrypting SRT streams, including the encryption key details and decryption parameters.RouterInputSrtListenerRouterInputConfiguration, RouterInputSrtListenerRouterInputConfigurationArgs
The configuration settings for a router input using the SRT (Secure Reliable Transport) protocol in listener mode, including the port, minimum latency, and decryption key configuration.- Minimum
Latency intMilliseconds - The minimum latency in milliseconds for the SRT protocol in listener mode.
- Port int
- The port number for the SRT protocol in listener mode.
- Decryption
Configuration Pulumi.Aws Native. Media Connect. Inputs. Router Input Srt Decryption Configuration
- Minimum
Latency intMilliseconds - The minimum latency in milliseconds for the SRT protocol in listener mode.
- Port int
- The port number for the SRT protocol in listener mode.
- Decryption
Configuration RouterInput Srt Decryption Configuration
- minimum
Latency IntegerMilliseconds - The minimum latency in milliseconds for the SRT protocol in listener mode.
- port Integer
- The port number for the SRT protocol in listener mode.
- decryption
Configuration RouterInput Srt Decryption Configuration
- minimum
Latency numberMilliseconds - The minimum latency in milliseconds for the SRT protocol in listener mode.
- port number
- The port number for the SRT protocol in listener mode.
- decryption
Configuration RouterInput Srt Decryption Configuration
- minimum_
latency_ intmilliseconds - The minimum latency in milliseconds for the SRT protocol in listener mode.
- port int
- The port number for the SRT protocol in listener mode.
- decryption_
configuration RouterInput Srt Decryption Configuration
- minimum
Latency NumberMilliseconds - The minimum latency in milliseconds for the SRT protocol in listener mode.
- port Number
- The port number for the SRT protocol in listener mode.
- decryption
Configuration Property Map
RouterInputStandardRouterInputConfiguration, RouterInputStandardRouterInputConfigurationArgs
The configuration settings for a standard router input, including the protocol, protocol-specific configuration, network interface, and availability zone.- Network
Interface stringArn - The Amazon Resource Name (ARN) of the network interface associated with the standard router input.
- Protocol
Configuration Pulumi.Aws | Pulumi.Native. Media Connect. Inputs. Router Input Protocol Configuration0Properties Aws | Pulumi.Native. Media Connect. Inputs. Router Input Protocol Configuration1Properties Aws | Pulumi.Native. Media Connect. Inputs. Router Input Protocol Configuration2Properties Aws Native. Media Connect. Inputs. Router Input Protocol Configuration3Properties - Protocol
Pulumi.
Aws Native. Media Connect. Router Input Protocol
- Network
Interface stringArn - The Amazon Resource Name (ARN) of the network interface associated with the standard router input.
- Protocol
Configuration RouterInput | RouterProtocol Configuration0Properties Input | RouterProtocol Configuration1Properties Input | RouterProtocol Configuration2Properties Input Protocol Configuration3Properties - Protocol
Router
Input Protocol
- network
Interface StringArn - The Amazon Resource Name (ARN) of the network interface associated with the standard router input.
- protocol
Configuration RouterInput | RouterProtocol Configuration0Properties Input | RouterProtocol Configuration1Properties Input | RouterProtocol Configuration2Properties Input Protocol Configuration3Properties - protocol
Router
Input Protocol
- network
Interface stringArn - The Amazon Resource Name (ARN) of the network interface associated with the standard router input.
- protocol
Configuration RouterInput | RouterProtocol Configuration0Properties Input | RouterProtocol Configuration1Properties Input | RouterProtocol Configuration2Properties Input Protocol Configuration3Properties - protocol
Router
Input Protocol
- network_
interface_ strarn - The Amazon Resource Name (ARN) of the network interface associated with the standard router input.
- protocol_
configuration RouterInput | RouterProtocol Configuration0Properties Input | RouterProtocol Configuration1Properties Input | RouterProtocol Configuration2Properties Input Protocol Configuration3Properties - protocol
Router
Input Protocol
- network
Interface StringArn - The Amazon Resource Name (ARN) of the network interface associated with the standard router input.
- protocol
Configuration Property Map | Property Map | Property Map | Property Map - protocol "RTP" | "RIST" | "SRT_CALLER" | "SRT_LISTENER"
RouterInputState, RouterInputStateArgs
- Creating
CREATING- Standby
STANDBY- Starting
STARTING- Active
ACTIVE- Stopping
STOPPING- Deleting
DELETING- Updating
UPDATING- Error
ERROR- Recovering
RECOVERING- Migrating
MIGRATING
- Router
Input State Creating CREATING- Router
Input State Standby STANDBY- Router
Input State Starting STARTING- Router
Input State Active ACTIVE- Router
Input State Stopping STOPPING- Router
Input State Deleting DELETING- Router
Input State Updating UPDATING- Router
Input State Error ERROR- Router
Input State Recovering RECOVERING- Router
Input State Migrating MIGRATING
- Creating
CREATING- Standby
STANDBY- Starting
STARTING- Active
ACTIVE- Stopping
STOPPING- Deleting
DELETING- Updating
UPDATING- Error
ERROR- Recovering
RECOVERING- Migrating
MIGRATING
- Creating
CREATING- Standby
STANDBY- Starting
STARTING- Active
ACTIVE- Stopping
STOPPING- Deleting
DELETING- Updating
UPDATING- Error
ERROR- Recovering
RECOVERING- Migrating
MIGRATING
- CREATING
CREATING- STANDBY
STANDBY- STARTING
STARTING- ACTIVE
ACTIVE- STOPPING
STOPPING- DELETING
DELETING- UPDATING
UPDATING- ERROR
ERROR- RECOVERING
RECOVERING- MIGRATING
MIGRATING
- "CREATING"
CREATING- "STANDBY"
STANDBY- "STARTING"
STARTING- "ACTIVE"
ACTIVE- "STOPPING"
STOPPING- "DELETING"
DELETING- "UPDATING"
UPDATING- "ERROR"
ERROR- "RECOVERING"
RECOVERING- "MIGRATING"
MIGRATING
RouterInputTier, RouterInputTierArgs
- Input100
INPUT_100- Input50
INPUT_50- Input20
INPUT_20
- Router
Input Tier Input100 INPUT_100- Router
Input Tier Input50 INPUT_50- Router
Input Tier Input20 INPUT_20
- Input100
INPUT_100- Input50
INPUT_50- Input20
INPUT_20
- Input100
INPUT_100- Input50
INPUT_50- Input20
INPUT_20
- INPUT100
INPUT_100- INPUT50
INPUT_50- INPUT20
INPUT_20
- "INPUT_100"
INPUT_100- "INPUT_50"
INPUT_50- "INPUT_20"
INPUT_20
RouterInputTransitEncryption, RouterInputTransitEncryptionArgs
The transit encryption settings for a router input.RouterInputTransitEncryptionKeyConfiguration0Properties, RouterInputTransitEncryptionKeyConfiguration0PropertiesArgs
Defines the configuration settings for transit encryption keys.RouterInputTransitEncryptionKeyConfiguration1Properties, RouterInputTransitEncryptionKeyConfiguration1PropertiesArgs
Defines the configuration settings for transit encryption keys.RouterInputTransitEncryptionKeyType, RouterInputTransitEncryptionKeyTypeArgs
- Secrets
Manager SECRETS_MANAGER- Automatic
AUTOMATIC
- Router
Input Transit Encryption Key Type Secrets Manager SECRETS_MANAGER- Router
Input Transit Encryption Key Type Automatic AUTOMATIC
- Secrets
Manager SECRETS_MANAGER- Automatic
AUTOMATIC
- Secrets
Manager SECRETS_MANAGER- Automatic
AUTOMATIC
- SECRETS_MANAGER
SECRETS_MANAGER- AUTOMATIC
AUTOMATIC
- "SECRETS_MANAGER"
SECRETS_MANAGER- "AUTOMATIC"
AUTOMATIC
RouterInputType, RouterInputTypeArgs
- Standard
STANDARD- Failover
FAILOVER- Merge
MERGE- Mediaconnect
Flow MEDIACONNECT_FLOW
- Router
Input Type Standard STANDARD- Router
Input Type Failover FAILOVER- Router
Input Type Merge MERGE- Router
Input Type Mediaconnect Flow MEDIACONNECT_FLOW
- Standard
STANDARD- Failover
FAILOVER- Merge
MERGE- Mediaconnect
Flow MEDIACONNECT_FLOW
- Standard
STANDARD- Failover
FAILOVER- Merge
MERGE- Mediaconnect
Flow MEDIACONNECT_FLOW
- STANDARD
STANDARD- FAILOVER
FAILOVER- MERGE
MERGE- MEDIACONNECT_FLOW
MEDIACONNECT_FLOW
- "STANDARD"
STANDARD- "FAILOVER"
FAILOVER- "MERGE"
MERGE- "MEDIACONNECT_FLOW"
MEDIACONNECT_FLOW
Tag, TagArgs
A set of tags to apply to the resource.Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.
