Get-AzLogicAppUpgradedDefinition

Pobiera uaktualnioną definicję aplikacji logiki.

Składnia

Get-AzLogicAppUpgradedDefinition
   -ResourceGroupName <String>
   -Name <String>
   -TargetSchemaVersion <String>
   [-DefaultProfile <IAzureContextContainer>]
   [<CommonParameters>]

Opis

Polecenie cmdlet Get-AzLogicApp UpgradeDefinition pobiera uaktualnioną definicję dla wersji schematu i aplikacji logiki z grupy zasobów. To polecenie cmdlet zwraca obiekt reprezentujący definicję uaktualnionej aplikacji logiki. Określ nazwę grupy zasobów, nazwę aplikacji logiki i docelową wersję schematu. Ten moduł obsługuje parametry dynamiczne. Aby użyć parametru dynamicznego, wpisz go w poleceniu . Aby odnaleźć nazwy parametrów dynamicznych, wpisz łącznik (-) po nazwie polecenia cmdlet, a następnie naciśnij klawisz Tab wielokrotnie, aby przejść przez dostępne parametry. Jeśli pominięto wymagany parametr szablonu, polecenie cmdlet wyświetli monit o podanie wartości.

Przykłady

Przykład 1. Pobieranie uaktualnionej definicji aplikacji logiki

$UpgradedDefinition = Get-AzLogicAppUpgradedDefinition -ResourceGroupName "ResourceGroup11" -Name "LogicApp01" -TargetSchemaVersion "2016-06-01"
$UpgradedDefinition.ToString()

{

  "$schema": "http://schema.management.azure.com/providers/Microsoft.Logic/schemas/2016-06-01/workflowdefinition.json#",

  "contentVersion": "1.0.0.0",

  "parameters": {},

  "triggers": {

    "httpTrigger": {

      "recurrence": {

        "frequency": "Hour",

        "interval": 1

      },

      "type": "Http",

      "inputs": {

        "method": "GET",

        "uri": "http://www.bing.com"

      },

      "conditions": [

        {

          "expression": "@bool('true')" 

        }

      ] 

    },

    "manualTrigger": {

      "type": "Request",

      "kind": "Http"

    }

  },

  "actions": {

    "httpScope": {

      "actions": {

        "http": {

          "runAfter": {},

          "type": "Http",

          "inputs": {

            "method": "GET",

            "uri": "http://www.bing.com"

          }

        }

      },

      "runAfter": {},

      "else": {

        "actions": {}

      },

      "expression": "@bool('true')", 

      "type": "If"

    },

    "http1Scope": {

      "actions": {

        "http1": {

          "runAfter": {},

          "type": "Http",

          "inputs": {

            "method": "GET",

            "uri": "http://www.bing.com"

          }

        }

      },

      "runAfter": {},

      "else": {

        "actions": {}

      },

      "expression": "@bool('true')", 

      "type": "If"

    }

  },

  "outputs": {

    "output1": {

      "type": "String",

      "value": "true"

    }

  }

}

Pierwsze polecenie pobiera definicję aplikacji logiki uaktualnionej do określonej wersji schematu docelowego. Polecenie przechowuje definicję w zmiennej $UpgradedDefinition. Drugie polecenie wyświetla zawartość $UpgradedDefinition jako ciąg.

Parametry

-DefaultProfile

Poświadczenia, konto, dzierżawa i subskrypcja używane do komunikacji z platformą Azure

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

-Name

Określa nazwę aplikacji logiki.

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

-ResourceGroupName

Określa nazwę grupy zasobów.

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

-TargetSchemaVersion

Określa docelową wersję schematu definicji.

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

Dane wejściowe

String

Dane wyjściowe

Object