Skip to content

Commit c0b373b

Browse files
feat(baremetalsolution): update the api
#### baremetalsolution:v2 The following keys were added: - schemas.Network.properties.vrfAttachment.type (Total Keys: 1)
1 parent 9289465 commit c0b373b

File tree

3 files changed

+24
-11
lines changed

3 files changed

+24
-11
lines changed

docs/dyn/baremetalsolution_v2.projects.locations.instances.html

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -335,7 +335,7 @@ <h3>Method Details</h3>
335335
&quot;state&quot;: &quot;A String&quot;, # The Network state.
336336
&quot;type&quot;: &quot;A String&quot;, # The type of this network.
337337
&quot;vlanId&quot;: &quot;A String&quot;, # The vlan id of the Network.
338-
&quot;vrf&quot;: { # A network VRF. # The vrf for the Network.
338+
&quot;vrf&quot;: { # A network VRF. # The Vrf for the Network. Use this only if a new Vrf needs to be created.
339339
&quot;name&quot;: &quot;A String&quot;, # The name of the VRF.
340340
&quot;qosPolicy&quot;: { # QOS policy parameters. # The QOS policy applied to this VRF. The value is only meaningful when all the vlan attachments have the same QoS. This field should not be used for new integrations, use vlan attachment level qos instead. The field is left for backward-compatibility.
341341
&quot;bandwidthGbps&quot;: 3.14, # The bandwidth permitted by the QOS policy, in gbps.
@@ -355,6 +355,7 @@ <h3>Method Details</h3>
355355
},
356356
],
357357
},
358+
&quot;vrfAttachment&quot;: &quot;A String&quot;, # Optional. The name of a pre-existing Vrf that the network should be attached to. Format is `vrfs/{vrf}`.
358359
},
359360
],
360361
&quot;osImage&quot;: &quot;A String&quot;, # The OS image currently installed on the server.
@@ -501,7 +502,7 @@ <h3>Method Details</h3>
501502
&quot;state&quot;: &quot;A String&quot;, # The Network state.
502503
&quot;type&quot;: &quot;A String&quot;, # The type of this network.
503504
&quot;vlanId&quot;: &quot;A String&quot;, # The vlan id of the Network.
504-
&quot;vrf&quot;: { # A network VRF. # The vrf for the Network.
505+
&quot;vrf&quot;: { # A network VRF. # The Vrf for the Network. Use this only if a new Vrf needs to be created.
505506
&quot;name&quot;: &quot;A String&quot;, # The name of the VRF.
506507
&quot;qosPolicy&quot;: { # QOS policy parameters. # The QOS policy applied to this VRF. The value is only meaningful when all the vlan attachments have the same QoS. This field should not be used for new integrations, use vlan attachment level qos instead. The field is left for backward-compatibility.
507508
&quot;bandwidthGbps&quot;: 3.14, # The bandwidth permitted by the QOS policy, in gbps.
@@ -521,6 +522,7 @@ <h3>Method Details</h3>
521522
},
522523
],
523524
},
525+
&quot;vrfAttachment&quot;: &quot;A String&quot;, # Optional. The name of a pre-existing Vrf that the network should be attached to. Format is `vrfs/{vrf}`.
524526
},
525527
],
526528
&quot;osImage&quot;: &quot;A String&quot;, # The OS image currently installed on the server.
@@ -677,7 +679,7 @@ <h3>Method Details</h3>
677679
&quot;state&quot;: &quot;A String&quot;, # The Network state.
678680
&quot;type&quot;: &quot;A String&quot;, # The type of this network.
679681
&quot;vlanId&quot;: &quot;A String&quot;, # The vlan id of the Network.
680-
&quot;vrf&quot;: { # A network VRF. # The vrf for the Network.
682+
&quot;vrf&quot;: { # A network VRF. # The Vrf for the Network. Use this only if a new Vrf needs to be created.
681683
&quot;name&quot;: &quot;A String&quot;, # The name of the VRF.
682684
&quot;qosPolicy&quot;: { # QOS policy parameters. # The QOS policy applied to this VRF. The value is only meaningful when all the vlan attachments have the same QoS. This field should not be used for new integrations, use vlan attachment level qos instead. The field is left for backward-compatibility.
683685
&quot;bandwidthGbps&quot;: 3.14, # The bandwidth permitted by the QOS policy, in gbps.
@@ -697,6 +699,7 @@ <h3>Method Details</h3>
697699
},
698700
],
699701
},
702+
&quot;vrfAttachment&quot;: &quot;A String&quot;, # Optional. The name of a pre-existing Vrf that the network should be attached to. Format is `vrfs/{vrf}`.
700703
},
701704
],
702705
&quot;osImage&quot;: &quot;A String&quot;, # The OS image currently installed on the server.
@@ -874,7 +877,7 @@ <h3>Method Details</h3>
874877
&quot;state&quot;: &quot;A String&quot;, # The Network state.
875878
&quot;type&quot;: &quot;A String&quot;, # The type of this network.
876879
&quot;vlanId&quot;: &quot;A String&quot;, # The vlan id of the Network.
877-
&quot;vrf&quot;: { # A network VRF. # The vrf for the Network.
880+
&quot;vrf&quot;: { # A network VRF. # The Vrf for the Network. Use this only if a new Vrf needs to be created.
878881
&quot;name&quot;: &quot;A String&quot;, # The name of the VRF.
879882
&quot;qosPolicy&quot;: { # QOS policy parameters. # The QOS policy applied to this VRF. The value is only meaningful when all the vlan attachments have the same QoS. This field should not be used for new integrations, use vlan attachment level qos instead. The field is left for backward-compatibility.
880883
&quot;bandwidthGbps&quot;: 3.14, # The bandwidth permitted by the QOS policy, in gbps.
@@ -894,6 +897,7 @@ <h3>Method Details</h3>
894897
},
895898
],
896899
},
900+
&quot;vrfAttachment&quot;: &quot;A String&quot;, # Optional. The name of a pre-existing Vrf that the network should be attached to. Format is `vrfs/{vrf}`.
897901
},
898902
],
899903
&quot;osImage&quot;: &quot;A String&quot;, # The OS image currently installed on the server.

