1
0
Fork 0
mirror of https://github.com/imjasonh/gcloud-help synced 2026-07-18 06:47:12 +00:00

gcloud: Wed Mar 5 10:41:25 UTC 2025

This commit is contained in:
Automated 2025-03-05 10:41:25 +00:00
parent a597993b2e
commit 6dc93282df
279 changed files with 4198 additions and 801 deletions

View file

@ -8,6 +8,7 @@ SYNOPSIS
| --backfill-all --mysql-excluded-objects=MYSQL_EXCLUDED_OBJECTS
| --oracle-excluded-objects=ORACLE_EXCLUDED_OBJECTS
| --postgresql-excluded-objects=POSTGRESQL_EXCLUDED_OBJECTS
| --salesforce-excluded-objects=SALESFORCE_EXCLUDED_OBJECTS
| --sqlserver-excluded-objects=SQLSERVER_EXCLUDED_OBJECTS)
(--destination-name=DESTINATION_NAME
(--bigquery-destination-config=BIGQUERY_DESTINATION_CONFIG
@ -15,6 +16,7 @@ SYNOPSIS
(--source-name=SOURCE_NAME (--mysql-source-config=MYSQL_SOURCE_CONFIG
| --oracle-source-config=ORACLE_SOURCE_CONFIG
| --postgresql-source-config=POSTGRESQL_SOURCE_CONFIG
| --salesforce-source-config=SALESFORCE_SOURCE_CONFIG
| --sqlserver-source-config=SQLSERVER_SOURCE_CONFIG))
[--labels=[KEY=VALUE,...]] [--force | --validate-only]
[GCLOUD_WIDE_FLAG ...]
@ -102,22 +104,21 @@ REQUIRED FLAGS
The JSON file is formatted as follows, with camelCase field naming:
{
"mysqlDatabases": [
"mysqlDatabases": [
{
"database":"sample_database",
"mysqlTables": [
{
"database":"sample_database",
"mysqlTables": [
"table": "sample_table",
"mysqlColumns": [
{
"table": "sample_table",
"mysqlColumns": [
{
"column": "sample_column",
}
]
"column": "sample_column",
}
]
]
}
]
}
]
}
--oracle-excluded-objects=ORACLE_EXCLUDED_OBJECTS
@ -127,22 +128,21 @@ REQUIRED FLAGS
The JSON file is formatted as follows, with camelCase field naming:
{
"oracleSchemas": [
{
"schema": "SAMPLE",
"oracleTables": [
{
"table": "SAMPLE_TABLE",
"oracleColumns": [
{
"column": "COL",
}
]
}
]
}
]
}
"oracleSchemas": [
{
"schema": "SAMPLE",
"oracleTables": [
{
"table": "SAMPLE_TABLE",
"oracleColumns": [
{
"column": "COL",
}
]
}
]
}
]
}
--postgresql-excluded-objects=POSTGRESQL_EXCLUDED_OBJECTS
@ -152,22 +152,38 @@ REQUIRED FLAGS
The JSON file is formatted as follows, with camelCase field naming:
{
"postgresqlSchemas": [
{
"schema": "SAMPLE",
"postgresqlTables": [
{
"table": "SAMPLE_TABLE",
"postgresqlColumns": [
{
"column": "COL",
}
]
}
]
}
]
}
"postgresqlSchemas": [
{
"schema": "SAMPLE",
"postgresqlTables": [
{
"table": "SAMPLE_TABLE",
"postgresqlColumns": [
{
"column": "COL",
}
]
}
]
}
]
}
--salesforce-excluded-objects=SALESFORCE_EXCLUDED_OBJECTS
Path to a YAML (or JSON) file containing the Salesforce data
sources to avoid backfilling.
The JSON file is formatted as follows, with camelCase field naming:
{
"objects": [
{
"objectName": "SAMPLE",
},
{
"objectName": "SAMPLE2",
}
]
}
--sqlserver-excluded-objects=SQLSERVER_EXCLUDED_OBJECTS
@ -177,22 +193,21 @@ REQUIRED FLAGS
The JSON file is formatted as follows, with camelCase field naming:
{
"schemas": [
{
"schema": "SAMPLE",
"tables": [
{
"table": "SAMPLE_TABLE",
"columns": [
{
"column": "COL",
}
]
}
]
}
]
}
"schemas": [
{
"schema": "SAMPLE",
"tables": [
{
"table": "SAMPLE_TABLE",
"columns": [
{
"column": "COL",
}
]
}
]
}
]
}
This must be specified.
@ -392,6 +407,29 @@ REQUIRED FLAGS
"publication": "SAMPLE_PUBLICATION"
}
--salesforce-source-config=SALESFORCE_SOURCE_CONFIG
Path to a YAML (or JSON) file containing the configuration for
Salesforce Source Config.
The JSON file is formatted as follows, with camelCase field naming:
{
"pollingInterval": "3000s",
"includeObjects": {},
"excludeObjects": {
"objects": [
{
"objectName": "SAMPLE",
"fields": [
{
"fieldName": "SAMPLE_FIELD",
}
]
}
]
}
}
--sqlserver-source-config=SQLSERVER_SOURCE_CONFIG
Path to a YAML (or JSON) file containing the configuration for SQL
Server Source Config.

