Skip to content

Commit e071572

Browse files
feat(datastream): update the api
#### datastream:v1 The following keys were added: - schemas.BackfillAllStrategy.properties.postgresqlExcludedObjects.$ref (Total Keys: 1) - schemas.BigQueryDestinationConfig (Total Keys: 6) - schemas.BigQueryProfile (Total Keys: 2) - schemas.ConnectionProfile.properties.bigqueryProfile.$ref (Total Keys: 1) - schemas.ConnectionProfile.properties.postgresqlProfile.$ref (Total Keys: 1) - schemas.DatasetTemplate (Total Keys: 5) - schemas.DestinationConfig.properties.bigqueryDestinationConfig.$ref (Total Keys: 1) - schemas.DiscoverConnectionProfileRequest.properties.postgresqlRdbms.$ref (Total Keys: 1) - schemas.DiscoverConnectionProfileResponse.properties.postgresqlRdbms.$ref (Total Keys: 1) - schemas.PostgresqlColumn (Total Keys: 14) - schemas.PostgresqlObjectIdentifier (Total Keys: 4) - schemas.PostgresqlProfile (Total Keys: 8) - schemas.PostgresqlRdbms (Total Keys: 4) - schemas.PostgresqlSchema (Total Keys: 5) - schemas.PostgresqlSourceConfig (Total Keys: 6) - schemas.PostgresqlTable (Total Keys: 5) - schemas.SingleTargetDataset (Total Keys: 3) - schemas.SourceConfig.properties.postgresqlSourceConfig.$ref (Total Keys: 1) - schemas.SourceHierarchyDatasets (Total Keys: 3) - schemas.SourceObjectIdentifier.properties.postgresqlIdentifier.$ref (Total Keys: 1)
1 parent 414fb91 commit e071572

File tree

5 files changed

+730
-2
lines changed

5 files changed

+730
-2
lines changed

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

Lines changed: 93 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -114,6 +114,8 @@ <h3>Method Details</h3>
114114
The object takes the form of:
115115

116116
{ # A set of reusable connection configurations to be used as a source or destination for a stream.
117+
&quot;bigqueryProfile&quot;: { # BigQuery warehouse profile. # BigQuery Connection Profile configuration.
118+
},
117119
&quot;createTime&quot;: &quot;A String&quot;, # Output only. The create time of the resource.
118120
&quot;displayName&quot;: &quot;A String&quot;, # Required. Display name.
119121
&quot;forwardSshConnectivity&quot;: { # Forward SSH Tunnel connectivity. # Forward SSH tunnel connectivity.
@@ -155,6 +157,13 @@ <h3>Method Details</h3>
155157
&quot;port&quot;: 42, # Port for the Oracle connection, default value is 1521.
156158
&quot;username&quot;: &quot;A String&quot;, # Required. Username for the Oracle connection.
157159
},
160+
&quot;postgresqlProfile&quot;: { # PostgreSQL database profile. # PostgreSQL Connection Profile configuration.
161+
&quot;database&quot;: &quot;A String&quot;, # Required. Database for the PostgreSQL connection.
162+
&quot;hostname&quot;: &quot;A String&quot;, # Required. Hostname for the PostgreSQL connection.
163+
&quot;password&quot;: &quot;A String&quot;, # Required. Password for the PostgreSQL connection.
164+
&quot;port&quot;: 42, # Port for the PostgreSQL connection, default value is 5432.
165+
&quot;username&quot;: &quot;A String&quot;, # Required. Username for the PostgreSQL connection.
166+
},
158167
&quot;privateConnectivity&quot;: { # Private Connectivity # Private connectivity.
159168
&quot;privateConnection&quot;: &quot;A String&quot;, # Required. A reference to a private connection resource. Format: `projects/{project}/locations/{location}/privateConnections/{name}`
160169
},
@@ -243,6 +252,8 @@ <h3>Method Details</h3>
243252

244253
{ # Request message for &#x27;discover&#x27; ConnectionProfile request.
245254
&quot;connectionProfile&quot;: { # A set of reusable connection configurations to be used as a source or destination for a stream. # An ad-hoc connection profile configuration.
255+
&quot;bigqueryProfile&quot;: { # BigQuery warehouse profile. # BigQuery Connection Profile configuration.
256+
},
246257
&quot;createTime&quot;: &quot;A String&quot;, # Output only. The create time of the resource.
247258
&quot;displayName&quot;: &quot;A String&quot;, # Required. Display name.
248259
&quot;forwardSshConnectivity&quot;: { # Forward SSH Tunnel connectivity. # Forward SSH tunnel connectivity.
@@ -284,6 +295,13 @@ <h3>Method Details</h3>
284295
&quot;port&quot;: 42, # Port for the Oracle connection, default value is 1521.
285296
&quot;username&quot;: &quot;A String&quot;, # Required. Username for the Oracle connection.
286297
},
298+
&quot;postgresqlProfile&quot;: { # PostgreSQL database profile. # PostgreSQL Connection Profile configuration.
299+
&quot;database&quot;: &quot;A String&quot;, # Required. Database for the PostgreSQL connection.
300+
&quot;hostname&quot;: &quot;A String&quot;, # Required. Hostname for the PostgreSQL connection.
301+
&quot;password&quot;: &quot;A String&quot;, # Required. Password for the PostgreSQL connection.
302+
&quot;port&quot;: 42, # Port for the PostgreSQL connection, default value is 5432.
303+
&quot;username&quot;: &quot;A String&quot;, # Required. Username for the PostgreSQL connection.
304+
},
287305
&quot;privateConnectivity&quot;: { # Private Connectivity # Private connectivity.
288306
&quot;privateConnection&quot;: &quot;A String&quot;, # Required. A reference to a private connection resource. Format: `projects/{project}/locations/{location}/privateConnections/{name}`
289307
},
@@ -342,6 +360,30 @@ <h3>Method Details</h3>
342360
},
343361
],
344362
},
363+
&quot;postgresqlRdbms&quot;: { # PostgreSQL database structure. # PostgreSQL RDBMS to enrich with child data objects and metadata.
364+
&quot;postgresqlSchemas&quot;: [ # PostgreSQL schemas in the database server.
365+
{ # PostgreSQL schema.
366+
&quot;postgresqlTables&quot;: [ # Tables in the schema.
367+
{ # PostgreSQL table.
368+
&quot;postgresqlColumns&quot;: [ # PostgreSQL columns in the schema. When unspecified as part of include/exclude objects, includes/excludes everything.
369+
{ # PostgreSQL Column.
370+
&quot;column&quot;: &quot;A String&quot;, # Column name.
371+
&quot;dataType&quot;: &quot;A String&quot;, # The PostgreSQL data type.
372+
&quot;length&quot;: 42, # Column length.
373+
&quot;nullable&quot;: True or False, # Whether or not the column can accept a null value.
374+
&quot;ordinalPosition&quot;: 42, # The ordinal position of the column in the table.
375+
&quot;precision&quot;: 42, # Column precision.
376+
&quot;primaryKey&quot;: True or False, # Whether or not the column represents a primary key.
377+
&quot;scale&quot;: 42, # Column scale.
378+
},
379+
],
380+
&quot;table&quot;: &quot;A String&quot;, # Table name.
381+
},
382+
],
383+
&quot;schema&quot;: &quot;A String&quot;, # Schema name.
384+
},
385+
],
386+
},
345387
}
346388

