Delen via


Test-AzLogicApp

Valideert een definitie van een logische app.

Syntaxis

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

De cmdlet Test-AzLogicApp valideert een definitie van een logische app in een resourcegroep. Geef de naam van de logische app, de naam van de resourcegroep, de locatie, de status, de id van het integratieaccount of de parameters op. Deze module ondersteunt dynamische parameters. Als u een dynamische parameter wilt gebruiken, typt u deze in de opdracht. Als u de namen van dynamische parameters wilt detecteren, typt u een afbreekstreepje (-) achter de naam van de cmdlet en drukt u herhaaldelijk op de Tab-toets om de beschikbare parameters te doorlopen. Als u een vereiste sjabloonparameter weglaat, wordt u door de cmdlet gevraagd om de waarde.

Voorbeelden

Voorbeeld 1: Een logische app valideren met bestandspaden

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

Met deze opdracht wordt een logische app met de naam LogicApp01 gevalideerd in de opgegeven resourcegroep. Met de opdracht worden de definitie- en parameterbestandspaden opgegeven.

Voorbeeld 2: Een logische app valideren met behulp van objecten

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

Met deze opdracht wordt een logische app met de naam LogicApp01 gevalideerd in de opgegeven resourcegroep. Met de opdracht worden definitie- en parameterobjecten opgegeven.

Voorbeeld 3

Valideert een definitie van een logische app. (automatisch gegenereerd)

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

Parameters

-DefaultProfile

De referenties, het account, de tenant en het abonnement dat wordt gebruikt voor communicatie met Azure

Type:IAzureContextContainer
Aliassen:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-Definition

Hiermee geeft u de definitie van een logische app op als een object of een tekenreeks in JSON-indeling (JavaScript Object Notation).

Type:Object
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-DefinitionFilePath

Hiermee geeft u de definitie van uw logische app op als het pad van een definitiebestand in JSON-indeling.

Type:String
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-IntegrationAccountId

Hiermee geeft u een id van het integratieaccount voor de logische app op.

Type:String
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-Location

Hiermee geeft u de locatie van de logische app. Voer een Azure-datacenterlocatie in, zoals VS - west of Aziƫ - zuidoost. U kunt een logische app op elke locatie plaatsen.

Type:String
Position:Named
Default value:None
Vereist:True
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

-Name

Hiermee geeft u de naam van de logische app.

Type:String
Aliassen:ResourceName
Position:Named
Default value:None
Vereist:True
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

-ParameterFilePath

Hiermee geeft u het pad van een JSON-geformatteerd parameterbestand.

Type:String
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-Parameters

Hiermee geeft u een verzamelingsobject parameters van de logische app. Geef een hashtabel, een woordenlijsttekenreeks<of een woordenlijsttekenreeks>< op, WorkflowParameter>.

Type:Object
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-ResourceGroupName

Hiermee geeft u de naam van een resourcegroep.

Type:String
Position:Named
Default value:None
Vereist:True
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

-State

Hiermee geeft u een status van de logische app op. De acceptabele waarden voor deze parameter zijn: Ingeschakeld en Uitgeschakeld.

Type:String
Geaccepteerde waarden:Enabled, Disabled
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

Invoerwaarden

String

Uitvoerwaarden

Void