1.9 KiB
1.9 KiB
layout | page_title | sidebar_current | description |
---|---|---|---|
azurerm | Azure Resource Manager: azurerm_public_ip | docs-azurerm-datasource-public-ip | Get information about the specified public IP address. |
azurerm_public_ip
Use this data source to access the properties of an existing Azure Public IP Address.
Example Usage
data "azurerm_public_ip" "datasourceip" {
name = "testPublicIp"
resource_group_name = "acctestRG"
}
resource "azurerm_virtual_network" "helloterraformnetwork" {
name = "acctvn"
address_space = ["10.0.0.0/16"]
location = "West US 2"
resource_group_name = "acctestRG"
}
resource "azurerm_subnet" "helloterraformsubnet" {
name = "acctsub"
resource_group_name = "acctestRG"
virtual_network_name = "${azurerm_virtual_network.helloterraformnetwork.name}"
address_prefix = "10.0.2.0/24"
}
resource "azurerm_network_interface" "helloterraformnic" {
name = "tfni"
location = "West US 2"
resource_group_name = "acctestRG"
ip_configuration {
name = "testconfiguration1"
subnet_id = "${azurerm_subnet.helloterraformsubnet.id}"
private_ip_address_allocation = "static"
private_ip_address = "10.0.2.5"
public_ip_address_id = "${data.azurerm_public_ip.datasourceip.id}"
}
}
Argument Reference
name
- (Required) Specifies the name of the public IP address.resource_group_name
- (Required) Specifies the name of the resource group.
Attributes Reference
domain_name_label
- The label for the Domain Name.idle_timeout_in_minutes
- Specifies the timeout for the TCP idle connection.fqdn
- Fully qualified domain name of the A DNS record associated with the public IP. This is the concatenation of the domainNameLabel and the regionalized DNS zone.ip_address
- The IP address value that was allocated.tags
- A mapping of tags to assigned to the resource.