Azure / azure-powershell

Microsoft Azure PowerShell
Other
4.25k stars 3.85k forks source link

Webapp:Set-AzWebApp does not apply the DOCKER_REGISTRY_SERVER_PASSWORD when provided as part of the AppSettings #12385

Closed AgelM closed 3 years ago

AgelM commented 4 years ago

Description

After upgrading from Az version 3.2.0 to 4.3.0. Deploying an application that referenced a docker Image within the ACR thanks to the Application Settings DOCKER_REGISTRY_SERVER_.*, completes with success but the application isn't running and the Container logs indicates the inability to pull images from the ACR. After debugging the command we have noted the following defects:

image

Variables removed

Steps to reproduce


$someAppSettings = @{
        "ApplicationInsights__InstrumentationKey"   = $AppInsightsInstrumentationKey
        "Logging__IncludeScopes"                    = "FALSE"
        "Logging__LogLevel__Default"                = "Information"
        "WEBSITE_HTTPLOGGING_RETENTION_DAYS"        = "3"
        "WEBSITES_ENABLE_APP_SERVICE_STORAGE"       = "false"
        "DOCKER_REGISTRY_SERVER_URL"                = $ACRContainerRegistryUrl
        "DOCKER_REGISTRY_SERVER_USERNAME"           = $AcrUsername
        "DOCKER_REGISTRY_SERVER_PASSWORD"           = $AcrPassword
        "DOCKER_ENABLE_CI"                          = "true"
    }

Set-AzWebApp -ResourceGroupName <ResourceGroup> -Name $appName -AppSettings $someAppSettings -ContainerImageName $someconatinerImage

Environment data

Name                      Key                       Value
----                      ---                       -----
PSVersion                 PSVersion                 5.1.16299.1146
PSEdition                 PSEdition                 Desktop
PSCompatibleVersions      PSCompatibleVersions      {1.0, 2.0, 3.0, 4.0...}
BuildVersion              BuildVersion              10.0.16299.1146
CLRVersion                CLRVersion                4.0.30319.42000
WSManStackVersion         WSManStackVersion         3.0
PSRemotingProtocolVersion PSRemotingProtocolVersion 2.3
SerializationVersion      SerializationVersion      1.1.0.1

Module version


    Directory: C:\Users\XXXXXXXX\Downloads\Src\ABB.Ability.Automation\Dependencies

