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: README.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -15,7 +15,7 @@ using Terraform Bytebase Provider to prepare those instances ready for applicati
15
15
16
16
-[Go](https://golang.org/doc/install) (1.19 or later)
17
17
-[Terraform](https://developer.hashicorp.com/terraform/downloads?product_intent=terraform) (1.3.5 or later)
18
-
-[Bytebase](https://github.com/bytebase/bytebase) (3.17.0 or later)
18
+
-[Bytebase](https://github.com/bytebase/bytebase) (3.17.1 or later)
19
19
20
20
> If you have problems running `terraform` in MacOS with Apple Silicon, you can following https://stackoverflow.com/questions/66281882/how-can-i-get-terraform-init-to-run-on-my-apple-silicon-macbook-pro-for-the-go and use the `tfenv`.
Copy file name to clipboardExpand all lines: docs/resources/instance.md
+15-3Lines changed: 15 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -79,14 +79,26 @@ Optional:
79
79
-`ssh_port` (String) SSH tunnel server port. Only available for MYSQL, TIDB, MARIADB, OCEANBASE, POSTGRES, REDIS with PASSWORD authentication.
80
80
-`ssh_private_key` (String, Sensitive) SSH tunnel private key. Only available for MYSQL, TIDB, MARIADB, OCEANBASE, POSTGRES, REDIS with PASSWORD authentication.
81
81
-`ssh_user` (String) SSH tunnel username. Only available for MYSQL, TIDB, MARIADB, OCEANBASE, POSTGRES, REDIS with PASSWORD authentication.
82
-
-`ssl_ca` (String, Sensitive) The CA certificate. Optional, you can set this if the engine type is MYSQL, POSTGRES, TIDB or CLICKHOUSE.
83
-
-`ssl_cert` (String, Sensitive) The client certificate. Optional, you can set this if the engine type is MYSQL, POSTGRES, TIDB or CLICKHOUSE.
84
-
-`ssl_key` (String, Sensitive) The client key. Optional, you can set this if the engine type is MYSQL, POSTGRES, TIDB or CLICKHOUSE.
82
+
-`ssl_ca` (String, Sensitive) The inline PEM CA certificate. Mutually exclusive with ssl_ca_path.
83
+
-`ssl_ca_path` (String) Absolute filesystem path to the CA certificate on the Bytebase server. Mutually exclusive with ssl_ca.
84
+
-`ssl_cert` (String, Sensitive) The inline PEM client certificate. Mutually exclusive with ssl_cert_path.
85
+
-`ssl_cert_path` (String) Absolute filesystem path to the client certificate on the Bytebase server. Mutually exclusive with ssl_cert.
86
+
-`ssl_key` (String, Sensitive) The inline PEM client private key. Mutually exclusive with ssl_key_path.
87
+
-`ssl_key_path` (String) Absolute filesystem path to the client private key on the Bytebase server. Mutually exclusive with ssl_key.
85
88
-`use_ssl` (Boolean) Enable SSL connection. Required to use SSL certificates.
86
89
-`username` (String) The connection user name used by Bytebase to perform DDL and DML operations.
87
90
-`verify_tls_certificate` (Boolean) Enable TLS certificate verification for SSL connections.
88
91
-`warehouse_id` (String) Databricks warehouse ID. Only available for DATABRICKS engine.
89
92
93
+
Read-Only:
94
+
95
+
-`ssl_ca_path_set` (Boolean) Whether a CA certificate path has been configured.
96
+
-`ssl_ca_set` (Boolean) Whether an inline CA certificate has been configured.
97
+
-`ssl_cert_path_set` (Boolean) Whether a client certificate path has been configured.
98
+
-`ssl_cert_set` (Boolean) Whether an inline client certificate has been configured.
99
+
-`ssl_key_path_set` (Boolean) Whether a client private key path has been configured.
100
+
-`ssl_key_set` (Boolean) Whether an inline client private key has been configured.
0 commit comments