This module allows creating a media converter queue alongside with related sqs queue and EventBrdige bus to connect media converter events to sqs queue.
module "mediaconverter" {
source = "dasmeta/mediaconverter_flow/aws"
queue_name = "test-queue"
}
Name | Version |
---|---|
aws | ~> 5.0 |
Name | Version |
---|---|
aws | ~> 5.0 |
Name | Source | Version |
---|---|---|
eventbridge | terraform-aws-modules/eventbridge/aws | 3.13.0 |
iam_role | dasmeta/iam/aws//modules/role | 1.2.1 |
sqs | dasmeta/modules/aws//modules/sqs | 2.18.2 |
Name | Type |
---|---|
aws_media_convert_queue.queue | resource |
aws_sqs_queue_policy.eventbridge_policy | resource |
aws_caller_identity.current | data source |
aws_iam_policy_document.eventbridge_to_sqs | data source |
aws_region.current | data source |
Name | Description | Type | Default | Required |
---|---|---|---|---|
bus_name | name of the eventbridge bus | string |
"default" |
no |
create_bus | boolean flag to create a new flag | bool |
false |
no |
queue_name | queue name | string |
"simple-queue-name" |
no |
queue_pricing_plan | pricing method of the plan. Valid values are ON_DEMAND or RESERVED | string |
"ON_DEMAND" |
no |
rules_targets | event patterns for eventbridge rules | list(map(any)) |
[] |
no |
s3_arns | list of s3 bucket arns which mediaconverter will need access | list(string) |
[ |
no |
s3_iam_actions | list of actions to be attached to iam role for mediaconverter | list(string) |
[ |
no |
sqs_fifo_queue | boolean flag designating a fifo queue | bool |
false |
no |
sqs_msg_retention_seconds | The number of seconds Amazon SQS retains a message. | number |
432000 |
no |
sqs_visibility_timeout | The visibility timeout for the queue | number |
15 |
no |
status | A status of the queue. Valid values are ACTIVE or RESERVED. | string |
"ACTIVE" |
no |
Name | Description |
---|---|
eventbrdige_bus | eventbridge bus |
eventbridge_bus_arn | eventbrige bus arn |
eventbridge_rules | rules for eventbridge bus |
eventbridge_targets | targets for eventbridge bus |
iam_role_arn | mediaconverter iam role arn |
iam_role_id | mediaconverter iam role id |
iam_role_policy | role policy |
mediaconvert_queue_arn | mediaconverter queue arn |
mediaconvert_queue_id | mediaconverter queue id |
sqs_arn | ARN of the created SQS queue |
sqs_id | sqs id |