terraform-provider-stackitp.../docs/resources/public_ip_associate.md
2025-03-26 09:23:25 +01:00

2.2 KiB

page_title subcategory description
stackit_public_ip_associate Resource - stackit Associates an existing public IP to a network interface. This is useful for situations where you have a pre-allocated public IP or unable to use the stackit_public_ip resource to create a new public IP. Must have a region specified in the provider configuration. !> The stackit_public_ip_associate resource should not be used together with the stackit_public_ip resource for the same public IP or for the same network interface. Using both resources together for the same public IP or network interface WILL lead to conflicts, as they both have control of the public IP and network interface association.

stackit_public_ip_associate (Resource)

Associates an existing public IP to a network interface. This is useful for situations where you have a pre-allocated public IP or unable to use the stackit_public_ip resource to create a new public IP. Must have a region specified in the provider configuration.

!> The stackit_public_ip_associate resource should not be used together with the stackit_public_ip resource for the same public IP or for the same network interface. Using both resources together for the same public IP or network interface WILL lead to conflicts, as they both have control of the public IP and network interface association.

Example Usage

resource "stackit_public_ip_associate" "example" {
  project_id           = "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
  public_ip_id         = "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
  network_interface_id = "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
}

Schema

Required

  • network_interface_id (String) The ID of the network interface (or virtual IP) to which the public IP should be attached to.
  • project_id (String) STACKIT project ID to which the public IP is associated.
  • public_ip_id (String) The public IP ID.

Read-Only

  • id (String) Terraform's internal resource ID. It is structured as "project_id,public_ip_id,network_interface_id".
  • ip (String) The IP address.