Get-AzureRmLogicAppUpgradedDefinition
Obtiene la definición actualizada de una aplicación lógica.
Advertencia
El módulo de PowerShell de AzureRM ha quedado en desuso oficialmente a partir del 29 de febrero de 2024. Se recomienda a los usuarios migrar de AzureRM al módulo Az PowerShell para seguir recibiendo soporte técnico y actualizaciones.
Aunque el módulo AzureRM puede seguir funcionando, ya no se mantiene ni se admite, colocando cualquier uso continuado a discreción y riesgo del usuario. Consulte nuestros recursos de migración para ver una guía sobre la transición al módulo Az.
Syntax
Get-AzureRmLogicAppUpgradedDefinition
-ResourceGroupName <String>
-Name <String>
-TargetSchemaVersion <String>
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Description
El cmdlet Get-AzureRmLogicAppUpgradedDefinition obtiene la definición actualizada para la versión del esquema y la aplicación lógica de un grupo de recursos. Este cmdlet devuelve un objeto que representa la definición de la aplicación lógica actualizada. Especifique el nombre del grupo de recursos, el nombre de la aplicación lógica y la versión del esquema de destino. Este módulo admite parámetros dinámicos. Para usar un parámetro dinámico, es decir, escriba en el comando . Para detectar los nombres de parámetros dinámicos, escriba un guión (-) después del nombre del cmdlet y presione la tecla Tab repetidamente para recorrer los parámetros disponibles. Si omite un parámetro de plantilla necesario, el cmdlet le pedirá el valor.
Ejemplos
Ejemplo 1: Obtención de una definición actualizada de aplicación lógica
PS C:\>$UpgradedDefinition = Get-AzureRmLogicAppUpgradedDefinition -ResourceGroupName "ResourceGroup11" -Name "LogicApp01" -TargetSchemaVersion "2016-06-01"
$UpgradedDefinition.ToString()
{
"$schema": "http://schema.management.azure.com/providers/Microsoft.Logic/schemas/2016-06-01/workflowdefinition.json#",
"contentVersion": "1.0.0.0",
"parameters": {},
"triggers": {
"httpTrigger": {
"recurrence": {
"frequency": "Hour",
"interval": 1
},
"type": "Http",
"inputs": {
"method": "GET",
"uri": "http://www.bing.com"
},
"conditions": [
{
"expression": "@bool('true')"
}
]
},
"manualTrigger": {
"type": "Request",
"kind": "Http"
}
},
"actions": {
"httpScope": {
"actions": {
"http": {
"runAfter": {},
"type": "Http",
"inputs": {
"method": "GET",
"uri": "http://www.bing.com"
}
}
},
"runAfter": {},
"else": {
"actions": {}
},
"expression": "@bool('true')",
"type": "If"
},
"http1Scope": {
"actions": {
"http1": {
"runAfter": {},
"type": "Http",
"inputs": {
"method": "GET",
"uri": "http://www.bing.com"
}
}
},
"runAfter": {},
"else": {
"actions": {}
},
"expression": "@bool('true')",
"type": "If"
}
},
"outputs": {
"output1": {
"type": "String",
"value": "true"
}
}
}
El primer comando obtiene la definición de la aplicación lógica actualizada a la versión de esquema de destino especificada. El comando almacena la definición en la variable $UpgradedDefinition. El segundo comando muestra el contenido de $UpgradedDefinition como una cadena.
Parámetros
-DefaultProfile
Las credenciales, la cuenta, el inquilino y la suscripción que se usan para la comunicación con Azure
Type: | IAzureContextContainer |
Aliases: | AzureRmContext, AzureCredential |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Name
Especifica el nombre de una aplicación lógica.
Type: | String |
Aliases: | ResourceName |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ResourceGroupName
Especifica el nombre de un grupo de recursos.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-TargetSchemaVersion
Especifica la versión del esquema de destino de la definición.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |