Resources/ModuleSpecs/Az/Latest/11.0.0/Az.Websites.3.1.2.Cmdlets.json

[
  {
    "Command": "Get-AzAppServicePlan",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Websites",
    "Version": "3.1.2",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": null
      },
      {
        "Name": "Location",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Set-AzAppServicePlan",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Websites",
    "Version": "3.1.2",
    "Parameters": [
      {
        "Name": "AdminSiteName",
        "Aliases": null
      },
      {
        "Name": "Tier",
        "Aliases": null
      },
      {
        "Name": "NumberofWorkers",
        "Aliases": null
      },
      {
        "Name": "WorkerSize",
        "Aliases": null
      },
      {
        "Name": "PerSiteScaling",
        "Aliases": null
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "Tag",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": null
      },
      {
        "Name": "AppServicePlan",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "New-AzAppServicePlan",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Websites",
    "Version": "3.1.2",
    "Parameters": [
      {
        "Name": "Location",
        "Aliases": null
      },
      {
        "Name": "Tier",
        "Aliases": null
      },
      {
        "Name": "NumberofWorkers",
        "Aliases": null
      },
      {
        "Name": "WorkerSize",
        "Aliases": null
      },
      {
        "Name": "AseName",
        "Aliases": null
      },
      {
        "Name": "AseResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "AseResourceId",
        "Aliases": null
      },
      {
        "Name": "PerSiteScaling",
        "Aliases": null
      },
      {
        "Name": "HyperV",
        "Aliases": null
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "Tag",
        "Aliases": null
      },
      {
        "Name": "Linux",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": null
      },
      {
        "Name": "AppServicePlan",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Remove-AzAppServicePlan",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Websites",
    "Version": "3.1.2",
    "Parameters": [
      {
        "Name": "Force",
        "Aliases": null
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": null
      },
      {
        "Name": "AppServicePlan",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzWebAppSlot",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Websites",
    "Version": "3.1.2",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": null
      },
      {
        "Name": "Slot",
        "Aliases": null
      },
      {
        "Name": "WebApp",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzWebAppSlotConfigName",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Websites",
    "Version": "3.1.2",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": null
      },
      {
        "Name": "WebApp",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzWebAppSlotPublishingProfile",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Websites",
    "Version": "3.1.2",
    "Parameters": [
      {
        "Name": "OutputFile",
        "Aliases": null
      },
      {
        "Name": "Format",
        "Aliases": null
      },
      {
        "Name": "IncludeDisasterRecoveryEndpoints",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": null
      },
      {
        "Name": "Slot",
        "Aliases": null
      },
      {
        "Name": "WebApp",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "New-AzWebAppSlot",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Websites",
    "Version": "3.1.2",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": null
      },
      {
        "Name": "Slot",
        "Aliases": null
      },
      {
        "Name": "AppServicePlan",
        "Aliases": null
      },
      {
        "Name": "SourceWebApp",
        "Aliases": null
      },
      {
        "Name": "IgnoreSourceControl",
        "Aliases": null
      },
      {
        "Name": "IgnoreCustomHostNames",
        "Aliases": null
      },
      {
        "Name": "AppSettingsOverrides",
        "Aliases": null
      },
      {
        "Name": "AseName",
        "Aliases": null
      },
      {
        "Name": "AseResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "ContainerImageName",
        "Aliases": null
      },
      {
        "Name": "ContainerRegistryUrl",
        "Aliases": null
      },
      {
        "Name": "ContainerRegistryUser",
        "Aliases": null
      },
      {
        "Name": "ContainerRegistryPassword",
        "Aliases": null
      },
      {
        "Name": "EnableContainerContinuousDeployment",
        "Aliases": null
      },
      {
        "Name": "CopyIdentity",
        "Aliases": null
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "Tag",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Remove-AzWebAppSlot",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Websites",
    "Version": "3.1.2",
    "Parameters": [
      {
        "Name": "Force",
        "Aliases": null
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": null
      },
      {
        "Name": "Slot",
        "Aliases": null
      },
      {
        "Name": "WebApp",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Reset-AzWebAppSlotPublishingProfile",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Websites",
    "Version": "3.1.2",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": null
      },
      {
        "Name": "Slot",
        "Aliases": null
      },
      {
        "Name": "WebApp",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Restart-AzWebAppSlot",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Websites",
    "Version": "3.1.2",
    "Parameters": [
      {
        "Name": "SoftRestart",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": null
      },
      {
        "Name": "Slot",
        "Aliases": null
      },
      {
        "Name": "WebApp",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Set-AzWebAppSlot",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Websites",
    "Version": "3.1.2",
    "Parameters": [
      {
        "Name": "AppServicePlan",
        "Aliases": null
      },
      {
        "Name": "DefaultDocuments",
        "Aliases": null
      },
      {
        "Name": "NetFrameworkVersion",
        "Aliases": null
      },
      {
        "Name": "PhpVersion",
        "Aliases": null
      },
      {
        "Name": "RequestTracingEnabled",
        "Aliases": null
      },
      {
        "Name": "HttpLoggingEnabled",
        "Aliases": null
      },
      {
        "Name": "DetailedErrorLoggingEnabled",
        "Aliases": null
      },
      {
        "Name": "AppSettings",
        "Aliases": null
      },
      {
        "Name": "ConnectionStrings",
        "Aliases": null
      },
      {
        "Name": "HandlerMappings",
        "Aliases": null
      },
      {
        "Name": "ManagedPipelineMode",
        "Aliases": null
      },
      {
        "Name": "WebSocketsEnabled",
        "Aliases": null
      },
      {
        "Name": "Use32BitWorkerProcess",
        "Aliases": null
      },
      {
        "Name": "AutoSwapSlotName",
        "Aliases": null
      },
      {
        "Name": "NumberOfWorkers",
        "Aliases": null
      },
      {
        "Name": "ContainerImageName",
        "Aliases": null
      },
      {
        "Name": "ContainerRegistryUrl",
        "Aliases": null
      },
      {
        "Name": "ContainerRegistryUser",
        "Aliases": null
      },
      {
        "Name": "ContainerRegistryPassword",
        "Aliases": null
      },
      {
        "Name": "EnableContainerContinuousDeployment",
        "Aliases": null
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "AssignIdentity",
        "Aliases": null
      },
      {
        "Name": "HttpsOnly",
        "Aliases": null
      },
      {
        "Name": "AzureStoragePath",
        "Aliases": null
      },
      {
        "Name": "AlwaysOn",
        "Aliases": null
      },
      {
        "Name": "MinTlsVersion",
        "Aliases": null
      },
      {
        "Name": "FtpsState",
        "Aliases": null
      },
      {
        "Name": "HostNames",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": null
      },
      {
        "Name": "Slot",
        "Aliases": null
      },
      {
        "Name": "WebApp",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Set-AzWebAppSlotConfigName",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Websites",
    "Version": "3.1.2",
    "Parameters": [
      {
        "Name": "AppSettingNames",
        "Aliases": null
      },
      {
        "Name": "ConnectionStringNames",
        "Aliases": null
      },
      {
        "Name": "RemoveAllAppSettingNames",
        "Aliases": null
      },
      {
        "Name": "RemoveAllConnectionStringNames",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": null
      },
      {
        "Name": "WebApp",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Start-AzWebAppSlot",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Websites",
    "Version": "3.1.2",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": null
      },
      {
        "Name": "Slot",
        "Aliases": null
      },
      {
        "Name": "WebApp",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Stop-AzWebAppSlot",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Websites",
    "Version": "3.1.2",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": null
      },
      {
        "Name": "Slot",
        "Aliases": null
      },
      {
        "Name": "WebApp",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Switch-AzWebAppSlot",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Websites",
    "Version": "3.1.2",
    "Parameters": [
      {
        "Name": "SourceSlotName",
        "Aliases": null
      },
      {
        "Name": "DestinationSlotName",
        "Aliases": null
      },
      {
        "Name": "SwapWithPreviewAction",
        "Aliases": null
      },
      {
        "Name": "PreserveVnet",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": null
      },
      {
        "Name": "WebApp",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "New-AzWebAppDatabaseBackupSetting",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Websites",
    "Version": "3.1.2",
    "Parameters": [
      {
        "Name": "Name",
        "Aliases": null
      },
      {
        "Name": "DatabaseType",
        "Aliases": null
      },
      {
        "Name": "ConnectionString",
        "Aliases": null
      },
      {
        "Name": "ConnectionStringName",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Restore-AzWebAppBackup",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Websites",
    "Version": "3.1.2",
    "Parameters": [
      {
        "Name": "AppServicePlan",
        "Aliases": null
      },
      {
        "Name": "Databases",
        "Aliases": null
      },
      {
        "Name": "IgnoreConflictingHostNames",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": null
      },
      {
        "Name": "Slot",
        "Aliases": null
      },
      {
        "Name": "WebApp",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "StorageAccountUrl",
        "Aliases": null
      },
      {
        "Name": "BlobName",
        "Aliases": null
      },
      {
        "Name": "Overwrite",
        "Aliases": null
      }
    ]
  },
  {
    "Command": "Get-AzWebAppCertificate",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Websites",
    "Version": "3.1.2",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "Thumbprint",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzWebAppSSLBinding",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Websites",
    "Version": "3.1.2",
    "Parameters": [
      {
        "Name": "Name",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "WebAppName",
        "Aliases": null
      },
      {
        "Name": "Slot",
        "Aliases": null
      },
      {
        "Name": "WebApp",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "New-AzWebAppSSLBinding",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Websites",
    "Version": "3.1.2",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "WebAppName",
        "Aliases": null
      },
      {
        "Name": "Slot",
        "Aliases": null
      },
      {
        "Name": "WebApp",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": null
      },
      {
        "Name": "SslState",
        "Aliases": null
      },
      {
        "Name": "CertificateFilePath",
        "Aliases": null
      },
      {
        "Name": "CertificatePassword",
        "Aliases": null
      },
      {
        "Name": "Thumbprint",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Remove-AzWebAppSSLBinding",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Websites",
    "Version": "3.1.2",
    "Parameters": [
      {
        "Name": "Name",
        "Aliases": null
      },
      {
        "Name": "DeleteCertificate",
        "Aliases": null
      },
      {
        "Name": "Force",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "WebAppName",
        "Aliases": null
      },
      {
        "Name": "Slot",
        "Aliases": null
      },
      {
        "Name": "WebApp",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Edit-AzWebAppBackupConfiguration",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Websites",
    "Version": "3.1.2",
    "Parameters": [
      {
        "Name": "FrequencyInterval",
        "Aliases": null
      },
      {
        "Name": "FrequencyUnit",
        "Aliases": null
      },
      {
        "Name": "RetentionPeriodInDays",
        "Aliases": null
      },
      {
        "Name": "StartTime",
        "Aliases": null
      },
      {
        "Name": "KeepAtLeastOneBackup",
        "Aliases": null
      },
      {
        "Name": "Enabled",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": null
      },
      {
        "Name": "Slot",
        "Aliases": null
      },
      {
        "Name": "WebApp",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "StorageAccountUrl",
        "Aliases": null
      },
      {
        "Name": "Databases",
        "Aliases": null
      }
    ]
  },
  {
    "Command": "Get-AzWebAppBackup",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Websites",
    "Version": "3.1.2",
    "Parameters": [
      {
        "Name": "BackupId",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": null
      },
      {
        "Name": "Slot",
        "Aliases": null
      },
      {
        "Name": "WebApp",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzWebAppBackupConfiguration",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Websites",
    "Version": "3.1.2",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": null
      },
      {
        "Name": "Slot",
        "Aliases": null
      },
      {
        "Name": "WebApp",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzWebAppBackupList",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Websites",
    "Version": "3.1.2",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": null
      },
      {
        "Name": "Slot",
        "Aliases": null
      },
      {
        "Name": "WebApp",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzWebAppPublishingProfile",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Websites",
    "Version": "3.1.2",
    "Parameters": [
      {
        "Name": "OutputFile",
        "Aliases": null
      },
      {
        "Name": "Format",
        "Aliases": null
      },
      {
        "Name": "IncludeDisasterRecoveryEndpoints",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": null
      },
      {
        "Name": "WebApp",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzWebApp",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Websites",
    "Version": "3.1.2",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": null
      },
      {
        "Name": "AppServicePlan",
        "Aliases": null
      },
      {
        "Name": "Location",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "New-AzWebAppBackup",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Websites",
    "Version": "3.1.2",
    "Parameters": [
      {
        "Name": "BackupName",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": null
      },
      {
        "Name": "Slot",
        "Aliases": null
      },
      {
        "Name": "WebApp",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "StorageAccountUrl",
        "Aliases": null
      },
      {
        "Name": "Databases",
        "Aliases": null
      }
    ]
  },
  {
    "Command": "Remove-AzWebApp",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Websites",
    "Version": "3.1.2",
    "Parameters": [
      {
        "Name": "DeleteAppServicePlan",
        "Aliases": null
      },
      {
        "Name": "Force",
        "Aliases": null
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": null
      },
      {
        "Name": "WebApp",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "New-AzWebApp",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Websites",
    "Version": "3.1.2",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": [
          "WebAppName"
        ]
      },
      {
        "Name": "Location",
        "Aliases": null
      },
      {
        "Name": "AppServicePlan",
        "Aliases": null
      },
      {
        "Name": "SourceWebApp",
        "Aliases": null
      },
      {
        "Name": "TrafficManagerProfile",
        "Aliases": [
          "TrafficManagerProfileName",
          "TrafficManagerProfileId"
        ]
      },
      {
        "Name": "ContainerImageName",
        "Aliases": null
      },
      {
        "Name": "ContainerRegistryUrl",
        "Aliases": null
      },
      {
        "Name": "ContainerRegistryUser",
        "Aliases": null
      },
      {
        "Name": "ContainerRegistryPassword",
        "Aliases": null
      },
      {
        "Name": "EnableContainerContinuousDeployment",
        "Aliases": null
      },
      {
        "Name": "IgnoreSourceControl",
        "Aliases": null
      },
      {
        "Name": "IgnoreCustomHostNames",
        "Aliases": null
      },
      {
        "Name": "AppSettingsOverrides",
        "Aliases": null
      },
      {
        "Name": "AseName",
        "Aliases": null
      },
      {
        "Name": "AseResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "IncludeSourceWebAppSlots",
        "Aliases": null
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "GitRepositoryPath",
        "Aliases": null
      },
      {
        "Name": "Tag",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Remove-AzWebAppBackup",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Websites",
    "Version": "3.1.2",
    "Parameters": [
      {
        "Name": "BackupId",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": null
      },
      {
        "Name": "Slot",
        "Aliases": null
      },
      {
        "Name": "WebApp",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Reset-AzWebAppPublishingProfile",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Websites",
    "Version": "3.1.2",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": null
      },
      {
        "Name": "WebApp",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Restart-AzWebApp",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Websites",
    "Version": "3.1.2",
    "Parameters": [
      {
        "Name": "SoftRestart",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": null
      },
      {
        "Name": "WebApp",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Set-AzWebApp",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Websites",
    "Version": "3.1.2",
    "Parameters": [
      {
        "Name": "AppServicePlan",
        "Aliases": null
      },
      {
        "Name": "DefaultDocuments",
        "Aliases": null
      },
      {
        "Name": "NetFrameworkVersion",
        "Aliases": null
      },
      {
        "Name": "PhpVersion",
        "Aliases": null
      },
      {
        "Name": "RequestTracingEnabled",
        "Aliases": null
      },
      {
        "Name": "HttpLoggingEnabled",
        "Aliases": null
      },
      {
        "Name": "DetailedErrorLoggingEnabled",
        "Aliases": null
      },
      {
        "Name": "AppSettings",
        "Aliases": null
      },
      {
        "Name": "ConnectionStrings",
        "Aliases": null
      },
      {
        "Name": "HandlerMappings",
        "Aliases": null
      },
      {
        "Name": "ManagedPipelineMode",
        "Aliases": null
      },
      {
        "Name": "WebSocketsEnabled",
        "Aliases": null
      },
      {
        "Name": "Use32BitWorkerProcess",
        "Aliases": null
      },
      {
        "Name": "AutoSwapSlotName",
        "Aliases": null
      },
      {
        "Name": "ContainerImageName",
        "Aliases": null
      },
      {
        "Name": "ContainerRegistryUrl",
        "Aliases": null
      },
      {
        "Name": "ContainerRegistryUser",
        "Aliases": null
      },
      {
        "Name": "ContainerRegistryPassword",
        "Aliases": null
      },
      {
        "Name": "EnableContainerContinuousDeployment",
        "Aliases": null
      },
      {
        "Name": "HostNames",
        "Aliases": null
      },
      {
        "Name": "NumberOfWorkers",
        "Aliases": null
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "AssignIdentity",
        "Aliases": null
      },
      {
        "Name": "HttpsOnly",
        "Aliases": null
      },
      {
        "Name": "AzureStoragePath",
        "Aliases": null
      },
      {
        "Name": "AlwaysOn",
        "Aliases": null
      },
      {
        "Name": "MinTlsVersion",
        "Aliases": null
      },
      {
        "Name": "FtpsState",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": null
      },
      {
        "Name": "WebApp",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Start-AzWebApp",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Websites",
    "Version": "3.1.2",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": null
      },
      {
        "Name": "WebApp",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Stop-AzWebApp",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Websites",
    "Version": "3.1.2",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": null
      },
      {
        "Name": "WebApp",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzWebAppSnapshot",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Websites",
    "Version": "3.1.2",
    "Parameters": [
      {
        "Name": "UseDisasterRecovery",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": null
      },
      {
        "Name": "Slot",
        "Aliases": null
      },
      {
        "Name": "WebApp",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Restore-AzWebAppSnapshot",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Websites",
    "Version": "3.1.2",
    "Parameters": [
      {
        "Name": "RecoverConfiguration",
        "Aliases": null
      },
      {
        "Name": "UseDisasterRecovery",
        "Aliases": null
      },
      {
        "Name": "Force",
        "Aliases": null
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": null
      },
      {
        "Name": "Slot",
        "Aliases": null
      },
      {
        "Name": "WebApp",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "InputObject",
        "Aliases": null
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzDeletedWebApp",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Websites",
    "Version": "3.1.2",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": null
      },
      {
        "Name": "Slot",
        "Aliases": null
      },
      {
        "Name": "Location",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Restore-AzDeletedWebApp",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Websites",
    "Version": "3.1.2",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": null
      },
      {
        "Name": "Slot",
        "Aliases": null
      },
      {
        "Name": "Location",
        "Aliases": null
      },
      {
        "Name": "DeletedId",
        "Aliases": null
      },
      {
        "Name": "TargetResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "TargetName",
        "Aliases": null
      },
      {
        "Name": "TargetSlot",
        "Aliases": null
      },
      {
        "Name": "TargetAppServicePlanName",
        "Aliases": null
      },
      {
        "Name": "RestoreContentOnly",
        "Aliases": null
      },
      {
        "Name": "UseDisasterRecovery",
        "Aliases": null
      },
      {
        "Name": "Force",
        "Aliases": null
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "InputObject",
        "Aliases": null
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzWebAppContainerContinuousDeploymentUrl",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Websites",
    "Version": "3.1.2",
    "Parameters": [
      {
        "Name": "SlotName",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": null
      },
      {
        "Name": "WebApp",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "New-AzWebAppAzureStoragePath",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Websites",
    "Version": "3.1.2",
    "Parameters": [
      {
        "Name": "Name",
        "Aliases": null
      },
      {
        "Name": "Type",
        "Aliases": null
      },
      {
        "Name": "AccountName",
        "Aliases": null
      },
      {
        "Name": "ShareName",
        "Aliases": null
      },
      {
        "Name": "AccessKey",
        "Aliases": null
      },
      {
        "Name": "MountPath",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Publish-AzWebApp",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Websites",
    "Version": "3.1.2",
    "Parameters": [
      {
        "Name": "ArchivePath",
        "Aliases": null
      },
      {
        "Name": "Type",
        "Aliases": null
      },
      {
        "Name": "Clean",
        "Aliases": null
      },
      {
        "Name": "Async",
        "Aliases": null
      },
      {
        "Name": "Restart",
        "Aliases": null
      },
      {
        "Name": "TargetPath",
        "Aliases": null
      },
      {
        "Name": "IgnoreStack",
        "Aliases": null
      },
      {
        "Name": "Reset",
        "Aliases": null
      },
      {
        "Name": "Force",
        "Aliases": null
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "Timeout",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": null
      },
      {
        "Name": "Slot",
        "Aliases": null
      },
      {
        "Name": "WebApp",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzWebAppAccessRestrictionConfig",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Websites",
    "Version": "3.1.2",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": null
      },
      {
        "Name": "SlotName",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      }
    ]
  },
  {
    "Command": "Add-AzWebAppAccessRestrictionRule",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Websites",
    "Version": "3.1.2",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "WebAppName",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": null
      },
      {
        "Name": "Description",
        "Aliases": null
      },
      {
        "Name": "Priority",
        "Aliases": null
      },
      {
        "Name": "Action",
        "Aliases": null
      },
      {
        "Name": "SlotName",
        "Aliases": null
      },
      {
        "Name": "TargetScmSite",
        "Aliases": null
      },
      {
        "Name": "IpAddress",
        "Aliases": null
      },
      {
        "Name": "SubnetName",
        "Aliases": null
      },
      {
        "Name": "VirtualNetworkName",
        "Aliases": null
      },
      {
        "Name": "SubnetId",
        "Aliases": null
      },
      {
        "Name": "IgnoreMissingServiceEndpoint",
        "Aliases": null
      },
      {
        "Name": "PassThru",
        "Aliases": null
      },
      {
        "Name": "ServiceTag",
        "Aliases": null
      },
      {
        "Name": "HttpHeader",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Remove-AzWebAppAccessRestrictionRule",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Websites",
    "Version": "3.1.2",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "WebAppName",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": null
      },
      {
        "Name": "Action",
        "Aliases": null
      },
      {
        "Name": "SlotName",
        "Aliases": null
      },
      {
        "Name": "TargetScmSite",
        "Aliases": null
      },
      {
        "Name": "IpAddress",
        "Aliases": null
      },
      {
        "Name": "SubnetName",
        "Aliases": null
      },
      {
        "Name": "VirtualNetworkName",
        "Aliases": null
      },
      {
        "Name": "SubnetId",
        "Aliases": null
      },
      {
        "Name": "ServiceTag",
        "Aliases": null
      },
      {
        "Name": "PassThru",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Update-AzWebAppAccessRestrictionConfig",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Websites",
    "Version": "3.1.2",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": null
      },
      {
        "Name": "ScmSiteUseMainSiteRestrictionConfig",
        "Aliases": null
      },
      {
        "Name": "SlotName",
        "Aliases": null
      },
      {
        "Name": "PassThru",
        "Aliases": null
      },
      {
        "Name": "InputObject",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Add-AzWebAppTrafficRouting",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Websites",
    "Version": "3.1.2",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "WebAppName",
        "Aliases": null
      },
      {
        "Name": "RoutingRule",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Remove-AzWebAppTrafficRouting",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Websites",
    "Version": "3.1.2",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "WebAppName",
        "Aliases": null
      },
      {
        "Name": "RuleName",
        "Aliases": null
      },
      {
        "Name": "PassThru",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzWebAppTrafficRouting",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Websites",
    "Version": "3.1.2",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "WebAppName",
        "Aliases": null
      },
      {
        "Name": "RuleName",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Update-AzWebAppTrafficRouting",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Websites",
    "Version": "3.1.2",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "WebAppName",
        "Aliases": null
      },
      {
        "Name": "RoutingRule",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "New-AzWebAppCertificate",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Websites",
    "Version": "3.1.2",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "WebAppName",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": null
      },
      {
        "Name": "Slot",
        "Aliases": null
      },
      {
        "Name": "HostName",
        "Aliases": null
      },
      {
        "Name": "AddBinding",
        "Aliases": null
      },
      {
        "Name": "SslState",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Remove-AzWebAppCertificate",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Websites",
    "Version": "3.1.2",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "ThumbPrint",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Import-AzWebAppKeyVaultCertificate",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Websites",
    "Version": "3.1.2",
    "Parameters": [
      {
        "Name": "KeyVaultName",
        "Aliases": null
      },
      {
        "Name": "CertName",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "WebAppName",
        "Aliases": null
      },
      {
        "Name": "Slot",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzAppServiceEnvironment",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Websites",
    "Version": "3.1.2",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "New-AzAppServiceEnvironment",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Websites",
    "Version": "3.1.2",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": null
      },
      {
        "Name": "Location",
        "Aliases": null
      },
      {
        "Name": "Kind",
        "Aliases": null
      },
      {
        "Name": "VirtualNetworkName",
        "Aliases": null
      },
      {
        "Name": "SubnetId",
        "Aliases": null
      },
      {
        "Name": "SubnetName",
        "Aliases": null
      },
      {
        "Name": "LoadBalancerMode",
        "Aliases": null
      },
      {
        "Name": "SkipRouteTable",
        "Aliases": null
      },
      {
        "Name": "SkipNetworkSecurityGroup",
        "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-AzAppServiceEnvironment",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Websites",
    "Version": "3.1.2",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": null
      },
      {
        "Name": "Force",
        "Aliases": null
      },
      {
        "Name": "PassThru",
        "Aliases": null
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "InputObject",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "New-AzAppServiceEnvironmentInboundServices",
    "IsAlias": false,
    "SupportsDynamicParameters": true,
    "SourceModule": "Az.Websites",
    "Version": "3.1.2",
    "Parameters": [
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": null
      },
      {
        "Name": "VirtualNetworkName",
        "Aliases": null
      },
      {
        "Name": "SubnetId",
        "Aliases": null
      },
      {
        "Name": "SubnetName",
        "Aliases": null
      },
      {
        "Name": "SkipDns",
        "Aliases": null
      },
      {
        "Name": "PassThru",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzStaticWebApp",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Websites",
    "Version": "3.1.2",
    "Parameters": [
      {
        "Name": "Name",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "SubscriptionId",
        "Aliases": null
      },
      {
        "Name": "InputObject",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzureRMContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "Break",
        "Aliases": null
      },
      {
        "Name": "HttpPipelineAppend",
        "Aliases": null
      },
      {
        "Name": "HttpPipelinePrepend",
        "Aliases": null
      },
      {
        "Name": "Proxy",
        "Aliases": null
      },
      {
        "Name": "ProxyCredential",
        "Aliases": null
      },
      {
        "Name": "ProxyUseDefaultCredentials",
        "Aliases": null
      }
    ]
  },
  {
    "Command": "Get-AzStaticWebAppBuild",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Websites",
    "Version": "3.1.2",
    "Parameters": [
      {
        "Name": "EnvironmentName",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "SubscriptionId",
        "Aliases": null
      },
      {
        "Name": "InputObject",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzureRMContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "Break",
        "Aliases": null
      },
      {
        "Name": "HttpPipelineAppend",
        "Aliases": null
      },
      {
        "Name": "HttpPipelinePrepend",
        "Aliases": null
      },
      {
        "Name": "Proxy",
        "Aliases": null
      },
      {
        "Name": "ProxyCredential",
        "Aliases": null
      },
      {
        "Name": "ProxyUseDefaultCredentials",
        "Aliases": null
      }
    ]
  },
  {
    "Command": "Get-AzStaticWebAppBuildAppSetting",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Websites",
    "Version": "3.1.2",
    "Parameters": [
      {
        "Name": "EnvironmentName",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "SubscriptionId",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzureRMContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "Break",
        "Aliases": null
      },
      {
        "Name": "HttpPipelineAppend",
        "Aliases": null
      },
      {
        "Name": "HttpPipelinePrepend",
        "Aliases": null
      },
      {
        "Name": "Proxy",
        "Aliases": null
      },
      {
        "Name": "ProxyCredential",
        "Aliases": null
      },
      {
        "Name": "ProxyUseDefaultCredentials",
        "Aliases": null
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzStaticWebAppBuildFunction",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Websites",
    "Version": "3.1.2",
    "Parameters": [
      {
        "Name": "EnvironmentName",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "SubscriptionId",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzureRMContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "Break",
        "Aliases": null
      },
      {
        "Name": "HttpPipelineAppend",
        "Aliases": null
      },
      {
        "Name": "HttpPipelinePrepend",
        "Aliases": null
      },
      {
        "Name": "Proxy",
        "Aliases": null
      },
      {
        "Name": "ProxyCredential",
        "Aliases": null
      },
      {
        "Name": "ProxyUseDefaultCredentials",
        "Aliases": null
      }
    ]
  },
  {
    "Command": "Get-AzStaticWebAppBuildFunctionAppSetting",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Websites",
    "Version": "3.1.2",
    "Parameters": [
      {
        "Name": "EnvironmentName",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "SubscriptionId",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzureRMContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "Break",
        "Aliases": null
      },
      {
        "Name": "HttpPipelineAppend",
        "Aliases": null
      },
      {
        "Name": "HttpPipelinePrepend",
        "Aliases": null
      },
      {
        "Name": "Proxy",
        "Aliases": null
      },
      {
        "Name": "ProxyCredential",
        "Aliases": null
      },
      {
        "Name": "ProxyUseDefaultCredentials",
        "Aliases": null
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzStaticWebAppConfiguredRole",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Websites",
    "Version": "3.1.2",
    "Parameters": [
      {
        "Name": "Name",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "SubscriptionId",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzureRMContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "Break",
        "Aliases": null
      },
      {
        "Name": "HttpPipelineAppend",
        "Aliases": null
      },
      {
        "Name": "HttpPipelinePrepend",
        "Aliases": null
      },
      {
        "Name": "Proxy",
        "Aliases": null
      },
      {
        "Name": "ProxyCredential",
        "Aliases": null
      },
      {
        "Name": "ProxyUseDefaultCredentials",
        "Aliases": null
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzStaticWebAppCustomDomain",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Websites",
    "Version": "3.1.2",
    "Parameters": [
      {
        "Name": "DomainName",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "SubscriptionId",
        "Aliases": null
      },
      {
        "Name": "InputObject",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzureRMContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "Break",
        "Aliases": null
      },
      {
        "Name": "HttpPipelineAppend",
        "Aliases": null
      },
      {
        "Name": "HttpPipelinePrepend",
        "Aliases": null
      },
      {
        "Name": "Proxy",
        "Aliases": null
      },
      {
        "Name": "ProxyCredential",
        "Aliases": null
      },
      {
        "Name": "ProxyUseDefaultCredentials",
        "Aliases": null
      }
    ]
  },
  {
    "Command": "Get-AzStaticWebAppFunction",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Websites",
    "Version": "3.1.2",
    "Parameters": [
      {
        "Name": "Name",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "SubscriptionId",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzureRMContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "Break",
        "Aliases": null
      },
      {
        "Name": "HttpPipelineAppend",
        "Aliases": null
      },
      {
        "Name": "HttpPipelinePrepend",
        "Aliases": null
      },
      {
        "Name": "Proxy",
        "Aliases": null
      },
      {
        "Name": "ProxyCredential",
        "Aliases": null
      },
      {
        "Name": "ProxyUseDefaultCredentials",
        "Aliases": null
      }
    ]
  },
  {
    "Command": "Get-AzStaticWebAppFunctionAppSetting",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Websites",
    "Version": "3.1.2",
    "Parameters": [
      {
        "Name": "Name",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "SubscriptionId",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzureRMContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "Break",
        "Aliases": null
      },
      {
        "Name": "HttpPipelineAppend",
        "Aliases": null
      },
      {
        "Name": "HttpPipelinePrepend",
        "Aliases": null
      },
      {
        "Name": "Proxy",
        "Aliases": null
      },
      {
        "Name": "ProxyCredential",
        "Aliases": null
      },
      {
        "Name": "ProxyUseDefaultCredentials",
        "Aliases": null
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzStaticWebAppSecret",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Websites",
    "Version": "3.1.2",
    "Parameters": [
      {
        "Name": "Name",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "SubscriptionId",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzureRMContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "Break",
        "Aliases": null
      },
      {
        "Name": "HttpPipelineAppend",
        "Aliases": null
      },
      {
        "Name": "HttpPipelinePrepend",
        "Aliases": null
      },
      {
        "Name": "Proxy",
        "Aliases": null
      },
      {
        "Name": "ProxyCredential",
        "Aliases": null
      },
      {
        "Name": "ProxyUseDefaultCredentials",
        "Aliases": null
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzStaticWebAppSetting",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Websites",
    "Version": "3.1.2",
    "Parameters": [
      {
        "Name": "Name",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "SubscriptionId",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzureRMContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "Break",
        "Aliases": null
      },
      {
        "Name": "HttpPipelineAppend",
        "Aliases": null
      },
      {
        "Name": "HttpPipelinePrepend",
        "Aliases": null
      },
      {
        "Name": "Proxy",
        "Aliases": null
      },
      {
        "Name": "ProxyCredential",
        "Aliases": null
      },
      {
        "Name": "ProxyUseDefaultCredentials",
        "Aliases": null
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzStaticWebAppUser",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Websites",
    "Version": "3.1.2",
    "Parameters": [
      {
        "Name": "AuthProvider",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "SubscriptionId",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzureRMContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "Break",
        "Aliases": null
      },
      {
        "Name": "HttpPipelineAppend",
        "Aliases": null
      },
      {
        "Name": "HttpPipelinePrepend",
        "Aliases": null
      },
      {
        "Name": "Proxy",
        "Aliases": null
      },
      {
        "Name": "ProxyCredential",
        "Aliases": null
      },
      {
        "Name": "ProxyUseDefaultCredentials",
        "Aliases": null
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzStaticWebAppUserProvidedFunctionApp",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Websites",
    "Version": "3.1.2",
    "Parameters": [
      {
        "Name": "EnvironmentName",
        "Aliases": null
      },
      {
        "Name": "FunctionAppName",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "SubscriptionId",
        "Aliases": null
      },
      {
        "Name": "InputObject",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzureRMContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "Break",
        "Aliases": null
      },
      {
        "Name": "HttpPipelineAppend",
        "Aliases": null
      },
      {
        "Name": "HttpPipelinePrepend",
        "Aliases": null
      },
      {
        "Name": "Proxy",
        "Aliases": null
      },
      {
        "Name": "ProxyCredential",
        "Aliases": null
      },
      {
        "Name": "ProxyUseDefaultCredentials",
        "Aliases": null
      }
    ]
  },
  {
    "Command": "New-AzStaticWebApp",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Websites",
    "Version": "3.1.2",
    "Parameters": [
      {
        "Name": "Name",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "SubscriptionId",
        "Aliases": null
      },
      {
        "Name": "Location",
        "Aliases": null
      },
      {
        "Name": "AllowConfigFileUpdate",
        "Aliases": null
      },
      {
        "Name": "ApiBuildCommand",
        "Aliases": null
      },
      {
        "Name": "ApiLocation",
        "Aliases": null
      },
      {
        "Name": "AppArtifactLocation",
        "Aliases": null
      },
      {
        "Name": "AppBuildCommand",
        "Aliases": null
      },
      {
        "Name": "AppLocation",
        "Aliases": null
      },
      {
        "Name": "Branch",
        "Aliases": null
      },
      {
        "Name": "Capacity",
        "Aliases": null
      },
      {
        "Name": "GithubActionSecretNameOverride",
        "Aliases": null
      },
      {
        "Name": "IdentityType",
        "Aliases": null
      },
      {
        "Name": "IdentityUserAssignedIdentity",
        "Aliases": null
      },
      {
        "Name": "Kind",
        "Aliases": null
      },
      {
        "Name": "OutputLocation",
        "Aliases": null
      },
      {
        "Name": "RepositoryToken",
        "Aliases": null
      },
      {
        "Name": "RepositoryUrl",
        "Aliases": null
      },
      {
        "Name": "SkipGithubActionWorkflowGeneration",
        "Aliases": null
      },
      {
        "Name": "SkuName",
        "Aliases": null
      },
      {
        "Name": "StagingEnvironmentPolicy",
        "Aliases": null
      },
      {
        "Name": "Tag",
        "Aliases": null
      },
      {
        "Name": "ForkRepositoryDescription",
        "Aliases": null
      },
      {
        "Name": "ForkRepositoryIsPrivate",
        "Aliases": null
      },
      {
        "Name": "ForkRepositoryOwner",
        "Aliases": null
      },
      {
        "Name": "ForkRepositoryName",
        "Aliases": null
      },
      {
        "Name": "TemplateRepositoryUrl",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzureRMContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "Break",
        "Aliases": null
      },
      {
        "Name": "HttpPipelineAppend",
        "Aliases": null
      },
      {
        "Name": "HttpPipelinePrepend",
        "Aliases": null
      },
      {
        "Name": "NoWait",
        "Aliases": null
      },
      {
        "Name": "Proxy",
        "Aliases": null
      },
      {
        "Name": "ProxyCredential",
        "Aliases": null
      },
      {
        "Name": "ProxyUseDefaultCredentials",
        "Aliases": null
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "New-AzStaticWebAppBuildAppSetting",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Websites",
    "Version": "3.1.2",
    "Parameters": [
      {
        "Name": "EnvironmentName",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "SubscriptionId",
        "Aliases": null
      },
      {
        "Name": "InputObject",
        "Aliases": null
      },
      {
        "Name": "AppSetting",
        "Aliases": null
      },
      {
        "Name": "Kind",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzureRMContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "Break",
        "Aliases": null
      },
      {
        "Name": "HttpPipelineAppend",
        "Aliases": null
      },
      {
        "Name": "HttpPipelinePrepend",
        "Aliases": null
      },
      {
        "Name": "Proxy",
        "Aliases": null
      },
      {
        "Name": "ProxyCredential",
        "Aliases": null
      },
      {
        "Name": "ProxyUseDefaultCredentials",
        "Aliases": null
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "New-AzStaticWebAppBuildFunctionAppSetting",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Websites",
    "Version": "3.1.2",
    "Parameters": [
      {
        "Name": "EnvironmentName",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "SubscriptionId",
        "Aliases": null
      },
      {
        "Name": "InputObject",
        "Aliases": null
      },
      {
        "Name": "AppSetting",
        "Aliases": null
      },
      {
        "Name": "Kind",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzureRMContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "Break",
        "Aliases": null
      },
      {
        "Name": "HttpPipelineAppend",
        "Aliases": null
      },
      {
        "Name": "HttpPipelinePrepend",
        "Aliases": null
      },
      {
        "Name": "Proxy",
        "Aliases": null
      },
      {
        "Name": "ProxyCredential",
        "Aliases": null
      },
      {
        "Name": "ProxyUseDefaultCredentials",
        "Aliases": null
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "New-AzStaticWebAppCustomDomain",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Websites",
    "Version": "3.1.2",
    "Parameters": [
      {
        "Name": "DomainName",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "SubscriptionId",
        "Aliases": null
      },
      {
        "Name": "Kind",
        "Aliases": null
      },
      {
        "Name": "ValidationMethod",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzureRMContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "Break",
        "Aliases": null
      },
      {
        "Name": "HttpPipelineAppend",
        "Aliases": null
      },
      {
        "Name": "HttpPipelinePrepend",
        "Aliases": null
      },
      {
        "Name": "NoWait",
        "Aliases": null
      },
      {
        "Name": "Proxy",
        "Aliases": null
      },
      {
        "Name": "ProxyCredential",
        "Aliases": null
      },
      {
        "Name": "ProxyUseDefaultCredentials",
        "Aliases": null
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "New-AzStaticWebAppFunctionAppSetting",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Websites",
    "Version": "3.1.2",
    "Parameters": [
      {
        "Name": "Name",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "SubscriptionId",
        "Aliases": null
      },
      {
        "Name": "InputObject",
        "Aliases": null
      },
      {
        "Name": "AppSetting",
        "Aliases": null
      },
      {
        "Name": "Kind",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzureRMContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "Break",
        "Aliases": null
      },
      {
        "Name": "HttpPipelineAppend",
        "Aliases": null
      },
      {
        "Name": "HttpPipelinePrepend",
        "Aliases": null
      },
      {
        "Name": "Proxy",
        "Aliases": null
      },
      {
        "Name": "ProxyCredential",
        "Aliases": null
      },
      {
        "Name": "ProxyUseDefaultCredentials",
        "Aliases": null
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "New-AzStaticWebAppSetting",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Websites",
    "Version": "3.1.2",
    "Parameters": [
      {
        "Name": "Name",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "SubscriptionId",
        "Aliases": null
      },
      {
        "Name": "InputObject",
        "Aliases": null
      },
      {
        "Name": "AppSetting",
        "Aliases": null
      },
      {
        "Name": "Kind",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzureRMContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "Break",
        "Aliases": null
      },
      {
        "Name": "HttpPipelineAppend",
        "Aliases": null
      },
      {
        "Name": "HttpPipelinePrepend",
        "Aliases": null
      },
      {
        "Name": "Proxy",
        "Aliases": null
      },
      {
        "Name": "ProxyCredential",
        "Aliases": null
      },
      {
        "Name": "ProxyUseDefaultCredentials",
        "Aliases": null
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "New-AzStaticWebAppUserRoleInvitationLink",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Websites",
    "Version": "3.1.2",
    "Parameters": [
      {
        "Name": "Name",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "SubscriptionId",
        "Aliases": null
      },
      {
        "Name": "InputObject",
        "Aliases": null
      },
      {
        "Name": "Domain",
        "Aliases": null
      },
      {
        "Name": "Kind",
        "Aliases": null
      },
      {
        "Name": "NumHoursToExpiration",
        "Aliases": null
      },
      {
        "Name": "Provider",
        "Aliases": null
      },
      {
        "Name": "Role",
        "Aliases": null
      },
      {
        "Name": "UserDetail",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzureRMContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "Break",
        "Aliases": null
      },
      {
        "Name": "HttpPipelineAppend",
        "Aliases": null
      },
      {
        "Name": "HttpPipelinePrepend",
        "Aliases": null
      },
      {
        "Name": "Proxy",
        "Aliases": null
      },
      {
        "Name": "ProxyCredential",
        "Aliases": null
      },
      {
        "Name": "ProxyUseDefaultCredentials",
        "Aliases": null
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Register-AzStaticWebAppUserProvidedFunctionApp",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Websites",
    "Version": "3.1.2",
    "Parameters": [
      {
        "Name": "FunctionAppName",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "EnvironmentName",
        "Aliases": null
      },
      {
        "Name": "SubscriptionId",
        "Aliases": null
      },
      {
        "Name": "Forced",
        "Aliases": null
      },
      {
        "Name": "FunctionAppRegion",
        "Aliases": null
      },
      {
        "Name": "FunctionAppResourceId",
        "Aliases": null
      },
      {
        "Name": "Kind",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzureRMContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "Break",
        "Aliases": null
      },
      {
        "Name": "HttpPipelineAppend",
        "Aliases": null
      },
      {
        "Name": "HttpPipelinePrepend",
        "Aliases": null
      },
      {
        "Name": "NoWait",
        "Aliases": null
      },
      {
        "Name": "Proxy",
        "Aliases": null
      },
      {
        "Name": "ProxyCredential",
        "Aliases": null
      },
      {
        "Name": "ProxyUseDefaultCredentials",
        "Aliases": null
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Remove-AzStaticWebApp",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Websites",
    "Version": "3.1.2",
    "Parameters": [
      {
        "Name": "Name",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "SubscriptionId",
        "Aliases": null
      },
      {
        "Name": "InputObject",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzureRMContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "Break",
        "Aliases": null
      },
      {
        "Name": "HttpPipelineAppend",
        "Aliases": null
      },
      {
        "Name": "HttpPipelinePrepend",
        "Aliases": null
      },
      {
        "Name": "NoWait",
        "Aliases": null
      },
      {
        "Name": "PassThru",
        "Aliases": null
      },
      {
        "Name": "Proxy",
        "Aliases": null
      },
      {
        "Name": "ProxyCredential",
        "Aliases": null
      },
      {
        "Name": "ProxyUseDefaultCredentials",
        "Aliases": null
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Remove-AzStaticWebAppAttachedRepository",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Websites",
    "Version": "3.1.2",
    "Parameters": [
      {
        "Name": "Name",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "SubscriptionId",
        "Aliases": null
      },
      {
        "Name": "InputObject",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzureRMContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "Break",
        "Aliases": null
      },
      {
        "Name": "HttpPipelineAppend",
        "Aliases": null
      },
      {
        "Name": "HttpPipelinePrepend",
        "Aliases": null
      },
      {
        "Name": "NoWait",
        "Aliases": null
      },
      {
        "Name": "PassThru",
        "Aliases": null
      },
      {
        "Name": "Proxy",
        "Aliases": null
      },
      {
        "Name": "ProxyCredential",
        "Aliases": null
      },
      {
        "Name": "ProxyUseDefaultCredentials",
        "Aliases": null
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Remove-AzStaticWebAppBuild",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Websites",
    "Version": "3.1.2",
    "Parameters": [
      {
        "Name": "EnvironmentName",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "SubscriptionId",
        "Aliases": null
      },
      {
        "Name": "InputObject",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzureRMContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "Break",
        "Aliases": null
      },
      {
        "Name": "HttpPipelineAppend",
        "Aliases": null
      },
      {
        "Name": "HttpPipelinePrepend",
        "Aliases": null
      },
      {
        "Name": "NoWait",
        "Aliases": null
      },
      {
        "Name": "PassThru",
        "Aliases": null
      },
      {
        "Name": "Proxy",
        "Aliases": null
      },
      {
        "Name": "ProxyCredential",
        "Aliases": null
      },
      {
        "Name": "ProxyUseDefaultCredentials",
        "Aliases": null
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Remove-AzStaticWebAppCustomDomain",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Websites",
    "Version": "3.1.2",
    "Parameters": [
      {
        "Name": "DomainName",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "SubscriptionId",
        "Aliases": null
      },
      {
        "Name": "InputObject",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzureRMContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "Break",
        "Aliases": null
      },
      {
        "Name": "HttpPipelineAppend",
        "Aliases": null
      },
      {
        "Name": "HttpPipelinePrepend",
        "Aliases": null
      },
      {
        "Name": "NoWait",
        "Aliases": null
      },
      {
        "Name": "PassThru",
        "Aliases": null
      },
      {
        "Name": "Proxy",
        "Aliases": null
      },
      {
        "Name": "ProxyCredential",
        "Aliases": null
      },
      {
        "Name": "ProxyUseDefaultCredentials",
        "Aliases": null
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Remove-AzStaticWebAppUser",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Websites",
    "Version": "3.1.2",
    "Parameters": [
      {
        "Name": "AuthProvider",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "SubscriptionId",
        "Aliases": null
      },
      {
        "Name": "UserId",
        "Aliases": null
      },
      {
        "Name": "InputObject",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzureRMContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "Break",
        "Aliases": null
      },
      {
        "Name": "HttpPipelineAppend",
        "Aliases": null
      },
      {
        "Name": "HttpPipelinePrepend",
        "Aliases": null
      },
      {
        "Name": "PassThru",
        "Aliases": null
      },
      {
        "Name": "Proxy",
        "Aliases": null
      },
      {
        "Name": "ProxyCredential",
        "Aliases": null
      },
      {
        "Name": "ProxyUseDefaultCredentials",
        "Aliases": null
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Reset-AzStaticWebAppApiKey",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Websites",
    "Version": "3.1.2",
    "Parameters": [
      {
        "Name": "Name",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "SubscriptionId",
        "Aliases": null
      },
      {
        "Name": "InputObject",
        "Aliases": null
      },
      {
        "Name": "Kind",
        "Aliases": null
      },
      {
        "Name": "RepositoryToken",
        "Aliases": null
      },
      {
        "Name": "ShouldUpdateRepository",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzureRMContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "Break",
        "Aliases": null
      },
      {
        "Name": "HttpPipelineAppend",
        "Aliases": null
      },
      {
        "Name": "HttpPipelinePrepend",
        "Aliases": null
      },
      {
        "Name": "PassThru",
        "Aliases": null
      },
      {
        "Name": "Proxy",
        "Aliases": null
      },
      {
        "Name": "ProxyCredential",
        "Aliases": null
      },
      {
        "Name": "ProxyUseDefaultCredentials",
        "Aliases": null
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Test-AzStaticWebAppCustomDomain",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Websites",
    "Version": "3.1.2",
    "Parameters": [
      {
        "Name": "DomainName",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "SubscriptionId",
        "Aliases": null
      },
      {
        "Name": "InputObject",
        "Aliases": null
      },
      {
        "Name": "Kind",
        "Aliases": null
      },
      {
        "Name": "ValidationMethod",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzureRMContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "AsJob",
        "Aliases": null
      },
      {
        "Name": "Break",
        "Aliases": null
      },
      {
        "Name": "HttpPipelineAppend",
        "Aliases": null
      },
      {
        "Name": "HttpPipelinePrepend",
        "Aliases": null
      },
      {
        "Name": "NoWait",
        "Aliases": null
      },
      {
        "Name": "PassThru",
        "Aliases": null
      },
      {
        "Name": "Proxy",
        "Aliases": null
      },
      {
        "Name": "ProxyCredential",
        "Aliases": null
      },
      {
        "Name": "ProxyUseDefaultCredentials",
        "Aliases": null
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Unregister-AzStaticWebAppBuildUserProvidedFunctionApp",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Websites",
    "Version": "3.1.2",
    "Parameters": [
      {
        "Name": "EnvironmentName",
        "Aliases": null
      },
      {
        "Name": "FunctionAppName",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "SubscriptionId",
        "Aliases": null
      },
      {
        "Name": "InputObject",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzureRMContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "Break",
        "Aliases": null
      },
      {
        "Name": "HttpPipelineAppend",
        "Aliases": null
      },
      {
        "Name": "HttpPipelinePrepend",
        "Aliases": null
      },
      {
        "Name": "PassThru",
        "Aliases": null
      },
      {
        "Name": "Proxy",
        "Aliases": null
      },
      {
        "Name": "ProxyCredential",
        "Aliases": null
      },
      {
        "Name": "ProxyUseDefaultCredentials",
        "Aliases": null
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Unregister-AzStaticWebAppUserProvidedFunctionApp",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Websites",
    "Version": "3.1.2",
    "Parameters": [
      {
        "Name": "FunctionAppName",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "SubscriptionId",
        "Aliases": null
      },
      {
        "Name": "InputObject",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzureRMContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "Break",
        "Aliases": null
      },
      {
        "Name": "HttpPipelineAppend",
        "Aliases": null
      },
      {
        "Name": "HttpPipelinePrepend",
        "Aliases": null
      },
      {
        "Name": "PassThru",
        "Aliases": null
      },
      {
        "Name": "Proxy",
        "Aliases": null
      },
      {
        "Name": "ProxyCredential",
        "Aliases": null
      },
      {
        "Name": "ProxyUseDefaultCredentials",
        "Aliases": null
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Update-AzStaticWebApp",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Websites",
    "Version": "3.1.2",
    "Parameters": [
      {
        "Name": "Name",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "SubscriptionId",
        "Aliases": null
      },
      {
        "Name": "InputObject",
        "Aliases": null
      },
      {
        "Name": "AllowConfigFileUpdate",
        "Aliases": null
      },
      {
        "Name": "ApiBuildCommand",
        "Aliases": null
      },
      {
        "Name": "ApiLocation",
        "Aliases": null
      },
      {
        "Name": "AppArtifactLocation",
        "Aliases": null
      },
      {
        "Name": "AppBuildCommand",
        "Aliases": null
      },
      {
        "Name": "AppLocation",
        "Aliases": null
      },
      {
        "Name": "Branch",
        "Aliases": null
      },
      {
        "Name": "ForkRepositoryDescription",
        "Aliases": null
      },
      {
        "Name": "ForkRepositoryIsPrivate",
        "Aliases": null
      },
      {
        "Name": "ForkRepositoryName",
        "Aliases": null
      },
      {
        "Name": "ForkRepositoryOwner",
        "Aliases": null
      },
      {
        "Name": "GithubActionSecretNameOverride",
        "Aliases": null
      },
      {
        "Name": "Kind",
        "Aliases": null
      },
      {
        "Name": "OutputLocation",
        "Aliases": null
      },
      {
        "Name": "RepositoryToken",
        "Aliases": null
      },
      {
        "Name": "RepositoryUrl",
        "Aliases": null
      },
      {
        "Name": "SkipGithubActionWorkflowGeneration",
        "Aliases": null
      },
      {
        "Name": "StagingEnvironmentPolicy",
        "Aliases": null
      },
      {
        "Name": "TemplateRepositoryUrl",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzureRMContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "Break",
        "Aliases": null
      },
      {
        "Name": "HttpPipelineAppend",
        "Aliases": null
      },
      {
        "Name": "HttpPipelinePrepend",
        "Aliases": null
      },
      {
        "Name": "Proxy",
        "Aliases": null
      },
      {
        "Name": "ProxyCredential",
        "Aliases": null
      },
      {
        "Name": "ProxyUseDefaultCredentials",
        "Aliases": null
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Update-AzStaticWebAppUser",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Websites",
    "Version": "3.1.2",
    "Parameters": [
      {
        "Name": "AuthProvider",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "SubscriptionId",
        "Aliases": null
      },
      {
        "Name": "UserId",
        "Aliases": null
      },
      {
        "Name": "InputObject",
        "Aliases": null
      },
      {
        "Name": "Kind",
        "Aliases": null
      },
      {
        "Name": "Role",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzureRMContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "Break",
        "Aliases": null
      },
      {
        "Name": "HttpPipelineAppend",
        "Aliases": null
      },
      {
        "Name": "HttpPipelinePrepend",
        "Aliases": null
      },
      {
        "Name": "Proxy",
        "Aliases": null
      },
      {
        "Name": "ProxyCredential",
        "Aliases": null
      },
      {
        "Name": "ProxyUseDefaultCredentials",
        "Aliases": null
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Get-AzWebAppContinuousWebJob",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Websites",
    "Version": "3.1.2",
    "Parameters": [
      {
        "Name": "AppName",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "SubscriptionId",
        "Aliases": null
      },
      {
        "Name": "InputObject",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzureRMContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "Break",
        "Aliases": null
      },
      {
        "Name": "HttpPipelineAppend",
        "Aliases": null
      },
      {
        "Name": "HttpPipelinePrepend",
        "Aliases": null
      },
      {
        "Name": "PassThru",
        "Aliases": null
      },
      {
        "Name": "Proxy",
        "Aliases": null
      },
      {
        "Name": "ProxyCredential",
        "Aliases": null
      },
      {
        "Name": "ProxyUseDefaultCredentials",
        "Aliases": null
      }
    ]
  },
  {
    "Command": "Get-AzWebAppSlotContinuousWebJob",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Websites",
    "Version": "3.1.2",
    "Parameters": [
      {
        "Name": "AppName",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "SlotName",
        "Aliases": null
      },
      {
        "Name": "SubscriptionId",
        "Aliases": null
      },
      {
        "Name": "InputObject",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzureRMContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "Break",
        "Aliases": null
      },
      {
        "Name": "HttpPipelineAppend",
        "Aliases": null
      },
      {
        "Name": "HttpPipelinePrepend",
        "Aliases": null
      },
      {
        "Name": "PassThru",
        "Aliases": null
      },
      {
        "Name": "Proxy",
        "Aliases": null
      },
      {
        "Name": "ProxyCredential",
        "Aliases": null
      },
      {
        "Name": "ProxyUseDefaultCredentials",
        "Aliases": null
      }
    ]
  },
  {
    "Command": "Get-AzWebAppSlotTriggeredWebJob",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Websites",
    "Version": "3.1.2",
    "Parameters": [
      {
        "Name": "AppName",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "SlotName",
        "Aliases": null
      },
      {
        "Name": "SubscriptionId",
        "Aliases": null
      },
      {
        "Name": "InputObject",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzureRMContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "Break",
        "Aliases": null
      },
      {
        "Name": "HttpPipelineAppend",
        "Aliases": null
      },
      {
        "Name": "HttpPipelinePrepend",
        "Aliases": null
      },
      {
        "Name": "PassThru",
        "Aliases": null
      },
      {
        "Name": "Proxy",
        "Aliases": null
      },
      {
        "Name": "ProxyCredential",
        "Aliases": null
      },
      {
        "Name": "ProxyUseDefaultCredentials",
        "Aliases": null
      }
    ]
  },
  {
    "Command": "Get-AzWebAppSlotTriggeredWebJobHistory",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Websites",
    "Version": "3.1.2",
    "Parameters": [
      {
        "Name": "AppName",
        "Aliases": null
      },
      {
        "Name": "Id",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "SlotName",
        "Aliases": null
      },
      {
        "Name": "SubscriptionId",
        "Aliases": null
      },
      {
        "Name": "InputObject",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzureRMContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "Break",
        "Aliases": null
      },
      {
        "Name": "HttpPipelineAppend",
        "Aliases": null
      },
      {
        "Name": "HttpPipelinePrepend",
        "Aliases": null
      },
      {
        "Name": "PassThru",
        "Aliases": null
      },
      {
        "Name": "Proxy",
        "Aliases": null
      },
      {
        "Name": "ProxyCredential",
        "Aliases": null
      },
      {
        "Name": "ProxyUseDefaultCredentials",
        "Aliases": null
      }
    ]
  },
  {
    "Command": "Get-AzWebAppSlotWebJob",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Websites",
    "Version": "3.1.2",
    "Parameters": [
      {
        "Name": "AppName",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "SlotName",
        "Aliases": null
      },
      {
        "Name": "SubscriptionId",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzureRMContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "Break",
        "Aliases": null
      },
      {
        "Name": "HttpPipelineAppend",
        "Aliases": null
      },
      {
        "Name": "HttpPipelinePrepend",
        "Aliases": null
      },
      {
        "Name": "Proxy",
        "Aliases": null
      },
      {
        "Name": "ProxyCredential",
        "Aliases": null
      },
      {
        "Name": "ProxyUseDefaultCredentials",
        "Aliases": null
      }
    ]
  },
  {
    "Command": "Get-AzWebAppTriggeredWebJob",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Websites",
    "Version": "3.1.2",
    "Parameters": [
      {
        "Name": "AppName",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "SubscriptionId",
        "Aliases": null
      },
      {
        "Name": "InputObject",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzureRMContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "Break",
        "Aliases": null
      },
      {
        "Name": "HttpPipelineAppend",
        "Aliases": null
      },
      {
        "Name": "HttpPipelinePrepend",
        "Aliases": null
      },
      {
        "Name": "PassThru",
        "Aliases": null
      },
      {
        "Name": "Proxy",
        "Aliases": null
      },
      {
        "Name": "ProxyCredential",
        "Aliases": null
      },
      {
        "Name": "ProxyUseDefaultCredentials",
        "Aliases": null
      }
    ]
  },
  {
    "Command": "Get-AzWebAppTriggeredWebJobHistory",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Websites",
    "Version": "3.1.2",
    "Parameters": [
      {
        "Name": "AppName",
        "Aliases": null
      },
      {
        "Name": "Id",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "SubscriptionId",
        "Aliases": null
      },
      {
        "Name": "InputObject",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzureRMContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "Break",
        "Aliases": null
      },
      {
        "Name": "HttpPipelineAppend",
        "Aliases": null
      },
      {
        "Name": "HttpPipelinePrepend",
        "Aliases": null
      },
      {
        "Name": "PassThru",
        "Aliases": null
      },
      {
        "Name": "Proxy",
        "Aliases": null
      },
      {
        "Name": "ProxyCredential",
        "Aliases": null
      },
      {
        "Name": "ProxyUseDefaultCredentials",
        "Aliases": null
      }
    ]
  },
  {
    "Command": "Get-AzWebAppWebJob",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Websites",
    "Version": "3.1.2",
    "Parameters": [
      {
        "Name": "AppName",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "SubscriptionId",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzureRMContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "Break",
        "Aliases": null
      },
      {
        "Name": "HttpPipelineAppend",
        "Aliases": null
      },
      {
        "Name": "HttpPipelinePrepend",
        "Aliases": null
      },
      {
        "Name": "Proxy",
        "Aliases": null
      },
      {
        "Name": "ProxyCredential",
        "Aliases": null
      },
      {
        "Name": "ProxyUseDefaultCredentials",
        "Aliases": null
      }
    ]
  },
  {
    "Command": "Remove-AzWebAppContinuousWebJob",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Websites",
    "Version": "3.1.2",
    "Parameters": [
      {
        "Name": "AppName",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "SubscriptionId",
        "Aliases": null
      },
      {
        "Name": "InputObject",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzureRMContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "Break",
        "Aliases": null
      },
      {
        "Name": "HttpPipelineAppend",
        "Aliases": null
      },
      {
        "Name": "HttpPipelinePrepend",
        "Aliases": null
      },
      {
        "Name": "PassThru",
        "Aliases": null
      },
      {
        "Name": "Proxy",
        "Aliases": null
      },
      {
        "Name": "ProxyCredential",
        "Aliases": null
      },
      {
        "Name": "ProxyUseDefaultCredentials",
        "Aliases": null
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Remove-AzWebAppSlotContinuousWebJob",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Websites",
    "Version": "3.1.2",
    "Parameters": [
      {
        "Name": "AppName",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "SlotName",
        "Aliases": null
      },
      {
        "Name": "SubscriptionId",
        "Aliases": null
      },
      {
        "Name": "InputObject",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzureRMContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "Break",
        "Aliases": null
      },
      {
        "Name": "HttpPipelineAppend",
        "Aliases": null
      },
      {
        "Name": "HttpPipelinePrepend",
        "Aliases": null
      },
      {
        "Name": "PassThru",
        "Aliases": null
      },
      {
        "Name": "Proxy",
        "Aliases": null
      },
      {
        "Name": "ProxyCredential",
        "Aliases": null
      },
      {
        "Name": "ProxyUseDefaultCredentials",
        "Aliases": null
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Remove-AzWebAppSlotTriggeredWebJob",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Websites",
    "Version": "3.1.2",
    "Parameters": [
      {
        "Name": "AppName",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "SlotName",
        "Aliases": null
      },
      {
        "Name": "SubscriptionId",
        "Aliases": null
      },
      {
        "Name": "InputObject",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzureRMContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "Break",
        "Aliases": null
      },
      {
        "Name": "HttpPipelineAppend",
        "Aliases": null
      },
      {
        "Name": "HttpPipelinePrepend",
        "Aliases": null
      },
      {
        "Name": "PassThru",
        "Aliases": null
      },
      {
        "Name": "Proxy",
        "Aliases": null
      },
      {
        "Name": "ProxyCredential",
        "Aliases": null
      },
      {
        "Name": "ProxyUseDefaultCredentials",
        "Aliases": null
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Remove-AzWebAppTriggeredWebJob",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Websites",
    "Version": "3.1.2",
    "Parameters": [
      {
        "Name": "AppName",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "SubscriptionId",
        "Aliases": null
      },
      {
        "Name": "InputObject",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzureRMContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "Break",
        "Aliases": null
      },
      {
        "Name": "HttpPipelineAppend",
        "Aliases": null
      },
      {
        "Name": "HttpPipelinePrepend",
        "Aliases": null
      },
      {
        "Name": "PassThru",
        "Aliases": null
      },
      {
        "Name": "Proxy",
        "Aliases": null
      },
      {
        "Name": "ProxyCredential",
        "Aliases": null
      },
      {
        "Name": "ProxyUseDefaultCredentials",
        "Aliases": null
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Start-AzWebAppContinuousWebJob",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Websites",
    "Version": "3.1.2",
    "Parameters": [
      {
        "Name": "AppName",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "SubscriptionId",
        "Aliases": null
      },
      {
        "Name": "InputObject",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzureRMContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "Break",
        "Aliases": null
      },
      {
        "Name": "HttpPipelineAppend",
        "Aliases": null
      },
      {
        "Name": "HttpPipelinePrepend",
        "Aliases": null
      },
      {
        "Name": "PassThru",
        "Aliases": null
      },
      {
        "Name": "Proxy",
        "Aliases": null
      },
      {
        "Name": "ProxyCredential",
        "Aliases": null
      },
      {
        "Name": "ProxyUseDefaultCredentials",
        "Aliases": null
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Start-AzWebAppSlotContinuousWebJob",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Websites",
    "Version": "3.1.2",
    "Parameters": [
      {
        "Name": "AppName",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "SlotName",
        "Aliases": null
      },
      {
        "Name": "SubscriptionId",
        "Aliases": null
      },
      {
        "Name": "InputObject",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzureRMContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "Break",
        "Aliases": null
      },
      {
        "Name": "HttpPipelineAppend",
        "Aliases": null
      },
      {
        "Name": "HttpPipelinePrepend",
        "Aliases": null
      },
      {
        "Name": "PassThru",
        "Aliases": null
      },
      {
        "Name": "Proxy",
        "Aliases": null
      },
      {
        "Name": "ProxyCredential",
        "Aliases": null
      },
      {
        "Name": "ProxyUseDefaultCredentials",
        "Aliases": null
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Start-AzWebAppSlotTriggeredWebJob",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Websites",
    "Version": "3.1.2",
    "Parameters": [
      {
        "Name": "AppName",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "SlotName",
        "Aliases": null
      },
      {
        "Name": "SubscriptionId",
        "Aliases": null
      },
      {
        "Name": "InputObject",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzureRMContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "Break",
        "Aliases": null
      },
      {
        "Name": "HttpPipelineAppend",
        "Aliases": null
      },
      {
        "Name": "HttpPipelinePrepend",
        "Aliases": null
      },
      {
        "Name": "PassThru",
        "Aliases": null
      },
      {
        "Name": "Proxy",
        "Aliases": null
      },
      {
        "Name": "ProxyCredential",
        "Aliases": null
      },
      {
        "Name": "ProxyUseDefaultCredentials",
        "Aliases": null
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Start-AzWebAppTriggeredWebJob",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Websites",
    "Version": "3.1.2",
    "Parameters": [
      {
        "Name": "AppName",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "SubscriptionId",
        "Aliases": null
      },
      {
        "Name": "InputObject",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzureRMContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "Break",
        "Aliases": null
      },
      {
        "Name": "HttpPipelineAppend",
        "Aliases": null
      },
      {
        "Name": "HttpPipelinePrepend",
        "Aliases": null
      },
      {
        "Name": "PassThru",
        "Aliases": null
      },
      {
        "Name": "Proxy",
        "Aliases": null
      },
      {
        "Name": "ProxyCredential",
        "Aliases": null
      },
      {
        "Name": "ProxyUseDefaultCredentials",
        "Aliases": null
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Stop-AzWebAppContinuousWebJob",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Websites",
    "Version": "3.1.2",
    "Parameters": [
      {
        "Name": "AppName",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "SubscriptionId",
        "Aliases": null
      },
      {
        "Name": "InputObject",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzureRMContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "Break",
        "Aliases": null
      },
      {
        "Name": "HttpPipelineAppend",
        "Aliases": null
      },
      {
        "Name": "HttpPipelinePrepend",
        "Aliases": null
      },
      {
        "Name": "PassThru",
        "Aliases": null
      },
      {
        "Name": "Proxy",
        "Aliases": null
      },
      {
        "Name": "ProxyCredential",
        "Aliases": null
      },
      {
        "Name": "ProxyUseDefaultCredentials",
        "Aliases": null
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Stop-AzWebAppSlotContinuousWebJob",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Websites",
    "Version": "3.1.2",
    "Parameters": [
      {
        "Name": "AppName",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "SlotName",
        "Aliases": null
      },
      {
        "Name": "SubscriptionId",
        "Aliases": null
      },
      {
        "Name": "InputObject",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzureRMContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "Break",
        "Aliases": null
      },
      {
        "Name": "HttpPipelineAppend",
        "Aliases": null
      },
      {
        "Name": "HttpPipelinePrepend",
        "Aliases": null
      },
      {
        "Name": "PassThru",
        "Aliases": null
      },
      {
        "Name": "Proxy",
        "Aliases": null
      },
      {
        "Name": "ProxyCredential",
        "Aliases": null
      },
      {
        "Name": "ProxyUseDefaultCredentials",
        "Aliases": null
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  },
  {
    "Command": "Swap-AzWebAppSlot",
    "IsAlias": false,
    "SupportsDynamicParameters": false,
    "SourceModule": "Az.Websites",
    "Version": "3.1.2",
    "Parameters": [
      {
        "Name": "SourceSlotName",
        "Aliases": null
      },
      {
        "Name": "DestinationSlotName",
        "Aliases": null
      },
      {
        "Name": "SwapWithPreviewAction",
        "Aliases": null
      },
      {
        "Name": "PreserveVnet",
        "Aliases": null
      },
      {
        "Name": "ResourceGroupName",
        "Aliases": null
      },
      {
        "Name": "Name",
        "Aliases": null
      },
      {
        "Name": "WebApp",
        "Aliases": null
      },
      {
        "Name": "DefaultProfile",
        "Aliases": [
          "AzContext",
          "AzureRmContext",
          "AzureCredential"
        ]
      },
      {
        "Name": "WhatIf",
        "Aliases": [
          "wi"
        ]
      },
      {
        "Name": "Confirm",
        "Aliases": [
          "cf"
        ]
      }
    ]
  }
]