mirror of
https://github.com/letic/terraform-provider-google.git
synced 2024-07-03 16:52:40 +00:00
Fix incorrect arguments for google_compute_instance
data source (#2874)
Fixes #2535
This commit is contained in:
parent
6d3add75fc
commit
51bf081722
|
@ -2,6 +2,7 @@ package google
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"fmt"
|
"fmt"
|
||||||
|
|
||||||
"github.com/hashicorp/terraform/helper/schema"
|
"github.com/hashicorp/terraform/helper/schema"
|
||||||
)
|
)
|
||||||
|
|
||||||
|
@ -9,11 +10,8 @@ func dataSourceGoogleComputeInstance() *schema.Resource {
|
||||||
// Generate datasource schema from resource
|
// Generate datasource schema from resource
|
||||||
dsSchema := datasourceSchemaFromResourceSchema(resourceComputeInstance().Schema)
|
dsSchema := datasourceSchemaFromResourceSchema(resourceComputeInstance().Schema)
|
||||||
|
|
||||||
// Set 'Required' schema elements
|
|
||||||
addRequiredFieldsToSchema(dsSchema, "name")
|
|
||||||
|
|
||||||
// Set 'Optional' schema elements
|
// Set 'Optional' schema elements
|
||||||
addOptionalFieldsToSchema(dsSchema, "project", "zone")
|
addOptionalFieldsToSchema(dsSchema, "name", "self_link", "project", "zone")
|
||||||
|
|
||||||
return &schema.Resource{
|
return &schema.Resource{
|
||||||
Read: dataSourceGoogleComputeInstanceRead,
|
Read: dataSourceGoogleComputeInstanceRead,
|
||||||
|
|
|
@ -129,5 +129,9 @@ data "google_compute_instance" "bar" {
|
||||||
name = "${google_compute_instance.foo.name}"
|
name = "${google_compute_instance.foo.name}"
|
||||||
zone = "us-central1-a"
|
zone = "us-central1-a"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
data "google_compute_instance" "baz" {
|
||||||
|
self_link = "${google_compute_instance.foo.self_link}"
|
||||||
|
}
|
||||||
`, instanceName)
|
`, instanceName)
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue
Block a user