Resources/ModuleSpecs/AzureRM/6.13.1/AzureRM.Sql.4.12.1.Cmdlets.json

[
    {
        "Command": "Get-AzureRmSqlDatabaseTransparentDataEncryption",
        "IsAlias": false,
        "SourceModule": "AzureRM.Sql",
        "Version": "4.12.1",
        "Parameters": [
                           {
                               "Name": "ServerName",
                               "Aliases": null
                           },
                           {
                               "Name": "DatabaseName",
                               "Aliases": null
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-AzureRmSqlDatabaseTransparentDataEncryptionActivity",
        "IsAlias": false,
        "SourceModule": "AzureRM.Sql",
        "Version": "4.12.1",
        "Parameters": [
                           {
                               "Name": "ServerName",
                               "Aliases": null
                           },
                           {
                               "Name": "DatabaseName",
                               "Aliases": null
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Set-AzureRmSqlDatabaseTransparentDataEncryption",
        "IsAlias": false,
        "SourceModule": "AzureRM.Sql",
        "Version": "4.12.1",
        "Parameters": [
                           {
                               "Name": "State",
                               "Aliases": null
                           },
                           {
                               "Name": "ServerName",
                               "Aliases": null
                           },
                           {
                               "Name": "DatabaseName",
                               "Aliases": null
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-AzureRmSqlDatabaseUpgradeHint",
        "IsAlias": false,
        "SourceModule": "AzureRM.Sql",
        "Version": "4.12.1",
        "Parameters": [
                           {
                               "Name": "ServerName",
                               "Aliases": null
                           },
                           {
                               "Name": "DatabaseName",
                               "Aliases": null
                           },
                           {
                               "Name": "ExcludeElasticPoolCandidates",
                               "Aliases": null
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-AzureRmSqlServerUpgradeHint",
        "IsAlias": false,
        "SourceModule": "AzureRM.Sql",
        "Version": "4.12.1",
        "Parameters": [
                           {
                               "Name": "ServerName",
                               "Aliases": null
                           },
                           {
                               "Name": "ExcludeElasticPools",
                               "Aliases": null
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-AzureRmSqlServerServiceObjective",
        "IsAlias": false,
        "SourceModule": "AzureRM.Sql",
        "Version": "4.12.1",
        "Parameters": [
                           {
                               "Name": "ServiceObjectiveName",
                               "Aliases": null
                           },
                           {
                               "Name": "ServerName",
                               "Aliases": null
                           },
                           {
                               "Name": "DatabaseName",
                               "Aliases": null
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-AzureRmSqlServerUpgrade",
        "IsAlias": false,
        "SourceModule": "AzureRM.Sql",
        "Version": "4.12.1",
        "Parameters": [
                           {
                               "Name": "ServerName",
                               "Aliases": null
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Start-AzureRmSqlServerUpgrade",
        "IsAlias": false,
        "SourceModule": "AzureRM.Sql",
        "Version": "4.12.1",
        "Parameters": [
                           {
                               "Name": "ServerVersion",
                               "Aliases": null
                           },
                           {
                               "Name": "ScheduleUpgradeAfterUtcDateTime",
                               "Aliases": null
                           },
                           {
                               "Name": "DatabaseCollection",
                               "Aliases": null
                           },
                           {
                               "Name": "ElasticPoolCollection",
                               "Aliases": null
                           },
                           {
                               "Name": "ServerName",
                               "Aliases": null
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Stop-AzureRmSqlServerUpgrade",
        "IsAlias": false,
        "SourceModule": "AzureRM.Sql",
        "Version": "4.12.1",
        "Parameters": [
                           {
                               "Name": "Force",
                               "Aliases": null
                           },
                           {
                               "Name": "ServerName",
                               "Aliases": null
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-AzureRmSqlServerActiveDirectoryAdministrator",
        "IsAlias": false,
        "SourceModule": "AzureRM.Sql",
        "Version": "4.12.1",
        "Parameters": [
                           {
                               "Name": "ServerName",
                               "Aliases": null
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Remove-AzureRmSqlServerActiveDirectoryAdministrator",
        "IsAlias": false,
        "SourceModule": "AzureRM.Sql",
        "Version": "4.12.1",
        "Parameters": [
                           {
                               "Name": "Force",
                               "Aliases": null
                           },
                           {
                               "Name": "ServerName",
                               "Aliases": null
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Set-AzureRmSqlServerActiveDirectoryAdministrator",
        "IsAlias": false,
        "SourceModule": "AzureRM.Sql",
        "Version": "4.12.1",
        "Parameters": [
                           {
                               "Name": "DisplayName",
                               "Aliases": null
                           },
                           {
                               "Name": "ObjectId",
                               "Aliases": null
                           },
                           {
                               "Name": "ServerName",
                               "Aliases": null
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-AzureRmSqlServer",
        "IsAlias": false,
        "SourceModule": "AzureRM.Sql",
        "Version": "4.12.1",
        "Parameters": [
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "ServerName",
                               "Aliases": [
                                               "Name"
                                           ]
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "New-AzureRmSqlServer",
        "IsAlias": false,
        "SourceModule": "AzureRM.Sql",
        "Version": "4.12.1",
        "Parameters": [
                           {
                               "Name": "ServerName",
                               "Aliases": [
                                               "Name"
                                           ]
                           },
                           {
                               "Name": "SqlAdministratorCredentials",
                               "Aliases": null
                           },
                           {
                               "Name": "Location",
                               "Aliases": null
                           },
                           {
                               "Name": "Tags",
                               "Aliases": [
                                               "Tag"
                                           ]
                           },
                           {
                               "Name": "ServerVersion",
                               "Aliases": null
                           },
                           {
                               "Name": "AssignIdentity",
                               "Aliases": null
                           },
                           {
                               "Name": "AsJob",
                               "Aliases": null
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Remove-AzureRmSqlServer",
        "IsAlias": false,
        "SourceModule": "AzureRM.Sql",
        "Version": "4.12.1",
        "Parameters": [
                           {
                               "Name": "ServerName",
                               "Aliases": [
                                               "Name"
                                           ]
                           },
                           {
                               "Name": "Force",
                               "Aliases": null
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Set-AzureRmSqlServer",
        "IsAlias": false,
        "SourceModule": "AzureRM.Sql",
        "Version": "4.12.1",
        "Parameters": [
                           {
                               "Name": "ServerName",
                               "Aliases": [
                                               "Name"
                                           ]
                           },
                           {
                               "Name": "SqlAdministratorPassword",
                               "Aliases": null
                           },
                           {
                               "Name": "Tags",
                               "Aliases": [
                                               "Tag"
                                           ]
                           },
                           {
                               "Name": "ServerVersion",
                               "Aliases": null
                           },
                           {
                               "Name": "AssignIdentity",
                               "Aliases": null
                           },
                           {
                               "Name": "Force",
                               "Aliases": null
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-AzureRmSqlServerCommunicationLink",
        "IsAlias": false,
        "SourceModule": "AzureRM.Sql",
        "Version": "4.12.1",
        "Parameters": [
                           {
                               "Name": "LinkName",
                               "Aliases": null
                           },
                           {
                               "Name": "ServerName",
                               "Aliases": null
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "New-AzureRmSqlServerCommunicationLink",
        "IsAlias": false,
        "SourceModule": "AzureRM.Sql",
        "Version": "4.12.1",
        "Parameters": [
                           {
                               "Name": "LinkName",
                               "Aliases": null
                           },
                           {
                               "Name": "PartnerServer",
                               "Aliases": null
                           },
                           {
                               "Name": "AsJob",
                               "Aliases": null
                           },
                           {
                               "Name": "ServerName",
                               "Aliases": null
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Remove-AzureRmSqlServerCommunicationLink",
        "IsAlias": false,
        "SourceModule": "AzureRM.Sql",
        "Version": "4.12.1",
        "Parameters": [
                           {
                               "Name": "LinkName",
                               "Aliases": null
                           },
                           {
                               "Name": "Force",
                               "Aliases": null
                           },
                           {
                               "Name": "ServerName",
                               "Aliases": null
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-AzureRmSqlDatabaseSecureConnectionPolicy",
        "IsAlias": false,
        "SourceModule": "AzureRM.Sql",
        "Version": "4.12.1",
        "Parameters": [
                           {
                               "Name": "ServerName",
                               "Aliases": null
                           },
                           {
                               "Name": "DatabaseName",
                               "Aliases": null
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-AzureRmSqlDatabaseReplicationLink",
        "IsAlias": false,
        "SourceModule": "AzureRM.Sql",
        "Version": "4.12.1",
        "Parameters": [
                           {
                               "Name": "DatabaseName",
                               "Aliases": null
                           },
                           {
                               "Name": "PartnerResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "PartnerServerName",
                               "Aliases": null
                           },
                           {
                               "Name": "ServerName",
                               "Aliases": null
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "New-AzureRmSqlDatabaseCopy",
        "IsAlias": false,
        "SourceModule": "AzureRM.Sql",
        "Version": "4.12.1",
        "Parameters": [
                           {
                               "Name": "DatabaseName",
                               "Aliases": null
                           },
                           {
                               "Name": "ServiceObjectiveName",
                               "Aliases": null
                           },
                           {
                               "Name": "ElasticPoolName",
                               "Aliases": null
                           },
                           {
                               "Name": "Tags",
                               "Aliases": [
                                               "Tag"
                                           ]
                           },
                           {
                               "Name": "CopyResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "CopyServerName",
                               "Aliases": null
                           },
                           {
                               "Name": "CopyDatabaseName",
                               "Aliases": null
                           },
                           {
                               "Name": "AsJob",
                               "Aliases": null
                           },
                           {
                               "Name": "ComputeGeneration",
                               "Aliases": [
                                               "Family"
                                           ]
                           },
                           {
                               "Name": "VCore",
                               "Aliases": [
                                               "Capacity"
                                           ]
                           },
                           {
                               "Name": "LicenseType",
                               "Aliases": null
                           },
                           {
                               "Name": "ServerName",
                               "Aliases": null
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "New-AzureRmSqlDatabaseSecondary",
        "IsAlias": false,
        "SourceModule": "AzureRM.Sql",
        "Version": "4.12.1",
        "Parameters": [
                           {
                               "Name": "DatabaseName",
                               "Aliases": null
                           },
                           {
                               "Name": "SecondaryServiceObjectiveName",
                               "Aliases": null
                           },
                           {
                               "Name": "SecondaryElasticPoolName",
                               "Aliases": null
                           },
                           {
                               "Name": "Tags",
                               "Aliases": [
                                               "Tag"
                                           ]
                           },
                           {
                               "Name": "PartnerResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "PartnerServerName",
                               "Aliases": null
                           },
                           {
                               "Name": "AllowConnections",
                               "Aliases": null
                           },
                           {
                               "Name": "AsJob",
                               "Aliases": null
                           },
                           {
                               "Name": "SecondaryComputeGeneration",
                               "Aliases": [
                                               "Family"
                                           ]
                           },
                           {
                               "Name": "SecondaryVCore",
                               "Aliases": [
                                               "Capacity"
                                           ]
                           },
                           {
                               "Name": "LicenseType",
                               "Aliases": null
                           },
                           {
                               "Name": "ServerName",
                               "Aliases": null
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Remove-AzureRmSqlDatabaseSecondary",
        "IsAlias": false,
        "SourceModule": "AzureRM.Sql",
        "Version": "4.12.1",
        "Parameters": [
                           {
                               "Name": "DatabaseName",
                               "Aliases": null
                           },
                           {
                               "Name": "PartnerResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "PartnerServerName",
                               "Aliases": null
                           },
                           {
                               "Name": "ServerName",
                               "Aliases": null
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Set-AzureRmSqlDatabaseSecondary",
        "IsAlias": false,
        "SourceModule": "AzureRM.Sql",
        "Version": "4.12.1",
        "Parameters": [
                           {
                               "Name": "DatabaseName",
                               "Aliases": null
                           },
                           {
                               "Name": "PartnerResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "Failover",
                               "Aliases": null
                           },
                           {
                               "Name": "AllowDataLoss",
                               "Aliases": null
                           },
                           {
                               "Name": "AsJob",
                               "Aliases": null
                           },
                           {
                               "Name": "ServerName",
                               "Aliases": null
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-AzureRmSqlElasticPoolRecommendation",
        "IsAlias": false,
        "SourceModule": "AzureRM.Sql",
        "Version": "4.12.1",
        "Parameters": [
                           {
                               "Name": "ServerName",
                               "Aliases": null
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-AzureRmSqlDatabaseIndexRecommendations",
        "IsAlias": false,
        "SourceModule": "AzureRM.Sql",
        "Version": "4.12.1",
        "Parameters": [
                           {
                               "Name": "ServerName",
                               "Aliases": null
                           },
                           {
                               "Name": "DatabaseName",
                               "Aliases": null
                           },
                           {
                               "Name": "TableName",
                               "Aliases": null
                           },
                           {
                               "Name": "IndexRecommendationName",
                               "Aliases": null
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Start-AzureRmSqlDatabaseExecuteIndexRecommendation",
        "IsAlias": false,
        "SourceModule": "AzureRM.Sql",
        "Version": "4.12.1",
        "Parameters": [
                           {
                               "Name": "ServerName",
                               "Aliases": null
                           },
                           {
                               "Name": "DatabaseName",
                               "Aliases": null
                           },
                           {
                               "Name": "IndexRecommendationName",
                               "Aliases": null
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Stop-AzureRmSqlDatabaseExecuteIndexRecommendation",
        "IsAlias": false,
        "SourceModule": "AzureRM.Sql",
        "Version": "4.12.1",
        "Parameters": [
                           {
                               "Name": "ServerName",
                               "Aliases": null
                           },
                           {
                               "Name": "DatabaseName",
                               "Aliases": null
                           },
                           {
                               "Name": "IndexRecommendationName",
                               "Aliases": null
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-AzureRmSqlServerFirewallRule",
        "IsAlias": false,
        "SourceModule": "AzureRM.Sql",
        "Version": "4.12.1",
        "Parameters": [
                           {
                               "Name": "FirewallRuleName",
                               "Aliases": [
                                               "Name"
                                           ]
                           },
                           {
                               "Name": "ServerName",
                               "Aliases": null
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "New-AzureRmSqlServerFirewallRule",
        "IsAlias": false,
        "SourceModule": "AzureRM.Sql",
        "Version": "4.12.1",
        "Parameters": [
                           {
                               "Name": "FirewallRuleName",
                               "Aliases": [
                                               "Name"
                                           ]
                           },
                           {
                               "Name": "StartIpAddress",
                               "Aliases": null
                           },
                           {
                               "Name": "EndIpAddress",
                               "Aliases": null
                           },
                           {
                               "Name": "AllowAllAzureIPs",
                               "Aliases": null
                           },
                           {
                               "Name": "ServerName",
                               "Aliases": null
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Remove-AzureRmSqlServerFirewallRule",
        "IsAlias": false,
        "SourceModule": "AzureRM.Sql",
        "Version": "4.12.1",
        "Parameters": [
                           {
                               "Name": "FirewallRuleName",
                               "Aliases": [
                                               "Name"
                                           ]
                           },
                           {
                               "Name": "Force",
                               "Aliases": null
                           },
                           {
                               "Name": "ServerName",
                               "Aliases": null
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Set-AzureRmSqlServerFirewallRule",
        "IsAlias": false,
        "SourceModule": "AzureRM.Sql",
        "Version": "4.12.1",
        "Parameters": [
                           {
                               "Name": "FirewallRuleName",
                               "Aliases": [
                                               "Name"
                                           ]
                           },
                           {
                               "Name": "StartIpAddress",
                               "Aliases": null
                           },
                           {
                               "Name": "EndIpAddress",
                               "Aliases": null
                           },
                           {
                               "Name": "ServerName",
                               "Aliases": null
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-AzureRmSqlElasticPool",
        "IsAlias": false,
        "SourceModule": "AzureRM.Sql",
        "Version": "4.12.1",
        "Parameters": [
                           {
                               "Name": "ElasticPoolName",
                               "Aliases": [
                                               "Name"
                                           ]
                           },
                           {
                               "Name": "ServerName",
                               "Aliases": null
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-AzureRmSqlElasticPoolActivity",
        "IsAlias": false,
        "SourceModule": "AzureRM.Sql",
        "Version": "4.12.1",
        "Parameters": [
                           {
                               "Name": "ServerName",
                               "Aliases": null
                           },
                           {
                               "Name": "ElasticPoolName",
                               "Aliases": null
                           },
                           {
                               "Name": "OperationId",
                               "Aliases": null
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-AzureRmSqlElasticPoolDatabase",
        "IsAlias": false,
        "SourceModule": "AzureRM.Sql",
        "Version": "4.12.1",
        "Parameters": [
                           {
                               "Name": "ElasticPoolName",
                               "Aliases": null
                           },
                           {
                               "Name": "DatabaseName",
                               "Aliases": null
                           },
                           {
                               "Name": "ServerName",
                               "Aliases": null
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "New-AzureRmSqlElasticPool",
        "IsAlias": false,
        "SourceModule": "AzureRM.Sql",
        "Version": "4.12.1",
        "Parameters": [
                           {
                               "Name": "ElasticPoolName",
                               "Aliases": [
                                               "Name"
                                           ]
                           },
                           {
                               "Name": "Edition",
                               "Aliases": null
                           },
                           {
                               "Name": "Dtu",
                               "Aliases": null
                           },
                           {
                               "Name": "StorageMB",
                               "Aliases": null
                           },
                           {
                               "Name": "DatabaseDtuMin",
                               "Aliases": null
                           },
                           {
                               "Name": "DatabaseDtuMax",
                               "Aliases": null
                           },
                           {
                               "Name": "VCore",
                               "Aliases": null
                           },
                           {
                               "Name": "ComputeGeneration",
                               "Aliases": null
                           },
                           {
                               "Name": "DatabaseVCoreMin",
                               "Aliases": null
                           },
                           {
                               "Name": "DatabaseVCoreMax",
                               "Aliases": null
                           },
                           {
                               "Name": "Tags",
                               "Aliases": [
                                               "Tag"
                                           ]
                           },
                           {
                               "Name": "ZoneRedundant",
                               "Aliases": null
                           },
                           {
                               "Name": "LicenseType",
                               "Aliases": null
                           },
                           {
                               "Name": "AsJob",
                               "Aliases": null
                           },
                           {
                               "Name": "ServerName",
                               "Aliases": null
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Remove-AzureRmSqlElasticPool",
        "IsAlias": false,
        "SourceModule": "AzureRM.Sql",
        "Version": "4.12.1",
        "Parameters": [
                           {
                               "Name": "ElasticPoolName",
                               "Aliases": [
                                               "Name"
                                           ]
                           },
                           {
                               "Name": "Force",
                               "Aliases": null
                           },
                           {
                               "Name": "ServerName",
                               "Aliases": null
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Set-AzureRmSqlElasticPool",
        "IsAlias": false,
        "SourceModule": "AzureRM.Sql",
        "Version": "4.12.1",
        "Parameters": [
                           {
                               "Name": "ElasticPoolName",
                               "Aliases": [
                                               "Name"
                                           ]
                           },
                           {
                               "Name": "Edition",
                               "Aliases": null
                           },
                           {
                               "Name": "Dtu",
                               "Aliases": null
                           },
                           {
                               "Name": "StorageMB",
                               "Aliases": null
                           },
                           {
                               "Name": "DatabaseDtuMin",
                               "Aliases": null
                           },
                           {
                               "Name": "DatabaseDtuMax",
                               "Aliases": null
                           },
                           {
                               "Name": "VCore",
                               "Aliases": null
                           },
                           {
                               "Name": "ComputeGeneration",
                               "Aliases": [
                                               "Family"
                                           ]
                           },
                           {
                               "Name": "DatabaseVCoreMin",
                               "Aliases": null
                           },
                           {
                               "Name": "DatabaseVCoreMax",
                               "Aliases": null
                           },
                           {
                               "Name": "Tags",
                               "Aliases": [
                                               "Tag"
                                           ]
                           },
                           {
                               "Name": "ZoneRedundant",
                               "Aliases": null
                           },
                           {
                               "Name": "LicenseType",
                               "Aliases": null
                           },
                           {
                               "Name": "AsJob",
                               "Aliases": null
                           },
                           {
                               "Name": "ServerName",
                               "Aliases": null
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-AzureRmSqlServerDisasterRecoveryConfiguration",
        "IsAlias": false,
        "SourceModule": "AzureRM.Sql",
        "Version": "4.12.1",
        "Parameters": [
                           {
                               "Name": "VirtualEndpointName",
                               "Aliases": null
                           },
                           {
                               "Name": "ServerName",
                               "Aliases": null
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-AzureRmSqlServerDisasterRecoveryConfigurationActivity",
        "IsAlias": false,
        "SourceModule": "AzureRM.Sql",
        "Version": "4.12.1",
        "Parameters": [
                           {
                               "Name": "ServerName",
                               "Aliases": null
                           },
                           {
                               "Name": "ServerDisasterRecoveryConfigurationName",
                               "Aliases": null
                           },
                           {
                               "Name": "OperationId",
                               "Aliases": null
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "New-AzureRmSqlServerDisasterRecoveryConfiguration",
        "IsAlias": false,
        "SourceModule": "AzureRM.Sql",
        "Version": "4.12.1",
        "Parameters": [
                           {
                               "Name": "VirtualEndpointName",
                               "Aliases": null
                           },
                           {
                               "Name": "PartnerResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "PartnerServerName",
                               "Aliases": null
                           },
                           {
                               "Name": "FailoverPolicy",
                               "Aliases": null
                           },
                           {
                               "Name": "AsJob",
                               "Aliases": null
                           },
                           {
                               "Name": "ServerName",
                               "Aliases": null
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Remove-AzureRmSqlServerDisasterRecoveryConfiguration",
        "IsAlias": false,
        "SourceModule": "AzureRM.Sql",
        "Version": "4.12.1",
        "Parameters": [
                           {
                               "Name": "VirtualEndpointName",
                               "Aliases": null
                           },
                           {
                               "Name": "Force",
                               "Aliases": null
                           },
                           {
                               "Name": "ServerName",
                               "Aliases": null
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Set-AzureRmSqlServerDisasterRecoveryConfiguration",
        "IsAlias": false,
        "SourceModule": "AzureRM.Sql",
        "Version": "4.12.1",
        "Parameters": [
                           {
                               "Name": "VirtualEndpointName",
                               "Aliases": null
                           },
                           {
                               "Name": "Failover",
                               "Aliases": null
                           },
                           {
                               "Name": "AllowDataLoss",
                               "Aliases": null
                           },
                           {
                               "Name": "AsJob",
                               "Aliases": null
                           },
                           {
                               "Name": "ServerName",
                               "Aliases": null
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Resume-AzureRmSqlDatabase",
        "IsAlias": false,
        "SourceModule": "AzureRM.Sql",
        "Version": "4.12.1",
        "Parameters": [
                           {
                               "Name": "ServerName",
                               "Aliases": null
                           },
                           {
                               "Name": "DatabaseName",
                               "Aliases": null
                           },
                           {
                               "Name": "AsJob",
                               "Aliases": null
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Suspend-AzureRmSqlDatabase",
        "IsAlias": false,
        "SourceModule": "AzureRM.Sql",
        "Version": "4.12.1",
        "Parameters": [
                           {
                               "Name": "ServerName",
                               "Aliases": null
                           },
                           {
                               "Name": "DatabaseName",
                               "Aliases": null
                           },
                           {
                               "Name": "AsJob",
                               "Aliases": null
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-AzureRmSqlDatabaseDataMaskingPolicy",
        "IsAlias": false,
        "SourceModule": "AzureRM.Sql",
        "Version": "4.12.1",
        "Parameters": [
                           {
                               "Name": "ServerName",
                               "Aliases": null
                           },
                           {
                               "Name": "DatabaseName",
                               "Aliases": null
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-AzureRmSqlDatabaseDataMaskingRule",
        "IsAlias": false,
        "SourceModule": "AzureRM.Sql",
        "Version": "4.12.1",
        "Parameters": [
                           {
                               "Name": "SchemaName",
                               "Aliases": null
                           },
                           {
                               "Name": "TableName",
                               "Aliases": null
                           },
                           {
                               "Name": "ColumnName",
                               "Aliases": null
                           },
                           {
                               "Name": "ServerName",
                               "Aliases": null
                           },
                           {
                               "Name": "DatabaseName",
                               "Aliases": null
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "New-AzureRmSqlDatabaseDataMaskingRule",
        "IsAlias": false,
        "SourceModule": "AzureRM.Sql",
        "Version": "4.12.1",
        "Parameters": [
                           {
                               "Name": "MaskingFunction",
                               "Aliases": null
                           },
                           {
                               "Name": "PrefixSize",
                               "Aliases": null
                           },
                           {
                               "Name": "ReplacementString",
                               "Aliases": null
                           },
                           {
                               "Name": "SuffixSize",
                               "Aliases": null
                           },
                           {
                               "Name": "NumberFrom",
                               "Aliases": null
                           },
                           {
                               "Name": "NumberTo",
                               "Aliases": null
                           },
                           {
                               "Name": "PassThru",
                               "Aliases": null
                           },
                           {
                               "Name": "SchemaName",
                               "Aliases": null
                           },
                           {
                               "Name": "TableName",
                               "Aliases": null
                           },
                           {
                               "Name": "ColumnName",
                               "Aliases": null
                           },
                           {
                               "Name": "ServerName",
                               "Aliases": null
                           },
                           {
                               "Name": "DatabaseName",
                               "Aliases": null
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Remove-AzureRmSqlDatabaseDataMaskingRule",
        "IsAlias": false,
        "SourceModule": "AzureRM.Sql",
        "Version": "4.12.1",
        "Parameters": [
                           {
                               "Name": "PassThru",
                               "Aliases": null
                           },
                           {
                               "Name": "Force",
                               "Aliases": null
                           },
                           {
                               "Name": "SchemaName",
                               "Aliases": null
                           },
                           {
                               "Name": "TableName",
                               "Aliases": null
                           },
                           {
                               "Name": "ColumnName",
                               "Aliases": null
                           },
                           {
                               "Name": "ServerName",
                               "Aliases": null
                           },
                           {
                               "Name": "DatabaseName",
                               "Aliases": null
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Set-AzureRmSqlDatabaseDataMaskingPolicy",
        "IsAlias": false,
        "SourceModule": "AzureRM.Sql",
        "Version": "4.12.1",
        "Parameters": [
                           {
                               "Name": "PassThru",
                               "Aliases": null
                           },
                           {
                               "Name": "PrivilegedLogins",
                               "Aliases": null
                           },
                           {
                               "Name": "PrivilegedUsers",
                               "Aliases": null
                           },
                           {
                               "Name": "DataMaskingState",
                               "Aliases": null
                           },
                           {
                               "Name": "ServerName",
                               "Aliases": null
                           },
                           {
                               "Name": "DatabaseName",
                               "Aliases": null
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Set-AzureRmSqlDatabaseDataMaskingRule",
        "IsAlias": false,
        "SourceModule": "AzureRM.Sql",
        "Version": "4.12.1",
        "Parameters": [
                           {
                               "Name": "MaskingFunction",
                               "Aliases": null
                           },
                           {
                               "Name": "PrefixSize",
                               "Aliases": null
                           },
                           {
                               "Name": "ReplacementString",
                               "Aliases": null
                           },
                           {
                               "Name": "SuffixSize",
                               "Aliases": null
                           },
                           {
                               "Name": "NumberFrom",
                               "Aliases": null
                           },
                           {
                               "Name": "NumberTo",
                               "Aliases": null
                           },
                           {
                               "Name": "PassThru",
                               "Aliases": null
                           },
                           {
                               "Name": "SchemaName",
                               "Aliases": null
                           },
                           {
                               "Name": "TableName",
                               "Aliases": null
                           },
                           {
                               "Name": "ColumnName",
                               "Aliases": null
                           },
                           {
                               "Name": "ServerName",
                               "Aliases": null
                           },
                           {
                               "Name": "DatabaseName",
                               "Aliases": null
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-AzureRmSqlCapability",
        "IsAlias": false,
        "SourceModule": "AzureRM.Sql",
        "Version": "4.12.1",
        "Parameters": [
                           {
                               "Name": "LocationName",
                               "Aliases": null
                           },
                           {
                               "Name": "ServerVersionName",
                               "Aliases": null
                           },
                           {
                               "Name": "EditionName",
                               "Aliases": null
                           },
                           {
                               "Name": "ServiceObjectiveName",
                               "Aliases": null
                           },
                           {
                               "Name": "Defaults",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-AzureRmSqlServerThreatDetectionPolicy",
        "IsAlias": false,
        "SourceModule": "AzureRM.Sql",
        "Version": "4.12.1",
        "Parameters": [
                           {
                               "Name": "ServerName",
                               "Aliases": null
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Remove-AzureRmSqlServerThreatDetectionPolicy",
        "IsAlias": false,
        "SourceModule": "AzureRM.Sql",
        "Version": "4.12.1",
        "Parameters": [
                           {
                               "Name": "PassThru",
                               "Aliases": null
                           },
                           {
                               "Name": "ServerName",
                               "Aliases": null
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Set-AzureRmSqlServerThreatDetectionPolicy",
        "IsAlias": false,
        "SourceModule": "AzureRM.Sql",
        "Version": "4.12.1",
        "Parameters": [
                           {
                               "Name": "PassThru",
                               "Aliases": null
                           },
                           {
                               "Name": "NotificationRecipientsEmails",
                               "Aliases": null
                           },
                           {
                               "Name": "EmailAdmins",
                               "Aliases": null
                           },
                           {
                               "Name": "ExcludedDetectionType",
                               "Aliases": null
                           },
                           {
                               "Name": "StorageAccountName",
                               "Aliases": null
                           },
                           {
                               "Name": "RetentionInDays",
                               "Aliases": null
                           },
                           {
                               "Name": "ServerName",
                               "Aliases": null
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-AzureRmSqlDatabaseThreatDetectionPolicy",
        "IsAlias": false,
        "SourceModule": "AzureRM.Sql",
        "Version": "4.12.1",
        "Parameters": [
                           {
                               "Name": "ServerName",
                               "Aliases": null
                           },
                           {
                               "Name": "DatabaseName",
                               "Aliases": null
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Set-AzureRmSqlDatabaseThreatDetectionPolicy",
        "IsAlias": false,
        "SourceModule": "AzureRM.Sql",
        "Version": "4.12.1",
        "Parameters": [
                           {
                               "Name": "PassThru",
                               "Aliases": null
                           },
                           {
                               "Name": "NotificationRecipientsEmails",
                               "Aliases": null
                           },
                           {
                               "Name": "EmailAdmins",
                               "Aliases": null
                           },
                           {
                               "Name": "ExcludedDetectionType",
                               "Aliases": null
                           },
                           {
                               "Name": "StorageAccountName",
                               "Aliases": null
                           },
                           {
                               "Name": "RetentionInDays",
                               "Aliases": null
                           },
                           {
                               "Name": "ServerName",
                               "Aliases": null
                           },
                           {
                               "Name": "DatabaseName",
                               "Aliases": null
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Remove-AzureRmSqlDatabaseThreatDetectionPolicy",
        "IsAlias": false,
        "SourceModule": "AzureRM.Sql",
        "Version": "4.12.1",
        "Parameters": [
                           {
                               "Name": "PassThru",
                               "Aliases": null
                           },
                           {
                               "Name": "ServerName",
                               "Aliases": null
                           },
                           {
                               "Name": "DatabaseName",
                               "Aliases": null
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-AzureRmSqlDatabase",
        "IsAlias": false,
        "SourceModule": "AzureRM.Sql",
        "Version": "4.12.1",
        "Parameters": [
                           {
                               "Name": "DatabaseName",
                               "Aliases": [
                                               "Name"
                                           ]
                           },
                           {
                               "Name": "ServerName",
                               "Aliases": null
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-AzureRmSqlDatabaseActivity",
        "IsAlias": false,
        "SourceModule": "AzureRM.Sql",
        "Version": "4.12.1",
        "Parameters": [
                           {
                               "Name": "ServerName",
                               "Aliases": null
                           },
                           {
                               "Name": "ElasticPoolName",
                               "Aliases": null
                           },
                           {
                               "Name": "DatabaseName",
                               "Aliases": null
                           },
                           {
                               "Name": "OperationId",
                               "Aliases": null
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-AzureRmSqlDatabaseExpanded",
        "IsAlias": false,
        "SourceModule": "AzureRM.Sql",
        "Version": "4.12.1",
        "Parameters": [
                           {
                               "Name": "ServerName",
                               "Aliases": null
                           },
                           {
                               "Name": "DatabaseName",
                               "Aliases": null
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "New-AzureRmSqlDatabase",
        "IsAlias": false,
        "SourceModule": "AzureRM.Sql",
        "Version": "4.12.1",
        "Parameters": [
                           {
                               "Name": "DatabaseName",
                               "Aliases": [
                                               "Name"
                                           ]
                           },
                           {
                               "Name": "CollationName",
                               "Aliases": null
                           },
                           {
                               "Name": "CatalogCollation",
                               "Aliases": null
                           },
                           {
                               "Name": "MaxSizeBytes",
                               "Aliases": null
                           },
                           {
                               "Name": "Edition",
                               "Aliases": null
                           },
                           {
                               "Name": "RequestedServiceObjectiveName",
                               "Aliases": null
                           },
                           {
                               "Name": "ElasticPoolName",
                               "Aliases": null
                           },
                           {
                               "Name": "ReadScale",
                               "Aliases": null
                           },
                           {
                               "Name": "Tags",
                               "Aliases": [
                                               "Tag"
                                           ]
                           },
                           {
                               "Name": "SampleName",
                               "Aliases": null
                           },
                           {
                               "Name": "ZoneRedundant",
                               "Aliases": null
                           },
                           {
                               "Name": "AsJob",
                               "Aliases": null
                           },
                           {
                               "Name": "VCore",
                               "Aliases": [
                                               "Capacity"
                                           ]
                           },
                           {
                               "Name": "ComputeGeneration",
                               "Aliases": [
                                               "Family"
                                           ]
                           },
                           {
                               "Name": "LicenseType",
                               "Aliases": null
                           },
                           {
                               "Name": "ServerName",
                               "Aliases": null
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Remove-AzureRmSqlDatabase",
        "IsAlias": false,
        "SourceModule": "AzureRM.Sql",
        "Version": "4.12.1",
        "Parameters": [
                           {
                               "Name": "DatabaseName",
                               "Aliases": [
                                               "Name"
                                           ]
                           },
                           {
                               "Name": "Force",
                               "Aliases": null
                           },
                           {
                               "Name": "ServerName",
                               "Aliases": null
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Set-AzureRmSqlDatabase",
        "IsAlias": false,
        "SourceModule": "AzureRM.Sql",
        "Version": "4.12.1",
        "Parameters": [
                           {
                               "Name": "DatabaseName",
                               "Aliases": [
                                               "Name"
                                           ]
                           },
                           {
                               "Name": "MaxSizeBytes",
                               "Aliases": null
                           },
                           {
                               "Name": "Edition",
                               "Aliases": null
                           },
                           {
                               "Name": "RequestedServiceObjectiveName",
                               "Aliases": null
                           },
                           {
                               "Name": "ElasticPoolName",
                               "Aliases": null
                           },
                           {
                               "Name": "ReadScale",
                               "Aliases": null
                           },
                           {
                               "Name": "Tags",
                               "Aliases": [
                                               "Tag"
                                           ]
                           },
                           {
                               "Name": "ZoneRedundant",
                               "Aliases": null
                           },
                           {
                               "Name": "NewName",
                               "Aliases": null
                           },
                           {
                               "Name": "AsJob",
                               "Aliases": null
                           },
                           {
                               "Name": "VCore",
                               "Aliases": [
                                               "Capacity"
                                           ]
                           },
                           {
                               "Name": "ComputeGeneration",
                               "Aliases": [
                                               "Family"
                                           ]
                           },
                           {
                               "Name": "LicenseType",
                               "Aliases": null
                           },
                           {
                               "Name": "ServerName",
                               "Aliases": null
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-AzureRmSqlDatabaseImportExportStatus",
        "IsAlias": false,
        "SourceModule": "AzureRM.Sql",
        "Version": "4.12.1",
        "Parameters": [
                           {
                               "Name": "OperationStatusLink",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "New-AzureRmSqlDatabaseExport",
        "IsAlias": false,
        "SourceModule": "AzureRM.Sql",
        "Version": "4.12.1",
        "Parameters": [
                           {
                               "Name": "DatabaseName",
                               "Aliases": null
                           },
                           {
                               "Name": "ServerName",
                               "Aliases": null
                           },
                           {
                               "Name": "StorageKeyType",
                               "Aliases": null
                           },
                           {
                               "Name": "StorageKey",
                               "Aliases": null
                           },
                           {
                               "Name": "StorageUri",
                               "Aliases": null
                           },
                           {
                               "Name": "AdministratorLogin",
                               "Aliases": null
                           },
                           {
                               "Name": "AdministratorLoginPassword",
                               "Aliases": null
                           },
                           {
                               "Name": "AuthenticationType",
                               "Aliases": null
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "New-AzureRmSqlDatabaseImport",
        "IsAlias": false,
        "SourceModule": "AzureRM.Sql",
        "Version": "4.12.1",
        "Parameters": [
                           {
                               "Name": "DatabaseName",
                               "Aliases": null
                           },
                           {
                               "Name": "Edition",
                               "Aliases": null
                           },
                           {
                               "Name": "ServiceObjectiveName",
                               "Aliases": null
                           },
                           {
                               "Name": "DatabaseMaxSizeBytes",
                               "Aliases": null
                           },
                           {
                               "Name": "ServerName",
                               "Aliases": null
                           },
                           {
                               "Name": "StorageKeyType",
                               "Aliases": null
                           },
                           {
                               "Name": "StorageKey",
                               "Aliases": null
                           },
                           {
                               "Name": "StorageUri",
                               "Aliases": null
                           },
                           {
                               "Name": "AdministratorLogin",
                               "Aliases": null
                           },
                           {
                               "Name": "AdministratorLoginPassword",
                               "Aliases": null
                           },
                           {
                               "Name": "AuthenticationType",
                               "Aliases": null
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-AzureRmSqlDatabaseGeoBackupPolicy",
        "IsAlias": false,
        "SourceModule": "AzureRM.Sql",
        "Version": "4.12.1",
        "Parameters": [
                           {
                               "Name": "ServerName",
                               "Aliases": null
                           },
                           {
                               "Name": "DatabaseName",
                               "Aliases": null
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Set-AzureRmSqlDatabaseGeoBackupPolicy",
        "IsAlias": false,
        "SourceModule": "AzureRM.Sql",
        "Version": "4.12.1",
        "Parameters": [
                           {
                               "Name": "State",
                               "Aliases": null
                           },
                           {
                               "Name": "ServerName",
                               "Aliases": null
                           },
                           {
                               "Name": "DatabaseName",
                               "Aliases": null
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-AzureRmSqlDatabaseBackupLongTermRetentionPolicy",
        "IsAlias": false,
        "SourceModule": "AzureRM.Sql",
        "Version": "4.12.1",
        "Parameters": [
                           {
                               "Name": "Current",
                               "Aliases": null
                           },
                           {
                               "Name": "ServerName",
                               "Aliases": null
                           },
                           {
                               "Name": "DatabaseName",
                               "Aliases": null
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Set-AzureRmSqlDatabaseBackupLongTermRetentionPolicy",
        "IsAlias": false,
        "SourceModule": "AzureRM.Sql",
        "Version": "4.12.1",
        "Parameters": [
                           {
                               "Name": "State",
                               "Aliases": null
                           },
                           {
                               "Name": "ResourceId",
                               "Aliases": [
                                               "Id"
                                           ]
                           },
                           {
                               "Name": "RemovePolicy",
                               "Aliases": null
                           },
                           {
                               "Name": "WeeklyRetention",
                               "Aliases": null
                           },
                           {
                               "Name": "MonthlyRetention",
                               "Aliases": null
                           },
                           {
                               "Name": "YearlyRetention",
                               "Aliases": null
                           },
                           {
                               "Name": "WeekOfYear",
                               "Aliases": null
                           },
                           {
                               "Name": "ServerName",
                               "Aliases": null
                           },
                           {
                               "Name": "DatabaseName",
                               "Aliases": null
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-AzureRmSqlDatabaseLongTermRetentionBackup",
        "IsAlias": false,
        "SourceModule": "AzureRM.Sql",
        "Version": "4.12.1",
        "Parameters": [
                           {
                               "Name": "Location",
                               "Aliases": null
                           },
                           {
                               "Name": "InputObject",
                               "Aliases": null
                           },
                           {
                               "Name": "ResourceId",
                               "Aliases": null
                           },
                           {
                               "Name": "ServerName",
                               "Aliases": null
                           },
                           {
                               "Name": "DatabaseName",
                               "Aliases": null
                           },
                           {
                               "Name": "BackupName",
                               "Aliases": null
                           },
                           {
                               "Name": "OnlyLatestPerDatabase",
                               "Aliases": null
                           },
                           {
                               "Name": "DatabaseState",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Remove-AzureRmSqlDatabaseLongTermRetentionBackup",
        "IsAlias": false,
        "SourceModule": "AzureRM.Sql",
        "Version": "4.12.1",
        "Parameters": [
                           {
                               "Name": "Location",
                               "Aliases": null
                           },
                           {
                               "Name": "ServerName",
                               "Aliases": null
                           },
                           {
                               "Name": "DatabaseName",
                               "Aliases": null
                           },
                           {
                               "Name": "InputObject",
                               "Aliases": null
                           },
                           {
                               "Name": "ResourceId",
                               "Aliases": null
                           },
                           {
                               "Name": "BackupName",
                               "Aliases": null
                           },
                           {
                               "Name": "Force",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-AzureRmSqlDeletedDatabaseBackup",
        "IsAlias": false,
        "SourceModule": "AzureRM.Sql",
        "Version": "4.12.1",
        "Parameters": [
                           {
                               "Name": "ServerName",
                               "Aliases": null
                           },
                           {
                               "Name": "DatabaseName",
                               "Aliases": null
                           },
                           {
                               "Name": "DeletionDate",
                               "Aliases": null
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-AzureRmSqlDatabaseGeoBackup",
        "IsAlias": false,
        "SourceModule": "AzureRM.Sql",
        "Version": "4.12.1",
        "Parameters": [
                           {
                               "Name": "ServerName",
                               "Aliases": null
                           },
                           {
                               "Name": "DatabaseName",
                               "Aliases": null
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-AzureRmSqlServerBackupLongTermRetentionVault",
        "IsAlias": false,
        "SourceModule": "AzureRM.Sql",
        "Version": "4.12.1",
        "Parameters": [
                           {
                               "Name": "ServerName",
                               "Aliases": null
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Restore-AzureRmSqlDatabase",
        "IsAlias": false,
        "SourceModule": "AzureRM.Sql",
        "Version": "4.12.1",
        "Parameters": [
                           {
                               "Name": "FromPointInTimeBackup",
                               "Aliases": null
                           },
                           {
                               "Name": "FromDeletedDatabaseBackup",
                               "Aliases": null
                           },
                           {
                               "Name": "FromGeoBackup",
                               "Aliases": null
                           },
                           {
                               "Name": "FromLongTermRetentionBackup",
                               "Aliases": null
                           },
                           {
                               "Name": "PointInTime",
                               "Aliases": null
                           },
                           {
                               "Name": "DeletionDate",
                               "Aliases": null
                           },
                           {
                               "Name": "ResourceId",
                               "Aliases": [
                                               "Id"
                                           ]
                           },
                           {
                               "Name": "ServerName",
                               "Aliases": null
                           },
                           {
                               "Name": "TargetDatabaseName",
                               "Aliases": null
                           },
                           {
                               "Name": "Edition",
                               "Aliases": null
                           },
                           {
                               "Name": "ServiceObjectiveName",
                               "Aliases": null
                           },
                           {
                               "Name": "ElasticPoolName",
                               "Aliases": null
                           },
                           {
                               "Name": "AsJob",
                               "Aliases": null
                           },
                           {
                               "Name": "ComputeGeneration",
                               "Aliases": [
                                               "Family"
                                           ]
                           },
                           {
                               "Name": "VCore",
                               "Aliases": [
                                               "Capacity"
                                           ]
                           },
                           {
                               "Name": "LicenseType",
                               "Aliases": null
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Set-AzureRmSqlServerBackupLongTermRetentionVault",
        "IsAlias": false,
        "SourceModule": "AzureRM.Sql",
        "Version": "4.12.1",
        "Parameters": [
                           {
                               "Name": "ResourceId",
                               "Aliases": [
                                               "Id"
                                           ]
                           },
                           {
                               "Name": "ServerName",
                               "Aliases": null
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-AzureRmSqlDatabaseRestorePoints",
        "IsAlias": false,
        "SourceModule": "AzureRM.Sql",
        "Version": "4.12.1",
        "Parameters": [
                           {
                               "Name": "ServerName",
                               "Aliases": null
                           },
                           {
                               "Name": "DatabaseName",
                               "Aliases": null
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-AzureRmSqlDatabaseAuditingPolicy",
        "IsAlias": false,
        "SourceModule": "AzureRM.Sql",
        "Version": "4.12.1",
        "Parameters": [
                           {
                               "Name": "ServerName",
                               "Aliases": null
                           },
                           {
                               "Name": "DatabaseName",
                               "Aliases": null
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-AzureRmSqlServerAuditingPolicy",
        "IsAlias": false,
        "SourceModule": "AzureRM.Sql",
        "Version": "4.12.1",
        "Parameters": [
                           {
                               "Name": "ServerName",
                               "Aliases": null
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-AzureRmSqlDatabaseAuditing",
        "IsAlias": false,
        "SourceModule": "AzureRM.Sql",
        "Version": "4.12.1",
        "Parameters": [
                           {
                               "Name": "ServerName",
                               "Aliases": null
                           },
                           {
                               "Name": "DatabaseName",
                               "Aliases": null
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-AzureRmSqlServerAuditing",
        "IsAlias": false,
        "SourceModule": "AzureRM.Sql",
        "Version": "4.12.1",
        "Parameters": [
                           {
                               "Name": "ServerName",
                               "Aliases": null
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Remove-AzureRmSqlDatabaseAuditing",
        "IsAlias": false,
        "SourceModule": "AzureRM.Sql",
        "Version": "4.12.1",
        "Parameters": [
                           {
                               "Name": "PassThru",
                               "Aliases": null
                           },
                           {
                               "Name": "ServerName",
                               "Aliases": null
                           },
                           {
                               "Name": "DatabaseName",
                               "Aliases": null
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Remove-AzureRmSqlServerAuditing",
        "IsAlias": false,
        "SourceModule": "AzureRM.Sql",
        "Version": "4.12.1",
        "Parameters": [
                           {
                               "Name": "PassThru",
                               "Aliases": null
                           },
                           {
                               "Name": "ServerName",
                               "Aliases": null
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Set-AzureRmSqlDatabaseAuditingPolicy",
        "IsAlias": false,
        "SourceModule": "AzureRM.Sql",
        "Version": "4.12.1",
        "Parameters": [
                           {
                               "Name": "AuditType",
                               "Aliases": null
                           },
                           {
                               "Name": "PassThru",
                               "Aliases": null
                           },
                           {
                               "Name": "AuditActionGroup",
                               "Aliases": null
                           },
                           {
                               "Name": "AuditAction",
                               "Aliases": null
                           },
                           {
                               "Name": "EventType",
                               "Aliases": null
                           },
                           {
                               "Name": "StorageAccountName",
                               "Aliases": null
                           },
                           {
                               "Name": "StorageKeyType",
                               "Aliases": null
                           },
                           {
                               "Name": "RetentionInDays",
                               "Aliases": null
                           },
                           {
                               "Name": "TableIdentifier",
                               "Aliases": null
                           },
                           {
                               "Name": "ServerName",
                               "Aliases": null
                           },
                           {
                               "Name": "DatabaseName",
                               "Aliases": null
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Set-AzureRmSqlServerAuditingPolicy",
        "IsAlias": false,
        "SourceModule": "AzureRM.Sql",
        "Version": "4.12.1",
        "Parameters": [
                           {
                               "Name": "AuditType",
                               "Aliases": null
                           },
                           {
                               "Name": "AuditActionGroup",
                               "Aliases": null
                           },
                           {
                               "Name": "PassThru",
                               "Aliases": null
                           },
                           {
                               "Name": "EventType",
                               "Aliases": null
                           },
                           {
                               "Name": "StorageAccountName",
                               "Aliases": null
                           },
                           {
                               "Name": "StorageKeyType",
                               "Aliases": null
                           },
                           {
                               "Name": "RetentionInDays",
                               "Aliases": null
                           },
                           {
                               "Name": "TableIdentifier",
                               "Aliases": null
                           },
                           {
                               "Name": "ServerName",
                               "Aliases": null
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Set-AzureRmSqlDatabaseAuditing",
        "IsAlias": false,
        "SourceModule": "AzureRM.Sql",
        "Version": "4.12.1",
        "Parameters": [
                           {
                               "Name": "State",
                               "Aliases": null
                           },
                           {
                               "Name": "PassThru",
                               "Aliases": null
                           },
                           {
                               "Name": "AuditActionGroup",
                               "Aliases": null
                           },
                           {
                               "Name": "AuditAction",
                               "Aliases": null
                           },
                           {
                               "Name": "StorageAccountName",
                               "Aliases": null
                           },
                           {
                               "Name": "StorageAccountSubscriptionId",
                               "Aliases": null
                           },
                           {
                               "Name": "StorageKeyType",
                               "Aliases": null
                           },
                           {
                               "Name": "RetentionInDays",
                               "Aliases": null
                           },
                           {
                               "Name": "PredicateExpression",
                               "Aliases": null
                           },
                           {
                               "Name": "ServerName",
                               "Aliases": null
                           },
                           {
                               "Name": "DatabaseName",
                               "Aliases": null
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Set-AzureRmSqlServerAuditing",
        "IsAlias": false,
        "SourceModule": "AzureRM.Sql",
        "Version": "4.12.1",
        "Parameters": [
                           {
                               "Name": "State",
                               "Aliases": null
                           },
                           {
                               "Name": "AuditActionGroup",
                               "Aliases": null
                           },
                           {
                               "Name": "PassThru",
                               "Aliases": null
                           },
                           {
                               "Name": "StorageAccountName",
                               "Aliases": null
                           },
                           {
                               "Name": "StorageAccountSubscriptionId",
                               "Aliases": null
                           },
                           {
                               "Name": "StorageKeyType",
                               "Aliases": null
                           },
                           {
                               "Name": "RetentionInDays",
                               "Aliases": null
                           },
                           {
                               "Name": "PredicateExpression",
                               "Aliases": null
                           },
                           {
                               "Name": "ServerName",
                               "Aliases": null
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Use-AzureRmSqlServerAuditingPolicy",
        "IsAlias": false,
        "SourceModule": "AzureRM.Sql",
        "Version": "4.12.1",
        "Parameters": [
                           {
                               "Name": "PassThru",
                               "Aliases": null
                           },
                           {
                               "Name": "ServerName",
                               "Aliases": null
                           },
                           {
                               "Name": "DatabaseName",
                               "Aliases": null
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-AzureRmSqlDatabaseRecommendedAction",
        "IsAlias": false,
        "SourceModule": "AzureRM.Sql",
        "Version": "4.12.1",
        "Parameters": [
                           {
                               "Name": "RecommendedActionName",
                               "Aliases": null
                           },
                           {
                               "Name": "ServerName",
                               "Aliases": null
                           },
                           {
                               "Name": "DatabaseName",
                               "Aliases": null
                           },
                           {
                               "Name": "AdvisorName",
                               "Aliases": null
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-AzureRmSqlElasticPoolRecommendedAction",
        "IsAlias": false,
        "SourceModule": "AzureRM.Sql",
        "Version": "4.12.1",
        "Parameters": [
                           {
                               "Name": "RecommendedActionName",
                               "Aliases": null
                           },
                           {
                               "Name": "ServerName",
                               "Aliases": null
                           },
                           {
                               "Name": "ElasticPoolName",
                               "Aliases": null
                           },
                           {
                               "Name": "AdvisorName",
                               "Aliases": null
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-AzureRmSqlServerRecommendedAction",
        "IsAlias": false,
        "SourceModule": "AzureRM.Sql",
        "Version": "4.12.1",
        "Parameters": [
                           {
                               "Name": "RecommendedActionName",
                               "Aliases": null
                           },
                           {
                               "Name": "ServerName",
                               "Aliases": null
                           },
                           {
                               "Name": "AdvisorName",
                               "Aliases": null
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Set-AzureRmSqlDatabaseRecommendedActionState",
        "IsAlias": false,
        "SourceModule": "AzureRM.Sql",
        "Version": "4.12.1",
        "Parameters": [
                           {
                               "Name": "RecommendedActionName",
                               "Aliases": null
                           },
                           {
                               "Name": "State",
                               "Aliases": null
                           },
                           {
                               "Name": "ServerName",
                               "Aliases": null
                           },
                           {
                               "Name": "DatabaseName",
                               "Aliases": null
                           },
                           {
                               "Name": "AdvisorName",
                               "Aliases": null
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Set-AzureRmSqlElasticPoolRecommendedActionState",
        "IsAlias": false,
        "SourceModule": "AzureRM.Sql",
        "Version": "4.12.1",
        "Parameters": [
                           {
                               "Name": "RecommendedActionName",
                               "Aliases": null
                           },
                           {
                               "Name": "State",
                               "Aliases": null
                           },
                           {
                               "Name": "ServerName",
                               "Aliases": null
                           },
                           {
                               "Name": "ElasticPoolName",
                               "Aliases": null
                           },
                           {
                               "Name": "AdvisorName",
                               "Aliases": null
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Set-AzureRmSqlServerRecommendedActionState",
        "IsAlias": false,
        "SourceModule": "AzureRM.Sql",
        "Version": "4.12.1",
        "Parameters": [
                           {
                               "Name": "RecommendedActionName",
                               "Aliases": null
                           },
                           {
                               "Name": "State",
                               "Aliases": null
                           },
                           {
                               "Name": "ServerName",
                               "Aliases": null
                           },
                           {
                               "Name": "AdvisorName",
                               "Aliases": null
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-AzureRmSqlElasticPoolAdvisor",
        "IsAlias": false,
        "SourceModule": "AzureRM.Sql",
        "Version": "4.12.1",
        "Parameters": [
                           {
                               "Name": "AdvisorName",
                               "Aliases": null
                           },
                           {
                               "Name": "ExpandRecommendedActions",
                               "Aliases": null
                           },
                           {
                               "Name": "ServerName",
                               "Aliases": null
                           },
                           {
                               "Name": "ElasticPoolName",
                               "Aliases": null
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-AzureRmSqlServerAdvisor",
        "IsAlias": false,
        "SourceModule": "AzureRM.Sql",
        "Version": "4.12.1",
        "Parameters": [
                           {
                               "Name": "AdvisorName",
                               "Aliases": null
                           },
                           {
                               "Name": "ExpandRecommendedActions",
                               "Aliases": null
                           },
                           {
                               "Name": "ServerName",
                               "Aliases": null
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Set-AzureRmSqlElasticPoolAdvisorAutoExecuteStatus",
        "IsAlias": false,
        "SourceModule": "AzureRM.Sql",
        "Version": "4.12.1",
        "Parameters": [
                           {
                               "Name": "AdvisorName",
                               "Aliases": null
                           },
                           {
                               "Name": "AutoExecuteStatus",
                               "Aliases": null
                           },
                           {
                               "Name": "ServerName",
                               "Aliases": null
                           },
                           {
                               "Name": "ElasticPoolName",
                               "Aliases": null
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Set-AzureRmSqlServerAdvisorAutoExecuteStatus",
        "IsAlias": false,
        "SourceModule": "AzureRM.Sql",
        "Version": "4.12.1",
        "Parameters": [
                           {
                               "Name": "AdvisorName",
                               "Aliases": null
                           },
                           {
                               "Name": "AutoExecuteStatus",
                               "Aliases": null
                           },
                           {
                               "Name": "ServerName",
                               "Aliases": null
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-AzureRmSqlDatabaseAdvisor",
        "IsAlias": false,
        "SourceModule": "AzureRM.Sql",
        "Version": "4.12.1",
        "Parameters": [
                           {
                               "Name": "AdvisorName",
                               "Aliases": null
                           },
                           {
                               "Name": "ExpandRecommendedActions",
                               "Aliases": null
                           },
                           {
                               "Name": "ServerName",
                               "Aliases": null
                           },
                           {
                               "Name": "DatabaseName",
                               "Aliases": null
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Set-AzureRmSqlDatabaseAdvisorAutoExecuteStatus",
        "IsAlias": false,
        "SourceModule": "AzureRM.Sql",
        "Version": "4.12.1",
        "Parameters": [
                           {
                               "Name": "AdvisorName",
                               "Aliases": null
                           },
                           {
                               "Name": "AutoExecuteStatus",
                               "Aliases": null
                           },
                           {
                               "Name": "ServerName",
                               "Aliases": null
                           },
                           {
                               "Name": "DatabaseName",
                               "Aliases": null
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-AzureRmSqlServerTransparentDataEncryptionProtector",
        "IsAlias": false,
        "SourceModule": "AzureRM.Sql",
        "Version": "4.12.1",
        "Parameters": [
                           {
                               "Name": "ServerName",
                               "Aliases": null
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Set-AzureRmSqlServerTransparentDataEncryptionProtector",
        "IsAlias": false,
        "SourceModule": "AzureRM.Sql",
        "Version": "4.12.1",
        "Parameters": [
                           {
                               "Name": "Type",
                               "Aliases": null
                           },
                           {
                               "Name": "KeyId",
                               "Aliases": null
                           },
                           {
                               "Name": "Force",
                               "Aliases": null
                           },
                           {
                               "Name": "AsJob",
                               "Aliases": null
                           },
                           {
                               "Name": "ServerName",
                               "Aliases": null
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Add-AzureRmSqlServerKeyVaultKey",
        "IsAlias": false,
        "SourceModule": "AzureRM.Sql",
        "Version": "4.12.1",
        "Parameters": [
                           {
                               "Name": "KeyId",
                               "Aliases": null
                           },
                           {
                               "Name": "AsJob",
                               "Aliases": null
                           },
                           {
                               "Name": "ServerName",
                               "Aliases": null
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-AzureRmSqlServerKeyVaultKey",
        "IsAlias": false,
        "SourceModule": "AzureRM.Sql",
        "Version": "4.12.1",
        "Parameters": [
                           {
                               "Name": "KeyId",
                               "Aliases": null
                           },
                           {
                               "Name": "ServerName",
                               "Aliases": null
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Remove-AzureRmSqlServerKeyVaultKey",
        "IsAlias": false,
        "SourceModule": "AzureRM.Sql",
        "Version": "4.12.1",
        "Parameters": [
                           {
                               "Name": "KeyId",
                               "Aliases": null
                           },
                           {
                               "Name": "AsJob",
                               "Aliases": null
                           },
                           {
                               "Name": "ServerName",
                               "Aliases": null
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-AzureRmSqlDatabaseFailoverGroup",
        "IsAlias": false,
        "SourceModule": "AzureRM.Sql",
        "Version": "4.12.1",
        "Parameters": [
                           {
                               "Name": "ServerName",
                               "Aliases": null
                           },
                           {
                               "Name": "FailoverGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "New-AzureRmSqlDatabaseFailoverGroup",
        "IsAlias": false,
        "SourceModule": "AzureRM.Sql",
        "Version": "4.12.1",
        "Parameters": [
                           {
                               "Name": "ServerName",
                               "Aliases": null
                           },
                           {
                               "Name": "FailoverGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "PartnerResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "PartnerServerName",
                               "Aliases": null
                           },
                           {
                               "Name": "FailoverPolicy",
                               "Aliases": null
                           },
                           {
                               "Name": "GracePeriodWithDataLossHours",
                               "Aliases": null
                           },
                           {
                               "Name": "AllowReadOnlyFailoverToPrimary",
                               "Aliases": null
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Add-AzureRmSqlDatabaseToFailoverGroup",
        "IsAlias": false,
        "SourceModule": "AzureRM.Sql",
        "Version": "4.12.1",
        "Parameters": [
                           {
                               "Name": "ServerName",
                               "Aliases": null
                           },
                           {
                               "Name": "FailoverGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "Database",
                               "Aliases": null
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Remove-AzureRmSqlDatabaseFromFailoverGroup",
        "IsAlias": false,
        "SourceModule": "AzureRM.Sql",
        "Version": "4.12.1",
        "Parameters": [
                           {
                               "Name": "ServerName",
                               "Aliases": null
                           },
                           {
                               "Name": "FailoverGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "Database",
                               "Aliases": null
                           },
                           {
                               "Name": "Force",
                               "Aliases": null
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Remove-AzureRmSqlDatabaseFailoverGroup",
        "IsAlias": false,
        "SourceModule": "AzureRM.Sql",
        "Version": "4.12.1",
        "Parameters": [
                           {
                               "Name": "ServerName",
                               "Aliases": null
                           },
                           {
                               "Name": "FailoverGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "Force",
                               "Aliases": null
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Set-AzureRmSqlDatabaseFailoverGroup",
        "IsAlias": false,
        "SourceModule": "AzureRM.Sql",
        "Version": "4.12.1",
        "Parameters": [
                           {
                               "Name": "ServerName",
                               "Aliases": null
                           },
                           {
                               "Name": "FailoverGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "FailoverPolicy",
                               "Aliases": null
                           },
                           {
                               "Name": "GracePeriodWithDataLossHours",
                               "Aliases": null
                           },
                           {
                               "Name": "AllowReadOnlyFailoverToPrimary",
                               "Aliases": null
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Switch-AzureRmSqlDatabaseFailoverGroup",
        "IsAlias": false,
        "SourceModule": "AzureRM.Sql",
        "Version": "4.12.1",
        "Parameters": [
                           {
                               "Name": "ServerName",
                               "Aliases": null
                           },
                           {
                               "Name": "FailoverGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "AllowDataLoss",
                               "Aliases": null
                           },
                           {
                               "Name": "AsJob",
                               "Aliases": null
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "New-AzureRmSqlSyncGroup",
        "IsAlias": false,
        "SourceModule": "AzureRM.Sql",
        "Version": "4.12.1",
        "Parameters": [
                           {
                               "Name": "Name",
                               "Aliases": [
                                               "SyncGroupName"
                                           ]
                           },
                           {
                               "Name": "SyncDatabaseName",
                               "Aliases": null
                           },
                           {
                               "Name": "SyncDatabaseServerName",
                               "Aliases": null
                           },
                           {
                               "Name": "SyncDatabaseResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "IntervalInSeconds",
                               "Aliases": null
                           },
                           {
                               "Name": "DatabaseCredential",
                               "Aliases": null
                           },
                           {
                               "Name": "ConflictResolutionPolicy",
                               "Aliases": null
                           },
                           {
                               "Name": "SchemaFile",
                               "Aliases": null
                           },
                           {
                               "Name": "ServerName",
                               "Aliases": null
                           },
                           {
                               "Name": "DatabaseName",
                               "Aliases": null
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Update-AzureRmSqlSyncGroup",
        "IsAlias": false,
        "SourceModule": "AzureRM.Sql",
        "Version": "4.12.1",
        "Parameters": [
                           {
                               "Name": "Name",
                               "Aliases": [
                                               "SyncGroupName"
                                           ]
                           },
                           {
                               "Name": "IntervalInSeconds",
                               "Aliases": null
                           },
                           {
                               "Name": "DatabaseCredential",
                               "Aliases": null
                           },
                           {
                               "Name": "SchemaFile",
                               "Aliases": null
                           },
                           {
                               "Name": "ServerName",
                               "Aliases": null
                           },
                           {
                               "Name": "DatabaseName",
                               "Aliases": null
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-AzureRmSqlSyncGroup",
        "IsAlias": false,
        "SourceModule": "AzureRM.Sql",
        "Version": "4.12.1",
        "Parameters": [
                           {
                               "Name": "Name",
                               "Aliases": [
                                               "SyncGroupName"
                                           ]
                           },
                           {
                               "Name": "ServerName",
                               "Aliases": null
                           },
                           {
                               "Name": "DatabaseName",
                               "Aliases": null
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-AzureRmSqlSyncGroupLog",
        "IsAlias": false,
        "SourceModule": "AzureRM.Sql",
        "Version": "4.12.1",
        "Parameters": [
                           {
                               "Name": "SyncGroupName",
                               "Aliases": [
                                               "Name"
                                           ]
                           },
                           {
                               "Name": "StartTime",
                               "Aliases": null
                           },
                           {
                               "Name": "EndTime",
                               "Aliases": null
                           },
                           {
                               "Name": "LogLevel",
                               "Aliases": null
                           },
                           {
                               "Name": "ServerName",
                               "Aliases": null
                           },
                           {
                               "Name": "DatabaseName",
                               "Aliases": null
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Remove-AzureRmSqlSyncGroup",
        "IsAlias": false,
        "SourceModule": "AzureRM.Sql",
        "Version": "4.12.1",
        "Parameters": [
                           {
                               "Name": "Name",
                               "Aliases": [
                                               "SyncGroupName"
                                           ]
                           },
                           {
                               "Name": "Force",
                               "Aliases": null
                           },
                           {
                               "Name": "PassThru",
                               "Aliases": null
                           },
                           {
                               "Name": "ServerName",
                               "Aliases": null
                           },
                           {
                               "Name": "DatabaseName",
                               "Aliases": null
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Update-AzureRmSqlSyncSchema",
        "IsAlias": false,
        "SourceModule": "AzureRM.Sql",
        "Version": "4.12.1",
        "Parameters": [
                           {
                               "Name": "SyncGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "SyncMemberName",
                               "Aliases": null
                           },
                           {
                               "Name": "PassThru",
                               "Aliases": null
                           },
                           {
                               "Name": "ServerName",
                               "Aliases": null
                           },
                           {
                               "Name": "DatabaseName",
                               "Aliases": null
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-AzureRmSqlSyncSchema",
        "IsAlias": false,
        "SourceModule": "AzureRM.Sql",
        "Version": "4.12.1",
        "Parameters": [
                           {
                               "Name": "SyncGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "SyncMemberName",
                               "Aliases": null
                           },
                           {
                               "Name": "ServerName",
                               "Aliases": null
                           },
                           {
                               "Name": "DatabaseName",
                               "Aliases": null
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Start-AzureRmSqlSyncGroupSync",
        "IsAlias": false,
        "SourceModule": "AzureRM.Sql",
        "Version": "4.12.1",
        "Parameters": [
                           {
                               "Name": "SyncGroupName",
                               "Aliases": [
                                               "Name"
                                           ]
                           },
                           {
                               "Name": "PassThru",
                               "Aliases": null
                           },
                           {
                               "Name": "ServerName",
                               "Aliases": null
                           },
                           {
                               "Name": "DatabaseName",
                               "Aliases": null
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Stop-AzureRmSqlSyncGroupSync",
        "IsAlias": false,
        "SourceModule": "AzureRM.Sql",
        "Version": "4.12.1",
        "Parameters": [
                           {
                               "Name": "SyncGroupName",
                               "Aliases": [
                                               "Name"
                                           ]
                           },
                           {
                               "Name": "PassThru",
                               "Aliases": null
                           },
                           {
                               "Name": "ServerName",
                               "Aliases": null
                           },
                           {
                               "Name": "DatabaseName",
                               "Aliases": null
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "New-AzureRmSqlSyncMember",
        "IsAlias": false,
        "SourceModule": "AzureRM.Sql",
        "Version": "4.12.1",
        "Parameters": [
                           {
                               "Name": "Name",
                               "Aliases": [
                                               "SyncMemberName"
                                           ]
                           },
                           {
                               "Name": "MemberDatabaseType",
                               "Aliases": null
                           },
                           {
                               "Name": "MemberServerName",
                               "Aliases": null
                           },
                           {
                               "Name": "MemberDatabaseName",
                               "Aliases": null
                           },
                           {
                               "Name": "MemberDatabaseCredential",
                               "Aliases": null
                           },
                           {
                               "Name": "SyncAgentResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "SyncAgentServerName",
                               "Aliases": null
                           },
                           {
                               "Name": "SyncAgentName",
                               "Aliases": null
                           },
                           {
                               "Name": "SqlServerDatabaseId",
                               "Aliases": null
                           },
                           {
                               "Name": "SyncAgentResourceID",
                               "Aliases": null
                           },
                           {
                               "Name": "SyncDirection",
                               "Aliases": null
                           },
                           {
                               "Name": "SyncGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "ServerName",
                               "Aliases": null
                           },
                           {
                               "Name": "DatabaseName",
                               "Aliases": null
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Update-AzureRmSqlSyncMember",
        "IsAlias": false,
        "SourceModule": "AzureRM.Sql",
        "Version": "4.12.1",
        "Parameters": [
                           {
                               "Name": "Name",
                               "Aliases": [
                                               "SyncMemberName"
                                           ]
                           },
                           {
                               "Name": "MemberDatabaseCredential",
                               "Aliases": null
                           },
                           {
                               "Name": "SyncGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "ServerName",
                               "Aliases": null
                           },
                           {
                               "Name": "DatabaseName",
                               "Aliases": null
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-AzureRmSqlSyncMember",
        "IsAlias": false,
        "SourceModule": "AzureRM.Sql",
        "Version": "4.12.1",
        "Parameters": [
                           {
                               "Name": "Name",
                               "Aliases": [
                                               "SyncMemberName"
                                           ]
                           },
                           {
                               "Name": "SyncGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "ServerName",
                               "Aliases": null
                           },
                           {
                               "Name": "DatabaseName",
                               "Aliases": null
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Remove-AzureRmSqlSyncMember",
        "IsAlias": false,
        "SourceModule": "AzureRM.Sql",
        "Version": "4.12.1",
        "Parameters": [
                           {
                               "Name": "Name",
                               "Aliases": [
                                               "SyncMemberName"
                                           ]
                           },
                           {
                               "Name": "Force",
                               "Aliases": null
                           },
                           {
                               "Name": "PassThru",
                               "Aliases": null
                           },
                           {
                               "Name": "SyncGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "ServerName",
                               "Aliases": null
                           },
                           {
                               "Name": "DatabaseName",
                               "Aliases": null
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "New-AzureRmSqlSyncAgent",
        "IsAlias": false,
        "SourceModule": "AzureRM.Sql",
        "Version": "4.12.1",
        "Parameters": [
                           {
                               "Name": "Name",
                               "Aliases": [
                                               "SyncAgentName"
                                           ]
                           },
                           {
                               "Name": "SyncDatabaseResourceID",
                               "Aliases": null
                           },
                           {
                               "Name": "SyncDatabaseName",
                               "Aliases": null
                           },
                           {
                               "Name": "SyncDatabaseServerName",
                               "Aliases": null
                           },
                           {
                               "Name": "SyncDatabaseResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "ServerName",
                               "Aliases": null
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-AzureRmSqlSyncAgent",
        "IsAlias": false,
        "SourceModule": "AzureRM.Sql",
        "Version": "4.12.1",
        "Parameters": [
                           {
                               "Name": "Name",
                               "Aliases": [
                                               "SyncAgentName"
                                           ]
                           },
                           {
                               "Name": "ServerName",
                               "Aliases": null
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Remove-AzureRmSqlSyncAgent",
        "IsAlias": false,
        "SourceModule": "AzureRM.Sql",
        "Version": "4.12.1",
        "Parameters": [
                           {
                               "Name": "Name",
                               "Aliases": [
                                               "SyncAgentName"
                                           ]
                           },
                           {
                               "Name": "Force",
                               "Aliases": null
                           },
                           {
                               "Name": "PassThru",
                               "Aliases": null
                           },
                           {
                               "Name": "ServerName",
                               "Aliases": null
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "New-AzureRmSqlSyncAgentKey",
        "IsAlias": false,
        "SourceModule": "AzureRM.Sql",
        "Version": "4.12.1",
        "Parameters": [
                           {
                               "Name": "ServerName",
                               "Aliases": null
                           },
                           {
                               "Name": "SyncAgentName",
                               "Aliases": null
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-AzureRmSqlSyncAgentLinkedDatabase",
        "IsAlias": false,
        "SourceModule": "AzureRM.Sql",
        "Version": "4.12.1",
        "Parameters": [
                           {
                               "Name": "ServerName",
                               "Aliases": null
                           },
                           {
                               "Name": "SyncAgentName",
                               "Aliases": [
                                               "Name"
                                           ]
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "New-AzureRmSqlServerVirtualNetworkRule",
        "IsAlias": false,
        "SourceModule": "AzureRM.Sql",
        "Version": "4.12.1",
        "Parameters": [
                           {
                               "Name": "VirtualNetworkRuleName",
                               "Aliases": null
                           },
                           {
                               "Name": "VirtualNetworkSubnetId",
                               "Aliases": null
                           },
                           {
                               "Name": "IgnoreMissingVnetServiceEndpoint",
                               "Aliases": null
                           },
                           {
                               "Name": "AsJob",
                               "Aliases": null
                           },
                           {
                               "Name": "ServerName",
                               "Aliases": null
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Set-AzureRmSqlServerVirtualNetworkRule",
        "IsAlias": false,
        "SourceModule": "AzureRM.Sql",
        "Version": "4.12.1",
        "Parameters": [
                           {
                               "Name": "VirtualNetworkRuleName",
                               "Aliases": null
                           },
                           {
                               "Name": "VirtualNetworkSubnetId",
                               "Aliases": null
                           },
                           {
                               "Name": "IgnoreMissingVnetServiceEndpoint",
                               "Aliases": null
                           },
                           {
                               "Name": "AsJob",
                               "Aliases": null
                           },
                           {
                               "Name": "ServerName",
                               "Aliases": null
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-AzureRmSqlServerVirtualNetworkRule",
        "IsAlias": false,
        "SourceModule": "AzureRM.Sql",
        "Version": "4.12.1",
        "Parameters": [
                           {
                               "Name": "VirtualNetworkRuleName",
                               "Aliases": null
                           },
                           {
                               "Name": "ServerName",
                               "Aliases": null
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Remove-AzureRmSqlServerVirtualNetworkRule",
        "IsAlias": false,
        "SourceModule": "AzureRM.Sql",
        "Version": "4.12.1",
        "Parameters": [
                           {
                               "Name": "VirtualNetworkRuleName",
                               "Aliases": null
                           },
                           {
                               "Name": "AsJob",
                               "Aliases": null
                           },
                           {
                               "Name": "ServerName",
                               "Aliases": null
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Stop-AzureRmSqlDatabaseActivity",
        "IsAlias": false,
        "SourceModule": "AzureRM.Sql",
        "Version": "4.12.1",
        "Parameters": [
                           {
                               "Name": "ServerName",
                               "Aliases": null
                           },
                           {
                               "Name": "ElasticPoolName",
                               "Aliases": null
                           },
                           {
                               "Name": "DatabaseName",
                               "Aliases": null
                           },
                           {
                               "Name": "OperationId",
                               "Aliases": null
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-AzureRmSqlServerDnsAlias",
        "IsAlias": false,
        "SourceModule": "AzureRM.Sql",
        "Version": "4.12.1",
        "Parameters": [
                           {
                               "Name": "Name",
                               "Aliases": [
                                               "DnsAliasName"
                                           ]
                           },
                           {
                               "Name": "ServerName",
                               "Aliases": null
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Remove-AzureRmSqlServerDnsAlias",
        "IsAlias": false,
        "SourceModule": "AzureRM.Sql",
        "Version": "4.12.1",
        "Parameters": [
                           {
                               "Name": "Name",
                               "Aliases": [
                                               "DnsAliasName"
                                           ]
                           },
                           {
                               "Name": "ServerName",
                               "Aliases": null
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "InputObject",
                               "Aliases": null
                           },
                           {
                               "Name": "ResourceId",
                               "Aliases": null
                           },
                           {
                               "Name": "Force",
                               "Aliases": null
                           },
                           {
                               "Name": "AsJob",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "New-AzureRmSqlServerDnsAlias",
        "IsAlias": false,
        "SourceModule": "AzureRM.Sql",
        "Version": "4.12.1",
        "Parameters": [
                           {
                               "Name": "Name",
                               "Aliases": [
                                               "DnsAliasName"
                                           ]
                           },
                           {
                               "Name": "AsJob",
                               "Aliases": null
                           },
                           {
                               "Name": "ServerName",
                               "Aliases": null
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Set-AzureRmSqlServerDnsAlias",
        "IsAlias": false,
        "SourceModule": "AzureRM.Sql",
        "Version": "4.12.1",
        "Parameters": [
                           {
                               "Name": "Name",
                               "Aliases": [
                                               "DnsAliasName"
                                           ]
                           },
                           {
                               "Name": "TargetServerName",
                               "Aliases": null
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": [
                                               "TargetResourceGroupName"
                                           ]
                           },
                           {
                               "Name": "SourceServerName",
                               "Aliases": null
                           },
                           {
                               "Name": "SourceServerResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "SourceServerSubscriptionId",
                               "Aliases": null
                           },
                           {
                               "Name": "AsJob",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "New-AzureRmSqlDatabaseRestorePoint",
        "IsAlias": false,
        "SourceModule": "AzureRM.Sql",
        "Version": "4.12.1",
        "Parameters": [
                           {
                               "Name": "RestorePointLabel",
                               "Aliases": null
                           },
                           {
                               "Name": "ServerName",
                               "Aliases": null
                           },
                           {
                               "Name": "DatabaseName",
                               "Aliases": null
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Remove-AzureRmSqlDatabaseRestorePoint",
        "IsAlias": false,
        "SourceModule": "AzureRM.Sql",
        "Version": "4.12.1",
        "Parameters": [
                           {
                               "Name": "RestorePointCreationDate",
                               "Aliases": null
                           },
                           {
                               "Name": "PassThru",
                               "Aliases": null
                           },
                           {
                               "Name": "ServerName",
                               "Aliases": null
                           },
                           {
                               "Name": "DatabaseName",
                               "Aliases": null
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Stop-AzureRmSqlElasticPoolActivity",
        "IsAlias": false,
        "SourceModule": "AzureRM.Sql",
        "Version": "4.12.1",
        "Parameters": [
                           {
                               "Name": "PassThru",
                               "Aliases": null
                           },
                           {
                               "Name": "ServerName",
                               "Aliases": null
                           },
                           {
                               "Name": "ElasticPoolName",
                               "Aliases": null
                           },
                           {
                               "Name": "OperationId",
                               "Aliases": null
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Add-AzureRmSqlServerTransparentDataEncryptionCertificate",
        "IsAlias": false,
        "SourceModule": "AzureRM.Sql",
        "Version": "4.12.1",
        "Parameters": [
                           {
                               "Name": "PassThru",
                               "Aliases": null
                           },
                           {
                               "Name": "SqlServer",
                               "Aliases": null
                           },
                           {
                               "Name": "SqlServerResourceId",
                               "Aliases": null
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "ServerName",
                               "Aliases": null
                           },
                           {
                               "Name": "PrivateBlob",
                               "Aliases": null
                           },
                           {
                               "Name": "Password",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Add-AzureRmSqlManagedInstanceTransparentDataEncryptionCertificate",
        "IsAlias": false,
        "SourceModule": "AzureRM.Sql",
        "Version": "4.12.1",
        "Parameters": [
                           {
                               "Name": "PassThru",
                               "Aliases": null
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "ManagedInstanceName",
                               "Aliases": null
                           },
                           {
                               "Name": "PrivateBlob",
                               "Aliases": null
                           },
                           {
                               "Name": "Password",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Enable-AzureRmSqlServerAdvancedThreatProtection",
        "IsAlias": false,
        "SourceModule": "AzureRM.Sql",
        "Version": "4.12.1",
        "Parameters": [
                           {
                               "Name": "InputObject",
                               "Aliases": null
                           },
                           {
                               "Name": "ServerName",
                               "Aliases": null
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Disable-AzureRmSqlServerAdvancedThreatProtection",
        "IsAlias": false,
        "SourceModule": "AzureRM.Sql",
        "Version": "4.12.1",
        "Parameters": [
                           {
                               "Name": "InputObject",
                               "Aliases": null
                           },
                           {
                               "Name": "ServerName",
                               "Aliases": null
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-AzureRmSqlServerAdvancedThreatProtectionPolicy",
        "IsAlias": false,
        "SourceModule": "AzureRM.Sql",
        "Version": "4.12.1",
        "Parameters": [
                           {
                               "Name": "InputObject",
                               "Aliases": null
                           },
                           {
                               "Name": "ServerName",
                               "Aliases": null
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Update-AzureRmSqlDatabaseVulnerabilityAssessmentSettings",
        "IsAlias": false,
        "SourceModule": "AzureRM.Sql",
        "Version": "4.12.1",
        "Parameters": [
                           {
                               "Name": "InputObject",
                               "Aliases": null
                           },
                           {
                               "Name": "StorageAccountName",
                               "Aliases": null
                           },
                           {
                               "Name": "ScanResultsContainerName",
                               "Aliases": null
                           },
                           {
                               "Name": "BlobStorageSasUri",
                               "Aliases": null
                           },
                           {
                               "Name": "RecurringScansInterval",
                               "Aliases": null
                           },
                           {
                               "Name": "EmailAdmins",
                               "Aliases": null
                           },
                           {
                               "Name": "NotificationEmail",
                               "Aliases": null
                           },
                           {
                               "Name": "ServerName",
                               "Aliases": null
                           },
                           {
                               "Name": "DatabaseName",
                               "Aliases": null
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-AzureRmSqlDatabaseVulnerabilityAssessmentSettings",
        "IsAlias": false,
        "SourceModule": "AzureRM.Sql",
        "Version": "4.12.1",
        "Parameters": [
                           {
                               "Name": "InputObject",
                               "Aliases": null
                           },
                           {
                               "Name": "ServerName",
                               "Aliases": null
                           },
                           {
                               "Name": "DatabaseName",
                               "Aliases": null
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Clear-AzureRmSqlDatabaseVulnerabilityAssessmentSettings",
        "IsAlias": false,
        "SourceModule": "AzureRM.Sql",
        "Version": "4.12.1",
        "Parameters": [
                           {
                               "Name": "InputObject",
                               "Aliases": null
                           },
                           {
                               "Name": "ServerName",
                               "Aliases": null
                           },
                           {
                               "Name": "DatabaseName",
                               "Aliases": null
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Set-AzureRmSqlDatabaseVulnerabilityAssessmentRuleBaseline",
        "IsAlias": false,
        "SourceModule": "AzureRM.Sql",
        "Version": "4.12.1",
        "Parameters": [
                           {
                               "Name": "InputObject",
                               "Aliases": null
                           },
                           {
                               "Name": "BaselineResult",
                               "Aliases": null
                           },
                           {
                               "Name": "RuleId",
                               "Aliases": null
                           },
                           {
                               "Name": "RuleAppliesToMaster",
                               "Aliases": null
                           },
                           {
                               "Name": "ServerName",
                               "Aliases": null
                           },
                           {
                               "Name": "DatabaseName",
                               "Aliases": null
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-AzureRmSqlDatabaseVulnerabilityAssessmentRuleBaseline",
        "IsAlias": false,
        "SourceModule": "AzureRM.Sql",
        "Version": "4.12.1",
        "Parameters": [
                           {
                               "Name": "InputObject",
                               "Aliases": null
                           },
                           {
                               "Name": "RuleId",
                               "Aliases": null
                           },
                           {
                               "Name": "RuleAppliesToMaster",
                               "Aliases": null
                           },
                           {
                               "Name": "ServerName",
                               "Aliases": null
                           },
                           {
                               "Name": "DatabaseName",
                               "Aliases": null
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Clear-AzureRmSqlDatabaseVulnerabilityAssessmentRuleBaseline",
        "IsAlias": false,
        "SourceModule": "AzureRM.Sql",
        "Version": "4.12.1",
        "Parameters": [
                           {
                               "Name": "InputObject",
                               "Aliases": null
                           },
                           {
                               "Name": "RuleId",
                               "Aliases": null
                           },
                           {
                               "Name": "RuleAppliesToMaster",
                               "Aliases": null
                           },
                           {
                               "Name": "ServerName",
                               "Aliases": null
                           },
                           {
                               "Name": "DatabaseName",
                               "Aliases": null
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Convert-AzureRmSqlDatabaseVulnerabilityAssessmentScan",
        "IsAlias": false,
        "SourceModule": "AzureRM.Sql",
        "Version": "4.12.1",
        "Parameters": [
                           {
                               "Name": "InputObject",
                               "Aliases": null
                           },
                           {
                               "Name": "ScanId",
                               "Aliases": null
                           },
                           {
                               "Name": "ServerName",
                               "Aliases": null
                           },
                           {
                               "Name": "DatabaseName",
                               "Aliases": null
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-AzureRmSqlDatabaseVulnerabilityAssessmentScanRecord",
        "IsAlias": false,
        "SourceModule": "AzureRM.Sql",
        "Version": "4.12.1",
        "Parameters": [
                           {
                               "Name": "InputObject",
                               "Aliases": null
                           },
                           {
                               "Name": "ScanId",
                               "Aliases": null
                           },
                           {
                               "Name": "ServerName",
                               "Aliases": null
                           },
                           {
                               "Name": "DatabaseName",
                               "Aliases": null
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Start-AzureRmSqlDatabaseVulnerabilityAssessmentScan",
        "IsAlias": false,
        "SourceModule": "AzureRM.Sql",
        "Version": "4.12.1",
        "Parameters": [
                           {
                               "Name": "InputObject",
                               "Aliases": null
                           },
                           {
                               "Name": "AsJob",
                               "Aliases": null
                           },
                           {
                               "Name": "ScanId",
                               "Aliases": null
                           },
                           {
                               "Name": "ServerName",
                               "Aliases": null
                           },
                           {
                               "Name": "DatabaseName",
                               "Aliases": null
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-AzureRmSqlInstance",
        "IsAlias": false,
        "SourceModule": "AzureRM.Sql",
        "Version": "4.12.1",
        "Parameters": [
                           {
                               "Name": "Name",
                               "Aliases": [
                                               "InstanceName"
                                           ]
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "New-AzureRmSqlInstance",
        "IsAlias": false,
        "SourceModule": "AzureRM.Sql",
        "Version": "4.12.1",
        "Parameters": [
                           {
                               "Name": "Name",
                               "Aliases": [
                                               "InstanceName"
                                           ]
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "AdministratorCredential",
                               "Aliases": null
                           },
                           {
                               "Name": "Location",
                               "Aliases": null
                           },
                           {
                               "Name": "SubnetId",
                               "Aliases": null
                           },
                           {
                               "Name": "LicenseType",
                               "Aliases": null
                           },
                           {
                               "Name": "StorageSizeInGB",
                               "Aliases": null
                           },
                           {
                               "Name": "VCore",
                               "Aliases": null
                           },
                           {
                               "Name": "SkuName",
                               "Aliases": null
                           },
                           {
                               "Name": "Edition",
                               "Aliases": null
                           },
                           {
                               "Name": "ComputeGeneration",
                               "Aliases": null
                           },
                           {
                               "Name": "Tag",
                               "Aliases": [
                                               "Tags"
                                           ]
                           },
                           {
                               "Name": "AssignIdentity",
                               "Aliases": null
                           },
                           {
                               "Name": "AsJob",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Remove-AzureRmSqlInstance",
        "IsAlias": false,
        "SourceModule": "AzureRM.Sql",
        "Version": "4.12.1",
        "Parameters": [
                           {
                               "Name": "Name",
                               "Aliases": [
                                               "InstanceName"
                                           ]
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "InputObject",
                               "Aliases": [
                                               "SqlInstance"
                                           ]
                           },
                           {
                               "Name": "ResourceId",
                               "Aliases": null
                           },
                           {
                               "Name": "Force",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Set-AzureRmSqlInstance",
        "IsAlias": false,
        "SourceModule": "AzureRM.Sql",
        "Version": "4.12.1",
        "Parameters": [
                           {
                               "Name": "InputObject",
                               "Aliases": [
                                               "SqlInstance"
                                           ]
                           },
                           {
                               "Name": "ResourceId",
                               "Aliases": null
                           },
                           {
                               "Name": "Name",
                               "Aliases": [
                                               "InstanceName"
                                           ]
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "AdministratorPassword",
                               "Aliases": null
                           },
                           {
                               "Name": "Edition",
                               "Aliases": null
                           },
                           {
                               "Name": "LicenseType",
                               "Aliases": null
                           },
                           {
                               "Name": "StorageSizeInGB",
                               "Aliases": null
                           },
                           {
                               "Name": "VCore",
                               "Aliases": null
                           },
                           {
                               "Name": "Tag",
                               "Aliases": [
                                               "Tags"
                                           ]
                           },
                           {
                               "Name": "AssignIdentity",
                               "Aliases": null
                           },
                           {
                               "Name": "Force",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-AzureRmSqlInstanceDatabase",
        "IsAlias": false,
        "SourceModule": "AzureRM.Sql",
        "Version": "4.12.1",
        "Parameters": [
                           {
                               "Name": "Name",
                               "Aliases": [
                                               "InstanceDatabaseName"
                                           ]
                           },
                           {
                               "Name": "InstanceName",
                               "Aliases": null
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "InstanceResourceId",
                               "Aliases": [
                                               "ParentResourceId"
                                           ]
                           },
                           {
                               "Name": "InstanceObject",
                               "Aliases": [
                                               "ParentObject"
                                           ]
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "New-AzureRmSqlInstanceDatabase",
        "IsAlias": false,
        "SourceModule": "AzureRM.Sql",
        "Version": "4.12.1",
        "Parameters": [
                           {
                               "Name": "Name",
                               "Aliases": [
                                               "InstanceDatabaseName"
                                           ]
                           },
                           {
                               "Name": "InstanceName",
                               "Aliases": null
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "Collation",
                               "Aliases": null
                           },
                           {
                               "Name": "Tag",
                               "Aliases": [
                                               "Tags"
                                           ]
                           },
                           {
                               "Name": "InstanceObject",
                               "Aliases": [
                                               "ParentObject"
                                           ]
                           },
                           {
                               "Name": "InstanceResourceId",
                               "Aliases": [
                                               "ParentResourceId"
                                           ]
                           },
                           {
                               "Name": "AsJob",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Remove-AzureRmSqlInstanceDatabase",
        "IsAlias": false,
        "SourceModule": "AzureRM.Sql",
        "Version": "4.12.1",
        "Parameters": [
                           {
                               "Name": "Name",
                               "Aliases": [
                                               "InstanceDatabaseName"
                                           ]
                           },
                           {
                               "Name": "InstanceName",
                               "Aliases": null
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "InputObject",
                               "Aliases": [
                                               "InstanceDatabase"
                                           ]
                           },
                           {
                               "Name": "ResourceId",
                               "Aliases": null
                           },
                           {
                               "Name": "Force",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Restore-AzureRmSqlInstanceDatabase",
        "IsAlias": false,
        "SourceModule": "AzureRM.Sql",
        "Version": "4.12.1",
        "Parameters": [
                           {
                               "Name": "FromPointInTimeBackup",
                               "Aliases": null
                           },
                           {
                               "Name": "Name",
                               "Aliases": [
                                               "InstanceDatabaseName"
                                           ]
                           },
                           {
                               "Name": "InstanceName",
                               "Aliases": null
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "InputObject",
                               "Aliases": [
                                               "InstanceDatabase"
                                           ]
                           },
                           {
                               "Name": "ResourceId",
                               "Aliases": null
                           },
                           {
                               "Name": "PointInTime",
                               "Aliases": null
                           },
                           {
                               "Name": "TargetInstanceDatabaseName",
                               "Aliases": null
                           },
                           {
                               "Name": "TargetInstanceName",
                               "Aliases": null
                           },
                           {
                               "Name": "TargetResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "AsJob",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-AzureRmSqlDatabaseServerAuditingPolicy",
        "IsAlias": false,
        "SourceModule": "AzureRM.Sql",
        "Version": "4.12.1",
        "Parameters": [
                           {
                               "Name": "ServerName",
                               "Aliases": null
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Remove-AzureRmSqlDatabaseServerAuditing",
        "IsAlias": false,
        "SourceModule": "AzureRM.Sql",
        "Version": "4.12.1",
        "Parameters": [
                           {
                               "Name": "PassThru",
                               "Aliases": null
                           },
                           {
                               "Name": "ServerName",
                               "Aliases": null
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Set-AzureRmSqlDatabaseServerAuditingPolicy",
        "IsAlias": false,
        "SourceModule": "AzureRM.Sql",
        "Version": "4.12.1",
        "Parameters": [
                           {
                               "Name": "AuditType",
                               "Aliases": null
                           },
                           {
                               "Name": "AuditActionGroup",
                               "Aliases": null
                           },
                           {
                               "Name": "PassThru",
                               "Aliases": null
                           },
                           {
                               "Name": "EventType",
                               "Aliases": null
                           },
                           {
                               "Name": "StorageAccountName",
                               "Aliases": null
                           },
                           {
                               "Name": "StorageKeyType",
                               "Aliases": null
                           },
                           {
                               "Name": "RetentionInDays",
                               "Aliases": null
                           },
                           {
                               "Name": "TableIdentifier",
                               "Aliases": null
                           },
                           {
                               "Name": "ServerName",
                               "Aliases": null
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Use-AzureRmSqlDatabaseServerAuditingPolicy",
        "IsAlias": false,
        "SourceModule": "AzureRM.Sql",
        "Version": "4.12.1",
        "Parameters": [
                           {
                               "Name": "PassThru",
                               "Aliases": null
                           },
                           {
                               "Name": "ServerName",
                               "Aliases": null
                           },
                           {
                               "Name": "DatabaseName",
                               "Aliases": null
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Get-AzureRmSqlDatabaseLongTermRetentionPolicy",
        "IsAlias": false,
        "SourceModule": "AzureRM.Sql",
        "Version": "4.12.1",
        "Parameters": [
                           {
                               "Name": "Current",
                               "Aliases": null
                           },
                           {
                               "Name": "ServerName",
                               "Aliases": null
                           },
                           {
                               "Name": "DatabaseName",
                               "Aliases": null
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    },
    {
        "Command": "Set-AzureRmSqlDatabaseLongTermRetentionPolicy",
        "IsAlias": false,
        "SourceModule": "AzureRM.Sql",
        "Version": "4.12.1",
        "Parameters": [
                           {
                               "Name": "State",
                               "Aliases": null
                           },
                           {
                               "Name": "ResourceId",
                               "Aliases": [
                                               "Id"
                                           ]
                           },
                           {
                               "Name": "RemovePolicy",
                               "Aliases": null
                           },
                           {
                               "Name": "WeeklyRetention",
                               "Aliases": null
                           },
                           {
                               "Name": "MonthlyRetention",
                               "Aliases": null
                           },
                           {
                               "Name": "YearlyRetention",
                               "Aliases": null
                           },
                           {
                               "Name": "WeekOfYear",
                               "Aliases": null
                           },
                           {
                               "Name": "ServerName",
                               "Aliases": null
                           },
                           {
                               "Name": "DatabaseName",
                               "Aliases": null
                           },
                           {
                               "Name": "ResourceGroupName",
                               "Aliases": null
                           },
                           {
                               "Name": "DefaultProfile",
                               "Aliases": [
                                               "AzureRmContext",
                                               "AzureCredential"
                                           ]
                           },
                           {
                               "Name": "WhatIf",
                               "Aliases": [
                                               "wi"
                                           ]
                           },
                           {
                               "Name": "Confirm",
                               "Aliases": [
                                               "cf"
                                           ]
                           }
                       ]
    }
]