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

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

-Definition

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

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

-DefinitionFilePath

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

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

-IntegrationAccountId

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

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters: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.

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

-Name

Specifica il nome dell'app per la logica.

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

-ParameterFilePath

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

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters: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>.

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

-ResourceGroupName

Specifica il nome di un gruppo di risorse.

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

-State

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

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

Input

String

Output

Void