Get-AzLogicAppUpgradedDefinition
Obtient la définition mise à niveau pour une application logique.
Syntaxe
Get-AzLogicAppUpgradedDefinition
-ResourceGroupName <String>
-Name <String>
-TargetSchemaVersion <String>
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Description
L’applet de commande Get-AzLogicAppUpgradDefinition obtient la définition mise à niveau pour la version du schéma et l’application logique à partir d’un groupe de ressources. Cette applet de commande retourne un objet qui représente la définition de l’application logique mise à niveau. Spécifiez le nom du groupe de ressources, le nom de l’application logique et la version du schéma cible. Ce module prend en charge les paramètres dynamiques. Pour utiliser un paramètre dynamique, tapez-le dans la commande. Pour découvrir les noms des paramètres dynamiques, tapez un trait d’union (-) après le nom de l’applet de commande, puis appuyez plusieurs fois sur tabulation pour parcourir les paramètres disponibles. Si vous omettez un paramètre de modèle requis, l’applet de commande vous invite à entrer la valeur.
Exemples
Exemple 1 : Obtenir une définition mise à niveau d’une application logique
$UpgradedDefinition = Get-AzLogicAppUpgradedDefinition -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"
}
}
}
La première commande obtient la définition de l’application logique mise à niveau vers la version de schéma cible spécifiée. La commande stocke la définition dans la variable $UpgradedDefinition. La deuxième commande affiche le contenu de $UpgradedDefinition sous forme de chaîne.
Paramètres
-DefaultProfile
Informations d’identification, compte, locataire et abonnement utilisés pour la communication avec Azure
Type: | IAzureContextContainer |
Alias: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-Name
Spécifie le nom d’une application logique.
Type: | String |
Alias: | ResourceName |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-ResourceGroupName
Spécifie le nom d’un groupe de ressources.
Type: | String |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | True |
Accepter les caractères génériques: | False |
-TargetSchemaVersion
Spécifie la version de schéma cible de la définition.
Type: | String |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |