» rightscale_network
Use this data source to locate and extract info about an existing network to pass to other rightscale resources.
» Example Usage: Get existing network resource_uid
data "rightscale_network" "infrastructure-us-east" {
filter {
name = "Production Infrastructure US-East"
}
}
output "prod-infra-us-east-aws-uid" {
value = "${data.rightscale_network.infrastructure-us-east.resource_uid}"
}
» Argument Reference
The following arguments are supported:
-
filter
(Optional) block supports:-
name
- (Optional) Network name. Pattern match. -
cloud_href
- (Optional) Cloud Href of network. -
deployment_href
- (Optional) Deployment href associated with network. -
cidr_block
- (Optional) CIDR notation block of network. -
resource_uid
- (Optional) The resource_uid of the network. If this filter option is set, additional retry logic will be enabled to wait up to 5 minutes for cloud resources to be polled and populated for use.
-
» Attributes Reference
The following attributes are exported:
-
name
- Name of the network. -
resource_uid
- Network resource_uid as reported by cm platform. -
cidr_block
- Network CIDR notation block of network. -
instance_tenancy
- Tenancy of instances on network. -
is_default
- Reports if network is 'default' for a given cloud. -
description
- The description of the network. -
links
- Hrefs of related API resources. -
href
- Href of the network.