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/connectors_v1.projects.locations.connections.html
+64Lines changed: 64 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -151,6 +151,19 @@ <h3>Method Details</h3>
151
151
},
152
152
],
153
153
"authType": "A String", # The type of authentication configured.
154
+
"oauth2AuthCodeFlow": { # Parameters to support Oauth 2.0 Auth Code Grant Authentication. See https://www.rfc-editor.org/rfc/rfc6749#section-1.3.1 for more details. # Oauth2AuthCodeFlow.
155
+
"authCode": "A String", # Authorization code to be exchanged for access and refresh tokens.
156
+
"clientId": "A String", # Client ID for user-provided OAuth app.
157
+
"clientSecret": { # Secret provides a reference to entries in Secret Manager. # Client secret for user-provided OAuth app.
158
+
"secretVersion": "A String", # The resource name of the secret version in the format, format as: `projects/*/secrets/*/versions/*`.
159
+
},
160
+
"enablePkce": True or False, # Whether to enable PKCE when the user performs the auth code flow.
161
+
"pkceVerifier": "A String", # PKCE verifier to be used during the auth code exchange.
162
+
"redirectUri": "A String", # Redirect URI to be provided during the auth code exchange.
163
+
"scopes": [ # Scopes the connection will request when the user performs the auth code flow.
164
+
"A String",
165
+
],
166
+
},
154
167
"oauth2ClientCredentials": { # Parameters to support Oauth 2.0 Client Credentials Grant Authentication. See https://tools.ietf.org/html/rfc6749#section-1.3.4 for more details. # Oauth2ClientCredentials.
155
168
"clientId": "A String", # The client identifier.
156
169
"clientSecret": { # Secret provides a reference to entries in Secret Manager. # Secret version reference containing the client secret.
@@ -219,6 +232,9 @@ <h3>Method Details</h3>
219
232
"locked": True or False, # Indicates whether or not the connection is locked.
220
233
"reason": "A String", # Describes why a connection is locked.
221
234
},
235
+
"logConfig": { # Log configuration for the connection. # Optional. Log configuration for the connection.
236
+
"enabled": True or False, # Enabled represents whether logging is enabled or not for a connection.
237
+
},
222
238
"name": "A String", # Output only. Resource name of the Connection. Format: projects/{project}/locations/{location}/connections/{connection}
223
239
"nodeConfig": { # Node configuration for the connection. # Optional. Node configuration for the connection.
224
240
"maxNodeCount": 42, # Maximum number of nodes in the runtime nodes.
@@ -363,6 +379,19 @@ <h3>Method Details</h3>
363
379
},
364
380
],
365
381
"authType": "A String", # The type of authentication configured.
382
+
"oauth2AuthCodeFlow": { # Parameters to support Oauth 2.0 Auth Code Grant Authentication. See https://www.rfc-editor.org/rfc/rfc6749#section-1.3.1 for more details. # Oauth2AuthCodeFlow.
383
+
"authCode": "A String", # Authorization code to be exchanged for access and refresh tokens.
384
+
"clientId": "A String", # Client ID for user-provided OAuth app.
385
+
"clientSecret": { # Secret provides a reference to entries in Secret Manager. # Client secret for user-provided OAuth app.
386
+
"secretVersion": "A String", # The resource name of the secret version in the format, format as: `projects/*/secrets/*/versions/*`.
387
+
},
388
+
"enablePkce": True or False, # Whether to enable PKCE when the user performs the auth code flow.
389
+
"pkceVerifier": "A String", # PKCE verifier to be used during the auth code exchange.
390
+
"redirectUri": "A String", # Redirect URI to be provided during the auth code exchange.
391
+
"scopes": [ # Scopes the connection will request when the user performs the auth code flow.
392
+
"A String",
393
+
],
394
+
},
366
395
"oauth2ClientCredentials": { # Parameters to support Oauth 2.0 Client Credentials Grant Authentication. See https://tools.ietf.org/html/rfc6749#section-1.3.4 for more details. # Oauth2ClientCredentials.
367
396
"clientId": "A String", # The client identifier.
368
397
"clientSecret": { # Secret provides a reference to entries in Secret Manager. # Secret version reference containing the client secret.
@@ -431,6 +460,9 @@ <h3>Method Details</h3>
431
460
"locked": True or False, # Indicates whether or not the connection is locked.
432
461
"reason": "A String", # Describes why a connection is locked.
433
462
},
463
+
"logConfig": { # Log configuration for the connection. # Optional. Log configuration for the connection.
464
+
"enabled": True or False, # Enabled represents whether logging is enabled or not for a connection.
465
+
},
434
466
"name": "A String", # Output only. Resource name of the Connection. Format: projects/{project}/locations/{location}/connections/{connection}
435
467
"nodeConfig": { # Node configuration for the connection. # Optional. Node configuration for the connection.
436
468
"maxNodeCount": 42, # Maximum number of nodes in the runtime nodes.
@@ -593,6 +625,19 @@ <h3>Method Details</h3>
593
625
},
594
626
],
595
627
"authType": "A String", # The type of authentication configured.
628
+
"oauth2AuthCodeFlow": { # Parameters to support Oauth 2.0 Auth Code Grant Authentication. See https://www.rfc-editor.org/rfc/rfc6749#section-1.3.1 for more details. # Oauth2AuthCodeFlow.
629
+
"authCode": "A String", # Authorization code to be exchanged for access and refresh tokens.
630
+
"clientId": "A String", # Client ID for user-provided OAuth app.
631
+
"clientSecret": { # Secret provides a reference to entries in Secret Manager. # Client secret for user-provided OAuth app.
632
+
"secretVersion": "A String", # The resource name of the secret version in the format, format as: `projects/*/secrets/*/versions/*`.
633
+
},
634
+
"enablePkce": True or False, # Whether to enable PKCE when the user performs the auth code flow.
635
+
"pkceVerifier": "A String", # PKCE verifier to be used during the auth code exchange.
636
+
"redirectUri": "A String", # Redirect URI to be provided during the auth code exchange.
637
+
"scopes": [ # Scopes the connection will request when the user performs the auth code flow.
638
+
"A String",
639
+
],
640
+
},
596
641
"oauth2ClientCredentials": { # Parameters to support Oauth 2.0 Client Credentials Grant Authentication. See https://tools.ietf.org/html/rfc6749#section-1.3.4 for more details. # Oauth2ClientCredentials.
597
642
"clientId": "A String", # The client identifier.
598
643
"clientSecret": { # Secret provides a reference to entries in Secret Manager. # Secret version reference containing the client secret.
@@ -661,6 +706,9 @@ <h3>Method Details</h3>
661
706
"locked": True or False, # Indicates whether or not the connection is locked.
662
707
"reason": "A String", # Describes why a connection is locked.
663
708
},
709
+
"logConfig": { # Log configuration for the connection. # Optional. Log configuration for the connection.
710
+
"enabled": True or False, # Enabled represents whether logging is enabled or not for a connection.
711
+
},
664
712
"name": "A String", # Output only. Resource name of the Connection. Format: projects/{project}/locations/{location}/connections/{connection}
665
713
"nodeConfig": { # Node configuration for the connection. # Optional. Node configuration for the connection.
666
714
"maxNodeCount": 42, # Maximum number of nodes in the runtime nodes.
@@ -751,6 +799,19 @@ <h3>Method Details</h3>
751
799
},
752
800
],
753
801
"authType": "A String", # The type of authentication configured.
802
+
"oauth2AuthCodeFlow": { # Parameters to support Oauth 2.0 Auth Code Grant Authentication. See https://www.rfc-editor.org/rfc/rfc6749#section-1.3.1 for more details. # Oauth2AuthCodeFlow.
803
+
"authCode": "A String", # Authorization code to be exchanged for access and refresh tokens.
804
+
"clientId": "A String", # Client ID for user-provided OAuth app.
805
+
"clientSecret": { # Secret provides a reference to entries in Secret Manager. # Client secret for user-provided OAuth app.
806
+
"secretVersion": "A String", # The resource name of the secret version in the format, format as: `projects/*/secrets/*/versions/*`.
807
+
},
808
+
"enablePkce": True or False, # Whether to enable PKCE when the user performs the auth code flow.
809
+
"pkceVerifier": "A String", # PKCE verifier to be used during the auth code exchange.
810
+
"redirectUri": "A String", # Redirect URI to be provided during the auth code exchange.
811
+
"scopes": [ # Scopes the connection will request when the user performs the auth code flow.
812
+
"A String",
813
+
],
814
+
},
754
815
"oauth2ClientCredentials": { # Parameters to support Oauth 2.0 Client Credentials Grant Authentication. See https://tools.ietf.org/html/rfc6749#section-1.3.4 for more details. # Oauth2ClientCredentials.
755
816
"clientId": "A String", # The client identifier.
756
817
"clientSecret": { # Secret provides a reference to entries in Secret Manager. # Secret version reference containing the client secret.
@@ -819,6 +880,9 @@ <h3>Method Details</h3>
819
880
"locked": True or False, # Indicates whether or not the connection is locked.
820
881
"reason": "A String", # Describes why a connection is locked.
821
882
},
883
+
"logConfig": { # Log configuration for the connection. # Optional. Log configuration for the connection.
884
+
"enabled": True or False, # Enabled represents whether logging is enabled or not for a connection.
885
+
},
822
886
"name": "A String", # Output only. Resource name of the Connection. Format: projects/{project}/locations/{location}/connections/{connection}
823
887
"nodeConfig": { # Node configuration for the connection. # Optional. Node configuration for the connection.
824
888
"maxNodeCount": 42, # Maximum number of nodes in the runtime nodes.
"egressControlConfig": { # Egress control config for connector runtime. These configurations define the rules to identify which outbound domains/hosts needs to be whitelisted. It may be a static information for a particular connector version or it is derived from the configurations provided by the customer in Connection resource. # Output only. Configuration for Egress Control.
199
212
"backends": "A String", # Static Comma separated backends which are common for all Connection resources. Supported formats for each backend are host:port or just host (host can be ip address or domain name).
@@ -401,6 +414,19 @@ <h3>Method Details</h3>
401
414
},
402
415
],
403
416
"createTime": "A String", # Output only. Created time.
417
+
"destinationConfigTemplates": [ # Output only. List of destination configs needed to create a connection.
418
+
{ # DestinationConfigTemplate defines required destinations supported by the Connector.
"egressControlConfig": { # Egress control config for connector runtime. These configurations define the rules to identify which outbound domains/hosts needs to be whitelisted. It may be a static information for a particular connector version or it is derived from the configurations provided by the customer in Connection resource. # Output only. Configuration for Egress Control.
406
432
"backends": "A String", # Static Comma separated backends which are common for all Connection resources. Supported formats for each backend are host:port or just host (host can be ip address or domain name).
0 commit comments