The following input variables are required:
Description: The location/region where the Relay namespace is created.
Type: string
Description: ID of the Log Analytics workspace to send resource logging to via diagnostic settings.
Type: string
Description: The name of the Azure Relay namespace.
Type: string
Description: Consolidated properties for the Azure Relay Private Endpoint.
Type:
object({
private_dns_zone_ids_relay = optional(list(string), [])
private_endpoint_enabled = optional(bool, false)
private_endpoint_subnet_id = optional(string, "")
private_endpoint_resource_group_name = optional(string, "")
private_service_connection_is_manual = optional(bool, false)
})Description: The name of the resource group in which to create the Relay namespace.
Type: string
The following input variables are optional (have default values):
Description: Controls what logs will be enabled for the Relay namespace.
Type: list(string)
Default:
[
"HybridConnectionsEvent"
]Description: Controls what metrics will be enabled for the Relay namespace.
Type: list(string)
Default:
[
"AllMetrics"
]Description: The SKU for the Relay namespace. Only 'Standard' is supported.
Type: string
Default: "Standard"
Description: A mapping of tags to assign to the resource.
Type: map(string)
Default: {}
The following Modules are called:
Source: ../diagnostic-settings
Version:
Source: ../private-endpoint
Version:
The following outputs are exported:
Description: The ID of the Relay namespace.
Description: The name of the Relay namespace.
Description: The primary connection string for the Relay namespace.
Description: The primary access key for the Relay namespace.
Description: The secondary connection string for the Relay namespace.
Description: The secondary access key for the Relay namespace.
The following resources are used by this module:
- azurerm_relay_namespace.relay (resource)