다음을 통해 공유


Microsoft.Logic 워크플로 2019-05-01

Bicep 리소스 정의

워크플로 리소스 종류는 다음을 대상으로 하는 작업으로 배포할 수 있습니다.

각 API 버전에서 변경된 속성 목록은 변경 로그참조하세요.

리소스 형식

Microsoft.Logic/workflows 리소스를 만들려면 템플릿에 다음 Bicep을 추가합니다.

resource symbolicname 'Microsoft.Logic/workflows@2019-05-01' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  identity: {
    type: 'string'
    userAssignedIdentities: {}
  }
  properties: {
    accessControl: {
      actions: {
        allowedCallerIpAddresses: [
          {
            addressRange: 'string'
          }
        ]
        openAuthenticationPolicies: {
          policies: {}
      }
      contents: {
        allowedCallerIpAddresses: [
          {
            addressRange: 'string'
          }
        ]
        openAuthenticationPolicies: {
          policies: {}
      }
      triggers: {
        allowedCallerIpAddresses: [
          {
            addressRange: 'string'
          }
        ]
        openAuthenticationPolicies: {
          policies: {}
      }
      workflowManagement: {
        allowedCallerIpAddresses: [
          {
            addressRange: 'string'
          }
        ]
        openAuthenticationPolicies: {
          policies: {}
      }
    }
    definition: any()
    endpointsConfiguration: {
      connector: {
        accessEndpointIpAddresses: [
          {
            address: 'string'
          }
        ]
        outgoingIpAddresses: [
          {
            address: 'string'
          }
        ]
      }
      workflow: {
        accessEndpointIpAddresses: [
          {
            address: 'string'
          }
        ]
        outgoingIpAddresses: [
          {
            address: 'string'
          }
        ]
      }
    }
    integrationAccount: {
      id: 'string'
    }
    integrationServiceEnvironment: {
      id: 'string'
    }
    parameters: {}
    state: 'string'
  }
}

속성 값

워크플로

이름 묘사
이름 리소스 이름 string(필수)

문자 제한: 1-43

유효한 문자:
영숫자, 하이픈, 밑줄, 마침표 및 괄호입니다.
위치 리소스 위치입니다. 문자열
태그 리소스 태그입니다. 태그 이름 및 값의 사전입니다. 템플릿 태그를 참조하세요.
신원 관리되는 서비스 ID 속성입니다. ManagedServiceIdentity
속성 워크플로 속성입니다. WorkflowProperties

ManagedServiceIdentity

이름 묘사
관리 서비스 ID의 유형입니다. 'SystemAssigned' 형식에는 암시적으로 생성된 ID가 포함됩니다. 'None' 형식은 리소스에서 모든 ID를 제거합니다. 'None'
'SystemAssigned'
'UserAssigned'(필수)
userAssignedIdentities 리소스와 연결된 사용자 할당 ID 목록입니다. 사용자 ID 사전 키 참조는 '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} 형식의 ARM 리소스 ID입니다. 객체

WorkflowProperties

이름 묘사
accessControl 액세스 제어 구성입니다. FlowAccessControlConfiguration
정의 정의입니다. Azure Logic Apps워크플로 정의 언어에 대한 스키마 참조를 참조하세요. Bicep의 경우 any() 함수를 사용할 수 있습니다.
endpointsConfiguration 엔드포인트 구성입니다. FlowEndpointsConfiguration
integrationAccount 통합 계정입니다. ResourceReference
integrationServiceEnvironment 통합 서비스 환경입니다. ResourceReference
매개 변수 매개 변수입니다. 객체
상태 상태입니다. '완료됨'
'Deleted'
'사용 안 함'
'Enabled'
'NotSpecified'
'일시 중단됨'

FlowAccessControlConfiguration

이름 묘사
작업 워크플로 작업에 대한 액세스 제어 구성입니다. FlowAccessControlConfigurationPolicy
목차 워크플로 실행 콘텐츠에 액세스하기 위한 액세스 제어 구성입니다. FlowAccessControlConfigurationPolicy
트리거 워크플로 트리거를 호출하기 위한 액세스 제어 구성입니다. FlowAccessControlConfigurationPolicy
workflowManagement 워크플로 관리를 위한 액세스 제어 구성입니다. FlowAccessControlConfigurationPolicy

FlowAccessControlConfigurationPolicy

이름 묘사
allowedCallerIpAddresses 허용되는 호출자 IP 주소 범위입니다. ipAddressRange[]
openAuthenticationPolicies 워크플로에 대한 인증 정책입니다. OpenAuthenticationAccessPolicies

IpAddressRange

이름 묘사
addressRange IP 주소 범위입니다. 문자열

OpenAuthenticationAccessPolicies

이름 묘사
선언 인증 정책을 엽니다. OpenAuthenticationAccessPolicies

FlowEndpointsConfiguration

이름 묘사
커넥터 커넥터 엔드포인트입니다. FlowEndpoints
워크플로 워크플로 엔드포인트입니다. FlowEndpoints

FlowEndpoints

이름 묘사
accessEndpointIpAddresses 액세스 엔드포인트 IP 주소입니다. ipAddress[]
outgoingIpAddresses 나가는 IP 주소입니다. ipAddress[]

IpAddress

이름 묘사
주소 주소입니다. 문자열

ResourceReference

이름 묘사
아이디 리소스 ID입니다. 문자열

빠른 시작 템플릿

다음 빠른 시작 템플릿은 이 리소스 유형을 배포합니다.

템플렛 묘사
논리 앱 사용하여 큐에 경고

Azure
배포
이 템플릿을 사용하면 웹후크가 있는 논리 앱을 만들 수 있습니다. 논리 앱이 트리거되면 사용자가 지정한 Azure Storage 큐에 전달하는 페이로드가 추가됩니다. 이 웹후크를 Azure 경고에 추가할 수 있으며 경고가 발생할 때마다 해당 항목이 큐에 표시됩니다.
논리 앱 사용하여 Slack에 대한 경고

Azure
배포
이 템플릿을 사용하면 Azure 경고에서 사용할 웹후크가 있는 논리 앱을 만들 수 있습니다. 경고가 트리거되면 지정한 slack 채널에 메시지를 게시합니다. 이 템플릿을 사용하려면 slack 계정이 있어야 합니다.
논리 앱 사용하여 문자 메시지에 대한 경고

Azure
배포
이 템플릿을 사용하면 Azure 경고에서 사용할 웹후크가 있는 논리 앱을 만들 수 있습니다. 경고가 트리거되면 경고의 세부 정보가 포함된 문자 메시지를 보냅니다. go.gl URL 단축 서비스를 사용하여 리소스를 보기 위해 포털에 대한 링크를 포함합니다.
ARM 템플릿 Azure Storage 액세스 키 검색

Azure
배포
이 템플릿은 Storage 계정을 만들고, 그 후에는 Storage 계정의 기본 키를 동적으로 검색하여 API 연결을 만듭니다. 그런 다음, API 연결은 Blob 변경에 대한 트리거 폴링으로 논리 앱에서 사용됩니다.
자세한 백업 보고서 전자 메일로 논리 앱을

Azure
배포
메일을 통해 백업 인스턴스, 사용량, 작업, 정책, 정책 준수 및 최적화 기회에 대한 보고서를 보내는 논리 앱을 만듭니다.
백업 인스턴스 대한 보고서를 전자 메일로 보내도록 논리 앱을

Azure
배포
이메일을 통해 Azure Backup을 사용하여 보호되는 백업 인스턴스에 대한 보고서를 보내는 논리 앱 만들기
백업 및 복원 작업에 대한 보고서를 전자 메일로 보내도록 논리 앱

Azure 배포
메일을 통해 백업 및 복원 작업에 대한 보고서를 보내는 논리 앱 만들기
백업 비용 최적화 대한 보고서를 메일로 보내도록 논리 앱을

Azure
배포
이 템플릿은 비활성 백업 리소스, 가능한 백업 일정 최적화 및 가능한 백업 보존 최적화에 대한 정기적인 보고서를 지정된 전자 메일 주소 집합에 보내는 논리 앱을 배포합니다.
백업 정책 대한 보고서를 전자 메일로 보내도록 논리 앱

Azure
배포
전자 메일을 통해 백업 정책에 대한 보고서를 보내는 논리 앱 만들기
백업 정책 준수 대한 보고서를 전자 메일로 보내기 위한 논리 앱

Azure
배포
메일을 통해 백업 인스턴스의 백업 정책 준수에 대한 보고서를 보내는 논리 앱 만들기
백업 요약 보고서를 전자 메일로 보내기 위한 논리 앱

Azure
배포
전자 메일을 통해 백업에 대한 요약 보고서를 보내는 논리 앱을 만듭니다.
Azure Backup 청구 보고서를 전자 메일로 보내도록 논리 앱

Azure
배포
이 템플릿은 청구 엔터티 수준에서 주요 백업 청구 매개 변수(보호된 인스턴스 및 사용된 백업 클라우드 스토리지)에 대한 정기 보고서를 지정된 이메일 주소 집합에 보내는 논리 앱을 배포합니다.
권한 관리 사용자 지정 확장 사용할 샘플 논리 앱 배포

Azure 배포
이 템플릿은 권한 관리 사용자 지정 확장 API에 필요한 http 트리거에 대한 모든 권한 부여 정책 설정 및 스키마를 사용하여 간단한 논리 앱을 만듭니다.
통합 패턴 - 메시지 라우터 - 논리 앱

Azure 배포
논리 앱을 사용하여 메시지 라우터 패턴을 설정하는 방법을 보여주는 솔루션
사용자 지정 공급자 사용하여 기존 Azure 리소스 확장

Azure
배포
이 샘플에서는 기존 Azure 리소스 및 Resource Manager 템플릿을 확장하여 사용자 지정 워크로드에 추가하는 방법에 대해 자세히 설명합니다.
사용자 지정 공급자를 사용하여 템플릿에 대한 사용자 지정 리소스 만들기

Azure 배포
이 샘플에서는 사용자 지정 공급자 및 논리 앱을 사용하여 Resource Manager 템플릿에 사용자 지정 리소스를 추가하는 방법을 보여 줍니다.
CloudEvents 사용하여 사용자 지정 Azure Event Grid 토픽/구독

Azure
배포
사용자 지정 Azure Event Grid 토픽, CloudEvents 스키마가 있는 웹후크 구독 및 이벤트 처리기로 논리 앱을 만듭니다. 원래 저스틴 유에 의해 작성 된 템플릿.
함수 사용하여 Azure Logic App

Azure
배포
이 템플릿은 Logic Apps 및 Functions를 사용하여 Azure에서 서버리스 앱을 만듭니다. 논리 앱은 HTTP POST에서 트리거하고, Azure Function을 호출하고, 응답을 반환합니다.
Azure Logic Apps - AS2 송신 수신

Azure 배포
파트너 및 계약에 대한 아티팩트를 포함하여 Contoso 및 Fabrikam의 두 파트너에 대한 통합 계정을 만듭니다. 또한 템플릿은 동기 AS2 보내기 수신을 보여 주는 Fabrikam Sales와 Contoso 간에 논리 앱을 만듭니다. 또한 이 템플릿은 비동기 AS2 수신을 보여 주는 Fabrikam Finance와 Contoso 간에 논리 앱을 만듭니다.
Azure Logic Apps - B2B 재해 복구 복제

Azure 배포
생성되고 수신된 X12 컨트롤 번호인 AS2 MIC용 복제 Logic Apps를 만듭니다. 각 논리 앱의 트리거는 기본 사이트 통합 계정을 가리킵니다. 각 논리 앱의 작업은 보조 사이트 통합 계정을 가리킵니다.
Service Bus 사용하여 Logic Apps를 통해 메시지 상관 관계 지정

Azure 배포
Azure Service Bus를 사용하여 Logic Apps를 통해 메시지의 상관 관계를 지정하는 방법을 보여 드립니다.
소비 논리 앱 만들기

Azure 배포
이 템플릿은 워크플로를 정의하는 데 사용할 수 있는 빈 논리 앱을 만듭니다.
Azure Logic Apps 사용자 지정 API 호출

Azure 배포
Logic Apps는 다양한 서비스에 수백 개의 커넥터를 제공하지만 사용자 고유의 코드를 실행하는 API를 호출할 수 있습니다. 고유한 웹 API를 호스트하는 가장 쉽고 확장 가능한 방법 중 하나는 Azure App Service를 사용하는 것입니다. 이 템플릿은 사용자 지정 API용 웹앱을 배포하고 Azure Active Directory 인증을 사용하여 해당 API를 보호합니다.
azure Blob 논리 앱에 FTP 파일 복사

Azure
배포
이 템플릿을 사용하면 FTP 서버의 파일에 대한 논리 앱 트리거를 만들고 Azure Blob 컨테이너에 복사할 수 있습니다. 추가 트리거 또는 작업을 추가하여 필요에 맞게 사용자 지정할 수 있습니다.
논리 앱 사용하여 전자 메일 보내기

Azure
배포
이 템플릿을 사용하면 전자 메일을 보내는 논리 앱을 만들 수 있습니다. 추가 트리거 또는 작업을 추가하여 필요에 맞게 사용자 지정할 수 있습니다.
논리 앱 통해 일정에 따라 SQL 저장 프로시저 실행

Azure 배포
이 템플릿을 사용하면 일정에 따라 SQL 저장 프로시저를 실행하는 논리 앱을 만들 수 있습니다. 프로시저에 대한 모든 인수는 템플릿의 본문 섹션에 넣을 수 있습니다.
Azure Logic Apps - VETER 파이프라인

Azure 배포
통합 계정을 만들고, 스키마/맵을 추가하고, 논리 앱을 만들고, 통합 계정과 연결합니다. 논리 앱은 Xml 유효성 검사, XPath 추출 및 Xml 변환 작업을 사용하여 VETER 파이프라인을 구현합니다.
azure Logic Apps - 매개 변수가 XSLT

Azure 배포
XSLT 기반 변환을 수행하는 요청-응답 논리 앱을 만듭니다. XSLT 맵은 XML 변환 중에 기본 형식(정수, 문자열 등)을 입력 매개 변수로 사용합니다.
Logic Apps 사용하여 일정에 따라 실행되는 타이머 작업 실행

Azure 배포
이 템플릿은 예약된 타이머 작업 인스턴스를 만들 수 있는 Logic Apps 쌍을 만듭니다.

ARM 템플릿 리소스 정의

워크플로 리소스 종류는 다음을 대상으로 하는 작업으로 배포할 수 있습니다.

각 API 버전에서 변경된 속성 목록은 변경 로그참조하세요.

리소스 형식

Microsoft.Logic/workflows 리소스를 만들려면 템플릿에 다음 JSON을 추가합니다.

{
  "type": "Microsoft.Logic/workflows",
  "apiVersion": "2019-05-01",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "identity": {
    "type": "string",
    "userAssignedIdentities": {}
  },
  "properties": {
    "accessControl": {
      "actions": {
        "allowedCallerIpAddresses": [
          {
            "addressRange": "string"
          }
        ],
        "openAuthenticationPolicies": {
          "policies": {}
      },
      "contents": {
        "allowedCallerIpAddresses": [
          {
            "addressRange": "string"
          }
        ],
        "openAuthenticationPolicies": {
          "policies": {}
      },
      "triggers": {
        "allowedCallerIpAddresses": [
          {
            "addressRange": "string"
          }
        ],
        "openAuthenticationPolicies": {
          "policies": {}
      },
      "workflowManagement": {
        "allowedCallerIpAddresses": [
          {
            "addressRange": "string"
          }
        ],
        "openAuthenticationPolicies": {
          "policies": {}
      }
    },
    "definition": {},
    "endpointsConfiguration": {
      "connector": {
        "accessEndpointIpAddresses": [
          {
            "address": "string"
          }
        ],
        "outgoingIpAddresses": [
          {
            "address": "string"
          }
        ]
      },
      "workflow": {
        "accessEndpointIpAddresses": [
          {
            "address": "string"
          }
        ],
        "outgoingIpAddresses": [
          {
            "address": "string"
          }
        ]
      }
    },
    "integrationAccount": {
      "id": "string"
    },
    "integrationServiceEnvironment": {
      "id": "string"
    },
    "parameters": {},
    "state": "string"
  }
}

속성 값

워크플로

이름 묘사
리소스 종류 'Microsoft.Logic/workflows'
apiVersion 리소스 api 버전 '2019-05-01'
이름 리소스 이름 string(필수)

문자 제한: 1-43

유효한 문자:
영숫자, 하이픈, 밑줄, 마침표 및 괄호입니다.
위치 리소스 위치입니다. 문자열
태그 리소스 태그입니다. 태그 이름 및 값의 사전입니다. 템플릿 태그를 참조하세요.
신원 관리되는 서비스 ID 속성입니다. ManagedServiceIdentity
속성 워크플로 속성입니다. WorkflowProperties

ManagedServiceIdentity

이름 묘사
관리 서비스 ID의 유형입니다. 'SystemAssigned' 형식에는 암시적으로 생성된 ID가 포함됩니다. 'None' 형식은 리소스에서 모든 ID를 제거합니다. 'None'
'SystemAssigned'
'UserAssigned'(필수)
userAssignedIdentities 리소스와 연결된 사용자 할당 ID 목록입니다. 사용자 ID 사전 키 참조는 '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} 형식의 ARM 리소스 ID입니다. 객체

WorkflowProperties

이름 묘사
accessControl 액세스 제어 구성입니다. FlowAccessControlConfiguration
정의 정의입니다. Azure Logic Apps워크플로 정의 언어에 대한 스키마 참조를 참조하세요.
endpointsConfiguration 엔드포인트 구성입니다. FlowEndpointsConfiguration
integrationAccount 통합 계정입니다. ResourceReference
integrationServiceEnvironment 통합 서비스 환경입니다. ResourceReference
매개 변수 매개 변수입니다. 객체
상태 상태입니다. '완료됨'
'Deleted'
'사용 안 함'
'Enabled'
'NotSpecified'
'일시 중단됨'

FlowAccessControlConfiguration

이름 묘사
작업 워크플로 작업에 대한 액세스 제어 구성입니다. FlowAccessControlConfigurationPolicy
목차 워크플로 실행 콘텐츠에 액세스하기 위한 액세스 제어 구성입니다. FlowAccessControlConfigurationPolicy
트리거 워크플로 트리거를 호출하기 위한 액세스 제어 구성입니다. FlowAccessControlConfigurationPolicy
workflowManagement 워크플로 관리를 위한 액세스 제어 구성입니다. FlowAccessControlConfigurationPolicy

FlowAccessControlConfigurationPolicy

이름 묘사
allowedCallerIpAddresses 허용되는 호출자 IP 주소 범위입니다. ipAddressRange[]
openAuthenticationPolicies 워크플로에 대한 인증 정책입니다. OpenAuthenticationAccessPolicies

IpAddressRange

이름 묘사
addressRange IP 주소 범위입니다. 문자열

OpenAuthenticationAccessPolicies

이름 묘사
선언 인증 정책을 엽니다. OpenAuthenticationAccessPolicies

FlowEndpointsConfiguration

이름 묘사
커넥터 커넥터 엔드포인트입니다. FlowEndpoints
워크플로 워크플로 엔드포인트입니다. FlowEndpoints

FlowEndpoints

이름 묘사
accessEndpointIpAddresses 액세스 엔드포인트 IP 주소입니다. ipAddress[]
outgoingIpAddresses 나가는 IP 주소입니다. ipAddress[]

IpAddress

이름 묘사
주소 주소입니다. 문자열

ResourceReference

이름 묘사
아이디 리소스 ID입니다. 문자열

빠른 시작 템플릿

다음 빠른 시작 템플릿은 이 리소스 유형을 배포합니다.

템플렛 묘사
논리 앱 사용하여 큐에 경고

Azure
배포
이 템플릿을 사용하면 웹후크가 있는 논리 앱을 만들 수 있습니다. 논리 앱이 트리거되면 사용자가 지정한 Azure Storage 큐에 전달하는 페이로드가 추가됩니다. 이 웹후크를 Azure 경고에 추가할 수 있으며 경고가 발생할 때마다 해당 항목이 큐에 표시됩니다.
논리 앱 사용하여 Slack에 대한 경고

Azure
배포
이 템플릿을 사용하면 Azure 경고에서 사용할 웹후크가 있는 논리 앱을 만들 수 있습니다. 경고가 트리거되면 지정한 slack 채널에 메시지를 게시합니다. 이 템플릿을 사용하려면 slack 계정이 있어야 합니다.
논리 앱 사용하여 문자 메시지에 대한 경고

Azure
배포
이 템플릿을 사용하면 Azure 경고에서 사용할 웹후크가 있는 논리 앱을 만들 수 있습니다. 경고가 트리거되면 경고의 세부 정보가 포함된 문자 메시지를 보냅니다. go.gl URL 단축 서비스를 사용하여 리소스를 보기 위해 포털에 대한 링크를 포함합니다.
ARM 템플릿 Azure Storage 액세스 키 검색

Azure
배포
이 템플릿은 Storage 계정을 만들고, 그 후에는 Storage 계정의 기본 키를 동적으로 검색하여 API 연결을 만듭니다. 그런 다음, API 연결은 Blob 변경에 대한 트리거 폴링으로 논리 앱에서 사용됩니다.
자세한 백업 보고서 전자 메일로 논리 앱을

Azure
배포
메일을 통해 백업 인스턴스, 사용량, 작업, 정책, 정책 준수 및 최적화 기회에 대한 보고서를 보내는 논리 앱을 만듭니다.
백업 인스턴스 대한 보고서를 전자 메일로 보내도록 논리 앱을

Azure
배포
이메일을 통해 Azure Backup을 사용하여 보호되는 백업 인스턴스에 대한 보고서를 보내는 논리 앱 만들기
백업 및 복원 작업에 대한 보고서를 전자 메일로 보내도록 논리 앱

Azure 배포
메일을 통해 백업 및 복원 작업에 대한 보고서를 보내는 논리 앱 만들기
백업 비용 최적화 대한 보고서를 메일로 보내도록 논리 앱을

Azure
배포
이 템플릿은 비활성 백업 리소스, 가능한 백업 일정 최적화 및 가능한 백업 보존 최적화에 대한 정기적인 보고서를 지정된 전자 메일 주소 집합에 보내는 논리 앱을 배포합니다.
백업 정책 대한 보고서를 전자 메일로 보내도록 논리 앱

Azure
배포
전자 메일을 통해 백업 정책에 대한 보고서를 보내는 논리 앱 만들기
백업 정책 준수 대한 보고서를 전자 메일로 보내기 위한 논리 앱

Azure
배포
메일을 통해 백업 인스턴스의 백업 정책 준수에 대한 보고서를 보내는 논리 앱 만들기
백업 요약 보고서를 전자 메일로 보내기 위한 논리 앱

Azure
배포
전자 메일을 통해 백업에 대한 요약 보고서를 보내는 논리 앱을 만듭니다.
Azure Backup 청구 보고서를 전자 메일로 보내도록 논리 앱

Azure
배포
이 템플릿은 청구 엔터티 수준에서 주요 백업 청구 매개 변수(보호된 인스턴스 및 사용된 백업 클라우드 스토리지)에 대한 정기 보고서를 지정된 이메일 주소 집합에 보내는 논리 앱을 배포합니다.
권한 관리 사용자 지정 확장 사용할 샘플 논리 앱 배포

Azure 배포
이 템플릿은 권한 관리 사용자 지정 확장 API에 필요한 http 트리거에 대한 모든 권한 부여 정책 설정 및 스키마를 사용하여 간단한 논리 앱을 만듭니다.
통합 패턴 - 메시지 라우터 - 논리 앱

Azure 배포
논리 앱을 사용하여 메시지 라우터 패턴을 설정하는 방법을 보여주는 솔루션
사용자 지정 공급자 사용하여 기존 Azure 리소스 확장

Azure
배포
이 샘플에서는 기존 Azure 리소스 및 Resource Manager 템플릿을 확장하여 사용자 지정 워크로드에 추가하는 방법에 대해 자세히 설명합니다.
사용자 지정 공급자를 사용하여 템플릿에 대한 사용자 지정 리소스 만들기

Azure 배포
이 샘플에서는 사용자 지정 공급자 및 논리 앱을 사용하여 Resource Manager 템플릿에 사용자 지정 리소스를 추가하는 방법을 보여 줍니다.
CloudEvents 사용하여 사용자 지정 Azure Event Grid 토픽/구독

Azure
배포
사용자 지정 Azure Event Grid 토픽, CloudEvents 스키마가 있는 웹후크 구독 및 이벤트 처리기로 논리 앱을 만듭니다. 원래 저스틴 유에 의해 작성 된 템플릿.
함수 사용하여 Azure Logic App

Azure
배포
이 템플릿은 Logic Apps 및 Functions를 사용하여 Azure에서 서버리스 앱을 만듭니다. 논리 앱은 HTTP POST에서 트리거하고, Azure Function을 호출하고, 응답을 반환합니다.
Azure Logic Apps - AS2 송신 수신

Azure 배포
파트너 및 계약에 대한 아티팩트를 포함하여 Contoso 및 Fabrikam의 두 파트너에 대한 통합 계정을 만듭니다. 또한 템플릿은 동기 AS2 보내기 수신을 보여 주는 Fabrikam Sales와 Contoso 간에 논리 앱을 만듭니다. 또한 이 템플릿은 비동기 AS2 수신을 보여 주는 Fabrikam Finance와 Contoso 간에 논리 앱을 만듭니다.
Azure Logic Apps - B2B 재해 복구 복제

Azure 배포
생성되고 수신된 X12 컨트롤 번호인 AS2 MIC용 복제 Logic Apps를 만듭니다. 각 논리 앱의 트리거는 기본 사이트 통합 계정을 가리킵니다. 각 논리 앱의 작업은 보조 사이트 통합 계정을 가리킵니다.
Service Bus 사용하여 Logic Apps를 통해 메시지 상관 관계 지정

Azure 배포
Azure Service Bus를 사용하여 Logic Apps를 통해 메시지의 상관 관계를 지정하는 방법을 보여 드립니다.
소비 논리 앱 만들기

Azure 배포
이 템플릿은 워크플로를 정의하는 데 사용할 수 있는 빈 논리 앱을 만듭니다.
Azure Logic Apps 사용자 지정 API 호출

Azure 배포
Logic Apps는 다양한 서비스에 수백 개의 커넥터를 제공하지만 사용자 고유의 코드를 실행하는 API를 호출할 수 있습니다. 고유한 웹 API를 호스트하는 가장 쉽고 확장 가능한 방법 중 하나는 Azure App Service를 사용하는 것입니다. 이 템플릿은 사용자 지정 API용 웹앱을 배포하고 Azure Active Directory 인증을 사용하여 해당 API를 보호합니다.
azure Blob 논리 앱에 FTP 파일 복사

Azure
배포
이 템플릿을 사용하면 FTP 서버의 파일에 대한 논리 앱 트리거를 만들고 Azure Blob 컨테이너에 복사할 수 있습니다. 추가 트리거 또는 작업을 추가하여 필요에 맞게 사용자 지정할 수 있습니다.
논리 앱 사용하여 전자 메일 보내기

Azure
배포
이 템플릿을 사용하면 전자 메일을 보내는 논리 앱을 만들 수 있습니다. 추가 트리거 또는 작업을 추가하여 필요에 맞게 사용자 지정할 수 있습니다.
논리 앱 통해 일정에 따라 SQL 저장 프로시저 실행

Azure 배포
이 템플릿을 사용하면 일정에 따라 SQL 저장 프로시저를 실행하는 논리 앱을 만들 수 있습니다. 프로시저에 대한 모든 인수는 템플릿의 본문 섹션에 넣을 수 있습니다.
Azure Logic Apps - VETER 파이프라인

Azure 배포
통합 계정을 만들고, 스키마/맵을 추가하고, 논리 앱을 만들고, 통합 계정과 연결합니다. 논리 앱은 Xml 유효성 검사, XPath 추출 및 Xml 변환 작업을 사용하여 VETER 파이프라인을 구현합니다.
azure Logic Apps - 매개 변수가 XSLT

Azure 배포
XSLT 기반 변환을 수행하는 요청-응답 논리 앱을 만듭니다. XSLT 맵은 XML 변환 중에 기본 형식(정수, 문자열 등)을 입력 매개 변수로 사용합니다.
Logic Apps 사용하여 일정에 따라 실행되는 타이머 작업 실행

Azure 배포
이 템플릿은 예약된 타이머 작업 인스턴스를 만들 수 있는 Logic Apps 쌍을 만듭니다.

Terraform(AzAPI 공급자) 리소스 정의

워크플로 리소스 종류는 다음을 대상으로 하는 작업으로 배포할 수 있습니다.

  • 리소스 그룹

각 API 버전에서 변경된 속성 목록은 변경 로그참조하세요.

리소스 형식

Microsoft.Logic/workflows 리소스를 만들려면 템플릿에 다음 Terraform을 추가합니다.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Logic/workflows@2019-05-01"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  identity {
    type = "string"
    identity_ids = []
  }
  body = jsonencode({
    properties = {
      accessControl = {
        actions = {
          allowedCallerIpAddresses = [
            {
              addressRange = "string"
            }
          ]
          openAuthenticationPolicies = {
            policies = {}
        }
        contents = {
          allowedCallerIpAddresses = [
            {
              addressRange = "string"
            }
          ]
          openAuthenticationPolicies = {
            policies = {}
        }
        triggers = {
          allowedCallerIpAddresses = [
            {
              addressRange = "string"
            }
          ]
          openAuthenticationPolicies = {
            policies = {}
        }
        workflowManagement = {
          allowedCallerIpAddresses = [
            {
              addressRange = "string"
            }
          ]
          openAuthenticationPolicies = {
            policies = {}
        }
      }
      endpointsConfiguration = {
        connector = {
          accessEndpointIpAddresses = [
            {
              address = "string"
            }
          ]
          outgoingIpAddresses = [
            {
              address = "string"
            }
          ]
        }
        workflow = {
          accessEndpointIpAddresses = [
            {
              address = "string"
            }
          ]
          outgoingIpAddresses = [
            {
              address = "string"
            }
          ]
        }
      }
      integrationAccount = {
        id = "string"
      }
      integrationServiceEnvironment = {
        id = "string"
      }
      parameters = {}
      state = "string"
    }
  })
}

속성 값

워크플로

이름 묘사
리소스 종류 "Microsoft.Logic/workflows@2019-05-01"
이름 리소스 이름 string(필수)

문자 제한: 1-43

유효한 문자:
영숫자, 하이픈, 밑줄, 마침표 및 괄호입니다.
위치 리소스 위치입니다. 문자열
parent_id 리소스 그룹에 배포하려면 해당 리소스 그룹의 ID를 사용합니다. string(필수)
태그 리소스 태그입니다. 태그 이름 및 값의 사전입니다.
신원 관리되는 서비스 ID 속성입니다. ManagedServiceIdentity
속성 워크플로 속성입니다. WorkflowProperties

ManagedServiceIdentity

이름 묘사
관리 서비스 ID의 유형입니다. 'SystemAssigned' 형식에는 암시적으로 생성된 ID가 포함됩니다. 'None' 형식은 리소스에서 모든 ID를 제거합니다. "SystemAssigned"
"UserAssigned"(필수)
identity_ids 리소스와 연결된 사용자 할당 ID 목록입니다. 사용자 ID 사전 키 참조는 '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} 형식의 ARM 리소스 ID입니다. 사용자 ID ID의 배열입니다.

WorkflowProperties

이름 묘사
accessControl 액세스 제어 구성입니다. FlowAccessControlConfiguration
정의 정의입니다. Azure Logic Apps워크플로 정의 언어에 대한 스키마 참조를 참조하세요.
endpointsConfiguration 엔드포인트 구성입니다. FlowEndpointsConfiguration
integrationAccount 통합 계정입니다. ResourceReference
integrationServiceEnvironment 통합 서비스 환경입니다. ResourceReference
매개 변수 매개 변수입니다. 객체
상태 상태입니다. "완료됨"
"삭제됨"
"사용 안 함"
"사용"
"NotSpecified"
"일시 중단됨"

FlowAccessControlConfiguration

이름 묘사
작업 워크플로 작업에 대한 액세스 제어 구성입니다. FlowAccessControlConfigurationPolicy
목차 워크플로 실행 콘텐츠에 액세스하기 위한 액세스 제어 구성입니다. FlowAccessControlConfigurationPolicy
트리거 워크플로 트리거를 호출하기 위한 액세스 제어 구성입니다. FlowAccessControlConfigurationPolicy
workflowManagement 워크플로 관리를 위한 액세스 제어 구성입니다. FlowAccessControlConfigurationPolicy

FlowAccessControlConfigurationPolicy

이름 묘사
allowedCallerIpAddresses 허용되는 호출자 IP 주소 범위입니다. ipAddressRange[]
openAuthenticationPolicies 워크플로에 대한 인증 정책입니다. OpenAuthenticationAccessPolicies

IpAddressRange

이름 묘사
addressRange IP 주소 범위입니다. 문자열

OpenAuthenticationAccessPolicies

이름 묘사
선언 인증 정책을 엽니다. OpenAuthenticationAccessPolicies

FlowEndpointsConfiguration

이름 묘사
커넥터 커넥터 엔드포인트입니다. FlowEndpoints
워크플로 워크플로 엔드포인트입니다. FlowEndpoints

FlowEndpoints

이름 묘사
accessEndpointIpAddresses 액세스 엔드포인트 IP 주소입니다. ipAddress[]
outgoingIpAddresses 나가는 IP 주소입니다. ipAddress[]

IpAddress

이름 묘사
주소 주소입니다. 문자열

ResourceReference

이름 묘사
아이디 리소스 ID입니다. 문자열