Skip to content

Commit b3c8df3

Browse files
feat(networkconnectivity): update the api
#### networkconnectivity:v1 The following keys were added: - resources.projects.resources.locations.methods.list.parameters.extraLocationTypes (Total Keys: 3) #### networkconnectivity:v1alpha1 The following keys were added: - resources.projects.resources.locations.methods.list.parameters.extraLocationTypes (Total Keys: 3) - schemas.AllocationOptions (Total Keys: 5) - schemas.InternalRange.properties.allocationOptions.$ref (Total Keys: 1)
1 parent 8e00992 commit b3c8df3

7 files changed

+76
-12
lines changed

docs/dyn/networkconnectivity_v1.projects.locations.global_.hubs.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -616,7 +616,7 @@ <h3>Method Details</h3>
616616
&quot;includeExportRanges&quot;: [ # Optional. IP ranges allowed to be included from peering.
617617
&quot;A String&quot;,
618618
],
619-
&quot;producerVpcSpokes&quot;: [ # Output only. The list of Producer VPC spokes that this VPC spoke is a service consumer VPC spoke for. These producer VPCs are connected through VPC peering to this spoke&#x27;s backing VPC network. Because they are directly connected throuh VPC peering, NCC export filters do not apply between the service consumer VPC spoke and any of its producer VPC spokes. This VPC spoke cannot be deleted as long as any of these producer VPC spokes are connected to the NCC Hub.
619+
&quot;producerVpcSpokes&quot;: [ # Output only. The list of Producer VPC spokes that this VPC spoke is a service consumer VPC spoke for. These producer VPCs are connected through VPC peering to this spoke&#x27;s backing VPC network. Because they are directly connected through VPC peering, NCC export filters do not apply between the service consumer VPC spoke and any of its producer VPC spokes. This VPC spoke cannot be deleted as long as any of these producer VPC spokes are connected to the NCC Hub.
620620
&quot;A String&quot;,
621621
],
622622
&quot;proposedExcludeExportRanges&quot;: [ # Output only. The proposed exclude export IP ranges waiting for hub administration&#x27;s approval.

docs/dyn/networkconnectivity_v1.projects.locations.html

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -126,7 +126,7 @@ <h2>Instance Methods</h2>
126126
<code><a href="#get">get(name, x__xgafv=None)</a></code></p>
127127
<p class="firstline">Gets information about a location.</p>
128128
<p class="toc_element">
129-
<code><a href="#list">list(name, filter=None, pageSize=None, pageToken=None, x__xgafv=None)</a></code></p>
129+
<code><a href="#list">list(name, extraLocationTypes=None, filter=None, pageSize=None, pageToken=None, x__xgafv=None)</a></code></p>
130130
<p class="firstline">Lists information about the supported locations for this service.</p>
131131
<p class="toc_element">
132132
<code><a href="#list_next">list_next()</a></code></p>
@@ -165,11 +165,12 @@ <h3>Method Details</h3>
165165
</div>
166166

167167
<div class="method">
168-
<code class="details" id="list">list(name, filter=None, pageSize=None, pageToken=None, x__xgafv=None)</code>
168+
<code class="details" id="list">list(name, extraLocationTypes=None, filter=None, pageSize=None, pageToken=None, x__xgafv=None)</code>
169169
<pre>Lists information about the supported locations for this service.
170170

171171
Args:
172172
name: string, The resource that owns the locations collection, if applicable. (required)
173+
extraLocationTypes: string, Optional. A list of extra location types that should be used as conditions for controlling the visibility of the locations. (repeated)
173174
filter: string, A filter to narrow down results to a preferred subset. The filtering language accepts strings like `&quot;displayName=tokyo&quot;`, and is documented in more detail in [AIP-160](https://google.aip.dev/160).
174175
pageSize: integer, The maximum number of results to return. If not set, the service selects a default.
175176
pageToken: string, A page token received from the `next_page_token` field in the response. Send that page token to receive the subsequent page.

docs/dyn/networkconnectivity_v1.projects.locations.spokes.html

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -179,7 +179,7 @@ <h3>Method Details</h3>
179179
&quot;includeExportRanges&quot;: [ # Optional. IP ranges allowed to be included from peering.
180180
&quot;A String&quot;,
181181
],
182-
&quot;producerVpcSpokes&quot;: [ # Output only. The list of Producer VPC spokes that this VPC spoke is a service consumer VPC spoke for. These producer VPCs are connected through VPC peering to this spoke&#x27;s backing VPC network. Because they are directly connected throuh VPC peering, NCC export filters do not apply between the service consumer VPC spoke and any of its producer VPC spokes. This VPC spoke cannot be deleted as long as any of these producer VPC spokes are connected to the NCC Hub.
182+
&quot;producerVpcSpokes&quot;: [ # Output only. The list of Producer VPC spokes that this VPC spoke is a service consumer VPC spoke for. These producer VPCs are connected through VPC peering to this spoke&#x27;s backing VPC network. Because they are directly connected through VPC peering, NCC export filters do not apply between the service consumer VPC spoke and any of its producer VPC spokes. This VPC spoke cannot be deleted as long as any of these producer VPC spokes are connected to the NCC Hub.
183183
&quot;A String&quot;,
184184
],
185185
&quot;proposedExcludeExportRanges&quot;: [ # Output only. The proposed exclude export IP ranges waiting for hub administration&#x27;s approval.
@@ -355,7 +355,7 @@ <h3>Method Details</h3>
355355
&quot;includeExportRanges&quot;: [ # Optional. IP ranges allowed to be included from peering.
356356
&quot;A String&quot;,
357357
],
358-
&quot;producerVpcSpokes&quot;: [ # Output only. The list of Producer VPC spokes that this VPC spoke is a service consumer VPC spoke for. These producer VPCs are connected through VPC peering to this spoke&#x27;s backing VPC network. Because they are directly connected throuh VPC peering, NCC export filters do not apply between the service consumer VPC spoke and any of its producer VPC spokes. This VPC spoke cannot be deleted as long as any of these producer VPC spokes are connected to the NCC Hub.
358+
&quot;producerVpcSpokes&quot;: [ # Output only. The list of Producer VPC spokes that this VPC spoke is a service consumer VPC spoke for. These producer VPCs are connected through VPC peering to this spoke&#x27;s backing VPC network. Because they are directly connected through VPC peering, NCC export filters do not apply between the service consumer VPC spoke and any of its producer VPC spokes. This VPC spoke cannot be deleted as long as any of these producer VPC spokes are connected to the NCC Hub.
359359
&quot;A String&quot;,
360360
],
361361
&quot;proposedExcludeExportRanges&quot;: [ # Output only. The proposed exclude export IP ranges waiting for hub administration&#x27;s approval.
@@ -520,7 +520,7 @@ <h3>Method Details</h3>
520520
&quot;includeExportRanges&quot;: [ # Optional. IP ranges allowed to be included from peering.
521521
&quot;A String&quot;,
522522
],
523-
&quot;producerVpcSpokes&quot;: [ # Output only. The list of Producer VPC spokes that this VPC spoke is a service consumer VPC spoke for. These producer VPCs are connected through VPC peering to this spoke&#x27;s backing VPC network. Because they are directly connected throuh VPC peering, NCC export filters do not apply between the service consumer VPC spoke and any of its producer VPC spokes. This VPC spoke cannot be deleted as long as any of these producer VPC spokes are connected to the NCC Hub.
523+
&quot;producerVpcSpokes&quot;: [ # Output only. The list of Producer VPC spokes that this VPC spoke is a service consumer VPC spoke for. These producer VPCs are connected through VPC peering to this spoke&#x27;s backing VPC network. Because they are directly connected through VPC peering, NCC export filters do not apply between the service consumer VPC spoke and any of its producer VPC spokes. This VPC spoke cannot be deleted as long as any of these producer VPC spokes are connected to the NCC Hub.
524524
&quot;A String&quot;,
525525
],
526526
&quot;proposedExcludeExportRanges&quot;: [ # Output only. The proposed exclude export IP ranges waiting for hub administration&#x27;s approval.
@@ -644,7 +644,7 @@ <h3>Method Details</h3>
644644
&quot;includeExportRanges&quot;: [ # Optional. IP ranges allowed to be included from peering.
645645
&quot;A String&quot;,
646646
],
647-
&quot;producerVpcSpokes&quot;: [ # Output only. The list of Producer VPC spokes that this VPC spoke is a service consumer VPC spoke for. These producer VPCs are connected through VPC peering to this spoke&#x27;s backing VPC network. Because they are directly connected throuh VPC peering, NCC export filters do not apply between the service consumer VPC spoke and any of its producer VPC spokes. This VPC spoke cannot be deleted as long as any of these producer VPC spokes are connected to the NCC Hub.
647+
&quot;producerVpcSpokes&quot;: [ # Output only. The list of Producer VPC spokes that this VPC spoke is a service consumer VPC spoke for. These producer VPCs are connected through VPC peering to this spoke&#x27;s backing VPC network. Because they are directly connected through VPC peering, NCC export filters do not apply between the service consumer VPC spoke and any of its producer VPC spokes. This VPC spoke cannot be deleted as long as any of these producer VPC spokes are connected to the NCC Hub.
648648
&quot;A String&quot;,
649649
],
650650
&quot;proposedExcludeExportRanges&quot;: [ # Output only. The proposed exclude export IP ranges waiting for hub administration&#x27;s approval.

docs/dyn/networkconnectivity_v1alpha1.projects.locations.html

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -101,7 +101,7 @@ <h2>Instance Methods</h2>
101101
<code><a href="#get">get(name, x__xgafv=None)</a></code></p>
102102
<p class="firstline">Gets information about a location.</p>
103103
<p class="toc_element">
104-
<code><a href="#list">list(name, filter=None, pageSize=None, pageToken=None, x__xgafv=None)</a></code></p>
104+
<code><a href="#list">list(name, extraLocationTypes=None, filter=None, pageSize=None, pageToken=None, x__xgafv=None)</a></code></p>
105105
<p class="firstline">Lists information about the supported locations for this service.</p>
106106
<p class="toc_element">
107107
<code><a href="#list_next">list_next()</a></code></p>
@@ -140,11 +140,12 @@ <h3>Method Details</h3>
140140
</div>
141141

142142
<div class="method">
143-
<code class="details" id="list">list(name, filter=None, pageSize=None, pageToken=None, x__xgafv=None)</code>
143+
<code class="details" id="list">list(name, extraLocationTypes=None, filter=None, pageSize=None, pageToken=None, x__xgafv=None)</code>
144144
<pre>Lists information about the supported locations for this service.
145145

146146
Args:
147147
name: string, The resource that owns the locations collection, if applicable. (required)
148+
extraLocationTypes: string, Optional. A list of extra location types that should be used as conditions for controlling the visibility of the locations. (repeated)
148149
filter: string, A filter to narrow down results to a preferred subset. The filtering language accepts strings like `&quot;displayName=tokyo&quot;`, and is documented in more detail in [AIP-160](https://google.aip.dev/160).
149150
pageSize: integer, The maximum number of results to return. If not set, the service selects a default.
150151
pageToken: string, A page token received from the `next_page_token` field in the response. Send that page token to receive the subsequent page.

docs/dyn/networkconnectivity_v1alpha1.projects.locations.internalRanges.html

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -120,6 +120,10 @@ <h3>Method Details</h3>
120120
The object takes the form of:
121121

122122
{ # The internal range resource for IPAM operations within a VPC network. Used to represent a private address range along with behavioral characteristics of that range (its usage and peering behavior). Networking resources can link to this range if they are created as belonging to it.
123+
&quot;allocationOptions&quot;: { # Range auto-allocation options, to be optionally used when CIDR block is not explicitly set. # Optional. Range auto-allocation options, may be set only when auto-allocation is selected by not setting ip_cidr_range (and setting prefix_length).
124+
&quot;allocationStrategy&quot;: &quot;A String&quot;, # Optional. Allocation strategy Not setting this field when the allocation is requested means an implementation defined strategy is used.
125+
&quot;firstAvailableRangesLookupSize&quot;: 42, # Optional. This field must be set only when allocation_strategy is set to RANDOM_FIRST_N_AVAILABLE. The value should be the maximum expected parallelism of range creation requests issued to the same space of peered netwroks.
126+
},
123127
&quot;createTime&quot;: &quot;A String&quot;, # Time when the internal range was created.
124128
&quot;description&quot;: &quot;A String&quot;, # A description of this resource.
125129
&quot;excludeCidrRanges&quot;: [ # Optional. ExcludeCidrRanges flag. Specifies a set of CIDR blocks that allows exclusion of particular CIDR ranges from the auto-allocation process, without having to reserve these blocks
@@ -233,6 +237,10 @@ <h3>Method Details</h3>
233237
An object of the form:
234238

235239
{ # The internal range resource for IPAM operations within a VPC network. Used to represent a private address range along with behavioral characteristics of that range (its usage and peering behavior). Networking resources can link to this range if they are created as belonging to it.
240+
&quot;allocationOptions&quot;: { # Range auto-allocation options, to be optionally used when CIDR block is not explicitly set. # Optional. Range auto-allocation options, may be set only when auto-allocation is selected by not setting ip_cidr_range (and setting prefix_length).
241+
&quot;allocationStrategy&quot;: &quot;A String&quot;, # Optional. Allocation strategy Not setting this field when the allocation is requested means an implementation defined strategy is used.
242+
&quot;firstAvailableRangesLookupSize&quot;: 42, # Optional. This field must be set only when allocation_strategy is set to RANDOM_FIRST_N_AVAILABLE. The value should be the maximum expected parallelism of range creation requests issued to the same space of peered netwroks.
243+
},
236244
&quot;createTime&quot;: &quot;A String&quot;, # Time when the internal range was created.
237245
&quot;description&quot;: &quot;A String&quot;, # A description of this resource.
238246
&quot;excludeCidrRanges&quot;: [ # Optional. ExcludeCidrRanges flag. Specifies a set of CIDR blocks that allows exclusion of particular CIDR ranges from the auto-allocation process, without having to reserve these blocks
@@ -334,6 +342,10 @@ <h3>Method Details</h3>
334342
{ # Response for InternalRange.ListInternalRanges
335343
&quot;internalRanges&quot;: [ # Internal range to be returned.
336344
{ # The internal range resource for IPAM operations within a VPC network. Used to represent a private address range along with behavioral characteristics of that range (its usage and peering behavior). Networking resources can link to this range if they are created as belonging to it.
345+
&quot;allocationOptions&quot;: { # Range auto-allocation options, to be optionally used when CIDR block is not explicitly set. # Optional. Range auto-allocation options, may be set only when auto-allocation is selected by not setting ip_cidr_range (and setting prefix_length).
346+
&quot;allocationStrategy&quot;: &quot;A String&quot;, # Optional. Allocation strategy Not setting this field when the allocation is requested means an implementation defined strategy is used.
347+
&quot;firstAvailableRangesLookupSize&quot;: 42, # Optional. This field must be set only when allocation_strategy is set to RANDOM_FIRST_N_AVAILABLE. The value should be the maximum expected parallelism of range creation requests issued to the same space of peered netwroks.
348+
},
337349
&quot;createTime&quot;: &quot;A String&quot;, # Time when the internal range was created.
338350
&quot;description&quot;: &quot;A String&quot;, # A description of this resource.
339351
&quot;excludeCidrRanges&quot;: [ # Optional. ExcludeCidrRanges flag. Specifies a set of CIDR blocks that allows exclusion of particular CIDR ranges from the auto-allocation process, without having to reserve these blocks
@@ -396,6 +408,10 @@ <h3>Method Details</h3>
396408
The object takes the form of:
397409

398410
{ # The internal range resource for IPAM operations within a VPC network. Used to represent a private address range along with behavioral characteristics of that range (its usage and peering behavior). Networking resources can link to this range if they are created as belonging to it.
411+
&quot;allocationOptions&quot;: { # Range auto-allocation options, to be optionally used when CIDR block is not explicitly set. # Optional. Range auto-allocation options, may be set only when auto-allocation is selected by not setting ip_cidr_range (and setting prefix_length).
412+
&quot;allocationStrategy&quot;: &quot;A String&quot;, # Optional. Allocation strategy Not setting this field when the allocation is requested means an implementation defined strategy is used.
413+
&quot;firstAvailableRangesLookupSize&quot;: 42, # Optional. This field must be set only when allocation_strategy is set to RANDOM_FIRST_N_AVAILABLE. The value should be the maximum expected parallelism of range creation requests issued to the same space of peered netwroks.
414+
},
399415
&quot;createTime&quot;: &quot;A String&quot;, # Time when the internal range was created.
400416
&quot;description&quot;: &quot;A String&quot;, # A description of this resource.
401417
&quot;excludeCidrRanges&quot;: [ # Optional. ExcludeCidrRanges flag. Specifies a set of CIDR blocks that allows exclusion of particular CIDR ranges from the auto-allocation process, without having to reserve these blocks

googleapiclient/discovery_cache/documents/networkconnectivity.v1.json

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -143,6 +143,12 @@
143143
"name"
144144
],
145145
"parameters": {
146+
"extraLocationTypes": {
147+
"description": "Optional. A list of extra location types that should be used as conditions for controlling the visibility of the locations.",
148+
"location": "query",
149+
"repeated": true,
150+
"type": "string"
151+
},
146152
"filter": {
147153
"description": "A filter to narrow down results to a preferred subset. The filtering language accepts strings like `\"displayName=tokyo\"`, and is documented in more detail in [AIP-160](https://google.aip.dev/160).",
148154
"location": "query",
@@ -2919,7 +2925,7 @@
29192925
}
29202926
}
29212927
},
2922-
"revision": "20250318",
2928+
"revision": "20250414",
29232929
"rootUrl": "https://networkconnectivity.googleapis.com/",
29242930
"schemas": {
29252931
"AcceptHubSpokeRequest": {
@@ -3892,7 +3898,7 @@
38923898
"type": "array"
38933899
},
38943900
"producerVpcSpokes": {
3895-
"description": "Output only. The list of Producer VPC spokes that this VPC spoke is a service consumer VPC spoke for. These producer VPCs are connected through VPC peering to this spoke's backing VPC network. Because they are directly connected throuh VPC peering, NCC export filters do not apply between the service consumer VPC spoke and any of its producer VPC spokes. This VPC spoke cannot be deleted as long as any of these producer VPC spokes are connected to the NCC Hub.",
3901+
"description": "Output only. The list of Producer VPC spokes that this VPC spoke is a service consumer VPC spoke for. These producer VPCs are connected through VPC peering to this spoke's backing VPC network. Because they are directly connected through VPC peering, NCC export filters do not apply between the service consumer VPC spoke and any of its producer VPC spokes. This VPC spoke cannot be deleted as long as any of these producer VPC spokes are connected to the NCC Hub.",
38963902
"items": {
38973903
"type": "string"
38983904
},

0 commit comments

Comments
 (0)