signalr

claranet/signalr/azurerm

Terraform Module HCL AZURERM

Terraform module for Azure SignalR

Install
module "signalr" {
source = "claranet/signalr/azurerm"
version = "8.0.2"
}
plain text: /constructs/tfmod-claranet-signalr-azurerm/install.txt
⭐ Source on GitHub 📦 Registry page
README

Azure SignalR Service ![Changelog](CHANGELOG.md) ![Notice](NOTICE) ![Apache V2 License](LICENSE) ![OpenTofu Registry](https://search.opentofu.org/module/claranet/signalr/azurerm/) This terraform module creates an Azure SignalR service and its associated Network Rules when needed. Diagnostic settings are also deployed. Global versioning rule for Claranet Azure modules | Module version | Terraform version | OpenTofu version | AzureRM version | | -------------- | ----------------- | ---------------- | --------------- | | >= 8.x.x | Unverified | 1.8.x | >= 4.0 | | >= 7.x.x | 1.3.x | | >= 3.0 | | >= 6.x.x | 1.x | | >= 3.0 | | >= 5.x.x | 0.15.x | | >= 2.0 | | >= 4.x.x | 0.13.x / 0.14.x | | >= 2.0 | | >= 3.x.x | 0.12.x | | >= 2.0 | | >= 2.x.x | 0.12.x | | < 2.0 | | < 2.x.x | 0.11.x | | < 2.0 | Co

Inputs (27)
NameTypeDescriptionDefault
stackstringProject stack name. required
location_shortstringShort string for Azure location. required
environmentstringProject environment. required
resource_group_namestringResource group name. required
client_namestringClient name/account used in naming. required
locationstringAzure location for App Service Plan. required
logs_destinations_idslist(string)List of destination resources IDs for logs diagnostic destination. Can be `Stora required
diagnostic_settings_custom_namestringCustom name of the diagnostics settings, name will be `default` if not set."default"
name_prefixstringOptional prefix for the generated name.""
skuobject({ name = stringSignalR SKU.{ "capacity": 1, "name": "Free_F1" }
public_network_access_enabledboolSpecifies if the public access is enabled or not.false
upstream_endpointobject({ url_template Specifies the upstream endpoint for SignalR. For arguements please refer to [docnull
name_suffixstringOptional suffix for the generated name.""
allowed_originslist(string)A List of origins which should be able to make cross-origin calls.[]
allowed_request_typeslist(string)The allowed request types for the public network. Possible values are `ClientConnull
private_endpoint_denied_request_typeslist(string)The denied request types for the Private Endpoint Connection. Possible values arnull
default_tags_enabledboolOption to enable or disable default tags.true
extra_tagsmap(string)Additional tags to associate with your autoscale setting.null
logs_metrics_categorieslist(string)Metrics categories to send to destinations.null
custom_namestringCustom name for the SignalR service, generated if not set.""
live_traceobject({ enabled Specifies if Live Trace is enabled or not.{}
service_modestringSpecifies the service mode."Default"
denied_request_typeslist(string)The denied request types for the public network. Possible values are `ClientConnnull
private_endpoint_idstringThe ID of the Private Endpoint.null
private_endpoint_allowed_request_typeslist(string)The allowed request types for the Private Endpoint Connection. Possible values anull
default_actionstringThe default action to control the network access when no other rule matches. Pos"Deny"
logs_categorieslist(string)Log categories to send to destinations.null
Outputs (10)
public_port — The publicly accessible port of the SignalR service which is designed for browser/client use.
server_port — The publicly accessible port of the SignalR service which is designed for customer server side use.
primary_access_key — The primary access key for the SignalR service.
secondary_connection_string — The secondary connection string for the SignalR service.
resource — Azure SignalR service object.
module_diagnostics — Diagnostics settings module outputs.
id — The ID of the SignalR service.
hostname — The FQDN of the SignalR service.
primary_connection_string — The primary connection string for the SignalR service.
secondary_access_key — The secondary access key for the SignalR service.
Resources (2)
azurerm_signalr_serviceazurerm_signalr_service_network_acl
Details
FrameworkTerraform Module
LanguageHCL
Version8.0.2
Cloud AZURERM
★ Stars1
Forks5
Total downloads10.6k
Inputs27
Outputs10
Resources2
Examples1
LicenseApache-2.0
Namespaceclaranet
Updated