» rightscale_datacenter
Use this data source to locate and extract info about an existing datacenter to pass to other rightscale resources.
Filter block is optional - ommitting it will result in the first available datacenter in a given cloud.
» Example Usage 1: Basic configuration of a datacenter data source
data "rightscale_datacenter" "ec2-us-east-1a" {
cloud_href = "${data.rightscale_cloud.ec2_us_oregon.href}"
filter {
name = "us-east-1a"
}
}
output "datacenter name" {
value = "${data.rightscale_datacenter.ec2-us-east-1a.name}"
}
output "datacenter href" {
value = "${data.rightscale_datacenter.ec2-us-east-1a.href}"
}
data "rightscale_cloud" "ec2_us_oregon" {
filter {
name = "EC2 us-west-2"
cloud_type = "amazon"
}
}
» Argument Reference
The following arguments are supported:
-
cloud_href
(Required) - The Href of the cloud the datacenter belongs to -
filter
(Optional) - The filter block supports:-
name
- The name of the datacenter -
resource_uid
- The resource_uid of the datacenter. 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
- The name of the datacenter -
description
- The description of the datacenter -
resource_uid
- The resource_uid of the datacenter as reported by the rightscale platform -
links
- Hrefs of related API resources -
cloud_href
- Href of the cloud the datacenter belongs to -
href
- Href of the datacenter