Aws/mediaconnect
@swamp/aws/mediaconnectv2026.10.08.1
01README
AWS MEDIACONNECT infrastructure models
02Models
@swamp/aws/mediaconnect/bridgev2026.08.17.2bridge.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| accessKeyId? | string | AWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| secretAccessKey? | string | AWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| sessionToken? | string | AWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| region? | string | AWS region; overrides AWS_REGION / AWS_DEFAULT_REGION environment variables and ~/.aws/config profile region. Defaults to us-east-1. |
| Name | string | The name of the bridge. |
| PlacementArn | string | The placement Amazon Resource Number (ARN) of the bridge. |
| SourceFailoverConfig? | object | The settings for source failover. |
| Outputs? | array | The outputs on this bridge. |
| Sources | array | The sources on this bridge. |
| IngressGatewayBridge? | object | |
| EgressGatewayBridge? | object |
fn create()
Create a MediaConnect Bridge
fn get(identifier: string)
Get a MediaConnect Bridge
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the MediaConnect Bridge |
fn update()
Update a MediaConnect Bridge
fn delete(identifier: string)
Delete a MediaConnect Bridge
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the MediaConnect Bridge |
fn sync()
Sync MediaConnect Bridge state from AWS
fn list(maxPages?: number, resourceModel?: string)
List MediaConnect Bridge resources
| Argument | Type | Description |
|---|---|---|
| maxPages? | number | Maximum number of pages to fetch (default: 10) |
| resourceModel? | string | JSON resource model for parent-scoped listing (e.g. parent identifier) |
Resources
state(infinite)— MediaConnect Bridge resource state
@swamp/aws/mediaconnect/bridge-outputv2026.08.17.1bridge_output.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| accessKeyId? | string | AWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| secretAccessKey? | string | AWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| sessionToken? | string | AWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| region? | string | AWS region; overrides AWS_REGION / AWS_DEFAULT_REGION environment variables and ~/.aws/config profile region. Defaults to us-east-1. |
| BridgeArn | string | The Amazon Resource Number (ARN) of the bridge. |
| NetworkOutput | object | The output of the bridge. |
| Name | string | The network output name. |
fn create()
Create a MediaConnect BridgeOutput
fn get(identifier: string)
Get a MediaConnect BridgeOutput
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the MediaConnect BridgeOutput |
fn update()
Update a MediaConnect BridgeOutput
fn delete(identifier: string)
Delete a MediaConnect BridgeOutput
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the MediaConnect BridgeOutput |
fn sync()
Sync MediaConnect BridgeOutput state from AWS
Resources
state(infinite)— MediaConnect BridgeOutput resource state
@swamp/aws/mediaconnect/bridge-sourcev2026.08.17.1bridge_source.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| accessKeyId? | string | AWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| secretAccessKey? | string | AWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| sessionToken? | string | AWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| region? | string | AWS region; overrides AWS_REGION / AWS_DEFAULT_REGION environment variables and ~/.aws/config profile region. Defaults to us-east-1. |
| Name | string | The name of the source. |
| BridgeArn | string | The Amazon Resource Number (ARN) of the bridge. |
| FlowSource? | object | The source of the bridge. A flow source originates in MediaConnect as an existing cloud flow. |
| NetworkSource? | object | The source of the bridge. A network source originates at your premises. |
fn create()
Create a MediaConnect BridgeSource
fn get(identifier: string)
Get a MediaConnect BridgeSource
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the MediaConnect BridgeSource |
fn update()
Update a MediaConnect BridgeSource
fn delete(identifier: string)
Delete a MediaConnect BridgeSource
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the MediaConnect BridgeSource |
fn sync()
Sync MediaConnect BridgeSource state from AWS
Resources
state(infinite)— MediaConnect BridgeSource resource state
@swamp/aws/mediaconnect/flow-entitlementv2026.08.17.2flow_entitlement.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| accessKeyId? | string | AWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| secretAccessKey? | string | AWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| sessionToken? | string | AWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| region? | string | AWS region; overrides AWS_REGION / AWS_DEFAULT_REGION environment variables and ~/.aws/config profile region. Defaults to us-east-1. |
| FlowArn | string | The ARN of the flow. |
| DataTransferSubscriberFeePercent? | number | Percentage from 0-100 of the data transfer cost to be billed to the subscriber. |
| Description | string | A description of the entitlement. |
| Encryption? | object | The type of encryption that will be used on the output that is associated with this entitlement. |
| EntitlementStatus? | enum | An indication of whether the entitlement is enabled. |
| Name | string | The name of the entitlement. |
| Subscribers | array | The AWS account IDs that you want to share your content with. The receiving accounts (subscribers) will be allowed to create their own flow using your content as the source. |
| Tags? | array | Key-value pairs that can be used to tag and organize this flow entitlement. |
fn create()
Create a MediaConnect FlowEntitlement
fn get(identifier: string)
Get a MediaConnect FlowEntitlement
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the MediaConnect FlowEntitlement |
fn update()
Update a MediaConnect FlowEntitlement
fn delete(identifier: string)
Delete a MediaConnect FlowEntitlement
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the MediaConnect FlowEntitlement |
fn sync()
Sync MediaConnect FlowEntitlement state from AWS
fn list(maxPages?: number, resourceModel?: string)
List MediaConnect FlowEntitlement resources
| Argument | Type | Description |
|---|---|---|
| maxPages? | number | Maximum number of pages to fetch (default: 10) |
| resourceModel? | string | JSON resource model for parent-scoped listing (e.g. parent identifier) |
Resources
state(infinite)— MediaConnect FlowEntitlement resource state
@swamp/aws/mediaconnect/flow-media-streamv2026.09.24.1flow_media_stream.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| accessKeyId? | string | AWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| secretAccessKey? | string | AWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| sessionToken? | string | AWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| region? | string | AWS region; overrides AWS_REGION / AWS_DEFAULT_REGION environment variables and ~/.aws/config profile region. Defaults to us-east-1. |
| FlowArn | string | The Amazon Resource Name (ARN) of the flow that the media stream belongs to. |
| MediaStreamName | string | A name that helps you distinguish one media stream from another. |
| MediaStreamId | number | A unique identifier for the media stream. |
| MediaStreamType | enum | The type of media stream. |
| ClockRate? | number | The sample rate (in Hz) for the stream. If the media stream type is video or ancillary data, set this value to 90000. If the media stream type is audio, set this value to either 48000 or 96000. |
| Description? | string | A description that can help you quickly identify what your media stream is used for. |
| VideoFormat? | string | The resolution of the video. Required for a video media stream and rejected for other media stream types. |
| Attributes? | object | Attributes that are related to the media stream. |
| Tags? | array | The key-value pairs that can be used to tag and organize the media stream. |
fn create()
Create a MediaConnect FlowMediaStream
fn get(identifier: string)
Get a MediaConnect FlowMediaStream
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the MediaConnect FlowMediaStream |
fn update()
Update a MediaConnect FlowMediaStream
fn delete(identifier: string)
Delete a MediaConnect FlowMediaStream
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the MediaConnect FlowMediaStream |
fn sync()
Sync MediaConnect FlowMediaStream state from AWS
fn list(maxPages?: number, resourceModel?: string)
List MediaConnect FlowMediaStream resources
| Argument | Type | Description |
|---|---|---|
| maxPages? | number | Maximum number of pages to fetch (default: 10) |
| resourceModel? | string | JSON resource model for parent-scoped listing (e.g. parent identifier) |
Resources
state(infinite)— MediaConnect FlowMediaStream resource state
@swamp/aws/mediaconnect/flow-outputv2026.08.17.2flow_output.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| accessKeyId? | string | AWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| secretAccessKey? | string | AWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| sessionToken? | string | AWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| region? | string | AWS region; overrides AWS_REGION / AWS_DEFAULT_REGION environment variables and ~/.aws/config profile region. Defaults to us-east-1. |
| FlowArn | string | The Amazon Resource Name (ARN), a unique identifier for any AWS resource, of the flow. |
| CidrAllowList? | array | The range of IP addresses that should be allowed to initiate output requests to this flow. These IP addresses should be in the form of a Classless Inter-Domain Routing (CIDR) block; for example, 10.0.0.0/16. |
| Encryption? | object | The type of key used for the encryption. If no keyType is provided, the service will use the default setting (static-key). |
| Description? | string | A description of the output. |
| Destination? | string | The address where you want to send the output. |
| MaxLatency? | number | The maximum latency in milliseconds. This parameter applies only to RIST-based and Zixi-based streams. |
| MinLatency? | number | The minimum latency in milliseconds. |
| Name? | string | The name of the output. This value must be unique within the current flow. |
| Port? | number | The port to use when content is distributed to this output. |
| Protocol? | enum | The protocol that is used by the source or output. |
| RemoteId? | string | The remote ID for the Zixi-pull stream. |
| SmoothingLatency? | number | The smoothing latency in milliseconds for RIST, RTP, and RTP-FEC streams. |
| StreamId? | string | The stream ID that you want to use for this transport. This parameter applies only to Zixi-based streams. |
| VpcInterfaceAttachment? | object | The name of the VPC interface attachment to use for this output. |
| MediaStreamOutputConfigurations? | array | The definition for each media stream that is associated with the output. |
| OutputStatus? | enum | An indication of whether the output should transmit data or not. |
| NdiProgramName? | string | A suffix for the names of the NDI sources that the flow creates. If a custom name isn't specified, MediaConnect uses the output name. |
| NdiSpeedHqQuality? | number | A quality setting for the NDI Speed HQ encoder. |
| NdiOutputTimecodeSource? | enum | The timecode source for the NDI output. |
| RouterIntegrationState? | enum | |
| RouterIntegrationTransitEncryption? | object | The configuration that defines how content is encrypted during transit between the MediaConnect router and a MediaConnect flow. |
| Tags? | array | Key-value pairs that can be used to tag and organize this flow output. |
fn create()
Create a MediaConnect FlowOutput
fn get(identifier: string)
Get a MediaConnect FlowOutput
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the MediaConnect FlowOutput |
fn update()
Update a MediaConnect FlowOutput
fn delete(identifier: string)
Delete a MediaConnect FlowOutput
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the MediaConnect FlowOutput |
fn sync()
Sync MediaConnect FlowOutput state from AWS
fn list(maxPages?: number, resourceModel?: string)
List MediaConnect FlowOutput resources
| Argument | Type | Description |
|---|---|---|
| maxPages? | number | Maximum number of pages to fetch (default: 10) |
| resourceModel? | string | JSON resource model for parent-scoped listing (e.g. parent identifier) |
Resources
state(infinite)— MediaConnect FlowOutput resource state
@swamp/aws/mediaconnect/flow-sourcev2026.08.17.2flow_source.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| accessKeyId? | string | AWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| secretAccessKey? | string | AWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| sessionToken? | string | AWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| region? | string | AWS region; overrides AWS_REGION / AWS_DEFAULT_REGION environment variables and ~/.aws/config profile region. Defaults to us-east-1. |
| FlowArn | string | The ARN of the flow. |
| Decryption? | object | The type of encryption that is used on the content ingested from this source. |
| EntitlementArn? | string | The ARN of the entitlement that allows you to subscribe to content that comes from another AWS account. The entitlement is set by the content originator and the ARN is generated as part of the originator's flow. |
| Description | string | A description for the source. This value is not used or seen outside of the current AWS Elemental MediaConnect account. |
| GatewayBridgeSource? | object | The source configuration for cloud flows receiving a stream from a bridge. |
| IngestPort? | number | The port that the flow will be listening on for incoming content. |
| MaxBitrate? | number | The smoothing max bitrate for RIST, RTP, and RTP-FEC streams. |
| MaxLatency? | number | The maximum latency in milliseconds. This parameter applies only to RIST-based and Zixi-based streams. |
| MinLatency? | number | The minimum latency in milliseconds. |
| Name | string | The name of the source. |
| Protocol? | enum | The protocol that is used by the source. |
| SenderIpAddress? | string | The IP address that the flow communicates with to initiate connection with the sender for fujitsu-qos protocol. |
| SenderControlPort? | number | The port that the flow uses to send outbound requests to initiate connection with the sender for fujitsu-qos protocol. |
| StreamId? | string | The stream ID that you want to use for this transport. This parameter applies only to Zixi-based streams. |
| SourceListenerAddress? | string | Source IP or domain name for SRT-caller protocol. |
| SourceListenerPort? | number | Source port for SRT-caller protocol. |
| Tags? | array | Key-value pairs that can be used to tag and organize this flow source. |
| VpcInterfaceName? | string | The name of the VPC Interface this Source is configured with. |
| WhitelistCidr? | string | The range of IP addresses that should be allowed to contribute content to your source. These IP addresses should be in the form of a Classless Inter-Domain Routing (CIDR) block; for example, 10.0.0.0/16. |
fn create()
Create a MediaConnect FlowSource
fn get(identifier: string)
Get a MediaConnect FlowSource
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the MediaConnect FlowSource |
fn update()
Update a MediaConnect FlowSource
fn delete(identifier: string)
Delete a MediaConnect FlowSource
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the MediaConnect FlowSource |
fn sync()
Sync MediaConnect FlowSource state from AWS
fn list(maxPages?: number, resourceModel?: string)
List MediaConnect FlowSource resources
| Argument | Type | Description |
|---|---|---|
| maxPages? | number | Maximum number of pages to fetch (default: 10) |
| resourceModel? | string | JSON resource model for parent-scoped listing (e.g. parent identifier) |
Resources
state(infinite)— MediaConnect FlowSource resource state
@swamp/aws/mediaconnect/flow-vpc-interfacev2026.08.17.2flow_vpc_interface.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| accessKeyId? | string | AWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| secretAccessKey? | string | AWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| sessionToken? | string | AWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| region? | string | AWS region; overrides AWS_REGION / AWS_DEFAULT_REGION environment variables and ~/.aws/config profile region. Defaults to us-east-1. |
| FlowArn | string | The Amazon Resource Name (ARN), a unique identifier for any AWS resource, of the flow. |
| Name | string | Immutable and has to be a unique against other VpcInterfaces in this Flow. |
| RoleArn | string | Role Arn MediaConnect can assume to create ENIs in customer's account. |
| SecurityGroupIds | array | Security Group IDs to be used on ENI. |
| SubnetId | string | Subnet must be in the AZ of the Flow |
| Tags? | array | Key-value pairs that can be used to tag and organize this VPC network interface. |
fn create()
Create a MediaConnect FlowVpcInterface
fn get(identifier: string)
Get a MediaConnect FlowVpcInterface
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the MediaConnect FlowVpcInterface |
fn update()
Update a MediaConnect FlowVpcInterface
fn delete(identifier: string)
Delete a MediaConnect FlowVpcInterface
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the MediaConnect FlowVpcInterface |
fn sync()
Sync MediaConnect FlowVpcInterface state from AWS
fn list(maxPages?: number, resourceModel?: string)
List MediaConnect FlowVpcInterface resources
| Argument | Type | Description |
|---|---|---|
| maxPages? | number | Maximum number of pages to fetch (default: 10) |
| resourceModel? | string | JSON resource model for parent-scoped listing (e.g. parent identifier) |
Resources
state(infinite)— MediaConnect FlowVpcInterface resource state
@swamp/aws/mediaconnect/gatewayv2026.08.17.2gateway.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| accessKeyId? | string | AWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| secretAccessKey? | string | AWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| sessionToken? | string | AWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| region? | string | AWS region; overrides AWS_REGION / AWS_DEFAULT_REGION environment variables and ~/.aws/config profile region. Defaults to us-east-1. |
| Name | string | The name of the gateway. This name can not be modified after the gateway is created. |
| EgressCidrBlocks | array | The range of IP addresses that contribute content or initiate output requests for flows communicating with this gateway. These IP addresses should be in the form of a Classless Inter-Domain Routing (CIDR) block; for example, 10.0.0.0/16. |
| Networks | array | The list of networks in the gateway. |
fn create()
Create a MediaConnect Gateway
fn get(identifier: string)
Get a MediaConnect Gateway
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the MediaConnect Gateway |
fn delete(identifier: string)
Delete a MediaConnect Gateway
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the MediaConnect Gateway |
fn sync()
Sync MediaConnect Gateway state from AWS
fn list(maxPages?: number, resourceModel?: string)
List MediaConnect Gateway resources
| Argument | Type | Description |
|---|---|---|
| maxPages? | number | Maximum number of pages to fetch (default: 10) |
| resourceModel? | string | JSON resource model for parent-scoped listing (e.g. parent identifier) |
Resources
state(infinite)— MediaConnect Gateway resource state
@swamp/aws/mediaconnect/router-inputv2026.08.17.2router_input.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| accessKeyId? | string | AWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| secretAccessKey? | string | AWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| sessionToken? | string | AWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| region? | string | AWS region; overrides AWS_REGION / AWS_DEFAULT_REGION environment variables and ~/.aws/config profile region. Defaults to us-east-1. |
| AvailabilityZone? | 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. |
| Configuration | object | The configuration settings for a router input. |
| ContentQualityAnalysisConfiguration? | object | The content quality analysis configuration for the router input. The content quality analysis feature only monitors the first video stream and the first audio stream it encounters within the router input source. |
| MaintenanceConfiguration? | object | The configuration settings for maintenance operations, including preferred maintenance windows and schedules. |
| MaximumBitrate | number | The maximum bitrate for the router input. |
| Name | string | The name of the router input. |
| RegionName? | string | The Amazon Web Services Region for the router input. Defaults to the current region if not specified. |
| RoutingScope | enum | |
| Tags? | array | Key-value pairs that can be used to tag and organize this router input. |
| Tier | enum | |
| TransitEncryption? | object | The transit encryption settings for a router input. |
fn create()
Create a MediaConnect RouterInput
fn get(identifier: string)
Get a MediaConnect RouterInput
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the MediaConnect RouterInput |
fn update()
Update a MediaConnect RouterInput
fn delete(identifier: string)
Delete a MediaConnect RouterInput
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the MediaConnect RouterInput |
fn sync()
Sync MediaConnect RouterInput state from AWS
fn list(maxPages?: number, resourceModel?: string)
List MediaConnect RouterInput resources
| Argument | Type | Description |
|---|---|---|
| maxPages? | number | Maximum number of pages to fetch (default: 10) |
| resourceModel? | string | JSON resource model for parent-scoped listing (e.g. parent identifier) |
Resources
state(infinite)— MediaConnect RouterInput resource state
@swamp/aws/mediaconnect/router-network-interfacev2026.08.17.2router_network_interface.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| accessKeyId? | string | AWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| secretAccessKey? | string | AWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| sessionToken? | string | AWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| region? | string | AWS region; overrides AWS_REGION / AWS_DEFAULT_REGION environment variables and ~/.aws/config profile region. Defaults to us-east-1. |
| Configuration | object | The configuration settings for a router network interface. |
| Name | string | The name of the router network interface. |
| RegionName? | string | The AWS Region for the router network interface. Defaults to the current region if not specified. |
| Tags? | array | Key-value pairs that can be used to tag and organize this router network interface. |
fn create()
Create a MediaConnect RouterNetworkInterface
fn get(identifier: string)
Get a MediaConnect RouterNetworkInterface
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the MediaConnect RouterNetworkInterface |
fn update()
Update a MediaConnect RouterNetworkInterface
fn delete(identifier: string)
Delete a MediaConnect RouterNetworkInterface
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the MediaConnect RouterNetworkInterface |
fn sync()
Sync MediaConnect RouterNetworkInterface state from AWS
fn list(maxPages?: number, resourceModel?: string)
List MediaConnect RouterNetworkInterface resources
| Argument | Type | Description |
|---|---|---|
| maxPages? | number | Maximum number of pages to fetch (default: 10) |
| resourceModel? | string | JSON resource model for parent-scoped listing (e.g. parent identifier) |
Resources
state(infinite)— MediaConnect RouterNetworkInterface resource state
@swamp/aws/mediaconnect/router-outputv2026.09.24.1router_output.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| accessKeyId? | string | AWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| secretAccessKey? | string | AWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| sessionToken? | string | AWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| region? | string | AWS region; overrides AWS_REGION / AWS_DEFAULT_REGION environment variables and ~/.aws/config profile region. Defaults to us-east-1. |
| AvailabilityZone? | string | The Availability Zone where you want to create the router output. This must be a valid Availability Zone for the region specified by regionName, or the current region if no regionName is provided. |
| Configuration | object | The configuration settings for a router output. |
| FabricConfiguration? | object | The fabric configuration settings for the router output. |
| MaintenanceConfiguration? | object | The configuration settings for maintenance operations, including preferred maintenance windows and schedules. |
| MaximumBitrate | number | The maximum bitrate for the router output. |
| Name | string | The name of the router output. |
| RegionName? | string | The Amazon Web Services Region for the router output. Defaults to the current region if not specified. |
| RoutingScope | enum | |
| Tags? | array | Key-value pairs that can be used to tag this router output. |
| Tier | enum |
fn create()
Create a MediaConnect RouterOutput
fn get(identifier: string)
Get a MediaConnect RouterOutput
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the MediaConnect RouterOutput |
fn update()
Update a MediaConnect RouterOutput
fn delete(identifier: string)
Delete a MediaConnect RouterOutput
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the MediaConnect RouterOutput |
fn sync()
Sync MediaConnect RouterOutput state from AWS
fn list(maxPages?: number, resourceModel?: string)
List MediaConnect RouterOutput resources
| Argument | Type | Description |
|---|---|---|
| maxPages? | number | Maximum number of pages to fetch (default: 10) |
| resourceModel? | string | JSON resource model for parent-scoped listing (e.g. parent identifier) |
Resources
state(infinite)— MediaConnect RouterOutput resource state
03Previous Versions
2026.10.06.1
2026.10.04.1
2026.10.03.1
2026.10.02.1
2026.10.01.1
2026.09.30.1
2026.09.29.1
2026.09.28.1
2026.09.27.1
2026.09.26.1
2026.09.25.1
2026.09.24.1
- Added: flow_media_stream
- Updated: router_output
Added 1 models
2026.09.23.1
2026.09.22.1
2026.09.21.1
2026.09.20.1
2026.09.19.1
2026.09.18.1
2026.09.17.1
04Stats
A
100 / 100
Downloads
99
Archive size
2.4 MB
Verified by Swamp
- Has README or module doc2/2earned
- README has a code example1/1earned
- README is substantive1/1earned
- Most symbols documented1/1earned
- No slow types (deprecated)1/1earned
- Dependencies pass trust audit2/2earned
- Has description1/1earned
- Platform support declared (or universal)2/2earned
- License declared1/1earned
- Verified public repository2/2earned
05Platforms
06Labels