Skip to content

Commit 0f63b72

Browse files
feat(datastream): update the api
#### datastream:v1 The following keys were added: - schemas.MongodbProfile.properties.sslConfig.$ref (Total Keys: 1) - schemas.MongodbSslConfig (Total Keys: 12)
1 parent 06a8d11 commit 0f63b72

File tree

3 files changed

+92
-5
lines changed

3 files changed

+92
-5
lines changed

docs/dyn/datastream_v1.projects.locations.connectionProfiles.html

Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -144,6 +144,15 @@ <h3>Method Details</h3>
144144
&quot;secretManagerStoredPassword&quot;: &quot;A String&quot;, # Optional. A reference to a Secret Manager resource name storing the SQLServer connection password. Mutually exclusive with the `password` field.
145145
&quot;srvConnectionFormat&quot;: { # Srv connection format. # Srv connection format.
146146
},
147+
&quot;sslConfig&quot;: { # MongoDB SSL configuration information. # Optional. SSL configuration for the MongoDB connection.
148+
&quot;caCertificate&quot;: &quot;A String&quot;, # Optional. Input only. PEM-encoded certificate of the CA that signed the source database server&#x27;s certificate.
149+
&quot;caCertificateSet&quot;: True or False, # Output only. Indicates whether the ca_certificate field is set.
150+
&quot;clientCertificate&quot;: &quot;A String&quot;, # Optional. Input only. PEM-encoded certificate that will be used by the replica to authenticate against the source database server. If this field is used then the &#x27;client_key&#x27; and the &#x27;ca_certificate&#x27; fields are mandatory.
151+
&quot;clientCertificateSet&quot;: True or False, # Output only. Indicates whether the client_certificate field is set.
152+
&quot;clientKey&quot;: &quot;A String&quot;, # Optional. Input only. PEM-encoded private key associated with the Client Certificate. If this field is used then the &#x27;client_certificate&#x27; and the &#x27;ca_certificate&#x27; fields are mandatory.
153+
&quot;clientKeySet&quot;: True or False, # Output only. Indicates whether the client_key field is set.
154+
&quot;secretManagerStoredClientKey&quot;: &quot;A String&quot;, # Optional. Input only. A reference to a Secret Manager resource name storing the PEM-encoded private key associated with the Client Certificate. If this field is used then the &#x27;client_certificate&#x27; and the &#x27;ca_certificate&#x27; fields are mandatory. Mutually exclusive with the `client_key` field.
155+
},
147156
&quot;standardConnectionFormat&quot;: { # Standard connection format. # Standard connection format.
148157
&quot;directConnection&quot;: True or False, # Optional. Specifies whether the client connects directly to the host[:port] in the connection URI.
149158
},
@@ -356,6 +365,15 @@ <h3>Method Details</h3>
356365
&quot;secretManagerStoredPassword&quot;: &quot;A String&quot;, # Optional. A reference to a Secret Manager resource name storing the SQLServer connection password. Mutually exclusive with the `password` field.
357366
&quot;srvConnectionFormat&quot;: { # Srv connection format. # Srv connection format.
358367
},
368+
&quot;sslConfig&quot;: { # MongoDB SSL configuration information. # Optional. SSL configuration for the MongoDB connection.
369+
&quot;caCertificate&quot;: &quot;A String&quot;, # Optional. Input only. PEM-encoded certificate of the CA that signed the source database server&#x27;s certificate.
370+
&quot;caCertificateSet&quot;: True or False, # Output only. Indicates whether the ca_certificate field is set.
371+
&quot;clientCertificate&quot;: &quot;A String&quot;, # Optional. Input only. PEM-encoded certificate that will be used by the replica to authenticate against the source database server. If this field is used then the &#x27;client_key&#x27; and the &#x27;ca_certificate&#x27; fields are mandatory.
372+
&quot;clientCertificateSet&quot;: True or False, # Output only. Indicates whether the client_certificate field is set.
373+
&quot;clientKey&quot;: &quot;A String&quot;, # Optional. Input only. PEM-encoded private key associated with the Client Certificate. If this field is used then the &#x27;client_certificate&#x27; and the &#x27;ca_certificate&#x27; fields are mandatory.
374+
&quot;clientKeySet&quot;: True or False, # Output only. Indicates whether the client_key field is set.
375+
&quot;secretManagerStoredClientKey&quot;: &quot;A String&quot;, # Optional. Input only. A reference to a Secret Manager resource name storing the PEM-encoded private key associated with the Client Certificate. If this field is used then the &#x27;client_certificate&#x27; and the &#x27;ca_certificate&#x27; fields are mandatory. Mutually exclusive with the `client_key` field.
376+
},
359377
&quot;standardConnectionFormat&quot;: { # Standard connection format. # Standard connection format.
360378
&quot;directConnection&quot;: True or False, # Optional. Specifies whether the client connects directly to the host[:port] in the connection URI.
361379
},
@@ -777,6 +795,15 @@ <h3>Method Details</h3>
777795
&quot;secretManagerStoredPassword&quot;: &quot;A String&quot;, # Optional. A reference to a Secret Manager resource name storing the SQLServer connection password. Mutually exclusive with the `password` field.
778796
&quot;srvConnectionFormat&quot;: { # Srv connection format. # Srv connection format.
779797
},
798+
&quot;sslConfig&quot;: { # MongoDB SSL configuration information. # Optional. SSL configuration for the MongoDB connection.
799+
&quot;caCertificate&quot;: &quot;A String&quot;, # Optional. Input only. PEM-encoded certificate of the CA that signed the source database server&#x27;s certificate.
800+
&quot;caCertificateSet&quot;: True or False, # Output only. Indicates whether the ca_certificate field is set.
801+
&quot;clientCertificate&quot;: &quot;A String&quot;, # Optional. Input only. PEM-encoded certificate that will be used by the replica to authenticate against the source database server. If this field is used then the &#x27;client_key&#x27; and the &#x27;ca_certificate&#x27; fields are mandatory.
802+
&quot;clientCertificateSet&quot;: True or False, # Output only. Indicates whether the client_certificate field is set.
803+
&quot;clientKey&quot;: &quot;A String&quot;, # Optional. Input only. PEM-encoded private key associated with the Client Certificate. If this field is used then the &#x27;client_certificate&#x27; and the &#x27;ca_certificate&#x27; fields are mandatory.
804+
&quot;clientKeySet&quot;: True or False, # Output only. Indicates whether the client_key field is set.
805+
&quot;secretManagerStoredClientKey&quot;: &quot;A String&quot;, # Optional. Input only. A reference to a Secret Manager resource name storing the PEM-encoded private key associated with the Client Certificate. If this field is used then the &#x27;client_certificate&#x27; and the &#x27;ca_certificate&#x27; fields are mandatory. Mutually exclusive with the `client_key` field.
806+
},
780807
&quot;standardConnectionFormat&quot;: { # Standard connection format. # Standard connection format.
781808
&quot;directConnection&quot;: True or False, # Optional. Specifies whether the client connects directly to the host[:port] in the connection URI.
782809
},
@@ -931,6 +958,15 @@ <h3>Method Details</h3>
931958
&quot;secretManagerStoredPassword&quot;: &quot;A String&quot;, # Optional. A reference to a Secret Manager resource name storing the SQLServer connection password. Mutually exclusive with the `password` field.
932959
&quot;srvConnectionFormat&quot;: { # Srv connection format. # Srv connection format.
933960
},
961+
&quot;sslConfig&quot;: { # MongoDB SSL configuration information. # Optional. SSL configuration for the MongoDB connection.
962+
&quot;caCertificate&quot;: &quot;A String&quot;, # Optional. Input only. PEM-encoded certificate of the CA that signed the source database server&#x27;s certificate.
963+
&quot;caCertificateSet&quot;: True or False, # Output only. Indicates whether the ca_certificate field is set.
964+
&quot;clientCertificate&quot;: &quot;A String&quot;, # Optional. Input only. PEM-encoded certificate that will be used by the replica to authenticate against the source database server. If this field is used then the &#x27;client_key&#x27; and the &#x27;ca_certificate&#x27; fields are mandatory.
965+
&quot;clientCertificateSet&quot;: True or False, # Output only. Indicates whether the client_certificate field is set.
966+
&quot;clientKey&quot;: &quot;A String&quot;, # Optional. Input only. PEM-encoded private key associated with the Client Certificate. If this field is used then the &#x27;client_certificate&#x27; and the &#x27;ca_certificate&#x27; fields are mandatory.
967+
&quot;clientKeySet&quot;: True or False, # Output only. Indicates whether the client_key field is set.
968+
&quot;secretManagerStoredClientKey&quot;: &quot;A String&quot;, # Optional. Input only. A reference to a Secret Manager resource name storing the PEM-encoded private key associated with the Client Certificate. If this field is used then the &#x27;client_certificate&#x27; and the &#x27;ca_certificate&#x27; fields are mandatory. Mutually exclusive with the `client_key` field.
969+
},
934970
&quot;standardConnectionFormat&quot;: { # Standard connection format. # Standard connection format.
935971
&quot;directConnection&quot;: True or False, # Optional. Specifies whether the client connects directly to the host[:port] in the connection URI.
936972
},
@@ -1094,6 +1130,15 @@ <h3>Method Details</h3>
10941130
&quot;secretManagerStoredPassword&quot;: &quot;A String&quot;, # Optional. A reference to a Secret Manager resource name storing the SQLServer connection password. Mutually exclusive with the `password` field.
10951131
&quot;srvConnectionFormat&quot;: { # Srv connection format. # Srv connection format.
10961132
},
1133+
&quot;sslConfig&quot;: { # MongoDB SSL configuration information. # Optional. SSL configuration for the MongoDB connection.
1134+
&quot;caCertificate&quot;: &quot;A String&quot;, # Optional. Input only. PEM-encoded certificate of the CA that signed the source database server&#x27;s certificate.
1135+
&quot;caCertificateSet&quot;: True or False, # Output only. Indicates whether the ca_certificate field is set.
1136+
&quot;clientCertificate&quot;: &quot;A String&quot;, # Optional. Input only. PEM-encoded certificate that will be used by the replica to authenticate against the source database server. If this field is used then the &#x27;client_key&#x27; and the &#x27;ca_certificate&#x27; fields are mandatory.
1137+
&quot;clientCertificateSet&quot;: True or False, # Output only. Indicates whether the client_certificate field is set.
1138+
&quot;clientKey&quot;: &quot;A String&quot;, # Optional. Input only. PEM-encoded private key associated with the Client Certificate. If this field is used then the &#x27;client_certificate&#x27; and the &#x27;ca_certificate&#x27; fields are mandatory.
1139+
&quot;clientKeySet&quot;: True or False, # Output only. Indicates whether the client_key field is set.
1140+
&quot;secretManagerStoredClientKey&quot;: &quot;A String&quot;, # Optional. Input only. A reference to a Secret Manager resource name storing the PEM-encoded private key associated with the Client Certificate. If this field is used then the &#x27;client_certificate&#x27; and the &#x27;ca_certificate&#x27; fields are mandatory. Mutually exclusive with the `client_key` field.
1141+
},
10971142
&quot;standardConnectionFormat&quot;: { # Standard connection format. # Standard connection format.
10981143
&quot;directConnection&quot;: True or False, # Optional. Specifies whether the client connects directly to the host[:port] in the connection URI.
10991144
},

