52
52
53
53
@cli_util .copy_params_from_generated_command (databasetools_cli .change_database_tools_connection_compartment , params_to_exclude = ['database_tools_connection_id' ])
54
54
@databasetools_cli .database_tools_connection_group .command (name = databasetools_cli .change_database_tools_connection_compartment .name , help = databasetools_cli .change_database_tools_connection_compartment .help )
55
- @cli_util .option ('--connection-id' , required = True , help = u"""The [OCID] of a DatabaseToolsConnection. [required] """ )
55
+ @cli_util .option ('--connection-id' , required = True , help = u"""The [OCID] of a DatabaseToolsConnection.""" )
56
56
@click .pass_context
57
57
@json_skeleton_utils .json_skeleton_generation_handler (input_params_to_complex_types = {})
58
58
@cli_util .wrap_exceptions
@@ -66,7 +66,7 @@ def change_database_tools_connection_compartment_extended(ctx, **kwargs):
66
66
67
67
@cli_util .copy_params_from_generated_command (databasetools_cli .delete_database_tools_connection , params_to_exclude = ['database_tools_connection_id' ])
68
68
@databasetools_cli .database_tools_connection_group .command (name = databasetools_cli .delete_database_tools_connection .name , help = databasetools_cli .delete_database_tools_connection .help )
69
- @cli_util .option ('--connection-id' , required = True , help = u"""The [OCID] of a DatabaseToolsConnection. [required] """ )
69
+ @cli_util .option ('--connection-id' , required = True , help = u"""The [OCID] of a DatabaseToolsConnection.""" )
70
70
@click .pass_context
71
71
@json_skeleton_utils .json_skeleton_generation_handler (input_params_to_complex_types = {})
72
72
@cli_util .wrap_exceptions
@@ -80,7 +80,7 @@ def delete_database_tools_connection_extended(ctx, **kwargs):
80
80
81
81
@cli_util .copy_params_from_generated_command (databasetools_cli .get_database_tools_connection , params_to_exclude = ['database_tools_connection_id' ])
82
82
@databasetools_cli .database_tools_connection_group .command (name = databasetools_cli .get_database_tools_connection .name , help = databasetools_cli .get_database_tools_connection .help )
83
- @cli_util .option ('--connection-id' , required = True , help = u"""The [OCID] of a DatabaseToolsConnection. [required] """ )
83
+ @cli_util .option ('--connection-id' , required = True , help = u"""The [OCID] of a DatabaseToolsConnection.""" )
84
84
@click .pass_context
85
85
@json_skeleton_utils .json_skeleton_generation_handler (input_params_to_complex_types = {}, output_type = {'module' : 'database_tools' , 'class' : 'DatabaseToolsConnection' })
86
86
@cli_util .wrap_exceptions
@@ -94,8 +94,8 @@ def get_database_tools_connection_extended(ctx, **kwargs):
94
94
95
95
@cli_util .copy_params_from_generated_command (databasetools_cli .update_database_tools_connection_update_database_tools_connection_oracle_database_details , params_to_exclude = ['database_tools_connection_id' , 'user_password' ])
96
96
@databasetools_cli .database_tools_connection_group .command (name = databasetools_cli .update_database_tools_connection_update_database_tools_connection_oracle_database_details .name , help = databasetools_cli .update_database_tools_connection_update_database_tools_connection_oracle_database_details .help )
97
- @cli_util .option ('--connection-id' , required = True , help = u"""The [OCID] of a DatabaseToolsConnection. [required] """ )
98
- @cli_util .option ('--user-password-secret-id' , help = """The [OCID] of the secret containing the user password. [required] """ )
97
+ @cli_util .option ('--connection-id' , required = True , help = u"""The [OCID] of a DatabaseToolsConnection.""" )
98
+ @cli_util .option ('--user-password-secret-id' , help = """The [OCID] of the secret containing the user password.""" )
99
99
@click .pass_context
100
100
@json_skeleton_utils .json_skeleton_generation_handler (input_params_to_complex_types = {'defined-tags' : {'module' : 'database_tools' , 'class' : 'dict(str, dict(str, object))' }, 'freeform-tags' : {'module' : 'database_tools' , 'class' : 'dict(str, string)' }, 'related-resource' : {'module' : 'database_tools' , 'class' : 'UpdateDatabaseToolsRelatedResourceDetails' }, 'user-password' : {'module' : 'database_tools' , 'class' : 'DatabaseToolsUserPasswordDetails' }, 'advanced-properties' : {'module' : 'database_tools' , 'class' : 'dict(str, string)' }, 'key-stores' : {'module' : 'database_tools' , 'class' : 'list[DatabaseToolsKeyStoreDetails]' }})
101
101
@cli_util .wrap_exceptions
@@ -120,7 +120,7 @@ def update_database_tools_connection_update_database_tools_connection_oracle_dat
120
120
121
121
@cli_util .copy_params_from_generated_command (databasetools_cli .create_database_tools_connection_create_database_tools_connection_oracle_database_details , params_to_exclude = ['user_password' ])
122
122
@databasetools_cli .database_tools_connection_group .command (name = databasetools_cli .create_database_tools_connection_create_database_tools_connection_oracle_database_details .name , help = databasetools_cli .create_database_tools_connection_create_database_tools_connection_oracle_database_details .help )
123
- @cli_util .option ('--user-password-secret-id' , help = """The [OCID] of the secret containing the user password. [required] """ )
123
+ @cli_util .option ('--user-password-secret-id' , required = True , help = """The [OCID] of the secret containing the user password.""" )
124
124
@click .pass_context
125
125
@json_skeleton_utils .json_skeleton_generation_handler (input_params_to_complex_types = {'defined-tags' : {'module' : 'database_tools' , 'class' : 'dict(str, dict(str, object))' }, 'freeform-tags' : {'module' : 'database_tools' , 'class' : 'dict(str, string)' }, 'related-resource' : {'module' : 'database_tools' , 'class' : 'CreateDatabaseToolsRelatedResourceDetails' }, 'user-password' : {'module' : 'database_tools' , 'class' : 'DatabaseToolsUserPasswordDetails' }, 'advanced-properties' : {'module' : 'database_tools' , 'class' : 'dict(str, string)' }, 'key-stores' : {'module' : 'database_tools' , 'class' : 'list[DatabaseToolsKeyStoreDetails]' }})
126
126
@cli_util .wrap_exceptions
@@ -141,7 +141,7 @@ def create_database_tools_connection_create_database_tools_connection_oracle_dat
141
141
142
142
@cli_util .copy_params_from_generated_command (databasetools_cli .validate_database_tools_connection_validate_database_tools_connection_oracle_database_details , params_to_exclude = ['database_tools_connection_id' ])
143
143
@databasetools_cli .database_tools_connection_group .command (name = databasetools_cli .validate_database_tools_connection_validate_database_tools_connection_oracle_database_details .name , help = databasetools_cli .validate_database_tools_connection_validate_database_tools_connection_oracle_database_details .help )
144
- @cli_util .option ('--connection-id' , required = True , help = u"""The [OCID] of a DatabaseToolsConnection. [required] """ )
144
+ @cli_util .option ('--connection-id' , required = True , help = u"""The [OCID] of a DatabaseToolsConnection.""" )
145
145
@click .pass_context
146
146
@json_skeleton_utils .json_skeleton_generation_handler (input_params_to_complex_types = {}, output_type = {'module' : 'database_tools' , 'class' : 'ValidateDatabaseToolsConnectionResult' })
147
147
@cli_util .wrap_exceptions
@@ -221,3 +221,76 @@ def update_database_tools_private_endpoint_extended(ctx, **kwargs):
221
221
kwargs .pop ('private_endpoint_id' )
222
222
223
223
ctx .invoke (databasetools_cli .update_database_tools_private_endpoint , ** kwargs )
224
+
225
+
226
+ # oci dbtools connection create-database-tools-connection-create-database-tools-connection-my-sql-details -> oci dbtools connection create-mysql-database
227
+ cli_util .rename_command (databasetools_cli , databasetools_cli .database_tools_connection_group , databasetools_cli .create_database_tools_connection_create_database_tools_connection_my_sql_details , "create-mysql-database" )
228
+
229
+
230
+ # oci dbtools connection update-database-tools-connection-update-database-tools-connection-my-sql-details -> oci dbtools connection update-mysql-database
231
+ cli_util .rename_command (databasetools_cli , databasetools_cli .database_tools_connection_group , databasetools_cli .update_database_tools_connection_update_database_tools_connection_my_sql_details , "update-mysql-database" )
232
+
233
+
234
+ # oci dbtools connection validate-database-tools-connection-validate-database-tools-connection-my-sql-details -> oci dbtools connection validate-mysql-database
235
+ cli_util .rename_command (databasetools_cli , databasetools_cli .database_tools_connection_group , databasetools_cli .validate_database_tools_connection_validate_database_tools_connection_my_sql_details , "validate-mysql-database" )
236
+
237
+
238
+ @cli_util .copy_params_from_generated_command (databasetools_cli .create_database_tools_connection_create_database_tools_connection_my_sql_details , params_to_exclude = ['user_password' ])
239
+ @databasetools_cli .database_tools_connection_group .command (name = databasetools_cli .create_database_tools_connection_create_database_tools_connection_my_sql_details .name , help = databasetools_cli .create_database_tools_connection_create_database_tools_connection_my_sql_details .help )
240
+ @cli_util .option ('--user-password-secret-id' , required = True , help = """The [OCID] of the secret containing the user password.""" )
241
+ @click .pass_context
242
+ @json_skeleton_utils .json_skeleton_generation_handler (input_params_to_complex_types = {'defined-tags' : {'module' : 'database_tools' , 'class' : 'dict(str, dict(str, object))' }, 'freeform-tags' : {'module' : 'database_tools' , 'class' : 'dict(str, string)' }, 'related-resource' : {'module' : 'database_tools' , 'class' : 'CreateDatabaseToolsRelatedResourceDetails' }, 'user-password' : {'module' : 'database_tools' , 'class' : 'DatabaseToolsUserPasswordDetails' }, 'advanced-properties' : {'module' : 'database_tools' , 'class' : 'dict(str, string)' }, 'key-stores' : {'module' : 'database_tools' , 'class' : 'list[DatabaseToolsKeyStoreDetails]' }})
243
+ @cli_util .wrap_exceptions
244
+ def create_database_tools_connection_create_database_tools_connection_my_sql_details_extended (ctx , ** kwargs ):
245
+ # Flattening of user_password complex parameter
246
+ if kwargs ['user_password_secret_id' ]:
247
+ user_password = {
248
+ 'value-type' : 'SECRETID' ,
249
+ 'secret-id' : kwargs ['user_password_secret_id' ]
250
+ }
251
+
252
+ kwargs ['user_password' ] = json .dumps (user_password )
253
+
254
+ kwargs .pop ('user_password_secret_id' , None )
255
+
256
+ ctx .invoke (databasetools_cli .create_database_tools_connection_create_database_tools_connection_my_sql_details , ** kwargs )
257
+
258
+
259
+ @cli_util .copy_params_from_generated_command (databasetools_cli .update_database_tools_connection_update_database_tools_connection_my_sql_details , params_to_exclude = ['database_tools_connection_id' ])
260
+ @databasetools_cli .database_tools_connection_group .command (name = databasetools_cli .update_database_tools_connection_update_database_tools_connection_my_sql_details .name , help = databasetools_cli .update_database_tools_connection_update_database_tools_connection_my_sql_details .help )
261
+ @cli_util .option ('--connection-id' , required = True , help = u"""The [OCID] of a Database Tools connection.""" )
262
+ @cli_util .option ('--user-password-secret-id' , help = """The [OCID] of the secret containing the user password.""" )
263
+ @click .pass_context
264
+ @json_skeleton_utils .json_skeleton_generation_handler (input_params_to_complex_types = {'defined-tags' : {'module' : 'database_tools' , 'class' : 'dict(str, dict(str, object))' }, 'freeform-tags' : {'module' : 'database_tools' , 'class' : 'dict(str, string)' }, 'related-resource' : {'module' : 'database_tools' , 'class' : 'UpdateDatabaseToolsRelatedResourceMySqlDetails' }, 'user-password' : {'module' : 'database_tools' , 'class' : 'DatabaseToolsUserPasswordDetails' }, 'advanced-properties' : {'module' : 'database_tools' , 'class' : 'dict(str, string)' }, 'key-stores' : {'module' : 'database_tools' , 'class' : 'list[DatabaseToolsKeyStoreMySqlDetails]' }})
265
+ @cli_util .wrap_exceptions
266
+ def update_database_tools_connection_update_database_tools_connection_my_sql_details_extended (ctx , ** kwargs ):
267
+ if 'connection_id' in kwargs :
268
+ kwargs ['database_tools_connection_id' ] = kwargs ['connection_id' ]
269
+ kwargs .pop ('connection_id' )
270
+
271
+ # Flattening of user_password complex parameter
272
+ if kwargs ['user_password_secret_id' ]:
273
+ user_password = {
274
+ 'value-type' : 'SECRETID' ,
275
+ 'secret-id' : kwargs ['user_password_secret_id' ]
276
+ }
277
+
278
+ kwargs ['user_password' ] = json .dumps (user_password )
279
+
280
+ kwargs .pop ('user_password_secret_id' , None )
281
+
282
+ ctx .invoke (databasetools_cli .update_database_tools_connection_update_database_tools_connection_my_sql_details , ** kwargs )
283
+
284
+
285
+ @cli_util .copy_params_from_generated_command (databasetools_cli .validate_database_tools_connection_validate_database_tools_connection_my_sql_details , params_to_exclude = ['database_tools_connection_id' ])
286
+ @databasetools_cli .database_tools_connection_group .command (name = databasetools_cli .validate_database_tools_connection_validate_database_tools_connection_my_sql_details .name , help = databasetools_cli .validate_database_tools_connection_validate_database_tools_connection_my_sql_details .help )
287
+ @cli_util .option ('--connection-id' , required = True , help = u"""The [OCID] of a Database Tools connection.""" )
288
+ @click .pass_context
289
+ @json_skeleton_utils .json_skeleton_generation_handler (input_params_to_complex_types = {}, output_type = {'module' : 'database_tools' , 'class' : 'ValidateDatabaseToolsConnectionResult' })
290
+ @cli_util .wrap_exceptions
291
+ def validate_database_tools_connection_validate_database_tools_connection_my_sql_details_extended (ctx , ** kwargs ):
292
+ if 'connection_id' in kwargs :
293
+ kwargs ['database_tools_connection_id' ] = kwargs ['connection_id' ]
294
+ kwargs .pop ('connection_id' )
295
+
296
+ ctx .invoke (databasetools_cli .validate_database_tools_connection_validate_database_tools_connection_my_sql_details , ** kwargs )
0 commit comments