View file

@ -9,6 +9,7 @@ SYNOPSIS
| --backfill-all --mysql-excluded-objects=MYSQL_EXCLUDED_OBJECTS
| --oracle-excluded-objects=ORACLE_EXCLUDED_OBJECTS
| --postgresql-excluded-objects=POSTGRESQL_EXCLUDED_OBJECTS
| --salesforce-excluded-objects=SALESFORCE_EXCLUDED_OBJECTS
| --sqlserver-excluded-objects=SQLSERVER_EXCLUDED_OBJECTS]
[--clear-labels | --remove-labels=[KEY,...]]
[--destination-name=DESTINATION_NAME
@ -18,6 +19,7 @@ SYNOPSIS
[--source-name=SOURCE_NAME --mysql-source-config=MYSQL_SOURCE_CONFIG
| --oracle-source-config=ORACLE_SOURCE_CONFIG
| --postgresql-source-config=POSTGRESQL_SOURCE_CONFIG
| --salesforce-source-config=SALESFORCE_SOURCE_CONFIG
| --sqlserver-source-config=SQLSERVER_SOURCE_CONFIG]
[GCLOUD_WIDE_FLAG ...]
@ -123,22 +125,21 @@ FLAGS
The JSON file is formatted as follows, with camelCase field naming:
{
"mysqlDatabases": [
"mysqlDatabases": [
{
"database":"sample_database",
"mysqlTables": [
{
"database":"sample_database",
"mysqlTables": [
"table": "sample_table",
"mysqlColumns": [
{
"table": "sample_table",
"mysqlColumns": [
{
"column": "sample_column",
}
]
"column": "sample_column",
}
]
]
}
]
}
]
}
--oracle-excluded-objects=ORACLE_EXCLUDED_OBJECTS
@ -148,22 +149,21 @@ FLAGS
The JSON file is formatted as follows, with camelCase field naming:
{
"oracleSchemas": [
{
"schema": "SAMPLE",
"oracleTables": [
{
"table": "SAMPLE_TABLE",
"oracleColumns": [
{
"column": "COL",
}
]
}
]
}
]
}
"oracleSchemas": [
{
"schema": "SAMPLE",
"oracleTables": [
{
"table": "SAMPLE_TABLE",
"oracleColumns": [
{
"column": "COL",
}
]
}
]
}
]
}
--postgresql-excluded-objects=POSTGRESQL_EXCLUDED_OBJECTS
@ -173,22 +173,38 @@ FLAGS
The JSON file is formatted as follows, with camelCase field naming:
{
"postgresqlSchemas": [
{
"schema": "SAMPLE",
"postgresqlTables": [
{
"table": "SAMPLE_TABLE",
"postgresqlColumns": [
{
"column": "COL",
}
]
}
]
}
]
}
"postgresqlSchemas": [
{
"schema": "SAMPLE",
"postgresqlTables": [
{
"table": "SAMPLE_TABLE",
"postgresqlColumns": [
{
"column": "COL",
}
]
}
]
}
]
}
--salesforce-excluded-objects=SALESFORCE_EXCLUDED_OBJECTS
Path to a YAML (or JSON) file containing the Salesforce data
sources to avoid backfilling.
The JSON file is formatted as follows, with camelCase field naming:
{
"objects": [
{
"objectName": "SAMPLE",
},
{
"objectName": "SAMPLE2",
}
]
}
--sqlserver-excluded-objects=SQLSERVER_EXCLUDED_OBJECTS
@ -198,22 +214,21 @@ FLAGS
The JSON file is formatted as follows, with camelCase field naming:
{
"schemas": [
{
"schema": "SAMPLE",
"tables": [
{
"table": "SAMPLE_TABLE",
"columns": [
{
"column": "COL",
}
]
}
]
}
]
}
"schemas": [
{
"schema": "SAMPLE",
"tables": [
{
"table": "SAMPLE_TABLE",
"columns": [
{
"column": "COL",
}
]
}
]
}
]
}
At most one of these can be specified:
@ -432,9 +447,32 @@ FLAGS
"publication": "SAMPLE_PUBLICATION"
}
--sqlserver-source-config=SQLSERVER_SOURCE_CONFIG
--salesforce-source-config=SALESFORCE_SOURCE_CONFIG
Path to a YAML (or JSON) file containing the configuration for
PostgreSQL Source Config.
Salesforce Source Config.
The JSON file is formatted as follows, with camelCase field naming:
{
"pollingInterval": "3000s",
"includeObjects": {},
"excludeObjects": {
"objects": [
{
"objectName": "SAMPLE",
"fields": [
{
"fieldName": "SAMPLE_FIELD",
}
]
}
]
}
}
--sqlserver-source-config=SQLSERVER_SOURCE_CONFIG
Path to a YAML (or JSON) file containing the configuration for SQL
Server Source Config.
The JSON file is formatted as follows, with camelCase field naming: