Skip to content

Commit 2605050

Browse files
edwardmediaEdward Sunslevenick
authored
add id and replace self_link in docs (part 5 of GoogleCloudPlatform#5542) (GoogleCloudPlatform#3535)
* add ids to docs #5 * Update third_party/terraform/website/docs/r/google_kms_key_ring_iam.html.markdown Co-authored-by: Sam Levenick <slevenick@google.com> * Update third_party/terraform/website/docs/r/google_kms_key_ring_iam.html.markdown Co-authored-by: Sam Levenick <slevenick@google.com> * Update third_party/terraform/website/docs/r/google_kms_key_ring_iam.html.markdown Co-authored-by: Sam Levenick <slevenick@google.com> * Update third_party/terraform/website/docs/r/google_project_iam.html.markdown Co-authored-by: Sam Levenick <slevenick@google.com> * Update third_party/terraform/website/docs/r/google_project_service.html.markdown Co-authored-by: Sam Levenick <slevenick@google.com> * Update google_kms_crypto_key_iam.html.markdown Remove ids from exported attributes for IAM resources * Update google_kms_key_ring_iam.html.markdown Remove ids from exported attributes for IAM resources * Update google_project_iam.html.markdown Remove ids from exported attributes for IAM resources * Update google_service_account_iam.html.markdown Remove ids from exported attributes for IAM resources * Update google_organization_iam_audit_config.html.markdown Update the exported id from {{organization}} to {{org_id}} * Update google_kms_crypto_key_iam.html.markdown Updated line formatting * Update google_organization_iam_member.html.markdown Remove the exported id for org related * Update google_organization_iam_audit_config.html.markdown Remove the exported id for org related * Update google_organization_iam_binding.html.markdown Remove exported id * Update google_organization_iam_policy.html.markdown Removed exported id * Update google_organization_policy.html.markdown Removed exported id * Update google_project_organization_policy.html.markdown Removed the exported id Co-authored-by: Edward Sun <sunedward@google.com> Co-authored-by: Sam Levenick <slevenick@google.com>
1 parent 358e3b8 commit 2605050

15 files changed

Lines changed: 48 additions & 34 deletions

third_party/terraform/website/docs/r/compute_instance_from_template.html.markdown

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ resource "google_compute_instance_from_template" "tpl" {
4848
name = "instance-from-template"
4949
zone = "us-central1-a"
5050
51-
source_instance_template = google_compute_instance_template.tpl.self_link
51+
source_instance_template = google_compute_instance_template.tpl.id
5252
5353
// Override fields from instance template
5454
can_ip_forward = false

third_party/terraform/website/docs/r/compute_instance_group.html.markdown

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ resource "google_compute_instance_group" "test" {
2424
name = "terraform-test"
2525
description = "Terraform test instance group"
2626
zone = "us-central1-a"
27-
network = google_compute_network.default.self_link
27+
network = google_compute_network.default.id
2828
}
2929
```
3030

@@ -36,8 +36,8 @@ resource "google_compute_instance_group" "webservers" {
3636
description = "Terraform test instance group"
3737
3838
instances = [
39-
google_compute_instance.test.self_link,
40-
google_compute_instance.test2.self_link,
39+
google_compute_instance.test.id,
40+
google_compute_instance.test2.id,
4141
]
4242
4343
named_port {
@@ -63,7 +63,7 @@ as shown in this example to avoid this type of error.
6363
resource "google_compute_instance_group" "staging_group" {
6464
name = "staging-instance-group"
6565
zone = "us-central1-c"
66-
instances = [google_compute_instance.staging_vm.self_link]
66+
instances = [google_compute_instance.staging_vm.id]
6767
named_port {
6868
name = "http"
6969
port = "8080"
@@ -105,11 +105,11 @@ resource "google_compute_backend_service" "staging_service" {
105105
protocol = "HTTPS"
106106
107107
backend {
108-
group = google_compute_instance_group.staging_group.self_link
108+
group = google_compute_instance_group.staging_group.id
109109
}
110110
111111
health_checks = [
112-
google_compute_https_health_check.staging_health.self_link,
112+
google_compute_https_health_check.staging_health.id,
113113
]
114114
}
115115

third_party/terraform/website/docs/r/compute_instance_group_manager.html.markdown

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -39,10 +39,10 @@ resource "google_compute_instance_group_manager" "appserver" {
3939
zone = "us-central1-a"
4040
4141
version {
42-
instance_template = google_compute_instance_template.appserver.self_link
42+
instance_template = google_compute_instance_template.appserver.id
4343
}
4444
45-
target_pools = [google_compute_target_pool.appserver.self_link]
45+
target_pools = [google_compute_target_pool.appserver.id]
4646
target_size = 2
4747
4848
named_port {
@@ -51,7 +51,7 @@ resource "google_compute_instance_group_manager" "appserver" {
5151
}
5252
5353
auto_healing_policies {
54-
health_check = google_compute_health_check.autohealing.self_link
54+
health_check = google_compute_health_check.autohealing.id
5555
initial_delay_sec = 300
5656
}
5757
}
@@ -70,12 +70,12 @@ resource "google_compute_instance_group_manager" "appserver" {
7070
7171
version {
7272
name = "appserver"
73-
instance_template = google_compute_instance_template.appserver.self_link
73+
instance_template = google_compute_instance_template.appserver.id
7474
}
7575
7676
version {
7777
name = "appserver-canary"
78-
instance_template = google_compute_instance_template.appserver-canary.self_link
78+
instance_template = google_compute_instance_template.appserver-canary.id
7979
target_size {
8080
fixed = 1
8181
}
@@ -186,7 +186,7 @@ The `version` block supports:
186186
```hcl
187187
version {
188188
name = "appserver-canary"
189-
instance_template = google_compute_instance_template.appserver-canary.self_link
189+
instance_template = google_compute_instance_template.appserver-canary.id
190190
191191
target_size {
192192
fixed = 1
@@ -197,7 +197,7 @@ version {
197197
```hcl
198198
version {
199199
name = "appserver-canary"
200-
instance_template = google_compute_instance_template.appserver-canary.self_link
200+
instance_template = google_compute_instance_template.appserver-canary.id
201201
202202
target_size {
203203
percent = 20

third_party/terraform/website/docs/r/compute_instance_template.html.markdown

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -112,7 +112,7 @@ resource "google_compute_instance_template" "instance_template" {
112112
113113
resource "google_compute_instance_group_manager" "instance_group_manager" {
114114
name = "instance-group-manager"
115-
instance_template = google_compute_instance_template.instance_template.self_link
115+
instance_template = google_compute_instance_template.instance_template.id
116116
base_instance_name = "instance-group-manager"
117117
zone = "us-central1-f"
118118
target_size = "1"

third_party/terraform/website/docs/r/compute_network_peering.html.markdown

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -24,14 +24,14 @@ to be functional.
2424
```hcl
2525
resource "google_compute_network_peering" "peering1" {
2626
name = "peering1"
27-
network = google_compute_network.default.self_link
28-
peer_network = google_compute_network.other.self_link
27+
network = google_compute_network.default.id
28+
peer_network = google_compute_network.other.id
2929
}
3030
3131
resource "google_compute_network_peering" "peering2" {
3232
name = "peering2"
33-
network = google_compute_network.other.self_link
34-
peer_network = google_compute_network.default.self_link
33+
network = google_compute_network.other.id
34+
peer_network = google_compute_network.default.id
3535
}
3636
3737
resource "google_compute_network" "default" {

third_party/terraform/website/docs/r/compute_region_instance_group_manager.html.markdown

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -40,10 +40,10 @@ resource "google_compute_region_instance_group_manager" "appserver" {
4040
distribution_policy_zones = ["us-central1-a", "us-central1-f"]
4141
4242
version {
43-
instance_template = google_compute_instance_template.appserver.self_link
43+
instance_template = google_compute_instance_template.appserver.id
4444
}
4545
46-
target_pools = [google_compute_target_pool.appserver.self_link]
46+
target_pools = [google_compute_target_pool.appserver.id]
4747
target_size = 2
4848
4949
named_port {
@@ -52,7 +52,7 @@ resource "google_compute_region_instance_group_manager" "appserver" {
5252
}
5353
5454
auto_healing_policies {
55-
health_check = google_compute_health_check.autohealing.self_link
55+
health_check = google_compute_health_check.autohealing.id
5656
initial_delay_sec = 300
5757
}
5858
}
@@ -69,11 +69,11 @@ resource "google_compute_region_instance_group_manager" "appserver" {
6969
target_size = 5
7070
7171
version {
72-
instance_template = google_compute_instance_template.appserver.self_link
72+
instance_template = google_compute_instance_template.appserver.id
7373
}
7474
7575
version {
76-
instance_template = google_compute_instance_template.appserver-canary.self_link
76+
instance_template = google_compute_instance_template.appserver-canary.id
7777
target_size {
7878
fixed = 1
7979
}
@@ -191,7 +191,7 @@ The `version` block supports:
191191
```hcl
192192
version {
193193
name = "appserver-canary"
194-
instance_template = google_compute_instance_template.appserver-canary.self_link
194+
instance_template = google_compute_instance_template.appserver-canary.id
195195
196196
target_size {
197197
fixed = 1
@@ -202,7 +202,7 @@ version {
202202
```hcl
203203
version {
204204
name = "appserver-canary"
205-
instance_template = google_compute_instance_template.appserver-canary.self_link
205+
instance_template = google_compute_instance_template.appserver-canary.id
206206
207207
target_size {
208208
percent = 20

third_party/terraform/website/docs/r/dns_record_set.html.markdown

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -157,7 +157,10 @@ The following arguments are supported:
157157

158158
## Attributes Reference
159159

160-
Only the arguments listed above are exposed as attributes.
160+
-In addition to the arguments listed above, the following computed attributes are
161+
-exported:
162+
163+
* `id` - an identifier for the resource with format `{{project}}/{{zone}}/{{name}}/{{type}}`
161164

162165
## Import
163166

third_party/terraform/website/docs/r/google_kms_crypto_key_iam.html.markdown

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -198,4 +198,4 @@ $ terraform import google_kms_crypto_key_iam_policy.crypto_key your-project-id/l
198198
```
199199

200200
-> If you're importing a resource with beta features, make sure to include `-provider=google-beta`
201-
as an argument so that Terraform uses the correct provider to import your resource.
201+
as an argument so that Terraform uses the correct provider to import your resource.

third_party/terraform/website/docs/r/google_project.html.markdown

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -104,6 +104,8 @@ The following arguments are supported:
104104
In addition to the arguments listed above, the following computed attributes are
105105
exported:
106106

107+
* `id` - an identifier for the resource with format `projects/{{project}}`
108+
107109
* `number` - The numeric identifier of the project.
108110

109111
## Import

third_party/terraform/website/docs/r/google_project_iam.html.markdown

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -242,4 +242,3 @@ terraform import google_project_iam_audit_config.my_project "your-project-id foo
242242

243243
-> **Custom Roles**: If you're importing a IAM resource with a custom role, make sure to use the
244244
full name of the custom role, e.g. `[projects/my-project|organizations/my-org]/roles/my-custom-role`.
245-

0 commit comments

Comments
 (0)