You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/dyn/networkconnectivity_v1.projects.locations.global_.hubs.routeTables.routes.html
+8Lines changed: 8 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -125,6 +125,10 @@ <h3>Method Details</h3>
125
125
"uri": "A String", # The URI of the Router appliance instance.
126
126
"vpcNetwork": "A String", # The VPC network where this VM is located.
127
127
},
128
+
"nextHopSpoke": { # A route next hop that leads to a spoke resource. # Immutable. The next-hop spoke for packets on this route.
129
+
"siteToSiteDataTransfer": True or False, # Indicates whether site-to-site data transfer is allowed for this spoke resource. Data transfer is available only in [supported locations](https://cloud.google.com/network-connectivity/docs/network-connectivity-center/concepts/locations). Whether this route is accessible to other hybrid spokes with site-to-site data transfer enabled. If this is false, the route is only accessible to VPC spokes of the connected Hub.
130
+
"uri": "A String", # The URI of the spoke resource.
131
+
},
128
132
"nextHopVpcNetwork": { # Immutable. The destination VPC network for packets on this route.
129
133
"uri": "A String", # The URI of the VPC network resource
130
134
},
@@ -182,6 +186,10 @@ <h3>Method Details</h3>
182
186
"uri": "A String", # The URI of the Router appliance instance.
183
187
"vpcNetwork": "A String", # The VPC network where this VM is located.
184
188
},
189
+
"nextHopSpoke": { # A route next hop that leads to a spoke resource. # Immutable. The next-hop spoke for packets on this route.
190
+
"siteToSiteDataTransfer": True or False, # Indicates whether site-to-site data transfer is allowed for this spoke resource. Data transfer is available only in [supported locations](https://cloud.google.com/network-connectivity/docs/network-connectivity-center/concepts/locations). Whether this route is accessible to other hybrid spokes with site-to-site data transfer enabled. If this is false, the route is only accessible to VPC spokes of the connected Hub.
191
+
"uri": "A String", # The URI of the spoke resource.
192
+
},
185
193
"nextHopVpcNetwork": { # Immutable. The destination VPC network for packets on this route.
186
194
"uri": "A String", # The URI of the VPC network resource
Copy file name to clipboardExpand all lines: docs/dyn/networkconnectivity_v1.projects.locations.internalRanges.html
+16Lines changed: 16 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -111,6 +111,10 @@ <h3>Method Details</h3>
111
111
The object takes the form of:
112
112
113
113
{ # 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.
114
+
"allocationOptions": { # 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).
115
+
"allocationStrategy": "A String", # Optional. Allocation strategy Not setting this field when the allocation is requested means an implementation defined strategy is used.
116
+
"firstAvailableRangesLookupSize": 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.
117
+
},
114
118
"createTime": "A String", # Time when the internal range was created.
115
119
"description": "A String", # A description of this resource.
116
120
"excludeCidrRanges": [ # 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
@@ -224,6 +228,10 @@ <h3>Method Details</h3>
224
228
An object of the form:
225
229
226
230
{ # 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.
231
+
"allocationOptions": { # 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).
232
+
"allocationStrategy": "A String", # Optional. Allocation strategy Not setting this field when the allocation is requested means an implementation defined strategy is used.
233
+
"firstAvailableRangesLookupSize": 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.
234
+
},
227
235
"createTime": "A String", # Time when the internal range was created.
228
236
"description": "A String", # A description of this resource.
229
237
"excludeCidrRanges": [ # 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
@@ -277,6 +285,10 @@ <h3>Method Details</h3>
277
285
{ # Response for InternalRange.ListInternalRanges
278
286
"internalRanges": [ # Internal ranges to be returned.
279
287
{ # 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.
288
+
"allocationOptions": { # 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).
289
+
"allocationStrategy": "A String", # Optional. Allocation strategy Not setting this field when the allocation is requested means an implementation defined strategy is used.
290
+
"firstAvailableRangesLookupSize": 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.
291
+
},
280
292
"createTime": "A String", # Time when the internal range was created.
281
293
"description": "A String", # A description of this resource.
282
294
"excludeCidrRanges": [ # 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
@@ -339,6 +351,10 @@ <h3>Method Details</h3>
339
351
The object takes the form of:
340
352
341
353
{ # 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.
354
+
"allocationOptions": { # 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).
355
+
"allocationStrategy": "A String", # Optional. Allocation strategy Not setting this field when the allocation is requested means an implementation defined strategy is used.
356
+
"firstAvailableRangesLookupSize": 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.
357
+
},
342
358
"createTime": "A String", # Time when the internal range was created.
343
359
"description": "A String", # A description of this resource.
344
360
"excludeCidrRanges": [ # 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
Copy file name to clipboardExpand all lines: docs/dyn/networkconnectivity_v1alpha1.projects.locations.internalRanges.html
+4-4Lines changed: 4 additions & 4 deletions
Original file line number
Diff line number
Diff line change
@@ -121,7 +121,7 @@ <h3>Method Details</h3>
121
121
122
122
{ # 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
123
"allocationOptions": { # 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
-
"allocationStrategy": "A String", # Optional. Allocation strategy Not setting this field when the allocation is requested means an implementation defined strategy is used.
124
+
"allocationStrategy": "A String", # Optional. Allocation strategy. Not setting this field when the allocation is requested means an implementation defined strategy is used.
125
125
"firstAvailableRangesLookupSize": 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
126
},
127
127
"createTime": "A String", # Time when the internal range was created.
@@ -238,7 +238,7 @@ <h3>Method Details</h3>
238
238
239
239
{ # 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
240
"allocationOptions": { # 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
-
"allocationStrategy": "A String", # Optional. Allocation strategy Not setting this field when the allocation is requested means an implementation defined strategy is used.
241
+
"allocationStrategy": "A String", # Optional. Allocation strategy. Not setting this field when the allocation is requested means an implementation defined strategy is used.
242
242
"firstAvailableRangesLookupSize": 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
243
},
244
244
"createTime": "A String", # Time when the internal range was created.
@@ -343,7 +343,7 @@ <h3>Method Details</h3>
343
343
"internalRanges": [ # Internal range to be returned.
344
344
{ # 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
345
"allocationOptions": { # 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
-
"allocationStrategy": "A String", # Optional. Allocation strategy Not setting this field when the allocation is requested means an implementation defined strategy is used.
346
+
"allocationStrategy": "A String", # Optional. Allocation strategy. Not setting this field when the allocation is requested means an implementation defined strategy is used.
347
347
"firstAvailableRangesLookupSize": 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
348
},
349
349
"createTime": "A String", # Time when the internal range was created.
@@ -409,7 +409,7 @@ <h3>Method Details</h3>
409
409
410
410
{ # 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
411
"allocationOptions": { # 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
-
"allocationStrategy": "A String", # Optional. Allocation strategy Not setting this field when the allocation is requested means an implementation defined strategy is used.
412
+
"allocationStrategy": "A String", # Optional. Allocation strategy. Not setting this field when the allocation is requested means an implementation defined strategy is used.
413
413
"firstAvailableRangesLookupSize": 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
414
},
415
415
"createTime": "A String", # Time when the internal range was created.
"description": "Range auto-allocation options, to be optionally used when CIDR block is not explicitly set.",
2978
+
"id": "AllocationOptions",
2979
+
"properties": {
2980
+
"allocationStrategy": {
2981
+
"description": "Optional. Allocation strategy Not setting this field when the allocation is requested means an implementation defined strategy is used.",
2982
+
"enum": [
2983
+
"ALLOCATION_STRATEGY_UNSPECIFIED",
2984
+
"RANDOM",
2985
+
"FIRST_AVAILABLE",
2986
+
"RANDOM_FIRST_N_AVAILABLE",
2987
+
"FIRST_SMALLEST_FITTING"
2988
+
],
2989
+
"enumDescriptions": [
2990
+
"Unspecified strategy must be used when the range is specified explicitly using ip_cidr_range field. Othherwise unspefified means using the default strategy.",
2991
+
"Random strategy, the legacy algorithm, used for backwards compatibility. This allocation strategy remains efficient in the case of concurrent allocation requests in the same peered network space and doesn't require providing the level of concurrency in an explicit parameter, but it is prone to fragmenting available address space.",
2992
+
"Pick the first available address range. This strategy is deterministic and the result is easy to predict.",
2993
+
"Pick an arbitrary range out of the first N available ones. The N will be set in the first_available_ranges_lookup_size field. This strategy should be used when concurrent allocation requests are made in the same space of peered networks while the fragmentation of the addrress space is reduced.",
2994
+
"Pick the smallest but fitting available range. This deterministic strategy minimizes fragmentation of the address space."
2995
+
],
2996
+
"type": "string"
2997
+
},
2998
+
"firstAvailableRangesLookupSize": {
2999
+
"description": "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.",
3000
+
"format": "int32",
3001
+
"type": "integer"
3002
+
}
3003
+
},
3004
+
"type": "object"
3005
+
},
2976
3006
"AuditConfig": {
2977
3007
"description": "Specifies the audit configuration for a service. The configuration determines which permission types are logged, and what identities, if any, are exempted from logging. An AuditConfig must have one or more AuditLogConfigs. If there are AuditConfigs for both `allServices` and a specific service, the union of the two AuditConfigs is used for that service: the log_types specified in each AuditConfig are enabled, and the exempted_members in each AuditLogConfig are exempted. Example Policy with multiple AuditConfigs: { \"audit_configs\": [ { \"service\": \"allServices\", \"audit_log_configs\": [ { \"log_type\": \"DATA_READ\", \"exempted_members\": [ \"user:[email protected]\" ] }, { \"log_type\": \"DATA_WRITE\" }, { \"log_type\": \"ADMIN_READ\" } ] }, { \"service\": \"sampleservice.googleapis.com\", \"audit_log_configs\": [ { \"log_type\": \"DATA_READ\" }, { \"log_type\": \"DATA_WRITE\", \"exempted_members\": [ \"user:[email protected]\" ] } ] } ] } For sampleservice, this policy enables DATA_READ, DATA_WRITE and ADMIN_READ logging. It also exempts `[email protected]` from DATA_READ logging, and `[email protected]` from DATA_WRITE logging.",
2978
3008
"id": "AuditConfig",
@@ -3646,6 +3676,10 @@
3646
3676
"description": "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.",
3647
3677
"id": "InternalRange",
3648
3678
"properties": {
3679
+
"allocationOptions": {
3680
+
"$ref": "AllocationOptions",
3681
+
"description": "Optional. Range auto-allocation options, may be set only when auto-allocation is selected by not setting ip_cidr_range (and setting prefix_length)."
3682
+
},
3649
3683
"createTime": {
3650
3684
"description": "Time when the internal range was created.",
3651
3685
"format": "google-datetime",
@@ -4411,6 +4445,21 @@
4411
4445
},
4412
4446
"type": "object"
4413
4447
},
4448
+
"NextHopSpoke": {
4449
+
"description": "A route next hop that leads to a spoke resource.",
4450
+
"id": "NextHopSpoke",
4451
+
"properties": {
4452
+
"siteToSiteDataTransfer": {
4453
+
"description": "Indicates whether site-to-site data transfer is allowed for this spoke resource. Data transfer is available only in [supported locations](https://cloud.google.com/network-connectivity/docs/network-connectivity-center/concepts/locations). Whether this route is accessible to other hybrid spokes with site-to-site data transfer enabled. If this is false, the route is only accessible to VPC spokes of the connected Hub.",
4454
+
"type": "boolean"
4455
+
},
4456
+
"uri": {
4457
+
"description": "The URI of the spoke resource.",
4458
+
"type": "string"
4459
+
}
4460
+
},
4461
+
"type": "object"
4462
+
},
4414
4463
"NextHopVPNTunnel": {
4415
4464
"description": "A route next hop that leads to a VPN tunnel resource.",
4416
4465
"id": "NextHopVPNTunnel",
@@ -5007,6 +5056,10 @@
5007
5056
"$ref": "NextHopRouterApplianceInstance",
5008
5057
"description": "Immutable. The next-hop Router appliance instance for packets on this route."
5009
5058
},
5059
+
"nextHopSpoke": {
5060
+
"$ref": "NextHopSpoke",
5061
+
"description": "Immutable. The next-hop spoke for packets on this route."
5062
+
},
5010
5063
"nextHopVpcNetwork": {
5011
5064
"$ref": "NextHopVpcNetwork",
5012
5065
"description": "Immutable. The destination VPC network for packets on this route."
"description": "Range auto-allocation options, to be optionally used when CIDR block is not explicitly set.",
1130
1130
"id": "AllocationOptions",
1131
1131
"properties": {
1132
1132
"allocationStrategy": {
1133
-
"description": "Optional. Allocation strategy Not setting this field when the allocation is requested means an implementation defined strategy is used.",
1133
+
"description": "Optional. Allocation strategy. Not setting this field when the allocation is requested means an implementation defined strategy is used.",
0 commit comments