Get-AzLogicAppUpgradedDefinition

논리 앱에 대한 업그레이드된 정의를 가져옵니다.

Syntax

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

Description

Get-AzLogicAppUpgradedDefinition cmdlet은 리소스 그룹에서 스키마 버전 및 논리 앱에 대한 업그레이드된 정의를 가져옵니다. 이 cmdlet은 업그레이드된 논리 앱의 정의를 나타내는 개체를 반환합니다. 리소스 그룹 이름, 논리 앱 이름 및 대상 스키마 버전을 지정합니다. 이 모듈은 동적 매개 변수를 지원합니다. 동적 매개 변수를 사용하려면 명령에 입력합니다. 동적 매개 변수의 이름을 검색하려면 cmdlet 이름 다음에 하이픈(-)을 입력한 다음 Tab 키를 반복해서 눌러 사용 가능한 매개 변수를 순환합니다. 필요한 템플릿 매개 변수를 생략하면 cmdlet에서 값을 묻는 메시지를 표시합니다.

예제

예제 1: 논리 앱 업그레이드된 정의 가져오기

$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"

    }

  }

}

첫 번째 명령은 지정된 대상 스키마 버전으로 업그레이드된 논리 앱에 대한 정의를 가져옵니다. 이 명령은 정의를 $UpgradedDefinition 변수에 저장합니다. 두 번째 명령은 $UpgradedDefinition 내용을 문자열로 표시합니다.

매개 변수

-DefaultProfile

Azure와의 통신에 사용되는 자격 증명, 계정, 테넌트 및 구독

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

-Name

논리 앱의 이름을 지정합니다.

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

-ResourceGroupName

리소스 그룹의 이름을 지정합니다.

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

-TargetSchemaVersion

정의의 대상 스키마 버전을 지정합니다.

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

입력

String

출력

Object