Aws/medialive
@swamp/aws/medialivev2026.10.08.1
01README
AWS MEDIALIVE infrastructure models
02Models
@swamp/aws/medialive/channel-placement-groupv2026.08.17.2channel_placement_group.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. |
| ClusterId? | string | The ID of the cluster the node is on. |
| Name? | string | The name of the channel placement group. |
| Nodes? | array | List of nodes added to the channel placement group |
| Tags? | array | A collection of key-value pairs. |
fn create()
Create a MediaLive ChannelPlacementGroup
fn get(identifier: string)
Get a MediaLive ChannelPlacementGroup
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the MediaLive ChannelPlacementGroup |
fn update()
Update a MediaLive ChannelPlacementGroup
fn delete(identifier: string)
Delete a MediaLive ChannelPlacementGroup
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the MediaLive ChannelPlacementGroup |
fn sync()
Sync MediaLive ChannelPlacementGroup state from AWS
fn list(maxPages?: number, resourceModel?: string)
List MediaLive ChannelPlacementGroup 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)— MediaLive ChannelPlacementGroup resource state
@swamp/aws/medialive/cloud-watch-alarm-templatev2026.08.17.2cloud_watch_alarm_template.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. |
| ComparisonOperator | enum | The comparison operator used to compare the specified statistic and the threshold. |
| DatapointsToAlarm? | number | The number of datapoints within the evaluation period that must be breaching to trigger the alarm. |
| Description? | string | A resource's optional description. |
| EvaluationPeriods | number | The number of periods over which data is compared to the specified threshold. |
| GroupIdentifier? | string | A cloudwatch alarm template group's identifier. Can be either be its id or current name. |
| MetricName | string | The name of the metric associated with the alarm. Must be compatible with targetResourceType. |
| Name | string | A resource's name. Names must be unique within the scope of a resource type in a specific region. |
| Period | number | The period, in seconds, over which the specified statistic is applied. |
| Statistic | enum | The statistic to apply to the alarm's metric data. |
| Tags? | record | Represents the tags associated with a resource. |
| TargetResourceType | enum | The resource type this template should dynamically generate cloudwatch metric alarms for. |
| Threshold | number | The threshold value to compare with the specified statistic. |
| TreatMissingData | enum | Specifies how missing data points are treated when evaluating the alarm's condition. |
fn create()
Create a MediaLive CloudWatchAlarmTemplate
fn get(identifier: string)
Get a MediaLive CloudWatchAlarmTemplate
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the MediaLive CloudWatchAlarmTemplate |
fn update()
Update a MediaLive CloudWatchAlarmTemplate
fn delete(identifier: string)
Delete a MediaLive CloudWatchAlarmTemplate
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the MediaLive CloudWatchAlarmTemplate |
fn sync()
Sync MediaLive CloudWatchAlarmTemplate state from AWS
fn list(maxPages?: number, resourceModel?: string)
List MediaLive CloudWatchAlarmTemplate 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)— MediaLive CloudWatchAlarmTemplate resource state
@swamp/aws/medialive/cloud-watch-alarm-template-groupv2026.08.17.2cloud_watch_alarm_template_group.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. |
| Description? | string | A resource's optional description. |
| Name | string | A resource's name. Names must be unique within the scope of a resource type in a specific region. |
| Tags? | record | Represents the tags associated with a resource. |
fn create()
Create a MediaLive CloudWatchAlarmTemplateGroup
fn get(identifier: string)
Get a MediaLive CloudWatchAlarmTemplateGroup
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the MediaLive CloudWatchAlarmTemplateGroup |
fn update()
Update a MediaLive CloudWatchAlarmTemplateGroup
fn delete(identifier: string)
Delete a MediaLive CloudWatchAlarmTemplateGroup
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the MediaLive CloudWatchAlarmTemplateGroup |
fn sync()
Sync MediaLive CloudWatchAlarmTemplateGroup state from AWS
fn list(maxPages?: number, resourceModel?: string)
List MediaLive CloudWatchAlarmTemplateGroup 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)— MediaLive CloudWatchAlarmTemplateGroup resource state
@swamp/aws/medialive/clusterv2026.08.17.2cluster.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. |
| ClusterType? | enum | The hardware type for the cluster. |
| InstanceRoleArn? | string | The IAM role your nodes will use. |
| Name? | string | The user-specified name of the Cluster to be created. |
| NetworkSettings? | object | On premises settings which will have the interface network mappings and default Output logical interface |
| Tags? | array | A collection of key-value pairs. |
fn create()
Create a MediaLive Cluster
fn get(identifier: string)
Get a MediaLive Cluster
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the MediaLive Cluster |
fn update()
Update a MediaLive Cluster
fn delete(identifier: string)
Delete a MediaLive Cluster
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the MediaLive Cluster |
fn sync()
Sync MediaLive Cluster state from AWS
fn list(maxPages?: number, resourceModel?: string)
List MediaLive Cluster 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)— MediaLive Cluster resource state
@swamp/aws/medialive/event-bridge-rule-templatev2026.08.17.2event_bridge_rule_template.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. |
| Description? | string | A resource's optional description. |
| EventTargets? | array | Placeholder documentation for __listOfEventBridgeRuleTemplateTarget |
| EventType | enum | The type of event to match with the rule. |
| GroupIdentifier? | string | An eventbridge rule template group's identifier. Can be either be its id or current name. |
| Name | string | A resource's name. Names must be unique within the scope of a resource type in a specific region. |
| Tags? | record | Represents the tags associated with a resource. |
fn create()
Create a MediaLive EventBridgeRuleTemplate
fn get(identifier: string)
Get a MediaLive EventBridgeRuleTemplate
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the MediaLive EventBridgeRuleTemplate |
fn update()
Update a MediaLive EventBridgeRuleTemplate
fn delete(identifier: string)
Delete a MediaLive EventBridgeRuleTemplate
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the MediaLive EventBridgeRuleTemplate |
fn sync()
Sync MediaLive EventBridgeRuleTemplate state from AWS
fn list(maxPages?: number, resourceModel?: string)
List MediaLive EventBridgeRuleTemplate 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)— MediaLive EventBridgeRuleTemplate resource state
@swamp/aws/medialive/event-bridge-rule-template-groupv2026.08.17.2event_bridge_rule_template_group.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. |
| Description? | string | A resource's optional description. |
| Name | string | A resource's name. Names must be unique within the scope of a resource type in a specific region. |
| Tags? | record | Represents the tags associated with a resource. |
fn create()
Create a MediaLive EventBridgeRuleTemplateGroup
fn get(identifier: string)
Get a MediaLive EventBridgeRuleTemplateGroup
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the MediaLive EventBridgeRuleTemplateGroup |
fn update()
Update a MediaLive EventBridgeRuleTemplateGroup
fn delete(identifier: string)
Delete a MediaLive EventBridgeRuleTemplateGroup
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the MediaLive EventBridgeRuleTemplateGroup |
fn sync()
Sync MediaLive EventBridgeRuleTemplateGroup state from AWS
fn list(maxPages?: number, resourceModel?: string)
List MediaLive EventBridgeRuleTemplateGroup 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)— MediaLive EventBridgeRuleTemplateGroup resource state
@swamp/aws/medialive/multiplexv2026.08.17.2multiplex.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. |
| AvailabilityZones | array | A list of availability zones for the multiplex. |
| Destinations? | array | A list of the multiplex output destinations. |
| MultiplexSettings | object | Configuration for a multiplex event. |
| Name | string | Name of multiplex. |
| Tags? | array | A collection of key-value pairs. |
fn create()
Create a MediaLive Multiplex
fn get(identifier: string)
Get a MediaLive Multiplex
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the MediaLive Multiplex |
fn update()
Update a MediaLive Multiplex
fn delete(identifier: string)
Delete a MediaLive Multiplex
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the MediaLive Multiplex |
fn sync()
Sync MediaLive Multiplex state from AWS
fn list(maxPages?: number, resourceModel?: string)
List MediaLive Multiplex 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)— MediaLive Multiplex resource state
@swamp/aws/medialive/multiplexprogramv2026.08.17.2multiplexprogram.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. |
| MultiplexId? | string | The ID of the multiplex that the program belongs to. |
| MultiplexProgramSettings? | object | The settings for this multiplex program. |
| PreferredChannelPipeline? | enum | The settings for this multiplex program. |
| PacketIdentifiersMap? | object | The packet identifier map for this multiplex program. |
| PipelineDetails? | array | Contains information about the current sources for the specified program in the specified multiplex. Keep in mind that each multiplex pipeline connects to both pipelines in a given source channel (the channel identified by the program). But only one of those channel pipelines is ever active at one time. |
| ProgramName? | string | The name of the multiplex program. |
fn create()
Create a MediaLive Multiplexprogram
fn get(identifier: string)
Get a MediaLive Multiplexprogram
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the MediaLive Multiplexprogram |
fn update()
Update a MediaLive Multiplexprogram
fn delete(identifier: string)
Delete a MediaLive Multiplexprogram
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the MediaLive Multiplexprogram |
fn sync()
Sync MediaLive Multiplexprogram state from AWS
fn list(maxPages?: number, resourceModel?: string)
List MediaLive Multiplexprogram 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)— MediaLive Multiplexprogram resource state
@swamp/aws/medialive/networkv2026.08.17.2network.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. |
| IpPools | array | The list of IP address cidr pools for the network |
| Name | string | The user-specified name of the Network to be created. |
| Routes? | array | The routes for the network |
| Tags? | array | A collection of key-value pairs. |
fn create()
Create a MediaLive Network
fn get(identifier: string)
Get a MediaLive Network
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the MediaLive Network |
fn update()
Update a MediaLive Network
fn delete(identifier: string)
Delete a MediaLive Network
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the MediaLive Network |
fn sync()
Sync MediaLive Network state from AWS
fn list(maxPages?: number, resourceModel?: string)
List MediaLive Network 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)— MediaLive Network resource state
@swamp/aws/medialive/nodev2026.08.17.2node.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. |
| ClusterId | string | The ID of the Cluster that the Node belongs to. |
| Name? | string | The user-specified name of the Node. |
| NodeInterfaceMappings? | array | An array of interface mappings for the Node. |
| Role? | enum | The role of the Node in the Cluster. ACTIVE means the Node is available for encoding. BACKUP means the Node is a redundant Node and might get used if an ACTIVE Node fails. |
| SdiSourceMappings? | array | An array of SDI source mappings. |
| Tags? | array | A collection of key-value pairs. |
fn create()
Create a MediaLive Node
fn get(identifier: string)
Get a MediaLive Node
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the MediaLive Node |
fn update()
Update a MediaLive Node
fn delete(identifier: string)
Delete a MediaLive Node
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the MediaLive Node |
fn sync()
Sync MediaLive Node state from AWS
fn list(maxPages?: number, resourceModel?: string)
List MediaLive Node 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)— MediaLive Node resource state
@swamp/aws/medialive/sdi-sourcev2026.08.17.2sdi_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. |
| Mode? | enum | The current state of the SdiSource. |
| Name | string | The name of the SdiSource. |
| Type | enum | The interface mode of the SdiSource. |
| Tags? | array | A collection of key-value pairs. |
fn create()
Create a MediaLive SdiSource
fn get(identifier: string)
Get a MediaLive SdiSource
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the MediaLive SdiSource |
fn update()
Update a MediaLive SdiSource
fn delete(identifier: string)
Delete a MediaLive SdiSource
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the MediaLive SdiSource |
fn sync()
Sync MediaLive SdiSource state from AWS
fn list(maxPages?: number, resourceModel?: string)
List MediaLive SdiSource 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)— MediaLive SdiSource resource state
@swamp/aws/medialive/signal-mapv2026.08.17.2signal_map.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. |
| CloudWatchAlarmTemplateGroupIdentifiers? | array | |
| Description? | string | A resource's optional description. |
| DiscoveryEntryPointArn | string | A top-level supported AWS resource ARN to discovery a signal map from. |
| EventBridgeRuleTemplateGroupIdentifiers? | array | |
| ForceRediscovery? | boolean | If true, will force a rediscovery of a signal map if an unchanged discoveryEntryPointArn is provided. |
| LastSuccessfulMonitorDeployment? | object | Represents the latest successful monitor deployment of a signal map. |
| MonitorDeployment? | object | Represents the latest monitor deployment of a signal map. |
| Name | string | A resource's name. Names must be unique within the scope of a resource type in a specific region. |
| Tags? | record | Represents the tags associated with a resource. |
fn create()
Create a MediaLive SignalMap
fn get(identifier: string)
Get a MediaLive SignalMap
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the MediaLive SignalMap |
fn update()
Update a MediaLive SignalMap
fn delete(identifier: string)
Delete a MediaLive SignalMap
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the MediaLive SignalMap |
fn sync()
Sync MediaLive SignalMap state from AWS
fn list(maxPages?: number, resourceModel?: string)
List MediaLive SignalMap 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)— MediaLive SignalMap 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
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
95
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