Update-AzFunctionApp

Novedades una aplicación de funciones.

Syntax

Update-AzFunctionApp
      -ResourceGroupName <String>
      -Name <String>
      [-SubscriptionId <String>]
      [-PlanName <String>]
      [-Force]
      [-ApplicationInsightsName <String>]
      [-ApplicationInsightsKey <String>]
      [-Tag <Hashtable>]
      [-IdentityType <ManagedServiceIdentityType>]
      [-IdentityID <String[]>]
      [-DefaultProfile <PSObject>]
      [-NoWait]
      [-AsJob]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]
Update-AzFunctionApp
      [-PlanName <String>]
      [-Force]
      [-ApplicationInsightsName <String>]
      [-ApplicationInsightsKey <String>]
      [-Tag <Hashtable>]
      [-IdentityType <ManagedServiceIdentityType>]
      [-IdentityID <String[]>]
      -InputObject <ISite>
      [-DefaultProfile <PSObject>]
      [-NoWait]
      [-AsJob]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]

Description

Novedades una aplicación de funciones.

Ejemplos

Ejemplo 1: Actualizar el plan de hospedaje de aplicaciones de funciones.

Update-AzFunctionApp -Name MyUniqueFunctionAppName -ResourceGroupName MyResourceGroupName -PlanName NewPlanName -Force

Este comando actualiza el plan de hospedaje de la aplicación de funciones.

Ejemplo 2: Establecer una identidad administrada SystemAssigned para una aplicación de funciones.

Update-AzFunctionApp -Name MyUniqueFunctionAppName -ResourceGroupName MyResourceGroupName -IdentityType SystemAssigned -Force

Este comando establece una identidad administrada SystemAssigned para una aplicación de funciones.

Ejemplo 3: Actualizar la aplicación de funciones Ideas.

Update-AzFunctionApp -Name MyUniqueFunctionAppName -ResourceGroupName MyResourceGroupName -ApplicationInsightsName ApplicationInsightsProjectName -Force

Este comando actualiza la aplicación de funciones Application Ideas.

Ejemplo 3: Quitar la identidad administrada de una aplicación de funciones.

Update-AzFunctionApp -Name MyUniqueFunctionAppName -ResourceGroupName MyResourceGroupName -IdentityType None -Force

Este comando quita una identidad administrada de una aplicación de funciones.

Parámetros

-ApplicationInsightsKey

Clave de instrumentación de App Ideas que se va a agregar.

Type:String
Aliases:AppInsightsKey
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ApplicationInsightsName

Nombre del proyecto de App Ideas existente que se va a agregar a la aplicación de funciones.

Type:String
Aliases:AppInsightsName
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-AsJob

Ejecuta el cmdlet como un trabajo en segundo plano.

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

-Confirm

Le solicita su confirmación antes de ejecutar el cmdlet.

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

-DefaultProfile

Type:PSObject
Aliases:AzureRMContext, AzureCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Force

Obliga al cmdlet a actualizar la aplicación de funciones sin pedir confirmación.

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

-IdentityID

Especifica la lista de identidades de usuario asociadas a la aplicación de funciones. Las referencias de identidad de usuario serán identificadores de recursos de ARM con el formato : '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/identities/{identityName}'

Type:String[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-IdentityType

Especifica el tipo de identidad que se usa para la aplicación de funciones. El tipo "None" quitará las identidades de la aplicación de funciones. Los valores aceptables para este parámetro son: - SystemAssigned - UserAssigned - None

Type:ManagedServiceIdentityType
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-InputObject

Para construir, vea la sección NOTES para las propiedades INPUTOBJECT y crear una tabla hash.

Type:ISite
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-Name

Nombre de la aplicación de función.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-NoWait

Inicia la operación y vuelve inmediatamente antes de que se complete la operación. Para determinar si la operación se ha completado correctamente, use algún otro mecanismo.

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

-PlanName

Nombre del plan de servicio.

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

-ResourceGroupName

Nombre del grupo de recursos.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-SubscriptionId

Id. de suscripción de Azure.

Type:String
Position:Named
Default value:(Get-AzContext).Subscription.Id
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Tag

Etiquetas del recurso.

Type:Hashtable
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-WhatIf

Muestra lo que sucedería si se ejecutara el cmdlet. El cmdlet no se ejecuta.

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

Entradas

ISite

Salidas

ISite