Skip to content

Commit d893b8c

Browse files
Add bandwidthAllocation field to wireGroup Resource (#15169) (#24460)
[upstream:2e72ae21357017003cebff32d3db58250419c659] Signed-off-by: Modular Magician <magic-modules@google.com>
1 parent 9543f82 commit d893b8c

File tree

2 files changed

+11
-0
lines changed

2 files changed

+11
-0
lines changed

.changelog/15169.txt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
```release-note:enhancement
2+
compute: added `bandwidth_allocation` field to `google_compute_wire_group` resource
3+
```

website/docs/r/compute_wire_group.html.markdown

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,7 @@ resource "google_compute_wire_group" "example-test-wire-group" {
5757
wire_properties {
5858
bandwidth_unmetered = 10
5959
fault_response = "NONE"
60+
bandwidth_allocation = "ALLOCATE_PER_WIRE"
6061
}
6162
wire_group_properties {
6263
type = "WIRE"
@@ -152,6 +153,13 @@ The following arguments are supported:
152153
NONE: default.
153154
DISABLE_PORT: set the port line protocol down when inline probes detect a fault. This setting is only permitted on port mode pseudowires.
154155

156+
* `bandwidth_allocation` -
157+
(Required)
158+
The configuration of a wire's bandwidth allocation.
159+
ALLOCATE_PER_WIRE: configures a separate unmetered bandwidth allocation (and associated charges) for each wire in the group.
160+
SHARED_WITH_WIRE_GROUP: this is the default behavior, which configures one unmetered bandwidth allocation for the wire group. The unmetered bandwidth is divided equally across each wire in the group, but dynamic
161+
throttling reallocates unused unmetered bandwidth from unused or underused wires to other wires in the group.
162+
155163
## Attributes Reference
156164

157165
In addition to the arguments listed above, the following computed attributes are exported:

0 commit comments

Comments
 (0)