Skip to content

Commit 3321e01

Browse files
feat(connectors): update the api
#### connectors:v1 The following keys were added: - schemas.Connection.properties.sslConfig.$ref (Total Keys: 1) - schemas.ConnectorVersion.properties.sslConfigTemplate (Total Keys: 2) - schemas.SslConfig (Total Keys: 23)
1 parent 33e16d9 commit 3321e01

File tree

4 files changed

+371
-2
lines changed

4 files changed

+371
-2
lines changed

docs/dyn/connectors_v1.projects.locations.connections.html

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

0 commit comments

Comments
 (0)