docs/dyn/datastream_v1.projects.locations.privateConnections.html

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -129,7 +129,7 @@ <h3>Method Details</h3>
129129
},
130130
&quot;name&quot;: &quot;A String&quot;, # Output only. Identifier. The resource&#x27;s name.
131131
&quot;pscInterfaceConfig&quot;: { # The PSC Interface configuration is used to create PSC Interface between Datastream and the consumer&#x27;s PSC. # PSC Interface Config.
132-
&quot;networkAttachment&quot;: &quot;A String&quot;, # Required. Fully qualified name of the Network Attachment that Datastream will connect to. Format: `projects/{{project}}/regions/{{region}}/networkAttachments/{{name}}`
132+
&quot;networkAttachment&quot;: &quot;A String&quot;, # Required. Fully qualified name of the Network Attachment that Datastream will connect to. Format: `projects/{project}/regions/{region}/networkAttachments/{name}`
133133
},
134134
&quot;satisfiesPzi&quot;: True or False, # Output only. Reserved for future use.
135135
&quot;satisfiesPzs&quot;: True or False, # Output only. Reserved for future use.
@@ -242,7 +242,7 @@ <h3>Method Details</h3>
242242
},
243243
&quot;name&quot;: &quot;A String&quot;, # Output only. Identifier. The resource&#x27;s name.
244244
&quot;pscInterfaceConfig&quot;: { # The PSC Interface configuration is used to create PSC Interface between Datastream and the consumer&#x27;s PSC. # PSC Interface Config.
245-
&quot;networkAttachment&quot;: &quot;A String&quot;, # Required. Fully qualified name of the Network Attachment that Datastream will connect to. Format: `projects/{{project}}/regions/{{region}}/networkAttachments/{{name}}`
245+
&quot;networkAttachment&quot;: &quot;A String&quot;, # Required. Fully qualified name of the Network Attachment that Datastream will connect to. Format: `projects/{project}/regions/{region}/networkAttachments/{name}`
246246
},
247247
&quot;satisfiesPzi&quot;: True or False, # Output only. Reserved for future use.
248248
&quot;satisfiesPzs&quot;: True or False, # Output only. Reserved for future use.
@@ -293,7 +293,7 @@ <h3>Method Details</h3>
293293
},
294294
&quot;name&quot;: &quot;A String&quot;, # Output only. Identifier. The resource&#x27;s name.
295295
&quot;pscInterfaceConfig&quot;: { # The PSC Interface configuration is used to create PSC Interface between Datastream and the consumer&#x27;s PSC. # PSC Interface Config.
296-
&quot;networkAttachment&quot;: &quot;A String&quot;, # Required. Fully qualified name of the Network Attachment that Datastream will connect to. Format: `projects/{{project}}/regions/{{region}}/networkAttachments/{{name}}`
296+
&quot;networkAttachment&quot;: &quot;A String&quot;, # Required. Fully qualified name of the Network Attachment that Datastream will connect to. Format: `projects/{project}/regions/{region}/networkAttachments/{name}`
297297
},
298298
&quot;satisfiesPzi&quot;: True or False, # Output only. Reserved for future use.
299299
&quot;satisfiesPzs&quot;: True or False, # Output only. Reserved for future use.

