# saif-event-service

<!-- BEGIN_TF_DOCS -->
## Providers

| Name | Version |
|------|---------|
| <a name="provider_azurerm"></a> [azurerm](#provider\_azurerm) | >= 4.0, < 5.0 |

## Inputs

| Name | Description | Type | Default | Required |
|------|-------------|------|---------|:--------:|
| <a name="input_api"></a> [api](#input\_api) | n/a | <pre>object({<br/>    name          = string<br/>    type          = string<br/>    open_api_file = string<br/>  })</pre> | n/a | yes |
| <a name="input_environment"></a> [environment](#input\_environment) | The full name of the environment in which the resources are deployed | `string` | n/a | yes |
| <a name="input_environment_short_name"></a> [environment\_short\_name](#input\_environment\_short\_name) | A short name for the environment (e.g., dev, qa, prod) | `string` | n/a | yes |
| <a name="input_is_production"></a> [is\_production](#input\_is\_production) | Whether this is a production environment | `bool` | `false` | no |
| <a name="input_max_message_size_in_kilobytes"></a> [max\_message\_size\_in\_kilobytes](#input\_max\_message\_size\_in\_kilobytes) | The maximum message size in kilobytes for the Service Bus Topic. | `number` | `1024` | no |
| <a name="input_max_size_in_megabytes"></a> [max\_size\_in\_megabytes](#input\_max\_size\_in\_megabytes) | The maximum size in megabytes for the Service Bus Topic. | `number` | `1024` | no |
| <a name="input_organization_name"></a> [organization\_name](#input\_organization\_name) | (Deprecated) The name of the organization. No longer used — kept for backwards compatibility. | `string` | `"saif"` | no |
| <a name="input_owner"></a> [owner](#input\_owner) | The team that owns this service | `string` | `""` | no |
| <a name="input_project_id"></a> [project\_id](#input\_project\_id) | The id of the project. This will be used to name the resources. | `string` | n/a | yes |
| <a name="input_secrets"></a> [secrets](#input\_secrets) | A map of secrets from Azure Devops Library | `map(string)` | n/a | yes |
| <a name="input_status"></a> [status](#input\_status) | The status of the Service Bus Topic (e.g., Active, Disabled). | `string` | `"Active"` | no |
| <a name="input_tags"></a> [tags](#input\_tags) | A map of tags to be applied to resources in the module. | `map(string)` | n/a | yes |
| <a name="input_tenant"></a> [tenant](#input\_tenant) | (Deprecated) The name of the tenant. The Azure infra tenant is fixed to Corporate (see local.azure\_tenant in data.tf) — this input is retained for backward compatibility only and is ignored. | `string` | `"Corporate"` | no |

## Outputs

| Name | Description |
|------|-------------|
| <a name="output_api_id"></a> [api\_id](#output\_api\_id) | The ID of the API Management API. |
| <a name="output_api_name"></a> [api\_name](#output\_api\_name) | The name of the API Management API. |
| <a name="output_api_path"></a> [api\_path](#output\_api\_path) | The path of the API Management API. |
| <a name="output_servicebus_topic_ids"></a> [servicebus\_topic\_ids](#output\_servicebus\_topic\_ids) | The IDs of the Service Bus Topics. |
| <a name="output_servicebus_topic_names"></a> [servicebus\_topic\_names](#output\_servicebus\_topic\_names) | The names of the Service Bus Topics. |

## Resources


- resource.azurerm_cdn_frontdoor_custom_domain_association.main (/terraform-docs/frontdoor.tf#26)    
<!-- END_TF_DOCS -->

---

[View source on GitHub](https://github.com/saif-corp/forge/blob/main/src/terraform/saif-event-service/README.md)
