Test-AzLogicApp

Überprüft eine Logik-App-Definition.

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>]

Beschreibung

Das Cmdlet Test-AzLogicApp überprüft eine Logik-App-Definition in einer Ressourcengruppe. Geben Sie den Namen der Logik-App, den Ressourcengruppennamen, den Standort, den Status, die Id des Integrationskontos oder parameter an. Dieses Modul unterstützt dynamische Parameter. Wenn Sie einen dynamischen Parameter verwenden möchten, geben Sie ihn in den Befehl ein. Um die Namen dynamischer Parameter zu ermitteln, geben Sie nach dem Cmdlet-Namen einen Bindestrich (-) ein, und drücken Sie dann wiederholt die TAB-TASTE, um die verfügbaren Parameter zu durchlaufen. Wenn Sie einen erforderlichen Vorlagenparameter weglassen, werden Sie vom Cmdlet zur Eingabe des Werts aufgefordert.

Beispiele

Beispiel 1: Überprüfen einer Logik-App mithilfe von Dateipfaden

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

Mit diesem Befehl wird eine Logik-App namens LogicApp01 in der angegebenen Ressourcengruppe überprüft. Der Befehl gibt Definitions- und Parameterdateipfade an.

Beispiel 2: Überprüfen einer Logik-App mithilfe von Objekten

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

Mit diesem Befehl wird eine Logik-App namens LogicApp01 in der angegebenen Ressourcengruppe überprüft. Der Befehl gibt Definitions- und Parameterobjekte an.

Beispiel 3

Überprüft eine Logik-App-Definition. (automatisch generiert)

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

Parameter

-DefaultProfile

Anmeldeinformationen, Konto, Mandant und Abonnement für die Kommunikation mit Azure

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

-Definition

Gibt die Definition einer Logik-App als Objekt oder Zeichenfolge im JSON-Format (JavaScript Object Notation) an.

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

-DefinitionFilePath

Gibt die Definition Ihrer Logik-App als Pfad einer Definitionsdatei im JSON-Format an.

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

-IntegrationAccountId

Gibt eine Integrationskonto-ID für die Logik-App an.

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

-Location

Gibt den Speicherort der Logik-App an. Geben Sie einen Azure-Rechenzentrumsstandort ein, z. B. West-USA oder Südostasien. Sie können eine Logik-App an einem beliebigen Ort platzieren.

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

-Name

Gibt den Namen der Logik-App an.

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

-ParameterFilePath

Gibt den Pfad einer JSON-formatierten Parameterdatei an.

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

-Parameters

Gibt ein Parameterauflistungsobjekt der Logik-App an. Geben Sie eine Hashtabelle, Wörterbuchzeichenfolge<> oder Wörterbuchzeichenfolge<an, WorkflowParameter>.

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

-ResourceGroupName

Gibt den Namen einer Ressourcengruppe an.

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

-State

Gibt einen Zustand der Logik-App an. Die zulässigen Werte für diesen Parameter sind: Aktiviert und deaktiviert.

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

Eingaben

String

Ausgaben

Void