openstack_networking_network_v2
These instructions are a copy of the official OpenStack Terraform provider documentation in the Terraform Registry.
Use this data source to get the ID of an available OpenStack network.
Example Usage
data "openstack_networking_network_v2" "network" {
name = "tf_test_network"
}
Argument Reference
-
region- (Optional) The region in which to obtain the V2 Neutron client. A Neutron client is needed to retrieve networks ids. If omitted, theregionargument of the provider is used. -
network_id- (Optional) The ID of the network. -
name- (Optional) The name of the network. -
description- (Optional) Human-readable description of the network. -
status- (Optional) The status of the network. -
external- (Optional) The external routing facility of the network. -
matching_subnet_cidr- (Optional) The CIDR of a subnet within the network. -
tenant_id- (Optional) The owner of the network. -
availability_zone_hints- (Optional) The availability zone candidates for the network. -
transparent_vlan- (Optional) The VLAN transparent attribute for thenetwork. -
tags- (Optional) The list of network tags to filter. -
mtu- (Optional) The network MTU to filter. Available, when Neutronnet-mtuextension is enabled.
Attributes Reference
id is set to the ID of the found network. In addition, the following attributesare exported:
admin_state_up- The administrative state of the network.name- See Argument Reference above.description- See Argument Reference above.region- See Argument Reference above.external- See Argument Reference above.shared- Specifies whether the network resource can be accessed by anytenant or not.availability_zone_hints- The availability zone candidates for the network.transparent_vlan- See Argument Reference above.segments- An array of one or more provider segment objects.mtu- See Argument Reference above.dns_domain- The network DNS domain. Available, when Neutron DNS extensionis enabledsubnets- A list of subnet IDs belonging to the network.all_tags- The set of string tags applied on the network.