azurerm_relay_namespace

Manages an Azure Relay Namespace.

Example Usage

resource "azurerm_resource_group" "example" {
  name     = "example-resources"
  location = "West Europe"
}

resource "azurerm_relay_namespace" "example" {
  name                = "example-relay"
  location            = azurerm_resource_group.example.location
  resource_group_name = azurerm_resource_group.example.name

  sku_name = "Standard"

  tags = {
    source = "terraform"
  }
}

Argument Reference

The following arguments are supported:

Attributes Reference

In addition to the Arguments listed above - the following Attributes are exported:

The following attributes are exported only if there is an authorization rule named RootManageSharedAccessKey which is created automatically by Azure.

Timeouts

The timeouts block allows you to specify timeouts for certain actions:

Import

Azure Relay Namespace's can be imported using the resource id, e.g.

terraform import azurerm_relay_namespace.relay1 /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mygroup1/providers/Microsoft.Relay/namespaces/relay1