Resource: aws_medialive_multiplex

Terraform resource for managing an AWS MediaLive Multiplex.

Example Usage

Basic Usage

data "aws_availability_zones" "available" {
  state = "available"
}

resource "aws_medialive_multiplex" "example" {
  name               = "example-multiplex-changed"
  availability_zones = [data.aws_availability_zones.available.names[0], data.aws_availability_zones.available.names[1]]

  multiplex_settings {
    transport_stream_bitrate                = 1000000
    transport_stream_id                     = 1
    transport_stream_reserved_bitrate       = 1
    maximum_video_buffer_delay_milliseconds = 1000
  }

  start_multiplex = true

  tags = {
    tag1 = "value1"
  }
}

Argument Reference

The following arguments are required:

The following arguments are optional:

Multiplex Settings

Attribute Reference

This resource exports the following attributes in addition to the arguments above:

Timeouts

Configuration options:

Import

In Terraform v1.5.0 and later, use an import block to import MediaLive Multiplex using the id. For example:

import {
  to = aws_medialive_multiplex.example
  id = "12345678"
}

Using terraform import, import MediaLive Multiplex using the id. For example:

% terraform import aws_medialive_multiplex.example 12345678