docs/dyn/baremetalsolution_v2.projects.locations.networks.html

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -148,7 +148,7 @@ <h3>Method Details</h3>
148148
&quot;state&quot;: &quot;A String&quot;, # The Network state.
149149
&quot;type&quot;: &quot;A String&quot;, # The type of this network.
150150
&quot;vlanId&quot;: &quot;A String&quot;, # The vlan id of the Network.
151-
&quot;vrf&quot;: { # A network VRF. # The vrf for the Network.
151+
&quot;vrf&quot;: { # A network VRF. # The Vrf for the Network. Use this only if a new Vrf needs to be created.
152152
&quot;name&quot;: &quot;A String&quot;, # The name of the VRF.
153153
&quot;qosPolicy&quot;: { # QOS policy parameters. # The QOS policy applied to this VRF. The value is only meaningful when all the vlan attachments have the same QoS. This field should not be used for new integrations, use vlan attachment level qos instead. The field is left for backward-compatibility.
154154
&quot;bandwidthGbps&quot;: 3.14, # The bandwidth permitted by the QOS policy, in gbps.
@@ -168,6 +168,7 @@ <h3>Method Details</h3>
168168
},
169169
],
170170
},
171+
&quot;vrfAttachment&quot;: &quot;A String&quot;, # Optional. The name of a pre-existing Vrf that the network should be attached to. Format is `vrfs/{vrf}`.
171172
}</pre>
172173
</div>
173174

