1# --------------------------------------------------------------------------------------------
2# Copyright (c) Microsoft Corporation. All rights reserved.
3# Licensed under the MIT License. See License.txt in the project root for license information.
4# --------------------------------------------------------------------------------------------
5# pylint: disable=unused-argument
6from azure.cli.core.util import sdk_no_wait
7from azure.mgmt.synapse.models import TransparentDataEncryption
8
9
10def create_or_update(cmd, client, sql_pool_name, workspace_name, resource_group_name,
11                     transparent_data_encryption_name, status, no_wait=False):
12    tde_parameters = TransparentDataEncryption(status=status)
13    return sdk_no_wait(no_wait, client.create_or_update, resource_group_name, workspace_name, sql_pool_name,
14                       transparent_data_encryption_name, tde_parameters)
15