Resources/ModuleSpecs/Az/9.3.0/Az.Sql.4.2.0.Cmdlets.json

[
  {
    "Command": "Get-AzSqlDatabaseTransparentDataEncryption",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "ServerName",
        "Aliases": null
      },
      {
        "Name": "DatabaseName",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Set-AzSqlDatabaseTransparentDataEncryption",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "State",
        "Aliases": null
      },
      {
        "Name": "ServerName",
        "Aliases": null
      },
      {
        "Name": "DatabaseName",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzSqlDatabaseUpgradeHint",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "ServerName",
        "Aliases": null
      },
      {
        "Name": "DatabaseName",
        "Aliases": null
      },
      {
        "Name": "ExcludeElasticPoolCandidates",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzSqlServerUpgradeHint",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "ServerName",
        "Aliases": null
      },
      {
        "Name": "ExcludeElasticPools",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzSqlServerServiceObjective",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "ServiceObjectiveName",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "ServerName",
        "Aliases": null
      },
      {
        "Name": "Location",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzSqlServerActiveDirectoryAdministrator",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "ServerName",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Remove-AzSqlServerActiveDirectoryAdministrator",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "Force",
        "Aliases": null
      },
      {
        "Name": "ServerName",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Set-AzSqlServerActiveDirectoryAdministrator",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "DisplayName",
        "Aliases": null
      },
      {
        "Name": "ObjectId",
        "Aliases": null
      },
      {
        "Name": "ServerName",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzSqlServer",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "ServerName",
        "Aliases": [
          "Name"
        ]
      },
      {
        "Name": "ExpandActiveDirectoryAdministrator",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "New-AzSqlServer",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "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": "PublicNetworkAccess",
        "Aliases": null
      },
      {
        "Name": "RestrictOutboundNetworkAccess",
        "Aliases": null
      },
      {
        "Name": "MinimalTlsVersion",
        "Aliases": null
      },
      {
        "Name": "PrimaryUserAssignedIdentityId",
        "Aliases": null
      },
      {
        "Name": "KeyId",
        "Aliases": null
      },
      {
        "Name": "UserAssignedIdentityId",
        "Aliases": null
      },
      {
        "Name": "IdentityType",
        "Aliases": null
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "EnableActiveDirectoryOnlyAuthentication",
        "Aliases": null
      },
      {
        "Name": "ExternalAdminName",
        "Aliases": null
      },
      {
        "Name": "ExternalAdminSID",
        "Aliases": null
      },
      {
        "Name": "FederatedClientId",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Remove-AzSqlServer",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "ServerName",
        "Aliases": [
          "Name"
        ]
      },
      {
        "Name": "Force",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Set-AzSqlServer",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "ServerName",
        "Aliases": [
          "Name"
        ]
      },
      {
        "Name": "SqlAdministratorPassword",
        "Aliases": null
      },
      {
        "Name": "Tags",
        "Aliases": [
          "Tag"
        ]
      },
      {
        "Name": "ServerVersion",
        "Aliases": null
      },
      {
        "Name": "AssignIdentity",
        "Aliases": null
      },
      {
        "Name": "PublicNetworkAccess",
        "Aliases": null
      },
      {
        "Name": "RestrictOutboundNetworkAccess",
        "Aliases": null
      },
      {
        "Name": "MinimalTlsVersion",
        "Aliases": null
      },
      {
        "Name": "PrimaryUserAssignedIdentityId",
        "Aliases": null
      },
      {
        "Name": "KeyId",
        "Aliases": null
      },
      {
        "Name": "FederatedClientId",
        "Aliases": null
      },
      {
        "Name": "UserAssignedIdentityId",
        "Aliases": null
      },
      {
        "Name": "IdentityType",
        "Aliases": null
      },
      {
        "Name": "Force",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzSqlServerCommunicationLink",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "LinkName",
        "Aliases": null
      },
      {
        "Name": "ServerName",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "New-AzSqlServerCommunicationLink",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "LinkName",
        "Aliases": null
      },
      {
        "Name": "PartnerServer",
        "Aliases": null
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "ServerName",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Remove-AzSqlServerCommunicationLink",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "LinkName",
        "Aliases": null
      },
      {
        "Name": "Force",
        "Aliases": null
      },
      {
        "Name": "ServerName",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzSqlDatabaseReplicationLink",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "DatabaseName",
        "Aliases": null
      },
      {
        "Name": "PartnerResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "PartnerServerName",
        "Aliases": null
      },
      {
        "Name": "ServerName",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "New-AzSqlDatabaseCopy",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "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": "BackupStorageRedundancy",
        "Aliases": null
      },
      {
        "Name": "ZoneRedundant",
        "Aliases": null
      },
      {
        "Name": "ServerName",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "New-AzSqlDatabaseSecondary",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "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": "PartnerDatabaseName",
        "Aliases": null
      },
      {
        "Name": "AllowConnections",
        "Aliases": null
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "SecondaryComputeGeneration",
        "Aliases": [
          "Family"
        ]
      },
      {
        "Name": "SecondaryVCore",
        "Aliases": [
          "Capacity"
        ]
      },
      {
        "Name": "LicenseType",
        "Aliases": null
      },
      {
        "Name": "BackupStorageRedundancy",
        "Aliases": null
      },
      {
        "Name": "SecondaryType",
        "Aliases": null
      },
      {
        "Name": "HighAvailabilityReplicaCount",
        "Aliases": null
      },
      {
        "Name": "ZoneRedundant",
        "Aliases": null
      },
      {
        "Name": "ServerName",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Remove-AzSqlDatabaseSecondary",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "DatabaseName",
        "Aliases": null
      },
      {
        "Name": "PartnerResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "PartnerServerName",
        "Aliases": null
      },
      {
        "Name": "ServerName",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Set-AzSqlDatabaseSecondary",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "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": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzSqlElasticPoolRecommendation",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "ServerName",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzSqlDatabaseIndexRecommendation",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "ServerName",
        "Aliases": null
      },
      {
        "Name": "DatabaseName",
        "Aliases": null
      },
      {
        "Name": "TableName",
        "Aliases": null
      },
      {
        "Name": "IndexRecommendationName",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Start-AzSqlDatabaseExecuteIndexRecommendation",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "ServerName",
        "Aliases": null
      },
      {
        "Name": "DatabaseName",
        "Aliases": null
      },
      {
        "Name": "IndexRecommendationName",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Stop-AzSqlDatabaseExecuteIndexRecommendation",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "ServerName",
        "Aliases": null
      },
      {
        "Name": "DatabaseName",
        "Aliases": null
      },
      {
        "Name": "IndexRecommendationName",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzSqlServerFirewallRule",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "FirewallRuleName",
        "Aliases": [
          "Name"
        ]
      },
      {
        "Name": "ServerName",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "New-AzSqlServerFirewallRule",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "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": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Remove-AzSqlServerFirewallRule",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "FirewallRuleName",
        "Aliases": [
          "Name"
        ]
      },
      {
        "Name": "Force",
        "Aliases": null
      },
      {
        "Name": "ServerName",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Set-AzSqlServerFirewallRule",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "FirewallRuleName",
        "Aliases": [
          "Name"
        ]
      },
      {
        "Name": "StartIpAddress",
        "Aliases": null
      },
      {
        "Name": "EndIpAddress",
        "Aliases": null
      },
      {
        "Name": "ServerName",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzSqlServerIpv6FirewallRule",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "Ipv6FirewallRuleName",
        "Aliases": [
          "Name"
        ]
      },
      {
        "Name": "ServerName",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "New-AzSqlServerIpv6FirewallRule",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "Ipv6FirewallRuleName",
        "Aliases": [
          "Name"
        ]
      },
      {
        "Name": "StartIpv6Address",
        "Aliases": null
      },
      {
        "Name": "EndIpv6Address",
        "Aliases": null
      },
      {
        "Name": "ServerName",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Remove-AzSqlServerIpv6FirewallRule",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "Ipv6FirewallRuleName",
        "Aliases": [
          "Name"
        ]
      },
      {
        "Name": "Force",
        "Aliases": null
      },
      {
        "Name": "ServerName",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Set-AzSqlServerIpv6FirewallRule",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "Ipv6FirewallRuleName",
        "Aliases": [
          "Name"
        ]
      },
      {
        "Name": "StartIpv6Address",
        "Aliases": null
      },
      {
        "Name": "EndIpv6Address",
        "Aliases": null
      },
      {
        "Name": "ServerName",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzSqlServerOutboundFirewallRule",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "AllowedFQDN",
        "Aliases": [
          "Name"
        ]
      },
      {
        "Name": "ServerName",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "New-AzSqlServerOutboundFirewallRule",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "AllowedFQDN",
        "Aliases": [
          "Name"
        ]
      },
      {
        "Name": "ServerName",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Remove-AzSqlServerOutboundFirewallRule",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "AllowedFQDN",
        "Aliases": [
          "Name"
        ]
      },
      {
        "Name": "Force",
        "Aliases": null
      },
      {
        "Name": "ServerName",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzSqlElasticPool",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "ElasticPoolName",
        "Aliases": [
          "Name"
        ]
      },
      {
        "Name": "ServerName",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzSqlElasticPoolActivity",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "ServerName",
        "Aliases": null
      },
      {
        "Name": "ElasticPoolName",
        "Aliases": null
      },
      {
        "Name": "OperationId",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzSqlElasticPoolDatabase",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "ElasticPoolName",
        "Aliases": null
      },
      {
        "Name": "DatabaseName",
        "Aliases": null
      },
      {
        "Name": "ServerName",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "New-AzSqlElasticPool",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "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": "MaintenanceConfigurationId",
        "Aliases": null
      },
      {
        "Name": "HighAvailabilityReplicaCount",
        "Aliases": null
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "ServerName",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Remove-AzSqlElasticPool",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "ElasticPoolName",
        "Aliases": [
          "Name"
        ]
      },
      {
        "Name": "Force",
        "Aliases": null
      },
      {
        "Name": "ServerName",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Set-AzSqlElasticPool",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "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": "MaintenanceConfigurationId",
        "Aliases": null
      },
      {
        "Name": "HighAvailabilityReplicaCount",
        "Aliases": null
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "ServerName",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzSqlServerDisasterRecoveryConfiguration",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "VirtualEndpointName",
        "Aliases": null
      },
      {
        "Name": "ServerName",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzSqlServerDisasterRecoveryConfigurationActivity",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "ServerName",
        "Aliases": null
      },
      {
        "Name": "ServerDisasterRecoveryConfigurationName",
        "Aliases": null
      },
      {
        "Name": "OperationId",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "New-AzSqlServerDisasterRecoveryConfiguration",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "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": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Remove-AzSqlServerDisasterRecoveryConfiguration",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "VirtualEndpointName",
        "Aliases": null
      },
      {
        "Name": "Force",
        "Aliases": null
      },
      {
        "Name": "ServerName",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Set-AzSqlServerDisasterRecoveryConfiguration",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "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": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Resume-AzSqlDatabase",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "ServerName",
        "Aliases": null
      },
      {
        "Name": "DatabaseName",
        "Aliases": null
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Suspend-AzSqlDatabase",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "ServerName",
        "Aliases": null
      },
      {
        "Name": "DatabaseName",
        "Aliases": null
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzSqlDatabaseDataMaskingPolicy",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "ServerName",
        "Aliases": null
      },
      {
        "Name": "DatabaseName",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzSqlDatabaseDataMaskingRule",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "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": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "New-AzSqlDatabaseDataMaskingRule",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "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": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Remove-AzSqlDatabaseDataMaskingRule",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "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": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Set-AzSqlDatabaseDataMaskingPolicy",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "PassThru",
        "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": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Set-AzSqlDatabaseDataMaskingRule",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "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": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzSqlCapability",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "LocationName",
        "Aliases": null
      },
      {
        "Name": "ServerVersionName",
        "Aliases": null
      },
      {
        "Name": "EditionName",
        "Aliases": null
      },
      {
        "Name": "ServiceObjectiveName",
        "Aliases": null
      },
      {
        "Name": "Defaults",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzSqlDatabase",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "DatabaseName",
        "Aliases": [
          "Name"
        ]
      },
      {
        "Name": "ServerName",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzSqlDatabaseActivity",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "ServerName",
        "Aliases": null
      },
      {
        "Name": "ElasticPoolName",
        "Aliases": null
      },
      {
        "Name": "DatabaseName",
        "Aliases": null
      },
      {
        "Name": "OperationId",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzSqlDatabaseExpanded",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "ServerName",
        "Aliases": null
      },
      {
        "Name": "DatabaseName",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "New-AzSqlDatabase",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "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": "Force",
        "Aliases": null
      },
      {
        "Name": "VCore",
        "Aliases": [
          "Capacity",
          "MaxVCore",
          "MaxCapacity"
        ]
      },
      {
        "Name": "ComputeGeneration",
        "Aliases": [
          "Family"
        ]
      },
      {
        "Name": "LicenseType",
        "Aliases": null
      },
      {
        "Name": "ComputeModel",
        "Aliases": null
      },
      {
        "Name": "AutoPauseDelayInMinutes",
        "Aliases": null
      },
      {
        "Name": "MinimumCapacity",
        "Aliases": [
          "MinVCore",
          "MinCapacity"
        ]
      },
      {
        "Name": "HighAvailabilityReplicaCount",
        "Aliases": [
          "ReadReplicaCount"
        ]
      },
      {
        "Name": "BackupStorageRedundancy",
        "Aliases": null
      },
      {
        "Name": "SecondaryType",
        "Aliases": null
      },
      {
        "Name": "MaintenanceConfigurationId",
        "Aliases": null
      },
      {
        "Name": "EnableLedger",
        "Aliases": null
      },
      {
        "Name": "PreferredEnclaveType",
        "Aliases": null
      },
      {
        "Name": "ServerName",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Remove-AzSqlDatabase",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "DatabaseName",
        "Aliases": [
          "Name"
        ]
      },
      {
        "Name": "Force",
        "Aliases": null
      },
      {
        "Name": "ServerName",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Set-AzSqlDatabase",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "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",
          "MaxVCore",
          "MaxCapacity"
        ]
      },
      {
        "Name": "ComputeGeneration",
        "Aliases": [
          "Family"
        ]
      },
      {
        "Name": "LicenseType",
        "Aliases": null
      },
      {
        "Name": "ComputeModel",
        "Aliases": null
      },
      {
        "Name": "AutoPauseDelayInMinutes",
        "Aliases": null
      },
      {
        "Name": "MinimumCapacity",
        "Aliases": [
          "MinVCore",
          "MinCapacity"
        ]
      },
      {
        "Name": "HighAvailabilityReplicaCount",
        "Aliases": [
          "ReadReplicaCount"
        ]
      },
      {
        "Name": "BackupStorageRedundancy",
        "Aliases": null
      },
      {
        "Name": "SecondaryType",
        "Aliases": null
      },
      {
        "Name": "MaintenanceConfigurationId",
        "Aliases": null
      },
      {
        "Name": "PreferredEnclaveType",
        "Aliases": null
      },
      {
        "Name": "ServerName",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzSqlDatabaseImportExportStatus",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "OperationStatusLink",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "New-AzSqlDatabaseExport",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "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": "UseNetworkIsolation",
        "Aliases": null
      },
      {
        "Name": "StorageAccountResourceIdForPrivateLink",
        "Aliases": null
      },
      {
        "Name": "SqlServerResourceIdForPrivateLink",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "New-AzSqlDatabaseImport",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "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": "UseNetworkIsolation",
        "Aliases": null
      },
      {
        "Name": "StorageAccountResourceIdForPrivateLink",
        "Aliases": null
      },
      {
        "Name": "SqlServerResourceIdForPrivateLink",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzSqlDatabaseGeoBackupPolicy",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "ServerName",
        "Aliases": null
      },
      {
        "Name": "DatabaseName",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Set-AzSqlDatabaseGeoBackupPolicy",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "State",
        "Aliases": null
      },
      {
        "Name": "ServerName",
        "Aliases": null
      },
      {
        "Name": "DatabaseName",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzSqlDatabaseBackupShortTermRetentionPolicy",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "AzureSqlDatabaseObject",
        "Aliases": [
          "AzureSqlDatabase"
        ]
      },
      {
        "Name": "ResourceId",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "ServerName",
        "Aliases": null
      },
      {
        "Name": "DatabaseName",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Set-AzSqlDatabaseBackupShortTermRetentionPolicy",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "RetentionDays",
        "Aliases": null
      },
      {
        "Name": "DiffBackupIntervalInHours",
        "Aliases": null
      },
      {
        "Name": "AzureSqlDatabaseObject",
        "Aliases": [
          "AzureSqlDatabase"
        ]
      },
      {
        "Name": "ResourceId",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "ServerName",
        "Aliases": null
      },
      {
        "Name": "DatabaseName",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzSqlDatabaseBackupLongTermRetentionPolicy",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "ServerName",
        "Aliases": null
      },
      {
        "Name": "DatabaseName",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Set-AzSqlDatabaseBackupLongTermRetentionPolicy",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "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": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzSqlDatabaseLongTermRetentionBackup",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "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": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "OnlyLatestPerDatabase",
        "Aliases": null
      },
      {
        "Name": "DatabaseState",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Update-AzSqlDatabaseLongTermRetentionBackup",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "Location",
        "Aliases": null
      },
      {
        "Name": "ServerName",
        "Aliases": null
      },
      {
        "Name": "DatabaseName",
        "Aliases": null
      },
      {
        "Name": "ResourceId",
        "Aliases": null
      },
      {
        "Name": "BackupName",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "BackupStorageRedundancy",
        "Aliases": null
      },
      {
        "Name": "InputObject",
        "Aliases": null
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Copy-AzSqlDatabaseLongTermRetentionBackup",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "Location",
        "Aliases": null
      },
      {
        "Name": "ServerName",
        "Aliases": null
      },
      {
        "Name": "DatabaseName",
        "Aliases": null
      },
      {
        "Name": "BackupName",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "ResourceId",
        "Aliases": null
      },
      {
        "Name": "InputObject",
        "Aliases": null
      },
      {
        "Name": "TargetDatabaseName",
        "Aliases": null
      },
      {
        "Name": "TargetServerFullyQualifiedDomainName",
        "Aliases": null
      },
      {
        "Name": "TargetServerName",
        "Aliases": null
      },
      {
        "Name": "TargetSubscriptionId",
        "Aliases": null
      },
      {
        "Name": "TargetResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Remove-AzSqlDatabaseLongTermRetentionBackup",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "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": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "Force",
        "Aliases": null
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzSqlDeletedDatabaseBackup",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "ServerName",
        "Aliases": null
      },
      {
        "Name": "DatabaseName",
        "Aliases": null
      },
      {
        "Name": "DeletionDate",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzSqlDatabaseGeoBackup",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "ServerName",
        "Aliases": null
      },
      {
        "Name": "DatabaseName",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Restore-AzSqlDatabase",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "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": "BackupStorageRedundancy",
        "Aliases": null
      },
      {
        "Name": "ZoneRedundant",
        "Aliases": null
      },
      {
        "Name": "Tag",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzSqlDatabaseRestorePoint",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "ServerName",
        "Aliases": null
      },
      {
        "Name": "DatabaseName",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzSqlDatabaseRecommendedAction",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "RecommendedActionName",
        "Aliases": null
      },
      {
        "Name": "ServerName",
        "Aliases": null
      },
      {
        "Name": "DatabaseName",
        "Aliases": null
      },
      {
        "Name": "AdvisorName",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzSqlElasticPoolRecommendedAction",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "RecommendedActionName",
        "Aliases": null
      },
      {
        "Name": "ServerName",
        "Aliases": null
      },
      {
        "Name": "ElasticPoolName",
        "Aliases": null
      },
      {
        "Name": "AdvisorName",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzSqlServerRecommendedAction",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "RecommendedActionName",
        "Aliases": null
      },
      {
        "Name": "ServerName",
        "Aliases": null
      },
      {
        "Name": "AdvisorName",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Set-AzSqlDatabaseRecommendedActionState",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "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": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Set-AzSqlElasticPoolRecommendedActionState",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "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": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Set-AzSqlServerRecommendedActionState",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "RecommendedActionName",
        "Aliases": null
      },
      {
        "Name": "State",
        "Aliases": null
      },
      {
        "Name": "ServerName",
        "Aliases": null
      },
      {
        "Name": "AdvisorName",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzSqlElasticPoolAdvisor",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "AdvisorName",
        "Aliases": null
      },
      {
        "Name": "ExpandRecommendedActions",
        "Aliases": null
      },
      {
        "Name": "ServerName",
        "Aliases": null
      },
      {
        "Name": "ElasticPoolName",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzSqlServerAdvisor",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "AdvisorName",
        "Aliases": null
      },
      {
        "Name": "ExpandRecommendedActions",
        "Aliases": null
      },
      {
        "Name": "ServerName",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Set-AzSqlElasticPoolAdvisorAutoExecuteStatus",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "AdvisorName",
        "Aliases": null
      },
      {
        "Name": "AutoExecuteStatus",
        "Aliases": null
      },
      {
        "Name": "ServerName",
        "Aliases": null
      },
      {
        "Name": "ElasticPoolName",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Set-AzSqlServerAdvisorAutoExecuteStatus",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "AdvisorName",
        "Aliases": null
      },
      {
        "Name": "AutoExecuteStatus",
        "Aliases": null
      },
      {
        "Name": "ServerName",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzSqlDatabaseAdvisor",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "AdvisorName",
        "Aliases": null
      },
      {
        "Name": "ExpandRecommendedActions",
        "Aliases": null
      },
      {
        "Name": "ServerName",
        "Aliases": null
      },
      {
        "Name": "DatabaseName",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Set-AzSqlDatabaseAdvisorAutoExecuteStatus",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "AdvisorName",
        "Aliases": null
      },
      {
        "Name": "AutoExecuteStatus",
        "Aliases": null
      },
      {
        "Name": "ServerName",
        "Aliases": null
      },
      {
        "Name": "DatabaseName",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzSqlServerTransparentDataEncryptionProtector",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "ServerName",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Set-AzSqlServerTransparentDataEncryptionProtector",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "Type",
        "Aliases": null
      },
      {
        "Name": "KeyId",
        "Aliases": null
      },
      {
        "Name": "AutoRotationEnabled",
        "Aliases": null
      },
      {
        "Name": "Force",
        "Aliases": null
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "ServerName",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Add-AzSqlServerKeyVaultKey",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "KeyId",
        "Aliases": null
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "ServerName",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzSqlServerKeyVaultKey",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "KeyId",
        "Aliases": null
      },
      {
        "Name": "ServerName",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Remove-AzSqlServerKeyVaultKey",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "KeyId",
        "Aliases": null
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "ServerName",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzSqlDatabaseFailoverGroup",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "ServerName",
        "Aliases": null
      },
      {
        "Name": "FailoverGroupName",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "New-AzSqlDatabaseFailoverGroup",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "ServerName",
        "Aliases": null
      },
      {
        "Name": "FailoverGroupName",
        "Aliases": null
      },
      {
        "Name": "PartnerSubscriptionId",
        "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": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Add-AzSqlDatabaseToFailoverGroup",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "ServerName",
        "Aliases": null
      },
      {
        "Name": "FailoverGroupName",
        "Aliases": null
      },
      {
        "Name": "Database",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Remove-AzSqlDatabaseFromFailoverGroup",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "ServerName",
        "Aliases": null
      },
      {
        "Name": "FailoverGroupName",
        "Aliases": null
      },
      {
        "Name": "Database",
        "Aliases": null
      },
      {
        "Name": "Force",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Remove-AzSqlDatabaseFailoverGroup",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "ServerName",
        "Aliases": null
      },
      {
        "Name": "FailoverGroupName",
        "Aliases": null
      },
      {
        "Name": "Force",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Set-AzSqlDatabaseFailoverGroup",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "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": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Switch-AzSqlDatabaseFailoverGroup",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "ServerName",
        "Aliases": null
      },
      {
        "Name": "FailoverGroupName",
        "Aliases": null
      },
      {
        "Name": "AllowDataLoss",
        "Aliases": null
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "New-AzSqlSyncGroup",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "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": "UsePrivateLinkConnection",
        "Aliases": null
      },
      {
        "Name": "ServerName",
        "Aliases": null
      },
      {
        "Name": "DatabaseName",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Update-AzSqlSyncGroup",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "Name",
        "Aliases": [
          "SyncGroupName"
        ]
      },
      {
        "Name": "IntervalInSeconds",
        "Aliases": null
      },
      {
        "Name": "DatabaseCredential",
        "Aliases": null
      },
      {
        "Name": "SchemaFile",
        "Aliases": null
      },
      {
        "Name": "UsePrivateLinkConnection",
        "Aliases": null
      },
      {
        "Name": "ServerName",
        "Aliases": null
      },
      {
        "Name": "DatabaseName",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzSqlSyncGroup",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "Name",
        "Aliases": [
          "SyncGroupName"
        ]
      },
      {
        "Name": "ServerName",
        "Aliases": null
      },
      {
        "Name": "DatabaseName",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzSqlSyncGroupLog",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "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": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Remove-AzSqlSyncGroup",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "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": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Update-AzSqlSyncSchema",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "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": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzSqlSyncSchema",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "SyncGroupName",
        "Aliases": null
      },
      {
        "Name": "SyncMemberName",
        "Aliases": null
      },
      {
        "Name": "ServerName",
        "Aliases": null
      },
      {
        "Name": "DatabaseName",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Start-AzSqlSyncGroupSync",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "SyncGroupName",
        "Aliases": [
          "Name"
        ]
      },
      {
        "Name": "PassThru",
        "Aliases": null
      },
      {
        "Name": "ServerName",
        "Aliases": null
      },
      {
        "Name": "DatabaseName",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Stop-AzSqlSyncGroupSync",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "SyncGroupName",
        "Aliases": [
          "Name"
        ]
      },
      {
        "Name": "PassThru",
        "Aliases": null
      },
      {
        "Name": "ServerName",
        "Aliases": null
      },
      {
        "Name": "DatabaseName",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "New-AzSqlSyncMember",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "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": "UsePrivateLinkConnection",
        "Aliases": null
      },
      {
        "Name": "SyncMemberAzureDatabaseResourceId",
        "Aliases": null
      },
      {
        "Name": "SyncGroupName",
        "Aliases": null
      },
      {
        "Name": "ServerName",
        "Aliases": null
      },
      {
        "Name": "DatabaseName",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Update-AzSqlSyncMember",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "Name",
        "Aliases": [
          "SyncMemberName"
        ]
      },
      {
        "Name": "MemberDatabaseCredential",
        "Aliases": null
      },
      {
        "Name": "UsePrivateLinkConnection",
        "Aliases": null
      },
      {
        "Name": "SyncMemberAzureDatabaseResourceId",
        "Aliases": null
      },
      {
        "Name": "SyncGroupName",
        "Aliases": null
      },
      {
        "Name": "ServerName",
        "Aliases": null
      },
      {
        "Name": "DatabaseName",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzSqlSyncMember",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "Name",
        "Aliases": [
          "SyncMemberName"
        ]
      },
      {
        "Name": "SyncGroupName",
        "Aliases": null
      },
      {
        "Name": "ServerName",
        "Aliases": null
      },
      {
        "Name": "DatabaseName",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Remove-AzSqlSyncMember",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "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": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "New-AzSqlSyncAgent",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "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": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzSqlSyncAgent",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "Name",
        "Aliases": [
          "SyncAgentName"
        ]
      },
      {
        "Name": "ServerName",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Remove-AzSqlSyncAgent",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "Name",
        "Aliases": [
          "SyncAgentName"
        ]
      },
      {
        "Name": "Force",
        "Aliases": null
      },
      {
        "Name": "PassThru",
        "Aliases": null
      },
      {
        "Name": "ServerName",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "New-AzSqlSyncAgentKey",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "ServerName",
        "Aliases": null
      },
      {
        "Name": "SyncAgentName",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzSqlSyncAgentLinkedDatabase",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "ServerName",
        "Aliases": null
      },
      {
        "Name": "SyncAgentName",
        "Aliases": [
          "Name"
        ]
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "New-AzSqlServerVirtualNetworkRule",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "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": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Set-AzSqlServerVirtualNetworkRule",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "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": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzSqlServerVirtualNetworkRule",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "VirtualNetworkRuleName",
        "Aliases": null
      },
      {
        "Name": "ServerName",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Remove-AzSqlServerVirtualNetworkRule",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "VirtualNetworkRuleName",
        "Aliases": null
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "ServerName",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Stop-AzSqlDatabaseActivity",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "ServerName",
        "Aliases": null
      },
      {
        "Name": "ElasticPoolName",
        "Aliases": null
      },
      {
        "Name": "DatabaseName",
        "Aliases": null
      },
      {
        "Name": "OperationId",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzSqlServerDnsAlias",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "Name",
        "Aliases": [
          "DnsAliasName"
        ]
      },
      {
        "Name": "ServerName",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Remove-AzSqlServerDnsAlias",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "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": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "New-AzSqlServerDnsAlias",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "Name",
        "Aliases": [
          "DnsAliasName"
        ]
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "ServerName",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Set-AzSqlServerDnsAlias",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "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": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "New-AzSqlDatabaseRestorePoint",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "RestorePointLabel",
        "Aliases": null
      },
      {
        "Name": "ServerName",
        "Aliases": null
      },
      {
        "Name": "DatabaseName",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Remove-AzSqlDatabaseRestorePoint",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "RestorePointCreationDate",
        "Aliases": null
      },
      {
        "Name": "PassThru",
        "Aliases": null
      },
      {
        "Name": "ServerName",
        "Aliases": null
      },
      {
        "Name": "DatabaseName",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Stop-AzSqlElasticPoolActivity",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "PassThru",
        "Aliases": null
      },
      {
        "Name": "ServerName",
        "Aliases": null
      },
      {
        "Name": "ElasticPoolName",
        "Aliases": null
      },
      {
        "Name": "OperationId",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Add-AzSqlServerTransparentDataEncryptionCertificate",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "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": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Add-AzSqlManagedInstanceTransparentDataEncryptionCertificate",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "PassThru",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "ManagedInstanceName",
        "Aliases": null
      },
      {
        "Name": "PrivateBlob",
        "Aliases": null
      },
      {
        "Name": "Password",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Update-AzSqlDatabaseVulnerabilityAssessmentSetting",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "ServerName",
        "Aliases": null
      },
      {
        "Name": "DatabaseName",
        "Aliases": null
      },
      {
        "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": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzSqlDatabaseVulnerabilityAssessmentSetting",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "ServerName",
        "Aliases": null
      },
      {
        "Name": "DatabaseName",
        "Aliases": null
      },
      {
        "Name": "InputObject",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Clear-AzSqlDatabaseVulnerabilityAssessmentSetting",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "ServerName",
        "Aliases": null
      },
      {
        "Name": "DatabaseName",
        "Aliases": null
      },
      {
        "Name": "InputObject",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Set-AzSqlDatabaseVulnerabilityAssessmentRuleBaseline",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "ServerName",
        "Aliases": null
      },
      {
        "Name": "DatabaseName",
        "Aliases": null
      },
      {
        "Name": "InputObject",
        "Aliases": null
      },
      {
        "Name": "BaselineResult",
        "Aliases": null
      },
      {
        "Name": "RuleId",
        "Aliases": null
      },
      {
        "Name": "RuleAppliesToMaster",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzSqlDatabaseVulnerabilityAssessmentRuleBaseline",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "ServerName",
        "Aliases": null
      },
      {
        "Name": "DatabaseName",
        "Aliases": null
      },
      {
        "Name": "InputObject",
        "Aliases": null
      },
      {
        "Name": "RuleId",
        "Aliases": null
      },
      {
        "Name": "RuleAppliesToMaster",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Clear-AzSqlDatabaseVulnerabilityAssessmentRuleBaseline",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "ServerName",
        "Aliases": null
      },
      {
        "Name": "DatabaseName",
        "Aliases": null
      },
      {
        "Name": "InputObject",
        "Aliases": null
      },
      {
        "Name": "RuleId",
        "Aliases": null
      },
      {
        "Name": "RuleAppliesToMaster",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Convert-AzSqlDatabaseVulnerabilityAssessmentScan",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "ServerName",
        "Aliases": null
      },
      {
        "Name": "DatabaseName",
        "Aliases": null
      },
      {
        "Name": "InputObject",
        "Aliases": null
      },
      {
        "Name": "ScanId",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzSqlDatabaseVulnerabilityAssessmentScanRecord",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "ServerName",
        "Aliases": null
      },
      {
        "Name": "DatabaseName",
        "Aliases": null
      },
      {
        "Name": "InputObject",
        "Aliases": null
      },
      {
        "Name": "ScanId",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Start-AzSqlDatabaseVulnerabilityAssessmentScan",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "ServerName",
        "Aliases": null
      },
      {
        "Name": "DatabaseName",
        "Aliases": null
      },
      {
        "Name": "InputObject",
        "Aliases": null
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "ScanId",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzSqlInstance",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "InstancePool",
        "Aliases": [
          "ParentObject"
        ]
      },
      {
        "Name": "InstancePoolResourceId",
        "Aliases": null
      },
      {
        "Name": "ResourceId",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": [
          "InstanceName"
        ]
      },
      {
        "Name": "InstancePoolName",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "ExpandActiveDirectoryAdministrator",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "New-AzSqlInstance",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "InstancePool",
        "Aliases": [
          "ParentObject"
        ]
      },
      {
        "Name": "InstancePoolResourceId",
        "Aliases": [
          "ResourceId"
        ]
      },
      {
        "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": "Collation",
        "Aliases": null
      },
      {
        "Name": "PublicDataEndpointEnabled",
        "Aliases": null
      },
      {
        "Name": "ProxyOverride",
        "Aliases": null
      },
      {
        "Name": "TimezoneId",
        "Aliases": null
      },
      {
        "Name": "Tag",
        "Aliases": [
          "Tags"
        ]
      },
      {
        "Name": "AssignIdentity",
        "Aliases": null
      },
      {
        "Name": "DnsZonePartner",
        "Aliases": null
      },
      {
        "Name": "InstancePoolName",
        "Aliases": null
      },
      {
        "Name": "MinimalTlsVersion",
        "Aliases": null
      },
      {
        "Name": "BackupStorageRedundancy",
        "Aliases": null
      },
      {
        "Name": "MaintenanceConfigurationId",
        "Aliases": null
      },
      {
        "Name": "PrimaryUserAssignedIdentityId",
        "Aliases": null
      },
      {
        "Name": "KeyId",
        "Aliases": null
      },
      {
        "Name": "UserAssignedIdentityId",
        "Aliases": null
      },
      {
        "Name": "IdentityType",
        "Aliases": null
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "Force",
        "Aliases": null
      },
      {
        "Name": "EnableActiveDirectoryOnlyAuthentication",
        "Aliases": null
      },
      {
        "Name": "ExternalAdminName",
        "Aliases": null
      },
      {
        "Name": "ExternalAdminSID",
        "Aliases": null
      },
      {
        "Name": "ZoneRedundant",
        "Aliases": null
      },
      {
        "Name": "ServicePrincipalType",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Remove-AzSqlInstance",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "Name",
        "Aliases": [
          "InstanceName"
        ]
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "InputObject",
        "Aliases": [
          "SqlInstance"
        ]
      },
      {
        "Name": "ResourceId",
        "Aliases": null
      },
      {
        "Name": "Force",
        "Aliases": null
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzSqlInstanceOperation",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "ResourceId",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": [
          "OperationName"
        ]
      },
      {
        "Name": "ManagedInstanceName",
        "Aliases": [
          "InstanceName"
        ]
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Stop-AzSqlInstanceOperation",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "Name",
        "Aliases": [
          "OperationName"
        ]
      },
      {
        "Name": "ManagedInstanceName",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "ResourceId",
        "Aliases": null
      },
      {
        "Name": "InputObject",
        "Aliases": [
          "SqlInstanceOperation"
        ]
      },
      {
        "Name": "Force",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Set-AzSqlInstance",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "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": "SubnetId",
        "Aliases": null
      },
      {
        "Name": "LicenseType",
        "Aliases": null
      },
      {
        "Name": "StorageSizeInGB",
        "Aliases": null
      },
      {
        "Name": "VCore",
        "Aliases": null
      },
      {
        "Name": "PublicDataEndpointEnabled",
        "Aliases": null
      },
      {
        "Name": "ProxyOverride",
        "Aliases": null
      },
      {
        "Name": "Tag",
        "Aliases": [
          "Tags"
        ]
      },
      {
        "Name": "AssignIdentity",
        "Aliases": null
      },
      {
        "Name": "InstancePoolName",
        "Aliases": null
      },
      {
        "Name": "MinimalTlsVersion",
        "Aliases": null
      },
      {
        "Name": "PrimaryUserAssignedIdentityId",
        "Aliases": null
      },
      {
        "Name": "KeyId",
        "Aliases": null
      },
      {
        "Name": "Force",
        "Aliases": null
      },
      {
        "Name": "ComputeGeneration",
        "Aliases": null
      },
      {
        "Name": "MaintenanceConfigurationId",
        "Aliases": null
      },
      {
        "Name": "UserAssignedIdentityId",
        "Aliases": null
      },
      {
        "Name": "IdentityType",
        "Aliases": null
      },
      {
        "Name": "BackupStorageRedundancy",
        "Aliases": null
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "ZoneRedundant",
        "Aliases": null
      },
      {
        "Name": "ServicePrincipalType",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzSqlInstanceDatabase",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "Name",
        "Aliases": [
          "InstanceDatabaseName"
        ]
      },
      {
        "Name": "InstanceName",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "InstanceResourceId",
        "Aliases": [
          "ParentResourceId"
        ]
      },
      {
        "Name": "InstanceObject",
        "Aliases": [
          "ParentObject"
        ]
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "New-AzSqlInstanceDatabase",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "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": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Remove-AzSqlInstanceDatabase",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "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": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Restore-AzSqlInstanceDatabase",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "FromPointInTimeBackup",
        "Aliases": null
      },
      {
        "Name": "FromGeoBackup",
        "Aliases": null
      },
      {
        "Name": "FromLongTermRetentionBackup",
        "Aliases": null
      },
      {
        "Name": "SubscriptionId",
        "Aliases": [
          "SourceSubscriptionId"
        ]
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": [
          "SourceResourceGroupName"
        ]
      },
      {
        "Name": "InstanceName",
        "Aliases": [
          "SourceInstanceName"
        ]
      },
      {
        "Name": "Name",
        "Aliases": [
          "InstanceDatabaseName",
          "SourceInstanceDatabaseName"
        ]
      },
      {
        "Name": "DeletionDate",
        "Aliases": null
      },
      {
        "Name": "InputObject",
        "Aliases": [
          "InstanceDatabase"
        ]
      },
      {
        "Name": "GeoBackupObject",
        "Aliases": [
          "RecoverableInstanceDatabase"
        ]
      },
      {
        "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": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Update-AzSqlInstanceDatabaseVulnerabilityAssessmentSetting",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "InstanceName",
        "Aliases": null
      },
      {
        "Name": "DatabaseName",
        "Aliases": null
      },
      {
        "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": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzSqlInstanceDatabaseVulnerabilityAssessmentSetting",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "InstanceName",
        "Aliases": null
      },
      {
        "Name": "DatabaseName",
        "Aliases": null
      },
      {
        "Name": "InputObject",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Clear-AzSqlInstanceDatabaseVulnerabilityAssessmentSetting",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "InstanceName",
        "Aliases": null
      },
      {
        "Name": "DatabaseName",
        "Aliases": null
      },
      {
        "Name": "InputObject",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Set-AzSqlInstanceDatabaseVulnerabilityAssessmentRuleBaseline",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "InstanceName",
        "Aliases": null
      },
      {
        "Name": "DatabaseName",
        "Aliases": null
      },
      {
        "Name": "InputObject",
        "Aliases": null
      },
      {
        "Name": "BaselineResult",
        "Aliases": null
      },
      {
        "Name": "RuleId",
        "Aliases": null
      },
      {
        "Name": "RuleAppliesToMaster",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzSqlInstanceDatabaseVulnerabilityAssessmentRuleBaseline",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "InstanceName",
        "Aliases": null
      },
      {
        "Name": "DatabaseName",
        "Aliases": null
      },
      {
        "Name": "InputObject",
        "Aliases": null
      },
      {
        "Name": "RuleId",
        "Aliases": null
      },
      {
        "Name": "RuleAppliesToMaster",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Clear-AzSqlInstanceDatabaseVulnerabilityAssessmentRuleBaseline",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "InstanceName",
        "Aliases": null
      },
      {
        "Name": "DatabaseName",
        "Aliases": null
      },
      {
        "Name": "InputObject",
        "Aliases": null
      },
      {
        "Name": "RuleId",
        "Aliases": null
      },
      {
        "Name": "RuleAppliesToMaster",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Convert-AzSqlInstanceDatabaseVulnerabilityAssessmentScan",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "InstanceName",
        "Aliases": null
      },
      {
        "Name": "DatabaseName",
        "Aliases": null
      },
      {
        "Name": "InputObject",
        "Aliases": null
      },
      {
        "Name": "ScanId",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzSqlInstanceDatabaseVulnerabilityAssessmentScanRecord",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "InstanceName",
        "Aliases": null
      },
      {
        "Name": "DatabaseName",
        "Aliases": null
      },
      {
        "Name": "InputObject",
        "Aliases": null
      },
      {
        "Name": "ScanId",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Start-AzSqlInstanceDatabaseVulnerabilityAssessmentScan",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "InstanceName",
        "Aliases": null
      },
      {
        "Name": "DatabaseName",
        "Aliases": null
      },
      {
        "Name": "InputObject",
        "Aliases": null
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "ScanId",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Enable-AzSqlInstanceAdvancedDataSecurity",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "DoNotConfigureVulnerabilityAssessment",
        "Aliases": null
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "DeploymentName",
        "Aliases": null
      },
      {
        "Name": "InputObject",
        "Aliases": null
      },
      {
        "Name": "InstanceName",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Disable-AzSqlInstanceAdvancedDataSecurity",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "InputObject",
        "Aliases": null
      },
      {
        "Name": "InstanceName",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzSqlInstanceAdvancedDataSecurityPolicy",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "InputObject",
        "Aliases": null
      },
      {
        "Name": "InstanceName",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzSqlInstanceDatabaseGeoBackup",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "Name",
        "Aliases": [
          "RecoverableInstanceDatabaseName"
        ]
      },
      {
        "Name": "InstanceName",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzSqlInstanceDatabaseBackupShortTermRetentionPolicy",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "InputObject",
        "Aliases": [
          "AzureSqlInstanceDatabase",
          "AzureInstanceDatabaseObject"
        ]
      },
      {
        "Name": "ResourceId",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "InstanceName",
        "Aliases": null
      },
      {
        "Name": "DatabaseName",
        "Aliases": null
      },
      {
        "Name": "DeletionDate",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Set-AzSqlInstanceDatabaseBackupShortTermRetentionPolicy",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "InputObject",
        "Aliases": [
          "AzureSqlInstanceDatabase",
          "AzureInstanceDatabaseObject"
        ]
      },
      {
        "Name": "ResourceId",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "InstanceName",
        "Aliases": null
      },
      {
        "Name": "DatabaseName",
        "Aliases": null
      },
      {
        "Name": "DeletionDate",
        "Aliases": null
      },
      {
        "Name": "RetentionDays",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzSqlDeletedInstanceDatabaseBackup",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "InstanceName",
        "Aliases": null
      },
      {
        "Name": "DatabaseName",
        "Aliases": null
      },
      {
        "Name": "DeletionDate",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Update-AzSqlInstanceVulnerabilityAssessmentSetting",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "InstanceName",
        "Aliases": null
      },
      {
        "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": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzSqlInstanceVulnerabilityAssessmentSetting",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "InstanceName",
        "Aliases": null
      },
      {
        "Name": "InputObject",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Clear-AzSqlInstanceVulnerabilityAssessmentSetting",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "InstanceName",
        "Aliases": null
      },
      {
        "Name": "InputObject",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Update-AzSqlServerVulnerabilityAssessmentSetting",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "ServerName",
        "Aliases": null
      },
      {
        "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": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzSqlServerVulnerabilityAssessmentSetting",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "ServerName",
        "Aliases": null
      },
      {
        "Name": "InputObject",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Clear-AzSqlServerVulnerabilityAssessmentSetting",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "ServerName",
        "Aliases": null
      },
      {
        "Name": "InputObject",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzSqlDatabaseSensitivityClassification",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "ServerName",
        "Aliases": null
      },
      {
        "Name": "DatabaseName",
        "Aliases": null
      },
      {
        "Name": "DatabaseObject",
        "Aliases": null
      },
      {
        "Name": "SchemaName",
        "Aliases": null
      },
      {
        "Name": "TableName",
        "Aliases": null
      },
      {
        "Name": "ColumnName",
        "Aliases": null
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzSqlInstanceDatabaseSensitivityClassification",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "InstanceName",
        "Aliases": null
      },
      {
        "Name": "DatabaseName",
        "Aliases": null
      },
      {
        "Name": "DatabaseObject",
        "Aliases": null
      },
      {
        "Name": "SchemaName",
        "Aliases": null
      },
      {
        "Name": "TableName",
        "Aliases": null
      },
      {
        "Name": "ColumnName",
        "Aliases": null
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Set-AzSqlDatabaseSensitivityClassification",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "SensitivityLabel",
        "Aliases": null
      },
      {
        "Name": "InformationType",
        "Aliases": null
      },
      {
        "Name": "ClassificationObject",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "ServerName",
        "Aliases": null
      },
      {
        "Name": "DatabaseName",
        "Aliases": null
      },
      {
        "Name": "DatabaseObject",
        "Aliases": null
      },
      {
        "Name": "SchemaName",
        "Aliases": null
      },
      {
        "Name": "TableName",
        "Aliases": null
      },
      {
        "Name": "ColumnName",
        "Aliases": null
      },
      {
        "Name": "PassThru",
        "Aliases": null
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Set-AzSqlInstanceDatabaseSensitivityClassification",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "SensitivityLabel",
        "Aliases": null
      },
      {
        "Name": "InformationType",
        "Aliases": null
      },
      {
        "Name": "ClassificationObject",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "InstanceName",
        "Aliases": null
      },
      {
        "Name": "DatabaseName",
        "Aliases": null
      },
      {
        "Name": "DatabaseObject",
        "Aliases": null
      },
      {
        "Name": "SchemaName",
        "Aliases": null
      },
      {
        "Name": "TableName",
        "Aliases": null
      },
      {
        "Name": "ColumnName",
        "Aliases": null
      },
      {
        "Name": "PassThru",
        "Aliases": null
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Remove-AzSqlDatabaseSensitivityClassification",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "ClassificationObject",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "ServerName",
        "Aliases": null
      },
      {
        "Name": "DatabaseName",
        "Aliases": null
      },
      {
        "Name": "DatabaseObject",
        "Aliases": null
      },
      {
        "Name": "SchemaName",
        "Aliases": null
      },
      {
        "Name": "TableName",
        "Aliases": null
      },
      {
        "Name": "ColumnName",
        "Aliases": null
      },
      {
        "Name": "PassThru",
        "Aliases": null
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Remove-AzSqlInstanceDatabaseSensitivityClassification",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "ClassificationObject",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "InstanceName",
        "Aliases": null
      },
      {
        "Name": "DatabaseName",
        "Aliases": null
      },
      {
        "Name": "DatabaseObject",
        "Aliases": null
      },
      {
        "Name": "SchemaName",
        "Aliases": null
      },
      {
        "Name": "TableName",
        "Aliases": null
      },
      {
        "Name": "ColumnName",
        "Aliases": null
      },
      {
        "Name": "PassThru",
        "Aliases": null
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzSqlDatabaseSensitivityRecommendation",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "ServerName",
        "Aliases": null
      },
      {
        "Name": "DatabaseName",
        "Aliases": null
      },
      {
        "Name": "DatabaseObject",
        "Aliases": null
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzSqlInstanceDatabaseSensitivityRecommendation",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "InstanceName",
        "Aliases": null
      },
      {
        "Name": "DatabaseName",
        "Aliases": null
      },
      {
        "Name": "DatabaseObject",
        "Aliases": null
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzSqlVirtualCluster",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "Name",
        "Aliases": [
          "VirtualClusterName"
        ]
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "ResourceId",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Remove-AzSqlVirtualCluster",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "Name",
        "Aliases": [
          "VirtualClusterName"
        ]
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "InputObject",
        "Aliases": [
          "VirtualCluster"
        ]
      },
      {
        "Name": "ResourceId",
        "Aliases": null
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Enable-AzSqlServerAdvancedDataSecurity",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "DoNotConfigureVulnerabilityAssessment",
        "Aliases": null
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "DeploymentName",
        "Aliases": null
      },
      {
        "Name": "InputObject",
        "Aliases": null
      },
      {
        "Name": "ServerName",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Disable-AzSqlServerAdvancedDataSecurity",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "InputObject",
        "Aliases": null
      },
      {
        "Name": "ServerName",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzSqlServerAdvancedDataSecurityPolicy",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "InputObject",
        "Aliases": null
      },
      {
        "Name": "ServerName",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzSqlDatabaseInstanceFailoverGroup",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "Name",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "Location",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "New-AzSqlDatabaseInstanceFailoverGroup",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "Name",
        "Aliases": null
      },
      {
        "Name": "PartnerResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "PartnerRegion",
        "Aliases": null
      },
      {
        "Name": "PrimaryManagedInstanceName",
        "Aliases": null
      },
      {
        "Name": "PartnerManagedInstanceName",
        "Aliases": null
      },
      {
        "Name": "PartnerSubscriptionId",
        "Aliases": null
      },
      {
        "Name": "FailoverPolicy",
        "Aliases": null
      },
      {
        "Name": "GracePeriodWithDataLossHours",
        "Aliases": null
      },
      {
        "Name": "AllowReadOnlyFailoverToPrimary",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "Location",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Remove-AzSqlDatabaseInstanceFailoverGroup",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "Location",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": null
      },
      {
        "Name": "InputObject",
        "Aliases": null
      },
      {
        "Name": "ResourceId",
        "Aliases": null
      },
      {
        "Name": "Force",
        "Aliases": null
      },
      {
        "Name": "PassThru",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Set-AzSqlDatabaseInstanceFailoverGroup",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "Location",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": null
      },
      {
        "Name": "InputObject",
        "Aliases": null
      },
      {
        "Name": "ResourceId",
        "Aliases": null
      },
      {
        "Name": "FailoverPolicy",
        "Aliases": null
      },
      {
        "Name": "GracePeriodWithDataLossHours",
        "Aliases": null
      },
      {
        "Name": "AllowReadOnlyFailoverToPrimary",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Switch-AzSqlDatabaseInstanceFailoverGroup",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "Location",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": null
      },
      {
        "Name": "InputObject",
        "Aliases": null
      },
      {
        "Name": "ResourceId",
        "Aliases": null
      },
      {
        "Name": "AllowDataLoss",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Add-AzSqlInstanceKeyVaultKey",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "Instance",
        "Aliases": [
          "InputObject"
        ]
      },
      {
        "Name": "InstanceResourceId",
        "Aliases": [
          "ResourceId"
        ]
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "InstanceName",
        "Aliases": null
      },
      {
        "Name": "KeyId",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzSqlInstanceKeyVaultKey",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "KeyId",
        "Aliases": null
      },
      {
        "Name": "Instance",
        "Aliases": [
          "InputObject"
        ]
      },
      {
        "Name": "InstanceResourceId",
        "Aliases": [
          "ResourceId"
        ]
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "InstanceName",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Remove-AzSqlInstanceKeyVaultKey",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "Instance",
        "Aliases": [
          "InputObject"
        ]
      },
      {
        "Name": "InstanceResourceId",
        "Aliases": [
          "ResourceId"
        ]
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "InstanceName",
        "Aliases": null
      },
      {
        "Name": "KeyId",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzSqlInstanceTransparentDataEncryptionProtector",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "Instance",
        "Aliases": [
          "InputObject"
        ]
      },
      {
        "Name": "InstanceResourceId",
        "Aliases": [
          "ResourceId"
        ]
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "InstanceName",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Set-AzSqlInstanceTransparentDataEncryptionProtector",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "Type",
        "Aliases": null
      },
      {
        "Name": "KeyId",
        "Aliases": null
      },
      {
        "Name": "AutoRotationEnabled",
        "Aliases": null
      },
      {
        "Name": "Force",
        "Aliases": null
      },
      {
        "Name": "Instance",
        "Aliases": [
          "InputObject"
        ]
      },
      {
        "Name": "InstanceResourceId",
        "Aliases": [
          "ResourceId"
        ]
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "InstanceName",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzSqlServerAudit",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "ServerName",
        "Aliases": null
      },
      {
        "Name": "ServerObject",
        "Aliases": null
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzSqlDatabaseAudit",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "ServerName",
        "Aliases": null
      },
      {
        "Name": "DatabaseName",
        "Aliases": null
      },
      {
        "Name": "DatabaseObject",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Set-AzSqlServerAudit",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "AuditActionGroup",
        "Aliases": null
      },
      {
        "Name": "PredicateExpression",
        "Aliases": null
      },
      {
        "Name": "StorageKeyType",
        "Aliases": null
      },
      {
        "Name": "RetentionInDays",
        "Aliases": null
      },
      {
        "Name": "BlobStorageTargetState",
        "Aliases": null
      },
      {
        "Name": "StorageAccountResourceId",
        "Aliases": null
      },
      {
        "Name": "EventHubTargetState",
        "Aliases": null
      },
      {
        "Name": "EventHubName",
        "Aliases": null
      },
      {
        "Name": "EventHubAuthorizationRuleResourceId",
        "Aliases": null
      },
      {
        "Name": "LogAnalyticsTargetState",
        "Aliases": null
      },
      {
        "Name": "WorkspaceResourceId",
        "Aliases": null
      },
      {
        "Name": "PassThru",
        "Aliases": null
      },
      {
        "Name": "UseIdentity",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "ServerName",
        "Aliases": null
      },
      {
        "Name": "ServerObject",
        "Aliases": null
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Set-AzSqlDatabaseAudit",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "AuditActionGroup",
        "Aliases": null
      },
      {
        "Name": "AuditAction",
        "Aliases": null
      },
      {
        "Name": "PredicateExpression",
        "Aliases": null
      },
      {
        "Name": "BlobStorageTargetState",
        "Aliases": null
      },
      {
        "Name": "StorageAccountResourceId",
        "Aliases": null
      },
      {
        "Name": "StorageKeyType",
        "Aliases": null
      },
      {
        "Name": "RetentionInDays",
        "Aliases": null
      },
      {
        "Name": "EventHubTargetState",
        "Aliases": null
      },
      {
        "Name": "EventHubName",
        "Aliases": null
      },
      {
        "Name": "EventHubAuthorizationRuleResourceId",
        "Aliases": null
      },
      {
        "Name": "LogAnalyticsTargetState",
        "Aliases": null
      },
      {
        "Name": "WorkspaceResourceId",
        "Aliases": null
      },
      {
        "Name": "PassThru",
        "Aliases": null
      },
      {
        "Name": "UseIdentity",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "ServerName",
        "Aliases": null
      },
      {
        "Name": "DatabaseName",
        "Aliases": null
      },
      {
        "Name": "DatabaseObject",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzSqlServerMSSupportAudit",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "ServerName",
        "Aliases": null
      },
      {
        "Name": "ServerObject",
        "Aliases": null
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Set-AzSqlServerMSSupportAudit",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "BlobStorageTargetState",
        "Aliases": null
      },
      {
        "Name": "StorageAccountResourceId",
        "Aliases": null
      },
      {
        "Name": "EventHubTargetState",
        "Aliases": null
      },
      {
        "Name": "EventHubName",
        "Aliases": null
      },
      {
        "Name": "EventHubAuthorizationRuleResourceId",
        "Aliases": null
      },
      {
        "Name": "LogAnalyticsTargetState",
        "Aliases": null
      },
      {
        "Name": "WorkspaceResourceId",
        "Aliases": null
      },
      {
        "Name": "PassThru",
        "Aliases": null
      },
      {
        "Name": "UseIdentity",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "ServerName",
        "Aliases": null
      },
      {
        "Name": "ServerObject",
        "Aliases": null
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Remove-AzSqlServerMSSupportAudit",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "ServerName",
        "Aliases": null
      },
      {
        "Name": "ServerObject",
        "Aliases": null
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzSqlInstanceActiveDirectoryAdministrator",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "InputObject",
        "Aliases": null
      },
      {
        "Name": "ResourceId",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "InstanceName",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Remove-AzSqlInstanceActiveDirectoryAdministrator",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "Force",
        "Aliases": null
      },
      {
        "Name": "PassThru",
        "Aliases": null
      },
      {
        "Name": "InputObject",
        "Aliases": null
      },
      {
        "Name": "ResourceId",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "InstanceName",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Set-AzSqlInstanceActiveDirectoryAdministrator",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "DisplayName",
        "Aliases": null
      },
      {
        "Name": "ObjectId",
        "Aliases": null
      },
      {
        "Name": "InputObject",
        "Aliases": null
      },
      {
        "Name": "ResourceId",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "InstanceName",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Remove-AzSqlServerAudit",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "ServerName",
        "Aliases": null
      },
      {
        "Name": "ServerObject",
        "Aliases": null
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Remove-AzSqlDatabaseAudit",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "ServerName",
        "Aliases": null
      },
      {
        "Name": "DatabaseName",
        "Aliases": null
      },
      {
        "Name": "DatabaseObject",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzSqlInstancePool",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": [
          "InstancePoolName"
        ]
      },
      {
        "Name": "ResourceId",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Set-AzSqlInstancePool",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "InputObject",
        "Aliases": null
      },
      {
        "Name": "ResourceId",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": [
          "InstancePoolName"
        ]
      },
      {
        "Name": "LicenseType",
        "Aliases": null
      },
      {
        "Name": "Tag",
        "Aliases": [
          "Tags"
        ]
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "New-AzSqlInstancePool",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": [
          "InstancePoolName"
        ]
      },
      {
        "Name": "Location",
        "Aliases": null
      },
      {
        "Name": "SubnetId",
        "Aliases": null
      },
      {
        "Name": "VCore",
        "Aliases": [
          "VCores"
        ]
      },
      {
        "Name": "Edition",
        "Aliases": null
      },
      {
        "Name": "ComputeGeneration",
        "Aliases": null
      },
      {
        "Name": "LicenseType",
        "Aliases": null
      },
      {
        "Name": "Tag",
        "Aliases": [
          "Tags"
        ]
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Remove-AzSqlInstancePool",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "InputObject",
        "Aliases": null
      },
      {
        "Name": "ResourceId",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": [
          "InstancePoolName"
        ]
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzSqlInstancePoolUsage",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "InstancePool",
        "Aliases": null
      },
      {
        "Name": "ResourceId",
        "Aliases": [
          "InstancePoolResourceId"
        ]
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": [
          "InstancePoolName"
        ]
      },
      {
        "Name": "ExpandChildren",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Invoke-AzSqlDatabaseFailover",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "DatabaseName",
        "Aliases": [
          "Name"
        ]
      },
      {
        "Name": "ReadableSecondary",
        "Aliases": null
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "PassThru",
        "Aliases": null
      },
      {
        "Name": "Force",
        "Aliases": null
      },
      {
        "Name": "ServerName",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Invoke-AzSqlElasticPoolFailover",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "ElasticPoolName",
        "Aliases": [
          "Name"
        ]
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "PassThru",
        "Aliases": null
      },
      {
        "Name": "Force",
        "Aliases": null
      },
      {
        "Name": "ServerName",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "New-AzSqlElasticJobAgent",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "DatabaseObject",
        "Aliases": null
      },
      {
        "Name": "DatabaseResourceId",
        "Aliases": null
      },
      {
        "Name": "ServerName",
        "Aliases": null
      },
      {
        "Name": "DatabaseName",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": [
          "AgentName"
        ]
      },
      {
        "Name": "Tag",
        "Aliases": [
          "Tags"
        ]
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Remove-AzSqlElasticJobAgent",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "InputObject",
        "Aliases": null
      },
      {
        "Name": "ResourceId",
        "Aliases": null
      },
      {
        "Name": "ServerName",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": [
          "AgentName"
        ]
      },
      {
        "Name": "Force",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzSqlElasticJobAgent",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "ParentObject",
        "Aliases": null
      },
      {
        "Name": "ParentResourceId",
        "Aliases": null
      },
      {
        "Name": "ServerName",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": [
          "AgentName"
        ]
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Set-AzSqlElasticJobAgent",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "InputObject",
        "Aliases": null
      },
      {
        "Name": "ResourceId",
        "Aliases": null
      },
      {
        "Name": "ServerName",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": [
          "AgentName"
        ]
      },
      {
        "Name": "Tag",
        "Aliases": [
          "Tags"
        ]
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "New-AzSqlElasticJobCredential",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "ParentObject",
        "Aliases": null
      },
      {
        "Name": "ParentResourceId",
        "Aliases": null
      },
      {
        "Name": "ServerName",
        "Aliases": null
      },
      {
        "Name": "AgentName",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": [
          "CredentialName"
        ]
      },
      {
        "Name": "Credential",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzSqlElasticJobCredential",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "ParentObject",
        "Aliases": null
      },
      {
        "Name": "ParentResourceId",
        "Aliases": null
      },
      {
        "Name": "ServerName",
        "Aliases": null
      },
      {
        "Name": "AgentName",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": [
          "CredentialName"
        ]
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Set-AzSqlElasticJobCredential",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "InputObject",
        "Aliases": null
      },
      {
        "Name": "ResourceId",
        "Aliases": null
      },
      {
        "Name": "ServerName",
        "Aliases": null
      },
      {
        "Name": "AgentName",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": [
          "CredentialName"
        ]
      },
      {
        "Name": "Credential",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Remove-AzSqlElasticJobCredential",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "InputObject",
        "Aliases": null
      },
      {
        "Name": "ResourceId",
        "Aliases": null
      },
      {
        "Name": "ServerName",
        "Aliases": null
      },
      {
        "Name": "AgentName",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": [
          "CredentialName"
        ]
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "New-AzSqlElasticJobTargetGroup",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "ParentObject",
        "Aliases": null
      },
      {
        "Name": "ParentResourceId",
        "Aliases": null
      },
      {
        "Name": "ServerName",
        "Aliases": null
      },
      {
        "Name": "AgentName",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": [
          "TargetGroupName"
        ]
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzSqlElasticJobTargetGroup",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "ParentObject",
        "Aliases": null
      },
      {
        "Name": "ParentResourceId",
        "Aliases": null
      },
      {
        "Name": "ServerName",
        "Aliases": null
      },
      {
        "Name": "AgentName",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": [
          "TargetGroupName"
        ]
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Remove-AzSqlElasticJobTargetGroup",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "InputObject",
        "Aliases": null
      },
      {
        "Name": "ResourceId",
        "Aliases": null
      },
      {
        "Name": "ServerName",
        "Aliases": null
      },
      {
        "Name": "AgentName",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": [
          "TargetGroupName"
        ]
      },
      {
        "Name": "Force",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Add-AzSqlElasticJobTarget",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "Exclude",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "ParentObject",
        "Aliases": null
      },
      {
        "Name": "ParentResourceId",
        "Aliases": null
      },
      {
        "Name": "AgentServerName",
        "Aliases": null
      },
      {
        "Name": "AgentName",
        "Aliases": null
      },
      {
        "Name": "TargetGroupName",
        "Aliases": null
      },
      {
        "Name": "ServerName",
        "Aliases": null
      },
      {
        "Name": "ShardMapName",
        "Aliases": null
      },
      {
        "Name": "DatabaseName",
        "Aliases": null
      },
      {
        "Name": "ElasticPoolName",
        "Aliases": null
      },
      {
        "Name": "RefreshCredentialName",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Remove-AzSqlElasticJobTarget",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "ParentObject",
        "Aliases": null
      },
      {
        "Name": "ParentResourceId",
        "Aliases": null
      },
      {
        "Name": "AgentServerName",
        "Aliases": null
      },
      {
        "Name": "AgentName",
        "Aliases": null
      },
      {
        "Name": "TargetGroupName",
        "Aliases": null
      },
      {
        "Name": "ServerName",
        "Aliases": null
      },
      {
        "Name": "ShardMapName",
        "Aliases": null
      },
      {
        "Name": "DatabaseName",
        "Aliases": null
      },
      {
        "Name": "ElasticPoolName",
        "Aliases": null
      },
      {
        "Name": "RefreshCredentialName",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "New-AzSqlElasticJob",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "ParentObject",
        "Aliases": null
      },
      {
        "Name": "ParentResourceId",
        "Aliases": null
      },
      {
        "Name": "ServerName",
        "Aliases": null
      },
      {
        "Name": "AgentName",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": [
          "JobName"
        ]
      },
      {
        "Name": "RunOnce",
        "Aliases": null
      },
      {
        "Name": "IntervalType",
        "Aliases": null
      },
      {
        "Name": "IntervalCount",
        "Aliases": null
      },
      {
        "Name": "StartTime",
        "Aliases": null
      },
      {
        "Name": "EndTime",
        "Aliases": null
      },
      {
        "Name": "Description",
        "Aliases": null
      },
      {
        "Name": "Enable",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzSqlElasticJob",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "ParentObject",
        "Aliases": null
      },
      {
        "Name": "ParentResourceId",
        "Aliases": null
      },
      {
        "Name": "ServerName",
        "Aliases": null
      },
      {
        "Name": "AgentName",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": [
          "JobName"
        ]
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Set-AzSqlElasticJob",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "InputObject",
        "Aliases": null
      },
      {
        "Name": "ResourceId",
        "Aliases": null
      },
      {
        "Name": "ServerName",
        "Aliases": null
      },
      {
        "Name": "AgentName",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": [
          "JobName"
        ]
      },
      {
        "Name": "RunOnce",
        "Aliases": null
      },
      {
        "Name": "IntervalType",
        "Aliases": null
      },
      {
        "Name": "IntervalCount",
        "Aliases": null
      },
      {
        "Name": "StartTime",
        "Aliases": null
      },
      {
        "Name": "EndTime",
        "Aliases": null
      },
      {
        "Name": "Enable",
        "Aliases": null
      },
      {
        "Name": "Description",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Remove-AzSqlElasticJob",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "InputObject",
        "Aliases": null
      },
      {
        "Name": "ResourceId",
        "Aliases": null
      },
      {
        "Name": "ServerName",
        "Aliases": null
      },
      {
        "Name": "AgentName",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": [
          "JobName"
        ]
      },
      {
        "Name": "Force",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Add-AzSqlElasticJobStep",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "ParentObject",
        "Aliases": null
      },
      {
        "Name": "ParentResourceId",
        "Aliases": null
      },
      {
        "Name": "ServerName",
        "Aliases": null
      },
      {
        "Name": "AgentName",
        "Aliases": null
      },
      {
        "Name": "JobName",
        "Aliases": null
      },
      {
        "Name": "TargetGroupName",
        "Aliases": null
      },
      {
        "Name": "CredentialName",
        "Aliases": null
      },
      {
        "Name": "CommandText",
        "Aliases": null
      },
      {
        "Name": "OutputDatabaseObject",
        "Aliases": null
      },
      {
        "Name": "OutputDatabaseResourceId",
        "Aliases": null
      },
      {
        "Name": "OutputCredentialName",
        "Aliases": null
      },
      {
        "Name": "OutputTableName",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": [
          "StepName"
        ]
      },
      {
        "Name": "OutputSchemaName",
        "Aliases": null
      },
      {
        "Name": "StepId",
        "Aliases": null
      },
      {
        "Name": "TimeoutSeconds",
        "Aliases": null
      },
      {
        "Name": "RetryAttempts",
        "Aliases": null
      },
      {
        "Name": "InitialRetryIntervalSeconds",
        "Aliases": null
      },
      {
        "Name": "MaximumRetryIntervalSeconds",
        "Aliases": null
      },
      {
        "Name": "RetryIntervalBackoffMultiplier",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzSqlElasticJobStep",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "ParentObject",
        "Aliases": null
      },
      {
        "Name": "ParentResourceId",
        "Aliases": null
      },
      {
        "Name": "ServerName",
        "Aliases": null
      },
      {
        "Name": "AgentName",
        "Aliases": null
      },
      {
        "Name": "JobName",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": [
          "StepName"
        ]
      },
      {
        "Name": "Version",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Remove-AzSqlElasticJobStep",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "InputObject",
        "Aliases": null
      },
      {
        "Name": "ResourceId",
        "Aliases": null
      },
      {
        "Name": "ServerName",
        "Aliases": null
      },
      {
        "Name": "AgentName",
        "Aliases": null
      },
      {
        "Name": "JobName",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": [
          "StepName"
        ]
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Set-AzSqlElasticJobStep",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "InputObject",
        "Aliases": null
      },
      {
        "Name": "ResourceId",
        "Aliases": null
      },
      {
        "Name": "ServerName",
        "Aliases": null
      },
      {
        "Name": "AgentName",
        "Aliases": null
      },
      {
        "Name": "JobName",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": [
          "StepName"
        ]
      },
      {
        "Name": "RemoveOutput",
        "Aliases": null
      },
      {
        "Name": "OutputDatabaseObject",
        "Aliases": null
      },
      {
        "Name": "OutputDatabaseResourceId",
        "Aliases": null
      },
      {
        "Name": "OutputCredentialName",
        "Aliases": null
      },
      {
        "Name": "OutputTableName",
        "Aliases": null
      },
      {
        "Name": "OutputSchemaName",
        "Aliases": null
      },
      {
        "Name": "TargetGroupName",
        "Aliases": null
      },
      {
        "Name": "CredentialName",
        "Aliases": null
      },
      {
        "Name": "CommandText",
        "Aliases": null
      },
      {
        "Name": "StepId",
        "Aliases": null
      },
      {
        "Name": "TimeoutSeconds",
        "Aliases": null
      },
      {
        "Name": "RetryAttempts",
        "Aliases": null
      },
      {
        "Name": "InitialRetryIntervalSeconds",
        "Aliases": null
      },
      {
        "Name": "MaximumRetryIntervalSeconds",
        "Aliases": null
      },
      {
        "Name": "RetryIntervalBackoffMultiplier",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Start-AzSqlElasticJob",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "ParentObject",
        "Aliases": null
      },
      {
        "Name": "ParentResourceId",
        "Aliases": null
      },
      {
        "Name": "ServerName",
        "Aliases": null
      },
      {
        "Name": "AgentName",
        "Aliases": null
      },
      {
        "Name": "JobName",
        "Aliases": null
      },
      {
        "Name": "Wait",
        "Aliases": null
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Stop-AzSqlElasticJob",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "ParentObject",
        "Aliases": null
      },
      {
        "Name": "ParentResourceId",
        "Aliases": null
      },
      {
        "Name": "ServerName",
        "Aliases": null
      },
      {
        "Name": "AgentName",
        "Aliases": null
      },
      {
        "Name": "JobName",
        "Aliases": null
      },
      {
        "Name": "JobExecutionId",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzSqlElasticJobExecution",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "ParentObject",
        "Aliases": null
      },
      {
        "Name": "ParentResourceId",
        "Aliases": null
      },
      {
        "Name": "ServerName",
        "Aliases": null
      },
      {
        "Name": "AgentName",
        "Aliases": null
      },
      {
        "Name": "JobName",
        "Aliases": null
      },
      {
        "Name": "Count",
        "Aliases": null
      },
      {
        "Name": "JobExecutionId",
        "Aliases": null
      },
      {
        "Name": "CreateTimeMin",
        "Aliases": null
      },
      {
        "Name": "CreateTimeMax",
        "Aliases": null
      },
      {
        "Name": "EndTimeMin",
        "Aliases": null
      },
      {
        "Name": "EndTimeMax",
        "Aliases": null
      },
      {
        "Name": "Active",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzSqlElasticJobStepExecution",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "ParentObject",
        "Aliases": null
      },
      {
        "Name": "ParentResourceId",
        "Aliases": null
      },
      {
        "Name": "ServerName",
        "Aliases": null
      },
      {
        "Name": "AgentName",
        "Aliases": null
      },
      {
        "Name": "JobName",
        "Aliases": null
      },
      {
        "Name": "JobExecutionId",
        "Aliases": null
      },
      {
        "Name": "StepName",
        "Aliases": null
      },
      {
        "Name": "CreateTimeMin",
        "Aliases": null
      },
      {
        "Name": "CreateTimeMax",
        "Aliases": null
      },
      {
        "Name": "EndTimeMin",
        "Aliases": null
      },
      {
        "Name": "EndTimeMax",
        "Aliases": null
      },
      {
        "Name": "Active",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzSqlElasticJobTargetExecution",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "ParentObject",
        "Aliases": null
      },
      {
        "Name": "ParentResourceId",
        "Aliases": null
      },
      {
        "Name": "ServerName",
        "Aliases": null
      },
      {
        "Name": "AgentName",
        "Aliases": null
      },
      {
        "Name": "JobName",
        "Aliases": null
      },
      {
        "Name": "JobExecutionId",
        "Aliases": null
      },
      {
        "Name": "Count",
        "Aliases": null
      },
      {
        "Name": "StepName",
        "Aliases": null
      },
      {
        "Name": "CreateTimeMin",
        "Aliases": null
      },
      {
        "Name": "CreateTimeMax",
        "Aliases": null
      },
      {
        "Name": "EndTimeMin",
        "Aliases": null
      },
      {
        "Name": "EndTimeMax",
        "Aliases": null
      },
      {
        "Name": "Active",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Enable-AzSqlDatabaseSensitivityRecommendation",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "InputObject",
        "Aliases": [
          "ClassificationObject"
        ]
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "ServerName",
        "Aliases": null
      },
      {
        "Name": "DatabaseName",
        "Aliases": null
      },
      {
        "Name": "DatabaseObject",
        "Aliases": null
      },
      {
        "Name": "SchemaName",
        "Aliases": null
      },
      {
        "Name": "TableName",
        "Aliases": null
      },
      {
        "Name": "ColumnName",
        "Aliases": null
      },
      {
        "Name": "PassThru",
        "Aliases": null
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Disable-AzSqlDatabaseSensitivityRecommendation",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "InputObject",
        "Aliases": [
          "ClassificationObject"
        ]
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "ServerName",
        "Aliases": null
      },
      {
        "Name": "DatabaseName",
        "Aliases": null
      },
      {
        "Name": "DatabaseObject",
        "Aliases": null
      },
      {
        "Name": "SchemaName",
        "Aliases": null
      },
      {
        "Name": "TableName",
        "Aliases": null
      },
      {
        "Name": "ColumnName",
        "Aliases": null
      },
      {
        "Name": "PassThru",
        "Aliases": null
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Enable-AzSqlInstanceDatabaseSensitivityRecommendation",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "InputObject",
        "Aliases": [
          "ClassificationObject"
        ]
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "InstanceName",
        "Aliases": null
      },
      {
        "Name": "DatabaseName",
        "Aliases": null
      },
      {
        "Name": "DatabaseObject",
        "Aliases": null
      },
      {
        "Name": "SchemaName",
        "Aliases": null
      },
      {
        "Name": "TableName",
        "Aliases": null
      },
      {
        "Name": "ColumnName",
        "Aliases": null
      },
      {
        "Name": "PassThru",
        "Aliases": null
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Disable-AzSqlInstanceDatabaseSensitivityRecommendation",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "InputObject",
        "Aliases": [
          "ClassificationObject"
        ]
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "InstanceName",
        "Aliases": null
      },
      {
        "Name": "DatabaseName",
        "Aliases": null
      },
      {
        "Name": "DatabaseObject",
        "Aliases": null
      },
      {
        "Name": "SchemaName",
        "Aliases": null
      },
      {
        "Name": "TableName",
        "Aliases": null
      },
      {
        "Name": "ColumnName",
        "Aliases": null
      },
      {
        "Name": "PassThru",
        "Aliases": null
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzSqlInstanceDatabaseLongTermRetentionBackup",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "Location",
        "Aliases": null
      },
      {
        "Name": "InputObject",
        "Aliases": null
      },
      {
        "Name": "ResourceId",
        "Aliases": null
      },
      {
        "Name": "InstanceName",
        "Aliases": null
      },
      {
        "Name": "DatabaseName",
        "Aliases": null
      },
      {
        "Name": "BackupName",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "OnlyLatestPerDatabase",
        "Aliases": null
      },
      {
        "Name": "DatabaseState",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Remove-AzSqlInstanceDatabaseLongTermRetentionBackup",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "Location",
        "Aliases": null
      },
      {
        "Name": "InstanceName",
        "Aliases": null
      },
      {
        "Name": "DatabaseName",
        "Aliases": null
      },
      {
        "Name": "InputObject",
        "Aliases": null
      },
      {
        "Name": "ResourceId",
        "Aliases": null
      },
      {
        "Name": "BackupName",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "Force",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzSqlInstanceDatabaseBackupLongTermRetentionPolicy",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "InstanceName",
        "Aliases": null
      },
      {
        "Name": "DatabaseName",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Set-AzSqlInstanceDatabaseBackupLongTermRetentionPolicy",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "RemovePolicy",
        "Aliases": null
      },
      {
        "Name": "WeeklyRetention",
        "Aliases": null
      },
      {
        "Name": "MonthlyRetention",
        "Aliases": null
      },
      {
        "Name": "YearlyRetention",
        "Aliases": null
      },
      {
        "Name": "WeekOfYear",
        "Aliases": null
      },
      {
        "Name": "InstanceName",
        "Aliases": null
      },
      {
        "Name": "DatabaseName",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Disable-AzSqlServerActiveDirectoryOnlyAuthentication",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "InputObject",
        "Aliases": null
      },
      {
        "Name": "ResourceId",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "ServerName",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Invoke-AzSqlInstanceFailover",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "Name",
        "Aliases": [
          "ManagedInstanceName"
        ]
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "PassThru",
        "Aliases": null
      },
      {
        "Name": "Force",
        "Aliases": null
      },
      {
        "Name": "ReadableSecondary",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Enable-AzSqlServerActiveDirectoryOnlyAuthentication",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "InputObject",
        "Aliases": null
      },
      {
        "Name": "ResourceId",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "ServerName",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzSqlServerActiveDirectoryOnlyAuthentication",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "InputObject",
        "Aliases": null
      },
      {
        "Name": "ResourceId",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "ServerName",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Start-AzSqlInstanceDatabaseLogReplay",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "StorageContainerUri",
        "Aliases": [
          "Storage"
        ]
      },
      {
        "Name": "StorageContainerSasToken",
        "Aliases": [
          "SasToken"
        ]
      },
      {
        "Name": "AutoCompleteRestore",
        "Aliases": null
      },
      {
        "Name": "LastBackupName",
        "Aliases": null
      },
      {
        "Name": "Collation",
        "Aliases": null
      },
      {
        "Name": "StorageContainerIdentity",
        "Aliases": null
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": [
          "InstanceDatabaseName"
        ]
      },
      {
        "Name": "InstanceName",
        "Aliases": [
          "ManagedInstanceName"
        ]
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "PassThru",
        "Aliases": null
      },
      {
        "Name": "InputObject",
        "Aliases": [
          "InstanceDatabase"
        ]
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Complete-AzSqlInstanceDatabaseLogReplay",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "LastBackupName",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": [
          "InstanceDatabaseName"
        ]
      },
      {
        "Name": "InstanceName",
        "Aliases": [
          "ManagedInstanceName"
        ]
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "PassThru",
        "Aliases": null
      },
      {
        "Name": "InputObject",
        "Aliases": [
          "InstanceDatabase"
        ]
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Stop-AzSqlInstanceDatabaseLogReplay",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "Force",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": [
          "InstanceDatabaseName"
        ]
      },
      {
        "Name": "InstanceName",
        "Aliases": [
          "ManagedInstanceName"
        ]
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "PassThru",
        "Aliases": null
      },
      {
        "Name": "InputObject",
        "Aliases": [
          "InstanceDatabase"
        ]
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzSqlInstanceDatabaseLogReplay",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "Name",
        "Aliases": [
          "InstanceDatabaseName"
        ]
      },
      {
        "Name": "InstanceName",
        "Aliases": [
          "ManagedInstanceName"
        ]
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Disable-AzSqlInstanceActiveDirectoryOnlyAuthentication",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "InputObject",
        "Aliases": null
      },
      {
        "Name": "ResourceId",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "InstanceName",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Enable-AzSqlInstanceActiveDirectoryOnlyAuthentication",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "InputObject",
        "Aliases": null
      },
      {
        "Name": "ResourceId",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "InstanceName",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzSqlInstanceActiveDirectoryOnlyAuthentication",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "InputObject",
        "Aliases": null
      },
      {
        "Name": "ResourceId",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "InstanceName",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzSqlServerTrustGroup",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "Location",
        "Aliases": null
      },
      {
        "Name": "ResourceId",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": null
      },
      {
        "Name": "InstanceName",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "New-AzSqlServerTrustGroup",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "Location",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": null
      },
      {
        "Name": "GroupMember",
        "Aliases": null
      },
      {
        "Name": "GroupMemberResourceId",
        "Aliases": null
      },
      {
        "Name": "TrustScope",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Remove-AzSqlServerTrustGroup",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "Location",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": null
      },
      {
        "Name": "Force",
        "Aliases": null
      },
      {
        "Name": "PassThru",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Enable-AzSqlDatabaseLedgerDigestUpload",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "Endpoint",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "ServerName",
        "Aliases": null
      },
      {
        "Name": "DatabaseName",
        "Aliases": null
      },
      {
        "Name": "InputObject",
        "Aliases": null
      },
      {
        "Name": "ResourceId",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Disable-AzSqlDatabaseLedgerDigestUpload",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "ServerName",
        "Aliases": null
      },
      {
        "Name": "DatabaseName",
        "Aliases": null
      },
      {
        "Name": "InputObject",
        "Aliases": null
      },
      {
        "Name": "ResourceId",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzSqlDatabaseLedgerDigestUpload",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "ServerName",
        "Aliases": null
      },
      {
        "Name": "DatabaseName",
        "Aliases": null
      },
      {
        "Name": "InputObject",
        "Aliases": null
      },
      {
        "Name": "ResourceId",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "New-AzSqlInstanceServerTrustCertificate",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "InstanceName",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": [
          "CertificateName"
        ]
      },
      {
        "Name": "PublicKey",
        "Aliases": null
      },
      {
        "Name": "InstanceObject",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzSqlInstanceServerTrustCertificate",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "InstanceName",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": [
          "CertificateName"
        ]
      },
      {
        "Name": "InstanceObject",
        "Aliases": null
      },
      {
        "Name": "ResourceId",
        "Aliases": null
      },
      {
        "Name": "InstanceResourceId",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Remove-AzSqlInstanceServerTrustCertificate",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "InstanceName",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": [
          "CertificateName"
        ]
      },
      {
        "Name": "InstanceObject",
        "Aliases": null
      },
      {
        "Name": "InputObject",
        "Aliases": null
      },
      {
        "Name": "ResourceId",
        "Aliases": null
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "PassThru",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "New-AzSqlInstanceLink",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "InstanceName",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": [
          "LinkName"
        ]
      },
      {
        "Name": "PrimaryAvailabilityGroupName",
        "Aliases": null
      },
      {
        "Name": "SecondaryAvailabilityGroupName",
        "Aliases": null
      },
      {
        "Name": "TargetDatabase",
        "Aliases": null
      },
      {
        "Name": "SourceEndpoint",
        "Aliases": null
      },
      {
        "Name": "InstanceObject",
        "Aliases": null
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzSqlInstanceLink",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "InstanceName",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": [
          "LinkName"
        ]
      },
      {
        "Name": "InstanceObject",
        "Aliases": null
      },
      {
        "Name": "ResourceId",
        "Aliases": null
      },
      {
        "Name": "InstanceResourceId",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Remove-AzSqlInstanceLink",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "InstanceName",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": [
          "LinkName"
        ]
      },
      {
        "Name": "InstanceObject",
        "Aliases": null
      },
      {
        "Name": "InputObject",
        "Aliases": null
      },
      {
        "Name": "ResourceId",
        "Aliases": null
      },
      {
        "Name": "Force",
        "Aliases": [
          "AllowDataLoss"
        ]
      },
      {
        "Name": "PassThru",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Update-AzSqlInstanceLink",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "InstanceName",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": [
          "LinkName"
        ]
      },
      {
        "Name": "ReplicationMode",
        "Aliases": null
      },
      {
        "Name": "ResourceId",
        "Aliases": null
      },
      {
        "Name": "InstanceObject",
        "Aliases": null
      },
      {
        "Name": "InputObject",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzSqlInstanceEndpointCertificate",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "InstanceName",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": [
          "EndpointType"
        ]
      },
      {
        "Name": "InstanceObject",
        "Aliases": null
      },
      {
        "Name": "ResourceId",
        "Aliases": null
      },
      {
        "Name": "InstanceResourceId",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Set-AzSqlInstanceDatabase",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "Name",
        "Aliases": [
          "InstanceDatabaseName"
        ]
      },
      {
        "Name": "InstanceName",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "Tag",
        "Aliases": [
          "Tags"
        ]
      },
      {
        "Name": "InputObject",
        "Aliases": [
          "DatabaseObject"
        ]
      },
      {
        "Name": "InstanceObject",
        "Aliases": [
          "ParentObject"
        ]
      },
      {
        "Name": "ResourceId",
        "Aliases": null
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzSqlDatabaseAdvancedThreatProtectionSetting",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "ServerName",
        "Aliases": null
      },
      {
        "Name": "DatabaseName",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzSqlServerAdvancedThreatProtectionSetting",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "ServerName",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzSqlInstanceDatabaseAdvancedThreatProtectionSetting",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "InstanceName",
        "Aliases": null
      },
      {
        "Name": "DatabaseName",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzSqlInstanceAdvancedThreatProtectionSetting",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "InstanceName",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Update-AzSqlDatabaseAdvancedThreatProtectionSetting",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "Enable",
        "Aliases": null
      },
      {
        "Name": "PassThru",
        "Aliases": null
      },
      {
        "Name": "ServerName",
        "Aliases": null
      },
      {
        "Name": "DatabaseName",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Update-AzSqlServerAdvancedThreatProtectionSetting",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "Enable",
        "Aliases": null
      },
      {
        "Name": "PassThru",
        "Aliases": null
      },
      {
        "Name": "ServerName",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Update-AzSqlInstanceDatabaseAdvancedThreatProtectionSetting",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "Enable",
        "Aliases": null
      },
      {
        "Name": "PassThru",
        "Aliases": null
      },
      {
        "Name": "InstanceName",
        "Aliases": null
      },
      {
        "Name": "DatabaseName",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Update-AzSqlInstanceAdvancedThreatProtectionSetting",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "Enable",
        "Aliases": null
      },
      {
        "Name": "PassThru",
        "Aliases": null
      },
      {
        "Name": "InstanceName",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzSqlDatabaseLongTermRetentionPolicy",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "ServerName",
        "Aliases": null
      },
      {
        "Name": "DatabaseName",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Set-AzSqlDatabaseLongTermRetentionPolicy",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "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": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Set-AzSqlInstanceTDEProtector",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "Type",
        "Aliases": null
      },
      {
        "Name": "KeyId",
        "Aliases": null
      },
      {
        "Name": "AutoRotationEnabled",
        "Aliases": null
      },
      {
        "Name": "Force",
        "Aliases": null
      },
      {
        "Name": "Instance",
        "Aliases": [
          "InputObject"
        ]
      },
      {
        "Name": "InstanceResourceId",
        "Aliases": [
          "ResourceId"
        ]
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "InstanceName",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzSqlInstanceTDEProtector",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "Instance",
        "Aliases": [
          "InputObject"
        ]
      },
      {
        "Name": "InstanceResourceId",
        "Aliases": [
          "ResourceId"
        ]
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "InstanceName",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Set-AzSqlServerTrustGroup",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "Location",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": null
      },
      {
        "Name": "GroupMember",
        "Aliases": null
      },
      {
        "Name": "GroupMemberResourceId",
        "Aliases": null
      },
      {
        "Name": "TrustScope",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Set-AzSqlInstanceLink",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Sql",
    "Version": "4.2.0",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "InstanceName",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": [
          "LinkName"
        ]
      },
      {
        "Name": "ReplicationMode",
        "Aliases": null
      },
      {
        "Name": "ResourceId",
        "Aliases": null
      },
      {
        "Name": "InstanceObject",
        "Aliases": null
      },
      {
        "Name": "InputObject",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  }
]