-
Notifications
You must be signed in to change notification settings - Fork 0
/
outputs.tf
75 lines (63 loc) · 2.72 KB
/
outputs.tf
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
/*
* Copyright 2017 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
output name {
description = "Pass through of input `name`."
value = "${var.name}"
}
output instance_template {
description = "Link to the instance_template for the group"
value = "${google_compute_instance_template.default.*.self_link}"
}
output instance_group {
description = "Link to the `instance_group` property of the instance group manager resource."
value = "${element(concat(google_compute_instance_group_manager.default.*.instance_group, list("")), 0)}"
}
output instances {
description = "List of instances in the instance group. Note that this can change dynamically depending on the current number of instances in the group and may be empty the first time read."
value = "${data.google_compute_instance_group.zonal.*.instances}"
}
output region_instance_group {
description = "Link to the `instance_group` property of the region instance group manager resource."
value = "${element(concat(google_compute_region_instance_group_manager.default.*.instance_group, list("")), 0)}"
}
output target_tags {
description = "Pass through of input `target_tags`."
value = "${var.target_tags}"
}
output service_port {
description = "Pass through of input `service_port`."
value = "${var.service_port}"
}
output service_port_name {
description = "Pass through of input `service_port_name`."
value = "${var.service_port_name}"
}
output depends_id {
description = "Id of the dummy dependency created used for intra-module dependency creation with zonal groups."
value = "${element(concat(null_resource.dummy_dependency.*.id, list("")), 0)}"
}
output region_depends_id {
description = "Id of the dummy dependency created used for intra-module dependency creation with regional groups."
value = "${element(concat(null_resource.region_dummy_dependency.*.id, list("")), 0)}"
}
output network_ip {
description = "Pass through of input `network_ip`."
value = "${var.network_ip}"
}
output health_check {
description = "The healthcheck for the managed instance group"
value = "${element(concat(google_compute_health_check.mig-health-check.*.self_link, list("")), 0)}"
}