The PowerShell model PSApplicationGatewayClientAuthConfiguration does not include the VerifyClientAuthMode property, even though it exists in the ARM API.
Because of this, Get-AzApplicationGateway does not populate the field. When Set-AzApplicationGateway is called the enum defaults to "Strict", and the gateway configuration is unintentionally changed from "Passthrough" to "Strict".
============================ HTTP REQUEST ============================
HTTP Method:
GET
Absolute Uri:
https://management.azure.com/subscriptions/XXX/providers/Microsoft.Network/applicationGateways?api-version=2025-05-01
Headers:
Accept-Language : en-US
x-ms-client-request-id : XXX
Body:
============================ HTTP RESPONSE ============================
Status Code:
OK
Headers:
XXX
Date : Fri, 08 May 2026 17:27:09 GMT
Body:
{
"value": [
{
"name": "XXX",
"id": "/subscriptions/XXX/resourceGroups/XXX/providers/Microsoft.Network/applicationGateways/XXX",
"etag": "XXX",
"type": "Microsoft.Network/applicationGateways",
"location": "westeurope",
"zones": [
"1",
"2",
"3"
],
"identity": {
"type": "userAssigned",
"userAssignedIdentities": {
"/subscriptions/XXX/resourcegroups/XXX/providers/Microsoft.ManagedIdentity/userAssignedIdentities/XXX": {
"principalId": "XXX",
"clientId": "XXX"
}
}
},
"properties": {
"provisioningState": "Succeeded",
"resourceGuid": "XXX",
"sku": {
"name": "Standard_v2",
"tier": "Standard_v2",
"family": "Generation_1"
},
"operationalState": "Running",
"gatewayIPConfigurations": [
{
"name": "default",
"id": "/subscriptions/XXX/resourceGroups/XXX/providers/Microsoft.Network/applicationGateways/XXX/gatewayIPConfigurations/default",
"etag": "XXX",
"properties": {
"provisioningState": "Succeeded",
"subnet": {
"id": "/subscriptions/XXX/resourceGroups/XXX/providers/Microsoft.Network/virtualNetworks/XXX/subnets/applicationgateway"
}
},
"type": "Microsoft.Network/applicationGateways/gatewayIPConfigurations"
}
],
"sslCertificates": [
XXX
],
"trustedRootCertificates": [],
"trustedClientCertificates": [],
"sslProfiles": [
{
"name": "default",
"id": "/subscriptions/XXX/resourceGroups/XXX/providers/Microsoft.Network/applicationGateways/XXX/sslProfiles/default",
"etag": "XXX",
"properties": {
"provisioningState": "Succeeded",
"sslPolicy": {
"policyType": "Predefined",
"policyName": "AppGwSslPolicy20220101S"
},
"clientAuthConfiguration": {
"verifyClientCertIssuerDN": false,
"verifyClientRevocation": "None",
"verifyClientAuthMode": "Passthrough"
},
"httpListeners": [
XXX
]
},
"type": "Microsoft.Network/applicationGateways/sslProfiles"
}
],
"frontendIPConfigurations": [
XXX
],
"frontendPorts": [
XXX
],
"backendAddressPools": [
XXX
],
"loadDistributionPolicies": [],
"backendHttpSettingsCollection": [
XXX
],
"backendSettingsCollection": [],
"httpListeners": [
XXX
],
"listeners": [],
"urlPathMaps": [
XXX
],
"requestRoutingRules": [
XXX
],
"routingRules": [],
"probes": [
XXX
],
"rewriteRuleSets": [
XXX
],
"redirectConfigurations": [
XXX
],
"privateLinkConfigurations": [],
"privateEndpointConnections": [],
"entraJWTValidationConfigs": [],
"sslPolicy": {
"policyType": "Predefined",
"policyName": "AppGwSslPolicy20220101S"
},
"enableHttp2": true,
"defaultPredefinedSslPolicy": "AppGwSslPolicy20220101",
"autoscaleConfiguration": {
"minCapacity": 0,
"maxCapacity": 10
},
"globalConfiguration": {
"enableRequestBuffering": true
},
"customErrorConfigurations": []
}
}
]
}
7:27:09 PM - [ConfigManager] Got nothing from [DisplaySecretsWarning], Module = [], Cmdlet = []. Returning default value [True].
7:27:09 PM - [ConfigManager] Got nothing from [DisplayRegionIdentified], Module = [], Cmdlet = []. Returning default value [True].
7:27:09 PM - [ConfigManager] Got nothing from [CheckForUpgrade], Module = [], Cmdlet = []. Returning default value [True].
7:27:09 PM - No authentication telemetry is found for the current cmdlet with Id XXX.
AzureQoSEvent: Module: Az.Network:7.27.0; CommandName: Get-AzApplicationGateway; PSVersion: 7.6.1; IsSuccess: True; Duration: 00:00:00.9490247; SanitizeDuration: 00:00:00.0000612
7:27:09 PM - [ConfigManager] Got nothing from [EnableDataCollection], Module = [], Cmdlet = []. Returning default value [True].
7:27:09 PM - GetAzureApplicationGatewayCommand end processing.
============================ HTTP REQUEST ============================
HTTP Method:
PUT
Absolute Uri:
https://management.azure.com/subscriptions/XXX/resourceGroups/XXX/providers/Microsoft.Network/applicationGateways/XXX?api-version=2025-05-01
Headers:
Accept-Language : en-US
x-ms-client-request-id : XXX
Body:
{
"zones": [
"1",
"2",
"3"
],
"identity": {
"type": "UserAssigned",
"userAssignedIdentities": {
"/subscriptions/XXX/resourcegroups/XXX/providers/Microsoft.ManagedIdentity/userAssignedIdentities/XXX": {}
}
},
"properties": {
"sku": {
"name": "Standard_v2",
"tier": "Standard_v2",
"family": "Generation_1"
},
"sslPolicy": {
"policyType": "Predefined",
"policyName": "AppGwSslPolicy20220101S"
},
"gatewayIPConfigurations": [
{
"name": "default",
"properties": {
"subnet": {
"id": "/subscriptions/XXX/resourceGroups/XXX/providers/Microsoft.Network/virtualNetworks/XXX/subnets/applicationgateway"
}
},
"id": "/subscriptions/XXX/resourceGroups/XXX/providers/Microsoft.Network/applicationGateways/XXX/gatewayIPConfigurations/default"
}
],
"authenticationCertificates": [],
"trustedRootCertificates": [],
"trustedClientCertificates": [],
"sslCertificates": [
XXX
],
"frontendIPConfigurations": [
XXX
],
"frontendPorts": [
XXX
],
"probes": [
XXX
],
"backendAddressPools": [
XXX
],
"backendHttpSettingsCollection": [
XXX
],
"backendSettingsCollection": [],
"httpListeners": [
XXX
],
"listeners": [],
"sslProfiles": [
{
"name": "default",
"properties": {
"trustedClientCertificates": [],
"sslPolicy": {
"policyType": "Predefined",
"policyName": "AppGwSslPolicy20220101S"
},
"clientAuthConfiguration": {
"verifyClientCertIssuerDN": false,
"verifyClientRevocation": "None"
}
},
"id": "/subscriptions/XXX/resourceGroups/XXX/providers/Microsoft.Network/applicationGateways/XXX/sslProfiles/default"
}
],
"urlPathMaps": [
XXX
],
"requestRoutingRules": [
XXX
],
"routingRules": [],
"rewriteRuleSets": [
XXX
],
"redirectConfigurations": [
XXX
],
"enableHttp2": true,
"autoscaleConfiguration": {
"minCapacity": 0,
"maxCapacity": 10
},
"privateLinkConfigurations": [],
"customErrorConfigurations": [],
"loadDistributionPolicies": [],
"entraJWTValidationConfigs": [],
"globalConfiguration": {
"enableRequestBuffering": true
}
},
"id": "/subscriptions/XXX/resourceGroups/XXX/providers/Microsoft.Network/applicationGateways/XXX",
"location": "westeurope"
}
============================ HTTP RESPONSE ============================
Status Code:
OK
Headers:
XXX
Date : Fri, 08 May 2026 17:44:48 GMT
Body:
{
"name": "XXX",
"id": "/subscriptions/XXX/resourceGroups/XXX/providers/Microsoft.Network/applicationGateways/XXX",
"etag": "XXX",
"type": "Microsoft.Network/applicationGateways",
"location": "westeurope",
"zones": [
"1",
"2",
"3"
],
"identity": {
"type": "userAssigned",
"userAssignedIdentities": {
"/subscriptions/XXX/resourcegroups/XXX/providers/Microsoft.ManagedIdentity/userAssignedIdentities/XXX": {}
}
},
"properties": {
"provisioningState": "Updating",
"resourceGuid": "XXX",
"sku": {
"name": "Standard_v2",
"tier": "Standard_v2",
"family": "Generation_1"
},
"operationalState": "Running",
"gatewayIPConfigurations": [
{
"name": "default",
"id": "/subscriptions/XXX/resourceGroups/XXX/providers/Microsoft.Network/applicationGateways/XXX/gatewayIPConfigurations/default",
"etag": "XXX",
"properties": {
"provisioningState": "Updating",
"subnet": {
"id": "/subscriptions/XXX/resourceGroups/XXX/providers/Microsoft.Network/virtualNetworks/XXX/subnets/applicationgateway"
}
},
"type": "Microsoft.Network/applicationGateways/gatewayIPConfigurations"
}
],
"sslCertificates": [
XXX
],
"trustedRootCertificates": [],
"trustedClientCertificates": [],
"sslProfiles": [
XXX
],
"frontendIPConfigurations": [
XXX
],
"frontendPorts": [
XXX
],
"backendAddressPools": [
XXX
],
"loadDistributionPolicies": [],
"backendHttpSettingsCollection": [
XXX
],
"backendSettingsCollection": [],
"httpListeners": [
XXX
],
"listeners": [],
"urlPathMaps": [
XXX
],
"requestRoutingRules": [
XXX
],
"routingRules": [],
"probes": [
XXX
],
"rewriteRuleSets": [
XXX
],
"redirectConfigurations": [
XXX
],
"privateLinkConfigurations": [],
"privateEndpointConnections": [],
"entraJWTValidationConfigs": [],
"sslPolicy": {
"policyType": "Predefined",
"policyName": "AppGwSslPolicy20220101S"
},
"enableHttp2": true,
"defaultPredefinedSslPolicy": "AppGwSslPolicy20220101",
"autoscaleConfiguration": {
"minCapacity": 0,
"maxCapacity": 10
},
"globalConfiguration": {
"enableRequestBuffering": true
},
"customErrorConfigurations": []
}
}
============================ HTTP REQUEST ============================
HTTP Method:
GET
Absolute Uri:
https://management.azure.com/subscriptions/XXX/providers/Microsoft.Network/locations/westeurope/operations/XXX?api-version=2025-05-01&t=639138590886980842&c=XXX
Headers:
x-ms-client-request-id : XXX
Body:
============================ HTTP RESPONSE ============================
Status Code:
OK
Headers:
XXX
Date : Fri, 08 May 2026 17:45:02 GMT
Body:
{
"status": "Succeeded"
}
============================ HTTP REQUEST ============================
HTTP Method:
GET
Absolute Uri:
https://management.azure.com/subscriptions/XXX/resourceGroups/XXX/providers/Microsoft.Network/applicationGateways/XXX?api-version=2025-05-01
Headers:
Accept-Language : en-US
x-ms-client-request-id : XXX
Body:
============================ HTTP RESPONSE ============================
Status Code:
OK
Headers:
XXX
Date : Fri, 08 May 2026 17:45:03 GMT
Body:
{
"name": "XXX",
"id": "/subscriptions/XXX/resourceGroups/XXX/providers/Microsoft.Network/applicationGateways/XXX",
"etag": "XXX",
"type": "Microsoft.Network/applicationGateways",
"location": "westeurope",
"zones": [
"1",
"2",
"3"
],
"identity": {
"type": "userAssigned",
"userAssignedIdentities": {
"/subscriptions/XXX/resourcegroups/XXX/providers/Microsoft.ManagedIdentity/userAssignedIdentities/XXX": {
"principalId": "XXX",
"clientId": "XXX"
}
}
},
"properties": {
"provisioningState": "Succeeded",
"resourceGuid": "XXX",
"sku": {
"name": "Standard_v2",
"tier": "Standard_v2",
"family": "Generation_1"
},
"operationalState": "Running",
"gatewayIPConfigurations": [
{
"name": "default",
"id": "/subscriptions/XXX/resourceGroups/XXX/providers/Microsoft.Network/applicationGateways/XXX/gatewayIPConfigurations/default",
"etag": "XXX",
"properties": {
"provisioningState": "Succeeded",
"subnet": {
"id": "/subscriptions/XXX/resourceGroups/XXX/providers/Microsoft.Network/virtualNetworks/XXX/subnets/applicationgateway"
}
},
"type": "Microsoft.Network/applicationGateways/gatewayIPConfigurations"
}
],
"sslCertificates": [
XXX
],
"trustedRootCertificates": [],
"trustedClientCertificates": [],
"sslProfiles": [
{
"name": "default",
"id": "/subscriptions/XXX/resourceGroups/XXX/providers/Microsoft.Network/applicationGateways/XXX/sslProfiles/default",
"etag": "XXX",
"properties": {
"provisioningState": "Succeeded",
"sslPolicy": {
"policyType": "Predefined",
"policyName": "AppGwSslPolicy20220101S"
},
"clientAuthConfiguration": {
"verifyClientCertIssuerDN": false,
"verifyClientRevocation": "None",
"verifyClientAuthMode": "Strict"
},
"httpListeners": [
XXX
]
},
"type": "Microsoft.Network/applicationGateways/sslProfiles"
}
],
"frontendIPConfigurations": [
XXX
],
"frontendPorts": [
XXX
],
"backendAddressPools": [
XXX
],
"loadDistributionPolicies": [],
"backendHttpSettingsCollection": [
XXX
],
"backendSettingsCollection": [],
"httpListeners": [
XXX
],
"listeners": [],
"urlPathMaps": [
XXX
],
"requestRoutingRules": [
XXX
],
"routingRules": [],
"probes": [
XXX
],
"rewriteRuleSets": [
XXX
],
"redirectConfigurations": [
XXX
],
"privateLinkConfigurations": [],
"privateEndpointConnections": [],
"entraJWTValidationConfigs": [],
"sslPolicy": {
"policyType": "Predefined",
"policyName": "AppGwSslPolicy20220101S"
},
"enableHttp2": true,
"defaultPredefinedSslPolicy": "AppGwSslPolicy20220101",
"autoscaleConfiguration": {
"minCapacity": 0,
"maxCapacity": 10
},
"globalConfiguration": {
"enableRequestBuffering": true
},
"customErrorConfigurations": []
}
}
7:45:04 PM - [ConfigManager] Got nothing from [DisplaySecretsWarning], Module = [], Cmdlet = []. Returning default value [True].
7:45:04 PM - [ConfigManager] Got nothing from [DisplayRegionIdentified], Module = [], Cmdlet = []. Returning default value [True].
7:45:04 PM - [ConfigManager] Got nothing from [CheckForUpgrade], Module = [], Cmdlet = []. Returning default value [True].
7:45:04 PM - No authentication telemetry is found for the current cmdlet with Id XXX.
AzureQoSEvent: Module: Az.Network:7.27.0; CommandName: Set-AzApplicationGateway; PSVersion: 7.6.1; IsSuccess: True; Duration: 00:00:17.0646680; SanitizeDuration: 00:00:00.0019486
7:45:04 PM - [ConfigManager] Got nothing from [EnableDataCollection], Module = [], Cmdlet = []. Returning default value [True].
7:45:04 PM - SetAzureApplicationGatewayCommand end processing.
ModuleType Version PreRelease Name PSEdition ExportedCommands
---------- ------- ---------- ---- --------- ----------------
Script 15.6.1 Az Core,Desk
Script 5.4.0 Az.Accounts Core,Desk {Disable-AzDataCollection, Disable-AzCo…
Script 4.0.0 Az.Accounts Core,Desk {Disable-AzDataCollection, Disable-AzCo…
Script 3.0.0 Az.Advisor Core,Desk {Disable-AzAdvisorRecommendation, Enabl…
Script 2.0.1 Az.Advisor Core,Desk {Disable-AzAdvisorRecommendation, Enabl…
Script 7.1.2 Az.Aks Core,Desk {Disable-AzAksAddOn, Enable-AzAksAddOn,…
Script 6.0.4 Az.Aks Core,Desk {Disable-AzAksAddOn, Enable-AzAksAddOn,…
Script 1.2.0 Az.AnalysisServices Core,Desk {Add-AzAnalysisServicesAccount, Export-…
Script 1.1.6 Az.AnalysisServices Core,Desk {Add-AzAnalysisServicesAccount, Export-…
Script 4.1.0 Az.ApiManagement Core,Desk {Add-AzApiManagementApiToGateway, Add-A…
Script 4.0.5 Az.ApiManagement Core,Desk {Add-AzApiManagementApiToGateway, Add-A…
Script 2.0.1 Az.App Core,Desk {Disable-AzContainerAppRevision, Enable…
Script 2.0.0 Az.App Core,Desk {Disable-AzContainerAppRevision, Enable…
Script 2.1.0 Az.AppConfiguration Core,Desk {Clear-AzAppConfigurationDeletedStore, …
Script 1.3.2 Az.AppConfiguration Core,Desk {Clear-AzAppConfigurationDeletedStore, …
Script 3.0.0 Az.ApplicationInsights Core,Desk {Get-AzApplicationInsights, Get-AzAppli…
Script 2.2.5 Az.ApplicationInsights Core,Desk {Get-AzApplicationInsights, Get-AzAppli…
Script 2.0.0 Az.ArcResourceBridge Core,Desk {Get-AzArcResourceBridge, Get-AzArcReso…
Script 1.0.1 Az.ArcResourceBridge Core,Desk {Get-AzArcResourceBridge, Get-AzArcReso…
Script 1.0.0 Az.ArizeAI Core,Desk {Get-AzArizeAIOrganization, New-AzArize…
Script 3.0.0 Az.Attestation Core,Desk {Add-AzAttestationPolicySigner, Get-AzA…
Script 2.0.3 Az.Attestation Core,Desk {Add-AzAttestationPolicySigner, Get-AzA…
Script 2.0.0 Az.Automanage Core,Desk {Get-AzAutomanageBestPractice, Get-AzAu…
Script 1.0.2 Az.Automanage Core,Desk {Get-AzAutomanageBestPractice, Get-AzAu…
Script 1.11.2 Az.Automation Core,Desk {Export-AzAutomationDscConfiguration, E…
Script 1.10.0 Az.Automation Core,Desk {Export-AzAutomationDscConfiguration, E…
Script 4.0.1 Az.Batch Core,Desk {Disable-AzBatchAutoScale, Disable-AzBa…
Script 3.6.4 Az.Batch Core,Desk {Disable-AzBatchAutoScale, Disable-AzBa…
Script 2.2.0 Az.Billing Core,Desk {Get-AzBillingAccount, Get-AzBillingInv…
Script 2.1.0 Az.Billing Core,Desk {Get-AzBillingAccount, Get-AzBillingInv…
Script 6.0.2 Az.Cdn Core,Desk {Add-AzCdnEdgeActionAttachment, Clear-A…
Script 3.2.2 Az.Cdn Core,Desk {Clear-AzCdnEndpointContent, Clear-AzFr…
Script 2.1.2 Az.CloudService Core,Desk {Get-AzCloudService, Get-AzCloudService…
Script 2.0.1 Az.CloudService Core,Desk {Get-AzCloudService, Get-AzCloudService…
Script 1.16.0 Az.CognitiveServices Core,Desk {Add-AzCognitiveServicesAccountNetworkR…
Script 1.14.1 Az.CognitiveServices Core,Desk {Get-AzCognitiveServicesAccount, Get-Az…
Script 11.5.0 Az.Compute Core,Desk {Add-AzGalleryInVMAccessControlProfileV…
Script 9.0.0 Az.Compute Core,Desk {Add-AzImageDataDisk, Add-AzVhd, Add-Az…
Script 2.0.0 Az.ConfidentialLedger Core,Desk {Get-AzConfidentialLedger, New-AzConfid…
Script 1.0.1 Az.ConfidentialLedger Core,Desk {Get-AzConfidentialLedger, New-AzConfid…
Script 1.1.1 Az.ConnectedMachine Core,Desk {Connect-AzConnectedMachine, Get-AzConn…
Script 1.1.0 Az.ConnectedMachine Core,Desk {Connect-AzConnectedMachine, Get-AzConn…
Script 4.1.3 Az.ContainerInstance Core,Desk {Add-AzContainerInstanceOutput, Get-AzC…
Script 4.1.0 Az.ContainerInstance Core,Desk {Add-AzContainerInstanceOutput, Get-AzC…
Script 5.0.1 Az.ContainerRegistry Core,Desk {Connect-AzContainerRegistry, Get-AzCon…
Script 4.2.1 Az.ContainerRegistry Core,Desk {Connect-AzContainerRegistry, Get-AzCon…
Script 1.20.0 Az.CosmosDB Core,Desk {Get-AzCosmosDBAccount, Get-AzCosmosDBA…
Script 1.15.0 Az.CosmosDB Core,Desk {Get-AzCosmosDBAccount, Get-AzCosmosDBA…
Script 1.2.1 Az.DataBoxEdge Core,Desk {Get-AzDataBoxEdgeBandwidthSchedule, Ge…
Script 1.1.1 Az.DataBoxEdge Core,Desk {Get-AzDataBoxEdgeBandwidthSchedule, Ge…
Script 1.11.1 Az.Databricks Core,Desk {Get-AzDatabricksAccessConnector, Get-A…
Script 1.9.0 Az.Databricks Core,Desk {Get-AzDatabricksAccessConnector, Get-A…
Script 1.19.7 Az.DataFactory Core,Desk {Add-AzDataFactoryV2DataFlowDebugSessio…
Script 1.18.9 Az.DataFactory Core,Desk {Add-AzDataFactoryV2DataFlowDebugSessio…
Script 1.1.0 Az.DataLakeAnalytics Core,Desk {Add-AzDataLakeAnalyticsDataSource, Add…
Script 1.0.3 Az.DataLakeAnalytics Core,Desk {Get-AzDataLakeAnalyticsDataSource, New…
Script 1.5.2 Az.DataLakeStore Core,Desk {Add-AzDataLakeStoreFirewallRule, Add-A…
Script 1.3.2 Az.DataLakeStore Core,Desk {Add-AzDataLakeStoreFirewallRule, Add-A…
Script 1.0.0 Az.DataMigration Core,Desk {Get-AzDataMigrationProject, Get-AzData…
Script 2.10.1 Az.DataProtection Core,Desk {Backup-AzDataProtectionBackupInstanceA…
Script 2.5.0 Az.DataProtection Core,Desk {Backup-AzDataProtectionBackupInstanceA…
Script 1.1.1 Az.DataShare Core,Desk {Get-AzDataShare, Get-AzDataShareAccoun…
Script 1.0.2 Az.DataShare Core,Desk {Get-AzDataShare, Get-AzDataShareAccoun…
Script 1.0.0 Az.DataTransfer Core,Desk {Approve-AzDataTransferConnection, Deny…
Script 5.4.7 Az.DesktopVirtualization Core,Desk {Disconnect-AzWvdUserSession, Expand-Az…
Script 5.4.0 Az.DesktopVirtualization Core,Desk {Disconnect-AzWvdUserSession, Expand-Az…
Script 3.0.0 Az.DevCenter Core,Desk {Approve-AzDevCenterUserDevBox, Build-A…
Script 2.0.0 Az.DevCenter Core,Desk {Connect-AzDevCenterAdminCatalog, Conne…
Script 1.0.0 Az.DeviceRegistry Core,Desk {Get-AzDeviceRegistryAsset, Get-AzDevic…
Script 1.1.0 Az.DevTestLabs Core,Desk {Get-AzDtlAllowedVMSizesPolicy, Get-AzD…
Script 1.0.3 Az.DevTestLabs Core,Desk {Get-AzDtlAllowedVMSizesPolicy, Get-AzD…
Script 2.0.0 Az.Dns Core,Desk {Add-AzDnsRecordConfig, Get-AzDnsRecord…
Script 1.3.0 Az.Dns Core,Desk {Add-AzDnsRecordConfig, Get-AzDnsRecord…
Script 1.2.4 Az.DnsResolver Core,Desk {Get-AzDnsForwardingRuleset, Get-AzDnsF…
Script 1.1.0 Az.DnsResolver Core,Desk {Get-AzDnsForwardingRuleset, Get-AzDnsF…
Script 1.7.0 Az.ElasticSan Core,Desk {Add-AzElasticSanVolumeGroupNetworkRule…
Script 1.2.0 Az.ElasticSan Core,Desk {Add-AzElasticSanVolumeGroupNetworkRule…
Script 2.2.0 Az.EventGrid Core,Desk {Disable-AzEventGridPartnerTopic, Enabl…
Script 2.1.0 Az.EventGrid Core,Desk {Disable-AzEventGridPartnerTopic, Enabl…
Script 5.4.0 Az.EventHub Core,Desk {New-AzEventHubAuthorizationRuleSASToke…
Script 5.0.1 Az.EventHub Core,Desk {New-AzEventHubAuthorizationRuleSASToke…
Script 1.0.0 Az.Fabric Core,Desk {Get-AzFabricCapacity, Get-AzFabricCapa…
Script 1.0.0 Az.FirmwareAnalysis Core,Desk {Get-AzFirmwareAnalysisBinaryHardening,…
Script 2.1.0 Az.FrontDoor Core,Desk {Disable-AzFrontDoorCustomDomainHttps, …
Script 1.11.1 Az.FrontDoor Core,Desk {Disable-AzFrontDoorCustomDomainHttps, …
Script 4.3.2 Az.Functions Core,Desk {Get-AzFunctionApp, Get-AzFunctionAppAv…
Script 4.1.1 Az.Functions Core,Desk {Get-AzFunctionApp, Get-AzFunctionAppAv…
Script 6.4.0 Az.HDInsight Core,Desk {Add-AzHDInsightClusterIdentity, Add-Az…
Script 6.3.0 Az.HDInsight Core,Desk {Add-AzHDInsightClusterIdentity, Add-Az…
Script 3.0.0 Az.HealthcareApis Core,Desk {Get-AzHealthcareApisService, Get-AzHea…
Script 2.0.1 Az.HealthcareApis Core,Desk {Get-AzHealthcareApisService, Get-AzHea…
Script 1.0.0 Az.HealthDataAIServices Core,Desk {Get-AzDeidService, New-AzDeidService, …
Script 2.8.1 Az.IotHub Core,Desk {Add-AzIotHubCertificate, Add-AzIotHubC…
Script 2.7.7 Az.IotHub Core,Desk {Add-AzIotHubCertificate, Add-AzIotHubC…
Script 6.4.3 Az.KeyVault Core,Desk {Add-AzKeyVaultCertificate, Add-AzKeyVa…
Script 6.3.0 Az.KeyVault Core,Desk {Add-AzKeyVaultCertificate, Add-AzKeyVa…
Script 2.4.1 Az.Kusto Core,Desk {Add-AzKustoClusterCalloutPolicy, Add-A…
Script 2.3.1 Az.Kusto Core,Desk {Add-AzKustoClusterLanguageExtension, A…
Script 1.0.0 Az.LambdaTest Core,Desk {Get-AzLambdaTestOrganization, New-AzLa…
Script 1.1.1 Az.LoadTesting Core,Desk {Get-AzLoad, New-AzLoad, Remove-AzLoad,…
Script 1.0.1 Az.LoadTesting Core,Desk {Get-AzLoad, New-AzLoad, Remove-AzLoad,…
Script 1.6.0 Az.LogicApp Core,Desk {Get-AzIntegrationAccount, Get-AzIntegr…
Script 1.5.1 Az.LogicApp Core,Desk {Get-AzIntegrationAccount, Get-AzIntegr…
Script 1.2.0 Az.MachineLearning Core,Desk {Add-AzMlWebServiceRegionalProperty, Ex…
Script 1.1.4 Az.MachineLearning Core,Desk {Add-AzMlWebServiceRegionalProperty, Ex…
Script 1.3.0 Az.MachineLearningServices Core,Desk {Get-AzMLServiceQuota, Get-AzMLServiceU…
Script 1.1.0 Az.MachineLearningServices Core,Desk {Get-AzMLServiceQuota, Get-AzMLServiceU…
Script 1.5.1 Az.Maintenance Core,Desk {Get-AzApplyUpdate, Get-AzConfiguration…
Script 1.4.3 Az.Maintenance Core,Desk {Get-AzApplyUpdate, Get-AzConfiguration…
Script 2.0.0 Az.ManagedServiceIdentity Core,Desk {Get-AzFederatedIdentityCredential, Get…
Script 1.2.1 Az.ManagedServiceIdentity Core,Desk {Get-AzFederatedIdentityCredential, Get…
Script 3.1.3 Az.ManagedServices Core,Desk {Get-AzManagedServicesAssignment, Get-A…
Script 3.0.1 Az.ManagedServices Core,Desk {Get-AzManagedServicesAssignment, Get-A…
Script 2.2.0 Az.MarketplaceOrdering Core,Desk {Get-AzMarketplaceTerms, Invoke-AzMarke…
Script 2.0.1 Az.MarketplaceOrdering Core,Desk {Get-AzMarketplaceTerms, Invoke-AzMarke…
Script 1.1.2 Az.Media Core,Desk {Sync-AzMediaServiceStorageKey, Set-AzM…
Script 2.12.1 Az.Migrate Core,Desk {Get-AzMigrateDiscoveredServer, Get-AzM…
Script 2.5.0 Az.Migrate Core,Desk {Get-AzMigrateDiscoveredServer, Get-AzM…
Script 7.0.0 Az.Monitor Core,Desk {Add-AzLogProfile, Add-AzMetricAlertRul…
Script 6.0.0 Az.Monitor Core,Desk {Add-AzLogProfile, Add-AzMetricAlertRul…
Script 1.5.2 Az.MySql Core,Desk {Get-AzMySqlConfiguration, Get-AzMySqlC…
Script 1.2.1 Az.MySql Core,Desk {Get-AzMySqlConfiguration, Get-AzMySqlC…
Script 1.2.0 Az.NetAppFiles Core,Desk {Approve-AzNetAppFilesReplication, Get-…
Script 7.27.0 Az.Network Core,Desk {Add-AzApplicationGatewayAuthentication…
Script 7.11.0 Az.Network Core,Desk {Add-AzApplicationGatewayAuthentication…
Script 2.0.0 Az.NetworkCloud Core,Desk {Deploy-AzNetworkCloudCluster, Disable-…
Script 1.0.2 Az.NetworkCloud Core,Desk {Deploy-AzNetworkCloudCluster, Disable-…
Script 2.0.0 Az.Nginx Core,Desk {Get-AzNginxCertificate, Get-AzNginxCon…
Script 1.1.0 Az.Nginx Core,Desk {Get-AzNginxCertificate, Get-AzNginxCon…
Script 1.2.0 Az.NotificationHubs Core,Desk {Get-AzNotificationHub, Get-AzNotificat…
Script 1.1.3 Az.NotificationHubs Core,Desk {Get-AzNotificationHub, Get-AzNotificat…
Script 3.3.0 Az.OperationalInsights Core,Desk {Disable-AzOperationalInsightsIISLogCol…
Script 3.2.1 Az.OperationalInsights Core,Desk {Disable-AzOperationalInsightsIISLogCol…
Script 2.0.0 Az.Oracle Core,Desk {Add-AzOracleCloudVMClusterVM, Get-AzOr…
Script 1.0.0 Az.Oracle Core,Desk {Add-AzOracleCloudVMClusterVM, Get-AzOr…
Script 1.7.4 Az.PolicyInsights Core,Desk {Get-AzPolicyAttestation, Get-AzPolicyE…
Script 1.6.5 Az.PolicyInsights Core,Desk {Get-AzPolicyAttestation, Get-AzPolicyE…
Script 0.2.0 Az.Portal Core,Desk {Get-AzPortalDashboard, New-AzPortalDas…
Script 1.4.1 Az.PostgreSql Core,Desk {Get-AzPostgreSqlConfiguration, Get-AzP…
Script 1.1.2 Az.PostgreSql Core,Desk {Get-AzPostgreSqlConfiguration, Get-AzP…
Script 2.1.0 Az.PowerBIEmbedded Core,Desk {Get-AzPowerBIEmbeddedCapacity, New-AzP…
Script 2.0.0 Az.PowerBIEmbedded Core,Desk {Resume-AzPowerBIEmbeddedCapacity, Susp…
Script 1.2.0 Az.PrivateDns Core,Desk {Add-AzPrivateDnsRecordConfig, Get-AzPr…
Script 1.1.0 Az.PrivateDns Core,Desk {Add-AzPrivateDnsRecordConfig, Get-AzPr…
Script 7.11.2 Az.RecoveryServices Core,Desk {Add-AzRecoveryServicesAsrReplicationPr…
Script 7.3.0 Az.RecoveryServices Core,Desk {Add-AzRecoveryServicesAsrReplicationPr…
Script 1.11.0 Az.RedisCache Core,Desk {Export-AzRedisCache, Get-AzRedisCache,…
Script 1.10.0 Az.RedisCache Core,Desk {Export-AzRedisCache, Get-AzRedisCache,…
Script 1.6.1 Az.RedisEnterpriseCache Core,Desk {Export-AzRedisEnterpriseCache, Get-AzR…
Script 1.2.1 Az.RedisEnterpriseCache Core,Desk {Export-AzRedisEnterpriseCache, Get-AzR…
Script 3.0.0 Az.Relay Core,Desk {Get-AzRelayAuthorizationRule, Get-AzRe…
Script 2.0.1 Az.Relay Core,Desk {Get-AzRelayAuthorizationRule, Get-AzRe…
Script 1.2.1 Az.ResourceGraph Core,Desk {Search-AzGraph, Get-AzResourceGraphQue…
Script 1.0.1 Az.ResourceGraph Core,Desk {Search-AzGraph, Get-AzResourceGraphQue…
Script 1.3.2 Az.ResourceMover Core,Desk {Add-AzResourceMoverMoveResource, Get-A…
Script 1.2.1 Az.ResourceMover Core,Desk {Add-AzResourceMoverMoveResource, Get-A…
Script 9.1.0 Az.Resources Core,Desk {Export-AzResourceGroup, Export-AzTempl…
Script 7.7.0 Az.Resources Core,Desk {Export-AzResourceGroup, Export-AzTempl…
Script 1.8.0 Az.Security Core,Desk {Add-AzSecurityAdaptiveNetworkHardening…
Script 1.7.0 Az.Security Core,Desk {Add-AzSecurityAdaptiveNetworkHardening…
Script 3.2.2 Az.SecurityInsights Core,Desk {Get-AzSentinelAlertRule, Get-AzSentine…
Script 3.1.2 Az.SecurityInsights Core,Desk {Get-AzSentinelAlertRule, Get-AzSentine…
Script 4.1.1 Az.ServiceBus Core,Desk {New-AzServiceBusAuthorizationRuleSASTo…
Script 4.0.1 Az.ServiceBus Core,Desk {New-AzServiceBusAuthorizationRuleSASTo…
Script 5.1.0 Az.ServiceFabric Core,Desk {Add-AzServiceFabricClientCertificate, …
Script 3.3.4 Az.ServiceFabric Core,Desk {Add-AzServiceFabricClientCertificate, …
Script 2.3.3 Az.SignalR Core,Desk {Add-AzSignalRNetworkIpRule, Get-AzSign…
Script 2.0.2 Az.SignalR Core,Desk {Get-AzSignalR, Get-AzSignalRKey, Get-A…
Script 6.4.2 Az.Sql Core,Desk {Add-AzSqlDatabaseToFailoverGroup, Add-…
Script 6.0.0 Az.Sql Core,Desk {Add-AzSqlDatabaseToFailoverGroup, Add-…
Script 2.4.1 Az.SqlVirtualMachine Core,Desk {Assert-AzSqlVMEntraAuth, Get-AzAvailab…
Script 2.3.1 Az.SqlVirtualMachine Core,Desk {Assert-AzSqlVMEntraAuth, Get-AzAvailab…
Script 2.7.1 Az.StackHCI Core,Desk {Add-AzStackHCIVMAttestation, Disable-A…
Script 2.4.1 Az.StackHCI Core,Desk {Add-AzStackHCIVMAttestation, Disable-A…
Script 1.1.1 Az.StackHCIVM Core,Desk {Add-AzStackHCIVMVirtualMachineDataDisk…
Script 1.0.5 Az.StackHCIVM Core,Desk {Add-AzStackHCIVMVirtualMachineDataDisk…
Script 9.6.1 Az.Storage Core,Desk {Add-AzRmStorageContainerLegalHold, Add…
Script 8.0.0 Az.Storage Core,Desk {Add-AzRmStorageContainerLegalHold, Add…
Script 1.0.1 Az.StorageAction Core,Desk {Get-AzStorageActionTask, Get-AzStorage…
Script 1.0.0 Az.StorageDiscovery Core,Desk {Get-AzStorageDiscoveryWorkspace, New-A…
Script 2.0.0 Az.StorageMover Core,Desk {Get-AzStorageMover, Get-AzStorageMover…
Script 1.4.0 Az.StorageMover Core,Desk {Get-AzStorageMover, Get-AzStorageMover…
Script 2.5.2 Az.StorageSync Core,Desk {Get-AzStorageSyncCloudEndpoint, Get-Az…
Script 2.3.1 Az.StorageSync Core,Desk {Get-AzStorageSyncCloudEndpoint, Get-Az…
Script 3.0.0 Az.StreamAnalytics Core,Desk {Get-AzStreamAnalyticsCluster, Get-AzSt…
Script 2.0.1 Az.StreamAnalytics Core,Desk {Get-AzStreamAnalyticsCluster, Get-AzSt…
Script 2.1.0 Az.Support Core,Desk {Get-AzSupportChatTranscript, Get-AzSup…
Script 2.0.0 Az.Support Core,Desk {Get-AzSupportChatTranscript, Get-AzSup…
Script 3.2.4 Az.Synapse Core,Desk {Add-AzSynapseDataFlowDebugSessionPacka…
Script 3.0.10 Az.Synapse Core,Desk {Add-AzSynapseDataFlowDebugSessionPacka…
Script 1.3.0 Az.TrafficManager Core,Desk {Add-AzTrafficManagerCustomHeaderToEndp…
Script 1.2.2 Az.TrafficManager Core,Desk {Add-AzTrafficManagerCustomHeaderToEndp…
Script 3.4.3 Az.Websites Core,Desk {Add-AzWebAppAccessRestrictionRule, Add…
Script 3.2.2 Az.Websites Core,Desk {Add-AzWebAppAccessRestrictionRule, Add…
Script 2.0.0 Az.Workloads Core,Desk {Get-AzWorkloadsMonitor, Get-AzWorkload…
Description
The PowerShell model PSApplicationGatewayClientAuthConfiguration does not include the
VerifyClientAuthModeproperty, even though it exists in the ARM API.Source:
https://github.com/Azure/azure-powershell/blob/main/src/Network/Network/Models/PSApplicationGatewayClientAuthConfiguration.cs
Because of this, Get-AzApplicationGateway does not populate the field. When Set-AzApplicationGateway is called the enum defaults to "Strict", and the gateway configuration is unintentionally changed from "Passthrough" to "Strict".
Steps to reproduce:
Expected:
PowerShell model should include VerifyClientAuthMode and preserve the original value.
Impact:
Issue script & Debug output
Environment data
Module versions
Error output