@@ -223,7 +224,7 @@ <h3>Method Details</h3>
223224
&quot;state&quot;: &quot;A String&quot;, # The Network state.
224225
&quot;type&quot;: &quot;A String&quot;, # The type of this network.
225226
&quot;vlanId&quot;: &quot;A String&quot;, # The vlan id of the Network.
226-
&quot;vrf&quot;: { # A network VRF. # The vrf for the Network.
227+
&quot;vrf&quot;: { # A network VRF. # The Vrf for the Network. Use this only if a new Vrf needs to be created.
227228
&quot;name&quot;: &quot;A String&quot;, # The name of the VRF.
228229
&quot;qosPolicy&quot;: { # QOS policy parameters. # The QOS policy applied to this VRF. The value is only meaningful when all the vlan attachments have the same QoS. This field should not be used for new integrations, use vlan attachment level qos instead. The field is left for backward-compatibility.
229230
&quot;bandwidthGbps&quot;: 3.14, # The bandwidth permitted by the QOS policy, in gbps.
@@ -243,6 +244,7 @@ <h3>Method Details</h3>
243244
},
244245
],
245246
},
247+
&quot;vrfAttachment&quot;: &quot;A String&quot;, # Optional. The name of a pre-existing Vrf that the network should be attached to. Format is `vrfs/{vrf}`.
246248
},
247249
],
248250
&quot;nextPageToken&quot;: &quot;A String&quot;, # A token identifying a page of results from the server.
@@ -302,7 +304,7 @@ <h3>Method Details</h3>
302304
&quot;state&quot;: &quot;A String&quot;, # The Network state.
303305
&quot;type&quot;: &quot;A String&quot;, # The type of this network.
304306
&quot;vlanId&quot;: &quot;A String&quot;, # The vlan id of the Network.
305-
&quot;vrf&quot;: { # A network VRF. # The vrf for the Network.
307+
&quot;vrf&quot;: { # A network VRF. # The Vrf for the Network. Use this only if a new Vrf needs to be created.
306308
&quot;name&quot;: &quot;A String&quot;, # The name of the VRF.
307309
&quot;qosPolicy&quot;: { # QOS policy parameters. # The QOS policy applied to this VRF. The value is only meaningful when all the vlan attachments have the same QoS. This field should not be used for new integrations, use vlan attachment level qos instead. The field is left for backward-compatibility.
308310
&quot;bandwidthGbps&quot;: 3.14, # The bandwidth permitted by the QOS policy, in gbps.
@@ -322,6 +324,7 @@ <h3>Method Details</h3>
322324
},
323325
],
324326
},
327+
&quot;vrfAttachment&quot;: &quot;A String&quot;, # Optional. The name of a pre-existing Vrf that the network should be attached to. Format is `vrfs/{vrf}`.
325328
},
326329
&quot;usedIps&quot;: [ # All used IP addresses in this network.
327330
&quot;A String&quot;,
@@ -387,7 +390,7 @@ <h3>Method Details</h3>
387390
&quot;state&quot;: &quot;A String&quot;, # The Network state.
388391
&quot;type&quot;: &quot;A String&quot;, # The type of this network.
389392
&quot;vlanId&quot;: &quot;A String&quot;, # The vlan id of the Network.
390-
&quot;vrf&quot;: { # A network VRF. # The vrf for the Network.
393+
&quot;vrf&quot;: { # A network VRF. # The Vrf for the Network. Use this only if a new Vrf needs to be created.
391394
&quot;name&quot;: &quot;A String&quot;, # The name of the VRF.
392395
&quot;qosPolicy&quot;: { # QOS policy parameters. # The QOS policy applied to this VRF. The value is only meaningful when all the vlan attachments have the same QoS. This field should not be used for new integrations, use vlan attachment level qos instead. The field is left for backward-compatibility.
393396
&quot;bandwidthGbps&quot;: 3.14, # The bandwidth permitted by the QOS policy, in gbps.
@@ -407,6 +410,7 @@ <h3>Method Details</h3>
407410
},
408411
],
409412
},
413+
&quot;vrfAttachment&quot;: &quot;A String&quot;, # Optional. The name of a pre-existing Vrf that the network should be attached to. Format is `vrfs/{vrf}`.
410414
}
411415

412416
updateMask: string, The list of fields to update. The only currently supported fields are: `labels`, `reservations`, `vrf.vlan_attachments`
@@ -493,7 +497,7 @@ <h3>Method Details</h3>
493497
&quot;state&quot;: &quot;A String&quot;, # The Network state.
494498
&quot;type&quot;: &quot;A String&quot;, # The type of this network.
495499
&quot;vlanId&quot;: &quot;A String&quot;, # The vlan id of the Network.
496-
&quot;vrf&quot;: { # A network VRF. # The vrf for the Network.
500+
&quot;vrf&quot;: { # A network VRF. # The Vrf for the Network. Use this only if a new Vrf needs to be created.
497501
&quot;name&quot;: &quot;A String&quot;, # The name of the VRF.
498502
&quot;qosPolicy&quot;: { # QOS policy parameters. # The QOS policy applied to this VRF. The value is only meaningful when all the vlan attachments have the same QoS. This field should not be used for new integrations, use vlan attachment level qos instead. The field is left for backward-compatibility.
499503
&quot;bandwidthGbps&quot;: 3.14, # The bandwidth permitted by the QOS policy, in gbps.
@@ -513,6 +517,7 @@ <h3>Method Details</h3>
513517
},
514518
],
515519
},
520+
&quot;vrfAttachment&quot;: &quot;A String&quot;, # Optional. The name of a pre-existing Vrf that the network should be attached to. Format is `vrfs/{vrf}`.
516521
}</pre>
517522
</div>
518523

googleapiclient/discovery_cache/documents/baremetalsolution.v2.json

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1613,7 +1613,7 @@
16131613
}
16141614
}
16151615
},
1616-
"revision": "20231009",
1616+
"revision": "20231018",
16171617
"rootUrl": "https://baremetalsolution.googleapis.com/",
16181618
"schemas": {
16191619
"AllowedClient": {
@@ -2563,7 +2563,11 @@
25632563
},
25642564
"vrf": {
25652565
"$ref": "VRF",
2566-
"description": "The vrf for the Network."
2566+
"description": "The Vrf for the Network. Use this only if a new Vrf needs to be created."
2567+
},
2568+
"vrfAttachment": {
2569+
"description": "Optional. The name of a pre-existing Vrf that the network should be attached to. Format is `vrfs/{vrf}`.",
2570+
"type": "string"
25672571
}
25682572
},
25692573
"type": "object"

0 commit comments

Comments
 (0)