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
+120Lines changed: 120 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -226,6 +226,36 @@ <h3>Method Details</h3>
226
226
},
227
227
"serviceAccount": "A String", # Optional. Service account needed for runtime plane to access GCP resources.
228
228
"serviceDirectory": "A String", # Output only. The name of the Service Directory service name. Used for Private Harpoon to resolve the ILB address. e.g. "projects/cloud-connectors-e2e-testing/locations/us-central1/namespaces/istio-system/services/istio-ingressgateway-connectors"
229
+
"sslConfig": { # SSL Configuration of a connection # Optional. Ssl config of a connection
230
+
"additionalVariables": [ # Additional SSL related field values
231
+
{ # ConfigVariable represents a configuration variable present in a Connection. or AuthConfig.
232
+
"boolValue": True or False, # Value is a bool.
233
+
"intValue": "A String", # Value is an integer
234
+
"key": "A String", # Key of the config variable.
235
+
"secretValue": { # Secret provides a reference to entries in Secret Manager. # Value is a secret.
236
+
"secretVersion": "A String", # The resource name of the secret version in the format, format as: `projects/*/secrets/*/versions/*`.
237
+
},
238
+
"stringValue": "A String", # Value is a string.
239
+
},
240
+
],
241
+
"clientCertType": "A String", # Type of Client Cert (PEM/JKS/.. etc.)
242
+
"clientCertificate": { # Secret provides a reference to entries in Secret Manager. # Client Certificate
243
+
"secretVersion": "A String", # The resource name of the secret version in the format, format as: `projects/*/secrets/*/versions/*`.
244
+
},
245
+
"clientPrivateKey": { # Secret provides a reference to entries in Secret Manager. # Client Private Key
246
+
"secretVersion": "A String", # The resource name of the secret version in the format, format as: `projects/*/secrets/*/versions/*`.
247
+
},
248
+
"clientPrivateKeyPass": { # Secret provides a reference to entries in Secret Manager. # Secret containing the passphrase protecting the Client Private Key
249
+
"secretVersion": "A String", # The resource name of the secret version in the format, format as: `projects/*/secrets/*/versions/*`.
250
+
},
251
+
"privateServerCertificate": { # Secret provides a reference to entries in Secret Manager. # Private Server Certificate. Needs to be specified if trust model is `PRIVATE`.
252
+
"secretVersion": "A String", # The resource name of the secret version in the format, format as: `projects/*/secrets/*/versions/*`.
253
+
},
254
+
"serverCertType": "A String", # Type of Server Cert (PEM/JKS/.. etc.)
255
+
"trustModel": "A String", # Trust Model of the SSL connection
256
+
"type": "A String", # Controls the ssl type for the given connector version.
257
+
"useSsl": True or False, # Bool for enabling SSL
258
+
},
229
259
"status": { # ConnectionStatus indicates the state of the connection. # Output only. Current status of the connection.
"serviceAccount": "A String", # Optional. Service account needed for runtime plane to access GCP resources.
410
440
"serviceDirectory": "A String", # Output only. The name of the Service Directory service name. Used for Private Harpoon to resolve the ILB address. e.g. "projects/cloud-connectors-e2e-testing/locations/us-central1/namespaces/istio-system/services/istio-ingressgateway-connectors"
441
+
"sslConfig": { # SSL Configuration of a connection # Optional. Ssl config of a connection
442
+
"additionalVariables": [ # Additional SSL related field values
443
+
{ # ConfigVariable represents a configuration variable present in a Connection. or AuthConfig.
444
+
"boolValue": True or False, # Value is a bool.
445
+
"intValue": "A String", # Value is an integer
446
+
"key": "A String", # Key of the config variable.
447
+
"secretValue": { # Secret provides a reference to entries in Secret Manager. # Value is a secret.
448
+
"secretVersion": "A String", # The resource name of the secret version in the format, format as: `projects/*/secrets/*/versions/*`.
449
+
},
450
+
"stringValue": "A String", # Value is a string.
451
+
},
452
+
],
453
+
"clientCertType": "A String", # Type of Client Cert (PEM/JKS/.. etc.)
454
+
"clientCertificate": { # Secret provides a reference to entries in Secret Manager. # Client Certificate
455
+
"secretVersion": "A String", # The resource name of the secret version in the format, format as: `projects/*/secrets/*/versions/*`.
456
+
},
457
+
"clientPrivateKey": { # Secret provides a reference to entries in Secret Manager. # Client Private Key
458
+
"secretVersion": "A String", # The resource name of the secret version in the format, format as: `projects/*/secrets/*/versions/*`.
459
+
},
460
+
"clientPrivateKeyPass": { # Secret provides a reference to entries in Secret Manager. # Secret containing the passphrase protecting the Client Private Key
461
+
"secretVersion": "A String", # The resource name of the secret version in the format, format as: `projects/*/secrets/*/versions/*`.
462
+
},
463
+
"privateServerCertificate": { # Secret provides a reference to entries in Secret Manager. # Private Server Certificate. Needs to be specified if trust model is `PRIVATE`.
464
+
"secretVersion": "A String", # The resource name of the secret version in the format, format as: `projects/*/secrets/*/versions/*`.
465
+
},
466
+
"serverCertType": "A String", # Type of Server Cert (PEM/JKS/.. etc.)
467
+
"trustModel": "A String", # Trust Model of the SSL connection
468
+
"type": "A String", # Controls the ssl type for the given connector version.
469
+
"useSsl": True or False, # Bool for enabling SSL
470
+
},
411
471
"status": { # ConnectionStatus indicates the state of the connection. # Output only. Current status of the connection.
"serviceAccount": "A String", # Optional. Service account needed for runtime plane to access GCP resources.
610
670
"serviceDirectory": "A String", # Output only. The name of the Service Directory service name. Used for Private Harpoon to resolve the ILB address. e.g. "projects/cloud-connectors-e2e-testing/locations/us-central1/namespaces/istio-system/services/istio-ingressgateway-connectors"
671
+
"sslConfig": { # SSL Configuration of a connection # Optional. Ssl config of a connection
672
+
"additionalVariables": [ # Additional SSL related field values
673
+
{ # ConfigVariable represents a configuration variable present in a Connection. or AuthConfig.
674
+
"boolValue": True or False, # Value is a bool.
675
+
"intValue": "A String", # Value is an integer
676
+
"key": "A String", # Key of the config variable.
677
+
"secretValue": { # Secret provides a reference to entries in Secret Manager. # Value is a secret.
678
+
"secretVersion": "A String", # The resource name of the secret version in the format, format as: `projects/*/secrets/*/versions/*`.
679
+
},
680
+
"stringValue": "A String", # Value is a string.
681
+
},
682
+
],
683
+
"clientCertType": "A String", # Type of Client Cert (PEM/JKS/.. etc.)
684
+
"clientCertificate": { # Secret provides a reference to entries in Secret Manager. # Client Certificate
685
+
"secretVersion": "A String", # The resource name of the secret version in the format, format as: `projects/*/secrets/*/versions/*`.
686
+
},
687
+
"clientPrivateKey": { # Secret provides a reference to entries in Secret Manager. # Client Private Key
688
+
"secretVersion": "A String", # The resource name of the secret version in the format, format as: `projects/*/secrets/*/versions/*`.
689
+
},
690
+
"clientPrivateKeyPass": { # Secret provides a reference to entries in Secret Manager. # Secret containing the passphrase protecting the Client Private Key
691
+
"secretVersion": "A String", # The resource name of the secret version in the format, format as: `projects/*/secrets/*/versions/*`.
692
+
},
693
+
"privateServerCertificate": { # Secret provides a reference to entries in Secret Manager. # Private Server Certificate. Needs to be specified if trust model is `PRIVATE`.
694
+
"secretVersion": "A String", # The resource name of the secret version in the format, format as: `projects/*/secrets/*/versions/*`.
695
+
},
696
+
"serverCertType": "A String", # Type of Server Cert (PEM/JKS/.. etc.)
697
+
"trustModel": "A String", # Trust Model of the SSL connection
698
+
"type": "A String", # Controls the ssl type for the given connector version.
699
+
"useSsl": True or False, # Bool for enabling SSL
700
+
},
611
701
"status": { # ConnectionStatus indicates the state of the connection. # Output only. Current status of the connection.
"serviceAccount": "A String", # Optional. Service account needed for runtime plane to access GCP resources.
738
828
"serviceDirectory": "A String", # Output only. The name of the Service Directory service name. Used for Private Harpoon to resolve the ILB address. e.g. "projects/cloud-connectors-e2e-testing/locations/us-central1/namespaces/istio-system/services/istio-ingressgateway-connectors"
829
+
"sslConfig": { # SSL Configuration of a connection # Optional. Ssl config of a connection
830
+
"additionalVariables": [ # Additional SSL related field values
831
+
{ # ConfigVariable represents a configuration variable present in a Connection. or AuthConfig.
832
+
"boolValue": True or False, # Value is a bool.
833
+
"intValue": "A String", # Value is an integer
834
+
"key": "A String", # Key of the config variable.
835
+
"secretValue": { # Secret provides a reference to entries in Secret Manager. # Value is a secret.
836
+
"secretVersion": "A String", # The resource name of the secret version in the format, format as: `projects/*/secrets/*/versions/*`.
837
+
},
838
+
"stringValue": "A String", # Value is a string.
839
+
},
840
+
],
841
+
"clientCertType": "A String", # Type of Client Cert (PEM/JKS/.. etc.)
842
+
"clientCertificate": { # Secret provides a reference to entries in Secret Manager. # Client Certificate
843
+
"secretVersion": "A String", # The resource name of the secret version in the format, format as: `projects/*/secrets/*/versions/*`.
844
+
},
845
+
"clientPrivateKey": { # Secret provides a reference to entries in Secret Manager. # Client Private Key
846
+
"secretVersion": "A String", # The resource name of the secret version in the format, format as: `projects/*/secrets/*/versions/*`.
847
+
},
848
+
"clientPrivateKeyPass": { # Secret provides a reference to entries in Secret Manager. # Secret containing the passphrase protecting the Client Private Key
849
+
"secretVersion": "A String", # The resource name of the secret version in the format, format as: `projects/*/secrets/*/versions/*`.
850
+
},
851
+
"privateServerCertificate": { # Secret provides a reference to entries in Secret Manager. # Private Server Certificate. Needs to be specified if trust model is `PRIVATE`.
852
+
"secretVersion": "A String", # The resource name of the secret version in the format, format as: `projects/*/secrets/*/versions/*`.
853
+
},
854
+
"serverCertType": "A String", # Type of Server Cert (PEM/JKS/.. etc.)
855
+
"trustModel": "A String", # Trust Model of the SSL connection
856
+
"type": "A String", # Controls the ssl type for the given connector version.
857
+
"useSsl": True or False, # Bool for enabling SSL
858
+
},
739
859
"status": { # ConnectionStatus indicates the state of the connection. # Output only. Current status of the connection.
0 commit comments