347389
x__xgafv: string, V1 error format.
@@ -401,6 +443,30 @@ <h3>Method Details</h3>
401443
},
402444
],
403445
},
446+
&quot;postgresqlRdbms&quot;: { # PostgreSQL database structure. # Enriched PostgreSQL RDBMS object.
447+
&quot;postgresqlSchemas&quot;: [ # PostgreSQL schemas in the database server.
448+
{ # PostgreSQL schema.
449+
&quot;postgresqlTables&quot;: [ # Tables in the schema.
450+
{ # PostgreSQL table.
451+
&quot;postgresqlColumns&quot;: [ # PostgreSQL columns in the schema. When unspecified as part of include/exclude objects, includes/excludes everything.
452+
{ # PostgreSQL Column.
453+
&quot;column&quot;: &quot;A String&quot;, # Column name.
454+
&quot;dataType&quot;: &quot;A String&quot;, # The PostgreSQL data type.
455+
&quot;length&quot;: 42, # Column length.
456+
&quot;nullable&quot;: True or False, # Whether or not the column can accept a null value.
457+
&quot;ordinalPosition&quot;: 42, # The ordinal position of the column in the table.
458+
&quot;precision&quot;: 42, # Column precision.
459+
&quot;primaryKey&quot;: True or False, # Whether or not the column represents a primary key.
460+
&quot;scale&quot;: 42, # Column scale.
461+
},
462+
],
463+
&quot;table&quot;: &quot;A String&quot;, # Table name.
464+
},
465+
],
466+
&quot;schema&quot;: &quot;A String&quot;, # Schema name.
467+
},
468+
],
469+
},
404470
}</pre>
405471
</div>
406472

@@ -419,6 +485,8 @@ <h3>Method Details</h3>
419485
An object of the form:
420486

