azurerm_lb_backend_address_pool_address

Manages a Backend Address within a Backend Address Pool.

Example Usage

data "azurerm_virtual_network" "example" {
  name                = "example-network"
  resource_group_name = "example-resources"
}

data "azurerm_lb" "example" {
  name                = "example-lb"
  resource_group_name = "example-resources"
}

data "azurerm_lb_backend_address_pool" "example" {
  name            = "first"
  loadbalancer_id = data.azurerm_lb.example.id
}

resource "azurerm_lb_backend_address_pool_address" "example" {
  name                    = "example"
  backend_address_pool_id = data.azurerm_lb_backend_address_pool.example.id
  virtual_network_id      = data.azurerm_virtual_network.example.id
  ip_address              = "10.0.0.1"
}

data "azurerm_lb_backend_address_pool" "backend-pool-cr" {
  name            = "globalLBBackendPool"
  loadbalancer_id = data.azurerm_lb.example.id
}

resource "azurerm_lb_backend_address_pool_address" "example-1" {
  name                                = "address1"
  backend_address_pool_id             = data.azurerm_lb_backend_address_pool.backend-pool-cr.id
  backend_address_ip_configuration_id = azurerm_lb.backend-lb-R1.frontend_ip_configuration[0].id
}

resource "azurerm_lb_backend_address_pool_address" "example-2" {
  name                                = "address2"
  backend_address_pool_id             = data.azurerm_lb_backend_address_pool.backend-pool-cr.id
  backend_address_ip_configuration_id = azurerm_lb.backend-lb-R2.frontend_ip_configuration[0].id
}

Arguments Reference

The following arguments are supported:

Attributes Reference

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


A inbound_nat_rule_port_mapping block exports the following:

Timeouts

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

Import

Backend Address Pool Addresses can be imported using the resource id, e.g.

terraform import azurerm_lb_backend_address_pool_address.example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/group1/providers/Microsoft.Network/loadBalancers/loadBalancer1/backendAddressPools/backendAddressPool1/addresses/address1