pyaz/synapse/workspace/__init__.py
def create(file_system, name, resource_group, sql_admin_login_password, sql_admin_login_user, storage_account, account_name=None, allowed_tenant_ids=None, collaboration_branch=None, enable_managed_vnet=None, host_name=None, key_identifier=None, key_name=None, location=None, no_wait=None, prevent_exfiltration=None, project_name=None, repository_name=None, repository_type=None, root_folder=None, tags=None, tenant_id=None):
    '''
    Create a Synapse workspace.

    Required Parameters:
    - file_system -- The file system of the data lake storage account.
    - name -- The workspace name.
    - resource_group -- Name of resource group. You can configure the default group using `az configure --defaults group=<name>`
    - sql_admin_login_password -- The sql administrator login password.
    - sql_admin_login_user -- The sql administrator login user name.
    - storage_account -- The data lake storage account name or resource id.

    Optional Parameters:
    - account_name -- GitHub account name used for the repository or Azure devops organization name
    - allowed_tenant_ids -- The approved Azure AD tenants which outbound data traffic allowed to. The Azure AD tenant of the current user will be included by default. Use ('' in PowerShell) to disable all allowed tenant ids.
    - collaboration_branch -- The branch name where you will collaborate with others and from which you will publish.
    - enable_managed_vnet -- The flag indicates whether enable managed virtual network.
    - host_name -- If using github Enterprise Server, provide sever URL like https://github.mydomain.com.Do not use this option with GitHub Enterprise Cloud.
    - key_identifier -- The customer-managed key used to encrypt all data at rest in the workspace. Key identifier should be in the format of: https://{keyvaultname}.vault.azure.net/keys/{keyname}.
    - key_name -- The workspace customer-managed key display name. All existing keys can be found using "az synapse workspace key list" cmdlet.
    - location -- Location. Values from: `az account list-locations`. You can configure the default location using `az configure --defaults location=<location>`.
    - no_wait -- Do not wait for the long-running operation to finish.
    - prevent_exfiltration -- The flag indicates whether enable data exfiltration.
    - project_name -- The project name to which you are connecting.
    - repository_name -- The name of the repository to which you are connecting.
    - repository_type -- The repository configuration type.
    - root_folder -- The name of the folder to the location of your Azure synapse JSON resources are imported. Default is /
    - tags -- space-separated tags: key[=value] [key[=value] ...]. Use '' to clear existing tags.
    - tenant_id -- The tenant id used to connect Azure devops
    '''
    return _call_az("az synapse workspace create", locals())

    Create a Synapse workspace.

    Required Parameters:
    - file_system -- The file system of the data lake storage account.
    - name -- The workspace name.
    - resource_group -- Name of resource group. You can configure the default group using `az configure --defaults group=<name>`
    - sql_admin_login_password -- The sql administrator login password.
    - sql_admin_login_user -- The sql administrator login user name.
    - storage_account -- The data lake storage account name or resource id.

    Optional Parameters:
    - account_name -- GitHub account name used for the repository or Azure devops organization name
    - allowed_tenant_ids -- The approved Azure AD tenants which outbound data traffic allowed to. The Azure AD tenant of the current user will be included by default. Use ('' in PowerShell) to disable all allowed tenant ids.
    - collaboration_branch -- The branch name where you will collaborate with others and from which you will publish.
    - enable_managed_vnet -- The flag indicates whether enable managed virtual network.
    - host_name -- If using github Enterprise Server, provide sever URL like https://github.mydomain.com.Do not use this option with GitHub Enterprise Cloud.
    - key_identifier -- The customer-managed key used to encrypt all data at rest in the workspace. Key identifier should be in the format of: https://{keyvaultname}.vault.azure.net/keys/{keyname}.
    - key_name -- The workspace customer-managed key display name. All existing keys can be found using "az synapse workspace key list" cmdlet.
    - location -- Location. Values from: `az account list-locations`. You can configure the default location using `az configure --defaults location=<location>`.
    - no_wait -- Do not wait for the long-running operation to finish.
    - prevent_exfiltration -- The flag indicates whether enable data exfiltration.
    - project_name -- The project name to which you are connecting.
    - repository_name -- The name of the repository to which you are connecting.
    - repository_type -- The repository configuration type.
    - root_folder -- The name of the folder to the location of your Azure synapse JSON resources are imported. Default is /
    - tags -- space-separated tags: key[=value] [key[=value] ...]. Use '' to clear existing tags.
    - tenant_id -- The tenant id used to connect Azure devops
    
Create a Synapse workspace.
Required Parameters:
file_system -- The file system of the data lake storage account.
name -- The workspace name.
resource_group -- Name of resource group. You can configure the default group using `az configure --defaults group=`
sql_admin_login_password -- The sql administrator login password.
sql_admin_login_user -- The sql administrator login user name.
storage_account -- The data lake storage account name or resource id.

