Test-AzLogicApp

Valide une définition d’application logique.

Syntax

Test-AzLogicApp
    -ResourceGroupName <String>
    -Name <String>
    -Location <String>
    [-State <String>]
    [-Definition <Object>]
    [-IntegrationAccountId <String>]
    [-Parameters <Object>]
    [-ParameterFilePath <String>]
    [-DefaultProfile <IAzureContextContainer>]
    [<CommonParameters>]
Test-AzLogicApp
    -ResourceGroupName <String>
    -Name <String>
    -Location <String>
    [-State <String>]
    [-DefinitionFilePath <String>]
    [-IntegrationAccountId <String>]
    [-Parameters <Object>]
    [-ParameterFilePath <String>]
    [-DefaultProfile <IAzureContextContainer>]
    [<CommonParameters>]

Description

L’applet de commande Test-AzLogicApp valide une définition d’application logique dans un groupe de ressources. Spécifiez le nom de l’application logique, le nom du groupe de ressources, l’emplacement, l’état, l’ID de compte d’intégration ou les paramètres. 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 : Valider une application logique à l’aide de chemins d’accès aux fichiers

Test-AzLogicApp -ResourceGroupName "ResourceGroup11" -Name "LogicApp01" -Location "westus" -State "Enabled" -DefinitionFilePath "d:\workflows\Definition.json" -ParameterFilePath "d:\workflows\Parameters.json"

Cette commande valide une application logique nommée LogicApp01 dans le groupe de ressources spécifié. La commande spécifie les chemins de définition et de fichier de paramètres.

Exemple 2 : Valider une application logique à l’aide d’objets

Test-AzLogicApp -ResourceGroupName "ResourceGroup11" -Name "LogicApp01" -Location "westus" -State "Enabled" -Definition ([IO.File]::ReadAllText("d:\Workflows\Definition.json")) -Parameters @{name1="value1";name2="value2"}

Cette commande valide une application logique nommée LogicApp01 dans le groupe de ressources spécifié. La commande spécifie les objets de définition et de paramètre.

Exemple 3

Valide une définition d’application logique. (généré automatiquement)

Test-AzLogicApp -DefinitionFilePath 'd:\workflows\Definition.json' -IntegrationAccountId <String> -Location 'westus' -Name 'LogicApp01' -ParameterFilePath 'd:\workflows\Parameters.json' -ResourceGroupName 'ResourceGroup11'

Paramètres

-DefaultProfile

Informations d’identification, compte, locataire et abonnement utilisés pour la communication avec Azure

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

-Definition

Spécifie la définition d’une application logique en tant qu’objet ou chaîne au format JSON (JavaScript Object Notation).

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

-DefinitionFilePath

Spécifie la définition de votre application logique comme chemin d’accès d’un fichier de définition au format JSON.

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

-IntegrationAccountId

Spécifie un ID de compte d’intégration pour l’application logique.

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

-Location

Spécifie l’emplacement de l’application logique. Entrez un emplacement de centre de données Azure, tel que USA Ouest ou Asie Sud-Est. Vous pouvez placer une application logique à n’importe quel emplacement.

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

-Name

Spécifie le nom de l’application logique.

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

-ParameterFilePath

Spécifie le chemin d’accès d’un fichier de paramètres au format JSON.

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

-Parameters

Spécifie un objet de collection de paramètres de l’application logique. Spécifiez une table de hachage, une<chaîne> de dictionnaire ou une chaîne de dictionnaire<, WorkflowParameter>.

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

-ResourceGroupName

Spécifie le nom d’un groupe de ressources.

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

-State

Spécifie un état de l’application logique. Les valeurs acceptables pour ce paramètre sont activées et désactivées.

Type:String
Accepted values:Enabled, Disabled
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Entrées

String

Sorties

Void