googleapiclient/discovery_cache/documents/datastream.v1.json

Lines changed: 44 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1261,7 +1261,7 @@
12611261
}
12621262
}
12631263
},
1264-
"revision": "20250511",
1264+
"revision": "20250518",
12651265
"rootUrl": "https://datastream.googleapis.com/",
12661266
"schemas": {
12671267
"AppendOnly": {
@@ -2231,6 +2231,10 @@
22312231
"$ref": "SrvConnectionFormat",
22322232
"description": "Srv connection format."
22332233
},
2234+
"sslConfig": {
2235+
"$ref": "MongodbSslConfig",
2236+
"description": "Optional. SSL configuration for the MongoDB connection."
2237+
},
22342238
"standardConnectionFormat": {
22352239
"$ref": "StandardConnectionFormat",
22362240
"description": "Standard connection format."
@@ -2262,6 +2266,44 @@
22622266
},
22632267
"type": "object"
22642268
},
2269+
"MongodbSslConfig": {
2270+
"description": "MongoDB SSL configuration information.",
2271+
"id": "MongodbSslConfig",
2272+
"properties": {
2273+
"caCertificate": {
2274+
"description": "Optional. Input only. PEM-encoded certificate of the CA that signed the source database server's certificate.",
2275+
"type": "string"
2276+
},
2277+
"caCertificateSet": {
2278+
"description": "Output only. Indicates whether the ca_certificate field is set.",
2279+
"readOnly": true,
2280+
"type": "boolean"
2281+
},
2282+
"clientCertificate": {
2283+
"description": "Optional. Input only. PEM-encoded certificate that will be used by the replica to authenticate against the source database server. If this field is used then the 'client_key' and the 'ca_certificate' fields are mandatory.",
2284+
"type": "string"
2285+
},
2286+
"clientCertificateSet": {
2287+
"description": "Output only. Indicates whether the client_certificate field is set.",
2288+
"readOnly": true,
2289+
"type": "boolean"
2290+
},
2291+
"clientKey": {
2292+
"description": "Optional. Input only. PEM-encoded private key associated with the Client Certificate. If this field is used then the 'client_certificate' and the 'ca_certificate' fields are mandatory.",
2293+
"type": "string"
2294+
},
2295+
"clientKeySet": {
2296+
"description": "Output only. Indicates whether the client_key field is set.",
2297+
"readOnly": true,
2298+
"type": "boolean"
2299+
},
2300+
"secretManagerStoredClientKey": {
2301+
"description": "Optional. Input only. A reference to a Secret Manager resource name storing the PEM-encoded private key associated with the Client Certificate. If this field is used then the 'client_certificate' and the 'ca_certificate' fields are mandatory. Mutually exclusive with the `client_key` field.",
2302+
"type": "string"
2303+
}
2304+
},
2305+
"type": "object"
2306+
},
22652307
"MostRecentStartPosition": {
22662308
"description": "CDC strategy to start replicating from the most recent position in the source.",
22672309
"id": "MostRecentStartPosition",
@@ -3174,7 +3216,7 @@
31743216
"id": "PscInterfaceConfig",
31753217
"properties": {
31763218
"networkAttachment": {
3177-
"description": "Required. Fully qualified name of the Network Attachment that Datastream will connect to. Format: `projects/{{project}}/regions/{{region}}/networkAttachments/{{name}}`",
3219+
"description": "Required. Fully qualified name of the Network Attachment that Datastream will connect to. Format: `projects/{project}/regions/{region}/networkAttachments/{name}`",
31783220
"type": "string"
31793221
}
31803222
},

0 commit comments

Comments
 (0)