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.html
+9Lines changed: 9 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -509,13 +509,19 @@ <h3>Method Details</h3>
509
509
"a_key": "A String",
510
510
},
511
511
"linkedInterconnectAttachments": { # A collection of VLAN attachment resources. These resources should be redundant attachments that all advertise the same prefixes to Google Cloud. Alternatively, in active/passive configurations, all attachments should be capable of advertising the same prefixes. # VLAN attachments that are associated with the spoke.
512
+
"includeImportRanges": [ # Optional. IP ranges allowed to be included during import from hub.(does not control transit connectivity) The only allowed value for now is "ALL_IPV4_RANGES".
513
+
"A String",
514
+
],
512
515
"siteToSiteDataTransfer": True or False, # A value that controls whether site-to-site data transfer is enabled for these resources. Data transfer is available only in [supported locations](https://cloud.google.com/network-connectivity/docs/network-connectivity-center/concepts/locations).
513
516
"uris": [ # The URIs of linked interconnect attachment resources
514
517
"A String",
515
518
],
516
519
"vpcNetwork": "A String", # Output only. The VPC network where these VLAN attachments are located.
517
520
},
518
521
"linkedRouterApplianceInstances": { # A collection of router appliance instances. If you configure multiple router appliance instances to receive data from the same set of sites outside of Google Cloud, we recommend that you associate those instances with the same spoke. # Router appliance instances that are associated with the spoke.
522
+
"includeImportRanges": [ # Optional. IP ranges allowed to be included during import from hub.(does not control transit connectivity) The only allowed value for now is "ALL_IPV4_RANGES".
523
+
"A String",
524
+
],
519
525
"instances": [ # The list of router appliance instances.
520
526
{ # A router appliance instance is a Compute Engine virtual machine (VM) instance that acts as a BGP speaker. A router appliance instance is specified by the URI of the VM and the internal IP address of one of the VM's network interfaces.
521
527
"ipAddress": "A String", # The IP address on the VM to use for peering.
@@ -535,6 +541,9 @@ <h3>Method Details</h3>
535
541
"uri": "A String", # Required. The URI of the VPC network resource.
536
542
},
537
543
"linkedVpnTunnels": { # A collection of Cloud VPN tunnel resources. These resources should be redundant HA VPN tunnels that all advertise the same prefixes to Google Cloud. Alternatively, in a passive/active configuration, all tunnels should be capable of advertising the same prefixes. # VPN tunnels that are associated with the spoke.
544
+
"includeImportRanges": [ # Optional. IP ranges allowed to be included during import from hub.(does not control transit connectivity) The only allowed value for now is "ALL_IPV4_RANGES".
545
+
"A String",
546
+
],
538
547
"siteToSiteDataTransfer": True or False, # A value that controls whether site-to-site data transfer is enabled for these resources. Data transfer is available only in [supported locations](https://cloud.google.com/network-connectivity/docs/network-connectivity-center/concepts/locations).
539
548
"uris": [ # The URIs of linked VPN tunnel resources.
Copy file name to clipboardExpand all lines: docs/dyn/networkconnectivity_v1.projects.locations.serviceConnectionMaps.html
+4Lines changed: 4 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -122,6 +122,7 @@ <h3>Method Details</h3>
122
122
{ # The ServiceConnectionMap resource. Next id: 15
123
123
"consumerPscConfigs": [ # The PSC configurations on consumer side.
124
124
{ # Allow the producer to specify which consumers can connect to it.
125
+
"consumerInstanceProject": "A String", # Required. The project ID or project number of the consumer project. This project is the one that the consumer uses to interact with the producer instance. From the perspective of a consumer who's created a producer instance, this is the project of the producer instance. Format: 'projects/' Eg. 'projects/consumer-project' or 'projects/1234'
125
126
"disableGlobalAccess": True or False, # This is used in PSC consumer ForwardingRule to control whether the PSC endpoint can be accessed from another region.
126
127
"network": "A String", # The resource path of the consumer network where PSC connections are allowed to be created in. Note, this network does not need be in the ConsumerPscConfig.project in the case of SharedVPC. Example: projects/{projectNumOrId}/global/networks/{networkId}.
127
128
"producerInstanceId": "A String", # Immutable. An immutable identifier for the producer instance.
@@ -267,6 +268,7 @@ <h3>Method Details</h3>
267
268
{ # The ServiceConnectionMap resource. Next id: 15
268
269
"consumerPscConfigs": [ # The PSC configurations on consumer side.
269
270
{ # Allow the producer to specify which consumers can connect to it.
271
+
"consumerInstanceProject": "A String", # Required. The project ID or project number of the consumer project. This project is the one that the consumer uses to interact with the producer instance. From the perspective of a consumer who's created a producer instance, this is the project of the producer instance. Format: 'projects/' Eg. 'projects/consumer-project' or 'projects/1234'
270
272
"disableGlobalAccess": True or False, # This is used in PSC consumer ForwardingRule to control whether the PSC endpoint can be accessed from another region.
271
273
"network": "A String", # The resource path of the consumer network where PSC connections are allowed to be created in. Note, this network does not need be in the ConsumerPscConfig.project in the case of SharedVPC. Example: projects/{projectNumOrId}/global/networks/{networkId}.
272
274
"producerInstanceId": "A String", # Immutable. An immutable identifier for the producer instance.
@@ -400,6 +402,7 @@ <h3>Method Details</h3>
400
402
{ # The ServiceConnectionMap resource. Next id: 15
401
403
"consumerPscConfigs": [ # The PSC configurations on consumer side.
402
404
{ # Allow the producer to specify which consumers can connect to it.
405
+
"consumerInstanceProject": "A String", # Required. The project ID or project number of the consumer project. This project is the one that the consumer uses to interact with the producer instance. From the perspective of a consumer who's created a producer instance, this is the project of the producer instance. Format: 'projects/' Eg. 'projects/consumer-project' or 'projects/1234'
403
406
"disableGlobalAccess": True or False, # This is used in PSC consumer ForwardingRule to control whether the PSC endpoint can be accessed from another region.
404
407
"network": "A String", # The resource path of the consumer network where PSC connections are allowed to be created in. Note, this network does not need be in the ConsumerPscConfig.project in the case of SharedVPC. Example: projects/{projectNumOrId}/global/networks/{networkId}.
405
408
"producerInstanceId": "A String", # Immutable. An immutable identifier for the producer instance.
@@ -492,6 +495,7 @@ <h3>Method Details</h3>
492
495
{ # The ServiceConnectionMap resource. Next id: 15
493
496
"consumerPscConfigs": [ # The PSC configurations on consumer side.
494
497
{ # Allow the producer to specify which consumers can connect to it.
498
+
"consumerInstanceProject": "A String", # Required. The project ID or project number of the consumer project. This project is the one that the consumer uses to interact with the producer instance. From the perspective of a consumer who's created a producer instance, this is the project of the producer instance. Format: 'projects/' Eg. 'projects/consumer-project' or 'projects/1234'
495
499
"disableGlobalAccess": True or False, # This is used in PSC consumer ForwardingRule to control whether the PSC endpoint can be accessed from another region.
496
500
"network": "A String", # The resource path of the consumer network where PSC connections are allowed to be created in. Note, this network does not need be in the ConsumerPscConfig.project in the case of SharedVPC. Example: projects/{projectNumOrId}/global/networks/{networkId}.
497
501
"producerInstanceId": "A String", # Immutable. An immutable identifier for the producer instance.
Copy file name to clipboardExpand all lines: docs/dyn/networkconnectivity_v1.projects.locations.serviceConnectionPolicies.html
+16Lines changed: 16 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -130,7 +130,11 @@ <h3>Method Details</h3>
130
130
"name": "A String", # Immutable. The name of a ServiceConnectionPolicy. Format: projects/{project}/locations/{location}/serviceConnectionPolicies/{service_connection_policy} See: https://google.aip.dev/122#fields-representing-resource-names
131
131
"network": "A String", # The resource path of the consumer network. Example: - projects/{projectNumOrId}/global/networks/{resourceId}.
132
132
"pscConfig": { # Configuration used for Private Service Connect connections. Used when Infrastructure is PSC. # Configuration used for Private Service Connect connections. Used when Infrastructure is PSC.
133
+
"allowedGoogleProducersResourceHierarchyLevel": [ # Optional. List of Projects, Folders, or Organizations from where the Producer instance can be within. For example, a network administrator can provide both 'organizations/foo' and 'projects/bar' as allowed_google_producers_resource_hierarchy_levels. This allowlists this network to connect with any Producer instance within the 'foo' organization or the 'bar' project. By default, allowed_google_producers_resource_hierarchy_level is empty. The format for each allowed_google_producers_resource_hierarchy_level is / where is one of 'projects', 'folders', or 'organizations' and is either the ID or the number of the resource type. Format for each allowed_google_producers_resource_hierarchy_level value: 'projects/' or 'folders/' or 'organizations/' Eg. [projects/my-project-id, projects/567, folders/891, organizations/123]
134
+
"A String",
135
+
],
133
136
"limit": "A String", # Optional. Max number of PSC connections for this policy.
137
+
"producerInstanceLocation": "A String", # Required. ProducerInstanceLocation is used to specify which authorization mechanism to use to determine which projects the Producer instance can be within.
134
138
"subnetworks": [ # The resource paths of subnetworks to use for IP address management. Example: projects/{projectNumOrId}/regions/{region}/subnetworks/{resourceId}.
135
139
"A String",
136
140
],
@@ -261,7 +265,11 @@ <h3>Method Details</h3>
261
265
"name": "A String", # Immutable. The name of a ServiceConnectionPolicy. Format: projects/{project}/locations/{location}/serviceConnectionPolicies/{service_connection_policy} See: https://google.aip.dev/122#fields-representing-resource-names
262
266
"network": "A String", # The resource path of the consumer network. Example: - projects/{projectNumOrId}/global/networks/{resourceId}.
263
267
"pscConfig": { # Configuration used for Private Service Connect connections. Used when Infrastructure is PSC. # Configuration used for Private Service Connect connections. Used when Infrastructure is PSC.
268
+
"allowedGoogleProducersResourceHierarchyLevel": [ # Optional. List of Projects, Folders, or Organizations from where the Producer instance can be within. For example, a network administrator can provide both 'organizations/foo' and 'projects/bar' as allowed_google_producers_resource_hierarchy_levels. This allowlists this network to connect with any Producer instance within the 'foo' organization or the 'bar' project. By default, allowed_google_producers_resource_hierarchy_level is empty. The format for each allowed_google_producers_resource_hierarchy_level is / where is one of 'projects', 'folders', or 'organizations' and is either the ID or the number of the resource type. Format for each allowed_google_producers_resource_hierarchy_level value: 'projects/' or 'folders/' or 'organizations/' Eg. [projects/my-project-id, projects/567, folders/891, organizations/123]
269
+
"A String",
270
+
],
264
271
"limit": "A String", # Optional. Max number of PSC connections for this policy.
272
+
"producerInstanceLocation": "A String", # Required. ProducerInstanceLocation is used to specify which authorization mechanism to use to determine which projects the Producer instance can be within.
265
273
"subnetworks": [ # The resource paths of subnetworks to use for IP address management. Example: projects/{projectNumOrId}/regions/{region}/subnetworks/{resourceId}.
266
274
"A String",
267
275
],
@@ -380,7 +388,11 @@ <h3>Method Details</h3>
380
388
"name": "A String", # Immutable. The name of a ServiceConnectionPolicy. Format: projects/{project}/locations/{location}/serviceConnectionPolicies/{service_connection_policy} See: https://google.aip.dev/122#fields-representing-resource-names
381
389
"network": "A String", # The resource path of the consumer network. Example: - projects/{projectNumOrId}/global/networks/{resourceId}.
382
390
"pscConfig": { # Configuration used for Private Service Connect connections. Used when Infrastructure is PSC. # Configuration used for Private Service Connect connections. Used when Infrastructure is PSC.
391
+
"allowedGoogleProducersResourceHierarchyLevel": [ # Optional. List of Projects, Folders, or Organizations from where the Producer instance can be within. For example, a network administrator can provide both 'organizations/foo' and 'projects/bar' as allowed_google_producers_resource_hierarchy_levels. This allowlists this network to connect with any Producer instance within the 'foo' organization or the 'bar' project. By default, allowed_google_producers_resource_hierarchy_level is empty. The format for each allowed_google_producers_resource_hierarchy_level is / where is one of 'projects', 'folders', or 'organizations' and is either the ID or the number of the resource type. Format for each allowed_google_producers_resource_hierarchy_level value: 'projects/' or 'folders/' or 'organizations/' Eg. [projects/my-project-id, projects/567, folders/891, organizations/123]
392
+
"A String",
393
+
],
383
394
"limit": "A String", # Optional. Max number of PSC connections for this policy.
395
+
"producerInstanceLocation": "A String", # Required. ProducerInstanceLocation is used to specify which authorization mechanism to use to determine which projects the Producer instance can be within.
384
396
"subnetworks": [ # The resource paths of subnetworks to use for IP address management. Example: projects/{projectNumOrId}/regions/{region}/subnetworks/{resourceId}.
385
397
"A String",
386
398
],
@@ -458,7 +470,11 @@ <h3>Method Details</h3>
458
470
"name": "A String", # Immutable. The name of a ServiceConnectionPolicy. Format: projects/{project}/locations/{location}/serviceConnectionPolicies/{service_connection_policy} See: https://google.aip.dev/122#fields-representing-resource-names
459
471
"network": "A String", # The resource path of the consumer network. Example: - projects/{projectNumOrId}/global/networks/{resourceId}.
460
472
"pscConfig": { # Configuration used for Private Service Connect connections. Used when Infrastructure is PSC. # Configuration used for Private Service Connect connections. Used when Infrastructure is PSC.
473
+
"allowedGoogleProducersResourceHierarchyLevel": [ # Optional. List of Projects, Folders, or Organizations from where the Producer instance can be within. For example, a network administrator can provide both 'organizations/foo' and 'projects/bar' as allowed_google_producers_resource_hierarchy_levels. This allowlists this network to connect with any Producer instance within the 'foo' organization or the 'bar' project. By default, allowed_google_producers_resource_hierarchy_level is empty. The format for each allowed_google_producers_resource_hierarchy_level is / where is one of 'projects', 'folders', or 'organizations' and is either the ID or the number of the resource type. Format for each allowed_google_producers_resource_hierarchy_level value: 'projects/' or 'folders/' or 'organizations/' Eg. [projects/my-project-id, projects/567, folders/891, organizations/123]
474
+
"A String",
475
+
],
461
476
"limit": "A String", # Optional. Max number of PSC connections for this policy.
477
+
"producerInstanceLocation": "A String", # Required. ProducerInstanceLocation is used to specify which authorization mechanism to use to determine which projects the Producer instance can be within.
462
478
"subnetworks": [ # The resource paths of subnetworks to use for IP address management. Example: projects/{projectNumOrId}/regions/{region}/subnetworks/{resourceId}.
0 commit comments