Dela via


Test-AzLogicApp

Validerar en logikappsdefinition.

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

Cmdleten Test-AzLogicApp validerar en logikappsdefinition i en resursgrupp. Ange logikappens namn, resursgruppsnamn, plats, tillstånd, integrationskonto-ID eller parametrar. Den här modulen stöder dynamiska parametrar. Om du vill använda en dynamisk parameter skriver du den i kommandot . Om du vill identifiera namnen på dynamiska parametrar skriver du ett bindestreck (-) efter cmdletnamnet och trycker sedan på tabbtangenten upprepade gånger för att gå igenom de tillgängliga parametrarna. Om du utelämnar en obligatorisk mallparameter uppmanas du av cmdleten att ange värdet.

Exempel

Exempel 1: Verifiera en logikapp med hjälp av filsökvägar

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

Det här kommandot verifierar en logikapp med namnet LogicApp01 i den angivna resursgruppen. Kommandot anger sökvägar för definitions- och parameterfiler.

Exempel 2: Verifiera en logikapp med hjälp av objekt

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

Det här kommandot verifierar en logikapp med namnet LogicApp01 i den angivna resursgruppen. Kommandot anger definitions- och parameterobjekt.

Exempel 3

Validerar en logikappsdefinition. (automatiskt genererad)

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

Parametrar

-DefaultProfile

Autentiseringsuppgifter, konto, klientorganisation och prenumeration som används för kommunikation med Azure

Typ:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
standardvärde:None
Obligatorisk:False
Accept pipeline input:False
Accept wildcard characters:False

-Definition

Anger definitionen av en logikapp som ett objekt eller en sträng i JSON-format (JavaScript Object Notation).

Typ:Object
Position:Named
standardvärde:None
Obligatorisk:False
Accept pipeline input:False
Accept wildcard characters:False

-DefinitionFilePath

Anger definitionen av logikappen som sökväg till en definitionsfil i JSON-format.

Typ:String
Position:Named
standardvärde:None
Obligatorisk:False
Accept pipeline input:False
Accept wildcard characters:False

-IntegrationAccountId

Anger ett integrationskonto-ID för logikappen.

Typ:String
Position:Named
standardvärde:None
Obligatorisk:False
Accept pipeline input:False
Accept wildcard characters:False

-Location

Anger logikappens plats. Ange en Azure-datacenterplats, till exempel USA, västra eller Asien, sydöstra. Du kan placera en logikapp på valfri plats.

Typ:String
Position:Named
standardvärde:None
Obligatorisk:True
Accept pipeline input:True
Accept wildcard characters:False

-Name

Anger namnet på logikappen.

Typ:String
Aliases:ResourceName
Position:Named
standardvärde:None
Obligatorisk:True
Accept pipeline input:True
Accept wildcard characters:False

-ParameterFilePath

Anger sökvägen till en JSON-formaterad parameterfil.

Typ:String
Position:Named
standardvärde:None
Obligatorisk:False
Accept pipeline input:False
Accept wildcard characters:False

-Parameters

Anger ett samlingsobjekt för parametrar i logikappen. Ange en hash-tabell, ordlistesträng<> eller ordlistesträng<, WorkflowParameter>.

Typ:Object
Position:Named
standardvärde:None
Obligatorisk:False
Accept pipeline input:False
Accept wildcard characters:False

-ResourceGroupName

Anger namnet på en resursgrupp.

Typ:String
Position:Named
standardvärde:None
Obligatorisk:True
Accept pipeline input:True
Accept wildcard characters:False

-State

Anger logikappens tillstånd. De godtagbara värdena för den här parametern är: Aktiverad och Inaktiverad.

Typ:String
accepterade värden:Enabled, Disabled
Position:Named
standardvärde:None
Obligatorisk:False
Accept pipeline input:False
Accept wildcard characters:False

Indata

String

Utdata

Void