Optional Parameters:
account_name -- GitHub account name used for the repository or Azure devops organization name
allowed_tenant_ids -- The approved Azure AD tenants which outbound data traffic allowed to. The Azure AD tenant of the current user will be included by default. Use ('' in PowerShell) to disable all allowed tenant ids.
collaboration_branch -- The branch name where you will collaborate with others and from which you will publish.
enable_managed_vnet -- The flag indicates whether enable managed virtual network.
Create a Synapse workspace . Required Parameters : file_system -- The file system of the data lake storage account . name -- The workspace name . resource_group -- Name of resource group . You can configure the default group using ` az configure -- defaults group = ` sql_admin_login_password -- The sql administrator login password . sql_admin_login_user -- The sql administrator login user name . storage_account -- The data lake storage account name or resource id . Optional Parameters : account_name -- GitHub account name used for the repository or Azure devops organization name allowed_tenant_ids -- The approved Azure AD tenants which outbound data traffic allowed to . The Azure AD tenant of the current user will be included by default . Use ( ' ' in PowerShell ) to disable all allowed tenant ids . collaboration_branch -- The branch name where you will collaborate with others and from which you will publish . enable_managed_vnet -- The flag indicates whether enable managed virtual network .
def create(file_system, name, resource_group, sql_admin_login_password, sql_admin_login_user, storage_account, account_name=None, allowed_tenant_ids=None, collaboration_branch=None, enable_managed_vnet=None, host_name=None, key_identifier=None, key_name=None, location=None, no_wait=None, prevent_exfiltration=None, project_name=None, repository_name=None, repository_type=None, root_folder=None, tags=None, tenant_id=None):
    return _call_az("az synapse workspace create", locals())
def create ( file_system , name , resource_group , sql_admin_login_password , sql_admin_login_user , storage_account , account_name = None , allowed_tenant_ids = None , collaboration_branch = None , enable_managed_vnet = None , host_name = None , key_identifier = None , key_name = None , location = None , no_wait = None , prevent_exfiltration = None , project_name = None , repository_name = None , repository_type = None , root_folder = None , tags = None , tenant_id = None ) : return _call_az ( "az synapse workspace create" , locals ( ) )
Create a Synapse workspace.
Create a Synapse workspace .
'''
    Create a Synapse workspace.

    Required Parameters:
    - file_system -- The file system of the data lake storage account.
    - name -- The workspace name.
    - resource_group -- Name of resource group. You can configure the default group using `az configure --defaults group=<name>`
    - sql_admin_login_password -- The sql administrator login password.
    - sql_admin_login_user -- The sql administrator login user name.
    - storage_account -- The data lake storage account name or resource id.

    Optional Parameters:
    - account_name -- GitHub account name used for the repository or Azure devops organization name
    - allowed_tenant_ids -- The approved Azure AD tenants which outbound data traffic allowed to. The Azure AD tenant of the current user will be included by default. Use ('' in PowerShell) to disable all allowed tenant ids.
    - collaboration_branch -- The branch name where you will collaborate with others and from which you will publish.
    - enable_managed_vnet -- The flag indicates whether enable managed virtual network.
    - host_name -- If using github Enterprise Server, provide sever URL like https://github.mydomain.com.Do not use this option with GitHub Enterprise Cloud.
    - key_identifier -- The customer-managed key used to encrypt all data at rest in the workspace. Key identifier should be in the format of: https://{keyvaultname}.vault.azure.net/keys/{keyname}.
    - key_name -- The workspace customer-managed key display name. All existing keys can be found using "az synapse workspace key list" cmdlet.
    - location -- Location. Values from: `az account list-locations`. You can configure the default location using `az configure --defaults location=<location>`.
    - no_wait -- Do not wait for the long-running operation to finish.
    - prevent_exfiltration -- The flag indicates whether enable data exfiltration.
    - project_name -- The project name to which you are connecting.
    - repository_name -- The name of the repository to which you are connecting.
    - repository_type -- The repository configuration type.
    - root_folder -- The name of the folder to the location of your Azure synapse JSON resources are imported. Default is /
    - tags -- space-separated tags: key[=value] [key[=value] ...]. Use '' to clear existing tags.
    - tenant_id -- The tenant id used to connect Azure devops
    '''
file_system
name
resource_group
sql_admin_login_password
sql_admin_login_user
storage_account
account_name
allowed_tenant_ids
collaboration_branch
enable_managed_vnet
host_name
key_identifier
key_name
location
no_wait
prevent_exfiltration
project_name
repository_name
repository_type
root_folder
tags
tenant_id