1.7 KiB
1.7 KiB
| page_title | subcategory | description |
|---|---|---|
| stackit_public_ip Resource - stackit | Public IP resource schema. Must have a region specified in the provider configuration. |
stackit_public_ip (Resource)
Public IP resource schema. Must have a region specified in the provider configuration.
Example Usage
resource "stackit_public_ip" "example" {
project_id = "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
network_interface_id = "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
labels = {
"key" = "value"
}
}
# Only use the import statement, if you want to import an existing public ip
import {
to = stackit_public_ip.import-example
id = "${var.project_id},${var.region},${var.public_ip_id}"
}
Schema
Required
project_id(String) STACKIT project ID to which the public IP is associated.
Optional
labels(Map of String) Labels are key-value string pairs which can be attached to a resource containernetwork_interface_id(String) Associates the public IP with a network interface or a virtual IP (ID). If you are using this resource with a Kubernetes Load Balancer or any other resource which associates a network interface implicitly, use the lifecycleignore_changesproperty in this field to prevent unintentional removal of the network interface due to drift in the Terraform stateregion(String) The resource region. If not defined, the provider region is used.
Read-Only
id(String) Terraform's internal resource ID. It is structured as "project_id,region,public_ip_id".ip(String) The IP address.public_ip_id(String) The public IP ID.