Update-AzWebAppAccessRestrictionConfig

Updates the inheritance of Main site Access Restiction config to SCM Site for an Azure Web App.

Note

This is the previous version of our documentation. Please consult the most recent version for up-to-date information.

Syntax

Update-AzWebAppAccessRestrictionConfig
      [-ResourceGroupName] <String>
      [-Name] <String>
      [-ScmSiteUseMainSiteRestrictionConfig]
      [-SlotName <String>]
      [-PassThru]
      [-DefaultProfile <IAzureContextContainer>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]
Update-AzWebAppAccessRestrictionConfig
      [-PassThru]
      -InputObject <PSAccessRestrictionConfig>
      [-DefaultProfile <IAzureContextContainer>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]

Description

The Update-AzWebAppAccessRestrictionConfig cmdlet updates Access Restriction config for an Azure Web App.

Examples

Example 1: Update a Web App SCM Site to use Access Restrictions from Main Site

The following example updates a Web App named IpRule that belongs to the resource group MyResourceGroup to use access restriction config of main site on the scm site.

Update-AzWebAppAccessRestrictionConfig -Name IpRule -ResourceGroupName MyResourceGroup -ScmSiteUseMainSiteRestrictionConfig

Parameters

-Confirm

Prompts you for confirmation before running the cmdlet.

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-DefaultProfile

The credentials, account, tenant, and subscription used for communication with azure.

Type:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-InputObject

The access restriction config object

Type:PSAccessRestrictionConfig
Position:Named
Default value:None
Accept pipeline input:True
Accept wildcard characters:False
-Name

WebApp Name

Type:String
Position:1
Default value:None
Accept pipeline input:True
Accept wildcard characters:False
-PassThru

Return the access restriction config object.

Type:SwitchParameter
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-ResourceGroupName

Resource Group Name

Type:String
Position:0
Default value:None
Accept pipeline input:True
Accept wildcard characters:False
-ScmSiteUseMainSiteRestrictionConfig

Scm site inherits rules set on Main site.

Type:SwitchParameter
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-SlotName

Deployment Slot name.

Type:String
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-WhatIf

Shows what would happen if the cmdlet runs. The cmdlet is not run.

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

Inputs

String

SwitchParameter

Outputs

PSAccessRestrictionConfig