Resources/ModuleSpecs/Az/9.3.0/Az.Synapse.2.2.0.Cmdlets.json

[
  {
    "Command": "Get-AzSynapseSparkJob",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Synapse",
    "Version": "2.2.0",
    "Parameters": [
      {
        "Name": "WorkspaceName",
        "Aliases": null
      },
      {
        "Name": "SparkPoolName",
        "Aliases": null
      },
      {
        "Name": "SparkPoolObject",
        "Aliases": null
      },
      {
        "Name": "LivyId",
        "Aliases": [
          "Id"
        ]
      },
      {
        "Name": "Name",
        "Aliases": null
      },
      {
        "Name": "ApplicationId",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Stop-AzSynapseSparkJob",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Synapse",
    "Version": "2.2.0",
    "Parameters": [
      {
        "Name": "WorkspaceName",
        "Aliases": null
      },
      {
        "Name": "SparkPoolName",
        "Aliases": null
      },
      {
        "Name": "SparkPoolObject",
        "Aliases": null
      },
      {
        "Name": "SparkJobObject",
        "Aliases": null
      },
      {
        "Name": "LivyId",
        "Aliases": [
          "Id"
        ]
      },
      {
        "Name": "Force",
        "Aliases": null
      },
      {
        "Name": "PassThru",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Submit-AzSynapseSparkJob",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Synapse",
    "Version": "2.2.0",
    "Parameters": [
      {
        "Name": "WorkspaceName",
        "Aliases": null
      },
      {
        "Name": "SparkPoolName",
        "Aliases": null
      },
      {
        "Name": "SparkPoolObject",
        "Aliases": null
      },
      {
        "Name": "Language",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": null
      },
      {
        "Name": "MainDefinitionFile",
        "Aliases": null
      },
      {
        "Name": "MainClassName",
        "Aliases": [
          "MainExecutableFile"
        ]
      },
      {
        "Name": "CommandLineArgument",
        "Aliases": null
      },
      {
        "Name": "ReferenceFile",
        "Aliases": null
      },
      {
        "Name": "ExecutorCount",
        "Aliases": null
      },
      {
        "Name": "ExecutorSize",
        "Aliases": null
      },
      {
        "Name": "Configuration",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Wait-AzSynapseSparkJob",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Synapse",
    "Version": "2.2.0",
    "Parameters": [
      {
        "Name": "WorkspaceName",
        "Aliases": null
      },
      {
        "Name": "SparkPoolName",
        "Aliases": null
      },
      {
        "Name": "SparkPoolObject",
        "Aliases": null
      },
      {
        "Name": "SparkJobObject",
        "Aliases": null
      },
      {
        "Name": "LivyId",
        "Aliases": [
          "Id"
        ]
      },
      {
        "Name": "WaitIntervalInSeconds",
        "Aliases": null
      },
      {
        "Name": "TimeoutInSeconds",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzSynapseSparkSession",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Synapse",
    "Version": "2.2.0",
    "Parameters": [
      {
        "Name": "WorkspaceName",
        "Aliases": null
      },
      {
        "Name": "SparkPoolName",
        "Aliases": null
      },
      {
        "Name": "SparkPoolObject",
        "Aliases": null
      },
      {
        "Name": "LivyId",
        "Aliases": [
          "Id"
        ]
      },
      {
        "Name": "Name",
        "Aliases": null
      },
      {
        "Name": "ApplicationId",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Reset-AzSynapseSparkSessionTimeout",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Synapse",
    "Version": "2.2.0",
    "Parameters": [
      {
        "Name": "WorkspaceName",
        "Aliases": null
      },
      {
        "Name": "SparkPoolName",
        "Aliases": null
      },
      {
        "Name": "LivyId",
        "Aliases": [
          "Id"
        ]
      },
      {
        "Name": "SparkPoolObject",
        "Aliases": null
      },
      {
        "Name": "InputObject",
        "Aliases": null
      },
      {
        "Name": "PassThru",
        "Aliases": null
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Start-AzSynapseSparkSession",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Synapse",
    "Version": "2.2.0",
    "Parameters": [
      {
        "Name": "SparkPoolObject",
        "Aliases": null
      },
      {
        "Name": "WorkspaceName",
        "Aliases": null
      },
      {
        "Name": "SparkPoolName",
        "Aliases": null
      },
      {
        "Name": "Language",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": null
      },
      {
        "Name": "ReferenceFile",
        "Aliases": null
      },
      {
        "Name": "ExecutorCount",
        "Aliases": null
      },
      {
        "Name": "ExecutorSize",
        "Aliases": null
      },
      {
        "Name": "Configuration",
        "Aliases": null
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Stop-AzSynapseSparkSession",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Synapse",
    "Version": "2.2.0",
    "Parameters": [
      {
        "Name": "WorkspaceName",
        "Aliases": null
      },
      {
        "Name": "SparkPoolName",
        "Aliases": null
      },
      {
        "Name": "LivyId",
        "Aliases": [
          "Id"
        ]
      },
      {
        "Name": "SparkPoolObject",
        "Aliases": null
      },
      {
        "Name": "InputObject",
        "Aliases": null
      },
      {
        "Name": "PassThru",
        "Aliases": null
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzSynapseSparkStatement",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Synapse",
    "Version": "2.2.0",
    "Parameters": [
      {
        "Name": "WorkspaceName",
        "Aliases": null
      },
      {
        "Name": "SparkPoolName",
        "Aliases": null
      },
      {
        "Name": "SessionObject",
        "Aliases": null
      },
      {
        "Name": "LivyId",
        "Aliases": [
          "Id"
        ]
      },
      {
        "Name": "SessionId",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Invoke-AzSynapseSparkStatement",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Synapse",
    "Version": "2.2.0",
    "Parameters": [
      {
        "Name": "WorkspaceName",
        "Aliases": null
      },
      {
        "Name": "SparkPoolName",
        "Aliases": null
      },
      {
        "Name": "Language",
        "Aliases": null
      },
      {
        "Name": "SessionObject",
        "Aliases": null
      },
      {
        "Name": "SessionId",
        "Aliases": null
      },
      {
        "Name": "Code",
        "Aliases": null
      },
      {
        "Name": "FilePath",
        "Aliases": null
      },
      {
        "Name": "Response",
        "Aliases": null
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Stop-AzSynapseSparkStatement",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Synapse",
    "Version": "2.2.0",
    "Parameters": [
      {
        "Name": "WorkspaceName",
        "Aliases": null
      },
      {
        "Name": "SparkPoolName",
        "Aliases": null
      },
      {
        "Name": "SessionObject",
        "Aliases": null
      },
      {
        "Name": "LivyId",
        "Aliases": [
          "Id"
        ]
      },
      {
        "Name": "SessionId",
        "Aliases": null
      },
      {
        "Name": "Force",
        "Aliases": null
      },
      {
        "Name": "PassThru",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzSynapseSparkPool",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Synapse",
    "Version": "2.2.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "WorkspaceName",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": [
          "SparkPoolName"
        ]
      },
      {
        "Name": "WorkspaceObject",
        "Aliases": null
      },
      {
        "Name": "ResourceId",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "New-AzSynapseSparkPool",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Synapse",
    "Version": "2.2.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "WorkspaceName",
        "Aliases": null
      },
      {
        "Name": "WorkspaceObject",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": [
          "SparkPoolName"
        ]
      },
      {
        "Name": "Tag",
        "Aliases": null
      },
      {
        "Name": "NodeCount",
        "Aliases": null
      },
      {
        "Name": "NodeSize",
        "Aliases": null
      },
      {
        "Name": "AutoScaleMinNodeCount",
        "Aliases": null
      },
      {
        "Name": "AutoScaleMaxNodeCount",
        "Aliases": null
      },
      {
        "Name": "EnableAutoPause",
        "Aliases": null
      },
      {
        "Name": "AutoPauseDelayInMinute",
        "Aliases": null
      },
      {
        "Name": "EnableDynamicExecutorAllocation",
        "Aliases": null
      },
      {
        "Name": "MinExecutorCount",
        "Aliases": null
      },
      {
        "Name": "MaxExecutorCount",
        "Aliases": null
      },
      {
        "Name": "SparkVersion",
        "Aliases": null
      },
      {
        "Name": "SparkConfigFilePath",
        "Aliases": null
      },
      {
        "Name": "SparkConfiguration",
        "Aliases": null
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Remove-AzSynapseSparkPool",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Synapse",
    "Version": "2.2.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "WorkspaceName",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": [
          "SparkPoolName"
        ]
      },
      {
        "Name": "WorkspaceObject",
        "Aliases": null
      },
      {
        "Name": "InputObject",
        "Aliases": null
      },
      {
        "Name": "ResourceId",
        "Aliases": null
      },
      {
        "Name": "PassThru",
        "Aliases": null
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "Force",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Update-AzSynapseSparkPool",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Synapse",
    "Version": "2.2.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "WorkspaceName",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": [
          "SparkPoolName"
        ]
      },
      {
        "Name": "WorkspaceObject",
        "Aliases": null
      },
      {
        "Name": "InputObject",
        "Aliases": null
      },
      {
        "Name": "ResourceId",
        "Aliases": null
      },
      {
        "Name": "Tag",
        "Aliases": null
      },
      {
        "Name": "EnableAutoScale",
        "Aliases": null
      },
      {
        "Name": "AutoScaleMinNodeCount",
        "Aliases": null
      },
      {
        "Name": "AutoScaleMaxNodeCount",
        "Aliases": null
      },
      {
        "Name": "EnableAutoPause",
        "Aliases": null
      },
      {
        "Name": "AutoPauseDelayInMinute",
        "Aliases": null
      },
      {
        "Name": "NodeCount",
        "Aliases": null
      },
      {
        "Name": "NodeSize",
        "Aliases": null
      },
      {
        "Name": "EnableDynamicExecutorAllocation",
        "Aliases": null
      },
      {
        "Name": "MinExecutorCount",
        "Aliases": null
      },
      {
        "Name": "MaxExecutorCount",
        "Aliases": null
      },
      {
        "Name": "SparkVersion",
        "Aliases": null
      },
      {
        "Name": "LibraryRequirementsFilePath",
        "Aliases": null
      },
      {
        "Name": "SparkConfigFilePath",
        "Aliases": null
      },
      {
        "Name": "SparkConfiguration",
        "Aliases": null
      },
      {
        "Name": "PackageAction",
        "Aliases": null
      },
      {
        "Name": "Package",
        "Aliases": [
          "WorkspacePackage"
        ]
      },
      {
        "Name": "ForceApplySetting",
        "Aliases": null
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzSynapseWorkspace",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Synapse",
    "Version": "2.2.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": [
          "WorkspaceName"
        ]
      },
      {
        "Name": "ResourceId",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "New-AzSynapseWorkspace",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Synapse",
    "Version": "2.2.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": [
          "WorkspaceName"
        ]
      },
      {
        "Name": "Location",
        "Aliases": null
      },
      {
        "Name": "Tag",
        "Aliases": null
      },
      {
        "Name": "DefaultDataLakeStorageAccountName",
        "Aliases": null
      },
      {
        "Name": "DefaultDataLakeStorageFilesystem",
        "Aliases": null
      },
      {
        "Name": "SqlAdministratorLoginCredential",
        "Aliases": null
      },
      {
        "Name": "ManagedVirtualNetwork",
        "Aliases": null
      },
      {
        "Name": "EncryptionKeyName",
        "Aliases": null
      },
      {
        "Name": "EncryptionKeyIdentifier",
        "Aliases": null
      },
      {
        "Name": "UserAssignedIdentityInEncryption",
        "Aliases": null
      },
      {
        "Name": "UseSystemAssignedIdentityInEncryption",
        "Aliases": null
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "ManagedResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "GitRepository",
        "Aliases": null
      },
      {
        "Name": "EnablePublicNetworkAccess",
        "Aliases": null
      },
      {
        "Name": "UserAssignedIdentityId",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Remove-AzSynapseWorkspace",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Synapse",
    "Version": "2.2.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": [
          "WorkspaceName"
        ]
      },
      {
        "Name": "InputObject",
        "Aliases": null
      },
      {
        "Name": "ResourceId",
        "Aliases": null
      },
      {
        "Name": "PassThru",
        "Aliases": null
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "Force",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Update-AzSynapseWorkspace",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Synapse",
    "Version": "2.2.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": [
          "WorkspaceName"
        ]
      },
      {
        "Name": "InputObject",
        "Aliases": null
      },
      {
        "Name": "ResourceId",
        "Aliases": null
      },
      {
        "Name": "Tag",
        "Aliases": null
      },
      {
        "Name": "SqlAdministratorLoginPassword",
        "Aliases": null
      },
      {
        "Name": "ManagedVirtualNetwork",
        "Aliases": null
      },
      {
        "Name": "EncryptionKeyName",
        "Aliases": null
      },
      {
        "Name": "UserAssignedIdentityInEncryption",
        "Aliases": null
      },
      {
        "Name": "UseSystemAssignedIdentityInEncryption",
        "Aliases": null
      },
      {
        "Name": "GitRepository",
        "Aliases": null
      },
      {
        "Name": "UserAssignedIdentityAction",
        "Aliases": null
      },
      {
        "Name": "UserAssignedIdentityId",
        "Aliases": null
      },
      {
        "Name": "EnablePublicNetworkAccess",
        "Aliases": null
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzSynapseSqlPool",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Synapse",
    "Version": "2.2.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "WorkspaceName",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": [
          "SqlPoolName"
        ]
      },
      {
        "Name": "Version",
        "Aliases": null
      },
      {
        "Name": "WorkspaceObject",
        "Aliases": null
      },
      {
        "Name": "ResourceId",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "New-AzSynapseSqlPool",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Synapse",
    "Version": "2.2.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "WorkspaceName",
        "Aliases": null
      },
      {
        "Name": "WorkspaceObject",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": [
          "SqlPoolName"
        ]
      },
      {
        "Name": "Version",
        "Aliases": null
      },
      {
        "Name": "Tag",
        "Aliases": null
      },
      {
        "Name": "PerformanceLevel",
        "Aliases": null
      },
      {
        "Name": "Collation",
        "Aliases": null
      },
      {
        "Name": "StorageAccountType",
        "Aliases": null
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Remove-AzSynapseSqlPool",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Synapse",
    "Version": "2.2.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "WorkspaceName",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": [
          "SqlPoolName"
        ]
      },
      {
        "Name": "Version",
        "Aliases": null
      },
      {
        "Name": "WorkspaceObject",
        "Aliases": null
      },
      {
        "Name": "InputObject",
        "Aliases": null
      },
      {
        "Name": "ResourceId",
        "Aliases": null
      },
      {
        "Name": "PassThru",
        "Aliases": null
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "Force",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzSynapseSqlPoolGeoBackup",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Synapse",
    "Version": "2.2.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "WorkspaceName",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": null
      },
      {
        "Name": "ResourceId",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzSynapseDroppedSqlPool",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Synapse",
    "Version": "2.2.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "WorkspaceName",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": null
      },
      {
        "Name": "DeletionDate",
        "Aliases": null
      },
      {
        "Name": "ResourceId",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Suspend-AzSynapseSqlPool",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Synapse",
    "Version": "2.2.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "WorkspaceName",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": [
          "SqlPoolName"
        ]
      },
      {
        "Name": "WorkspaceObject",
        "Aliases": null
      },
      {
        "Name": "InputObject",
        "Aliases": null
      },
      {
        "Name": "ResourceId",
        "Aliases": null
      },
      {
        "Name": "PassThru",
        "Aliases": null
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Resume-AzSynapseSqlPool",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Synapse",
    "Version": "2.2.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "WorkspaceName",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": [
          "SqlPoolName"
        ]
      },
      {
        "Name": "WorkspaceObject",
        "Aliases": null
      },
      {
        "Name": "InputObject",
        "Aliases": null
      },
      {
        "Name": "ResourceId",
        "Aliases": null
      },
      {
        "Name": "PassThru",
        "Aliases": null
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzSynapseSqlPoolRestorePoint",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Synapse",
    "Version": "2.2.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "WorkspaceName",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": null
      },
      {
        "Name": "WorkspaceObject",
        "Aliases": null
      },
      {
        "Name": "InputObject",
        "Aliases": null
      },
      {
        "Name": "ResourceId",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Restore-AzSynapseSqlPool",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Synapse",
    "Version": "2.2.0",
    "Parameters": [
      {
        "Name": "FromBackup",
        "Aliases": null
      },
      {
        "Name": "FromRestorePoint",
        "Aliases": null
      },
      {
        "Name": "FromDroppedSqlPool",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "WorkspaceName",
        "Aliases": null
      },
      {
        "Name": "WorkspaceObject",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": [
          "TargetSqlPoolName"
        ]
      },
      {
        "Name": "PerformanceLevel",
        "Aliases": null
      },
      {
        "Name": "ResourceId",
        "Aliases": null
      },
      {
        "Name": "RestorePoint",
        "Aliases": [
          "PointInTime"
        ]
      },
      {
        "Name": "DeletionDate",
        "Aliases": null
      },
      {
        "Name": "Tag",
        "Aliases": null
      },
      {
        "Name": "StorageAccountType",
        "Aliases": null
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "New-AzSynapseSqlPoolRestorePoint",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Synapse",
    "Version": "2.2.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "WorkspaceName",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": null
      },
      {
        "Name": "WorkspaceObject",
        "Aliases": null
      },
      {
        "Name": "InputObject",
        "Aliases": null
      },
      {
        "Name": "ResourceId",
        "Aliases": null
      },
      {
        "Name": "RestorePointLabel",
        "Aliases": null
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzSynapseSqlActiveDirectoryAdministrator",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Synapse",
    "Version": "2.2.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "WorkspaceName",
        "Aliases": null
      },
      {
        "Name": "InputObject",
        "Aliases": null
      },
      {
        "Name": "ResourceId",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Set-AzSynapseSqlActiveDirectoryAdministrator",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Synapse",
    "Version": "2.2.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "WorkspaceName",
        "Aliases": null
      },
      {
        "Name": "InputObject",
        "Aliases": null
      },
      {
        "Name": "ResourceId",
        "Aliases": null
      },
      {
        "Name": "DisplayName",
        "Aliases": null
      },
      {
        "Name": "ObjectId",
        "Aliases": null
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Remove-AzSynapseSqlActiveDirectoryAdministrator",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Synapse",
    "Version": "2.2.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "WorkspaceName",
        "Aliases": null
      },
      {
        "Name": "InputObject",
        "Aliases": null
      },
      {
        "Name": "ResourceId",
        "Aliases": null
      },
      {
        "Name": "PassThru",
        "Aliases": null
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "Force",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzSynapseSqlPoolAuditSetting",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Synapse",
    "Version": "2.2.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "WorkspaceName",
        "Aliases": null
      },
      {
        "Name": "WorkspaceObject",
        "Aliases": null
      },
      {
        "Name": "SqlPoolName",
        "Aliases": [
          "Name"
        ]
      },
      {
        "Name": "SqlPoolObject",
        "Aliases": [
          "InputObject"
        ]
      },
      {
        "Name": "ResourceId",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Set-AzSynapseSqlPoolAuditSetting",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Synapse",
    "Version": "2.2.0",
    "Parameters": [
      {
        "Name": "AuditActionGroup",
        "Aliases": null
      },
      {
        "Name": "AuditAction",
        "Aliases": null
      },
      {
        "Name": "PredicateExpression",
        "Aliases": null
      },
      {
        "Name": "BlobStorageTargetState",
        "Aliases": null
      },
      {
        "Name": "StorageAccountResourceId",
        "Aliases": null
      },
      {
        "Name": "StorageKeyType",
        "Aliases": null
      },
      {
        "Name": "RetentionInDays",
        "Aliases": null
      },
      {
        "Name": "EventHubTargetState",
        "Aliases": null
      },
      {
        "Name": "EventHubName",
        "Aliases": null
      },
      {
        "Name": "EventHubAuthorizationRuleResourceId",
        "Aliases": null
      },
      {
        "Name": "LogAnalyticsTargetState",
        "Aliases": null
      },
      {
        "Name": "WorkspaceResourceId",
        "Aliases": null
      },
      {
        "Name": "PassThru",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "WorkspaceName",
        "Aliases": null
      },
      {
        "Name": "WorkspaceObject",
        "Aliases": null
      },
      {
        "Name": "SqlPoolName",
        "Aliases": [
          "Name"
        ]
      },
      {
        "Name": "SqlPoolObject",
        "Aliases": [
          "InputObject"
        ]
      },
      {
        "Name": "ResourceId",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Reset-AzSynapseSqlPoolAuditSetting",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Synapse",
    "Version": "2.2.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "WorkspaceName",
        "Aliases": null
      },
      {
        "Name": "WorkspaceObject",
        "Aliases": null
      },
      {
        "Name": "SqlPoolName",
        "Aliases": [
          "Name"
        ]
      },
      {
        "Name": "SqlPoolObject",
        "Aliases": [
          "InputObject"
        ]
      },
      {
        "Name": "ResourceId",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzSynapseSqlAuditSetting",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Synapse",
    "Version": "2.2.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "WorkspaceName",
        "Aliases": null
      },
      {
        "Name": "WorkspaceObject",
        "Aliases": [
          "InputObject"
        ]
      },
      {
        "Name": "ResourceId",
        "Aliases": null
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Set-AzSynapseSqlAuditSetting",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Synapse",
    "Version": "2.2.0",
    "Parameters": [
      {
        "Name": "AuditActionGroup",
        "Aliases": null
      },
      {
        "Name": "PredicateExpression",
        "Aliases": null
      },
      {
        "Name": "StorageKeyType",
        "Aliases": null
      },
      {
        "Name": "RetentionInDays",
        "Aliases": null
      },
      {
        "Name": "BlobStorageTargetState",
        "Aliases": null
      },
      {
        "Name": "StorageAccountResourceId",
        "Aliases": null
      },
      {
        "Name": "EventHubTargetState",
        "Aliases": null
      },
      {
        "Name": "EventHubName",
        "Aliases": null
      },
      {
        "Name": "EventHubAuthorizationRuleResourceId",
        "Aliases": null
      },
      {
        "Name": "LogAnalyticsTargetState",
        "Aliases": null
      },
      {
        "Name": "WorkspaceResourceId",
        "Aliases": null
      },
      {
        "Name": "PassThru",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "WorkspaceName",
        "Aliases": null
      },
      {
        "Name": "WorkspaceObject",
        "Aliases": [
          "InputObject"
        ]
      },
      {
        "Name": "ResourceId",
        "Aliases": null
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Reset-AzSynapseSqlAuditSetting",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Synapse",
    "Version": "2.2.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "WorkspaceName",
        "Aliases": null
      },
      {
        "Name": "WorkspaceObject",
        "Aliases": [
          "InputObject"
        ]
      },
      {
        "Name": "ResourceId",
        "Aliases": null
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzSynapseSqlAdvancedThreatProtectionSetting",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Synapse",
    "Version": "2.2.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "WorkspaceName",
        "Aliases": null
      },
      {
        "Name": "InputObject",
        "Aliases": null
      },
      {
        "Name": "ResourceId",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Update-AzSynapseSqlAdvancedThreatProtectionSetting",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Synapse",
    "Version": "2.2.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "WorkspaceName",
        "Aliases": null
      },
      {
        "Name": "InputObject",
        "Aliases": null
      },
      {
        "Name": "ResourceId",
        "Aliases": null
      },
      {
        "Name": "NotificationRecipientsEmail",
        "Aliases": [
          "NotificationRecipientsEmails"
        ]
      },
      {
        "Name": "EmailAdmin",
        "Aliases": [
          "EmailAdmins"
        ]
      },
      {
        "Name": "ExcludedDetectionType",
        "Aliases": null
      },
      {
        "Name": "StorageAccountName",
        "Aliases": null
      },
      {
        "Name": "RetentionInDays",
        "Aliases": null
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Reset-AzSynapseSqlAdvancedThreatProtectionSetting",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Synapse",
    "Version": "2.2.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "WorkspaceName",
        "Aliases": null
      },
      {
        "Name": "InputObject",
        "Aliases": null
      },
      {
        "Name": "ResourceId",
        "Aliases": null
      },
      {
        "Name": "PassThru",
        "Aliases": null
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzSynapseSqlVulnerabilityAssessmentSetting",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Synapse",
    "Version": "2.2.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "WorkspaceName",
        "Aliases": null
      },
      {
        "Name": "InputObject",
        "Aliases": null
      },
      {
        "Name": "ResourceId",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Update-AzSynapseSqlVulnerabilityAssessmentSetting",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Synapse",
    "Version": "2.2.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "WorkspaceName",
        "Aliases": null
      },
      {
        "Name": "InputObject",
        "Aliases": null
      },
      {
        "Name": "ResourceId",
        "Aliases": null
      },
      {
        "Name": "StorageAccountName",
        "Aliases": null
      },
      {
        "Name": "ScanResultsContainerName",
        "Aliases": null
      },
      {
        "Name": "BlobStorageSasUri",
        "Aliases": null
      },
      {
        "Name": "RecurringScansInterval",
        "Aliases": null
      },
      {
        "Name": "EmailAdmin",
        "Aliases": [
          "EmailAdmins"
        ]
      },
      {
        "Name": "NotificationEmail",
        "Aliases": null
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Reset-AzSynapseSqlVulnerabilityAssessmentSetting",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Synapse",
    "Version": "2.2.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "WorkspaceName",
        "Aliases": null
      },
      {
        "Name": "InputObject",
        "Aliases": null
      },
      {
        "Name": "ResourceId",
        "Aliases": null
      },
      {
        "Name": "PassThru",
        "Aliases": null
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzSynapseSqlPoolAdvancedThreatProtectionSetting",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Synapse",
    "Version": "2.2.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "WorkspaceName",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": null
      },
      {
        "Name": "WorkspaceObject",
        "Aliases": null
      },
      {
        "Name": "InputObject",
        "Aliases": null
      },
      {
        "Name": "ResourceId",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Update-AzSynapseSqlPoolAdvancedThreatProtectionSetting",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Synapse",
    "Version": "2.2.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "WorkspaceName",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": null
      },
      {
        "Name": "WorkspaceObject",
        "Aliases": null
      },
      {
        "Name": "InputObject",
        "Aliases": null
      },
      {
        "Name": "ResourceId",
        "Aliases": null
      },
      {
        "Name": "NotificationRecipientsEmail",
        "Aliases": [
          "NotificationRecipientsEmails"
        ]
      },
      {
        "Name": "EmailAdmin",
        "Aliases": [
          "EmailAdmins"
        ]
      },
      {
        "Name": "ExcludedDetectionType",
        "Aliases": null
      },
      {
        "Name": "StorageAccountName",
        "Aliases": null
      },
      {
        "Name": "RetentionInDays",
        "Aliases": null
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Reset-AzSynapseSqlPoolAdvancedThreatProtectionSetting",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Synapse",
    "Version": "2.2.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "WorkspaceName",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": null
      },
      {
        "Name": "WorkspaceObject",
        "Aliases": null
      },
      {
        "Name": "InputObject",
        "Aliases": null
      },
      {
        "Name": "ResourceId",
        "Aliases": null
      },
      {
        "Name": "PassThru",
        "Aliases": null
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzSynapseSqlPoolVulnerabilityAssessmentSetting",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Synapse",
    "Version": "2.2.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "WorkspaceName",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": [
          "SqlPoolName"
        ]
      },
      {
        "Name": "WorkspaceObject",
        "Aliases": null
      },
      {
        "Name": "InputObject",
        "Aliases": null
      },
      {
        "Name": "ResourceId",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Update-AzSynapseSqlPoolVulnerabilityAssessmentSetting",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Synapse",
    "Version": "2.2.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "WorkspaceName",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": [
          "SqlPoolName"
        ]
      },
      {
        "Name": "WorkspaceObject",
        "Aliases": null
      },
      {
        "Name": "InputObject",
        "Aliases": null
      },
      {
        "Name": "ResourceId",
        "Aliases": null
      },
      {
        "Name": "StorageAccountName",
        "Aliases": null
      },
      {
        "Name": "ScanResultsContainerName",
        "Aliases": null
      },
      {
        "Name": "BlobStorageSasUri",
        "Aliases": null
      },
      {
        "Name": "RecurringScansInterval",
        "Aliases": null
      },
      {
        "Name": "EmailAdmin",
        "Aliases": [
          "EmailAdmins"
        ]
      },
      {
        "Name": "NotificationEmail",
        "Aliases": null
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Reset-AzSynapseSqlPoolVulnerabilityAssessmentSetting",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Synapse",
    "Version": "2.2.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "WorkspaceName",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": [
          "SqlPoolName"
        ]
      },
      {
        "Name": "WorkspaceObject",
        "Aliases": null
      },
      {
        "Name": "InputObject",
        "Aliases": null
      },
      {
        "Name": "ResourceId",
        "Aliases": null
      },
      {
        "Name": "PassThru",
        "Aliases": null
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Enable-AzSynapseSqlAdvancedDataSecurity",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Synapse",
    "Version": "2.2.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "WorkspaceName",
        "Aliases": null
      },
      {
        "Name": "InputObject",
        "Aliases": null
      },
      {
        "Name": "ResourceId",
        "Aliases": null
      },
      {
        "Name": "DoNotConfigureVulnerabilityAssessment",
        "Aliases": null
      },
      {
        "Name": "DeploymentName",
        "Aliases": null
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Disable-AzSynapseSqlAdvancedDataSecurity",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Synapse",
    "Version": "2.2.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "WorkspaceName",
        "Aliases": null
      },
      {
        "Name": "InputObject",
        "Aliases": null
      },
      {
        "Name": "ResourceId",
        "Aliases": null
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzSynapseSqlAdvancedDataSecurityPolicy",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Synapse",
    "Version": "2.2.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "WorkspaceName",
        "Aliases": null
      },
      {
        "Name": "InputObject",
        "Aliases": null
      },
      {
        "Name": "ResourceId",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzSynapseSqlPoolTransparentDataEncryption",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Synapse",
    "Version": "2.2.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "WorkspaceName",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": null
      },
      {
        "Name": "WorkspaceObject",
        "Aliases": null
      },
      {
        "Name": "InputObject",
        "Aliases": null
      },
      {
        "Name": "ResourceId",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Set-AzSynapseSqlPoolTransparentDataEncryption",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Synapse",
    "Version": "2.2.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "WorkspaceName",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": null
      },
      {
        "Name": "WorkspaceObject",
        "Aliases": null
      },
      {
        "Name": "InputObject",
        "Aliases": null
      },
      {
        "Name": "ResourceId",
        "Aliases": null
      },
      {
        "Name": "State",
        "Aliases": null
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Remove-AzSynapseSqlPoolRestorePoint",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Synapse",
    "Version": "2.2.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "WorkspaceName",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": [
          "SqlPoolName"
        ]
      },
      {
        "Name": "RestorePointCreationDate",
        "Aliases": null
      },
      {
        "Name": "SqlPoolObject",
        "Aliases": null
      },
      {
        "Name": "InputObject",
        "Aliases": null
      },
      {
        "Name": "ResourceId",
        "Aliases": null
      },
      {
        "Name": "PassThru",
        "Aliases": null
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "Force",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Update-AzSynapseSqlPool",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Synapse",
    "Version": "2.2.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "WorkspaceName",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": [
          "SqlPoolName"
        ]
      },
      {
        "Name": "Version",
        "Aliases": null
      },
      {
        "Name": "WorkspaceObject",
        "Aliases": null
      },
      {
        "Name": "InputObject",
        "Aliases": null
      },
      {
        "Name": "ResourceId",
        "Aliases": null
      },
      {
        "Name": "Tag",
        "Aliases": null
      },
      {
        "Name": "PerformanceLevel",
        "Aliases": null
      },
      {
        "Name": "PassThru",
        "Aliases": null
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Test-AzSynapseWorkspace",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Synapse",
    "Version": "2.2.0",
    "Parameters": [
      {
        "Name": "Name",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Test-AzSynapseSparkPool",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Synapse",
    "Version": "2.2.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "WorkspaceName",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": null
      },
      {
        "Name": "WorkspaceObject",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Test-AzSynapseSqlPool",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Synapse",
    "Version": "2.2.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "WorkspaceName",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": [
          "SqlPoolName"
        ]
      },
      {
        "Name": "Version",
        "Aliases": null
      },
      {
        "Name": "WorkspaceObject",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "New-AzSynapseFirewallRule",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Synapse",
    "Version": "2.2.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "WorkspaceName",
        "Aliases": null
      },
      {
        "Name": "WorkspaceObject",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": [
          "FirewallRuleName"
        ]
      },
      {
        "Name": "StartIpAddress",
        "Aliases": null
      },
      {
        "Name": "EndIpAddress",
        "Aliases": null
      },
      {
        "Name": "AllowAllAzureIp",
        "Aliases": null
      },
      {
        "Name": "AllowAllIp",
        "Aliases": null
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Remove-AzSynapseFirewallRule",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Synapse",
    "Version": "2.2.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "WorkspaceName",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": [
          "FirewallRuleName"
        ]
      },
      {
        "Name": "WorkspaceObject",
        "Aliases": null
      },
      {
        "Name": "PassThru",
        "Aliases": null
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "Force",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzSynapseFirewallRule",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Synapse",
    "Version": "2.2.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "WorkspaceName",
        "Aliases": null
      },
      {
        "Name": "WorkspaceObject",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": [
          "FirewallRuleName"
        ]
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Update-AzSynapseFirewallRule",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Synapse",
    "Version": "2.2.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "WorkspaceName",
        "Aliases": null
      },
      {
        "Name": "WorkspaceObject",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": [
          "FirewallRuleName"
        ]
      },
      {
        "Name": "StartIpAddress",
        "Aliases": null
      },
      {
        "Name": "EndIpAddress",
        "Aliases": null
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzSynapseRoleAssignment",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Synapse",
    "Version": "2.2.0",
    "Parameters": [
      {
        "Name": "WorkspaceName",
        "Aliases": null
      },
      {
        "Name": "WorkspaceObject",
        "Aliases": null
      },
      {
        "Name": "RoleAssignmentId",
        "Aliases": null
      },
      {
        "Name": "RoleDefinitionName",
        "Aliases": null
      },
      {
        "Name": "RoleDefinitionId",
        "Aliases": null
      },
      {
        "Name": "SignInName",
        "Aliases": [
          "Email",
          "UserPrincipalName"
        ]
      },
      {
        "Name": "ServicePrincipalName",
        "Aliases": null
      },
      {
        "Name": "ObjectId",
        "Aliases": [
          "Id",
          "PrincipalId"
        ]
      },
      {
        "Name": "ItemType",
        "Aliases": null
      },
      {
        "Name": "Item",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "New-AzSynapseRoleAssignment",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Synapse",
    "Version": "2.2.0",
    "Parameters": [
      {
        "Name": "WorkspaceName",
        "Aliases": null
      },
      {
        "Name": "WorkspaceObject",
        "Aliases": null
      },
      {
        "Name": "RoleDefinitionName",
        "Aliases": null
      },
      {
        "Name": "RoleDefinitionId",
        "Aliases": null
      },
      {
        "Name": "SignInName",
        "Aliases": [
          "Email",
          "UserPrincipalName"
        ]
      },
      {
        "Name": "ServicePrincipalName",
        "Aliases": null
      },
      {
        "Name": "ObjectId",
        "Aliases": [
          "Id",
          "PrincipalId"
        ]
      },
      {
        "Name": "ItemType",
        "Aliases": null
      },
      {
        "Name": "Item",
        "Aliases": null
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Remove-AzSynapseRoleAssignment",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Synapse",
    "Version": "2.2.0",
    "Parameters": [
      {
        "Name": "WorkspaceName",
        "Aliases": null
      },
      {
        "Name": "WorkspaceObject",
        "Aliases": null
      },
      {
        "Name": "RoleAssignmentId",
        "Aliases": null
      },
      {
        "Name": "RoleDefinitionName",
        "Aliases": null
      },
      {
        "Name": "RoleDefinitionId",
        "Aliases": null
      },
      {
        "Name": "SignInName",
        "Aliases": [
          "Email",
          "UserPrincipalName"
        ]
      },
      {
        "Name": "ServicePrincipalName",
        "Aliases": null
      },
      {
        "Name": "ObjectId",
        "Aliases": [
          "Id",
          "PrincipalId"
        ]
      },
      {
        "Name": "ItemType",
        "Aliases": null
      },
      {
        "Name": "Item",
        "Aliases": null
      },
      {
        "Name": "PassThru",
        "Aliases": null
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzSynapseRoleDefinition",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Synapse",
    "Version": "2.2.0",
    "Parameters": [
      {
        "Name": "WorkspaceName",
        "Aliases": null
      },
      {
        "Name": "WorkspaceObject",
        "Aliases": null
      },
      {
        "Name": "Id",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzSynapseRoleScope",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Synapse",
    "Version": "2.2.0",
    "Parameters": [
      {
        "Name": "WorkspaceName",
        "Aliases": null
      },
      {
        "Name": "WorkspaceObject",
        "Aliases": null
      },
      {
        "Name": "ResourceId",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzSynapseSqlDatabase",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Synapse",
    "Version": "2.2.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "WorkspaceName",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": null
      },
      {
        "Name": "WorkspaceObject",
        "Aliases": null
      },
      {
        "Name": "ResourceId",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "New-AzSynapseSqlDatabase",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Synapse",
    "Version": "2.2.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "WorkspaceName",
        "Aliases": null
      },
      {
        "Name": "WorkspaceObject",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": null
      },
      {
        "Name": "Tag",
        "Aliases": null
      },
      {
        "Name": "Collation",
        "Aliases": null
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Remove-AzSynapseSqlDatabase",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Synapse",
    "Version": "2.2.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "WorkspaceName",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": null
      },
      {
        "Name": "WorkspaceObject",
        "Aliases": null
      },
      {
        "Name": "InputObject",
        "Aliases": null
      },
      {
        "Name": "ResourceId",
        "Aliases": null
      },
      {
        "Name": "PassThru",
        "Aliases": null
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "Force",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Update-AzSynapseSqlDatabase",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Synapse",
    "Version": "2.2.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "WorkspaceName",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": null
      },
      {
        "Name": "WorkspaceObject",
        "Aliases": null
      },
      {
        "Name": "InputObject",
        "Aliases": null
      },
      {
        "Name": "ResourceId",
        "Aliases": null
      },
      {
        "Name": "Tag",
        "Aliases": null
      },
      {
        "Name": "PassThru",
        "Aliases": null
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Test-AzSynapseSqlDatabase",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Synapse",
    "Version": "2.2.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "WorkspaceName",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": null
      },
      {
        "Name": "WorkspaceObject",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Disable-AzSynapseSqlPoolSensitivityRecommendation",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Synapse",
    "Version": "2.2.0",
    "Parameters": [
      {
        "Name": "InputObject",
        "Aliases": [
          "ClassificationObject"
        ]
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "WorkspaceName",
        "Aliases": null
      },
      {
        "Name": "SqlPoolName",
        "Aliases": null
      },
      {
        "Name": "SqlPoolObject",
        "Aliases": null
      },
      {
        "Name": "SchemaName",
        "Aliases": null
      },
      {
        "Name": "TableName",
        "Aliases": null
      },
      {
        "Name": "ColumnName",
        "Aliases": null
      },
      {
        "Name": "PassThru",
        "Aliases": null
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Enable-AzSynapseSqlPoolSensitivityRecommendation",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Synapse",
    "Version": "2.2.0",
    "Parameters": [
      {
        "Name": "InputObject",
        "Aliases": [
          "ClassificationObject"
        ]
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "WorkspaceName",
        "Aliases": null
      },
      {
        "Name": "SqlPoolName",
        "Aliases": null
      },
      {
        "Name": "SqlPoolObject",
        "Aliases": null
      },
      {
        "Name": "SchemaName",
        "Aliases": null
      },
      {
        "Name": "TableName",
        "Aliases": null
      },
      {
        "Name": "ColumnName",
        "Aliases": null
      },
      {
        "Name": "PassThru",
        "Aliases": null
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzSynapseSqlPoolSensitivityRecommendation",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Synapse",
    "Version": "2.2.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "WorkspaceName",
        "Aliases": null
      },
      {
        "Name": "SqlPoolName",
        "Aliases": null
      },
      {
        "Name": "SqlPoolObject",
        "Aliases": null
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzSynapseSqlPoolSensitivityClassification",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Synapse",
    "Version": "2.2.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "WorkspaceName",
        "Aliases": null
      },
      {
        "Name": "SqlPoolName",
        "Aliases": null
      },
      {
        "Name": "SqlPoolObject",
        "Aliases": null
      },
      {
        "Name": "SchemaName",
        "Aliases": null
      },
      {
        "Name": "TableName",
        "Aliases": null
      },
      {
        "Name": "ColumnName",
        "Aliases": null
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Remove-AzSynapseSqlPoolSensitivityClassification",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Synapse",
    "Version": "2.2.0",
    "Parameters": [
      {
        "Name": "ClassificationObject",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "WorkspaceName",
        "Aliases": null
      },
      {
        "Name": "SqlPoolName",
        "Aliases": null
      },
      {
        "Name": "SqlPoolObject",
        "Aliases": null
      },
      {
        "Name": "SchemaName",
        "Aliases": null
      },
      {
        "Name": "TableName",
        "Aliases": null
      },
      {
        "Name": "ColumnName",
        "Aliases": null
      },
      {
        "Name": "PassThru",
        "Aliases": null
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Set-AzSynapseSqlPoolSensitivityClassification",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Synapse",
    "Version": "2.2.0",
    "Parameters": [
      {
        "Name": "SensitivityLabel",
        "Aliases": null
      },
      {
        "Name": "InformationType",
        "Aliases": null
      },
      {
        "Name": "ClassificationObject",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "WorkspaceName",
        "Aliases": null
      },
      {
        "Name": "SqlPoolName",
        "Aliases": null
      },
      {
        "Name": "SqlPoolObject",
        "Aliases": null
      },
      {
        "Name": "SchemaName",
        "Aliases": null
      },
      {
        "Name": "TableName",
        "Aliases": null
      },
      {
        "Name": "ColumnName",
        "Aliases": null
      },
      {
        "Name": "PassThru",
        "Aliases": null
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Clear-AzSynapseSqlPoolVulnerabilityAssessmentRuleBaseline",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Synapse",
    "Version": "2.2.0",
    "Parameters": [
      {
        "Name": "WorkspaceName",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": [
          "SqlPoolName"
        ]
      },
      {
        "Name": "InputObject",
        "Aliases": null
      },
      {
        "Name": "RuleId",
        "Aliases": null
      },
      {
        "Name": "RuleAppliesToMaster",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzSynapseSqlPoolVulnerabilityAssessmentRuleBaseline",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Synapse",
    "Version": "2.2.0",
    "Parameters": [
      {
        "Name": "WorkspaceName",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": [
          "SqlPoolName"
        ]
      },
      {
        "Name": "InputObject",
        "Aliases": null
      },
      {
        "Name": "RuleId",
        "Aliases": null
      },
      {
        "Name": "RuleAppliesToMaster",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Set-AzSynapseSqlPoolVulnerabilityAssessmentRuleBaseline",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Synapse",
    "Version": "2.2.0",
    "Parameters": [
      {
        "Name": "WorkspaceName",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": [
          "SqlPoolName"
        ]
      },
      {
        "Name": "InputObject",
        "Aliases": null
      },
      {
        "Name": "BaselineResult",
        "Aliases": null
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "RuleId",
        "Aliases": null
      },
      {
        "Name": "RuleAppliesToMaster",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzSynapseIntegrationRuntime",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Synapse",
    "Version": "2.2.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "WorkspaceName",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": [
          "IntegrationRuntimeName"
        ]
      },
      {
        "Name": "WorkspaceObject",
        "Aliases": null
      },
      {
        "Name": "ResourceId",
        "Aliases": null
      },
      {
        "Name": "InputObject",
        "Aliases": null
      },
      {
        "Name": "Status",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzSynapseIntegrationRuntimeKey",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Synapse",
    "Version": "2.2.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "WorkspaceName",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": [
          "IntegrationRuntimeName"
        ]
      },
      {
        "Name": "WorkspaceObject",
        "Aliases": null
      },
      {
        "Name": "ResourceId",
        "Aliases": null
      },
      {
        "Name": "InputObject",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzSynapseIntegrationRuntimeMetric",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Synapse",
    "Version": "2.2.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "WorkspaceName",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": [
          "IntegrationRuntimeName"
        ]
      },
      {
        "Name": "WorkspaceObject",
        "Aliases": null
      },
      {
        "Name": "ResourceId",
        "Aliases": null
      },
      {
        "Name": "InputObject",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzSynapseIntegrationRuntimeNode",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Synapse",
    "Version": "2.2.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "WorkspaceName",
        "Aliases": null
      },
      {
        "Name": "IntegrationRuntimeName",
        "Aliases": null
      },
      {
        "Name": "WorkspaceObject",
        "Aliases": null
      },
      {
        "Name": "ResourceId",
        "Aliases": null
      },
      {
        "Name": "InputObject",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": null
      },
      {
        "Name": "IpAddress",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Invoke-AzSynapseIntegrationRuntimeUpgrade",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Synapse",
    "Version": "2.2.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "WorkspaceName",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": [
          "IntegrationRuntimeName"
        ]
      },
      {
        "Name": "WorkspaceObject",
        "Aliases": null
      },
      {
        "Name": "ResourceId",
        "Aliases": null
      },
      {
        "Name": "InputObject",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "New-AzSynapseIntegrationRuntimeKey",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Synapse",
    "Version": "2.2.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "WorkspaceName",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": [
          "IntegrationRuntimeName"
        ]
      },
      {
        "Name": "WorkspaceObject",
        "Aliases": null
      },
      {
        "Name": "ResourceId",
        "Aliases": null
      },
      {
        "Name": "InputObject",
        "Aliases": null
      },
      {
        "Name": "KeyName",
        "Aliases": null
      },
      {
        "Name": "Force",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Remove-AzSynapseIntegrationRuntime",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Synapse",
    "Version": "2.2.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "WorkspaceName",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": [
          "IntegrationRuntimeName"
        ]
      },
      {
        "Name": "WorkspaceObject",
        "Aliases": null
      },
      {
        "Name": "ResourceId",
        "Aliases": null
      },
      {
        "Name": "InputObject",
        "Aliases": null
      },
      {
        "Name": "Force",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Remove-AzSynapseIntegrationRuntimeNode",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Synapse",
    "Version": "2.2.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "WorkspaceName",
        "Aliases": null
      },
      {
        "Name": "IntegrationRuntimeName",
        "Aliases": null
      },
      {
        "Name": "WorkspaceObject",
        "Aliases": null
      },
      {
        "Name": "ResourceId",
        "Aliases": null
      },
      {
        "Name": "InputObject",
        "Aliases": null
      },
      {
        "Name": "NodeName",
        "Aliases": null
      },
      {
        "Name": "Force",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Set-AzSynapseIntegrationRuntime",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Synapse",
    "Version": "2.2.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "WorkspaceName",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": [
          "IntegrationRuntimeName"
        ]
      },
      {
        "Name": "WorkspaceObject",
        "Aliases": null
      },
      {
        "Name": "ResourceId",
        "Aliases": null
      },
      {
        "Name": "InputObject",
        "Aliases": null
      },
      {
        "Name": "Type",
        "Aliases": null
      },
      {
        "Name": "Description",
        "Aliases": null
      },
      {
        "Name": "Location",
        "Aliases": null
      },
      {
        "Name": "NodeSize",
        "Aliases": null
      },
      {
        "Name": "NodeCount",
        "Aliases": null
      },
      {
        "Name": "CatalogServerEndpoint",
        "Aliases": null
      },
      {
        "Name": "CatalogAdminCredential",
        "Aliases": null
      },
      {
        "Name": "CatalogPricingTier",
        "Aliases": null
      },
      {
        "Name": "VNetId",
        "Aliases": null
      },
      {
        "Name": "Subnet",
        "Aliases": [
          "SubnetName"
        ]
      },
      {
        "Name": "PublicIP",
        "Aliases": [
          "PublicIPs"
        ]
      },
      {
        "Name": "DataFlowComputeType",
        "Aliases": null
      },
      {
        "Name": "DataFlowCoreCount",
        "Aliases": null
      },
      {
        "Name": "DataFlowTimeToLive",
        "Aliases": null
      },
      {
        "Name": "SetupScriptContainerSasUri",
        "Aliases": null
      },
      {
        "Name": "Edition",
        "Aliases": null
      },
      {
        "Name": "ExpressCustomSetup",
        "Aliases": null
      },
      {
        "Name": "DataProxyIntegrationRuntimeName",
        "Aliases": null
      },
      {
        "Name": "DataProxyStagingLinkedServiceName",
        "Aliases": null
      },
      {
        "Name": "DataProxyStagingPath",
        "Aliases": null
      },
      {
        "Name": "MaxParallelExecutionsPerNode",
        "Aliases": null
      },
      {
        "Name": "LicenseType",
        "Aliases": null
      },
      {
        "Name": "AuthKey",
        "Aliases": null
      },
      {
        "Name": "SharedIntegrationRuntimeResourceId",
        "Aliases": null
      },
      {
        "Name": "Force",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Sync-AzSynapseIntegrationRuntimeCredential",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Synapse",
    "Version": "2.2.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "WorkspaceName",
        "Aliases": null
      },
      {
        "Name": "IntegrationRuntimeName",
        "Aliases": null
      },
      {
        "Name": "WorkspaceObject",
        "Aliases": null
      },
      {
        "Name": "ResourceId",
        "Aliases": null
      },
      {
        "Name": "InputObject",
        "Aliases": null
      },
      {
        "Name": "Force",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Update-AzSynapseIntegrationRuntime",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Synapse",
    "Version": "2.2.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "WorkspaceName",
        "Aliases": null
      },
      {
        "Name": "IntegrationRuntimeName",
        "Aliases": null
      },
      {
        "Name": "WorkspaceObject",
        "Aliases": null
      },
      {
        "Name": "ResourceId",
        "Aliases": null
      },
      {
        "Name": "InputObject",
        "Aliases": null
      },
      {
        "Name": "AutoUpdate",
        "Aliases": null
      },
      {
        "Name": "AutoUpdateDelayOffset",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Update-AzSynapseIntegrationRuntimeNode",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Synapse",
    "Version": "2.2.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "WorkspaceName",
        "Aliases": null
      },
      {
        "Name": "IntegrationRuntimeName",
        "Aliases": null
      },
      {
        "Name": "WorkspaceObject",
        "Aliases": null
      },
      {
        "Name": "ResourceId",
        "Aliases": null
      },
      {
        "Name": "InputObject",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": null
      },
      {
        "Name": "ConcurrentJobsLimit",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzSynapsePipeline",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Synapse",
    "Version": "2.2.0",
    "Parameters": [
      {
        "Name": "WorkspaceName",
        "Aliases": null
      },
      {
        "Name": "WorkspaceObject",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": [
          "PipelineName"
        ]
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Remove-AzSynapsePipeline",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Synapse",
    "Version": "2.2.0",
    "Parameters": [
      {
        "Name": "WorkspaceName",
        "Aliases": null
      },
      {
        "Name": "WorkspaceObject",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": [
          "PipelineName"
        ]
      },
      {
        "Name": "InputObject",
        "Aliases": null
      },
      {
        "Name": "PassThru",
        "Aliases": null
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "Force",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Set-AzSynapsePipeline",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Synapse",
    "Version": "2.2.0",
    "Parameters": [
      {
        "Name": "WorkspaceName",
        "Aliases": null
      },
      {
        "Name": "WorkspaceObject",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": [
          "PipelineName"
        ]
      },
      {
        "Name": "DefinitionFile",
        "Aliases": [
          "File"
        ]
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Invoke-AzSynapsePipeline",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Synapse",
    "Version": "2.2.0",
    "Parameters": [
      {
        "Name": "InputObject",
        "Aliases": null
      },
      {
        "Name": "WorkspaceName",
        "Aliases": null
      },
      {
        "Name": "WorkspaceObject",
        "Aliases": null
      },
      {
        "Name": "PipelineName",
        "Aliases": null
      },
      {
        "Name": "Parameter",
        "Aliases": null
      },
      {
        "Name": "ParameterFile",
        "Aliases": null
      },
      {
        "Name": "ReferencePipelineRunId",
        "Aliases": null
      },
      {
        "Name": "IsRecovery",
        "Aliases": null
      },
      {
        "Name": "StartActivityName",
        "Aliases": null
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzSynapsePipelineRun",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Synapse",
    "Version": "2.2.0",
    "Parameters": [
      {
        "Name": "WorkspaceName",
        "Aliases": null
      },
      {
        "Name": "WorkspaceObject",
        "Aliases": null
      },
      {
        "Name": "PipelineRunId",
        "Aliases": null
      },
      {
        "Name": "RunStartedAfter",
        "Aliases": null
      },
      {
        "Name": "RunStartedBefore",
        "Aliases": null
      },
      {
        "Name": "PipelineName",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Stop-AzSynapsePipelineRun",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Synapse",
    "Version": "2.2.0",
    "Parameters": [
      {
        "Name": "WorkspaceName",
        "Aliases": null
      },
      {
        "Name": "WorkspaceObject",
        "Aliases": null
      },
      {
        "Name": "PipelineRunId",
        "Aliases": null
      },
      {
        "Name": "InputObject",
        "Aliases": null
      },
      {
        "Name": "PassThru",
        "Aliases": null
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzSynapseActivityRun",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Synapse",
    "Version": "2.2.0",
    "Parameters": [
      {
        "Name": "WorkspaceName",
        "Aliases": null
      },
      {
        "Name": "WorkspaceObject",
        "Aliases": null
      },
      {
        "Name": "PipelineName",
        "Aliases": null
      },
      {
        "Name": "PipelineRunId",
        "Aliases": null
      },
      {
        "Name": "RunStartedAfter",
        "Aliases": null
      },
      {
        "Name": "RunStartedBefore",
        "Aliases": null
      },
      {
        "Name": "ActivityName",
        "Aliases": null
      },
      {
        "Name": "Status",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzSynapseLinkedService",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Synapse",
    "Version": "2.2.0",
    "Parameters": [
      {
        "Name": "WorkspaceName",
        "Aliases": null
      },
      {
        "Name": "WorkspaceObject",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": [
          "LinkedServiceName"
        ]
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Set-AzSynapseLinkedService",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Synapse",
    "Version": "2.2.0",
    "Parameters": [
      {
        "Name": "WorkspaceName",
        "Aliases": null
      },
      {
        "Name": "WorkspaceObject",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": [
          "LinkedServiceName"
        ]
      },
      {
        "Name": "DefinitionFile",
        "Aliases": [
          "File"
        ]
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Remove-AzSynapseLinkedService",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Synapse",
    "Version": "2.2.0",
    "Parameters": [
      {
        "Name": "WorkspaceName",
        "Aliases": null
      },
      {
        "Name": "WorkspaceObject",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": [
          "LinkedServiceName"
        ]
      },
      {
        "Name": "InputObject",
        "Aliases": null
      },
      {
        "Name": "PassThru",
        "Aliases": null
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "Force",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzSynapseNotebook",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Synapse",
    "Version": "2.2.0",
    "Parameters": [
      {
        "Name": "WorkspaceName",
        "Aliases": null
      },
      {
        "Name": "WorkspaceObject",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": [
          "NotebookName"
        ]
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Set-AzSynapseNotebook",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Synapse",
    "Version": "2.2.0",
    "Parameters": [
      {
        "Name": "WorkspaceName",
        "Aliases": null
      },
      {
        "Name": "WorkspaceObject",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": [
          "NotebookName"
        ]
      },
      {
        "Name": "FolderPath",
        "Aliases": null
      },
      {
        "Name": "SparkPoolName",
        "Aliases": null
      },
      {
        "Name": "ExecutorSize",
        "Aliases": null
      },
      {
        "Name": "ExecutorCount",
        "Aliases": null
      },
      {
        "Name": "DefinitionFile",
        "Aliases": [
          "File"
        ]
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Remove-AzSynapseNotebook",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Synapse",
    "Version": "2.2.0",
    "Parameters": [
      {
        "Name": "WorkspaceName",
        "Aliases": null
      },
      {
        "Name": "WorkspaceObject",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": [
          "NotebookName"
        ]
      },
      {
        "Name": "InputObject",
        "Aliases": null
      },
      {
        "Name": "PassThru",
        "Aliases": null
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "Force",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Export-AzSynapseNotebook",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Synapse",
    "Version": "2.2.0",
    "Parameters": [
      {
        "Name": "WorkspaceName",
        "Aliases": null
      },
      {
        "Name": "WorkspaceObject",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": [
          "NotebookName"
        ]
      },
      {
        "Name": "InputObject",
        "Aliases": null
      },
      {
        "Name": "OutputFolder",
        "Aliases": null
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Set-AzSynapseTrigger",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Synapse",
    "Version": "2.2.0",
    "Parameters": [
      {
        "Name": "WorkspaceName",
        "Aliases": null
      },
      {
        "Name": "WorkspaceObject",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": [
          "TriggerName"
        ]
      },
      {
        "Name": "DefinitionFile",
        "Aliases": [
          "File"
        ]
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzSynapseTrigger",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Synapse",
    "Version": "2.2.0",
    "Parameters": [
      {
        "Name": "WorkspaceName",
        "Aliases": null
      },
      {
        "Name": "WorkspaceObject",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": [
          "TriggerName"
        ]
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Remove-AzSynapseTrigger",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Synapse",
    "Version": "2.2.0",
    "Parameters": [
      {
        "Name": "WorkspaceName",
        "Aliases": null
      },
      {
        "Name": "WorkspaceObject",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": [
          "TriggerName"
        ]
      },
      {
        "Name": "InputObject",
        "Aliases": null
      },
      {
        "Name": "PassThru",
        "Aliases": null
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "Force",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzSynapseTriggerSubscriptionStatus",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Synapse",
    "Version": "2.2.0",
    "Parameters": [
      {
        "Name": "WorkspaceName",
        "Aliases": null
      },
      {
        "Name": "WorkspaceObject",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": [
          "TriggerName"
        ]
      },
      {
        "Name": "InputObject",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Add-AzSynapseTriggerSubscription",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Synapse",
    "Version": "2.2.0",
    "Parameters": [
      {
        "Name": "WorkspaceName",
        "Aliases": null
      },
      {
        "Name": "WorkspaceObject",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": [
          "TriggerName"
        ]
      },
      {
        "Name": "InputObject",
        "Aliases": null
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Remove-AzSynapseTriggerSubscription",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Synapse",
    "Version": "2.2.0",
    "Parameters": [
      {
        "Name": "WorkspaceName",
        "Aliases": null
      },
      {
        "Name": "WorkspaceObject",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": [
          "TriggerName"
        ]
      },
      {
        "Name": "InputObject",
        "Aliases": null
      },
      {
        "Name": "PassThru",
        "Aliases": null
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "Force",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Start-AzSynapseTrigger",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Synapse",
    "Version": "2.2.0",
    "Parameters": [
      {
        "Name": "WorkspaceName",
        "Aliases": null
      },
      {
        "Name": "WorkspaceObject",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": [
          "TriggerName"
        ]
      },
      {
        "Name": "InputObject",
        "Aliases": null
      },
      {
        "Name": "PassThru",
        "Aliases": null
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Stop-AzSynapseTrigger",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Synapse",
    "Version": "2.2.0",
    "Parameters": [
      {
        "Name": "WorkspaceName",
        "Aliases": null
      },
      {
        "Name": "WorkspaceObject",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": [
          "TriggerName"
        ]
      },
      {
        "Name": "InputObject",
        "Aliases": null
      },
      {
        "Name": "PassThru",
        "Aliases": null
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzSynapseTriggerRun",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Synapse",
    "Version": "2.2.0",
    "Parameters": [
      {
        "Name": "WorkspaceName",
        "Aliases": null
      },
      {
        "Name": "WorkspaceObject",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": [
          "TriggerName"
        ]
      },
      {
        "Name": "RunStartedAfter",
        "Aliases": null
      },
      {
        "Name": "RunStartedBefore",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Set-AzSynapseDataset",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Synapse",
    "Version": "2.2.0",
    "Parameters": [
      {
        "Name": "WorkspaceName",
        "Aliases": null
      },
      {
        "Name": "WorkspaceObject",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": [
          "DatasetName"
        ]
      },
      {
        "Name": "DefinitionFile",
        "Aliases": [
          "File"
        ]
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzSynapseDataset",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Synapse",
    "Version": "2.2.0",
    "Parameters": [
      {
        "Name": "WorkspaceName",
        "Aliases": null
      },
      {
        "Name": "WorkspaceObject",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": [
          "DatasetName"
        ]
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Remove-AzSynapseDataset",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Synapse",
    "Version": "2.2.0",
    "Parameters": [
      {
        "Name": "WorkspaceName",
        "Aliases": null
      },
      {
        "Name": "WorkspaceObject",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": [
          "DatasetName"
        ]
      },
      {
        "Name": "InputObject",
        "Aliases": null
      },
      {
        "Name": "PassThru",
        "Aliases": null
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "Force",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Set-AzSynapseDataFlow",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Synapse",
    "Version": "2.2.0",
    "Parameters": [
      {
        "Name": "WorkspaceName",
        "Aliases": null
      },
      {
        "Name": "WorkspaceObject",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": [
          "DataFlowName"
        ]
      },
      {
        "Name": "DefinitionFile",
        "Aliases": [
          "File"
        ]
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzSynapseDataFlow",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Synapse",
    "Version": "2.2.0",
    "Parameters": [
      {
        "Name": "WorkspaceName",
        "Aliases": null
      },
      {
        "Name": "WorkspaceObject",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": [
          "DataFlowName"
        ]
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Remove-AzSynapseDataFlow",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Synapse",
    "Version": "2.2.0",
    "Parameters": [
      {
        "Name": "WorkspaceName",
        "Aliases": null
      },
      {
        "Name": "WorkspaceObject",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": [
          "DataFlowName"
        ]
      },
      {
        "Name": "InputObject",
        "Aliases": null
      },
      {
        "Name": "PassThru",
        "Aliases": null
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "Force",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzSynapseSqlPoolVulnerabilityAssessmentScanRecord",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Synapse",
    "Version": "2.2.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "WorkspaceName",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": null
      },
      {
        "Name": "ScanId",
        "Aliases": null
      },
      {
        "Name": "SqlPoolObject",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Convert-AzSynapseSqlPoolVulnerabilityAssessmentScan",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Synapse",
    "Version": "2.2.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "WorkspaceName",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": null
      },
      {
        "Name": "ScanId",
        "Aliases": null
      },
      {
        "Name": "InputObject",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Start-AzSynapseSqlPoolVulnerabilityAssessmentScan",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Synapse",
    "Version": "2.2.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "WorkspaceName",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": null
      },
      {
        "Name": "ScanId",
        "Aliases": null
      },
      {
        "Name": "SqlPoolObject",
        "Aliases": null
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzSynapseManagedIdentitySqlControlSetting",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Synapse",
    "Version": "2.2.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "WorkspaceName",
        "Aliases": null
      },
      {
        "Name": "WorkspaceObject",
        "Aliases": null
      },
      {
        "Name": "ResourceId",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Set-AzSynapseManagedIdentitySqlControlSetting",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Synapse",
    "Version": "2.2.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "WorkspaceName",
        "Aliases": null
      },
      {
        "Name": "WorkspaceObject",
        "Aliases": null
      },
      {
        "Name": "ResourceId",
        "Aliases": null
      },
      {
        "Name": "Enabled",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "New-AzSynapseWorkspaceKey",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Synapse",
    "Version": "2.2.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "WorkspaceName",
        "Aliases": null
      },
      {
        "Name": "WorkspaceObject",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": [
          "KeyName"
        ]
      },
      {
        "Name": "EncryptionKeyIdentifier",
        "Aliases": null
      },
      {
        "Name": "Activate",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzSynapseWorkspaceKey",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Synapse",
    "Version": "2.2.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "WorkspaceName",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": [
          "KeyName"
        ]
      },
      {
        "Name": "WorkspaceObject",
        "Aliases": null
      },
      {
        "Name": "ResourceId",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Remove-AzSynapseWorkspaceKey",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Synapse",
    "Version": "2.2.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "WorkspaceName",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": [
          "KeyName"
        ]
      },
      {
        "Name": "WorkspaceObject",
        "Aliases": null
      },
      {
        "Name": "InputObject",
        "Aliases": null
      },
      {
        "Name": "ResourceId",
        "Aliases": null
      },
      {
        "Name": "PassThru",
        "Aliases": null
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "Force",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Enable-AzSynapseWorkspace",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Synapse",
    "Version": "2.2.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "WorkspaceName",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": [
          "KeyName"
        ]
      },
      {
        "Name": "WorkspaceObject",
        "Aliases": null
      },
      {
        "Name": "InputObject",
        "Aliases": null
      },
      {
        "Name": "ResourceId",
        "Aliases": null
      },
      {
        "Name": "EncryptionKeyIdentifier",
        "Aliases": null
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "New-AzSynapseManagedVirtualNetworkConfig",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Synapse",
    "Version": "2.2.0",
    "Parameters": [
      {
        "Name": "PreventDataExfiltration",
        "Aliases": null
      },
      {
        "Name": "AllowedAadTenantIdsForLinking",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Update-AzSynapseManagedVirtualNetworkConfig",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Synapse",
    "Version": "2.2.0",
    "Parameters": [
      {
        "Name": "WorkspaceObject",
        "Aliases": null
      },
      {
        "Name": "PreventDataExfiltration",
        "Aliases": null
      },
      {
        "Name": "AllowedAadTenantIdsForLinking",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzSynapseSparkJobDefinition",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Synapse",
    "Version": "2.2.0",
    "Parameters": [
      {
        "Name": "WorkspaceName",
        "Aliases": null
      },
      {
        "Name": "WorkspaceObject",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": [
          "SparkJobDefinitionName"
        ]
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Remove-AzSynapseSparkJobDefinition",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Synapse",
    "Version": "2.2.0",
    "Parameters": [
      {
        "Name": "WorkspaceName",
        "Aliases": null
      },
      {
        "Name": "WorkspaceObject",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": [
          "SparkJobDefinitionName"
        ]
      },
      {
        "Name": "InputObject",
        "Aliases": null
      },
      {
        "Name": "PassThru",
        "Aliases": null
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "Force",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Set-AzSynapseSparkJobDefinition",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Synapse",
    "Version": "2.2.0",
    "Parameters": [
      {
        "Name": "WorkspaceName",
        "Aliases": null
      },
      {
        "Name": "WorkspaceObject",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": [
          "SparkJobDefinitionName"
        ]
      },
      {
        "Name": "DefinitionFile",
        "Aliases": [
          "File"
        ]
      },
      {
        "Name": "FolderPath",
        "Aliases": null
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzSynapseManagedPrivateEndpoint",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Synapse",
    "Version": "2.2.0",
    "Parameters": [
      {
        "Name": "WorkspaceName",
        "Aliases": null
      },
      {
        "Name": "WorkspaceObject",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": [
          "ManagedPrivateEndpointName"
        ]
      },
      {
        "Name": "VirtualNetworkName",
        "Aliases": [
          "VNetName"
        ]
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "New-AzSynapseManagedPrivateEndpoint",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Synapse",
    "Version": "2.2.0",
    "Parameters": [
      {
        "Name": "WorkspaceName",
        "Aliases": null
      },
      {
        "Name": "WorkspaceObject",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": [
          "ManagedPrivateEndpointName"
        ]
      },
      {
        "Name": "VirtualNetworkName",
        "Aliases": [
          "VNetName"
        ]
      },
      {
        "Name": "DefinitionFile",
        "Aliases": [
          "File"
        ]
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Remove-AzSynapseManagedPrivateEndpoint",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Synapse",
    "Version": "2.2.0",
    "Parameters": [
      {
        "Name": "WorkspaceName",
        "Aliases": null
      },
      {
        "Name": "WorkspaceObject",
        "Aliases": null
      },
      {
        "Name": "InputObject",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": [
          "ManagedPrivateEndpointName"
        ]
      },
      {
        "Name": "VirtualNetworkName",
        "Aliases": [
          "VNetName"
        ]
      },
      {
        "Name": "PassThru",
        "Aliases": null
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "Force",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "New-AzSynapseGitRepositoryConfig",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Synapse",
    "Version": "2.2.0",
    "Parameters": [
      {
        "Name": "RepositoryType",
        "Aliases": null
      },
      {
        "Name": "HostName",
        "Aliases": null
      },
      {
        "Name": "AccountName",
        "Aliases": null
      },
      {
        "Name": "ProjectName",
        "Aliases": null
      },
      {
        "Name": "RepositoryName",
        "Aliases": null
      },
      {
        "Name": "CollaborationBranch",
        "Aliases": null
      },
      {
        "Name": "RootFolder",
        "Aliases": null
      },
      {
        "Name": "TenantId",
        "Aliases": null
      },
      {
        "Name": "LastCommitId",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "New-AzSynapseWorkspacePackage",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Synapse",
    "Version": "2.2.0",
    "Parameters": [
      {
        "Name": "WorkspaceName",
        "Aliases": null
      },
      {
        "Name": "WorkspaceObject",
        "Aliases": null
      },
      {
        "Name": "Package",
        "Aliases": [
          "FullName"
        ]
      },
      {
        "Name": "ConcurrentTaskCount",
        "Aliases": null
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzSynapseWorkspacePackage",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Synapse",
    "Version": "2.2.0",
    "Parameters": [
      {
        "Name": "WorkspaceName",
        "Aliases": null
      },
      {
        "Name": "WorkspaceObject",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": [
          "PackageName",
          "Package"
        ]
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Remove-AzSynapseWorkspacePackage",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Synapse",
    "Version": "2.2.0",
    "Parameters": [
      {
        "Name": "WorkspaceName",
        "Aliases": null
      },
      {
        "Name": "WorkspaceObject",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": [
          "PackageName",
          "Package"
        ]
      },
      {
        "Name": "InputObject",
        "Aliases": null
      },
      {
        "Name": "PassThru",
        "Aliases": null
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "Force",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Start-AzSynapseIntegrationRuntime",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Synapse",
    "Version": "2.2.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "WorkspaceName",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": [
          "IntegrationRuntimeName"
        ]
      },
      {
        "Name": "WorkspaceObject",
        "Aliases": null
      },
      {
        "Name": "ResourceId",
        "Aliases": null
      },
      {
        "Name": "InputObject",
        "Aliases": null
      },
      {
        "Name": "Force",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Stop-AzSynapseIntegrationRuntime",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Synapse",
    "Version": "2.2.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "WorkspaceName",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": [
          "IntegrationRuntimeName"
        ]
      },
      {
        "Name": "WorkspaceObject",
        "Aliases": null
      },
      {
        "Name": "ResourceId",
        "Aliases": null
      },
      {
        "Name": "InputObject",
        "Aliases": null
      },
      {
        "Name": "Force",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Invoke-AzSynapseTriggerRun",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Synapse",
    "Version": "2.2.0",
    "Parameters": [
      {
        "Name": "InputObject",
        "Aliases": null
      },
      {
        "Name": "WorkspaceName",
        "Aliases": null
      },
      {
        "Name": "WorkspaceObject",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": [
          "TriggerName"
        ]
      },
      {
        "Name": "TriggerRunId",
        "Aliases": null
      },
      {
        "Name": "PassThru",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Stop-AzSynapseTriggerRun",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Synapse",
    "Version": "2.2.0",
    "Parameters": [
      {
        "Name": "InputObject",
        "Aliases": null
      },
      {
        "Name": "WorkspaceName",
        "Aliases": null
      },
      {
        "Name": "WorkspaceObject",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": [
          "TriggerName"
        ]
      },
      {
        "Name": "TriggerRunId",
        "Aliases": null
      },
      {
        "Name": "PassThru",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "New-AzSynapseLinkedServiceEncryptedCredential",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Synapse",
    "Version": "2.2.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "WorkspaceName",
        "Aliases": null
      },
      {
        "Name": "WorkspaceObject",
        "Aliases": null
      },
      {
        "Name": "IntegrationRuntimeName",
        "Aliases": null
      },
      {
        "Name": "DefinitionFile",
        "Aliases": null
      },
      {
        "Name": "Force",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzSynapseDataFlowDebugSession",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Synapse",
    "Version": "2.2.0",
    "Parameters": [
      {
        "Name": "WorkspaceName",
        "Aliases": null
      },
      {
        "Name": "WorkspaceObject",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Add-AzSynapseDataFlowDebugSessionPackage",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Synapse",
    "Version": "2.2.0",
    "Parameters": [
      {
        "Name": "WorkspaceName",
        "Aliases": null
      },
      {
        "Name": "WorkspaceObject",
        "Aliases": null
      },
      {
        "Name": "PackageFile",
        "Aliases": [
          "File"
        ]
      },
      {
        "Name": "SessionId",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Invoke-AzSynapseDataFlowDebugSessionCommand",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Synapse",
    "Version": "2.2.0",
    "Parameters": [
      {
        "Name": "WorkspaceName",
        "Aliases": null
      },
      {
        "Name": "WorkspaceObject",
        "Aliases": null
      },
      {
        "Name": "SessionId",
        "Aliases": null
      },
      {
        "Name": "Command",
        "Aliases": null
      },
      {
        "Name": "StreamName",
        "Aliases": null
      },
      {
        "Name": "RowLimit",
        "Aliases": null
      },
      {
        "Name": "Expression",
        "Aliases": null
      },
      {
        "Name": "Column",
        "Aliases": null
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Stop-AzSynapseDataFlowDebugSession",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Synapse",
    "Version": "2.2.0",
    "Parameters": [
      {
        "Name": "WorkspaceName",
        "Aliases": null
      },
      {
        "Name": "WorkspaceObject",
        "Aliases": null
      },
      {
        "Name": "SessionId",
        "Aliases": null
      },
      {
        "Name": "PassThru",
        "Aliases": null
      },
      {
        "Name": "Force",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Start-AzSynapseDataFlowDebugSession",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Synapse",
    "Version": "2.2.0",
    "Parameters": [
      {
        "Name": "WorkspaceName",
        "Aliases": null
      },
      {
        "Name": "WorkspaceObject",
        "Aliases": null
      },
      {
        "Name": "IntegrationRuntimeFile",
        "Aliases": [
          "File"
        ]
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzSynapseSqlScript",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Synapse",
    "Version": "2.2.0",
    "Parameters": [
      {
        "Name": "WorkspaceName",
        "Aliases": null
      },
      {
        "Name": "WorkspaceObject",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": [
          "SqlScriptName"
        ]
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Remove-AzSynapseSqlScript",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Synapse",
    "Version": "2.2.0",
    "Parameters": [
      {
        "Name": "WorkspaceName",
        "Aliases": null
      },
      {
        "Name": "WorkspaceObject",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": [
          "SqlScriptName"
        ]
      },
      {
        "Name": "InputObject",
        "Aliases": null
      },
      {
        "Name": "PassThru",
        "Aliases": null
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "Force",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Export-AzSynapseSqlScript",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Synapse",
    "Version": "2.2.0",
    "Parameters": [
      {
        "Name": "WorkspaceName",
        "Aliases": null
      },
      {
        "Name": "WorkspaceObject",
        "Aliases": null
      },
      {
        "Name": "InputObject",
        "Aliases": null
      },
      {
        "Name": "OutputFolder",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": [
          "SqlScriptName"
        ]
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Set-AzSynapseSqlScript",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Synapse",
    "Version": "2.2.0",
    "Parameters": [
      {
        "Name": "WorkspaceName",
        "Aliases": null
      },
      {
        "Name": "WorkspaceObject",
        "Aliases": null
      },
      {
        "Name": "SqlPoolName",
        "Aliases": null
      },
      {
        "Name": "SqlDatabaseName",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": [
          "SqlScriptName"
        ]
      },
      {
        "Name": "DefinitionFile",
        "Aliases": [
          "File"
        ]
      },
      {
        "Name": "ResultLimit",
        "Aliases": null
      },
      {
        "Name": "FolderPath",
        "Aliases": [
          "FolderName"
        ]
      },
      {
        "Name": "Description",
        "Aliases": null
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzSynapseSparkConfiguration",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Synapse",
    "Version": "2.2.0",
    "Parameters": [
      {
        "Name": "WorkspaceName",
        "Aliases": null
      },
      {
        "Name": "WorkspaceObject",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": [
          "SparkConfigurationName"
        ]
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "New-AzSynapseSparkConfiguration",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Synapse",
    "Version": "2.2.0",
    "Parameters": [
      {
        "Name": "WorkspaceName",
        "Aliases": null
      },
      {
        "Name": "WorkspaceObject",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": [
          "SparkConfigurationName"
        ]
      },
      {
        "Name": "DefinitionFile",
        "Aliases": [
          "File"
        ]
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Export-AzSynapseSparkConfiguration",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Synapse",
    "Version": "2.2.0",
    "Parameters": [
      {
        "Name": "WorkspaceName",
        "Aliases": null
      },
      {
        "Name": "WorkspaceObject",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": [
          "SparkConfigurationName"
        ]
      },
      {
        "Name": "InputObject",
        "Aliases": null
      },
      {
        "Name": "OutputFolder",
        "Aliases": null
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Remove-AzSynapseSparkConfiguration",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Synapse",
    "Version": "2.2.0",
    "Parameters": [
      {
        "Name": "WorkspaceName",
        "Aliases": null
      },
      {
        "Name": "WorkspaceObject",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": [
          "SparkConfigurationName"
        ]
      },
      {
        "Name": "InputObject",
        "Aliases": null
      },
      {
        "Name": "PassThru",
        "Aliases": null
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "Force",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "New-AzSynapseKqlScript",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Synapse",
    "Version": "2.2.0",
    "Parameters": [
      {
        "Name": "WorkspaceName",
        "Aliases": null
      },
      {
        "Name": "WorkspaceObject",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": [
          "KqlScriptName"
        ]
      },
      {
        "Name": "KustoPoolName",
        "Aliases": null
      },
      {
        "Name": "KustoPoolDatabaseName",
        "Aliases": null
      },
      {
        "Name": "DefinitionFile",
        "Aliases": [
          "File"
        ]
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzSynapseKqlScript",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Synapse",
    "Version": "2.2.0",
    "Parameters": [
      {
        "Name": "WorkspaceName",
        "Aliases": null
      },
      {
        "Name": "WorkspaceObject",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": [
          "KqlScriptName"
        ]
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Remove-AzSynapseKqlScript",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Synapse",
    "Version": "2.2.0",
    "Parameters": [
      {
        "Name": "WorkspaceName",
        "Aliases": null
      },
      {
        "Name": "WorkspaceObject",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": [
          "KqlScriptName"
        ]
      },
      {
        "Name": "InputObject",
        "Aliases": null
      },
      {
        "Name": "PassThru",
        "Aliases": null
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "Force",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Export-AzSynapseKqlScript",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Synapse",
    "Version": "2.2.0",
    "Parameters": [
      {
        "Name": "WorkspaceName",
        "Aliases": null
      },
      {
        "Name": "WorkspaceObject",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": [
          "KqlScriptName"
        ]
      },
      {
        "Name": "InputObject",
        "Aliases": null
      },
      {
        "Name": "OutputFolder",
        "Aliases": null
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzSynapseActiveDirectoryOnlyAuthentication",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Synapse",
    "Version": "2.2.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "WorkspaceName",
        "Aliases": null
      },
      {
        "Name": "WorkspaceObject",
        "Aliases": null
      },
      {
        "Name": "ResourceId",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Enable-AzSynapseActiveDirectoryOnlyAuthentication",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Synapse",
    "Version": "2.2.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "WorkspaceName",
        "Aliases": null
      },
      {
        "Name": "WorkspaceObject",
        "Aliases": null
      },
      {
        "Name": "ResourceId",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Disable-AzSynapseActiveDirectoryOnlyAuthentication",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Synapse",
    "Version": "2.2.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "WorkspaceName",
        "Aliases": null
      },
      {
        "Name": "WorkspaceObject",
        "Aliases": null
      },
      {
        "Name": "ResourceId",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Set-AzSynapseLinkConnectionLinkTable",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Synapse",
    "Version": "2.2.0",
    "Parameters": [
      {
        "Name": "WorkspaceName",
        "Aliases": null
      },
      {
        "Name": "WorkspaceObject",
        "Aliases": null
      },
      {
        "Name": "EditTablesRequestFile",
        "Aliases": [
          "File"
        ]
      },
      {
        "Name": "LinkConnectionName",
        "Aliases": null
      },
      {
        "Name": "InputObject",
        "Aliases": null
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzSynapseLinkConnectionLinkTable",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Synapse",
    "Version": "2.2.0",
    "Parameters": [
      {
        "Name": "WorkspaceName",
        "Aliases": null
      },
      {
        "Name": "WorkspaceObject",
        "Aliases": null
      },
      {
        "Name": "InputObject",
        "Aliases": null
      },
      {
        "Name": "LinkConnectionName",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzSynapseLinkConnectionLinkTableStatus",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Synapse",
    "Version": "2.2.0",
    "Parameters": [
      {
        "Name": "WorkspaceName",
        "Aliases": null
      },
      {
        "Name": "WorkspaceObject",
        "Aliases": null
      },
      {
        "Name": "LinkConnectionName",
        "Aliases": null
      },
      {
        "Name": "MaxSegmentCount",
        "Aliases": null
      },
      {
        "Name": "InputObject",
        "Aliases": null
      },
      {
        "Name": "ContinuationToken",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Update-AzSynapseLinkConnectionLandingZoneCredential",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Synapse",
    "Version": "2.2.0",
    "Parameters": [
      {
        "Name": "WorkspaceName",
        "Aliases": null
      },
      {
        "Name": "WorkspaceObject",
        "Aliases": null
      },
      {
        "Name": "InputObject",
        "Aliases": null
      },
      {
        "Name": "LinkConnectionName",
        "Aliases": null
      },
      {
        "Name": "SasToken",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzSynapseLinkConnection",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Synapse",
    "Version": "2.2.0",
    "Parameters": [
      {
        "Name": "WorkspaceName",
        "Aliases": null
      },
      {
        "Name": "WorkspaceObject",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": [
          "LinkConnectionName"
        ]
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Set-AzSynapseLinkConnection",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Synapse",
    "Version": "2.2.0",
    "Parameters": [
      {
        "Name": "WorkspaceName",
        "Aliases": null
      },
      {
        "Name": "WorkspaceObject",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": [
          "LinkConnectionName"
        ]
      },
      {
        "Name": "DefinitionFile",
        "Aliases": [
          "File"
        ]
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Start-AzSynapseLinkConnection",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Synapse",
    "Version": "2.2.0",
    "Parameters": [
      {
        "Name": "WorkspaceName",
        "Aliases": null
      },
      {
        "Name": "WorkspaceObject",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": [
          "LinkConnectionName"
        ]
      },
      {
        "Name": "InputObject",
        "Aliases": null
      },
      {
        "Name": "PassThru",
        "Aliases": null
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Stop-AzSynapseLinkConnection",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Synapse",
    "Version": "2.2.0",
    "Parameters": [
      {
        "Name": "WorkspaceName",
        "Aliases": null
      },
      {
        "Name": "WorkspaceObject",
        "Aliases": null
      },
      {
        "Name": "InputObject",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": [
          "LinkConnectionName"
        ]
      },
      {
        "Name": "PassThru",
        "Aliases": null
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Remove-AzSynapseLinkConnection",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Synapse",
    "Version": "2.2.0",
    "Parameters": [
      {
        "Name": "WorkspaceName",
        "Aliases": null
      },
      {
        "Name": "WorkspaceObject",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": [
          "LinkConnectionName"
        ]
      },
      {
        "Name": "InputObject",
        "Aliases": null
      },
      {
        "Name": "PassThru",
        "Aliases": null
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "Force",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzSynapseLinkConnectionDetailedStatus",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Synapse",
    "Version": "2.2.0",
    "Parameters": [
      {
        "Name": "WorkspaceName",
        "Aliases": null
      },
      {
        "Name": "WorkspaceObject",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": [
          "LinkConnectionName"
        ]
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Add-AzSynapseKustoPoolLanguageExtension",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Synapse",
    "Version": "2.2.0",
    "Parameters": [
      {
        "Name": "KustoPoolName",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "SubscriptionId",
        "Aliases": null
      },
      {
        "Name": "WorkspaceName",
        "Aliases": null
      },
      {
        "Name": "InputObject",
        "Aliases": null
      },
      {
        "Name": "Value",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzureRMContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "Break",
        "Aliases": null
      },
      {
        "Name": "HttpPipelineAppend",
        "Aliases": null
      },
      {
        "Name": "HttpPipelinePrepend",
        "Aliases": null
      },
      {
        "Name": "NoWait",
        "Aliases": null
      },
      {
        "Name": "PassThru",
        "Aliases": null
      },
      {
        "Name": "Proxy",
        "Aliases": null
      },
      {
        "Name": "ProxyCredential",
        "Aliases": null
      },
      {
        "Name": "ProxyUseDefaultCredentials",
        "Aliases": null
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzSynapseKustoPool",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Synapse",
    "Version": "2.2.0",
    "Parameters": [
      {
        "Name": "Name",
        "Aliases": [
          "KustoPoolName"
        ]
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "SubscriptionId",
        "Aliases": null
      },
      {
        "Name": "WorkspaceName",
        "Aliases": null
      },
      {
        "Name": "InputObject",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzureRMContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "Break",
        "Aliases": null
      },
      {
        "Name": "HttpPipelineAppend",
        "Aliases": null
      },
      {
        "Name": "HttpPipelinePrepend",
        "Aliases": null
      },
      {
        "Name": "Proxy",
        "Aliases": null
      },
      {
        "Name": "ProxyCredential",
        "Aliases": null
      },
      {
        "Name": "ProxyUseDefaultCredentials",
        "Aliases": null
      }
    ]
  },
  {
    "Command": "Get-AzSynapseKustoPoolAttachedDatabaseConfiguration",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Synapse",
    "Version": "2.2.0",
    "Parameters": [
      {
        "Name": "AttachedDatabaseConfigurationName",
        "Aliases": [
          "Name"
        ]
      },
      {
        "Name": "KustoPoolName",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "SubscriptionId",
        "Aliases": null
      },
      {
        "Name": "WorkspaceName",
        "Aliases": null
      },
      {
        "Name": "InputObject",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzureRMContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "Break",
        "Aliases": null
      },
      {
        "Name": "HttpPipelineAppend",
        "Aliases": null
      },
      {
        "Name": "HttpPipelinePrepend",
        "Aliases": null
      },
      {
        "Name": "Proxy",
        "Aliases": null
      },
      {
        "Name": "ProxyCredential",
        "Aliases": null
      },
      {
        "Name": "ProxyUseDefaultCredentials",
        "Aliases": null
      }
    ]
  },
  {
    "Command": "Get-AzSynapseKustoPoolDatabase",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Synapse",
    "Version": "2.2.0",
    "Parameters": [
      {
        "Name": "DatabaseName",
        "Aliases": [
          "Name"
        ]
      },
      {
        "Name": "KustoPoolName",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "SubscriptionId",
        "Aliases": null
      },
      {
        "Name": "WorkspaceName",
        "Aliases": null
      },
      {
        "Name": "InputObject",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzureRMContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "Break",
        "Aliases": null
      },
      {
        "Name": "HttpPipelineAppend",
        "Aliases": null
      },
      {
        "Name": "HttpPipelinePrepend",
        "Aliases": null
      },
      {
        "Name": "Proxy",
        "Aliases": null
      },
      {
        "Name": "ProxyCredential",
        "Aliases": null
      },
      {
        "Name": "ProxyUseDefaultCredentials",
        "Aliases": null
      }
    ]
  },
  {
    "Command": "Get-AzSynapseKustoPoolDatabasePrincipalAssignment",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Synapse",
    "Version": "2.2.0",
    "Parameters": [
      {
        "Name": "DatabaseName",
        "Aliases": null
      },
      {
        "Name": "KustoPoolName",
        "Aliases": null
      },
      {
        "Name": "PrincipalAssignmentName",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "SubscriptionId",
        "Aliases": null
      },
      {
        "Name": "WorkspaceName",
        "Aliases": null
      },
      {
        "Name": "InputObject",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzureRMContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "Break",
        "Aliases": null
      },
      {
        "Name": "HttpPipelineAppend",
        "Aliases": null
      },
      {
        "Name": "HttpPipelinePrepend",
        "Aliases": null
      },
      {
        "Name": "Proxy",
        "Aliases": null
      },
      {
        "Name": "ProxyCredential",
        "Aliases": null
      },
      {
        "Name": "ProxyUseDefaultCredentials",
        "Aliases": null
      }
    ]
  },
  {
    "Command": "Get-AzSynapseKustoPoolDataConnection",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Synapse",
    "Version": "2.2.0",
    "Parameters": [
      {
        "Name": "DataConnectionName",
        "Aliases": [
          "Name"
        ]
      },
      {
        "Name": "DatabaseName",
        "Aliases": null
      },
      {
        "Name": "KustoPoolName",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "SubscriptionId",
        "Aliases": null
      },
      {
        "Name": "WorkspaceName",
        "Aliases": null
      },
      {
        "Name": "InputObject",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzureRMContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "Break",
        "Aliases": null
      },
      {
        "Name": "HttpPipelineAppend",
        "Aliases": null
      },
      {
        "Name": "HttpPipelinePrepend",
        "Aliases": null
      },
      {
        "Name": "Proxy",
        "Aliases": null
      },
      {
        "Name": "ProxyCredential",
        "Aliases": null
      },
      {
        "Name": "ProxyUseDefaultCredentials",
        "Aliases": null
      }
    ]
  },
  {
    "Command": "Get-AzSynapseKustoPoolFollowerDatabase",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Synapse",
    "Version": "2.2.0",
    "Parameters": [
      {
        "Name": "KustoPoolName",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "WorkspaceName",
        "Aliases": null
      },
      {
        "Name": "SubscriptionId",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzureRMContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "Break",
        "Aliases": null
      },
      {
        "Name": "HttpPipelineAppend",
        "Aliases": null
      },
      {
        "Name": "HttpPipelinePrepend",
        "Aliases": null
      },
      {
        "Name": "Proxy",
        "Aliases": null
      },
      {
        "Name": "ProxyCredential",
        "Aliases": null
      },
      {
        "Name": "ProxyUseDefaultCredentials",
        "Aliases": null
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzSynapseKustoPoolLanguageExtension",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Synapse",
    "Version": "2.2.0",
    "Parameters": [
      {
        "Name": "KustoPoolName",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "WorkspaceName",
        "Aliases": null
      },
      {
        "Name": "SubscriptionId",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzureRMContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "Break",
        "Aliases": null
      },
      {
        "Name": "HttpPipelineAppend",
        "Aliases": null
      },
      {
        "Name": "HttpPipelinePrepend",
        "Aliases": null
      },
      {
        "Name": "Proxy",
        "Aliases": null
      },
      {
        "Name": "ProxyCredential",
        "Aliases": null
      },
      {
        "Name": "ProxyUseDefaultCredentials",
        "Aliases": null
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzSynapseKustoPoolPrincipalAssignment",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Synapse",
    "Version": "2.2.0",
    "Parameters": [
      {
        "Name": "KustoPoolName",
        "Aliases": null
      },
      {
        "Name": "PrincipalAssignmentName",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "SubscriptionId",
        "Aliases": null
      },
      {
        "Name": "WorkspaceName",
        "Aliases": null
      },
      {
        "Name": "InputObject",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzureRMContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "Break",
        "Aliases": null
      },
      {
        "Name": "HttpPipelineAppend",
        "Aliases": null
      },
      {
        "Name": "HttpPipelinePrepend",
        "Aliases": null
      },
      {
        "Name": "Proxy",
        "Aliases": null
      },
      {
        "Name": "ProxyCredential",
        "Aliases": null
      },
      {
        "Name": "ProxyUseDefaultCredentials",
        "Aliases": null
      }
    ]
  },
  {
    "Command": "Get-AzSynapseKustoPoolSku",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Synapse",
    "Version": "2.2.0",
    "Parameters": [
      {
        "Name": "SubscriptionId",
        "Aliases": null
      },
      {
        "Name": "KustoPoolName",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "WorkspaceName",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzureRMContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "Break",
        "Aliases": null
      },
      {
        "Name": "HttpPipelineAppend",
        "Aliases": null
      },
      {
        "Name": "HttpPipelinePrepend",
        "Aliases": null
      },
      {
        "Name": "Proxy",
        "Aliases": null
      },
      {
        "Name": "ProxyCredential",
        "Aliases": null
      },
      {
        "Name": "ProxyUseDefaultCredentials",
        "Aliases": null
      }
    ]
  },
  {
    "Command": "Invoke-AzSynapseDetachKustoPoolFollowerDatabase",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Synapse",
    "Version": "2.2.0",
    "Parameters": [
      {
        "Name": "KustoPoolName",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "SubscriptionId",
        "Aliases": null
      },
      {
        "Name": "WorkspaceName",
        "Aliases": null
      },
      {
        "Name": "InputObject",
        "Aliases": null
      },
      {
        "Name": "AttachedDatabaseConfigurationName",
        "Aliases": null
      },
      {
        "Name": "KustoPoolResourceId",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzureRMContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "Break",
        "Aliases": null
      },
      {
        "Name": "HttpPipelineAppend",
        "Aliases": null
      },
      {
        "Name": "HttpPipelinePrepend",
        "Aliases": null
      },
      {
        "Name": "NoWait",
        "Aliases": null
      },
      {
        "Name": "PassThru",
        "Aliases": null
      },
      {
        "Name": "Proxy",
        "Aliases": null
      },
      {
        "Name": "ProxyCredential",
        "Aliases": null
      },
      {
        "Name": "ProxyUseDefaultCredentials",
        "Aliases": null
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "New-AzSynapseKustoPool",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Synapse",
    "Version": "2.2.0",
    "Parameters": [
      {
        "Name": "Name",
        "Aliases": [
          "KustoPoolName"
        ]
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "WorkspaceName",
        "Aliases": null
      },
      {
        "Name": "SubscriptionId",
        "Aliases": null
      },
      {
        "Name": "IfMatch",
        "Aliases": null
      },
      {
        "Name": "IfNoneMatch",
        "Aliases": null
      },
      {
        "Name": "Location",
        "Aliases": null
      },
      {
        "Name": "SkuName",
        "Aliases": null
      },
      {
        "Name": "SkuSize",
        "Aliases": null
      },
      {
        "Name": "EnablePurge",
        "Aliases": null
      },
      {
        "Name": "EnableStreamingIngest",
        "Aliases": null
      },
      {
        "Name": "OptimizedAutoscaleIsEnabled",
        "Aliases": null
      },
      {
        "Name": "OptimizedAutoscaleMaximum",
        "Aliases": null
      },
      {
        "Name": "OptimizedAutoscaleMinimum",
        "Aliases": null
      },
      {
        "Name": "OptimizedAutoscaleVersion",
        "Aliases": null
      },
      {
        "Name": "SkuCapacity",
        "Aliases": null
      },
      {
        "Name": "Tag",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzureRMContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "Break",
        "Aliases": null
      },
      {
        "Name": "HttpPipelineAppend",
        "Aliases": null
      },
      {
        "Name": "HttpPipelinePrepend",
        "Aliases": null
      },
      {
        "Name": "NoWait",
        "Aliases": null
      },
      {
        "Name": "Proxy",
        "Aliases": null
      },
      {
        "Name": "ProxyCredential",
        "Aliases": null
      },
      {
        "Name": "ProxyUseDefaultCredentials",
        "Aliases": null
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "New-AzSynapseKustoPoolAttachedDatabaseConfiguration",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Synapse",
    "Version": "2.2.0",
    "Parameters": [
      {
        "Name": "AttachedDatabaseConfigurationName",
        "Aliases": [
          "Name"
        ]
      },
      {
        "Name": "KustoPoolName",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "WorkspaceName",
        "Aliases": null
      },
      {
        "Name": "SubscriptionId",
        "Aliases": null
      },
      {
        "Name": "DatabaseName",
        "Aliases": null
      },
      {
        "Name": "DefaultPrincipalsModificationKind",
        "Aliases": null
      },
      {
        "Name": "KustoPoolResourceId",
        "Aliases": null
      },
      {
        "Name": "Location",
        "Aliases": null
      },
      {
        "Name": "TableLevelSharingPropertyExternalTablesToExclude",
        "Aliases": null
      },
      {
        "Name": "TableLevelSharingPropertyExternalTablesToInclude",
        "Aliases": null
      },
      {
        "Name": "TableLevelSharingPropertyMaterializedViewsToExclude",
        "Aliases": null
      },
      {
        "Name": "TableLevelSharingPropertyMaterializedViewsToInclude",
        "Aliases": null
      },
      {
        "Name": "TableLevelSharingPropertyTablesToExclude",
        "Aliases": null
      },
      {
        "Name": "TableLevelSharingPropertyTablesToInclude",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzureRMContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "Break",
        "Aliases": null
      },
      {
        "Name": "HttpPipelineAppend",
        "Aliases": null
      },
      {
        "Name": "HttpPipelinePrepend",
        "Aliases": null
      },
      {
        "Name": "NoWait",
        "Aliases": null
      },
      {
        "Name": "Proxy",
        "Aliases": null
      },
      {
        "Name": "ProxyCredential",
        "Aliases": null
      },
      {
        "Name": "ProxyUseDefaultCredentials",
        "Aliases": null
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "New-AzSynapseKustoPoolDatabase",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Synapse",
    "Version": "2.2.0",
    "Parameters": [
      {
        "Name": "DatabaseName",
        "Aliases": [
          "Name"
        ]
      },
      {
        "Name": "KustoPoolName",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "WorkspaceName",
        "Aliases": null
      },
      {
        "Name": "SubscriptionId",
        "Aliases": null
      },
      {
        "Name": "Kind",
        "Aliases": null
      },
      {
        "Name": "Location",
        "Aliases": null
      },
      {
        "Name": "HotCachePeriod",
        "Aliases": null
      },
      {
        "Name": "SoftDeletePeriod",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzureRMContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "Break",
        "Aliases": null
      },
      {
        "Name": "HttpPipelineAppend",
        "Aliases": null
      },
      {
        "Name": "HttpPipelinePrepend",
        "Aliases": null
      },
      {
        "Name": "NoWait",
        "Aliases": null
      },
      {
        "Name": "Proxy",
        "Aliases": null
      },
      {
        "Name": "ProxyCredential",
        "Aliases": null
      },
      {
        "Name": "ProxyUseDefaultCredentials",
        "Aliases": null
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "New-AzSynapseKustoPoolDatabasePrincipalAssignment",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Synapse",
    "Version": "2.2.0",
    "Parameters": [
      {
        "Name": "DatabaseName",
        "Aliases": null
      },
      {
        "Name": "KustoPoolName",
        "Aliases": null
      },
      {
        "Name": "PrincipalAssignmentName",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "WorkspaceName",
        "Aliases": null
      },
      {
        "Name": "SubscriptionId",
        "Aliases": null
      },
      {
        "Name": "PrincipalId",
        "Aliases": null
      },
      {
        "Name": "PrincipalType",
        "Aliases": null
      },
      {
        "Name": "Role",
        "Aliases": null
      },
      {
        "Name": "TenantId",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzureRMContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "Break",
        "Aliases": null
      },
      {
        "Name": "HttpPipelineAppend",
        "Aliases": null
      },
      {
        "Name": "HttpPipelinePrepend",
        "Aliases": null
      },
      {
        "Name": "NoWait",
        "Aliases": null
      },
      {
        "Name": "Proxy",
        "Aliases": null
      },
      {
        "Name": "ProxyCredential",
        "Aliases": null
      },
      {
        "Name": "ProxyUseDefaultCredentials",
        "Aliases": null
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "New-AzSynapseKustoPoolDataConnection",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Synapse",
    "Version": "2.2.0",
    "Parameters": [
      {
        "Name": "DataConnectionName",
        "Aliases": [
          "Name"
        ]
      },
      {
        "Name": "DatabaseName",
        "Aliases": null
      },
      {
        "Name": "KustoPoolName",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "WorkspaceName",
        "Aliases": null
      },
      {
        "Name": "SubscriptionId",
        "Aliases": null
      },
      {
        "Name": "Kind",
        "Aliases": null
      },
      {
        "Name": "ConsumerGroup",
        "Aliases": null
      },
      {
        "Name": "Location",
        "Aliases": null
      },
      {
        "Name": "EventHubResourceId",
        "Aliases": null
      },
      {
        "Name": "DataFormat",
        "Aliases": null
      },
      {
        "Name": "EventSystemProperty",
        "Aliases": null
      },
      {
        "Name": "MappingRuleName",
        "Aliases": null
      },
      {
        "Name": "TableName",
        "Aliases": null
      },
      {
        "Name": "Compression",
        "Aliases": null
      },
      {
        "Name": "StorageAccountResourceId",
        "Aliases": null
      },
      {
        "Name": "BlobStorageEventType",
        "Aliases": null
      },
      {
        "Name": "IgnoreFirstRecord",
        "Aliases": null
      },
      {
        "Name": "IotHubResourceId",
        "Aliases": null
      },
      {
        "Name": "SharedAccessPolicyName",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzureRMContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "Break",
        "Aliases": null
      },
      {
        "Name": "HttpPipelineAppend",
        "Aliases": null
      },
      {
        "Name": "HttpPipelinePrepend",
        "Aliases": null
      },
      {
        "Name": "NoWait",
        "Aliases": null
      },
      {
        "Name": "Proxy",
        "Aliases": null
      },
      {
        "Name": "ProxyCredential",
        "Aliases": null
      },
      {
        "Name": "ProxyUseDefaultCredentials",
        "Aliases": null
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "New-AzSynapseKustoPoolPrincipalAssignment",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Synapse",
    "Version": "2.2.0",
    "Parameters": [
      {
        "Name": "KustoPoolName",
        "Aliases": null
      },
      {
        "Name": "PrincipalAssignmentName",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "WorkspaceName",
        "Aliases": null
      },
      {
        "Name": "SubscriptionId",
        "Aliases": null
      },
      {
        "Name": "PrincipalId",
        "Aliases": null
      },
      {
        "Name": "PrincipalType",
        "Aliases": null
      },
      {
        "Name": "Role",
        "Aliases": null
      },
      {
        "Name": "TenantId",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzureRMContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "Break",
        "Aliases": null
      },
      {
        "Name": "HttpPipelineAppend",
        "Aliases": null
      },
      {
        "Name": "HttpPipelinePrepend",
        "Aliases": null
      },
      {
        "Name": "NoWait",
        "Aliases": null
      },
      {
        "Name": "Proxy",
        "Aliases": null
      },
      {
        "Name": "ProxyCredential",
        "Aliases": null
      },
      {
        "Name": "ProxyUseDefaultCredentials",
        "Aliases": null
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Remove-AzSynapseKustoPool",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Synapse",
    "Version": "2.2.0",
    "Parameters": [
      {
        "Name": "Name",
        "Aliases": [
          "KustoPoolName"
        ]
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "SubscriptionId",
        "Aliases": null
      },
      {
        "Name": "WorkspaceName",
        "Aliases": null
      },
      {
        "Name": "InputObject",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzureRMContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "Break",
        "Aliases": null
      },
      {
        "Name": "HttpPipelineAppend",
        "Aliases": null
      },
      {
        "Name": "HttpPipelinePrepend",
        "Aliases": null
      },
      {
        "Name": "NoWait",
        "Aliases": null
      },
      {
        "Name": "PassThru",
        "Aliases": null
      },
      {
        "Name": "Proxy",
        "Aliases": null
      },
      {
        "Name": "ProxyCredential",
        "Aliases": null
      },
      {
        "Name": "ProxyUseDefaultCredentials",
        "Aliases": null
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Remove-AzSynapseKustoPoolAttachedDatabaseConfiguration",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Synapse",
    "Version": "2.2.0",
    "Parameters": [
      {
        "Name": "AttachedDatabaseConfigurationName",
        "Aliases": [
          "Name"
        ]
      },
      {
        "Name": "KustoPoolName",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "SubscriptionId",
        "Aliases": null
      },
      {
        "Name": "WorkspaceName",
        "Aliases": null
      },
      {
        "Name": "InputObject",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzureRMContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "Break",
        "Aliases": null
      },
      {
        "Name": "HttpPipelineAppend",
        "Aliases": null
      },
      {
        "Name": "HttpPipelinePrepend",
        "Aliases": null
      },
      {
        "Name": "NoWait",
        "Aliases": null
      },
      {
        "Name": "PassThru",
        "Aliases": null
      },
      {
        "Name": "Proxy",
        "Aliases": null
      },
      {
        "Name": "ProxyCredential",
        "Aliases": null
      },
      {
        "Name": "ProxyUseDefaultCredentials",
        "Aliases": null
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Remove-AzSynapseKustoPoolDatabase",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Synapse",
    "Version": "2.2.0",
    "Parameters": [
      {
        "Name": "DatabaseName",
        "Aliases": [
          "Name"
        ]
      },
      {
        "Name": "KustoPoolName",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "SubscriptionId",
        "Aliases": null
      },
      {
        "Name": "WorkspaceName",
        "Aliases": null
      },
      {
        "Name": "InputObject",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzureRMContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "Break",
        "Aliases": null
      },
      {
        "Name": "HttpPipelineAppend",
        "Aliases": null
      },
      {
        "Name": "HttpPipelinePrepend",
        "Aliases": null
      },
      {
        "Name": "NoWait",
        "Aliases": null
      },
      {
        "Name": "PassThru",
        "Aliases": null
      },
      {
        "Name": "Proxy",
        "Aliases": null
      },
      {
        "Name": "ProxyCredential",
        "Aliases": null
      },
      {
        "Name": "ProxyUseDefaultCredentials",
        "Aliases": null
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Remove-AzSynapseKustoPoolDatabasePrincipalAssignment",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Synapse",
    "Version": "2.2.0",
    "Parameters": [
      {
        "Name": "DatabaseName",
        "Aliases": null
      },
      {
        "Name": "KustoPoolName",
        "Aliases": null
      },
      {
        "Name": "PrincipalAssignmentName",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "SubscriptionId",
        "Aliases": null
      },
      {
        "Name": "WorkspaceName",
        "Aliases": null
      },
      {
        "Name": "InputObject",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzureRMContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "Break",
        "Aliases": null
      },
      {
        "Name": "HttpPipelineAppend",
        "Aliases": null
      },
      {
        "Name": "HttpPipelinePrepend",
        "Aliases": null
      },
      {
        "Name": "NoWait",
        "Aliases": null
      },
      {
        "Name": "PassThru",
        "Aliases": null
      },
      {
        "Name": "Proxy",
        "Aliases": null
      },
      {
        "Name": "ProxyCredential",
        "Aliases": null
      },
      {
        "Name": "ProxyUseDefaultCredentials",
        "Aliases": null
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Remove-AzSynapseKustoPoolDataConnection",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Synapse",
    "Version": "2.2.0",
    "Parameters": [
      {
        "Name": "DataConnectionName",
        "Aliases": [
          "Name"
        ]
      },
      {
        "Name": "DatabaseName",
        "Aliases": null
      },
      {
        "Name": "KustoPoolName",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "SubscriptionId",
        "Aliases": null
      },
      {
        "Name": "WorkspaceName",
        "Aliases": null
      },
      {
        "Name": "InputObject",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzureRMContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "Break",
        "Aliases": null
      },
      {
        "Name": "HttpPipelineAppend",
        "Aliases": null
      },
      {
        "Name": "HttpPipelinePrepend",
        "Aliases": null
      },
      {
        "Name": "NoWait",
        "Aliases": null
      },
      {
        "Name": "PassThru",
        "Aliases": null
      },
      {
        "Name": "Proxy",
        "Aliases": null
      },
      {
        "Name": "ProxyCredential",
        "Aliases": null
      },
      {
        "Name": "ProxyUseDefaultCredentials",
        "Aliases": null
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Remove-AzSynapseKustoPoolLanguageExtension",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Synapse",
    "Version": "2.2.0",
    "Parameters": [
      {
        "Name": "KustoPoolName",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "SubscriptionId",
        "Aliases": null
      },
      {
        "Name": "WorkspaceName",
        "Aliases": null
      },
      {
        "Name": "InputObject",
        "Aliases": null
      },
      {
        "Name": "Value",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzureRMContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "Break",
        "Aliases": null
      },
      {
        "Name": "HttpPipelineAppend",
        "Aliases": null
      },
      {
        "Name": "HttpPipelinePrepend",
        "Aliases": null
      },
      {
        "Name": "NoWait",
        "Aliases": null
      },
      {
        "Name": "PassThru",
        "Aliases": null
      },
      {
        "Name": "Proxy",
        "Aliases": null
      },
      {
        "Name": "ProxyCredential",
        "Aliases": null
      },
      {
        "Name": "ProxyUseDefaultCredentials",
        "Aliases": null
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Remove-AzSynapseKustoPoolPrincipalAssignment",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Synapse",
    "Version": "2.2.0",
    "Parameters": [
      {
        "Name": "KustoPoolName",
        "Aliases": null
      },
      {
        "Name": "PrincipalAssignmentName",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "SubscriptionId",
        "Aliases": null
      },
      {
        "Name": "WorkspaceName",
        "Aliases": null
      },
      {
        "Name": "InputObject",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzureRMContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "Break",
        "Aliases": null
      },
      {
        "Name": "HttpPipelineAppend",
        "Aliases": null
      },
      {
        "Name": "HttpPipelinePrepend",
        "Aliases": null
      },
      {
        "Name": "NoWait",
        "Aliases": null
      },
      {
        "Name": "PassThru",
        "Aliases": null
      },
      {
        "Name": "Proxy",
        "Aliases": null
      },
      {
        "Name": "ProxyCredential",
        "Aliases": null
      },
      {
        "Name": "ProxyUseDefaultCredentials",
        "Aliases": null
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Start-AzSynapseKustoPool",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Synapse",
    "Version": "2.2.0",
    "Parameters": [
      {
        "Name": "Name",
        "Aliases": [
          "KustoPoolName"
        ]
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "SubscriptionId",
        "Aliases": null
      },
      {
        "Name": "WorkspaceName",
        "Aliases": null
      },
      {
        "Name": "InputObject",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzureRMContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "Break",
        "Aliases": null
      },
      {
        "Name": "HttpPipelineAppend",
        "Aliases": null
      },
      {
        "Name": "HttpPipelinePrepend",
        "Aliases": null
      },
      {
        "Name": "NoWait",
        "Aliases": null
      },
      {
        "Name": "PassThru",
        "Aliases": null
      },
      {
        "Name": "Proxy",
        "Aliases": null
      },
      {
        "Name": "ProxyCredential",
        "Aliases": null
      },
      {
        "Name": "ProxyUseDefaultCredentials",
        "Aliases": null
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Stop-AzSynapseKustoPool",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Synapse",
    "Version": "2.2.0",
    "Parameters": [
      {
        "Name": "Name",
        "Aliases": [
          "KustoPoolName"
        ]
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "SubscriptionId",
        "Aliases": null
      },
      {
        "Name": "WorkspaceName",
        "Aliases": null
      },
      {
        "Name": "InputObject",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzureRMContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "Break",
        "Aliases": null
      },
      {
        "Name": "HttpPipelineAppend",
        "Aliases": null
      },
      {
        "Name": "HttpPipelinePrepend",
        "Aliases": null
      },
      {
        "Name": "NoWait",
        "Aliases": null
      },
      {
        "Name": "PassThru",
        "Aliases": null
      },
      {
        "Name": "Proxy",
        "Aliases": null
      },
      {
        "Name": "ProxyCredential",
        "Aliases": null
      },
      {
        "Name": "ProxyUseDefaultCredentials",
        "Aliases": null
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Update-AzSynapseKustoPool",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Synapse",
    "Version": "2.2.0",
    "Parameters": [
      {
        "Name": "Name",
        "Aliases": [
          "KustoPoolName"
        ]
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "SubscriptionId",
        "Aliases": null
      },
      {
        "Name": "WorkspaceName",
        "Aliases": null
      },
      {
        "Name": "InputObject",
        "Aliases": null
      },
      {
        "Name": "IfMatch",
        "Aliases": null
      },
      {
        "Name": "EnablePurge",
        "Aliases": null
      },
      {
        "Name": "EnableStreamingIngest",
        "Aliases": null
      },
      {
        "Name": "OptimizedAutoscaleIsEnabled",
        "Aliases": null
      },
      {
        "Name": "OptimizedAutoscaleMaximum",
        "Aliases": null
      },
      {
        "Name": "OptimizedAutoscaleMinimum",
        "Aliases": null
      },
      {
        "Name": "OptimizedAutoscaleVersion",
        "Aliases": null
      },
      {
        "Name": "SkuCapacity",
        "Aliases": null
      },
      {
        "Name": "SkuName",
        "Aliases": null
      },
      {
        "Name": "SkuSize",
        "Aliases": null
      },
      {
        "Name": "Tag",
        "Aliases": null
      },
      {
        "Name": "WorkspaceUid",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzureRMContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "Break",
        "Aliases": null
      },
      {
        "Name": "HttpPipelineAppend",
        "Aliases": null
      },
      {
        "Name": "HttpPipelinePrepend",
        "Aliases": null
      },
      {
        "Name": "NoWait",
        "Aliases": null
      },
      {
        "Name": "Proxy",
        "Aliases": null
      },
      {
        "Name": "ProxyCredential",
        "Aliases": null
      },
      {
        "Name": "ProxyUseDefaultCredentials",
        "Aliases": null
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Update-AzSynapseKustoPoolDatabase",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Synapse",
    "Version": "2.2.0",
    "Parameters": [
      {
        "Name": "DatabaseName",
        "Aliases": [
          "Name"
        ]
      },
      {
        "Name": "KustoPoolName",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "WorkspaceName",
        "Aliases": null
      },
      {
        "Name": "SubscriptionId",
        "Aliases": null
      },
      {
        "Name": "InputObject",
        "Aliases": null
      },
      {
        "Name": "Kind",
        "Aliases": null
      },
      {
        "Name": "HotCachePeriod",
        "Aliases": null
      },
      {
        "Name": "SoftDeletePeriod",
        "Aliases": null
      },
      {
        "Name": "Location",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzureRMContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "Break",
        "Aliases": null
      },
      {
        "Name": "HttpPipelineAppend",
        "Aliases": null
      },
      {
        "Name": "HttpPipelinePrepend",
        "Aliases": null
      },
      {
        "Name": "NoWait",
        "Aliases": null
      },
      {
        "Name": "Proxy",
        "Aliases": null
      },
      {
        "Name": "ProxyCredential",
        "Aliases": null
      },
      {
        "Name": "ProxyUseDefaultCredentials",
        "Aliases": null
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Update-AzSynapseKustoPoolDataConnection",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Synapse",
    "Version": "2.2.0",
    "Parameters": [
      {
        "Name": "DataConnectionName",
        "Aliases": [
          "Name"
        ]
      },
      {
        "Name": "DatabaseName",
        "Aliases": null
      },
      {
        "Name": "KustoPoolName",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "SubscriptionId",
        "Aliases": null
      },
      {
        "Name": "WorkspaceName",
        "Aliases": null
      },
      {
        "Name": "InputObject",
        "Aliases": null
      },
      {
        "Name": "Kind",
        "Aliases": null
      },
      {
        "Name": "ConsumerGroup",
        "Aliases": null
      },
      {
        "Name": "Location",
        "Aliases": null
      },
      {
        "Name": "EventHubResourceId",
        "Aliases": null
      },
      {
        "Name": "DataFormat",
        "Aliases": null
      },
      {
        "Name": "EventSystemProperty",
        "Aliases": null
      },
      {
        "Name": "MappingRuleName",
        "Aliases": null
      },
      {
        "Name": "TableName",
        "Aliases": null
      },
      {
        "Name": "Compression",
        "Aliases": null
      },
      {
        "Name": "IotHubResourceId",
        "Aliases": null
      },
      {
        "Name": "SharedAccessPolicyName",
        "Aliases": null
      },
      {
        "Name": "StorageAccountResourceId",
        "Aliases": null
      },
      {
        "Name": "BlobStorageEventType",
        "Aliases": null
      },
      {
        "Name": "IgnoreFirstRecord",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzureRMContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "Break",
        "Aliases": null
      },
      {
        "Name": "HttpPipelineAppend",
        "Aliases": null
      },
      {
        "Name": "HttpPipelinePrepend",
        "Aliases": null
      },
      {
        "Name": "NoWait",
        "Aliases": null
      },
      {
        "Name": "Proxy",
        "Aliases": null
      },
      {
        "Name": "ProxyCredential",
        "Aliases": null
      },
      {
        "Name": "ProxyUseDefaultCredentials",
        "Aliases": null
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "New-AzSynapsePipeline",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Synapse",
    "Version": "2.2.0",
    "Parameters": [
      {
        "Name": "WorkspaceName",
        "Aliases": null
      },
      {
        "Name": "WorkspaceObject",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": [
          "PipelineName"
        ]
      },
      {
        "Name": "DefinitionFile",
        "Aliases": [
          "File"
        ]
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "New-AzSynapseLinkedService",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Synapse",
    "Version": "2.2.0",
    "Parameters": [
      {
        "Name": "WorkspaceName",
        "Aliases": null
      },
      {
        "Name": "WorkspaceObject",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": [
          "LinkedServiceName"
        ]
      },
      {
        "Name": "DefinitionFile",
        "Aliases": [
          "File"
        ]
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "New-AzSynapseNotebook",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Synapse",
    "Version": "2.2.0",
    "Parameters": [
      {
        "Name": "WorkspaceName",
        "Aliases": null
      },
      {
        "Name": "WorkspaceObject",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": [
          "NotebookName"
        ]
      },
      {
        "Name": "FolderPath",
        "Aliases": null
      },
      {
        "Name": "SparkPoolName",
        "Aliases": null
      },
      {
        "Name": "ExecutorSize",
        "Aliases": null
      },
      {
        "Name": "ExecutorCount",
        "Aliases": null
      },
      {
        "Name": "DefinitionFile",
        "Aliases": [
          "File"
        ]
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Import-AzSynapseNotebook",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Synapse",
    "Version": "2.2.0",
    "Parameters": [
      {
        "Name": "WorkspaceName",
        "Aliases": null
      },
      {
        "Name": "WorkspaceObject",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": [
          "NotebookName"
        ]
      },
      {
        "Name": "FolderPath",
        "Aliases": null
      },
      {
        "Name": "SparkPoolName",
        "Aliases": null
      },
      {
        "Name": "ExecutorSize",
        "Aliases": null
      },
      {
        "Name": "ExecutorCount",
        "Aliases": null
      },
      {
        "Name": "DefinitionFile",
        "Aliases": [
          "File"
        ]
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "New-AzSynapseTrigger",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Synapse",
    "Version": "2.2.0",
    "Parameters": [
      {
        "Name": "WorkspaceName",
        "Aliases": null
      },
      {
        "Name": "WorkspaceObject",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": [
          "TriggerName"
        ]
      },
      {
        "Name": "DefinitionFile",
        "Aliases": [
          "File"
        ]
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "New-AzSynapseDataset",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Synapse",
    "Version": "2.2.0",
    "Parameters": [
      {
        "Name": "WorkspaceName",
        "Aliases": null
      },
      {
        "Name": "WorkspaceObject",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": [
          "DatasetName"
        ]
      },
      {
        "Name": "DefinitionFile",
        "Aliases": [
          "File"
        ]
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "New-AzSynapseDataFlow",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Synapse",
    "Version": "2.2.0",
    "Parameters": [
      {
        "Name": "WorkspaceName",
        "Aliases": null
      },
      {
        "Name": "WorkspaceObject",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": [
          "DataFlowName"
        ]
      },
      {
        "Name": "DefinitionFile",
        "Aliases": [
          "File"
        ]
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzSynapseSqlPoolAudit",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Synapse",
    "Version": "2.2.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "WorkspaceName",
        "Aliases": null
      },
      {
        "Name": "WorkspaceObject",
        "Aliases": null
      },
      {
        "Name": "SqlPoolName",
        "Aliases": [
          "Name"
        ]
      },
      {
        "Name": "SqlPoolObject",
        "Aliases": [
          "InputObject"
        ]
      },
      {
        "Name": "ResourceId",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Set-AzSynapseSqlPoolAudit",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Synapse",
    "Version": "2.2.0",
    "Parameters": [
      {
        "Name": "AuditActionGroup",
        "Aliases": null
      },
      {
        "Name": "AuditAction",
        "Aliases": null
      },
      {
        "Name": "PredicateExpression",
        "Aliases": null
      },
      {
        "Name": "BlobStorageTargetState",
        "Aliases": null
      },
      {
        "Name": "StorageAccountResourceId",
        "Aliases": null
      },
      {
        "Name": "StorageKeyType",
        "Aliases": null
      },
      {
        "Name": "RetentionInDays",
        "Aliases": null
      },
      {
        "Name": "EventHubTargetState",
        "Aliases": null
      },
      {
        "Name": "EventHubName",
        "Aliases": null
      },
      {
        "Name": "EventHubAuthorizationRuleResourceId",
        "Aliases": null
      },
      {
        "Name": "LogAnalyticsTargetState",
        "Aliases": null
      },
      {
        "Name": "WorkspaceResourceId",
        "Aliases": null
      },
      {
        "Name": "PassThru",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "WorkspaceName",
        "Aliases": null
      },
      {
        "Name": "WorkspaceObject",
        "Aliases": null
      },
      {
        "Name": "SqlPoolName",
        "Aliases": [
          "Name"
        ]
      },
      {
        "Name": "SqlPoolObject",
        "Aliases": [
          "InputObject"
        ]
      },
      {
        "Name": "ResourceId",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Remove-AzSynapseSqlPoolAudit",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Synapse",
    "Version": "2.2.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "WorkspaceName",
        "Aliases": null
      },
      {
        "Name": "WorkspaceObject",
        "Aliases": null
      },
      {
        "Name": "SqlPoolName",
        "Aliases": [
          "Name"
        ]
      },
      {
        "Name": "SqlPoolObject",
        "Aliases": [
          "InputObject"
        ]
      },
      {
        "Name": "ResourceId",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzSynapseSqlAudit",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Synapse",
    "Version": "2.2.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "WorkspaceName",
        "Aliases": null
      },
      {
        "Name": "WorkspaceObject",
        "Aliases": [
          "InputObject"
        ]
      },
      {
        "Name": "ResourceId",
        "Aliases": null
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Set-AzSynapseSqlAudit",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Synapse",
    "Version": "2.2.0",
    "Parameters": [
      {
        "Name": "AuditActionGroup",
        "Aliases": null
      },
      {
        "Name": "PredicateExpression",
        "Aliases": null
      },
      {
        "Name": "StorageKeyType",
        "Aliases": null
      },
      {
        "Name": "RetentionInDays",
        "Aliases": null
      },
      {
        "Name": "BlobStorageTargetState",
        "Aliases": null
      },
      {
        "Name": "StorageAccountResourceId",
        "Aliases": null
      },
      {
        "Name": "EventHubTargetState",
        "Aliases": null
      },
      {
        "Name": "EventHubName",
        "Aliases": null
      },
      {
        "Name": "EventHubAuthorizationRuleResourceId",
        "Aliases": null
      },
      {
        "Name": "LogAnalyticsTargetState",
        "Aliases": null
      },
      {
        "Name": "WorkspaceResourceId",
        "Aliases": null
      },
      {
        "Name": "PassThru",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "WorkspaceName",
        "Aliases": null
      },
      {
        "Name": "WorkspaceObject",
        "Aliases": [
          "InputObject"
        ]
      },
      {
        "Name": "ResourceId",
        "Aliases": null
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Remove-AzSynapseSqlAudit",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Synapse",
    "Version": "2.2.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "WorkspaceName",
        "Aliases": null
      },
      {
        "Name": "WorkspaceObject",
        "Aliases": [
          "InputObject"
        ]
      },
      {
        "Name": "ResourceId",
        "Aliases": null
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Clear-AzSynapseSqlAdvancedThreatProtectionSetting",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Synapse",
    "Version": "2.2.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "WorkspaceName",
        "Aliases": null
      },
      {
        "Name": "InputObject",
        "Aliases": null
      },
      {
        "Name": "ResourceId",
        "Aliases": null
      },
      {
        "Name": "PassThru",
        "Aliases": null
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Clear-AzSynapseSqlVulnerabilityAssessmentSetting",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Synapse",
    "Version": "2.2.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "WorkspaceName",
        "Aliases": null
      },
      {
        "Name": "InputObject",
        "Aliases": null
      },
      {
        "Name": "ResourceId",
        "Aliases": null
      },
      {
        "Name": "PassThru",
        "Aliases": null
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Clear-AzSynapseSqlPoolAdvancedThreatProtectionSetting",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Synapse",
    "Version": "2.2.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "WorkspaceName",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": null
      },
      {
        "Name": "WorkspaceObject",
        "Aliases": null
      },
      {
        "Name": "InputObject",
        "Aliases": null
      },
      {
        "Name": "ResourceId",
        "Aliases": null
      },
      {
        "Name": "PassThru",
        "Aliases": null
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Clear-AzSynapseSqlPoolVulnerabilityAssessmentSetting",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Synapse",
    "Version": "2.2.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "WorkspaceName",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": [
          "SqlPoolName"
        ]
      },
      {
        "Name": "WorkspaceObject",
        "Aliases": null
      },
      {
        "Name": "InputObject",
        "Aliases": null
      },
      {
        "Name": "ResourceId",
        "Aliases": null
      },
      {
        "Name": "PassThru",
        "Aliases": null
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Enable-AzSynapseSqlAdvancedThreatProtection",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Synapse",
    "Version": "2.2.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "WorkspaceName",
        "Aliases": null
      },
      {
        "Name": "InputObject",
        "Aliases": null
      },
      {
        "Name": "ResourceId",
        "Aliases": null
      },
      {
        "Name": "DoNotConfigureVulnerabilityAssessment",
        "Aliases": null
      },
      {
        "Name": "DeploymentName",
        "Aliases": null
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Disable-AzSynapseSqlAdvancedThreatProtection",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Synapse",
    "Version": "2.2.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "WorkspaceName",
        "Aliases": null
      },
      {
        "Name": "InputObject",
        "Aliases": null
      },
      {
        "Name": "ResourceId",
        "Aliases": null
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "New-AzSynapseSparkJobDefinition",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Synapse",
    "Version": "2.2.0",
    "Parameters": [
      {
        "Name": "WorkspaceName",
        "Aliases": null
      },
      {
        "Name": "WorkspaceObject",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": [
          "SparkJobDefinitionName"
        ]
      },
      {
        "Name": "DefinitionFile",
        "Aliases": [
          "File"
        ]
      },
      {
        "Name": "FolderPath",
        "Aliases": null
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Set-AzSynapseManagedPrivateEndpoint",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Synapse",
    "Version": "2.2.0",
    "Parameters": [
      {
        "Name": "WorkspaceName",
        "Aliases": null
      },
      {
        "Name": "WorkspaceObject",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": [
          "ManagedPrivateEndpointName"
        ]
      },
      {
        "Name": "VirtualNetworkName",
        "Aliases": [
          "VNetName"
        ]
      },
      {
        "Name": "DefinitionFile",
        "Aliases": [
          "File"
        ]
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "New-AzSynapseSqlScript",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Synapse",
    "Version": "2.2.0",
    "Parameters": [
      {
        "Name": "WorkspaceName",
        "Aliases": null
      },
      {
        "Name": "WorkspaceObject",
        "Aliases": null
      },
      {
        "Name": "SqlPoolName",
        "Aliases": null
      },
      {
        "Name": "SqlDatabaseName",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": [
          "SqlScriptName"
        ]
      },
      {
        "Name": "DefinitionFile",
        "Aliases": [
          "File"
        ]
      },
      {
        "Name": "ResultLimit",
        "Aliases": null
      },
      {
        "Name": "FolderPath",
        "Aliases": [
          "FolderName"
        ]
      },
      {
        "Name": "Description",
        "Aliases": null
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Import-AzSynapseSqlScript",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Synapse",
    "Version": "2.2.0",
    "Parameters": [
      {
        "Name": "WorkspaceName",
        "Aliases": null
      },
      {
        "Name": "WorkspaceObject",
        "Aliases": null
      },
      {
        "Name": "SqlPoolName",
        "Aliases": null
      },
      {
        "Name": "SqlDatabaseName",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": [
          "SqlScriptName"
        ]
      },
      {
        "Name": "DefinitionFile",
        "Aliases": [
          "File"
        ]
      },
      {
        "Name": "ResultLimit",
        "Aliases": null
      },
      {
        "Name": "FolderPath",
        "Aliases": [
          "FolderName"
        ]
      },
      {
        "Name": "Description",
        "Aliases": null
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Set-AzSynapseSparkConfiguration",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Synapse",
    "Version": "2.2.0",
    "Parameters": [
      {
        "Name": "WorkspaceName",
        "Aliases": null
      },
      {
        "Name": "WorkspaceObject",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": [
          "SparkConfigurationName"
        ]
      },
      {
        "Name": "DefinitionFile",
        "Aliases": [
          "File"
        ]
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Import-AzSynapseSparkConfiguration",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Synapse",
    "Version": "2.2.0",
    "Parameters": [
      {
        "Name": "WorkspaceName",
        "Aliases": null
      },
      {
        "Name": "WorkspaceObject",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": [
          "SparkConfigurationName"
        ]
      },
      {
        "Name": "DefinitionFile",
        "Aliases": [
          "File"
        ]
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Set-AzSynapseKqlScript",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Synapse",
    "Version": "2.2.0",
    "Parameters": [
      {
        "Name": "WorkspaceName",
        "Aliases": null
      },
      {
        "Name": "WorkspaceObject",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": [
          "KqlScriptName"
        ]
      },
      {
        "Name": "KustoPoolName",
        "Aliases": null
      },
      {
        "Name": "KustoPoolDatabaseName",
        "Aliases": null
      },
      {
        "Name": "DefinitionFile",
        "Aliases": [
          "File"
        ]
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Import-AzSynapseKqlScript",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Synapse",
    "Version": "2.2.0",
    "Parameters": [
      {
        "Name": "WorkspaceName",
        "Aliases": null
      },
      {
        "Name": "WorkspaceObject",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": [
          "KqlScriptName"
        ]
      },
      {
        "Name": "KustoPoolName",
        "Aliases": null
      },
      {
        "Name": "KustoPoolDatabaseName",
        "Aliases": null
      },
      {
        "Name": "DefinitionFile",
        "Aliases": [
          "File"
        ]
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "New-AzSynapseLinkConnection",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Synapse",
    "Version": "2.2.0",
    "Parameters": [
      {
        "Name": "WorkspaceName",
        "Aliases": null
      },
      {
        "Name": "WorkspaceObject",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": [
          "LinkConnectionName"
        ]
      },
      {
        "Name": "DefinitionFile",
        "Aliases": [
          "File"
        ]
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  }
]