421487
{ # A set of reusable connection configurations to be used as a source or destination for a stream.
488+
&quot;bigqueryProfile&quot;: { # BigQuery warehouse profile. # BigQuery Connection Profile configuration.
489+
},
422490
&quot;createTime&quot;: &quot;A String&quot;, # Output only. The create time of the resource.
423491
&quot;displayName&quot;: &quot;A String&quot;, # Required. Display name.
424492
&quot;forwardSshConnectivity&quot;: { # Forward SSH Tunnel connectivity. # Forward SSH tunnel connectivity.
@@ -460,6 +528,13 @@ <h3>Method Details</h3>
460528
&quot;port&quot;: 42, # Port for the Oracle connection, default value is 1521.
461529
&quot;username&quot;: &quot;A String&quot;, # Required. Username for the Oracle connection.
462530
},
531+
&quot;postgresqlProfile&quot;: { # PostgreSQL database profile. # PostgreSQL Connection Profile configuration.
532+
&quot;database&quot;: &quot;A String&quot;, # Required. Database for the PostgreSQL connection.
533+
&quot;hostname&quot;: &quot;A String&quot;, # Required. Hostname for the PostgreSQL connection.
534+
&quot;password&quot;: &quot;A String&quot;, # Required. Password for the PostgreSQL connection.
535+
&quot;port&quot;: 42, # Port for the PostgreSQL connection, default value is 5432.
536+
&quot;username&quot;: &quot;A String&quot;, # Required. Username for the PostgreSQL connection.
537+
},
463538
&quot;privateConnectivity&quot;: { # Private Connectivity # Private connectivity.
464539
&quot;privateConnection&quot;: &quot;A String&quot;, # Required. A reference to a private connection resource. Format: `projects/{project}/locations/{location}/privateConnections/{name}`
465540
},
@@ -490,6 +565,8 @@ <h3>Method Details</h3>
490565
{ # Response message for listing connection profiles.
491566
&quot;connectionProfiles&quot;: [ # List of connection profiles.
492567
{ # A set of reusable connection configurations to be used as a source or destination for a stream.
568+
&quot;bigqueryProfile&quot;: { # BigQuery warehouse profile. # BigQuery Connection Profile configuration.
569+
},
493570
&quot;createTime&quot;: &quot;A String&quot;, # Output only. The create time of the resource.
494571
&quot;displayName&quot;: &quot;A String&quot;, # Required. Display name.
495572
&quot;forwardSshConnectivity&quot;: { # Forward SSH Tunnel connectivity. # Forward SSH tunnel connectivity.
@@ -531,6 +608,13 @@ <h3>Method Details</h3>
531608
&quot;port&quot;: 42, # Port for the Oracle connection, default value is 1521.
532609
&quot;username&quot;: &quot;A String&quot;, # Required. Username for the Oracle connection.
533610
},
611+
&quot;postgresqlProfile&quot;: { # PostgreSQL database profile. # PostgreSQL Connection Profile configuration.
612+
&quot;database&quot;: &quot;A String&quot;, # Required. Database for the PostgreSQL connection.
613+
&quot;hostname&quot;: &quot;A String&quot;, # Required. Hostname for the PostgreSQL connection.
614+
&quot;password&quot;: &quot;A String&quot;, # Required. Password for the PostgreSQL connection.
615+
&quot;port&quot;: 42, # Port for the PostgreSQL connection, default value is 5432.
616+
&quot;username&quot;: &quot;A String&quot;, # Required. Username for the PostgreSQL connection.
617+
},
534618
&quot;privateConnectivity&quot;: { # Private Connectivity # Private connectivity.
535619
&quot;privateConnection&quot;: &quot;A String&quot;, # Required. A reference to a private connection resource. Format: `projects/{project}/locations/{location}/privateConnections/{name}`
536620
},
@@ -570,6 +654,8 @@ <h3>Method Details</h3>
570654
The object takes the form of:
571655

572656
{ # A set of reusable connection configurations to be used as a source or destination for a stream.
657+
&quot;bigqueryProfile&quot;: { # BigQuery warehouse profile. # BigQuery Connection Profile configuration.
658+
},
573659
&quot;createTime&quot;: &quot;A String&quot;, # Output only. The create time of the resource.
574660
&quot;displayName&quot;: &quot;A String&quot;, # Required. Display name.
575661
&quot;forwardSshConnectivity&quot;: { # Forward SSH Tunnel connectivity. # Forward SSH tunnel connectivity.
@@ -611,6 +697,13 @@ <h3>Method Details</h3>
611697
&quot;port&quot;: 42, # Port for the Oracle connection, default value is 1521.
612698
&quot;username&quot;: &quot;A String&quot;, # Required. Username for the Oracle connection.
613699
},
700+
&quot;postgresqlProfile&quot;: { # PostgreSQL database profile. # PostgreSQL Connection Profile configuration.
701+
&quot;database&quot;: &quot;A String&quot;, # Required. Database for the PostgreSQL connection.
702+
&quot;hostname&quot;: &quot;A String&quot;, # Required. Hostname for the PostgreSQL connection.
703+
&quot;password&quot;: &quot;A String&quot;, # Required. Password for the PostgreSQL connection.
704+
&quot;port&quot;: 42, # Port for the PostgreSQL connection, default value is 5432.
705+
&quot;username&quot;: &quot;A String&quot;, # Required. Username for the PostgreSQL connection.
706+
},
614707
&quot;privateConnectivity&quot;: { # Private Connectivity # Private connectivity.
615708
&quot;privateConnection&quot;: &quot;A String&quot;, # Required. A reference to a private connection resource. Format: `projects/{project}/locations/{location}/privateConnections/{name}`
616709
},

0 commit comments

Comments
 (0)