ModuleType Version    Name                                ExportedCommands                                                              
---------- -------    ----                                ----------------                                                              
Script     1.9.0      Az.Accounts                         {Disable-AzDataCollection, Disable-AzContextAutosave, Enable-AzDataCollecti...
Script     1.1.1      Az.Advisor                          {Get-AzAdvisorRecommendation, Enable-AzAdvisorRecommendation, Disable-AzAdv...
Script     1.1.2      Az.Aks                              {Get-AzAks, New-AzAks, Remove-AzAks, Import-AzAksCredential...}               
Script     1.0.3      Az.Aks                              {Get-AzAks, New-AzAks, Remove-AzAks, Import-AzAksCredential...}               
Script     1.1.3      Az.AnalysisServices                 {Resume-AzAnalysisServicesServer, Suspend-AzAnalysisServicesServer, Get-AzA...
Script     1.1.2      Az.AnalysisServices                 {Resume-AzAnalysisServicesServer, Suspend-AzAnalysisServicesServer, Get-AzA...
Script     2.0.1      Az.ApiManagement                    {Add-AzApiManagementApiToProduct, Add-AzApiManagementProductToGroup, Add-Az...
Script     1.3.3      Az.ApiManagement                    {Add-AzApiManagementApiToProduct, Add-AzApiManagementProductToGroup, Add-Az...
Script     1.1.0      Az.ApplicationInsights              {Get-AzApplicationInsights, New-AzApplicationInsights, Remove-AzApplication...
Script     1.0.3      Az.ApplicationInsights              {Get-AzApplicationInsights, New-AzApplicationInsights, Remove-AzApplication...
Script     1.3.6      Az.Automation                       {Get-AzAutomationHybridWorkerGroup, Remove-AzAutomationHybridWorkerGroup, G...
Script     1.3.5      Az.Automation                       {Get-AzAutomationHybridWorkerGroup, Remove-AzAutomationHybridWorkerGroup, G...
Script     3.1.0      Az.Batch                            {Remove-AzBatchAccount, Get-AzBatchAccount, Get-AzBatchAccountKey, New-AzBa...
Script     2.0.2      Az.Batch                            {Remove-AzBatchAccount, Get-AzBatchAccount, Get-AzBatchAccountKey, New-AzBa...
Script     1.0.3      Az.Billing                          {Get-AzBillingInvoice, Get-AzBillingPeriod, Get-AzEnrollmentAccount, Get-Az...
Script     1.0.2      Az.Billing                          {Get-AzBillingInvoice, Get-AzBillingPeriod, Get-AzEnrollmentAccount, Get-Az...
Script     1.4.3      Az.Cdn                              {Get-AzCdnProfile, Get-AzCdnProfileSsoUrl, New-AzCdnProfile, Remove-AzCdnPr...
Script     1.4.1      Az.Cdn                              {Get-AzCdnProfile, Get-AzCdnProfileSsoUrl, New-AzCdnProfile, Remove-AzCdnPr...
Script     1.5.0      Az.CognitiveServices                {Get-AzCognitiveServicesAccount, Get-AzCognitiveServicesAccountKey, Get-AzC...
Script     1.2.2      Az.CognitiveServices                {Get-AzCognitiveServicesAccount, Get-AzCognitiveServicesAccountKey, Get-AzC...
Script     4.2.0      Az.Compute                          {Remove-AzAvailabilitySet, Get-AzAvailabilitySet, New-AzAvailabilitySet, Up...
Script     3.2.0      Az.Compute                          {Remove-AzAvailabilitySet, Get-AzAvailabilitySet, New-AzAvailabilitySet, Up...
Script     1.0.3      Az.ContainerInstance                {New-AzContainerGroup, Get-AzContainerGroup, Remove-AzContainerGroup, Get-A...
Script     1.0.2      Az.ContainerInstance                {New-AzContainerGroup, Get-AzContainerGroup, Remove-AzContainerGroup, Get-A...
Script     1.1.1      Az.ContainerRegistry                {New-AzContainerRegistry, Get-AzContainerRegistry, Update-AzContainerRegist...
Script     1.1.0      Az.DataBoxEdge                      {Get-AzDataBoxEdgeJob, Get-AzDataBoxEdgeDevice, Invoke-AzDataBoxEdgeDevice,...
Script     1.0.1      Az.DataBoxEdge                      {Get-AzDataBoxEdgeJob, Get-AzDataBoxEdgeDevice, Invoke-AzDataBoxEdgeDevice,...
Script     1.8.2      Az.DataFactory                      {Set-AzDataFactoryV2, Update-AzDataFactoryV2, Get-AzDataFactoryV2, Remove-A...
Script     1.5.1      Az.DataFactory                      {Set-AzDataFactoryV2, Update-AzDataFactoryV2, Get-AzDataFactoryV2, Remove-A...
Script     1.0.2      Az.DataLakeAnalytics                {Get-AzDataLakeAnalyticsDataSource, New-AzDataLakeAnalyticsCatalogCredentia...
Script     1.2.8      Az.DataLakeStore                    {Get-AzDataLakeStoreTrustedIdProvider, Remove-AzDataLakeStoreTrustedIdProvi...
Script     1.2.6      Az.DataLakeStore                    {Get-AzDataLakeStoreTrustedIdProvider, Remove-AzDataLakeStoreTrustedIdProvi...
Script     1.0.0      Az.DataShare                        {New-AzDataShareAccount, Get-AzDataShareAccount, Remove-AzDataShareAccount,...
Script     1.1.0      Az.DeploymentManager                {Get-AzDeploymentManagerArtifactSource, New-AzDeploymentManagerArtifactSour...
Script     1.0.2      Az.DeploymentManager                {Get-AzDeploymentManagerArtifactSource, New-AzDeploymentManagerArtifactSour...
Script     1.0.0      Az.DesktopVirtualization            {Disconnect-AzWvdUserSession, Get-AzWvdApplication, Get-AzWvdApplicationGro...
Script     1.0.2      Az.DevTestLabs                      {Get-AzDtlAllowedVMSizesPolicy, Get-AzDtlAutoShutdownPolicy, Get-AzDtlAutoS...
Script     1.0.1      Az.DevTestLabs                      {Get-AzDtlAllowedVMSizesPolicy, Get-AzDtlAutoShutdownPolicy, Get-AzDtlAutoS...
Script     1.1.2      Az.Dns                              {Get-AzDnsRecordSet, New-AzDnsRecordConfig, Remove-AzDnsRecordSet, Set-AzDn...
Script     1.2.3      Az.EventGrid                        {New-AzEventGridTopic, Get-AzEventGridTopic, Set-AzEventGridTopic, New-AzEv...
Script     1.5.0      Az.EventHub                         {New-AzEventHubNamespace, Get-AzEventHubNamespace, Set-AzEventHubNamespace,...
Script     1.4.2      Az.EventHub                         {New-AzEventHubNamespace, Get-AzEventHubNamespace, Set-AzEventHubNamespace,...
Script     1.5.0      Az.FrontDoor                        {New-AzFrontDoor, Get-AzFrontDoor, Set-AzFrontDoor, Remove-AzFrontDoor...}    
Script     1.3.0      Az.FrontDoor                        {New-AzFrontDoor, Get-AzFrontDoor, Set-AzFrontDoor, Remove-AzFrontDoor...}    
Script     1.0.1      Az.Functions                        {Get-AzFunctionApp, Get-AzFunctionAppAvailableLocation, Get-AzFunctionAppPl...
Script     3.3.0      Az.HDInsight                        {Get-AzHDInsightJob, New-AzHDInsightSqoopJobDefinition, Wait-AzHDInsightJob...
Script     3.0.1      Az.HDInsight                        {Get-AzHDInsightJob, New-AzHDInsightSqoopJobDefinition, Wait-AzHDInsightJob...
Script     1.1.0      Az.HealthcareApis                   {New-AzHealthcareApisService, Remove-AzHealthcareApisService, Set-AzHealthc...
Script     1.0.1      Az.HealthcareApis                   {New-AzHealthcareApisService, Remove-AzHealthcareApisService, Set-AzHealthc...
Script     2.5.0      Az.IotHub                           {Add-AzIotHubKey, Get-AzIotHubEventHubConsumerGroup, Get-AzIotHubConnection...
Script     2.0.1      Az.IotHub                           {Add-AzIotHubKey, Get-AzIotHubEventHubConsumerGroup, Get-AzIotHubConnection...
Script     2.0.0      Az.KeyVault                         {Add-AzKeyVaultCertificate, Update-AzKeyVaultCertificate, Stop-AzKeyVaultCe...
Script     1.4.0      Az.KeyVault                         {Add-AzKeyVaultCertificate, Update-AzKeyVaultCertificate, Stop-AzKeyVaultCe...
Script     1.3.2      Az.LogicApp                         {Get-AzIntegrationAccountAgreement, Get-AzIntegrationAccountAssembly, Get-A...
Script     1.1.3      Az.MachineLearning                  {Move-AzMlCommitmentAssociation, Get-AzMlCommitmentAssociation, Get-AzMlCom...
Script     1.1.2      Az.MachineLearning                  {Move-AzMlCommitmentAssociation, Get-AzMlCommitmentAssociation, Get-AzMlCom...
Script     1.0.0      Az.Maintenance                      {Get-AzApplyUpdate, Get-AzConfigurationAssignment, Get-AzMaintenanceConfigu...
Script     1.0.2      Az.ManagedServices                  {Get-AzManagedServicesAssignment, New-AzManagedServicesAssignment, Remove-A...
Script     1.0.2      Az.MarketplaceOrdering              {Get-AzMarketplaceTerms, Set-AzMarketplaceTerms}                              
Script     1.1.1      Az.Media                            {Sync-AzMediaServiceStorageKey, Set-AzMediaServiceKey, Get-AzMediaServiceKe...
Script     2.0.1      Az.Monitor                          {Get-AzMetricDefinition, Get-AzMetric, Remove-AzLogProfile, Get-AzLogProfil...
Script     1.5.0      Az.Monitor                          {Get-AzMetricDefinition, Get-AzMetric, Remove-AzLogProfile, Get-AzLogProfil...
Script     3.1.0      Az.Network                          {Add-AzApplicationGatewayAuthenticationCertificate, Get-AzApplicationGatewa...
Script     2.2.0      Az.Network                          {Add-AzApplicationGatewayAuthenticationCertificate, Get-AzApplicationGatewa...
Script     1.1.1      Az.NotificationHubs                 {Get-AzNotificationHub, Get-AzNotificationHubAuthorizationRule, Get-AzNotif...
Script     2.2.0      Az.OperationalInsights              {New-AzOperationalInsightsAzureActivityLogDataSource, New-AzOperationalInsi...
Script     1.3.4      Az.OperationalInsights              {New-AzOperationalInsightsAzureActivityLogDataSource, New-AzOperationalInsi...
Script     1.3.1      Az.PolicyInsights                   {Get-AzPolicyEvent, Get-AzPolicyState, Get-AzPolicyStateSummary, Get-AzPoli...
Script     1.1.4      Az.PolicyInsights                   {Get-AzPolicyEvent, Get-AzPolicyState, Get-AzPolicyStateSummary, Get-AzPoli...
Script     1.1.2      Az.PowerBIEmbedded                  {Remove-AzPowerBIWorkspaceCollection, Get-AzPowerBIWorkspaceCollection, Get...
Script     1.1.1      Az.PowerBIEmbedded                  {Remove-AzPowerBIWorkspaceCollection, Get-AzPowerBIWorkspaceCollection, Get...
Script     1.0.3      Az.PrivateDns                       {Get-AzPrivateDnsZone, Remove-AzPrivateDnsZone, Set-AzPrivateDnsZone, New-A...
Script     1.0.2      Az.PrivateDns                       {Get-AzPrivateDnsZone, Remove-AzPrivateDnsZone, Set-AzPrivateDnsZone, New-A...
Script     2.10.0     Az.RecoveryServices                 {Get-AzRecoveryServicesBackupProperty, Get-AzRecoveryServicesVault, Get-AzR...
Script     2.2.0      Az.RecoveryServices                 {Get-AzRecoveryServicesBackupProperty, Get-AzRecoveryServicesVault, Get-AzR...
Script     1.2.1      Az.RedisCache                       {Remove-AzRedisCachePatchSchedule, New-AzRedisCacheScheduleEntry, Get-AzRed...
Script     1.0.3      Az.Relay                            {New-AzRelayNamespace, Get-AzRelayNamespace, Set-AzRelayNamespace, Remove-A...
Script     2.2.0      Az.Resources                        {Get-AzProviderOperation, Remove-AzRoleAssignment, Get-AzRoleAssignment, Ne...
Script     1.9.0      Az.Resources                        {Get-AzProviderOperation, Remove-AzRoleAssignment, Get-AzRoleAssignment, Ne...
Script     1.4.1      Az.ServiceBus                       {New-AzServiceBusNamespace, Get-AzServiceBusNamespace, Set-AzServiceBusName...
Script     2.1.0      Az.ServiceFabric                    {Add-AzServiceFabricClientCertificate, Add-AzServiceFabricClusterCertificat...
Script     2.0.1      Az.ServiceFabric                    {Add-AzServiceFabricClientCertificate, Add-AzServiceFabricClusterCertificat...
Script     1.1.1      Az.SignalR                          {New-AzSignalR, Get-AzSignalR, Get-AzSignalRKey, New-AzSignalRKey...}         
Script     2.8.0      Az.Sql                              {Get-AzSqlDatabaseTransparentDataEncryption, Get-AzSqlDatabaseTransparentDa...
Script     2.1.1      Az.Sql                              {Get-AzSqlDatabaseTransparentDataEncryption, Get-AzSqlDatabaseTransparentDa...
Script     1.1.0      Az.SqlVirtualMachine                {New-AzSqlVM, Get-AzSqlVM, Update-AzSqlVM, Remove-AzSqlVM...}                 
Script     1.0.1      Az.SqlVirtualMachine                {New-AzSqlVM, Get-AzSqlVM, Update-AzSqlVM, Remove-AzSqlVM...}                 
Script     2.2.0      Az.Storage                          {Get-AzStorageAccount, Get-AzStorageAccountKey, New-AzStorageAccount, New-A...
Script     1.10.0     Az.Storage                          {Get-AzStorageAccount, Get-AzStorageAccountKey, New-AzStorageAccount, New-A...
Script     1.2.3      Az.StorageSync                      {Invoke-AzStorageSyncCompatibilityCheck, New-AzStorageSyncService, Get-AzSt...
Script     1.2.2      Az.StorageSync                      {Invoke-AzStorageSyncCompatibilityCheck, New-AzStorageSyncService, Get-AzSt...
Script     1.0.1      Az.StreamAnalytics                  {Get-AzStreamAnalyticsFunction, Get-AzStreamAnalyticsDefaultFunctionDefinit...
Script     1.0.0      Az.Support                          {Get-AzSupportService, Get-AzSupportProblemClassification, Get-AzSupportTic...
Script     1.0.4      Az.TrafficManager                   {Add-AzTrafficManagerCustomHeaderToEndpoint, Remove-AzTrafficManagerCustomH...
Script     1.0.3      Az.TrafficManager                   {Add-AzTrafficManagerCustomHeaderToEndpoint, Remove-AzTrafficManagerCustomH...
Script     1.10.0     Az.Websites                         {Get-AzAppServicePlan, Set-AzAppServicePlan, New-AzAppServicePlan, Remove-A...
Script     1.5.1      Az.Websites                         {Get-AzAppServicePlan, Set-AzAppServicePlan, New-AzAppServicePlan, Remove-A...
Binary     2.0.2.31   AzureAD                             {Add-AzureADApplicationOwner, Get-AzureADApplication, Get-AzureADApplicatio...
Script     1.0.3      B2CPolicyKey                        {Get-B2CPolicyKey, Get-B2CPolicyKeyList, New-B2CRestApiToken, Remove-B2CPol...
Script     0.0.71     chocolatey                          {Add-ChocolateyPin, Compare-SemVerVersion, Disable-ChocolateyFeature, Disab...
Script     1.0.0      EPS                                 Invoke-EpsTemplate                                                            
Script     1.0.0.0    hashdata                            {Assert-ScriptString, ConvertTo-HashString, ConvertTo-Hashtable, Export-Has...
Script     4.1.0      InvokeBuild                         {Invoke-Build, Build-Checkpoint, Build-Parallel}                              
Script     1.4.7      PackageManagement                   {Find-Package, Get-Package, Get-PackageProvider, Get-PackageSource...}        
Script     3.8.0      Posh-ACME                           {Get-DnsPluginHelp, Get-DnsPlugins, Get-KeyAuthorization, Get-PAAccount...}   
Script     1.7.4.4    PoshRSJob                           {Get-RSJob, Receive-RSJob, Remove-RSJob, Start-RSJob...}                      
Script     2.2.1      PowerShellGet                       {Find-Command, Find-DSCResource, Find-Module, Find-RoleCapability...}         
Manifest   0.9.6      PSAppInsightsFix                    {Stop-AIClient, New-AIClient, Push-AIClient, Send-AIEvent...}                 
Script     1.0.2      PSDataKit                           {Copy-Object, Get-MetadataObjectFromRelease, Get-OrElse, Merge-Hashtables}    
Script     0.6.0      PsdKit                              {Convert-PsdToXml, Convert-XmlToPsd, ConvertTo-Psd, Export-PsdXml...}         
Script     0.6.2      PSDocs                              {Document, Invoke-PSDocument, Get-PSDocumentHeader, New-PSDocumentOption...}  
Script     1.1.59     PSFramework                         {ConvertTo-PSFHashtable, Invoke-PSFCallback, Invoke-PSFProtectedCommand, Re...
Script     0.8.0      PSRule                              {Rule, Invoke-PSRule, Test-PSRuleTarget, Get-PSRule...}                       

    Directory: C:\Users\XXXXXXXX\Documents\WindowsPowerShell\Modules

ModuleType Version    Name                                ExportedCommands                                                              
---------- -------    ----                                ----------------                                                              
Script     1.6.1      Az.Accounts                         {Disable-AzDataCollection, Disable-AzContextAutosave, Enable-AzDataCollecti...
Script     1.0.0      Az.Advisor                          {Get-AzAdvisorRecommendation, Enable-AzAdvisorRecommendation, Disable-AzAdv...
Script     1.0.1      Az.Aks                              {Get-AzAks, New-AzAks, Remove-AzAks, Import-AzAksCredential...}               
Script     1.1.0      Az.AnalysisServices                 {Resume-AzAnalysisServicesServer, Suspend-AzAnalysisServicesServer, Get-AzA...
Script     1.2.0      Az.ApiManagement                    {Add-AzApiManagementApiToProduct, Add-AzApiManagementProductToGroup, Add-Az...
Script     1.0.1      Az.ApplicationInsights              {Get-AzApplicationInsights, New-AzApplicationInsights, Remove-AzApplication...
Script     1.3.1      Az.Automation                       {Get-AzAutomationHybridWorkerGroup, Remove-AzAutomationHybridWorkerGroup, G...
Script     1.1.0      Az.Batch                            {Remove-AzBatchAccount, Get-AzBatchAccount, Get-AzBatchAccountKey, New-AzBa...
Script     1.3.0      Az.Cdn                              {Get-AzCdnProfile, Get-AzCdnProfileSsoUrl, New-AzCdnProfile, Remove-AzCdnPr...
Script     1.2.0      Az.CognitiveServices                {Get-AzCognitiveServicesAccount, Get-AzCognitiveServicesAccountKey, Get-AzC...
Script     2.4.1      Az.Compute                          {Remove-AzAvailabilitySet, Get-AzAvailabilitySet, New-AzAvailabilitySet, Up...
Script     1.0.1      Az.ContainerInstance                {New-AzContainerGroup, Get-AzContainerGroup, Remove-AzContainerGroup, Get-A...
Script     1.1.0      Az.ContainerRegistry                {New-AzContainerRegistry, Get-AzContainerRegistry, Update-AzContainerRegist...
Script     1.1.3      Az.DataFactory                      {Set-AzDataFactoryV2, Update-AzDataFactoryV2, Get-AzDataFactoryV2, Remove-A...
Script     1.2.1      Az.DataLakeStore                    {Get-AzDataLakeStoreTrustedIdProvider, Remove-AzDataLakeStoreTrustedIdProvi...
Script     1.0.0      Az.DeploymentManager                {Get-AzDeploymentManagerArtifactSource, New-AzDeploymentManagerArtifactSour...
Script     1.1.1      Az.Dns                              {Get-AzDnsRecordSet, New-AzDnsRecordConfig, Remove-AzDnsRecordSet, Set-AzDn...
Script     1.2.1      Az.EventGrid                        {New-AzEventGridTopic, Get-AzEventGridTopic, Set-AzEventGridTopic, New-AzEv...
Script     1.3.0      Az.EventHub                         {New-AzEventHubNamespace, Get-AzEventHubNamespace, Set-AzEventHubNamespace,...
Script     1.1.0      Az.FrontDoor                        {New-AzFrontDoor, Get-AzFrontDoor, Set-AzFrontDoor, Remove-AzFrontDoor...}    
Script     2.0.0      Az.HDInsight                        {Get-AzHDInsightJob, New-AzHDInsightSqoopJobDefinition, Wait-AzHDInsightJob...
Script     1.2.0      Az.IotHub                           {Add-AzIotHubKey, Get-AzIotHubEventHubConsumerGroup, Get-AzIotHubConnection...
Script     1.3.0      Az.KeyVault                         {Add-AzKeyVaultCertificate, Update-AzKeyVaultCertificate, Stop-AzKeyVaultCe...
Script     1.3.0      Az.LogicApp                         {Get-AzIntegrationAccountAgreement, Get-AzIntegrationAccountAssembly, Get-A...
Script     1.1.0      Az.MachineLearning                  {Move-AzMlCommitmentAssociation, Get-AzMlCommitmentAssociation, Get-AzMlCom...
Script     1.0.0      Az.ManagedServices                  {Get-AzManagedServicesAssignment, New-AzManagedServicesAssignment, Remove-A...
Script     1.1.0      Az.Media                            {Sync-AzMediaServiceStorageKey, Set-AzMediaServiceKey, Get-AzMediaServiceKe...
Script     1.2.1      Az.Monitor                          {Get-AzMetricDefinition, Get-AzMetric, Remove-AzLogProfile, Get-AzLogProfil...
Script     1.12.0     Az.Network                          {Add-AzApplicationGatewayAuthenticationCertificate, Get-AzApplicationGatewa...
Script     1.1.0      Az.NotificationHubs                 {Get-AzNotificationHub, Get-AzNotificationHubAuthorizationRule, Get-AzNotif...
Script     1.3.2      Az.OperationalInsights              {New-AzOperationalInsightsAzureActivityLogDataSource, New-AzOperationalInsi...
Script     1.1.2      Az.PolicyInsights                   {Get-AzPolicyEvent, Get-AzPolicyState, Get-AzPolicyStateSummary, Get-AzPoli...
Script     1.1.0      Az.PowerBIEmbedded                  {Remove-AzPowerBIWorkspaceCollection, Get-AzPowerBIWorkspaceCollection, Get...
Script     1.4.3      Az.RecoveryServices                 {Get-AzRecoveryServicesBackupProperty, Get-AzRecoveryServicesVault, Get-AzR...
Script     1.1.0      Az.RedisCache                       {Remove-AzRedisCachePatchSchedule, New-AzRedisCacheScheduleEntry, Get-AzRed...
Script     1.0.1      Az.Relay                            {New-AzRelayNamespace, Get-AzRelayNamespace, Set-AzRelayNamespace, Remove-A...
Script     1.6.1      Az.Resources                        {Get-AzProviderOperation, Remove-AzRoleAssignment, Get-AzRoleAssignment, Ne...
Script     1.3.0      Az.ServiceBus                       {New-AzServiceBusNamespace, Get-AzServiceBusNamespace, Set-AzServiceBusName...
Script     1.1.1      Az.ServiceFabric                    {Add-AzServiceFabricApplicationCertificate, Add-AzServiceFabricClientCertif...
Script     1.0.2      Az.SignalR                          {New-AzSignalR, Get-AzSignalR, Get-AzSignalRKey, New-AzSignalRKey...}         
Script     1.13.1     Az.Sql                              {Get-AzSqlDatabaseTransparentDataEncryption, Get-AzSqlDatabaseTransparentDa...
Script     1.5.1      Az.Storage                          {Get-AzStorageAccount, Get-AzStorageAccountKey, New-AzStorageAccount, New-A...
Script     1.2.0      Az.StorageSync                      {Invoke-AzStorageSyncCompatibilityCheck, New-AzStorageSyncService, Get-AzSt...
Script     1.0.1      Az.TrafficManager                   {Add-AzTrafficManagerCustomHeaderToEndpoint, Remove-AzTrafficManagerCustomH...
Script     1.4.0      Az.Websites                         {Get-AzAppServicePlan, Set-AzAppServicePlan, New-AzAppServicePlan, Remove-A...
Script     1.4.7      PackageManagement                   {Find-Package, Get-Package, Get-PackageProvider, Get-PackageSource...}        
Script     0.3.2      PSDepend                            {Get-Dependency, Get-PSDependScript, Get-PSDependType, Import-Dependency...}  
Script     0.3.0      PSDepend                            {Get-Dependency, Get-PSDependScript, Get-PSDependType, Import-Dependency...}  
Script     0.1.62     PSDepend                            {Get-Dependency, Get-PSDependScript, Get-PSDependType, Import-Dependency...}  
Script     1.1.59     PSFramework                         {ConvertTo-PSFHashtable, Invoke-PSFCallback, Invoke-PSFProtectedCommand, Re...

    Directory: C:\Program Files\WindowsPowerShell\Modules

ModuleType Version    Name                                ExportedCommands                                                              
---------- -------    ----                                ----------------                                                              
Script     1.7.4      Az.Accounts                         {Disable-AzDataCollection, Disable-AzContextAutosave, Enable-AzDataCollecti...
Script     1.7.3      Az.Accounts                         {Disable-AzDataCollection, Disable-AzContextAutosave, Enable-AzDataCollecti...
Script     1.7.2      Az.Accounts                         {Disable-AzDataCollection, Disable-AzContextAutosave, Enable-AzDataCollecti...
Script     1.3.1      Az.Accounts                         {Disable-AzDataCollection, Disable-AzContextAutosave, Enable-AzDataCollecti...
Script     1.0.0      Az.Accounts                         {Disable-AzDataCollection, Disable-AzContextAutosave, Enable-AzDataCollecti...
Script     1.1.1      Az.Advisor                          {Get-AzAdvisorRecommendation, Enable-AzAdvisorRecommendation, Disable-AzAdv...
Script     1.0.3      Az.Aks                              {Get-AzAks, New-AzAks, Remove-AzAks, Import-AzAksCredential...}               
Script     1.0.0      Az.Aks                              {Get-AzAks, New-AzAks, Remove-AzAks, Import-AzAksCredential...}               
Script     1.1.2      Az.AnalysisServices                 {Resume-AzAnalysisServicesServer, Suspend-AzAnalysisServicesServer, Get-AzA...
Script     1.0.0      Az.AnalysisServices                 {Resume-AzAnalysisServicesServer, Suspend-AzAnalysisServicesServer, Get-AzA...
Script     1.4.0      Az.ApiManagement                    {Add-AzApiManagementApiToProduct, Add-AzApiManagementProductToGroup, Add-Az...
Script     1.3.4      Az.ApiManagement                    {Add-AzApiManagementApiToProduct, Add-AzApiManagementProductToGroup, Add-Az...
Script     1.0.0      Az.ApiManagement                    {Add-AzApiManagementRegion, Get-AzApiManagementSsoToken, New-AzApiManagemen...
Script     1.0.3      Az.ApplicationInsights              {Get-AzApplicationInsights, New-AzApplicationInsights, Remove-AzApplication...
Script     1.0.0      Az.ApplicationInsights              {Get-AzApplicationInsights, New-AzApplicationInsights, Remove-AzApplication...
Script     1.3.6      Az.Automation                       {Get-AzAutomationHybridWorkerGroup, Remove-AzAutomationHybridWorkerGroup, G...
Script     1.0.0      Az.Automation                       {Get-AzAutomationHybridWorkerGroup, Remove-AzAutomationHybridWorkerGroup, G...
Script     2.0.2      Az.Batch                            {Remove-AzBatchAccount, Get-AzBatchAccount, Get-AzBatchAccountKey, New-AzBa...
Script     1.0.0      Az.Batch                            {Remove-AzBatchAccount, Get-AzBatchAccount, Get-AzBatchAccountKeys, New-AzB...
Script     1.0.2      Az.Billing                          {Get-AzBillingInvoice, Get-AzBillingPeriod, Get-AzEnrollmentAccount, Get-Az...
Script     1.0.0      Az.Billing                          {Get-AzBillingInvoice, Get-AzBillingPeriod, Get-AzEnrollmentAccount, Get-Az...
Script     1.4.2      Az.Cdn                              {Get-AzCdnProfile, Get-AzCdnProfileSsoUrl, New-AzCdnProfile, Remove-AzCdnPr...
Script     1.0.0      Az.Cdn                              {Get-AzCdnProfile, Get-AzCdnProfileSsoUrl, New-AzCdnProfile, Remove-AzCdnPr...
Script     1.2.3      Az.CognitiveServices                {Get-AzCognitiveServicesAccount, Get-AzCognitiveServicesAccountKey, Get-AzC...
Script     1.0.0      Az.CognitiveServices                {Get-AzCognitiveServicesAccount, Get-AzCognitiveServicesAccountKey, Get-AzC...
Script     3.6.0      Az.Compute                          {Remove-AzAvailabilitySet, Get-AzAvailabilitySet, New-AzAvailabilitySet, Up...
Script     3.5.0      Az.Compute                          {Remove-AzAvailabilitySet, Get-AzAvailabilitySet, New-AzAvailabilitySet, Up...
Script     1.0.0      Az.Compute                          {Remove-AzAvailabilitySet, Get-AzAvailabilitySet, New-AzAvailabilitySet, Up...
Script     1.0.3      Az.ContainerInstance                {New-AzContainerGroup, Get-AzContainerGroup, Remove-AzContainerGroup, Get-A...
Script     1.0.0      Az.ContainerInstance                {New-AzContainerGroup, Get-AzContainerGroup, Remove-AzContainerGroup, Get-A...
Script     1.1.1      Az.ContainerRegistry                {New-AzContainerRegistry, Get-AzContainerRegistry, Update-AzContainerRegist...
Script     1.0.0      Az.ContainerRegistry                {New-AzContainerRegistry, Get-AzContainerRegistry, Update-AzContainerRegist...
Script     1.1.0      Az.DataBoxEdge                      {Get-AzDataBoxEdgeJob, Get-AzDataBoxEdgeDevice, Invoke-AzDataBoxEdgeDevice,...
Script     1.7.0      Az.DataFactory                      {Set-AzDataFactoryV2, Update-AzDataFactoryV2, Get-AzDataFactoryV2, Remove-A...
Script     1.6.1      Az.DataFactory                      {Set-AzDataFactoryV2, Update-AzDataFactoryV2, Get-AzDataFactoryV2, Remove-A...
Script     1.0.0      Az.DataFactory                      {Set-AzDataFactoryV2, Update-AzDataFactoryV2, Get-AzDataFactoryV2, Remove-A...
Script     1.0.2      Az.DataLakeAnalytics                {Get-AzDataLakeAnalyticsDataSource, New-AzDataLakeAnalyticsCatalogCredentia...
Script     1.0.0      Az.DataLakeAnalytics                {Get-AzDataLakeAnalyticsDataSource, New-AzDataLakeAnalyticsCatalogCredentia...
Script     1.2.8      Az.DataLakeStore                    {Get-AzDataLakeStoreTrustedIdProvider, Remove-AzDataLakeStoreTrustedIdProvi...
Script     1.2.7      Az.DataLakeStore                    {Get-AzDataLakeStoreTrustedIdProvider, Remove-AzDataLakeStoreTrustedIdProvi...
Script     1.2.6      Az.DataLakeStore                    {Get-AzDataLakeStoreTrustedIdProvider, Remove-AzDataLakeStoreTrustedIdProvi...
Script     1.0.0      Az.DataLakeStore                    {Get-AzDataLakeStoreTrustedIdProvider, Remove-AzDataLakeStoreTrustedIdProvi...
Script     1.1.0      Az.DeploymentManager                {Get-AzDeploymentManagerArtifactSource, New-AzDeploymentManagerArtifactSour...
Script     1.0.2      Az.DevTestLabs                      {Get-AzDtlAllowedVMSizesPolicy, Get-AzDtlAutoShutdownPolicy, Get-AzDtlAutoS...
Script     1.0.0      Az.DevTestLabs                      {Get-AzDtlAllowedVMSizesPolicy, Get-AzDtlAutoShutdownPolicy, Get-AzDtlAutoS...
Script     1.1.2      Az.Dns                              {Get-AzDnsRecordSet, New-AzDnsRecordConfig, Remove-AzDnsRecordSet, Set-AzDn...
Script     1.0.0      Az.Dns                              {Get-AzDnsRecordSet, New-AzDnsRecordConfig, Remove-AzDnsRecordSet, Set-AzDn...
Script     1.2.3      Az.EventGrid                        {New-AzEventGridTopic, Get-AzEventGridTopic, Set-AzEventGridTopic, New-AzEv...
Script     1.0.0      Az.EventGrid                        {New-AzEventGridTopic, Get-AzEventGridTopic, Set-AzEventGridTopic, New-AzEv...
Script     1.4.3      Az.EventHub                         {New-AzEventHubNamespace, Get-AzEventHubNamespace, Set-AzEventHubNamespace,...
Script     1.0.0      Az.EventHub                         {New-AzEventHubNamespace, Get-AzEventHubNamespace, Set-AzEventHubNamespace,...
Script     1.4.0      Az.FrontDoor                        {New-AzFrontDoor, Get-AzFrontDoor, Set-AzFrontDoor, Remove-AzFrontDoor...}    
Script     3.1.0      Az.HDInsight                        {Get-AzHDInsightJob, New-AzHDInsightSqoopJobDefinition, Wait-AzHDInsightJob...
Script     3.0.3      Az.HDInsight                        {Get-AzHDInsightJob, New-AzHDInsightSqoopJobDefinition, Wait-AzHDInsightJob...
Script     1.0.0      Az.HDInsight                        {Get-AzHDInsightJob, New-AzHDInsightSqoopJobDefinition, Wait-AzHDInsightJob...
Script     1.0.1      Az.HealthcareApis                   {New-AzHealthcareApisService, Remove-AzHealthcareApisService, Set-AzHealthc...
Script     2.3.0      Az.IotHub                           {Add-AzIotHubKey, Get-AzIotHubEventHubConsumerGroup, Get-AzIotHubConnection...
Script     2.2.0      Az.IotHub                           {Add-AzIotHubKey, Get-AzIotHubEventHubConsumerGroup, Get-AzIotHubConnection...
Script     2.1.0      Az.IotHub                           {Add-AzIotHubKey, Get-AzIotHubEventHubConsumerGroup, Get-AzIotHubConnection...
Script     1.0.0      Az.IotHub                           {Add-AzIotHubKey, Get-AzIotHubEventHubConsumerGroup, Get-AzIotHubConnection...
Script     1.5.2      Az.KeyVault                         {Add-AzKeyVaultCertificate, Update-AzKeyVaultCertificate, Stop-AzKeyVaultCe...
Script     1.5.1      Az.KeyVault                         {Add-AzKeyVaultCertificate, Update-AzKeyVaultCertificate, Stop-AzKeyVaultCe...
Script     1.0.0      Az.KeyVault                         {Add-AzKeyVaultCertificate, Update-AzKeyVaultCertificate, Stop-AzKeyVaultCe...
Script     1.3.2      Az.LogicApp                         {Get-AzIntegrationAccountAgreement, Get-AzIntegrationAccountAssembly, Get-A...
Script     1.0.0      Az.LogicApp                         {Get-AzIntegrationAccountAgreement, Get-AzIntegrationAccountCallbackUrl, Ge...
Script     1.1.3      Az.MachineLearning                  {Move-AzMlCommitmentAssociation, Get-AzMlCommitmentAssociation, Get-AzMlCom...
Script     1.0.0      Az.MachineLearning                  {Move-AzMlCommitmentAssociation, Get-AzMlCommitmentAssociation, Get-AzMlCom...
Script     1.0.2      Az.ManagedServices                  {Get-AzManagedServicesAssignment, New-AzManagedServicesAssignment, Remove-A...
Script     1.0.2      Az.MarketplaceOrdering              {Get-AzMarketplaceTerms, Set-AzMarketplaceTerms}                              
Script     1.0.0      Az.MarketplaceOrdering              {Get-AzMarketplaceTerms, Set-AzMarketplaceTerms}                              
Script     1.1.1      Az.Media                            {Sync-AzMediaServiceStorageKey, Set-AzMediaServiceKey, Get-AzMediaServiceKe...
Script     1.0.0      Az.Media                            {Sync-AzMediaServiceStorageKeys, Set-AzMediaServiceKey, Get-AzMediaServiceK...
Script     1.6.2      Az.Monitor                          {Get-AzMetricDefinition, Get-AzMetric, Remove-AzLogProfile, Get-AzLogProfil...
Script     1.6.1      Az.Monitor                          {Get-AzMetricDefinition, Get-AzMetric, Remove-AzLogProfile, Get-AzLogProfil...
Script     1.6.0      Az.Monitor                          {Get-AzMetricDefinition, Get-AzMetric, Remove-AzLogProfile, Get-AzLogProfil...
Script     1.0.0      Az.Monitor                          {Get-AzMetricDefinition, Get-AzMetric, Remove-AzLogProfile, Get-AzLogProfil...
Script     2.4.0      Az.Network                          {Add-AzApplicationGatewayAuthenticationCertificate, Get-AzApplicationGatewa...
Script     2.3.2      Az.Network                          {Add-AzApplicationGatewayAuthenticationCertificate, Get-AzApplicationGatewa...
Script     2.3.1      Az.Network                          {Add-AzApplicationGatewayAuthenticationCertificate, Get-AzApplicationGatewa...
Script     1.0.0      Az.Network                          {Add-AzApplicationGatewayAuthenticationCertificate, Get-AzApplicationGatewa...
Script     1.1.1      Az.NotificationHubs                 {Get-AzNotificationHub, Get-AzNotificationHubAuthorizationRule, Get-AzNotif...
Script     1.0.0      Az.NotificationHubs                 {Get-AzNotificationHub, Get-AzNotificationHubAuthorizationRules, Get-AzNoti...
Script     1.3.4      Az.OperationalInsights              {New-AzOperationalInsightsAzureActivityLogDataSource, New-AzOperationalInsi...
Script     1.0.0      Az.OperationalInsights              {New-AzOperationalInsightsAzureActivityLogDataSource, New-AzOperationalInsi...
Script     1.2.1      Az.PolicyInsights                   {Get-AzPolicyEvent, Get-AzPolicyState, Get-AzPolicyStateSummary, Get-AzPoli...
Script     1.2.0      Az.PolicyInsights                   {Get-AzPolicyEvent, Get-AzPolicyState, Get-AzPolicyStateSummary, Get-AzPoli...
Script     1.0.0      Az.PolicyInsights                   {Get-AzPolicyEvent, Get-AzPolicyState, Get-AzPolicyStateSummary, Get-AzPoli...
Script     1.1.1      Az.PowerBIEmbedded                  {Remove-AzPowerBIWorkspaceCollection, Get-AzPowerBIWorkspaceCollection, Get...
Script     1.0.0      Az.PowerBIEmbedded                  {Remove-AzPowerBIWorkspaceCollection, Get-AzPowerBIWorkspaceCollection, Get...
Script     1.0.2      Az.PrivateDns                       {Get-AzPrivateDnsZone, Remove-AzPrivateDnsZone, Set-AzPrivateDnsZone, New-A...
Script     2.8.0      Az.RecoveryServices                 {Get-AzRecoveryServicesBackupProperty, Get-AzRecoveryServicesVault, Get-AzR...
Script     2.7.0      Az.RecoveryServices                 {Get-AzRecoveryServicesBackupProperty, Get-AzRecoveryServicesVault, Get-AzR...
Script     1.0.0      Az.RecoveryServices                 {Get-AzRecoveryServicesBackupProperty, Get-AzRecoveryServicesVault, Get-AzR...
Script     1.2.1      Az.RedisCache                       {Remove-AzRedisCachePatchSchedule, New-AzRedisCacheScheduleEntry, Get-AzRed...
Script     1.0.0      Az.RedisCache                       {Remove-AzRedisCachePatchSchedule, New-AzRedisCacheScheduleEntry, Get-AzRed...
Script     1.0.3      Az.Relay                            {New-AzRelayNamespace, Get-AzRelayNamespace, Set-AzRelayNamespace, Remove-A...
Script     1.0.0      Az.Relay                            {New-AzRelayNamespace, Get-AzRelayNamespace, Set-AzRelayNamespace, Remove-A...
Script     1.13.0     Az.Resources                        {Get-AzProviderOperation, Remove-AzRoleAssignment, Get-AzRoleAssignment, Ne...
Script     1.12.0     Az.Resources                        {Get-AzProviderOperation, Remove-AzRoleAssignment, Get-AzRoleAssignment, Ne...
Script     1.11.0     Az.Resources                        {Get-AzProviderOperation, Remove-AzRoleAssignment, Get-AzRoleAssignment, Ne...
Script     1.1.3      Az.Resources                        {Get-AzProviderOperation, Remove-AzRoleAssignment, Get-AzRoleAssignment, Ne...
Script     1.0.0      Az.Resources                        {Get-AzProviderOperation, Remove-AzRoleAssignment, Get-AzRoleAssignment, Ne...
Script     1.4.1      Az.ServiceBus                       {New-AzServiceBusNamespace, Get-AzServiceBusNamespace, Set-AzServiceBusName...
Script     1.0.0      Az.ServiceBus                       {New-AzServiceBusNamespace, Get-AzServiceBusNamespace, Set-AzServiceBusName...
Script     2.0.1      Az.ServiceFabric                    {Add-AzServiceFabricClientCertificate, Add-AzServiceFabricClusterCertificat...
Script     1.0.0      Az.ServiceFabric                    {Add-AzServiceFabricApplicationCertificate, Add-AzServiceFabricClientCertif...
Script     1.1.1      Az.SignalR                          {New-AzSignalR, Get-AzSignalR, Get-AzSignalRKey, New-AzSignalRKey...}         
Script     1.0.0      Az.SignalR                          {New-AzSignalR, Get-AzSignalR, Get-AzSignalRKey, New-AzSignalRKey...}         
Script     2.5.0      Az.Sql                              {Get-AzSqlDatabaseTransparentDataEncryption, Get-AzSqlDatabaseTransparentDa...
Script     2.4.0      Az.Sql                              {Get-AzSqlDatabaseTransparentDataEncryption, Get-AzSqlDatabaseTransparentDa...
Script     2.3.0      Az.Sql                              {Get-AzSqlDatabaseTransparentDataEncryption, Get-AzSqlDatabaseTransparentDa...
Script     1.0.0      Az.Sql                              {Get-AzSqlDatabaseTransparentDataEncryption, Get-AzSqlDatabaseTransparentDa...
Script     1.1.0      Az.SqlVirtualMachine                {New-AzSqlVM, Get-AzSqlVM, Update-AzSqlVM, Remove-AzSqlVM...}                 
Script     1.13.0     Az.Storage                          {Get-AzStorageAccount, Get-AzStorageAccountKey, New-AzStorageAccount, New-A...
Script     1.12.0     Az.Storage                          {Get-AzStorageAccount, Get-AzStorageAccountKey, New-AzStorageAccount, New-A...
Script     1.0.0      Az.Storage                          {Get-AzStorageAccount, Get-AzStorageAccountKey, New-AzStorageAccount, New-A...
Script     1.2.3      Az.StorageSync                      {Invoke-AzStorageSyncCompatibilityCheck, New-AzStorageSyncService, Get-AzSt...
Script     1.0.1      Az.StreamAnalytics                  {Get-AzStreamAnalyticsFunction, Get-AzStreamAnalyticsDefaultFunctionDefinit...
Script     1.0.0      Az.StreamAnalytics                  {Get-AzStreamAnalyticsFunction, Get-AzStreamAnalyticsDefaultFunctionDefinit...
Script     1.0.0      Az.Support                          {Get-AzSupportService, Get-AzSupportProblemClassification, Get-AzSupportTic...
Script     1.0.3      Az.TrafficManager                   {Add-AzTrafficManagerCustomHeaderToEndpoint, Remove-AzTrafficManagerCustomH...
Script     1.0.0      Az.TrafficManager                   {Add-AzTrafficManagerCustomHeaderToEndpoint, Remove-AzTrafficManagerCustomH...
Script     1.8.0      Az.Websites                         {Get-AzAppServicePlan, Set-AzAppServicePlan, New-AzAppServicePlan, Remove-A...
Script     1.7.0      Az.Websites                         {Get-AzAppServicePlan, Set-AzAppServicePlan, New-AzAppServicePlan, Remove-A...
Script     1.6.0      Az.Websites                         {Get-AzAppServicePlan, Set-AzAppServicePlan, New-AzAppServicePlan, Remove-A...
Script     1.0.0      Az.Websites                         {Get-AzAppServicePlan, Set-AzAppServicePlan, New-AzAppServicePlan, Remove-A...
Script     5.1.2      Azure                               {Get-AzureAutomationCertificate, Get-AzureAutomationConnection, New-AzureAu...
Manifest   0.5.0      Azure.AnalysisServices              {Add-AzureAnalysisServicesAccount, Restart-AzureAnalysisServicesInstance, E...
Script     4.2.1      Azure.Storage                       {Get-AzureStorageTable, New-AzureStorageTableSASToken, New-AzureStorageTabl...
Binary     2.0.2.16   AzureAD                             {Add-AzureADApplicationOwner, Get-AzureADApplication, Get-AzureADApplicatio...
Binary     2.0.2.4    AzureAD                             {Add-AzureADApplicationOwner, Get-AzureADApplication, Get-AzureADApplicatio...
Binary     2.0.2.85   AzureADPreview                      {Add-AzureADApplicationOwner, Get-AzureADApplication, Get-AzureADApplicatio...
Manifest   2.4.0.0    cChoco                                                                                                            
Manifest   4.3.0.0    CertificateDsc                                                                                                    
Script     1.4.1      FormatPowerShellCode                {Format-ScriptCondenseEnclosures, Format-ScriptExpandFunctionBlocks, Format...
Script     1.1.0      JWT                                 {New-Jwt, Test-Jwt, Get-JwtPayload}                                           
Script     1.0.1      Microsoft.PowerShell.Operation.V... {Get-OperationValidation, Invoke-OperationValidation}                         
Manifest   6.3.0.0    NetworkingDsc                                                                                                     
Binary     1.0.0.1    PackageManagement                   {Find-Package, Get-Package, Get-PackageProvider, Get-PackageSource...}        
Script     4.5.0      Pester                              {Describe, Context, It, Should...}                                            
Script     3.4.0      Pester                              {Describe, Context, It, Should...}                                            
Script     3.12.0     Posh-ACME                           {Get-DnsPluginHelp, Get-DnsPlugins, Get-KeyAuthorization, Get-PAAccount...}   
Script     1.7.4.4    PoshRSJob                           {Get-RSJob, Receive-RSJob, Remove-RSJob, Start-RSJob...}                      
Script     1.0.0.1    PowerShellGet                       {Install-Module, Find-Module, Save-Module, Update-Module...}                  
Script     0.3        PowerShellModule                                                                                                  
Script     0.6.1      PsdKit                              {Convert-PsdToXml, Convert-XmlToPsd, ConvertTo-Psd, Export-PsdXml...}         
Script     1.0.2      PSExcel                             {ConvertTo-ExcelCoordinate, Join-Worksheet, Get-CellValue, Add-PivotTable...} 
Script     1.1.59     PSFramework                         {ConvertTo-PSFHashtable, Invoke-PSFCallback, Invoke-PSFProtectedCommand, Re...
Script     1.2        PSReadline                          {Get-PSReadlineKeyHandler, Set-PSReadlineKeyHandler, Remove-PSReadlineKeyHa...
Script     21.1.18102 SqlServer                           {Add-RoleMember, Add-SqlAvailabilityDatabase, Add-SqlAvailabilityGroupListe...
Manifest   4.9.0.0    StorageDsc                                                                                                        
Script     2.0.8      VSTSAgent                           {Find-VSTSAgent, Install-VSTSAgent, Get-VSTSAgent, Uninstall-VSTSAgent...}    
Manifest   1.0.0.4    WindowsDefender                     {Get-TargetResource, Test-TargetResource, Set-TargetResource}                 
Manifest   5.15.2.0   WinSCP                              {ConvertTo-WinSCPEscapedString, Copy-WinSCPItem, Get-WinSCPChildItem, Get-W...
Script     8.10.0.0   xPSDesiredStateConfiguration        {Publish-ModuleToPullServer, Publish-DSCModuleAndMof, Publish-MofsInSource,...
Script     8.4.0.0    xPSDesiredStateConfiguration        {Publish-MOFToPullServer, Publish-DSCModuleAndMof, Publish-ModuleToPullServer}
Manifest   3.4.0.0    xStorage                                                                                                          

    Directory: C:\windows\system32\WindowsPowerShell\v1.0\Modules

ModuleType Version    Name                                ExportedCommands                                                              
---------- -------    ----                                ----------------                                                              
Manifest   1.0.0.0    AppBackgroundTask                   {Disable-AppBackgroundTaskDiagnosticLog, Enable-AppBackgroundTaskDiagnostic...
Manifest   2.0.0.0    AppLocker                           {Get-AppLockerFileInformation, Get-AppLockerPolicy, New-AppLockerPolicy, Se...
Manifest   1.0.0.0    AppvClient                          {Add-AppvClientConnectionGroup, Add-AppvClientPackage, Add-AppvPublishingSe...
Manifest   2.0.0.0    Appx                                {Add-AppxPackage, Get-AppxPackage, Get-AppxPackageManifest, Remove-AppxPack...
Script     1.0.0.0    AssignedAccess                      {Clear-AssignedAccess, Get-AssignedAccess, Set-AssignedAccess}                
Manifest   1.0.0.0    BitLocker                           {Unlock-BitLocker, Suspend-BitLocker, Resume-BitLocker, Remove-BitLockerKey...
Manifest   2.0.0.0    BitsTransfer                        {Add-BitsFile, Complete-BitsTransfer, Get-BitsTransfer, Remove-BitsTransfer...
Manifest   1.0.0.0    BranchCache                         {Add-BCDataCacheExtension, Clear-BCCache, Disable-BC, Disable-BCDowngrading...
Manifest   1.0.0.0    CimCmdlets                          {Get-CimAssociatedInstance, Get-CimClass, Get-CimInstance, Get-CimSession...} 
Manifest   1.0        ConfigCI                            {Get-SystemDriver, New-CIPolicyRule, New-CIPolicy, Get-CIPolicy...}           
Manifest   1.0        Defender                            {Get-MpPreference, Set-MpPreference, Add-MpPreference, Remove-MpPreference...}
Manifest   1.0.0.0    DeliveryOptimization                {Get-DeliveryOptimizationStatus, Get-DeliveryOptimizationPerfSnap}            
Manifest   1.0.0.0    DirectAccessClientComponents        {Disable-DAManualEntryPointSelection, Enable-DAManualEntryPointSelection, G...
Script     3.0        Dism                                {Add-AppxProvisionedPackage, Add-WindowsDriver, Add-WindowsCapability, Add-...
Manifest   1.0.0.0    DnsClient                           {Resolve-DnsName, Clear-DnsClientCache, Get-DnsClient, Get-DnsClientCache...} 
Manifest   1.0.0.0    EventTracingManagement              {Start-EtwTraceSession, New-EtwTraceSession, Get-EtwTraceSession, Update-Et...
Manifest   1.0.0.0    HgsClient                           {Get-HgsAttestationBaselinePolicy, Get-HgsClientConfiguration, Test-HgsClie...
Manifest   1.0.0.0    HgsDiagnostics                      {New-HgsTraceTarget, Get-HgsTrace, Get-HgsTraceFileData, Test-HgsTraceTarget} 
Binary     1.0.0.0    HostComputeService                  {Get-ComputeProcess, Stop-ComputeProcess}                                     
Manifest   1.0.0.0    HostNetworkingService               {Get-HnsEndpoint, Remove-HNSNetwork, Get-HNSNetwork, Remove-HNSEndpoint}      
Binary     2.0.0.0    Hyper-V                             {Add-VMAssignableDevice, Add-VMDvdDrive, Add-VMFibreChannelHba, Add-VMGpuPa...
Binary     1.1        Hyper-V                             {Add-VMDvdDrive, Add-VMFibreChannelHba, Add-VMHardDiskDrive, Add-VMMigratio...
Manifest   2.0.0.0    International                       {Get-WinDefaultInputMethodOverride, Set-WinDefaultInputMethodOverride, Get-...
Manifest   1.0.0.0    iSCSI                               {Get-IscsiTargetPortal, New-IscsiTargetPortal, Remove-IscsiTargetPortal, Up...
Script     1.0.0.0    ISE                                 {New-IseSnippet, Import-IseSnippet, Get-IseSnippet}                           
Manifest   1.0.0.0    Kds                                 {Add-KdsRootKey, Get-KdsRootKey, Test-KdsRootKey, Set-KdsConfiguration...}    
Manifest   1.0.1.0    Microsoft.PowerShell.Archive        {Compress-Archive, Expand-Archive}                                            
Manifest   3.0.0.0    Microsoft.PowerShell.Diagnostics    {Get-WinEvent, Get-Counter, Import-Counter, Export-Counter...}                
Manifest   3.0.0.0    Microsoft.PowerShell.Host           {Start-Transcript, Stop-Transcript}                                           
Manifest   1.0.0.0    Microsoft.PowerShell.LocalAccounts  {Add-LocalGroupMember, Disable-LocalUser, Enable-LocalUser, Get-LocalGroup...}
Manifest   3.1.0.0    Microsoft.PowerShell.Management     {Add-Content, Clear-Content, Clear-ItemProperty, Join-Path...}                
Script     1.0        Microsoft.PowerShell.ODataUtils     Export-ODataEndpointProxy                                                     
Manifest   3.0.0.0    Microsoft.PowerShell.Security       {Get-Acl, Set-Acl, Get-PfxCertificate, Get-Credential...}                     
Manifest   3.1.0.0    Microsoft.PowerShell.Utility        {Format-List, Format-Custom, Format-Table, Format-Wide...}                    
Manifest   3.0.0.0    Microsoft.WSMan.Management          {Disable-WSManCredSSP, Enable-WSManCredSSP, Get-WSManCredSSP, Set-WSManQuic...
Manifest   1.0        MMAgent                             {Disable-MMAgent, Enable-MMAgent, Set-MMAgent, Get-MMAgent...}                
Manifest   1.0.0.0    MsDtc                               {New-DtcDiagnosticTransaction, Complete-DtcDiagnosticTransaction, Join-DtcD...
Manifest   2.0.0.0    NetAdapter                          {Disable-NetAdapter, Disable-NetAdapterBinding, Disable-NetAdapterChecksumO...
Manifest   1.0.0.0    NetConnection                       {Get-NetConnectionProfile, Set-NetConnectionProfile}                          
Manifest   1.0.0.0    NetEventPacketCapture               {New-NetEventSession, Remove-NetEventSession, Get-NetEventSession, Set-NetE...
Manifest   2.0.0.0    NetLbfo                             {Add-NetLbfoTeamMember, Add-NetLbfoTeamNic, Get-NetLbfoTeam, Get-NetLbfoTea...
Manifest   1.0.0.0    NetNat                              {Get-NetNat, Get-NetNatExternalAddress, Get-NetNatStaticMapping, Get-NetNat...
Manifest   2.0.0.0    NetQos                              {Get-NetQosPolicy, Set-NetQosPolicy, Remove-NetQosPolicy, New-NetQosPolicy}   
Manifest   2.0.0.0    NetSecurity                         {Get-DAPolicyChange, New-NetIPsecAuthProposal, New-NetIPsecMainModeCryptoPr...
Manifest   1.0.0.0    NetSwitchTeam                       {New-NetSwitchTeam, Remove-NetSwitchTeam, Get-NetSwitchTeam, Rename-NetSwit...
Manifest   1.0.0.0    NetTCPIP                            {Get-NetIPAddress, Get-NetIPInterface, Get-NetIPv4Protocol, Get-NetIPv6Prot...
Manifest   1.0.0.0    NetWNV                              {Get-NetVirtualizationProviderAddress, Get-NetVirtualizationGlobal, Get-Net...
Manifest   1.0.0.0    NetworkConnectivityStatus           {Get-DAConnectionStatus, Get-NCSIPolicyConfiguration, Reset-NCSIPolicyConfi...
Manifest   1.0.0.0    NetworkSwitchManager                {Disable-NetworkSwitchEthernetPort, Enable-NetworkSwitchEthernetPort, Get-N...
Manifest   1.0.0.0    NetworkTransition                   {Add-NetIPHttpsCertBinding, Disable-NetDnsTransitionConfiguration, Disable-...
Manifest   1.0.0.0    PcsvDevice                          {Get-PcsvDevice, Start-PcsvDevice, Stop-PcsvDevice, Restart-PcsvDevice...}    
Manifest   1.0.0.0    PKI                                 {Add-CertificateEnrollmentPolicyServer, Export-Certificate, Export-PfxCerti...
Manifest   1.0.0.0    PnpDevice                           {Get-PnpDevice, Get-PnpDeviceProperty, Enable-PnpDevice, Disable-PnpDevice}   
Manifest   1.1        PrintManagement                     {Add-Printer, Add-PrinterDriver, Add-PrinterPort, Get-PrintConfiguration...}  
Binary     1.0.11     ProcessMitigations                  {Get-ProcessMitigation, Set-ProcessMitigation, ConvertTo-ProcessMitigationP...
Script     3.0        Provisioning                        {Install-ProvisioningPackage, Export-ProvisioningPackage, Install-TrustedPr...
Manifest   1.1        PSDesiredStateConfiguration         {Set-DscLocalConfigurationManager, Start-DscConfiguration, Test-DscConfigur...
Script     1.0.0.0    PSDiagnostics                       {Disable-PSTrace, Disable-PSWSManCombinedTrace, Disable-WSManTrace, Enable-...
Binary     1.1.0.0    PSScheduledJob                      {New-JobTrigger, Add-JobTrigger, Remove-JobTrigger, Get-JobTrigger...}        
Manifest   2.0.0.0    PSWorkflow                          {New-PSWorkflowExecutionOption, New-PSWorkflowSession, nwsn}                  
Manifest   1.0.0.0    PSWorkflowUtility                   Invoke-AsWorkflow                                                             
Manifest   1.0.0.0    ScheduledTasks                      {Get-ScheduledTask, Set-ScheduledTask, Register-ScheduledTask, Unregister-S...
Manifest   2.0.0.0    SecureBoot                          {Confirm-SecureBootUEFI, Set-SecureBootUEFI, Get-SecureBootUEFI, Format-Sec...
Manifest   2.0.0.0    SmbShare                            {Get-SmbShare, Remove-SmbShare, Set-SmbShare, Block-SmbShareAccess...}        
Manifest   2.0.0.0    SmbWitness                          {Get-SmbWitnessClient, Move-SmbWitnessClient, gsmbw, msmbw...}                
Manifest   1.0.0.0    StartLayout                         {Export-StartLayout, Import-StartLayout, Export-StartLayoutEdgeAssets, Get-...
Manifest   2.0.0.0    Storage                             {Add-InitiatorIdToMaskingSet, Add-PartitionAccessPath, Add-PhysicalDisk, Ad...
Manifest   2.0.0.0    TLS                                 {New-TlsSessionTicketKey, Enable-TlsSessionTicketKey, Disable-TlsSessionTic...
Manifest   1.0.0.0    TroubleshootingPack                 {Get-TroubleshootingPack, Invoke-TroubleshootingPack}                         
Manifest   2.0.0.0    TrustedPlatformModule               {Get-Tpm, Initialize-Tpm, Clear-Tpm, Unblock-Tpm...}                          
Binary     2.1.639.0  UEV                                 {Clear-UevConfiguration, Clear-UevAppxPackage, Restore-UevBackup, Set-UevTe...
Manifest   2.0.0.0    VpnClient                           {Add-VpnConnection, Set-VpnConnection, Remove-VpnConnection, Get-VpnConnect...
Manifest   1.0.0.0    Wdac                                {Get-OdbcDriver, Set-OdbcDriver, Get-OdbcDsn, Add-OdbcDsn...}                 
Manifest   1.0.0.0    WindowsDeveloperLicense             {Get-WindowsDeveloperLicense, Unregister-WindowsDeveloperLicense, Show-Wind...
Script     1.0        WindowsErrorReporting               {Enable-WindowsErrorReporting, Disable-WindowsErrorReporting, Get-WindowsEr...
Manifest   1.0.0.0    WindowsSearch                       {Get-WindowsSearchSetting, Set-WindowsSearchSetting}                          
Manifest   1.0.0.0    WindowsUpdate                       Get-WindowsUpdateLog                                                          
Manifest   1.0.0.2    WindowsUpdateProvider               {Get-WUAVersion, Get-WULastInstallationDate, Get-WULastScanSuccessDate, Get...

    Directory: C:\Program Files (x86)\Microsoft Azure Information Protection\Powershell

ModuleType Version    Name                                ExportedCommands                                                              
---------- -------    ----                                ----------------                                                              
Binary     1.54.33.0  AzureInformationProtection          {Clear-RMSAuthentication, Get-RMSFileStatus, Get-RMSServer, Get-RMSServerAu...

    Directory: C:\Users\XXXXXXXX\.vscode\extensions\ms-vscode.powershell-2020.6.0\modules

ModuleType Version    Name                                ExportedCommands                                                              
---------- -------    ----                                ----------------                                                              
Script     1.1.3      Plaster                             {Invoke-Plaster, New-PlasterManifest, Get-PlasterTemplate, Test-PlasterMani...
Binary     2.1.0      PowerShellEditorServices            Start-EditorServices                                                          
Binary     0.2.0      PowerShellEditorServices.VSCode     {New-VSCodeHtmlContentView, Show-VSCodeHtmlContentView, Close-VSCodeHtmlCon...
Script     2.0.2      PSReadLine                          {Get-PSReadLineKeyHandler, Set-PSReadLineKeyHandler, Remove-PSReadLineKeyHa...
Script     1.19.0     PSScriptAnalyzer                    {Get-ScriptAnalyzerRule, Invoke-ScriptAnalyzer, Invoke-Formatter}             

Debug output

DEBUG: 01:46:26 - SetAzureWebAppCmdlet begin processing with ParameterSet 'S1'.

Confirm
Continue with this operation?
[Y] Yes  [A] Yes to All  [H] Halt Command  [S] Suspend  [?] Help (default is "Y"): A
DEBUG: 02:16:01 - using account id 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx'...
DEBUG: [Common.Authentication]: Authenticating using Account: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx', environment:
'AzureCloud', tenant: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx'
DEBUG: [Common.Authentication]: Authenticating using configuration values: Domain:
'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx', Endpoint: 'https://login.microsoftonline.com/', ClientId:
'1950a258-227b-4e31-a9cf-717495945fc2', ClientRedirect: 'urn:ietf:wg:oauth:2.0:oob', ResourceClientUri:
'https://management.core.windows.net/', ValidateAuthority: 'True'
DEBUG: [Common.Authentication]: Renewing token using AppId: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx', AdalConfiguration
with ADDomain: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx', AdEndpoint: 'https://login.microsoftonline.com/', ClientId:
'1950a258-227b-4e31-a9cf-717495945fc2', RedirectUri: 'urn:ietf:wg:oauth:2.0:oob'
DEBUG: [ADAL]: Information: 2020-07-11T00:16:01.9226619Z: 2391e0c3-7a69-4d17-afdb-2164a89cd675 - LoggerBase.cs: ADAL
PCL.Desktop with assembly version '3.19.2.6005', file version '3.19.50302.0130' and informational version
'2a8bec6c4c76d0c1ef819b55bdc3cda2d2605056' is running...
DEBUG: [ADAL]: Information: 2020-07-11T00:16:01.9226619Z: 2391e0c3-7a69-4d17-afdb-2164a89cd675 - LoggerBase.cs: ADAL
PCL.Desktop with assembly version '3.19.2.6005', file version '3.19.50302.0130' and informational version
'2a8bec6c4c76d0c1ef819b55bdc3cda2d2605056' is running...
DEBUG: [ADAL]: Information: 2020-07-11T00:16:01.9226619Z: 2391e0c3-7a69-4d17-afdb-2164a89cd675 - LoggerBase.cs: ===
Token Acquisition started:
 CacheType: null
 Authentication Target: Client
 , Authority Host: login.microsoftonline.com
DEBUG: [ADAL]: Information: 2020-07-11T00:16:01.9226619Z: 2391e0c3-7a69-4d17-afdb-2164a89cd675 - LoggerBase.cs: ===
Token Acquisition started:
 Authority: https://login.microsoftonline.com/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/
 Resource: https://management.core.windows.net/
 ClientId: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
 CacheType: null
 Authentication Target: Client

DEBUG: [ADAL]: Verbose: 2020-07-11T00:16:01.9226619Z: 2391e0c3-7a69-4d17-afdb-2164a89cd675 - LoggerBase.cs: Loading
from cache.
DEBUG: [ADAL]: Verbose: 2020-07-11T00:16:01.9226619Z: 2391e0c3-7a69-4d17-afdb-2164a89cd675 - LoggerBase.cs: Loading
from cache.
DEBUG: [ADAL]: Verbose: 2020-07-11T00:16:01.9226619Z: 2391e0c3-7a69-4d17-afdb-2164a89cd675 - LoggerBase.cs: Looking up
cache for a token...
DEBUG: [ADAL]: Verbose: 2020-07-11T00:16:01.9226619Z: 2391e0c3-7a69-4d17-afdb-2164a89cd675 - LoggerBase.cs: Looking up
cache for a token...
DEBUG: [ADAL]: Information: 2020-07-11T00:16:01.9226619Z: 2391e0c3-7a69-4d17-afdb-2164a89cd675 - LoggerBase.cs: An item
 matching the requested resource was found in the cache
DEBUG: [ADAL]: Information: 2020-07-11T00:16:01.9226619Z: 2391e0c3-7a69-4d17-afdb-2164a89cd675 - LoggerBase.cs: An item
 matching the requested resource was found in the cache
DEBUG: [ADAL]: Information: 2020-07-11T00:16:01.9226619Z: 2391e0c3-7a69-4d17-afdb-2164a89cd675 - LoggerBase.cs:
30,2325831783333 minutes left until token in cache expires
DEBUG: [ADAL]: Information: 2020-07-11T00:16:01.9226619Z: 2391e0c3-7a69-4d17-afdb-2164a89cd675 - LoggerBase.cs:
30,2325831783333 minutes left until token in cache expires
DEBUG: [ADAL]: Information: 2020-07-11T00:16:01.9226619Z: 2391e0c3-7a69-4d17-afdb-2164a89cd675 - LoggerBase.cs: A
matching item (access token or refresh token or both) was found in the cache
DEBUG: [ADAL]: Information: 2020-07-11T00:16:01.9226619Z: 2391e0c3-7a69-4d17-afdb-2164a89cd675 - LoggerBase.cs: A
matching item (access token or refresh token or both) was found in the cache
DEBUG: [ADAL]: Information: 2020-07-11T00:16:01.9226619Z: 2391e0c3-7a69-4d17-afdb-2164a89cd675 - LoggerBase.cs: ===
Token Acquisition finished successfully. An access token was returned: Expiration Time: 11.07.2020 00:46:15 +00:00
DEBUG: [ADAL]: Information: 2020-07-11T00:16:01.9226619Z: 2391e0c3-7a69-4d17-afdb-2164a89cd675 - LoggerBase.cs: ===
Token Acquisition finished successfully. An access token was returned: Expiration Time: 11.07.2020 00:46:15
+00:00Access Token Hash: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
  User id:
DEBUG: [ADAL]: Information: 2020-07-11T00:16:01.9226619Z: 00000000-0000-0000-0000-000000000000 - LoggerBase.cs:
Serializing token cache with 3 items.
DEBUG: [Common.Authentication]: Checking token expiration, token expires '07/11/2020 00:46:15 +00:00' Comparing to
'07/11/2020 00:16:02 +00:00' With threshold '00:05:00', calculated time until token expiry: '00:30:13.6848362'
DEBUG: ============================ HTTP REQUEST ============================

HTTP Method:
GET

Absolute Uri:
https://management.azure.com/subscriptions/xxxxxxx-xxxxxxxxxxxxxxxxxxxxxxx-xxxxxxxxxxxx/resourceGroups/Ability-Platform-Int-R-D
ev-DevOps-01/providers/Microsoft.Web/sites/Webappxxxxxxxxx?api-version=2018-11-01

Headers:
x-ms-client-request-id        : 6a08324c-28dc-4bb6-9fb9-7803dd062a9a
accept-language               : en-US

Body:

DEBUG: ============================ HTTP RESPONSE ============================

Status Code:
OK

Headers:
Pragma                        : no-cache
Strict-Transport-Security     : max-age=31536000; includeSubDomains
x-ms-request-id               : a16e2d4e-0e6c-4c44-bd48-d17ec4f1dab6
x-ms-ratelimit-remaining-subscription-reads: 11998
x-ms-correlation-request-id   : 0a713068-8ef5-4ddf-aa7e-b9a652d6f82d
x-ms-routing-request-id       : FRANCECENTRAL:20200711T001609Z:0a713068-8ef5-4ddf-aa7e-b9a652d6f82d
X-Content-Type-Options        : nosniff
Cache-Control                 : no-cache
Date                          : Sat, 11 Jul 2020 00:16:09 GMT
ETag                          : "1D65711F9E05EE0"
Server                        : Microsoft-IIS/10.0
X-AspNet-Version              : 4.0.30319
X-Powered-By                  : ASP.NET

Body:
{
  "id":
"/subscriptions/xxxxxxx-xxxxxxxxxxxxxxxxxxxxxxx-xxxxxxxxxxxx/resourceGroups/xxxxxxxxxxxxxxxxxxxxxxxx-rg/providers/Micr
osoft.Web/sites/Webappxxxxxxxxx",
  "name": "Webappxxxxxxxxx",
  "type": "Microsoft.Web/sites",
  "kind": "app,linux,container",
  "location": "North Europe",
  "properties": {
    "name": "Webappxxxxxxxxx",
    "state": "Running",
    "hostNames": [
      "Webappxxxxxxxxx.azurewebsites.net"
    ],
    "webSpace": "xxxxxxxxxxxxxxxxxxxxxxxx-rg-NorthEuropewebspace",
    "selfLink":
"https://waws-prod-db3-167.api.azurewebsites.windows.net:454/subscriptions/xxxxxxx-xxxxxxxxxxxxxxxxxxxxxxx-xxxxxxxxxxxx/webspac
es/xxxxxxxxxxxxxxxxxxxxxxxx-rg-NorthEuropewebspace/sites/Webappxxxxxxxxx",
    "repositorySiteName": "Webappxxxxxxxxx",
    "owner": null,
    "usageState": "Normal",
    "enabled": true,
    "adminEnabled": true,
    "enabledHostNames": [
      "Webappxxxxxxxxx.azurewebsites.net",
      "Webappxxxxxxxxx.scm.azurewebsites.net"
    ],
    "siteProperties": {
      "metadata": null,
      "properties": [
        {
          "name": "LinuxFxVersion",
          "value":
"DOCKER|xxxxxxxxxxxxxacr.azurecr.io/xxxxxxxxxxxxxxxx-repos/xxxxxxxxxxxxxxxx-image-name:0.1.0-252"
        },
        {
          "name": "WindowsFxVersion",
          "value": null
        }
      ],
      "appSettings": null
    },
    "availabilityState": "Normal",
    "sslCertificates": null,
    "csrs": [],
    "cers": null,
    "siteMode": null,
    "hostNameSslStates": [
      {
        "name": "Webappxxxxxxxxx.azurewebsites.net",
        "sslState": "Disabled",
        "ipBasedSslResult": null,
        "virtualIP": null,
        "thumbprint": null,
        "toUpdate": null,
        "toUpdateIpBasedSsl": null,
        "ipBasedSslState": "NotConfigured",
        "hostType": "Standard"
      },
      {
        "name": "Webappxxxxxxxxx.scm.azurewebsites.net",
        "sslState": "Disabled",
        "ipBasedSslResult": null,
        "virtualIP": null,
        "thumbprint": null,
        "toUpdate": null,
        "toUpdateIpBasedSsl": null,
        "ipBasedSslState": "NotConfigured",
        "hostType": "Repository"
      }
    ],
    "computeMode": null,
    "serverFarm": null,
    "serverFarmId":
"/subscriptions/xxxxxxx-xxxxxxxxxxxxxxxxxxxxxxx-xxxxxxxxxxxx/resourceGroups/xxxxxxxxxxxxxxxxxxxxxxxx-rg/providers/Micr
osoft.Web/serverfarms/AbiPortalAsprdo01euwdev",
    "reserved": true,
    "isXenon": false,
    "hyperV": false,
    "lastModifiedTimeUtc": "2020-07-10T23:29:37.23",
    "storageRecoveryDefaultState": "Running",
    "contentAvailabilityState": "Normal",
    "runtimeAvailabilityState": "Normal",
    "siteConfig": {
      "numberOfWorkers": null,
      "defaultDocuments": null,
      "netFrameworkVersion": null,
      "phpVersion": null,
      "pythonVersion": null,
      "nodeVersion": null,
      "powerShellVersion": null,
      "linuxFxVersion": null,
      "windowsFxVersion": null,
      "requestTracingEnabled": null,
      "remoteDebuggingEnabled": null,
      "remoteDebuggingVersion": null,
      "httpLoggingEnabled": null,
      "azureMonitorLogCategories": null,
      "acrUseManagedIdentityCreds": false,
      "acrUserManagedIdentityID": null,
      "logsDirectorySizeLimit": null,
      "detailedErrorLoggingEnabled": null,
      "publishingUsername": null,
      "publishingPassword": null,
      "appSettings": null,
      "metadata": null,
      "connectionStrings": null,
      "machineKey": null,
      "handlerMappings": null,
      "documentRoot": null,
      "scmType": null,
      "use32BitWorkerProcess": null,
      "webSocketsEnabled": null,
      "alwaysOn": null,
      "javaVersion": null,
      "javaContainer": null,
      "javaContainerVersion": null,
      "appCommandLine": null,
      "managedPipelineMode": null,
      "virtualApplications": null,
      "winAuthAdminState": null,
      "winAuthTenantState": null,
      "customAppPoolIdentityAdminState": null,
      "customAppPoolIdentityTenantState": null,
      "runtimeADUser": null,
      "runtimeADUserPassword": null,
      "loadBalancing": null,
      "routingRules": null,
      "experiments": null,
      "limits": null,
      "autoHealEnabled": null,
      "autoHealRules": null,
      "tracingOptions": null,
      "vnetName": null,
      "cors": null,
      "push": null,
      "apiDefinition": null,
      "apiManagementConfig": null,
      "autoSwapSlotName": null,
      "localMySqlEnabled": null,
      "managedServiceIdentityId": null,
      "xManagedServiceIdentityId": null,
      "ipSecurityRestrictions": null,
      "scmIpSecurityRestrictions": null,
      "scmIpSecurityRestrictionsUseMain": null,
      "http20Enabled": null,
      "minTlsVersion": null,
      "ftpsState": null,
      "preWarmedInstanceCount": null,
      "healthCheckPath": null,
      "fileChangeAuditEnabled": null,
      "functionsRuntimeScaleMonitoringEnabled": null,
      "websiteTimeZone": null,
      "minimumElasticInstanceCount": 0
    },
    "deploymentId": "Webappxxxxxxxxx",
    "trafficManagerHostNames": null,
    "sku": "Standard",
    "scmSiteAlsoStopped": false,
    "targetSwapSlot": null,
    "hostingEnvironment": null,
    "hostingEnvironmentProfile": null,
    "clientAffinityEnabled": false,
    "clientCertEnabled": false,
    "clientCertMode": "Required",
    "clientCertExclusionPaths": null,
    "hostNamesDisabled": false,
    "domainVerificationIdentifiers": null,
    "customDomainVerificationId": "997C29D37423FE2FF51305231E4C623BF421DDE003897B05D02AC4CDCAC74F5C",
    "kind": "app,linux,container",
    "inboundIpAddress": "20.50.64.2",
    "possibleInboundIpAddresses": "20.50.64.2",
    "ftpUsername": "Webappxxxxxxxxx\\$Webappxxxxxxxxx",
    "ftpsHostName": "ftps://waws-prod-db3-167.ftp.azurewebsites.windows.net/site/wwwroot",
    "outboundIpAddresses": "51.104.185.109,51.104.185.159,51.104.185.251,51.104.186.60,51.104.186.234,51.104.187.93",
    "possibleOutboundIpAddresses":
"51.104.185.109,51.104.185.159,51.104.185.251,51.104.186.60,51.104.186.234,51.104.187.93,40.127.228.252,40.127.229.88,4
0.127.229.89,40.127.230.184,40.127.230.185,40.127.230.230",
    "containerSize": 0,
    "dailyMemoryTimeQuota": 0,
    "suspendedTill": null,
    "siteDisabledReason": 0,
    "functionExecutionUnitsCache": null,
    "maxNumberOfWorkers": null,
    "homeStamp": "waws-prod-db3-167",
    "cloningInfo": null,
    "hostingEnvironmentId": null,
    "tags": null,
    "resourceGroup": "xxxxxxxxxxxxxxxxxxxxxxxx-rg",
    "defaultHostName": "Webappxxxxxxxxx.azurewebsites.net",
    "slotSwapStatus": null,
    "httpsOnly": true,
    "redundancyMode": "None",
    "inProgressOperationId": null,
    "geoDistributions": null,
    "privateEndpointConnections": [],
    "buildVersion": null,
    "targetBuildVersion": null
  },
  "identity": {
    "type": "SystemAssigned",
    "tenantId": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
    "principalId": "dc89cfbc-8282-456a-ab5d-62608b583ddf"
  }
}

DEBUG: [Common.Authentication]: Checking token expiration, token expires '07/11/2020 00:46:15 +00:00' Comparing to
'07/11/2020 00:16:03 +00:00' With threshold '00:05:00', calculated time until token expiry: '00:30:12.2172021'
DEBUG: ============================ HTTP REQUEST ============================

HTTP Method:
GET

Absolute Uri:
https://management.azure.com/subscriptions/xxxxxxx-xxxxxxxxxxxxxxxxxxxxxxx-xxxxxxxxxxxx/resourceGroups/Ability-Platform-Int-R-D
ev-DevOps-01/providers/Microsoft.Web/sites/Webappxxxxxxxxx/config/web?api-version=2018-11-01

Headers:
x-ms-client-request-id        : 34dd7311-6ab3-4289-854b-ab20fc71fe2e
accept-language               : en-US

Body:

DEBUG: ============================ HTTP RESPONSE ============================

Status Code:
OK

Headers:
Pragma                        : no-cache
Strict-Transport-Security     : max-age=31536000; includeSubDomains
x-ms-request-id               : e879b907-d653-466d-8373-b78e28f09fe7
x-ms-ratelimit-remaining-subscription-reads: 11997
x-ms-correlation-request-id   : 99d9cda1-cc1d-4c25-8939-5987d768e71b
x-ms-routing-request-id       : FRANCECENTRAL:20200711T001610Z:99d9cda1-cc1d-4c25-8939-5987d768e71b
X-Content-Type-Options        : nosniff
Cache-Control                 : no-cache
Date                          : Sat, 11 Jul 2020 00:16:09 GMT
Server                        : Microsoft-IIS/10.0
X-AspNet-Version              : 4.0.30319
X-Powered-By                  : ASP.NET

Body:
{
  "id":
"/subscriptions/xxxxxxx-xxxxxxxxxxxxxxxxxxxxxxx-xxxxxxxxxxxx/resourceGroups/xxxxxxxxxxxxxxxxxxxxxxxx-rg/providers/Micr
osoft.Web/sites/Webappxxxxxxxxx/config/web",
  "name": "Webappxxxxxxxxx",
  "type": "Microsoft.Web/sites/config",
  "location": "North Europe",
  "properties": {
    "numberOfWorkers": 1,
    "defaultDocuments": [
      "Default.htm",
      "Default.html",
      "Default.asp",
      "index.htm",
      "index.html",
      "iisstart.htm",
      "default.aspx",
      "index.php",
      "hostingstart.html"
    ],
    "netFrameworkVersion": "v4.0",
    "phpVersion": "",
    "pythonVersion": "",
    "nodeVersion": "",
    "powerShellVersion": "",
    "linuxFxVersion":
"DOCKER|xxxxxxxxxxxxxacr.azurecr.io/xxxxxxxxxxxxxxxx-repos/xxxxxxxxxxxxxxxx-image-name:0.1.0-252",
    "windowsFxVersion": null,
    "requestTracingEnabled": false,
    "remoteDebuggingEnabled": false,
    "remoteDebuggingVersion": "VS2019",
    "httpLoggingEnabled": false,
    "azureMonitorLogCategories": null,
    "acrUseManagedIdentityCreds": false,
    "acrUserManagedIdentityID": null,
    "logsDirectorySizeLimit": 35,
    "detailedErrorLoggingEnabled": false,
    "publishingUsername": "$Webappxxxxxxxxx",
    "publishingPassword": null,
    "appSettings": null,
    "metadata": null,
    "connectionStrings": null,
    "machineKey": null,
    "handlerMappings": null,
    "documentRoot": null,
    "scmType": "None",
    "use32BitWorkerProcess": true,
    "webSocketsEnabled": false,
    "alwaysOn": true,
    "javaVersion": null,
    "javaContainer": null,
    "javaContainerVersion": null,
    "appCommandLine": "",
    "managedPipelineMode": "Integrated",
    "virtualApplications": [
      {
        "virtualPath": "/",
        "physicalPath": "site\\wwwroot",
        "preloadEnabled": true,
        "virtualDirectories": null
      }
    ],
    "winAuthAdminState": 0,
    "winAuthTenantState": 0,
    "customAppPoolIdentityAdminState": false,
    "customAppPoolIdentityTenantState": false,
    "runtimeADUser": null,
    "runtimeADUserPassword": null,
    "loadBalancing": "LeastRequests",
    "routingRules": [],
    "experiments": {
      "rampUpRules": []
    },
    "limits": null,
    "autoHealEnabled": false,
    "autoHealRules": null,
    "tracingOptions": null,
    "vnetName": "",
    "siteAuthEnabled": false,
    "siteAuthSettings": {
      "enabled": null,
      "unauthenticatedClientAction": null,
      "tokenStoreEnabled": null,
      "allowedExternalRedirectUrls": null,
      "defaultProvider": null,
      "clientId": null,
      "clientSecret": null,
      "clientSecretCertificateThumbprint": null,
      "issuer": null,
      "allowedAudiences": null,
      "additionalLoginParams": null,
      "isAadAutoProvisioned": false,
      "googleClientId": null,
      "googleClientSecret": null,
      "googleOAuthScopes": null,
      "facebookAppId": null,
      "facebookAppSecret": null,
      "facebookOAuthScopes": null,
      "twitterConsumerKey": null,
      "twitterConsumerSecret": null,
      "microsoftAccountClientId": null,
      "microsoftAccountClientSecret": null,
      "microsoftAccountOAuthScopes": null
    },
    "cors": null,
    "push": null,
    "apiDefinition": null,
    "apiManagementConfig": null,
    "autoSwapSlotName": null,
    "localMySqlEnabled": false,
    "managedServiceIdentityId": 20,
    "xManagedServiceIdentityId": null,
    "ipSecurityRestrictions": [
      {
        "ipAddress": "Any",
        "action": "Allow",
        "priority": 1,
        "name": "Allow all",
        "description": "Allow all access"
      }
    ],
    "scmIpSecurityRestrictions": [
      {
        "ipAddress": "Any",
        "action": "Allow",
        "priority": 1,
        "name": "Allow all",
        "description": "Allow all access"
      }
    ],
    "scmIpSecurityRestrictionsUseMain": false,
    "http20Enabled": false,
    "minTlsVersion": "1.2",
    "ftpsState": "Disabled",
    "reservedInstanceCount": 0,
    "preWarmedInstanceCount": null,
    "healthCheckPath": null,
    "fileChangeAuditEnabled": false,
    "functionsRuntimeScaleMonitoringEnabled": false,
    "websiteTimeZone": null,
    "minimumElasticInstanceCount": 0
  }
}

DEBUG: [Common.Authentication]: Checking token expiration, token expires '07/11/2020 00:46:15 +00:00' Comparing to
'07/11/2020 00:16:03 +00:00' With threshold '00:05:00', calculated time until token expiry: '00:30:11.9549164'
DEBUG: ============================ HTTP REQUEST ============================

HTTP Method:
POST

Absolute Uri:
https://management.azure.com/subscriptions/xxxxxxx-xxxxxxxxxxxxxxxxxxxxxxx-xxxxxxxxxxxx/resourceGroups/Ability-Platform-Int-R-D
ev-DevOps-01/providers/Microsoft.Web/sites/Webappxxxxxxxxx/config/appsettings/list?api-version=2018-11-01

Headers:
x-ms-client-request-id        : ae3f0471-5669-47aa-9afb-748f17145e5f
accept-language               : en-US

Body:

DEBUG: ============================ HTTP RESPONSE ============================

Status Code:
OK

Headers:
Pragma                        : no-cache
Strict-Transport-Security     : max-age=31536000; includeSubDomains
x-ms-request-id               : 46d443da-61bf-4c9c-a943-fb3e5c0a9d22
x-ms-ratelimit-remaining-subscription-resource-requests: 11999
x-ms-correlation-request-id   : 037668f9-62b3-4d51-94fd-f62b65950196
x-ms-routing-request-id       : FRANCECENTRAL:20200711T001610Z:037668f9-62b3-4d51-94fd-f62b65950196
X-Content-Type-Options        : nosniff
Cache-Control                 : no-cache
Date                          : Sat, 11 Jul 2020 00:16:10 GMT
Server                        : Microsoft-IIS/10.0
X-AspNet-Version              : 4.0.30319
X-Powered-By                  : ASP.NET

Body:
{
  "id":
"/subscriptions/xxxxxxx-xxxxxxxxxxxxxxxxxxxxxxx-xxxxxxxxxxxx/resourceGroups/xxxxxxxxxxxxxxxxxxxxxxxx-rg/providers/Micr
osoft.Web/sites/Webappxxxxxxxxx/config/appsettings",
  "name": "appsettings",
  "type": "Microsoft.Web/sites/config",
  "location": "North Europe",
  "properties": {
    "WEBSITE_HTTPLOGGING_RETENTION_DAYS": "3",
    "DOCKER_REGISTRY_SERVER_USERNAME":
"@Microsoft.KeyVault(SecretUri=https://xxxxxxxkv.vault.azure.net:443/secrets/ACR-User-xxxx/39c2edf40eb94
581ac5167b232592677)",
    "DOCKER_ENABLE_CI": "true",
    "WEBSITES_ENABLE_APP_SERVICE_STORAGE": "false",
    "Logging__LogLevel__System": "Warning"
  }
}

DEBUG: [Common.Authentication]: Checking token expiration, token expires '07/11/2020 00:46:15 +00:00' Comparing to
'07/11/2020 00:16:04 +00:00' With threshold '00:05:00', calculated time until token expiry: '00:30:11.6241528'
DEBUG: ============================ HTTP REQUEST ============================

HTTP Method:
POST

Absolute Uri:
https://management.azure.com/subscriptions/xxxxxxx-xxxxxxxxxxxxxxxxxxxxxxx-xxxxxxxxxxxx/resourceGroups/Ability-Platform-Int-R-D
ev-DevOps-01/providers/Microsoft.Web/sites/Webappxxxxxxxxx/config/connectionstrings/list?api-version=2018-11-
01

Headers:
x-ms-client-request-id        : 7c6f70ef-0271-4f37-a60e-3376a8035efc
accept-language               : en-US

Body:

DEBUG: ============================ HTTP RESPONSE ============================

Status Code:
OK

Headers:
Pragma                        : no-cache
Strict-Transport-Security     : max-age=31536000; includeSubDomains
x-ms-request-id               : 1754d75f-e61f-4a87-be8b-df72e9e98979
x-ms-ratelimit-remaining-subscription-resource-requests: 11998
x-ms-correlation-request-id   : d6f81aad-5e55-4228-a332-a543c1eb47a1
x-ms-routing-request-id       : FRANCECENTRAL:20200711T001610Z:d6f81aad-5e55-4228-a332-a543c1eb47a1
X-Content-Type-Options        : nosniff
Cache-Control                 : no-cache
Date                          : Sat, 11 Jul 2020 00:16:10 GMT
Server                        : Microsoft-IIS/10.0
X-AspNet-Version              : 4.0.30319
X-Powered-By                  : ASP.NET

Body:
{
  "id":
"/subscriptions/xxxxxxx-xxxxxxxxxxxxxxxxxxxxxxx-xxxxxxxxxxxx/resourceGroups/xxxxxxxxxxxxxxxxxxxxxxxx-rg/providers/Micr
osoft.Web/sites/Webappxxxxxxxxx/config/connectionstrings",
  "name": "connectionstrings",
  "type": "Microsoft.Web/sites/config",
  "location": "North Europe",
  "properties": {}
}

DEBUG: [Common.Authentication]: Checking token expiration, token expires '07/11/2020 00:46:15 +00:00' Comparing to
'07/11/2020 00:16:04 +00:00' With threshold '00:05:00', calculated time until token expiry: '00:30:11.3459294'
DEBUG: ============================ HTTP REQUEST ============================

HTTP Method:
POST

Absolute Uri:
https://management.azure.com/subscriptions/xxxxxxx-xxxxxxxxxxxxxxxxxxxxxxx-xxxxxxxxxxxx/resourceGroups/Ability-Platform-Int-R-D
ev-DevOps-01/providers/Microsoft.Web/sites/Webappxxxxxxxxx/config/azurestorageaccounts/list?api-version=2018-
11-01

Headers:
x-ms-client-request-id        : 79411607-f51d-4fa6-a3e6-c17153b24e29
accept-language               : en-US

Body:

DEBUG: ============================ HTTP RESPONSE ============================

Status Code:
OK

Headers:
Pragma                        : no-cache
Strict-Transport-Security     : max-age=31536000; includeSubDomains
x-ms-request-id               : b6bc66d9-6940-4b8f-af02-6215741d374a
x-ms-ratelimit-remaining-subscription-resource-requests: 11997
x-ms-correlation-request-id   : 43766736-7e0b-4d66-844d-610334584fdc
x-ms-routing-request-id       : FRANCECENTRAL:20200711T001611Z:43766736-7e0b-4d66-844d-610334584fdc
X-Content-Type-Options        : nosniff
Cache-Control                 : no-cache
Date                          : Sat, 11 Jul 2020 00:16:10 GMT
Server                        : Microsoft-IIS/10.0
X-AspNet-Version              : 4.0.30319
X-Powered-By                  : ASP.NET

Body:
{
  "id":
"/subscriptions/xxxxxxx-xxxxxxxxxxxxxxxxxxxxxxx-xxxxxxxxxxxx/resourceGroups/xxxxxxxxxxxxxxxxxxxxxxxx-rg/providers/Micr
osoft.Web/sites/Webappxxxxxxxxx/config/appsettings",
  "name": "azurestorageaccounts",
  "type": "Microsoft.Web/sites/config",
  "location": "North Europe",
  "properties": {}
}

DEBUG: [Common.Authentication]: Checking token expiration, token expires '07/11/2020 00:46:15 +00:00' Comparing to
'07/11/2020 00:16:04 +00:00' With threshold '00:05:00', calculated time until token expiry: '00:30:11.0928502'
DEBUG: ============================ HTTP REQUEST ============================

HTTP Method:
PUT

Absolute Uri:
https://management.azure.com/subscriptions/xxxxxxx-xxxxxxxxxxxxxxxxxxxxxxx-xxxxxxxxxxxx/resourceGroups/Ability-Platform-Int-R-D
ev-DevOps-01/providers/Microsoft.Web/sites/Webappxxxxxxxxx/config/appsettings?api-version=2018-11-01

Headers:
x-ms-client-request-id        : 5e528602-b5d7-403b-b021-086cee21a796
accept-language               : en-US

Body:
{
  "properties": {
    "WEBSITE_HTTPLOGGING_RETENTION_DAYS": "3",
    "DOCKER_REGISTRY_SERVER_USERNAME":
"@Microsoft.KeyVault(SecretUri=https://xxxxxxxkv.vault.azure.net:443/secrets/ACR-User-xxxx/39c2edf40eb94
581ac5167b232592677)",
    "DOCKER_ENABLE_CI": "true",
    "WEBSITES_ENABLE_APP_SERVICE_STORAGE": "false",
    "Logging__LogLevel__System": "Warning"
  }
}

DEBUG: ============================ HTTP RESPONSE ============================

Status Code:
OK

Headers:
Pragma                        : no-cache
Strict-Transport-Security     : max-age=31536000; includeSubDomains
x-ms-request-id               : 219553e5-3067-4f11-ae42-a75254e4f394
x-ms-ratelimit-remaining-subscription-writes: 1199
x-ms-correlation-request-id   : 2cb5a9ec-cfcb-498c-af79-3816f320a677
x-ms-routing-request-id       : FRANCECENTRAL:20200711T001611Z:2cb5a9ec-cfcb-498c-af79-3816f320a677
X-Content-Type-Options        : nosniff
Cache-Control                 : no-cache
Date                          : Sat, 11 Jul 2020 00:16:11 GMT
ETag                          : "1D657187B7057C0"
Server                        : Microsoft-IIS/10.0
X-AspNet-Version              : 4.0.30319
X-Powered-By                  : ASP.NET

Body:
{
  "id":
"/subscriptions/xxxxxxx-xxxxxxxxxxxxxxxxxxxxxxx-xxxxxxxxxxxx/resourceGroups/xxxxxxxxxxxxxxxxxxxxxxxx-rg/providers/Micr
osoft.Web/sites/Webappxxxxxxxxx/config/appsettings",
  "name": "appsettings",
  "type": "Microsoft.Web/sites/config",
  "location": "North Europe",
  "properties": {
    "WEBSITE_HTTPLOGGING_RETENTION_DAYS": "3",
    "DOCKER_ENABLE_CI": "true",
    "Logging__Console__Default": "Information",
    "WEBSITES_ENABLE_APP_SERVICE_STORAGE": "false",
    "DOCKER_REGISTRY_SERVER_URL": "xxxxxxxxxxxxxacr.azurecr.io",
    "Logging__LogLevel__System": "Warning",
    "DOCKER_REGISTRY_SERVER_USERNAME":
"@Microsoft.KeyVault(SecretUri=https://xxxxxxxkv.vault.azure.net:443/secrets/ACR-User-xxxx/39c2edf40eb94
581ac5167b232592677)"
  }
}

DEBUG: [Common.Authentication]: Checking token expiration, token expires '07/11/2020 00:46:15 +00:00' Comparing to
'07/11/2020 00:16:05 +00:00' With threshold '00:05:00', calculated time until token expiry: '00:30:10.3489244'
DEBUG: ============================ HTTP REQUEST ============================

HTTP Method:
PATCH

Absolute Uri:
https://management.azure.com/subscriptions/xxxxxxx-xxxxxxxxxxxxxxxxxxxxxxx-xxxxxxxxxxxx/resourceGroups/Ability-Platform-Int-R-D
ev-DevOps-01/providers/Microsoft.Web/sites/Webappxxxxxxxxx/config/web?api-version=2018-11-01

Headers:
x-ms-client-request-id        : 361a7d9d-7676-42ec-9573-0e6a44c011ef
accept-language               : en-US

Body:
{
  "properties": {
    "numberOfWorkers": 1,
    "linuxFxVersion":
"DOCKER|xxxxxxxxxxxxxacr.azurecr.io/xxxxxxxxxxxxxxxx-repos/xxxxxxxxxxxxxxxx-image-name:0.1.0-252",
    "minTlsVersion": "1.2",
    "ftpsState": "Disabled"
  }
}

DEBUG: ============================ HTTP RESPONSE ============================

Status Code:
OK

Headers:
Pragma                        : no-cache
Strict-Transport-Security     : max-age=31536000; includeSubDomains
x-ms-request-id               : b08e70d6-d9fb-40db-a576-e7bd6c5cbc2a
x-ms-ratelimit-remaining-subscription-writes: 1198
x-ms-correlation-request-id   : 5d5566a1-5fe7-429a-9fa0-2372f87a0055
x-ms-routing-request-id       : FRANCECENTRAL:20200711T001612Z:5d5566a1-5fe7-429a-9fa0-2372f87a0055
X-Content-Type-Options        : nosniff
Cache-Control                 : no-cache
Date                          : Sat, 11 Jul 2020 00:16:12 GMT
ETag                          : "1D657187B7057C0"
Server                        : Microsoft-IIS/10.0
X-AspNet-Version              : 4.0.30319
X-Powered-By                  : ASP.NET

Body:
{
  "id":
"/subscriptions/xxxxxxx-xxxxxxxxxxxxxxxxxxxxxxx-xxxxxxxxxxxx/resourceGroups/xxxxxxxxxxxxxxxxxxxxxxxx-rg/providers/Micr
osoft.Web/sites/Webappxxxxxxxxx",
  "name": "Webappxxxxxxxxx",
  "type": "Microsoft.Web/sites",
  "location": "North Europe",
  "properties": {
    "numberOfWorkers": 1,
    "defaultDocuments": [
      "Default.htm",
      "Default.html",
      "Default.asp",
      "index.htm",
      "index.html",
      "iisstart.htm",
      "default.aspx",
      "index.php",
      "hostingstart.html"
    ],
    "netFrameworkVersion": "v4.0",
    "phpVersion": "",
    "pythonVersion": "",
    "nodeVersion": "",
    "powerShellVersion": "",
    "linuxFxVersion":
"DOCKER|xxxxxxxxxxxxxacr.azurecr.io/xxxxxxxxxxxxxxxx-repos/xxxxxxxxxxxxxxxx-image-name:0.1.0-252",
    "windowsFxVersion": null,
    "requestTracingEnabled": false,
    "remoteDebuggingEnabled": false,
    "remoteDebuggingVersion": "VS2019",
    "httpLoggingEnabled": false,
    "azureMonitorLogCategories": null,
    "acrUseManagedIdentityCreds": false,
    "acrUserManagedIdentityID": null,
    "logsDirectorySizeLimit": 35,
    "detailedErrorLoggingEnabled": false,
    "publishingUsername": "$Webappxxxxxxxxx",
    "publishingPassword": null,
    "appSettings": null,
    "metadata": null,
    "connectionStrings": null,
    "machineKey": null,
    "handlerMappings": null,
    "documentRoot": null,
    "scmType": "None",
    "use32BitWorkerProcess": true,
    "webSocketsEnabled": false,
    "alwaysOn": true,
    "javaVersion": null,
    "javaContainer": null,
    "javaContainerVersion": null,
    "appCommandLine": "",
    "managedPipelineMode": "Integrated",
    "virtualApplications": [
      {
        "virtualPath": "/",
        "physicalPath": "site\\wwwroot",
        "preloadEnabled": true,
        "virtualDirectories": null
      }
    ],
    "winAuthAdminState": 0,
    "winAuthTenantState": 0,
    "customAppPoolIdentityAdminState": false,
    "customAppPoolIdentityTenantState": false,
    "runtimeADUser": null,
    "runtimeADUserPassword": null,
    "loadBalancing": "LeastRequests",
    "routingRules": [],
    "experiments": {
      "rampUpRules": []
    },
    "limits": null,
    "autoHealEnabled": false,
    "autoHealRules": null,
    "tracingOptions": null,
    "vnetName": "",
    "siteAuthEnabled": false,
    "siteAuthSettings": {
      "enabled": null,
      "unauthenticatedClientAction": null,
      "tokenStoreEnabled": null,
      "allowedExternalRedirectUrls": null,
      "defaultProvider": null,
      "clientId": null,
      "clientSecret": null,
      "clientSecretCertificateThumbprint": null,
      "issuer": null,
      "allowedAudiences": null,
      "additionalLoginParams": null,
      "isAadAutoProvisioned": false,
      "googleClientId": null,
      "googleClientSecret": null,
      "googleOAuthScopes": null,
      "facebookAppId": null,
      "facebookAppSecret": null,
      "facebookOAuthScopes": null,
      "twitterConsumerKey": null,
      "twitterConsumerSecret": null,
      "microsoftAccountClientId": null,
      "microsoftAccountClientSecret": null,
      "microsoftAccountOAuthScopes": null
    },
    "cors": null,
    "push": null,
    "apiDefinition": null,
    "apiManagementConfig": null,
    "autoSwapSlotName": null,
    "localMySqlEnabled": false,
    "managedServiceIdentityId": 20,
    "xManagedServiceIdentityId": null,
    "ipSecurityRestrictions": [
      {
        "ipAddress": "Any",
        "action": "Allow",
        "priority": 1,
        "name": "Allow all",
        "description": "Allow all access"
      }
    ],
    "scmIpSecurityRestrictions": [
      {
        "ipAddress": "Any",
        "action": "Allow",
        "priority": 1,
        "name": "Allow all",
        "description": "Allow all access"
      }
    ],
    "scmIpSecurityRestrictionsUseMain": false,
    "http20Enabled": false,
    "minTlsVersion": "1.2",
    "ftpsState": "Disabled",
    "reservedInstanceCount": 0,
    "preWarmedInstanceCount": null,
    "healthCheckPath": null,
    "fileChangeAuditEnabled": false,
    "functionsRuntimeScaleMonitoringEnabled": false,
    "websiteTimeZone": null,
    "minimumElasticInstanceCount": 0
  }
}

DEBUG: [Common.Authentication]: Checking token expiration, token expires '07/11/2020 00:46:15 +00:00' Comparing to
'07/11/2020 00:16:06 +00:00' With threshold '00:05:00', calculated time until token expiry: '00:30:09.5400613'
DEBUG: ============================ HTTP REQUEST ============================

HTTP Method:
GET

Absolute Uri:
https://management.azure.com/subscriptions/xxxxxxx-xxxxxxxxxxxxxxxxxxxxxxx-xxxxxxxxxxxx/resourceGroups/Ability-Platform-Int-R-D
ev-DevOps-01/providers/Microsoft.Web/sites/Webappxxxxxxxxx?api-version=2018-11-01

Headers:
x-ms-client-request-id        : 42d73f9e-da8e-4d7a-8616-ba3df70cdb59
accept-language               : en-US

Body:

DEBUG: ============================ HTTP RESPONSE ============================

Status Code:
OK

Headers:
Pragma                        : no-cache
Strict-Transport-Security     : max-age=31536000; includeSubDomains
x-ms-request-id               : 5b05b24e-f4d2-45ea-b0ab-b763ce96af65
x-ms-ratelimit-remaining-subscription-reads: 11996
x-ms-correlation-request-id   : 4684d534-cbd1-48c0-8f98-d6b85a5db22b
x-ms-routing-request-id       : FRANCECENTRAL:20200711T001612Z:4684d534-cbd1-48c0-8f98-d6b85a5db22b
X-Content-Type-Options        : nosniff
Cache-Control                 : no-cache
Date                          : Sat, 11 Jul 2020 00:16:12 GMT
ETag                          : "1D657187C086C0B"
Server                        : Microsoft-IIS/10.0
X-AspNet-Version              : 4.0.30319
X-Powered-By                  : ASP.NET

Body:
{
  "id":
"/subscriptions/xxxxxxx-xxxxxxxxxxxxxxxxxxxxxxx-xxxxxxxxxxxx/resourceGroups/xxxxxxxxxxxxxxxxxxxxxxxx-rg/providers/Micr
osoft.Web/sites/Webappxxxxxxxxx",
  "name": "Webappxxxxxxxxx",
  "type": "Microsoft.Web/sites",
  "kind": "app,linux,container",
  "location": "North Europe",
  "properties": {
    "name": "Webappxxxxxxxxx",
    "state": "Running",
    "hostNames": [
      "Webappxxxxxxxxx.azurewebsites.net"
    ],
    "webSpace": "xxxxxxxxxxxxxxxxxxxxxxxx-rg-NorthEuropewebspace",
    "selfLink":
"https://waws-prod-db3-167.api.azurewebsites.windows.net:454/subscriptions/xxxxxxx-xxxxxxxxxxxxxxxxxxxxxxx-xxxxxxxxxxxx/webspac
es/xxxxxxxxxxxxxxxxxxxxxxxx-rg-NorthEuropewebspace/sites/Webappxxxxxxxxx",
    "repositorySiteName": "Webappxxxxxxxxx",
    "owner": null,
    "usageState": "Normal",
    "enabled": true,
    "adminEnabled": true,
    "enabledHostNames": [
      "Webappxxxxxxxxx.azurewebsites.net",
      "Webappxxxxxxxxx.scm.azurewebsites.net"
    ],
    "siteProperties": {
      "metadata": null,
      "properties": [
        {
          "name": "LinuxFxVersion",
          "value":
"DOCKER|xxxxxxxxxxxxxacr.azurecr.io/xxxxxxxxxxxxxxxx-repos/xxxxxxxxxxxxxxxx-image-name:0.1.0-252"
        },
        {
          "name": "WindowsFxVersion",
          "value": null
        }
      ],
      "appSettings": null
    },
    "availabilityState": "Normal",
    "sslCertificates": null,
    "csrs": [],
    "cers": null,
    "siteMode": null,
    "hostNameSslStates": [
      {
        "name": "Webappxxxxxxxxx.azurewebsites.net",
        "sslState": "Disabled",
        "ipBasedSslResult": null,
        "virtualIP": null,
        "thumbprint": null,
        "toUpdate": null,
        "toUpdateIpBasedSsl": null,
        "ipBasedSslState": "NotConfigured",
        "hostType": "Standard"
      },
      {
        "name": "Webappxxxxxxxxx.scm.azurewebsites.net",
        "sslState": "Disabled",
        "ipBasedSslResult": null,
        "virtualIP": null,
        "thumbprint": null,
        "toUpdate": null,
        "toUpdateIpBasedSsl": null,
        "ipBasedSslState": "NotConfigured",
        "hostType": "Repository"
      }
    ],
    "computeMode": null,
    "serverFarm": null,
    "serverFarmId":
"/subscriptions/xxxxxxx-xxxxxxxxxxxxxxxxxxxxxxx-xxxxxxxxxxxx/resourceGroups/xxxxxxxxxxxxxxxxxxxxxxxx-rg/providers/Micr
osoft.Web/serverfarms/AbiPortalAsprdo01euwdev",
    "reserved": true,
    "isXenon": false,
    "hyperV": false,
    "lastModifiedTimeUtc": "2020-07-11T00:16:12.5766667",
    "storageRecoveryDefaultState": "Running",
    "contentAvailabilityState": "Normal",
    "runtimeAvailabilityState": "Normal",
    "siteConfig": {
      "numberOfWorkers": null,
      "defaultDocuments": null,
      "netFrameworkVersion": null,
      "phpVersion": null,
      "pythonVersion": null,
      "nodeVersion": null,
      "powerShellVersion": null,
      "linuxFxVersion": null,
      "windowsFxVersion": null,
      "requestTracingEnabled": null,
      "remoteDebuggingEnabled": null,
      "remoteDebuggingVersion": null,
      "httpLoggingEnabled": null,
      "azureMonitorLogCategories": null,
      "acrUseManagedIdentityCreds": false,
      "acrUserManagedIdentityID": null,
      "logsDirectorySizeLimit": null,
      "detailedErrorLoggingEnabled": null,
      "publishingUsername": null,
      "publishingPassword": null,
      "appSettings": null,
      "metadata": null,
      "connectionStrings": null,
      "machineKey": null,
      "handlerMappings": null,
      "documentRoot": null,
      "scmType": null,
      "use32BitWorkerProcess": null,
      "webSocketsEnabled": null,
      "alwaysOn": null,
      "javaVersion": null,
      "javaContainer": null,
      "javaContainerVersion": null,
      "appCommandLine": null,
      "managedPipelineMode": null,
      "virtualApplications": null,
      "winAuthAdminState": null,
      "winAuthTenantState": null,
      "customAppPoolIdentityAdminState": null,
      "customAppPoolIdentityTenantState": null,
      "runtimeADUser": null,
      "runtimeADUserPassword": null,
      "loadBalancing": null,
      "routingRules": null,
      "experiments": null,
      "limits": null,
      "autoHealEnabled": null,
      "autoHealRules": null,
      "tracingOptions": null,
      "vnetName": null,
      "cors": null,
      "push": null,
      "apiDefinition": null,
      "apiManagementConfig": null,
      "autoSwapSlotName": null,
      "localMySqlEnabled": null,
      "managedServiceIdentityId": null,
      "xManagedServiceIdentityId": null,
      "ipSecurityRestrictions": null,
      "scmIpSecurityRestrictions": null,
      "scmIpSecurityRestrictionsUseMain": null,
      "http20Enabled": null,
      "minTlsVersion": null,
      "ftpsState": null,
      "preWarmedInstanceCount": null,
      "healthCheckPath": null,
      "fileChangeAuditEnabled": null,
      "functionsRuntimeScaleMonitoringEnabled": null,
      "websiteTimeZone": null,
      "minimumElasticInstanceCount": 0
    },
    "deploymentId": "Webappxxxxxxxxx",
    "trafficManagerHostNames": null,
    "sku": "Standard",
    "scmSiteAlsoStopped": false,
    "targetSwapSlot": null,
    "hostingEnvironment": null,
    "hostingEnvironmentProfile": null,
    "clientAffinityEnabled": false,
    "clientCertEnabled": false,
    "clientCertMode": "Required",
    "clientCertExclusionPaths": null,
    "hostNamesDisabled": false,
    "domainVerificationIdentifiers": null,
    "customDomainVerificationId": "997C29D37423FE2FF51305231E4C623BF421DDE003897B05D02AC4CDCAC74F5C",
    "kind": "app,linux,container",
    "inboundIpAddress": "20.50.64.2",
    "possibleInboundIpAddresses": "20.50.64.2",
    "ftpUsername": "Webappxxxxxxxxx\\$Webappxxxxxxxxx",
    "ftpsHostName": "ftps://waws-prod-db3-167.ftp.azurewebsites.windows.net/site/wwwroot",
    "outboundIpAddresses": "51.104.185.109,51.104.185.159,51.104.185.251,51.104.186.60,51.104.186.234,51.104.187.93",
    "possibleOutboundIpAddresses":
"51.104.185.109,51.104.185.159,51.104.185.251,51.104.186.60,51.104.186.234,51.104.187.93,40.127.228.252,40.127.229.88,4
0.127.229.89,40.127.230.184,40.127.230.185,40.127.230.230",
    "containerSize": 0,
    "dailyMemoryTimeQuota": 0,
    "suspendedTill": null,
    "siteDisabledReason": 0,
    "functionExecutionUnitsCache": null,
    "maxNumberOfWorkers": null,
    "homeStamp": "waws-prod-db3-167",
    "cloningInfo": null,
    "hostingEnvironmentId": null,
    "tags": null,
    "resourceGroup": "xxxxxxxxxxxxxxxxxxxxxxxx-rg",
    "defaultHostName": "Webappxxxxxxxxx.azurewebsites.net",
    "slotSwapStatus": null,
    "httpsOnly": true,
    "redundancyMode": "None",
    "inProgressOperationId": null,
    "geoDistributions": null,
    "privateEndpointConnections": [],
    "buildVersion": null,
    "targetBuildVersion": null
  },
  "identity": {
    "type": "SystemAssigned",
    "tenantId": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
    "principalId": "dc89cfbc-8282-456a-ab5d-62608b583ddf"
  }
}

DEBUG: [Common.Authentication]: Checking token expiration, token expires '07/11/2020 00:46:15 +00:00' Comparing to
'07/11/2020 00:16:06 +00:00' With threshold '00:05:00', calculated time until token expiry: '00:30:09.3393897'
DEBUG: ============================ HTTP REQUEST ============================

HTTP Method:
GET

Absolute Uri:
https://management.azure.com/subscriptions/xxxxxxx-xxxxxxxxxxxxxxxxxxxxxxx-xxxxxxxxxxxx/resourceGroups/Ability-Platform-Int-R-D
ev-DevOps-01/providers/Microsoft.Web/sites/Webappxxxxxxxxx/config/web?api-version=2018-11-01

Headers:
x-ms-client-request-id        : 9083eba4-9d1a-474c-8a75-efd4583b44a5
accept-language               : en-US

Body:

DEBUG: ============================ HTTP RESPONSE ============================

Status Code:
OK

Headers:
Pragma                        : no-cache
Strict-Transport-Security     : max-age=31536000; includeSubDomains
x-ms-request-id               : e4cc0149-d16d-4fb8-abb0-e71d9583d25d
x-ms-ratelimit-remaining-subscription-reads: 11995
x-ms-correlation-request-id   : df3f253a-eae3-4406-be05-a92be83369a0
x-ms-routing-request-id       : FRANCECENTRAL:20200711T001613Z:df3f253a-eae3-4406-be05-a92be83369a0
X-Content-Type-Options        : nosniff
Cache-Control                 : no-cache
Date                          : Sat, 11 Jul 2020 00:16:12 GMT
Server                        : Microsoft-IIS/10.0
X-AspNet-Version              : 4.0.30319
X-Powered-By                  : ASP.NET

Body:
{
  "id":
"/subscriptions/xxxxxxx-xxxxxxxxxxxxxxxxxxxxxxx-xxxxxxxxxxxx/resourceGroups/xxxxxxxxxxxxxxxxxxxxxxxx-rg/providers/Micr
osoft.Web/sites/Webappxxxxxxxxx/config/web",
  "name": "Webappxxxxxxxxx",
  "type": "Microsoft.Web/sites/config",
  "location": "North Europe",
  "properties": {
    "numberOfWorkers": 1,
    "defaultDocuments": [
      "Default.htm",
      "Default.html",
      "Default.asp",
      "index.htm",
      "index.html",
      "iisstart.htm",
      "default.aspx",
      "index.php",
      "hostingstart.html"
    ],
    "netFrameworkVersion": "v4.0",
    "phpVersion": "",
    "pythonVersion": "",
    "nodeVersion": "",
    "powerShellVersion": "",
    "linuxFxVersion":
"DOCKER|xxxxxxxxxxxxxacr.azurecr.io/xxxxxxxxxxxxxxxx-repos/xxxxxxxxxxxxxxxx-image-name:0.1.0-252",
    "windowsFxVersion": null,
    "requestTracingEnabled": false,
    "remoteDebuggingEnabled": false,
    "remoteDebuggingVersion": "VS2019",
    "httpLoggingEnabled": false,
    "azureMonitorLogCategories": null,
    "acrUseManagedIdentityCreds": false,
    "acrUserManagedIdentityID": null,
    "logsDirectorySizeLimit": 35,
    "detailedErrorLoggingEnabled": false,
    "publishingUsername": "$Webappxxxxxxxxx",
    "publishingPassword": null,
    "appSettings": null,
    "metadata": null,
    "connectionStrings": null,
    "machineKey": null,
    "handlerMappings": null,
    "documentRoot": null,
    "scmType": "None",
    "use32BitWorkerProcess": true,
    "webSocketsEnabled": false,
    "alwaysOn": true,
    "javaVersion": null,
    "javaContainer": null,
    "javaContainerVersion": null,
    "appCommandLine": "",
    "managedPipelineMode": "Integrated",
    "virtualApplications": [
      {
        "virtualPath": "/",
        "physicalPath": "site\\wwwroot",
        "preloadEnabled": true,
        "virtualDirectories": null
      }
    ],
    "winAuthAdminState": 0,
    "winAuthTenantState": 0,
    "customAppPoolIdentityAdminState": false,
    "customAppPoolIdentityTenantState": false,
    "runtimeADUser": null,
    "runtimeADUserPassword": null,
    "loadBalancing": "LeastRequests",
    "routingRules": [],
    "experiments": {
      "rampUpRules": []
    },
    "limits": null,
    "autoHealEnabled": false,
    "autoHealRules": null,
    "tracingOptions": null,
    "vnetName": "",
    "siteAuthEnabled": false,
    "siteAuthSettings": {
      "enabled": null,
      "unauthenticatedClientAction": null,
      "tokenStoreEnabled": null,
      "allowedExternalRedirectUrls": null,
      "defaultProvider": null,
      "clientId": null,
      "clientSecret": null,
      "clientSecretCertificateThumbprint": null,
      "issuer": null,
      "allowedAudiences": null,
      "additionalLoginParams": null,
      "isAadAutoProvisioned": false,
      "googleClientId": null,
      "googleClientSecret": null,
      "googleOAuthScopes": null,
      "facebookAppId": null,
      "facebookAppSecret": null,
      "facebookOAuthScopes": null,
      "twitterConsumerKey": null,
      "twitterConsumerSecret": null,
      "microsoftAccountClientId": null,
      "microsoftAccountClientSecret": null,
      "microsoftAccountOAuthScopes": null
    },
    "cors": null,
    "push": null,
    "apiDefinition": null,
    "apiManagementConfig": null,
    "autoSwapSlotName": null,
    "localMySqlEnabled": false,
    "managedServiceIdentityId": 20,
    "xManagedServiceIdentityId": null,
    "ipSecurityRestrictions": [
      {
        "ipAddress": "Any",
        "action": "Allow",
        "priority": 1,
        "name": "Allow all",
        "description": "Allow all access"
      }
    ],
    "scmIpSecurityRestrictions": [
      {
        "ipAddress": "Any",
        "action": "Allow",
        "priority": 1,
        "name": "Allow all",
        "description": "Allow all access"
      }
    ],
    "scmIpSecurityRestrictionsUseMain": false,
    "http20Enabled": false,
    "minTlsVersion": "1.2",
    "ftpsState": "Disabled",
    "reservedInstanceCount": 0,
    "preWarmedInstanceCount": null,
    "healthCheckPath": null,
    "fileChangeAuditEnabled": false,
    "functionsRuntimeScaleMonitoringEnabled": false,
    "websiteTimeZone": null,
    "minimumElasticInstanceCount": 0
  }
}

DEBUG: [Common.Authentication]: Checking token expiration, token expires '07/11/2020 00:46:15 +00:00' Comparing to
'07/11/2020 00:16:06 +00:00' With threshold '00:05:00', calculated time until token expiry: '00:30:09.1453540'
DEBUG: ============================ HTTP REQUEST ============================

HTTP Method:
POST

Absolute Uri:
https://management.azure.com/subscriptions/xxxxxxx-xxxxxxxxxxxxxxxxxxxxxxx-xxxxxxxxxxxx/resourceGroups/Ability-Platform-Int-R-D
ev-DevOps-01/providers/Microsoft.Web/sites/Webappxxxxxxxxx/config/appsettings/list?api-version=2018-11-01

Headers:
x-ms-client-request-id        : a7eeacc0-bfe5-4deb-aaf4-82f06942da6c
accept-language               : en-US

Body:

DEBUG: ============================ HTTP RESPONSE ============================

Status Code:
OK

Headers:
Pragma                        : no-cache
Strict-Transport-Security     : max-age=31536000; includeSubDomains
x-ms-request-id               : 1c6b4c8a-3889-4c5c-af92-ddc56f51abe5
x-ms-ratelimit-remaining-subscription-resource-requests: 11996
x-ms-correlation-request-id   : 532686e6-997b-4d1f-84ee-f76367bcaf78
x-ms-routing-request-id       : FRANCECENTRAL:20200711T001613Z:532686e6-997b-4d1f-84ee-f76367bcaf78
X-Content-Type-Options        : nosniff
Cache-Control                 : no-cache
Date                          : Sat, 11 Jul 2020 00:16:12 GMT
Server                        : Microsoft-IIS/10.0
X-AspNet-Version              : 4.0.30319
X-Powered-By                  : ASP.NET

Body:
{
  "id":
"/subscriptions/xxxxxxx-xxxxxxxxxxxxxxxxxxxxxxx-xxxxxxxxxxxx/resourceGroups/xxxxxxxxxxxxxxxxxxxxxxxx-rg/providers/Micr
osoft.Web/sites/Webappxxxxxxxxx/config/appsettings",
  "name": "appsettings",
  "type": "Microsoft.Web/sites/config",
  "location": "North Europe",
  "properties": {
    "WEBSITE_HTTPLOGGING_RETENTION_DAYS": "3",
    "DOCKER_ENABLE_CI": "true",
    "WEBSITES_ENABLE_APP_SERVICE_STORAGE": "false",
    "DOCKER_REGISTRY_SERVER_URL": "xxxxxxxxxxxxxacr.azurecr.io",
    "TENANT": "Abilitydo01EuwDev",
    "Logging__LogLevel__System": "Warning",
    "DOCKER_REGISTRY_SERVER_USERNAME":
"@Microsoft.KeyVault(SecretUri=https://xxxxxxxkv.vault.azure.net:443/secrets/ACR-User-xxxx/39c2edf40eb94
581ac5167b232592677)"
  }
}

DEBUG: [Common.Authentication]: Checking token expiration, token expires '07/11/2020 00:46:15 +00:00' Comparing to
'07/11/2020 00:16:06 +00:00' With threshold '00:05:00', calculated time until token expiry: '00:30:08.9032995'
DEBUG: ============================ HTTP REQUEST ============================

HTTP Method:
POST

Absolute Uri:
https://management.azure.com/subscriptions/xxxxxxx-xxxxxxxxxxxxxxxxxxxxxxx-xxxxxxxxxxxx/resourceGroups/Ability-Platform-Int-R-D
ev-DevOps-01/providers/Microsoft.Web/sites/Webappxxxxxxxxx/config/connectionstrings/list?api-version=2018-11-
01

Headers:
x-ms-client-request-id        : c28dac98-b6f0-4df1-b650-c80b31eea020
accept-language               : en-US

Body:

DEBUG: ============================ HTTP RESPONSE ============================

Status Code:
OK

Headers:
Pragma                        : no-cache
Strict-Transport-Security     : max-age=31536000; includeSubDomains
x-ms-request-id               : 9aabcd41-bebc-4ffc-8043-0021ea4086d2
x-ms-ratelimit-remaining-subscription-resource-requests: 11995
x-ms-correlation-request-id   : 036a1d6b-616a-478d-8b61-711aa7d42808
x-ms-routing-request-id       : FRANCECENTRAL:20200711T001613Z:036a1d6b-616a-478d-8b61-711aa7d42808
X-Content-Type-Options        : nosniff
Cache-Control                 : no-cache
Date                          : Sat, 11 Jul 2020 00:16:13 GMT
Server                        : Microsoft-IIS/10.0
X-AspNet-Version              : 4.0.30319
X-Powered-By                  : ASP.NET

Body:
{
  "id":
"/subscriptions/xxxxxxx-xxxxxxxxxxxxxxxxxxxxxxx-xxxxxxxxxxxx/resourceGroups/xxxxxxxxxxxxxxxxxxxxxxxx-rg/providers/Micr
osoft.Web/sites/Webappxxxxxxxxx/config/connectionstrings",
  "name": "connectionstrings",
  "type": "Microsoft.Web/sites/config",
  "location": "North Europe",
  "properties": {}
}

DEBUG: [Common.Authentication]: Checking token expiration, token expires '07/11/2020 00:46:15 +00:00' Comparing to
'07/11/2020 00:16:07 +00:00' With threshold '00:05:00', calculated time until token expiry: '00:30:08.6602617'
DEBUG: ============================ HTTP REQUEST ============================

HTTP Method:
POST

Absolute Uri:
https://management.azure.com/subscriptions/xxxxxxx-xxxxxxxxxxxxxxxxxxxxxxx-xxxxxxxxxxxx/resourceGroups/Ability-Platform-Int-R-D
ev-DevOps-01/providers/Microsoft.Web/sites/Webappxxxxxxxxx/config/azurestorageaccounts/list?api-version=2018-
11-01

Headers:
x-ms-client-request-id        : b5cbf93b-4c81-47f1-963c-5ee74551b5f6
accept-language               : en-US

Body:

DEBUG: ============================ HTTP RESPONSE ============================

Status Code:
OK

Headers:
Pragma                        : no-cache
Strict-Transport-Security     : max-age=31536000; includeSubDomains
x-ms-request-id               : 2f6537e7-2de1-4f22-a91e-223378cf358a
x-ms-ratelimit-remaining-subscription-resource-requests: 11994
x-ms-correlation-request-id   : adca9908-b711-45f5-9ce3-328b5b951df9
x-ms-routing-request-id       : FRANCECENTRAL:20200711T001613Z:adca9908-b711-45f5-9ce3-328b5b951df9
X-Content-Type-Options        : nosniff
Cache-Control                 : no-cache
Date                          : Sat, 11 Jul 2020 00:16:13 GMT
Server                        : Microsoft-IIS/10.0
X-AspNet-Version              : 4.0.30319
X-Powered-By                  : ASP.NET

Body:
{
  "id":
"/subscriptions/xxxxxxx-xxxxxxxxxxxxxxxxxxxxxxx-xxxxxxxxxxxx/resourceGroups/xxxxxxxxxxxxxxxxxxxxxxxx-rg/providers/Micr
osoft.Web/sites/Webappxxxxxxxxx/config/appsettings",
  "name": "azurestorageaccounts",
  "type": "Microsoft.Web/sites/config",
  "location": "North Europe",
  "properties": {}
}

DEBUG: [Common.Authentication]: Checking token expiration, token expires '07/11/2020 00:46:15 +00:00' Comparing to
'07/11/2020 00:16:07 +00:00' With threshold '00:05:00', calculated time until token expiry: '00:30:08.4382601'
DEBUG: ============================ HTTP REQUEST ============================

HTTP Method:
GET

Absolute Uri:
https://management.azure.com/subscriptions/xxxxxxx-xxxxxxxxxxxxxxxxxxxxxxx-xxxxxxxxxxxx/resourceGroups/Ability-Platform-Int-R-D
ev-DevOps-01/providers/Microsoft.Web/sites/Webappxxxxxxxxx?api-version=2018-11-01

Headers:
x-ms-client-request-id        : ec0a821f-f535-4e7f-b879-f6b53a1d1b2b
accept-language               : en-US

Body:

DEBUG: ============================ HTTP RESPONSE ============================

Status Code:
OK

Headers:
Pragma                        : no-cache
Strict-Transport-Security     : max-age=31536000; includeSubDomains
x-ms-request-id               : bc1b667c-5720-482a-ab3d-cba9fbf62a3a
x-ms-ratelimit-remaining-subscription-reads: 11994
x-ms-correlation-request-id   : 759134fe-e1e4-4fbe-9c22-26f13997071c
x-ms-routing-request-id       : FRANCECENTRAL:20200711T001614Z:759134fe-e1e4-4fbe-9c22-26f13997071c
X-Content-Type-Options        : nosniff
Cache-Control                 : no-cache
Date                          : Sat, 11 Jul 2020 00:16:13 GMT
ETag                          : "1D657187C086C0B"
Server                        : Microsoft-IIS/10.0
X-AspNet-Version              : 4.0.30319
X-Powered-By                  : ASP.NET

Body:
{
  "id":
"/subscriptions/xxxxxxx-xxxxxxxxxxxxxxxxxxxxxxx-xxxxxxxxxxxx/resourceGroups/xxxxxxxxxxxxxxxxxxxxxxxx-rg/providers/Micr
osoft.Web/sites/Webappxxxxxxxxx",
  "name": "Webappxxxxxxxxx",
  "type": "Microsoft.Web/sites",
  "kind": "app,linux,container",
  "location": "North Europe",
  "properties": {
    "name": "Webappxxxxxxxxx",
    "state": "Running",
    "hostNames": [
      "Webappxxxxxxxxx.azurewebsites.net"
    ],
    "webSpace": "xxxxxxxxxxxxxxxxxxxxxxxx-rg-NorthEuropewebspace",
    "selfLink":
"https://waws-prod-db3-167.api.azurewebsites.windows.net:454/subscriptions/xxxxxxx-xxxxxxxxxxxxxxxxxxxxxxx-xxxxxxxxxxxx/webspac
es/xxxxxxxxxxxxxxxxxxxxxxxx-rg-NorthEuropewebspace/sites/Webappxxxxxxxxx",
    "repositorySiteName": "Webappxxxxxxxxx",
    "owner": null,
    "usageState": "Normal",
    "enabled": true,
    "adminEnabled": true,
    "enabledHostNames": [
      "Webappxxxxxxxxx.azurewebsites.net",
      "Webappxxxxxxxxx.scm.azurewebsites.net"
    ],
    "siteProperties": {
      "metadata": null,
      "properties": [
        {
          "name": "LinuxFxVersion",
          "value":
"DOCKER|xxxxxxxxxxxxxacr.azurecr.io/xxxxxxxxxxxxxxxx-repos/xxxxxxxxxxxxxxxx-image-name:0.1.0-252"
        },
        {
          "name": "WindowsFxVersion",
          "value": null
        }
      ],
      "appSettings": null
    },
    "availabilityState": "Normal",
    "sslCertificates": null,
    "csrs": [],
    "cers": null,
    "siteMode": null,
    "hostNameSslStates": [
      {
        "name": "Webappxxxxxxxxx.azurewebsites.net",
        "sslState": "Disabled",
        "ipBasedSslResult": null,
        "virtualIP": null,
        "thumbprint": null,
        "toUpdate": null,
        "toUpdateIpBasedSsl": null,
        "ipBasedSslState": "NotConfigured",
        "hostType": "Standard"
      },
      {
        "name": "Webappxxxxxxxxx.scm.azurewebsites.net",
        "sslState": "Disabled",
        "ipBasedSslResult": null,
        "virtualIP": null,
        "thumbprint": null,
        "toUpdate": null,
        "toUpdateIpBasedSsl": null,
        "ipBasedSslState": "NotConfigured",
        "hostType": "Repository"
      }
    ],
    "computeMode": null,
    "serverFarm": null,
    "serverFarmId":
"/subscriptions/xxxxxxx-xxxxxxxxxxxxxxxxxxxxxxx-xxxxxxxxxxxx/resourceGroups/xxxxxxxxxxxxxxxxxxxxxxxx-rg/providers/Micr
osoft.Web/serverfarms/AbiPortalAsprdo01euwdev",
    "reserved": true,
    "isXenon": false,
    "hyperV": false,
    "lastModifiedTimeUtc": "2020-07-11T00:16:12.5766667",
    "storageRecoveryDefaultState": "Running",
    "contentAvailabilityState": "Normal",
    "runtimeAvailabilityState": "Normal",
    "siteConfig": {
      "numberOfWorkers": null,
      "defaultDocuments": null,
      "netFrameworkVersion": null,
      "phpVersion": null,
      "pythonVersion": null,
      "nodeVersion": null,
      "powerShellVersion": null,
      "linuxFxVersion": null,
      "windowsFxVersion": null,
      "requestTracingEnabled": null,
      "remoteDebuggingEnabled": null,
      "remoteDebuggingVersion": null,
      "httpLoggingEnabled": null,
      "azureMonitorLogCategories": null,
      "acrUseManagedIdentityCreds": false,
      "acrUserManagedIdentityID": null,
      "logsDirectorySizeLimit": null,
      "detailedErrorLoggingEnabled": null,
      "publishingUsername": null,
      "publishingPassword": null,
      "appSettings": null,
      "metadata": null,
      "connectionStrings": null,
      "machineKey": null,
      "handlerMappings": null,
      "documentRoot": null,
      "scmType": null,
      "use32BitWorkerProcess": null,
      "webSocketsEnabled": null,
      "alwaysOn": null,
      "javaVersion": null,
      "javaContainer": null,
      "javaContainerVersion": null,
      "appCommandLine": null,
      "managedPipelineMode": null,
      "virtualApplications": null,
      "winAuthAdminState": null,
      "winAuthTenantState": null,
      "customAppPoolIdentityAdminState": null,
      "customAppPoolIdentityTenantState": null,
      "runtimeADUser": null,
      "runtimeADUserPassword": null,
      "loadBalancing": null,
      "routingRules": null,
      "experiments": null,
      "limits": null,
      "autoHealEnabled": null,
      "autoHealRules": null,
      "tracingOptions": null,
      "vnetName": null,
      "cors": null,
      "push": null,
      "apiDefinition": null,
      "apiManagementConfig": null,
      "autoSwapSlotName": null,
      "localMySqlEnabled": null,
      "managedServiceIdentityId": null,
      "xManagedServiceIdentityId": null,
      "ipSecurityRestrictions": null,
      "scmIpSecurityRestrictions": null,
      "scmIpSecurityRestrictionsUseMain": null,
      "http20Enabled": null,
      "minTlsVersion": null,
      "ftpsState": null,
      "preWarmedInstanceCount": null,
      "healthCheckPath": null,
      "fileChangeAuditEnabled": null,
      "functionsRuntimeScaleMonitoringEnabled": null,
      "websiteTimeZone": null,
      "minimumElasticInstanceCount": 0
    },
    "deploymentId": "Webappxxxxxxxxx",
    "trafficManagerHostNames": null,
    "sku": "Standard",
    "scmSiteAlsoStopped": false,
    "targetSwapSlot": null,
    "hostingEnvironment": null,
    "hostingEnvironmentProfile": null,
    "clientAffinityEnabled": false,
    "clientCertEnabled": false,
    "clientCertMode": "Required",
    "clientCertExclusionPaths": null,
    "hostNamesDisabled": false,
    "domainVerificationIdentifiers": null,
    "customDomainVerificationId": "997C29D37423FE2FF51305231E4C623BF421DDE003897B05D02AC4CDCAC74F5C",
    "kind": "app,linux,container",
    "inboundIpAddress": "20.50.64.2",
    "possibleInboundIpAddresses": "20.50.64.2",
    "ftpUsername": "Webappxxxxxxxxx\\$Webappxxxxxxxxx",
    "ftpsHostName": "ftps://waws-prod-db3-167.ftp.azurewebsites.windows.net/site/wwwroot",
    "outboundIpAddresses": "51.104.185.109,51.104.185.159,51.104.185.251,51.104.186.60,51.104.186.234,51.104.187.93",
    "possibleOutboundIpAddresses":
"51.104.185.109,51.104.185.159,51.104.185.251,51.104.186.60,51.104.186.234,51.104.187.93,40.127.228.252,40.127.229.88,4
0.127.229.89,40.127.230.184,40.127.230.185,40.127.230.230",
    "containerSize": 0,
    "dailyMemoryTimeQuota": 0,
    "suspendedTill": null,
    "siteDisabledReason": 0,
    "functionExecutionUnitsCache": null,
    "maxNumberOfWorkers": null,
    "homeStamp": "waws-prod-db3-167",
    "cloningInfo": null,
    "hostingEnvironmentId": null,
    "tags": null,
    "resourceGroup": "xxxxxxxxxxxxxxxxxxxxxxxx-rg",
    "defaultHostName": "Webappxxxxxxxxx.azurewebsites.net",
    "slotSwapStatus": null,
    "httpsOnly": true,
    "redundancyMode": "None",
    "inProgressOperationId": null,
    "geoDistributions": null,
    "privateEndpointConnections": [],
    "buildVersion": null,
    "targetBuildVersion": null
  },
  "identity": {
    "type": "SystemAssigned",
    "tenantId": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
    "principalId": "dc89cfbc-8282-456a-ab5d-62608b583ddf"
  }
}

DEBUG: [Common.Authentication]: Checking token expiration, token expires '07/11/2020 00:46:15 +00:00' Comparing to
'07/11/2020 00:16:07 +00:00' With threshold '00:05:00', calculated time until token expiry: '00:30:08.2427500'
DEBUG: ============================ HTTP REQUEST ============================

HTTP Method:
GET

Absolute Uri:
https://management.azure.com/subscriptions/xxxxxxx-xxxxxxxxxxxxxxxxxxxxxxx-xxxxxxxxxxxx/resourceGroups/Ability-Platform-Int-R-D
ev-DevOps-01/providers/Microsoft.Web/sites/Webappxxxxxxxxx/config/web?api-version=2018-11-01

Headers:
x-ms-client-request-id        : 3109480b-836d-48e7-aee7-e74bf8b9741b
accept-language               : en-US

Body:

DEBUG: ============================ HTTP RESPONSE ============================

Status Code:
OK

Headers:
Pragma                        : no-cache
Strict-Transport-Security     : max-age=31536000; includeSubDomains
x-ms-request-id               : a994c09c-6695-40d0-9b86-3de22af7a3f1
x-ms-ratelimit-remaining-subscription-reads: 11993
x-ms-correlation-request-id   : 4dbb2e75-c3b6-4aca-a62e-30ada1f119c7
x-ms-routing-request-id       : FRANCECENTRAL:20200711T001614Z:4dbb2e75-c3b6-4aca-a62e-30ada1f119c7
X-Content-Type-Options        : nosniff
Cache-Control                 : no-cache
Date                          : Sat, 11 Jul 2020 00:16:13 GMT
Server                        : Microsoft-IIS/10.0
X-AspNet-Version              : 4.0.30319
X-Powered-By                  : ASP.NET

Body:
{
  "id":
"/subscriptions/xxxxxxx-xxxxxxxxxxxxxxxxxxxxxxx-xxxxxxxxxxxx/resourceGroups/xxxxxxxxxxxxxxxxxxxxxxxx-rg/providers/Micr
osoft.Web/sites/Webappxxxxxxxxx/config/web",
  "name": "Webappxxxxxxxxx",
  "type": "Microsoft.Web/sites/config",
  "location": "North Europe",
  "properties": {
    "numberOfWorkers": 1,
    "defaultDocuments": [
      "Default.htm",
      "Default.html",
      "Default.asp",
      "index.htm",
      "index.html",
      "iisstart.htm",
      "default.aspx",
      "index.php",
      "hostingstart.html"
    ],
    "netFrameworkVersion": "v4.0",
    "phpVersion": "",
    "pythonVersion": "",
    "nodeVersion": "",
    "powerShellVersion": "",
    "linuxFxVersion":
"DOCKER|xxxxxxxxxxxxxacr.azurecr.io/xxxxxxxxxxxxxxxx-repos/xxxxxxxxxxxxxxxx-image-name:0.1.0-252",
    "windowsFxVersion": null,
    "requestTracingEnabled": false,
    "remoteDebuggingEnabled": false,
    "remoteDebuggingVersion": "VS2019",
    "httpLoggingEnabled": false,
    "azureMonitorLogCategories": null,
    "acrUseManagedIdentityCreds": false,
    "acrUserManagedIdentityID": null,
    "logsDirectorySizeLimit": 35,
    "detailedErrorLoggingEnabled": false,
    "publishingUsername": "$Webappxxxxxxxxx",
    "publishingPassword": null,
    "appSettings": null,
    "metadata": null,
    "connectionStrings": null,
    "machineKey": null,
    "handlerMappings": null,
    "documentRoot": null,
    "scmType": "None",
    "use32BitWorkerProcess": true,
    "webSocketsEnabled": false,
    "alwaysOn": true,
    "javaVersion": null,
    "javaContainer": null,
    "javaContainerVersion": null,
    "appCommandLine": "",
    "managedPipelineMode": "Integrated",
    "virtualApplications": [
      {
        "virtualPath": "/",
        "physicalPath": "site\\wwwroot",
        "preloadEnabled": true,
        "virtualDirectories": null
      }
    ],
    "winAuthAdminState": 0,
    "winAuthTenantState": 0,
    "customAppPoolIdentityAdminState": false,
    "customAppPoolIdentityTenantState": false,
    "runtimeADUser": null,
    "runtimeADUserPassword": null,
    "loadBalancing": "LeastRequests",
    "routingRules": [],
    "experiments": {
      "rampUpRules": []
    },
    "limits": null,
    "autoHealEnabled": false,
    "autoHealRules": null,
    "tracingOptions": null,
    "vnetName": "",
    "siteAuthEnabled": false,
    "siteAuthSettings": {
      "enabled": null,
      "unauthenticatedClientAction": null,
      "tokenStoreEnabled": null,
      "allowedExternalRedirectUrls": null,
      "defaultProvider": null,
      "clientId": null,
      "clientSecret": null,
      "clientSecretCertificateThumbprint": null,
      "issuer": null,
      "allowedAudiences": null,
      "additionalLoginParams": null,
      "isAadAutoProvisioned": false,
      "googleClientId": null,
      "googleClientSecret": null,
      "googleOAuthScopes": null,
      "facebookAppId": null,
      "facebookAppSecret": null,
      "facebookOAuthScopes": null,
      "twitterConsumerKey": null,
      "twitterConsumerSecret": null,
      "microsoftAccountClientId": null,
      "microsoftAccountClientSecret": null,
      "microsoftAccountOAuthScopes": null
    },
    "cors": null,
    "push": null,
    "apiDefinition": null,
    "apiManagementConfig": null,
    "autoSwapSlotName": null,
    "localMySqlEnabled": false,
    "managedServiceIdentityId": 20,
    "xManagedServiceIdentityId": null,
    "ipSecurityRestrictions": [
      {
        "ipAddress": "Any",
        "action": "Allow",
        "priority": 1,
        "name": "Allow all",
        "description": "Allow all access"
      }
    ],
    "scmIpSecurityRestrictions": [
      {
        "ipAddress": "Any",
        "action": "Allow",
        "priority": 1,
        "name": "Allow all",
        "description": "Allow all access"
      }
    ],
    "scmIpSecurityRestrictionsUseMain": false,
    "http20Enabled": false,
    "minTlsVersion": "1.2",
    "ftpsState": "Disabled",
    "reservedInstanceCount": 0,
    "preWarmedInstanceCount": null,
    "healthCheckPath": null,
    "fileChangeAuditEnabled": false,
    "functionsRuntimeScaleMonitoringEnabled": false,
    "websiteTimeZone": null,
    "minimumElasticInstanceCount": 0
  }
}

DEBUG: [Common.Authentication]: Checking token expiration, token expires '07/11/2020 00:46:15 +00:00' Comparing to
'07/11/2020 00:16:07 +00:00' With threshold '00:05:00', calculated time until token expiry: '00:30:08.0597133'
DEBUG: ============================ HTTP REQUEST ============================

HTTP Method:
POST

Absolute Uri:
https://management.azure.com/subscriptions/xxxxxxx-xxxxxxxxxxxxxxxxxxxxxxx-xxxxxxxxxxxx/resourceGroups/Ability-Platform-Int-R-D
ev-DevOps-01/providers/Microsoft.Web/sites/Webappxxxxxxxxx/config/appsettings/list?api-version=2018-11-01

Headers:
x-ms-client-request-id        : 9ee47607-91ac-4ef5-92cb-3fa4ef76bc01
accept-language               : en-US

Body:

DEBUG: ============================ HTTP RESPONSE ============================

Status Code:
OK

Headers:
Pragma                        : no-cache
Strict-Transport-Security     : max-age=31536000; includeSubDomains
x-ms-request-id               : 88bb4f2a-beb4-4bf8-bd9b-f8722bbcfbc5
x-ms-ratelimit-remaining-subscription-resource-requests: 11993
x-ms-correlation-request-id   : 3bea72fe-cb37-476b-be21-e3489bd4e528
x-ms-routing-request-id       : FRANCECENTRAL:20200711T001614Z:3bea72fe-cb37-476b-be21-e3489bd4e528
X-Content-Type-Options        : nosniff
Cache-Control                 : no-cache
Date                          : Sat, 11 Jul 2020 00:16:13 GMT
Server                        : Microsoft-IIS/10.0
X-AspNet-Version              : 4.0.30319
X-Powered-By                  : ASP.NET

Body:
{
  "id":
"/subscriptions/xxxxxxx-xxxxxxxxxxxxxxxxxxxxxxx-xxxxxxxxxxxx/resourceGroups/xxxxxxxxxxxxxxxxxxxxxxxx-rg/providers/Micr
osoft.Web/sites/Webappxxxxxxxxx/config/appsettings",
  "name": "appsettings",
  "type": "Microsoft.Web/sites/config",
  "location": "North Europe",
  "properties": {
    "WEBSITE_HTTPLOGGING_RETENTION_DAYS": "3",
    "DOCKER_ENABLE_CI": "true",
    "WEBSITES_ENABLE_APP_SERVICE_STORAGE": "false",
    "DOCKER_REGISTRY_SERVER_URL": "xxxxxxxxxxxxxacr.azurecr.io",
    "Logging__LogLevel__System": "Warning",
    "DOCKER_REGISTRY_SERVER_USERNAME":
"@Microsoft.KeyVault(SecretUri=https://xxxxxxxkv.vault.azure.net:443/secrets/ACR-User-xxxx/39c2edf40eb94
581ac5167b232592677)"
  }
}

DEBUG: [Common.Authentication]: Checking token expiration, token expires '07/11/2020 00:46:15 +00:00' Comparing to
'07/11/2020 00:16:08 +00:00' With threshold '00:05:00', calculated time until token expiry: '00:30:07.8270213'
DEBUG: ============================ HTTP REQUEST ============================

HTTP Method:
POST

Absolute Uri:
https://management.azure.com/subscriptions/xxxxxxx-xxxxxxxxxxxxxxxxxxxxxxx-xxxxxxxxxxxx/resourceGroups/Ability-Platform-Int-R-D
ev-DevOps-01/providers/Microsoft.Web/sites/Webappxxxxxxxxx/config/connectionstrings/list?api-version=2018-11-
01

Headers:
x-ms-client-request-id        : 2d7e1624-4229-42e4-94bc-7b729fd8fa54
accept-language               : en-US

Body:

DEBUG: ============================ HTTP RESPONSE ============================

Status Code:
OK

Headers:
Pragma                        : no-cache
Strict-Transport-Security     : max-age=31536000; includeSubDomains
x-ms-request-id               : 4fb481ff-fc68-4b55-91ea-a7fdee0bdb7d
x-ms-ratelimit-remaining-subscription-resource-requests: 11992
x-ms-correlation-request-id   : b4a4ae95-47c3-4a68-bfd4-e080cbe62ab5
x-ms-routing-request-id       : FRANCECENTRAL:20200711T001614Z:b4a4ae95-47c3-4a68-bfd4-e080cbe62ab5
X-Content-Type-Options        : nosniff
Cache-Control                 : no-cache
Date                          : Sat, 11 Jul 2020 00:16:14 GMT
Server                        : Microsoft-IIS/10.0
X-AspNet-Version              : 4.0.30319
X-Powered-By                  : ASP.NET

Body:
{
  "id":
"/subscriptions/xxxxxxx-xxxxxxxxxxxxxxxxxxxxxxx-xxxxxxxxxxxx/resourceGroups/xxxxxxxxxxxxxxxxxxxxxxxx-rg/providers/Micr
osoft.Web/sites/Webappxxxxxxxxx/config/connectionstrings",
  "name": "connectionstrings",
  "type": "Microsoft.Web/sites/config",
  "location": "North Europe",
  "properties": {}
}

DEBUG: [Common.Authentication]: Checking token expiration, token expires '07/11/2020 00:46:15 +00:00' Comparing to
'07/11/2020 00:16:08 +00:00' With threshold '00:05:00', calculated time until token expiry: '00:30:07.5920044'
DEBUG: ============================ HTTP REQUEST ============================

HTTP Method:
POST

Absolute Uri:
https://management.azure.com/subscriptions/xxxxxxx-xxxxxxxxxxxxxxxxxxxxxxx-xxxxxxxxxxxx/resourceGroups/Ability-Platform-Int-R-D
ev-DevOps-01/providers/Microsoft.Web/sites/Webappxxxxxxxxx/config/azurestorageaccounts/list?api-version=2018-
11-01

Headers:
x-ms-client-request-id        : 03d62cb7-1423-4b73-abd8-a2e0bdc9d823
accept-language               : en-US

Body:

DEBUG: ============================ HTTP RESPONSE ============================

Status Code:
OK

Headers:
Pragma                        : no-cache
Strict-Transport-Security     : max-age=31536000; includeSubDomains
x-ms-request-id               : 45af0b38-af3a-4109-be73-0fc5dfdc3312
x-ms-ratelimit-remaining-subscription-resource-requests: 11991
x-ms-correlation-request-id   : 438dc648-01a2-4b8d-8110-131862fa7987
x-ms-routing-request-id       : FRANCECENTRAL:20200711T001614Z:438dc648-01a2-4b8d-8110-131862fa7987
X-Content-Type-Options        : nosniff
Cache-Control                 : no-cache
Date                          : Sat, 11 Jul 2020 00:16:14 GMT
Server                        : Microsoft-IIS/10.0
X-AspNet-Version              : 4.0.30319
X-Powered-By                  : ASP.NET

Body:
{
  "id":
"/subscriptions/xxxxxxx-xxxxxxxxxxxxxxxxxxxxxxx-xxxxxxxxxxxx/resourceGroups/xxxxxxxxxxxxxxxxxxxxxxxx-rg/providers/Micr
osoft.Web/sites/Webappxxxxxxxxx/config/appsettings",
  "name": "azurestorageaccounts",
  "type": "Microsoft.Web/sites/config",
  "location": "North Europe",
  "properties": {}
}

DEBUG: 02:16:09 - SetAzureWebAppCmdlet end processing.

Error output

No error is thrown, since the deployment is successful, yet not correct.
ghost commented 4 years ago

Thanks for the feedback! We are routing this to the appropriate team for follow-up. cc @antcp, @AzureAppServiceCLI.

dingmeng-xue commented 4 years ago

Web App team, please help to check this question.

IgorGolivets commented 4 years ago

We have the same behavior on Azure Devops AzurePowershell@5, password disappears after appsettings update

p1p3 commented 4 years ago

Having the same behavior here.

p1p3 commented 4 years ago

In AzureDevops we had to use the version 4.2.0 as a temporary work around for the task AzurePowerShell@5

input: preferredAzurePowerShellVersion: '4.2.0'

IgorGolivets commented 4 years ago

other way that is working for us is: Set-AZWebApp -ResourceGroupName $webappresourcegroup -Name $webappname -AppSettings $hash -ContainerRegistryPassword $securepass

p1p3 commented 4 years ago

Strange, I have the very same command and it was not working. 🤔

*Edit: I found the difference, even though we use the Set-AzWebApp ContainerRegistryPassword $securepass, later we set the configuration with another command Set-AZWebApp and we do not set ContainerRegistryPassword $securepass.

AgelM commented 4 years ago

The actual workaround is to specify the Registry URL and Username as part of the AppSettings (without including the Password) and define the password as a Secure String:

$someAppSettings = @{
       ...
        "DOCKER_REGISTRY_SERVER_URL"                = $ACRContainerRegistryUrl
        "DOCKER_REGISTRY_SERVER_USERNAME"           = $AcrUsername
        "DOCKER_ENABLE_CI"                          = "true"
    }

Set-AzWebApp -ResourceGroupName <ResourceGroup> -Name $appName -AppSettings $someAppSettings -ContainerImageName $someconatinerImage -ContainerRegistryPassword $securepass

Summarizing

Two keys must be passed to the Set-AzWeApp command:

Two app settings must be included + any other custom app settings :

AgelM commented 4 years ago

An Additional information is that even if the password was previously applied, any usage of Set-AzWebApp without the parameter -ContainerRegistryPassword nullifies the Docker registry Password, resulting in failures to pull docker images. This is an additional inconsistency, since even without specifying the parameter -ContainerImageName, the App Service re-uses the previously defined image.

DanielOverdevestPZH commented 3 years ago

Solved in Az.Websites 2.2.0 (5 months ago)

SaurabhSharma-MSFT commented 3 years ago

@AgelM Apologies for the delayed response. Following up to check if you need any further help on this issue.

AgelM commented 3 years ago

@SaurabhSharma-MSFT, the issue has been resolved. We haven’t faced it with the most recent versions.