Megosztás a következőn keresztül:


Test-AzLogicApp

Logikai alkalmazásdefiníció ellenőrzése.

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

A Test-AzLogicApp parancsmag ellenőrzi egy logikai alkalmazás definícióját egy erőforráscsoportban. Adja meg a logikai alkalmazás nevét, az erőforráscsoport nevét, a helyet, az állapotot, az integrációs fiók azonosítóját vagy paramétereit. Ez a modul támogatja a dinamikus paramétereket. Dinamikus paraméter használatához írja be a parancsba. A dinamikus paraméterek nevének felderítéséhez írjon be egy kötőjelet (-) a parancsmag neve után, majd nyomja le többször a Tab billentyűt a rendelkezésre álló paraméterek között való váltáshoz. Ha kihagy egy szükséges sablonparamétert, a parancsmag rákérdez az értékre.

Példák

1. példa: Logikai alkalmazás érvényesítése fájlelérési utak használatával

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

Ez a parancs ellenőrzi a LogicApp01 nevű logikai alkalmazást a megadott erőforráscsoportban. A parancs meghatározza a definíciót és a paraméterfájl elérési útját.

2. példa: Logikai alkalmazás érvényesítése objektumok használatával

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

Ez a parancs ellenőrzi a LogicApp01 nevű logikai alkalmazást a megadott erőforráscsoportban. A parancs definíciót és paraméterobjektumokat határoz meg.

3. példa

Logikai alkalmazásdefiníció ellenőrzése. (automatikusan létrehozott)

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

Paraméterek

-DefaultProfile

Az Azure-ral való kommunikációhoz használt hitelesítő adatok, fiók, bérlő és előfizetés

Típus:IAzureContextContainer
Aliasok:AzContext, AzureRmContext, AzureCredential
Position:Named
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

-Definition

Egy logikai alkalmazás definícióját adja meg objektumként vagy sztringként JavaScript Object Notation (JSON) formátumban.

Típus:Object
Position:Named
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

-DefinitionFilePath

A logikai alkalmazás definícióját adja meg egy definíciós fájl elérési útjaként JSON formátumban.

Típus:String
Position:Named
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

-IntegrationAccountId

A logikai alkalmazás integrációs fiókazonosítóját adja meg.

Típus:String
Position:Named
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

-Location

Megadja a logikai alkalmazás helyét. Adjon meg egy Azure-adatközpontot, például az USA nyugati régióját vagy Délkelet-Ázsiát. A logikai alkalmazásokat bármilyen helyen elhelyezheti.

Típus:String
Position:Named
Alapértelmezett érték:None
Kötelező:True
Folyamatbemenet elfogadása:True
Helyettesítő karakterek elfogadása:False

-Name

Megadja a logikai alkalmazás nevét.

Típus:String
Aliasok:ResourceName
Position:Named
Alapértelmezett érték:None
Kötelező:True
Folyamatbemenet elfogadása:True
Helyettesítő karakterek elfogadása:False

-ParameterFilePath

Egy JSON formátumú paraméterfájl elérési útját adja meg.

Típus:String
Position:Named
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

-Parameters

A logikai alkalmazás paramétergyűjtemény-objektumát adja meg. Adjon meg egy kivonattáblát, szótári<sztringet> vagy szótári sztringet<( WorkflowParameter>).

Típus:Object
Position:Named
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

-ResourceGroupName

Egy erőforráscsoport nevét adja meg.

Típus:String
Position:Named
Alapértelmezett érték:None
Kötelező:True
Folyamatbemenet elfogadása:True
Helyettesítő karakterek elfogadása:False

-State

A logikai alkalmazás állapotát adja meg. A paraméter elfogadható értékei a következők: Engedélyezve és Letiltva.

Típus:String
Elfogadott értékek:Enabled, Disabled
Position:Named
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

Bevitelek

String

Kimenetek

Void