Skip to content

Commit 81e4576

Browse files
feat(networkconnectivity): update the api
#### networkconnectivity:v1 The following keys were added: - schemas.InternalRange.properties.excludeCidrRanges (Total Keys: 2) - schemas.InternalRange.properties.immutable.type (Total Keys: 1) #### networkconnectivity:v1alpha1 The following keys were added: - schemas.InternalRange.properties.excludeCidrRanges (Total Keys: 2)
1 parent 53862a5 commit 81e4576

4 files changed

+48
-2
lines changed

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

+16
Original file line numberDiff line numberDiff line change
@@ -113,6 +113,10 @@ <h3>Method Details</h3>
113113
{ # 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.
114114
&quot;createTime&quot;: &quot;A String&quot;, # Time when the internal range was created.
115115
&quot;description&quot;: &quot;A String&quot;, # A description of this resource.
116+
&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
117+
&quot;A String&quot;,
118+
],
119+
&quot;immutable&quot;: True or False, # Optional. Immutable ranges cannot have their fields modified, except for labels and description.
116120
&quot;ipCidrRange&quot;: &quot;A String&quot;, # The IP range that this internal range defines. NOTE: IPv6 ranges are limited to usage=EXTERNAL_TO_VPC and peering=FOR_SELF. NOTE: For IPv6 Ranges this field is compulsory, i.e. the address range must be specified explicitly.
117121
&quot;labels&quot;: { # User-defined labels.
118122
&quot;a_key&quot;: &quot;A String&quot;,
@@ -222,6 +226,10 @@ <h3>Method Details</h3>
222226
{ # 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.
223227
&quot;createTime&quot;: &quot;A String&quot;, # Time when the internal range was created.
224228
&quot;description&quot;: &quot;A String&quot;, # A description of this resource.
229+
&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
230+
&quot;A String&quot;,
231+
],
232+
&quot;immutable&quot;: True or False, # Optional. Immutable ranges cannot have their fields modified, except for labels and description.
225233
&quot;ipCidrRange&quot;: &quot;A String&quot;, # The IP range that this internal range defines. NOTE: IPv6 ranges are limited to usage=EXTERNAL_TO_VPC and peering=FOR_SELF. NOTE: For IPv6 Ranges this field is compulsory, i.e. the address range must be specified explicitly.
226234
&quot;labels&quot;: { # User-defined labels.
227235
&quot;a_key&quot;: &quot;A String&quot;,
@@ -271,6 +279,10 @@ <h3>Method Details</h3>
271279
{ # 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.
272280
&quot;createTime&quot;: &quot;A String&quot;, # Time when the internal range was created.
273281
&quot;description&quot;: &quot;A String&quot;, # A description of this resource.
282+
&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
283+
&quot;A String&quot;,
284+
],
285+
&quot;immutable&quot;: True or False, # Optional. Immutable ranges cannot have their fields modified, except for labels and description.
274286
&quot;ipCidrRange&quot;: &quot;A String&quot;, # The IP range that this internal range defines. NOTE: IPv6 ranges are limited to usage=EXTERNAL_TO_VPC and peering=FOR_SELF. NOTE: For IPv6 Ranges this field is compulsory, i.e. the address range must be specified explicitly.
275287
&quot;labels&quot;: { # User-defined labels.
276288
&quot;a_key&quot;: &quot;A String&quot;,
@@ -329,6 +341,10 @@ <h3>Method Details</h3>
329341
{ # 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.
330342
&quot;createTime&quot;: &quot;A String&quot;, # Time when the internal range was created.
331343
&quot;description&quot;: &quot;A String&quot;, # A description of this resource.
344+
&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
345+
&quot;A String&quot;,
346+
],
347+
&quot;immutable&quot;: True or False, # Optional. Immutable ranges cannot have their fields modified, except for labels and description.
332348
&quot;ipCidrRange&quot;: &quot;A String&quot;, # The IP range that this internal range defines. NOTE: IPv6 ranges are limited to usage=EXTERNAL_TO_VPC and peering=FOR_SELF. NOTE: For IPv6 Ranges this field is compulsory, i.e. the address range must be specified explicitly.
333349
&quot;labels&quot;: { # User-defined labels.
334350
&quot;a_key&quot;: &quot;A String&quot;,

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

+12
Original file line numberDiff line numberDiff line change
@@ -122,6 +122,9 @@ <h3>Method Details</h3>
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.
123123
&quot;createTime&quot;: &quot;A String&quot;, # Time when the internal range was created.
124124
&quot;description&quot;: &quot;A String&quot;, # A description of this resource.
125+
&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
126+
&quot;A String&quot;,
127+
],
125128
&quot;immutable&quot;: True or False, # Optional. Immutable ranges cannot have their fields modified, except for labels and description.
126129
&quot;ipCidrRange&quot;: &quot;A String&quot;, # IP range that this internal range defines. NOTE: IPv6 ranges are limited to usage=EXTERNAL_TO_VPC and peering=FOR_SELF. NOTE: For IPv6 Ranges this field is compulsory, i.e. the address range must be specified explicitly.
127130
&quot;labels&quot;: { # User-defined labels.
@@ -232,6 +235,9 @@ <h3>Method Details</h3>
232235
{ # 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.
233236
&quot;createTime&quot;: &quot;A String&quot;, # Time when the internal range was created.
234237
&quot;description&quot;: &quot;A String&quot;, # A description of this resource.
238+
&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
239+
&quot;A String&quot;,
240+
],
235241
&quot;immutable&quot;: True or False, # Optional. Immutable ranges cannot have their fields modified, except for labels and description.
236242
&quot;ipCidrRange&quot;: &quot;A String&quot;, # IP range that this internal range defines. NOTE: IPv6 ranges are limited to usage=EXTERNAL_TO_VPC and peering=FOR_SELF. NOTE: For IPv6 Ranges this field is compulsory, i.e. the address range must be specified explicitly.
237243
&quot;labels&quot;: { # User-defined labels.
@@ -330,6 +336,9 @@ <h3>Method Details</h3>
330336
{ # 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.
331337
&quot;createTime&quot;: &quot;A String&quot;, # Time when the internal range was created.
332338
&quot;description&quot;: &quot;A String&quot;, # A description of this resource.
339+
&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
340+
&quot;A String&quot;,
341+
],
333342
&quot;immutable&quot;: True or False, # Optional. Immutable ranges cannot have their fields modified, except for labels and description.
334343
&quot;ipCidrRange&quot;: &quot;A String&quot;, # IP range that this internal range defines. NOTE: IPv6 ranges are limited to usage=EXTERNAL_TO_VPC and peering=FOR_SELF. NOTE: For IPv6 Ranges this field is compulsory, i.e. the address range must be specified explicitly.
335344
&quot;labels&quot;: { # User-defined labels.
@@ -389,6 +398,9 @@ <h3>Method Details</h3>
389398
{ # 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.
390399
&quot;createTime&quot;: &quot;A String&quot;, # Time when the internal range was created.
391400
&quot;description&quot;: &quot;A String&quot;, # A description of this resource.
401+
&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
402+
&quot;A String&quot;,
403+
],
392404
&quot;immutable&quot;: True or False, # Optional. Immutable ranges cannot have their fields modified, except for labels and description.
393405
&quot;ipCidrRange&quot;: &quot;A String&quot;, # IP range that this internal range defines. NOTE: IPv6 ranges are limited to usage=EXTERNAL_TO_VPC and peering=FOR_SELF. NOTE: For IPv6 Ranges this field is compulsory, i.e. the address range must be specified explicitly.
394406
&quot;labels&quot;: { # User-defined labels.

googleapiclient/discovery_cache/documents/networkconnectivity.v1.json

+12-1
Original file line numberDiff line numberDiff line change
@@ -2919,7 +2919,7 @@
29192919
}
29202920
}
29212921
},
2922-
"revision": "20250312",
2922+
"revision": "20250318",
29232923
"rootUrl": "https://networkconnectivity.googleapis.com/",
29242924
"schemas": {
29252925
"AcceptHubSpokeRequest": {
@@ -3649,6 +3649,17 @@
36493649
"description": "A description of this resource.",
36503650
"type": "string"
36513651
},
3652+
"excludeCidrRanges": {
3653+
"description": "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",
3654+
"items": {
3655+
"type": "string"
3656+
},
3657+
"type": "array"
3658+
},
3659+
"immutable": {
3660+
"description": "Optional. Immutable ranges cannot have their fields modified, except for labels and description.",
3661+
"type": "boolean"
3662+
},
36523663
"ipCidrRange": {
36533664
"description": "The IP range that this internal range defines. NOTE: IPv6 ranges are limited to usage=EXTERNAL_TO_VPC and peering=FOR_SELF. NOTE: For IPv6 Ranges this field is compulsory, i.e. the address range must be specified explicitly.",
36543665
"type": "string"

googleapiclient/discovery_cache/documents/networkconnectivity.v1alpha1.json

+8-1
Original file line numberDiff line numberDiff line change
@@ -1116,7 +1116,7 @@
11161116
}
11171117
}
11181118
},
1119-
"revision": "20250219",
1119+
"revision": "20250318",
11201120
"rootUrl": "https://networkconnectivity.googleapis.com/",
11211121
"schemas": {
11221122
"AuditConfig": {
@@ -1384,6 +1384,13 @@
13841384
"description": "A description of this resource.",
13851385
"type": "string"
13861386
},
1387+
"excludeCidrRanges": {
1388+
"description": "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",
1389+
"items": {
1390+
"type": "string"
1391+
},
1392+
"type": "array"
1393+
},
13871394
"immutable": {
13881395
"description": "Optional. Immutable ranges cannot have their fields modified, except for labels and description.",
13891396
"type": "boolean"

0 commit comments

Comments
 (0)