We recommend new projects start with resources from the AWS provider.
AWS Cloud Control v1.50.0 published on Monday, Jan 26, 2026 by Pulumi
We recommend new projects start with resources from the AWS provider.
AWS Cloud Control v1.50.0 published on Monday, Jan 26, 2026 by Pulumi
Represents a router network interface in AWS Elemental MediaConnect that is used to define a network boundary for router resources
Using getRouterNetworkInterface
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getRouterNetworkInterface(args: GetRouterNetworkInterfaceArgs, opts?: InvokeOptions): Promise<GetRouterNetworkInterfaceResult>
function getRouterNetworkInterfaceOutput(args: GetRouterNetworkInterfaceOutputArgs, opts?: InvokeOptions): Output<GetRouterNetworkInterfaceResult>def get_router_network_interface(arn: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetRouterNetworkInterfaceResult
def get_router_network_interface_output(arn: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetRouterNetworkInterfaceResult]func LookupRouterNetworkInterface(ctx *Context, args *LookupRouterNetworkInterfaceArgs, opts ...InvokeOption) (*LookupRouterNetworkInterfaceResult, error)
func LookupRouterNetworkInterfaceOutput(ctx *Context, args *LookupRouterNetworkInterfaceOutputArgs, opts ...InvokeOption) LookupRouterNetworkInterfaceResultOutput> Note: This function is named LookupRouterNetworkInterface in the Go SDK.
public static class GetRouterNetworkInterface
{
public static Task<GetRouterNetworkInterfaceResult> InvokeAsync(GetRouterNetworkInterfaceArgs args, InvokeOptions? opts = null)
public static Output<GetRouterNetworkInterfaceResult> Invoke(GetRouterNetworkInterfaceInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetRouterNetworkInterfaceResult> getRouterNetworkInterface(GetRouterNetworkInterfaceArgs args, InvokeOptions options)
public static Output<GetRouterNetworkInterfaceResult> getRouterNetworkInterface(GetRouterNetworkInterfaceArgs args, InvokeOptions options)
fn::invoke:
function: aws-native:mediaconnect:getRouterNetworkInterface
arguments:
# arguments dictionaryThe following arguments are supported:
- Arn string
- The Amazon Resource Name (ARN) of the router network interface.
- Arn string
- The Amazon Resource Name (ARN) of the router network interface.
- arn String
- The Amazon Resource Name (ARN) of the router network interface.
- arn string
- The Amazon Resource Name (ARN) of the router network interface.
- arn str
- The Amazon Resource Name (ARN) of the router network interface.
- arn String
- The Amazon Resource Name (ARN) of the router network interface.
getRouterNetworkInterface Result
The following output properties are available:
- Arn string
- The Amazon Resource Name (ARN) of the router network interface.
- Associated
Input intCount - The number of router inputs associated with the network interface.
- Associated
Output intCount - The number of router outputs associated with the network interface.
- Configuration
Pulumi.
Aws | Pulumi.Native. Media Connect. Outputs. Router Network Interface Configuration0Properties Aws Native. Media Connect. Outputs. Router Network Interface Configuration1Properties - Created
At string - The timestamp when the router network interface was created.
- Id string
- The unique identifier of the router network interface.
- Name string
- The name of the router network interface.
- Network
Interface Pulumi.Type Aws Native. Media Connect. Router Network Interface Type - The type of the router network interface.
- State
Pulumi.
Aws Native. Media Connect. Router Network Interface State - The current state of the router network interface.
-
List<Pulumi.
Aws Native. Outputs. Tag> - Key-value pairs that can be used to tag and organize this router network interface.
- Updated
At string - The timestamp when the router network interface was last updated.
- Arn string
- The Amazon Resource Name (ARN) of the router network interface.
- Associated
Input intCount - The number of router inputs associated with the network interface.
- Associated
Output intCount - The number of router outputs associated with the network interface.
- Configuration
Router
Network | RouterInterface Configuration0Properties Network Interface Configuration1Properties - Created
At string - The timestamp when the router network interface was created.
- Id string
- The unique identifier of the router network interface.
- Name string
- The name of the router network interface.
- Network
Interface RouterType Network Interface Type - The type of the router network interface.
- State
Router
Network Interface State Enum - The current state of the router network interface.
- Tag
- Key-value pairs that can be used to tag and organize this router network interface.
- Updated
At string - The timestamp when the router network interface was last updated.
- arn String
- The Amazon Resource Name (ARN) of the router network interface.
- associated
Input IntegerCount - The number of router inputs associated with the network interface.
- associated
Output IntegerCount - The number of router outputs associated with the network interface.
- configuration
Router
Network | RouterInterface Configuration0Properties Network Interface Configuration1Properties - created
At String - The timestamp when the router network interface was created.
- id String
- The unique identifier of the router network interface.
- name String
- The name of the router network interface.
- network
Interface RouterType Network Interface Type - The type of the router network interface.
- state
Router
Network Interface State - The current state of the router network interface.
- List<Tag>
- Key-value pairs that can be used to tag and organize this router network interface.
- updated
At String - The timestamp when the router network interface was last updated.
- arn string
- The Amazon Resource Name (ARN) of the router network interface.
- associated
Input numberCount - The number of router inputs associated with the network interface.
- associated
Output numberCount - The number of router outputs associated with the network interface.
- configuration
Router
Network | RouterInterface Configuration0Properties Network Interface Configuration1Properties - created
At string - The timestamp when the router network interface was created.
- id string
- The unique identifier of the router network interface.
- name string
- The name of the router network interface.
- network
Interface RouterType Network Interface Type - The type of the router network interface.
- state
Router
Network Interface State - The current state of the router network interface.
- Tag[]
- Key-value pairs that can be used to tag and organize this router network interface.
- updated
At string - The timestamp when the router network interface was last updated.
- arn str
- The Amazon Resource Name (ARN) of the router network interface.
- associated_
input_ intcount - The number of router inputs associated with the network interface.
- associated_
output_ intcount - The number of router outputs associated with the network interface.
- configuration
Router
Network | RouterInterface Configuration0Properties Network Interface Configuration1Properties - created_
at str - The timestamp when the router network interface was created.
- id str
- The unique identifier of the router network interface.
- name str
- The name of the router network interface.
- network_
interface_ Routertype Network Interface Type - The type of the router network interface.
- state
Router
Network Interface State - The current state of the router network interface.
- Sequence[root_Tag]
- Key-value pairs that can be used to tag and organize this router network interface.
- updated_
at str - The timestamp when the router network interface was last updated.
- arn String
- The Amazon Resource Name (ARN) of the router network interface.
- associated
Input NumberCount - The number of router inputs associated with the network interface.
- associated
Output NumberCount - The number of router outputs associated with the network interface.
- configuration Property Map | Property Map
- created
At String - The timestamp when the router network interface was created.
- id String
- The unique identifier of the router network interface.
- name String
- The name of the router network interface.
- network
Interface "PUBLIC" | "VPC"Type - The type of the router network interface.
- state "CREATING" | "ACTIVE" | "UPDATING" | "DELETING" | "ERROR" | "RECOVERING"
- The current state of the router network interface.
- List<Property Map>
- Key-value pairs that can be used to tag and organize this router network interface.
- updated
At String - The timestamp when the router network interface was last updated.
Supporting Types
RouterNetworkInterfaceConfiguration0Properties
RouterNetworkInterfaceConfiguration1Properties
RouterNetworkInterfacePublicRouterNetworkInterfaceConfiguration
- Allow
Rules List<Pulumi.Aws Native. Media Connect. Inputs. Router Network Interface Public Router Network Interface Rule> - The list of allowed CIDR blocks for the public router network interface.
- Allow
Rules []RouterNetwork Interface Public Router Network Interface Rule - The list of allowed CIDR blocks for the public router network interface.
- allow
Rules List<RouterNetwork Interface Public Router Network Interface Rule> - The list of allowed CIDR blocks for the public router network interface.
- allow
Rules RouterNetwork Interface Public Router Network Interface Rule[] - The list of allowed CIDR blocks for the public router network interface.
- allow_
rules Sequence[RouterNetwork Interface Public Router Network Interface Rule] - The list of allowed CIDR blocks for the public router network interface.
- allow
Rules List<Property Map> - The list of allowed CIDR blocks for the public router network interface.
RouterNetworkInterfacePublicRouterNetworkInterfaceRule
- Cidr string
- The CIDR block that is allowed to access the public router network interface.
- Cidr string
- The CIDR block that is allowed to access the public router network interface.
- cidr String
- The CIDR block that is allowed to access the public router network interface.
- cidr string
- The CIDR block that is allowed to access the public router network interface.
- cidr str
- The CIDR block that is allowed to access the public router network interface.
- cidr String
- The CIDR block that is allowed to access the public router network interface.
RouterNetworkInterfaceState
RouterNetworkInterfaceType
RouterNetworkInterfaceVpcRouterNetworkInterfaceConfiguration
- Security
Group List<string>Ids - The IDs of the security groups to associate with the router network interface within the VPC.
- Subnet
Id string - The ID of the subnet within the VPC to associate the router network interface with.
- Security
Group []stringIds - The IDs of the security groups to associate with the router network interface within the VPC.
- Subnet
Id string - The ID of the subnet within the VPC to associate the router network interface with.
- security
Group List<String>Ids - The IDs of the security groups to associate with the router network interface within the VPC.
- subnet
Id String - The ID of the subnet within the VPC to associate the router network interface with.
- security
Group string[]Ids - The IDs of the security groups to associate with the router network interface within the VPC.
- subnet
Id string - The ID of the subnet within the VPC to associate the router network interface with.
- security_
group_ Sequence[str]ids - The IDs of the security groups to associate with the router network interface within the VPC.
- subnet_
id str - The ID of the subnet within the VPC to associate the router network interface with.
- security
Group List<String>Ids - The IDs of the security groups to associate with the router network interface within the VPC.
- subnet
Id String - The ID of the subnet within the VPC to associate the router network interface with.
Tag
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.
AWS Cloud Control v1.50.0 published on Monday, Jan 26, 2026 by Pulumi
