google::compute-instance-group¶
Creates an instance group.
Example¶
google::compute-instance-group instance-group-named-ports-example
name: "instance-group-named-ports-example"
description: "instance-group-named-ports-example-description"
zone: "us-central1-a"
instances: [
$(google::compute-instance gyro-instance-group-instance-a),
$(google::compute-instance gyro-instance-group-instance-b)
]
named-port
name: "port-a"
port: 123
end
named-port
name: "port-b"
port: 300
end
end
Attributes¶
| Attribute | Description |
|---|---|
| name | The name of the instance group. Must be a string 1-63 characters long and the first character must be a lowercase letter, and all following characters must be a dash, lowercase letter, or digit, except the last character, which cannot be a dash. Valid values satisfy the regex: [(?:(?:[-a-z0-9]{1,63}\\.)*(?:[a-z](?:[-a-z0-9]{0,61}[a-z0-9])?):)?(?:[0-9]{1,19}|(?:[a-z0-9](?:[-a-z0-9]{0,61}[a-z0-9])?))]. (Required) |
| description | The description of the instance group. |
| named-port list | The named port of the instance group. |
| network | The network of the instance group. |
| zone | The zone of the instance group. (Required) |
| instances list | A list of instances to be added to the group. |
Outputs¶
| Attribute | Description |
|---|---|
| region | The fully-qualified URL of the region where the instance group is located. |
| self-link | The fully-qualified URL linking back to the instance group. |
| subnetwork | The fully-qualified URL of the subnetwork of which this instance group belongs. |