Condividi tramite


Test-AzLogicApp

Convalida una definizione di app per la logica.

Sintassi

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

Descrizione

Il cmdlet Test-AzLogicApp convalida una definizione di app per la logica in un gruppo di risorse. Specificare il nome dell'app per la logica, il nome del gruppo di risorse, la posizione, lo stato, l'ID dell'account di integrazione o i parametri. Questo modulo supporta parametri dinamici. Per usare un parametro dinamico, digitarlo nel comando . Per individuare i nomi dei parametri dinamici, digitare un trattino (-) dopo il nome del cmdlet e quindi premere ripetutamente tabulazione per scorrere i parametri disponibili. Se si omette un parametro di modello obbligatorio, il cmdlet richiede il valore .

Esempio

Esempio 1: Convalidare un'app per la logica usando percorsi di file

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

Questo comando convalida un'app per la logica denominata LogicApp01 nel gruppo di risorse specificato. Il comando specifica i percorsi di definizione e di file di parametri.

Esempio 2: Convalidare un'app per la logica usando oggetti

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

Questo comando convalida un'app per la logica denominata LogicApp01 nel gruppo di risorse specificato. Il comando specifica gli oggetti definizione e parametro.

Esempio 3

Convalida una definizione di app per la logica. (generato automaticamente)

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

Parametri

-DefaultProfile

Credenziali, account, tenant e sottoscrizione usati per la comunicazione con Azure

Tipo:IAzureContextContainer
Alias:AzContext, AzureRmContext, AzureCredential
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-Definition

Specifica la definizione di un'app per la logica come oggetto o stringa in formato JSON (JavaScript Object Notation).

Tipo:Object
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-DefinitionFilePath

Specifica la definizione dell'app per la logica come percorso di un file di definizione in formato JSON.

Tipo:String
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-IntegrationAccountId

Specifica un ID account di integrazione per l'app per la logica.

Tipo:String
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-Location

Specifica il percorso dell'app per la logica. Immettere una posizione del data center di Azure, ad esempio Stati Uniti occidentali o Asia sud-orientale. È possibile inserire un'app per la logica in qualsiasi posizione.

Tipo:String
Posizione:Named
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:True
Accettare caratteri jolly:False

-Name

Specifica il nome dell'app per la logica.

Tipo:String
Alias:ResourceName
Posizione:Named
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:True
Accettare caratteri jolly:False

-ParameterFilePath

Specifica il percorso di un file di parametri in formato JSON.

Tipo:String
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-Parameters

Specifica un oggetto insieme parameters dell'app per la logica. Specificare una tabella hash, una stringa> di dizionario<o una stringa dizionario<, WorkflowParameter>.

Tipo:Object
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-ResourceGroupName

Specifica il nome di un gruppo di risorse.

Tipo:String
Posizione:Named
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:True
Accettare caratteri jolly:False

-State

Specifica uno stato dell'app per la logica. I valori accettabili per questo parametro sono: Enabled e Disabled.

Tipo:String
Valori accettati:Enabled, Disabled
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

Input

String

Output

Void