Microsoft.Logic iş akışları 2019-05-01

Bicep kaynak tanımı

İş akışları kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:

Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.

Kaynak biçimi

Microsoft.Logic/workflows kaynağı oluşturmak için şablonunuza aşağıdaki Bicep'i ekleyin.

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'
  }
}

Özellik değerleri

Iş akışı

Ad Açıklama Değer
name Kaynak adı dize (gerekli)

Karakter sınırı: 1-43

Geçerli karakterler:
Alfasayısallar, kısa çizgiler, alt çizgiler, nokta ve parantez.
location Kaynak konumu. string
etiketler Kaynak etiketleri. Etiket adlarının ve değerlerinin sözlüğü. Bkz . Şablonlardaki etiketler
identity Yönetilen hizmet kimliği özellikleri. ManagedServiceIdentity
properties İş akışı özellikleri. WorkflowProperties

ManagedServiceIdentity

Ad Açıklama Değer
tür Yönetilen hizmet kimliğinin türü. 'SystemAssigned' türü örtük olarak oluşturulmuş bir kimlik içerir. 'Hiçbiri' türü kaynaktan tüm kimlikleri kaldırır. 'Yok'
'SystemAssigned'
'UserAssigned' (gerekli)
userAssignedIdentities Kaynakla ilişkili kullanıcı tarafından atanan kimliklerin listesi. Kullanıcı kimliği sözlüğü anahtar başvuruları şu formda ARM kaynak kimlikleri olacaktır: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} object

WorkflowProperties

Ad Açıklama Değer
accessControl Erişim denetimi yapılandırması. FlowAccessControlConfiguration
tanım Tanımı. Bkz. Azure Logic Apps'te İş Akışı Tanımlama Dili için şema başvurusu. Bicep için any() işlevini kullanabilirsiniz.
endpointsConfiguration Uç nokta yapılandırması. FlowEndpointsConfiguration
integrationAccount Tümleştirme hesabı. ResourceReference
integrationServiceEnvironment Tümleştirme hizmeti ortamı. ResourceReference
parameters Parametreler. object
state Durum. 'Tamamlandı'
'Silindi'
'Devre Dışı'
'Etkin'
'NotSpecified'
'Askıya alındı'

FlowAccessControlConfiguration

Ad Açıklama Değer
eylem İş akışı eylemleri için erişim denetimi yapılandırması. FlowAccessControlConfigurationPolicy
Içeriği İş akışı çalıştırma içeriğine erişmek için erişim denetimi yapılandırması. FlowAccessControlConfigurationPolicy
tetikleyiciler İş akışı tetikleyicilerini çağırmak için erişim denetimi yapılandırması. FlowAccessControlConfigurationPolicy
workflowManagement İş akışı yönetimi için erişim denetimi yapılandırması. FlowAccessControlConfigurationPolicy

FlowAccessControlConfigurationPolicy

Ad Açıklama Değer
allowedCallerIpAddresses İzin verilen arayan IP adresi aralıkları. IpAddressRange[]
openAuthenticationPolicies İş akışı için kimlik doğrulama ilkeleri. OpenAuthenticationAccessPolicies

IpAddressRange

Ad Açıklama Değer
addressRange IP adresi aralığı. string

OpenAuthenticationAccessPolicies

Ad Açıklama Değer
ilkeler Kimlik doğrulama ilkelerini açın. OpenAuthenticationAccessPolicies

FlowEndpointsConfiguration

Ad Açıklama Değer
bağlayıcı Bağlayıcı uç noktaları. FlowEndpoints
iş akışı İş akışı uç noktaları. FlowEndpoints

FlowEndpoints

Ad Açıklama Değer
accessEndpointIpAddresses Erişim uç noktası ip adresi. IpAddress[]
gidenIpAddresses Giden IP adresi. IpAddress[]

Ipaddress

Ad Açıklama Değer
adres Adres. string

ResourceReference

Ad Açıklama Değer
kimlik Kaynak kimliği. string

Hızlı başlangıç şablonları

Aşağıdaki hızlı başlangıç şablonları bu kaynak türünü dağıtır.

Şablon Description
Mantıksal uygulama ile kuyruğa uyarı

Azure’a dağıtın
Bu şablon, web kancası olan bir Mantıksal uygulama oluşturmanıza olanak tanır. Mantıksal uygulama tetiklendiğinde, geçirdiğiniz yükü belirttiğiniz bir Azure Depolama kuyruğuna ekler. Bu web kancasını bir Azure Uyarısına ekleyebilirsiniz ve ardından Uyarı her tetiklendiğinde bu öğeyi kuyrukta alırsınız.
Mantıksal uygulama ile Slack'e uyarı

Azure’a dağıtın
Bu şablon, Azure Uyarısı'ndan kullanılacak web kancası olan bir Mantıksal uygulama oluşturmanıza olanak tanır. Uyarı tetiklendiğinde, belirttiğiniz slack kanalına bir ileti gönderir. Bu şablonu kullanmak için bir slack hesabınızın olması gerekir.
Mantıksal uygulama ile kısa mesaja uyarı verme

Azure’a dağıtın
Bu şablon, Azure Uyarısı'ndan kullanılacak web kancası olan bir Mantıksal uygulama oluşturmanıza olanak tanır. Uyarı tetiklendiğinde, uyarının ayrıntılarını içeren bir kısa mesaj gönderir. Kaynağı görmek için portalın bağlantısını eklemek için go.gl URL kısaltma hizmetini kullanır.
ARM şablonunda Azure Depolama erişim anahtarlarını alma

Azure’a dağıtın
Bu şablon bir Depolama hesabı oluşturur ve bundan sonra Depolama hesabının birincil anahtarını dinamik olarak alarak bir API bağlantısı oluşturur. Api bağlantısı daha sonra mantıksal uygulamada blob değişiklikleri için tetikleyici yoklaması olarak kullanılır. Senaryonun tamamı /samples/azure/azure-quickstart-templates/arm-template-retrieve-azure-storage-access-keys/ üzerinde bulunabilir.
Ayrıntılı yedekleme raporlarını e-postayla göndermek için Mantıksal Uygulama

Azure’a dağıtın
Yedekleme örnekleri, kullanım, işler, ilkeler, ilkelere bağlılık ve iyileştirme fırsatlarıyla ilgili raporları e-postayla göndermek için bir Mantıksal Uygulama oluşturun.
Yedekleme örnekleriyle ilgili raporları e-postayla göndermek için Mantıksal Uygulama

Azure’a dağıtın
E-posta yoluyla Azure Backup kullanarak korunan yedekleme örnekleriyle ilgili raporlar göndermek için mantıksal uygulama oluşturma
Yedekleme ve geri yükleme işlerinde raporları e-postayla göndermek için Mantıksal Uygulama

Azure’a dağıtın
Yedekleme ve geri yükleme işlerinizle ilgili raporları e-postayla göndermek için mantıksal uygulama oluşturma
Yedekleme maliyeti iyileştirmesi ile ilgili raporları e-postayla göndermek için Mantıksal Uygulama

Azure’a dağıtın
Bu şablon, etkin olmayan yedekleme kaynakları, olası yedekleme zamanlaması iyileştirmeleri ve olası yedekleme bekletme iyileştirmeleri hakkında düzenli raporlar gönderen bir Mantıksal Uygulama'yı belirtilen e-posta adresleri kümesine dağıtır.
Yedekleme ilkeleriyle ilgili raporları e-postayla göndermek için Mantıksal Uygulama

Azure’a dağıtın
Yedekleme ilkelerinizle ilgili raporları e-postayla göndermek için mantıksal uygulama oluşturma
Yedekleme ilkesine bağlılıkla ilgili raporları e-postayla göndermek için Mantıksal Uygulama

Azure’a dağıtın
Yedekleme örneklerinizin yedekleme ilkesine uygunluğuna ilişkin raporları e-postayla göndermek için mantıksal uygulama oluşturma
Yedeklemelerle ilgili özet raporları e-postayla göndermek için Mantıksal Uygulama

Azure’a dağıtın
Yedeklemelerinizle ilgili özet raporları e-postayla göndermek için bir Mantıksal Uygulama oluşturun.
Azure Backup faturanızla ilgili raporları e-postayla göndermek için Mantıksal Uygulama

Azure’a dağıtın
Bu şablon, belirli bir e-posta adresleri kümesine faturalama varlığı düzeyinde anahtar yedekleme faturalama parametreleri (korunan örnekler ve kullanılan yedekleme bulut depolama alanı) hakkında düzenli raporlar gönderen bir Mantıksal Uygulama dağıtır.
Yetkilendirme Yönetimi özel uzantıları olarak kullanmak için örnek bir mantıksal uygulama dağıtma

Azure’a dağıtın
Bu şablon, Yetkilendirme Yönetimi özel uzantı API'sinin gerektirdiği tüm yetkilendirme ilkesi ayarları ve http tetikleyicisi şeması ile basit bir mantıksal uygulama oluşturur.
Tümleştirme Desenleri - İleti Yönlendiricisi - Mantıksal Uygulama

Azure’a dağıtın
Mantıksal Uygulama kullanarak İleti Yönlendiricisi düzenini nasıl ayarlayabildiğimizi gösteren çözüm
Mevcut Azure Kaynaklarını Özel Sağlayıcılarla Genişletme

Azure’a dağıtın
Bu örnek, özel iş yükleri eklemek için mevcut Azure kaynaklarını ve Resource Manager şablonlarını genişletme hakkında ayrıntılı bilgi sağlayacaktır.
Özel Sağlayıcılar ile şablonlar için Özel Kaynak oluşturma

Azure’a dağıtın
Bu örnekte, özel sağlayıcıları ve mantıksal uygulamaları kullanarak Resource Manager Şablonlarına özel kaynakların nasıl ekleneceği gösterilmektedir.
CloudEvents ile Özel Azure Event Grid Konusu/Aboneliği

Azure’a dağıtın
Özel bir Azure Event Grid konusu, CloudEvents şemasına sahip bir web kancası aboneliği ve olay işleyicisi olarak bir Mantıksal Uygulama oluşturur. Şablon ilk olarak Justin Yoo tarafından yazıldı.
İşlevli Azure Logic App

Azure’a dağıtın
Bu şablon, Logic Apps ve İşlevler ile Azure'da sunucusuz bir uygulama oluşturur. Mantıksal Uygulama bir HTTP POST'ta tetikler, Azure İşlevi'ni çağırır ve yanıtı döndürür.
Azure Logic Apps - AS2 Alma Gönderme

Azure’a dağıtın
İş ortaklarının yapıtları ve sözleşmeler dahil olmak üzere Contoso ve Fabrikam olmak üzere iki iş ortağı için tümleştirme hesapları oluşturur. Şablon ayrıca zaman uyumlu AS2 Gönderme Alma işlemini göstermek için Fabrikam Sales ile Contoso arasında mantıksal uygulamalar oluşturur. Şablon ayrıca Fabrikam Finance ile Contoso arasında zaman uyumsuz AS2 Alma Gönderme işlemini gösteren mantıksal uygulamalar oluşturur.
Azure Logic Apps - B2B Olağanüstü Durum Kurtarma çoğaltması

Azure’a dağıtın
AS2 MIC için çoğaltma Logic Apps oluşturur, X12 denetim numaraları oluşturulur ve alınır. Her Mantıksal Uygulamanın tetikleyicisi birincil site tümleştirme hesabına işaret etmektedir. Her Mantıksal Uygulamanın eylemi ikincil bir site tümleştirme hesabına işaret eder.
Service Bus'ı kullanarak Logic Apps üzerinden iletileri ilişkilendirme

Azure’a dağıtın
bu, Azure Service Bus kullanarak Logic Apps üzerinden iletileri nasıl ilişkilendirebileceğimizi gösterir
Azure Resource Manager şablonu kullanarak Tüketim mantıksal uygulaması oluşturma

Azure’a dağıtın
Bu şablon, iş akışlarını tanımlamak için kullanabileceğiniz boş bir mantıksal uygulama oluşturur.
Azure Logic Apps'ten özel API'leri çağırma

Azure’a dağıtın
Logic Apps çeşitli hizmetler için yüzlerce bağlayıcı sağlasa da, kendi kodunuzu çalıştıran API'leri çağırmak isteyebilirsiniz. Kendi web API'lerinizi barındırmanın en kolay ve en ölçeklenebilir yollarından biri Azure App Service kullanmaktır. Bu şablon, özel API'niz için bir Web uygulaması dağıtır ve Azure Active Directory kimlik doğrulamasını kullanarak bu API'nin güvenliğini sağlar.
FTP dosyalarını Azure Blob mantıksal uygulamasına kopyalama

Azure’a dağıtın
Bu şablon, FTP sunucusundaki dosyalar üzerinde mantıksal uygulama tetikleyicileri oluşturmanıza olanak tanır ve bunları bir Azure Blob kapsayıcısına kopyalar. Gereksinimlerinize göre özelleştirmek için ek tetikleyiciler veya eylemler ekleyebilirsiniz.
Mantıksal uygulama ile e-posta gönderme

Azure’a dağıtın
Bu şablon, e-posta gönderen bir Mantıksal uygulama oluşturmanıza olanak tanır. Gereksinimlerinize göre özelleştirmek için ek tetikleyiciler veya eylemler ekleyebilirsiniz.
Mantıksal uygulama aracılığıyla sql saklı yordamını bir zamanlamaya göre çalıştırma

Azure’a dağıtın
Bu şablon, sql saklı yordamını zamanlamaya göre çalıştıracak bir Mantıksal Uygulama oluşturmanıza olanak tanır. Yordam için tüm bağımsız değişkenler şablonun gövde bölümüne konulabilir.
Azure Logic Apps - VETER İşlem Hattı

Azure’a dağıtın
Bir tümleştirme hesabı oluşturur, içine şema/harita ekler, bir mantıksal uygulama oluşturur ve bunu tümleştirme hesabıyla ilişkilendirir. Mantıksal uygulama Xml Doğrulama, XPath Ayıklama ve Xml Dönüştürme işlemlerini kullanarak bir VETER işlem hattı uygular.
Azure Logic Apps - Parametrelerle XSLT

Azure’a dağıtın
XSLT tabanlı dönüştürme gerçekleştiren bir istek-yanıt Mantıksal Uygulaması oluşturur. XSLT eşlemesi, giriş parametreleri olarak ilkel öğeleri (tamsayı, dize vb.) XML dönüşümü sırasında kullandığı şekilde alır.
Logic Apps kullanarak bir zamanlamaya göre yürütülen zamanlayıcı işlerini çalıştırma

Azure’a dağıtın
Bu şablon, zamanlanmış zamanlayıcı işi örnekleri oluşturmanıza olanak tanıyan bir çift Logic Apps oluşturur.

ARM şablonu kaynak tanımı

İş akışları kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:

Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.

Kaynak biçimi

Microsoft.Logic/workflows kaynağı oluşturmak için şablonunuza aşağıdaki JSON'u ekleyin.

{
  "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"
  }
}

Özellik değerleri

Iş akışı

Ad Açıklama Değer
tür Kaynak türü 'Microsoft.Logic/workflows'
apiVersion Kaynak API'sinin sürümü '2019-05-01'
name Kaynak adı dize (gerekli)

Karakter sınırı: 1-43

Geçerli karakterler:
Alfasayısallar, kısa çizgiler, alt çizgiler, nokta ve parantez.
location Kaynak konumu. string
etiketler Kaynak etiketleri. Etiket adlarının ve değerlerinin sözlüğü. Bkz. Şablonlardaki etiketler
identity Yönetilen hizmet kimliği özellikleri. ManagedServiceIdentity
properties İş akışı özellikleri. WorkflowProperties

ManagedServiceIdentity

Ad Açıklama Değer
tür Yönetilen hizmet kimliğinin türü. 'SystemAssigned' türü örtük olarak oluşturulmuş bir kimlik içerir. 'Hiçbiri' türü kaynaktan tüm kimlikleri kaldırır. 'Yok'
'SystemAssigned'
'UserAssigned' (gerekli)
userAssignedIdentities Kaynakla ilişkili kullanıcı tarafından atanan kimliklerin listesi. Kullanıcı kimliği sözlüğü anahtar başvuruları şu biçimde ARM kaynak kimlikleri olacaktır: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} object

WorkflowProperties

Ad Açıklama Değer
accessControl Erişim denetimi yapılandırması. FlowAccessControlConfiguration
tanım Tanımı. Bkz. Azure Logic Apps'te İş Akışı Tanımlama Dili için şema başvurusu.
endpointsConfiguration Uç nokta yapılandırması. FlowEndpointsConfiguration
integrationAccount Tümleştirme hesabı. ResourceReference
integrationServiceEnvironment Tümleştirme hizmeti ortamı. ResourceReference
parameters Parametreler. object
state Durum. 'Tamamlandı'
'Silindi'
'Devre Dışı'
'Etkin'
'NotSpecified'
'Askıya alındı'

FlowAccessControlConfiguration

Ad Açıklama Değer
eylem İş akışı eylemleri için erişim denetimi yapılandırması. FlowAccessControlConfigurationPolicy
Içeriği İş akışı çalıştırma içeriğine erişmek için erişim denetimi yapılandırması. FlowAccessControlConfigurationPolicy
tetikleyiciler İş akışı tetikleyicilerini çağırmak için erişim denetimi yapılandırması. FlowAccessControlConfigurationPolicy
workflowManagement İş akışı yönetimi için erişim denetimi yapılandırması. FlowAccessControlConfigurationPolicy

FlowAccessControlConfigurationPolicy

Ad Açıklama Değer
allowedCallerIpAddresses İzin verilen arayan IP adresi aralıkları. IpAddressRange[]
openAuthenticationPolicies İş akışı için kimlik doğrulama ilkeleri. OpenAuthenticationAccessPolicies

IpAddressRange

Ad Açıklama Değer
addressRange IP adresi aralığı. string

OpenAuthenticationAccessPolicies

Ad Açıklama Değer
ilkeler Kimlik doğrulama ilkelerini açın. OpenAuthenticationAccessPolicies

FlowEndpointsConfiguration

Ad Açıklama Değer
bağlayıcı Bağlayıcı uç noktaları. FlowEndpoints
iş akışı İş akışı uç noktaları. FlowEndpoints

FlowEndpoints

Ad Açıklama Değer
accessEndpointIpAddresses Erişim uç noktası IP adresi. IpAddress[]
outgoingIpAddresses Giden IP adresi. IpAddress[]

Ipaddress

Ad Açıklama Değer
adres Adres. string

ResourceReference

Ad Açıklama Değer
kimlik Kaynak kimliği. string

Hızlı başlangıç şablonları

Aşağıdaki hızlı başlangıç şablonları bu kaynak türünü dağıtır.

Şablon Description
Mantıksal uygulama ile kuyruğa uyarı gönderme

Azure’a dağıtın
Bu şablon, web kancası olan bir Mantıksal uygulama oluşturmanıza olanak tanır. Mantıksal uygulama tetiklendiğinde, geçirdiğiniz yükü belirttiğiniz bir Azure Depolama kuyruğuna ekler. Bu web kancasını bir Azure Uyarısına ekleyebilirsiniz ve Uyarı her tetiklendiğinde bu öğeyi kuyrukta alırsınız.
Mantıksal uygulama ile Slack'e uyarı

Azure’a dağıtın
Bu şablon, Azure Uyarısından kullanılacak web kancası olan bir Mantıksal uygulama oluşturmanıza olanak tanır. Uyarı tetiklendiğinde, belirttiğiniz slack kanalına bir ileti gönderir. Bu şablonu kullanmak için slack hesabınızın olması gerekir.
Mantıksal uygulama ile kısa mesaja uyarı

Azure’a dağıtın
Bu şablon, Azure Uyarısından kullanılacak web kancası olan bir Mantıksal uygulama oluşturmanıza olanak tanır. Uyarı tetiklendiğinde, uyarının ayrıntılarını içeren bir kısa mesaj gönderir. Kaynağı görmek için portalın bağlantısını eklemek için go.gl URL kısaltma hizmetini kullanır.
ARM şablonunda Azure Depolama erişim anahtarlarını alma

Azure’a dağıtın
Bu şablon bir Depolama hesabı oluşturur ve ardından Depolama hesabının birincil anahtarını dinamik olarak alarak bir API bağlantısı oluşturur. Api bağlantısı daha sonra mantıksal uygulamada blob değişiklikleri için tetikleyici yoklaması olarak kullanılır. Senaryonun tamamı /samples/azure/azure-quickstart-templates/arm-template-retrieve-azure-storage-access-keys/ üzerinde bulunabilir.
Ayrıntılı yedekleme raporlarını e-postayla göndermek için Mantıksal Uygulama

Azure’a dağıtın
Yedekleme örnekleri, kullanım, işler, ilkeler, ilke uygunluğu ve iyileştirme fırsatlarıyla ilgili raporları e-postayla göndermek için bir Mantıksal Uygulama oluşturun.
Yedekleme örnekleriyle ilgili raporları e-postayla göndermek için Mantıksal Uygulama

Azure’a dağıtın
E-posta yoluyla Azure Backup kullanarak korunan yedekleme örnekleriyle ilgili raporlar göndermek için mantıksal uygulama oluşturma
Yedekleme ve geri yükleme işlerinde raporları e-postayla göndermek için Mantıksal Uygulama

Azure’a dağıtın
Yedekleme ve geri yükleme işleriniz hakkında e-posta yoluyla rapor göndermek için mantıksal uygulama oluşturma
Yedekleme maliyeti iyileştirmesi ile ilgili raporları e-postayla göndermek için Mantıksal Uygulama

Azure’a dağıtın
Bu şablon etkin olmayan yedekleme kaynakları, olası yedekleme zamanlaması iyileştirmeleri ve olası yedekleme bekletme iyileştirmeleri hakkında düzenli raporlar gönderen bir Mantıksal Uygulama dağıtır ve bu raporları belirtilen e-posta adresleri kümesine gönderir.
Yedekleme ilkeleriyle ilgili raporları e-postayla göndermek için Mantıksal Uygulama

Azure’a dağıtın
Yedekleme ilkelerinizle ilgili raporları e-postayla göndermek için mantıksal uygulama oluşturma
Yedekleme ilkesine bağlılıkla ilgili raporları e-postayla göndermek için Mantıksal Uygulama

Azure’a dağıtın
Yedekleme örneklerinizin yedekleme ilkesine uygunluğuna ilişkin raporları e-postayla göndermek için mantıksal uygulama oluşturma
Yedeklemelerle ilgili özet raporları e-postayla göndermek için Mantıksal Uygulama

Azure’a dağıtın
Yedeklemelerinizle ilgili özet raporları e-postayla göndermek için bir Mantıksal Uygulama oluşturun.
Azure Backup faturanızla ilgili raporları e-postayla göndermek için Mantıksal Uygulama

Azure’a dağıtın
Bu şablon, belirli bir e-posta adresleri kümesine faturalama varlığı düzeyinde anahtar yedekleme faturalama parametreleri (korunan örnekler ve kullanılan yedekleme bulut depolama alanı) hakkında düzenli raporlar gönderen bir Mantıksal Uygulama dağıtır.
Yetkilendirme Yönetimi özel uzantıları olarak kullanmak için örnek bir mantıksal uygulama dağıtma

Azure’a dağıtın
Bu şablon, Yetkilendirme Yönetimi özel uzantı API'sinin gerektirdiği tüm yetkilendirme ilkesi ayarları ve http tetikleyicisi şeması ile basit bir mantıksal uygulama oluşturur.
Tümleştirme Desenleri - İleti Yönlendiricisi - Mantıksal Uygulama

Azure’a dağıtın
Mantıksal Uygulama kullanarak İleti Yönlendiricisi düzenini nasıl ayarlayabildiğimizi gösteren çözüm
Mevcut Azure Kaynaklarını Özel Sağlayıcılarla Genişletme

Azure’a dağıtın
Bu örnek, özel iş yükleri eklemek için mevcut Azure kaynaklarını ve Resource Manager şablonlarını genişletme hakkında ayrıntılı bilgi sağlayacaktır.
Özel Sağlayıcılar ile şablonlar için Özel Kaynak oluşturma

Azure’a dağıtın
Bu örnekte, özel sağlayıcıları ve mantıksal uygulamaları kullanarak Resource Manager Şablonlarına özel kaynakların nasıl ekleneceği gösterilmektedir.
CloudEvents ile Özel Azure Event Grid Konusu/Aboneliği

Azure’a dağıtın
Özel bir Azure Event Grid konusu, CloudEvents şemasına sahip bir web kancası aboneliği ve olay işleyicisi olarak bir Mantıksal Uygulama oluşturur. Şablon ilk olarak Justin Yoo tarafından yazıldı.
İşlevli Azure Logic App

Azure’a dağıtın
Bu şablon, Logic Apps ve İşlevler ile Azure'da sunucusuz bir uygulama oluşturur. Mantıksal Uygulama bir HTTP POST'ta tetikler, Azure İşlevi'ni çağırır ve yanıtı döndürür.
Azure Logic Apps - AS2 Alma Gönderme

Azure’a dağıtın
İş ortaklarının yapıtları ve sözleşmeler dahil olmak üzere Contoso ve Fabrikam olmak üzere iki iş ortağı için tümleştirme hesapları oluşturur. Şablon ayrıca zaman uyumlu AS2 Gönderme Alma işlemini göstermek için Fabrikam Sales ile Contoso arasında mantıksal uygulamalar oluşturur. Şablon ayrıca Fabrikam Finance ile Contoso arasında zaman uyumsuz AS2 Alma Gönderme işlemini gösteren mantıksal uygulamalar oluşturur.
Azure Logic Apps - B2B Olağanüstü Durum Kurtarma çoğaltması

Azure’a dağıtın
AS2 MIC için çoğaltma Logic Apps oluşturur, X12 denetim numaraları oluşturulur ve alınır. Her Mantıksal Uygulamanın tetikleyicisi birincil site tümleştirme hesabına işaret etmektedir. Her Mantıksal Uygulamanın eylemi ikincil bir site tümleştirme hesabına işaret eder.
Service Bus'ı kullanarak Logic Apps üzerinden iletileri ilişkilendirme

Azure’a dağıtın
bu, Azure Service Bus kullanarak Logic Apps üzerinden iletileri nasıl ilişkilendirebileceğimizi gösterir
Azure Resource Manager şablonu kullanarak Tüketim mantıksal uygulaması oluşturma

Azure’a dağıtın
Bu şablon, iş akışlarını tanımlamak için kullanabileceğiniz boş bir mantıksal uygulama oluşturur.
Azure Logic Apps'ten özel API'leri çağırma

Azure’a dağıtın
Logic Apps çeşitli hizmetler için yüzlerce bağlayıcı sağlasa da, kendi kodunuzu çalıştıran API'leri çağırmak isteyebilirsiniz. Kendi web API'lerinizi barındırmanın en kolay ve en ölçeklenebilir yollarından biri Azure App Service kullanmaktır. Bu şablon, özel API'niz için bir Web uygulaması dağıtır ve Azure Active Directory kimlik doğrulamasını kullanarak bu API'nin güvenliğini sağlar.
FTP dosyalarını Azure Blob mantıksal uygulamasına kopyalama

Azure’a dağıtın
Bu şablon, FTP sunucusundaki dosyalar üzerinde mantıksal uygulama tetikleyicileri oluşturmanıza olanak tanır ve bunları bir Azure Blob kapsayıcısına kopyalar. Gereksinimlerinize göre özelleştirmek için ek tetikleyiciler veya eylemler ekleyebilirsiniz.
Mantıksal uygulama ile e-posta gönderme

Azure’a dağıtın
Bu şablon, e-posta gönderen bir Mantıksal uygulama oluşturmanıza olanak tanır. Gereksinimlerinize göre özelleştirmek için ek tetikleyiciler veya eylemler ekleyebilirsiniz.
Mantıksal uygulama aracılığıyla sql saklı yordamını bir zamanlamaya göre çalıştırma

Azure’a dağıtın
Bu şablon, sql saklı yordamını zamanlamaya göre çalıştıracak bir Mantıksal Uygulama oluşturmanıza olanak tanır. Yordam için tüm bağımsız değişkenler şablonun gövde bölümüne konulabilir.
Azure Logic Apps - VETER İşlem Hattı

Azure’a dağıtın
Bir tümleştirme hesabı oluşturur, içine şema/harita ekler, bir mantıksal uygulama oluşturur ve bunu tümleştirme hesabıyla ilişkilendirir. Mantıksal uygulama Xml Doğrulama, XPath Ayıklama ve Xml Dönüştürme işlemlerini kullanarak bir VETER işlem hattı uygular.
Azure Logic Apps - Parametrelerle XSLT

Azure’a dağıtın
XSLT tabanlı dönüştürme gerçekleştiren bir istek-yanıt Mantıksal Uygulaması oluşturur. XSLT eşlemesi, giriş parametreleri olarak ilkel öğeleri (tamsayı, dize vb.) XML dönüşümü sırasında kullandığı şekilde alır.
Logic Apps kullanarak bir zamanlamaya göre yürütülen zamanlayıcı işlerini çalıştırma

Azure’a dağıtın
Bu şablon, zamanlanmış zamanlayıcı işi örnekleri oluşturmanıza olanak tanıyan bir çift Logic Apps oluşturur.

Terraform (AzAPI sağlayıcısı) kaynak tanımı

İş akışları kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:

  • Kaynak grupları

Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.

Kaynak biçimi

Microsoft.Logic/workflows kaynağı oluşturmak için şablonunuza aşağıdaki Terraform'u ekleyin.

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"
    }
  })
}

Özellik değerleri

Iş akışı

Ad Açıklama Değer
tür Kaynak türü "Microsoft.Logic/workflows@2019-05-01"
name Kaynak adı dize (gerekli)

Karakter sınırı: 1-43

Geçerli karakterler:
Alfasayısallar, kısa çizgiler, alt çizgiler, nokta ve parantez.
location Kaynak konumu. string
parent_id Bir kaynak grubuna dağıtmak için bu kaynak grubunun kimliğini kullanın. dize (gerekli)
etiketler Kaynak etiketleri. Etiket adlarının ve değerlerinin sözlüğü.
identity Yönetilen hizmet kimliği özellikleri. ManagedServiceIdentity
properties İş akışı özellikleri. WorkflowProperties

ManagedServiceIdentity

Ad Açıklama Değer
tür Yönetilen hizmet kimliğinin türü. 'SystemAssigned' türü örtük olarak oluşturulmuş bir kimlik içerir. 'Hiçbiri' türü kaynaktan tüm kimlikleri kaldırır. "SystemAssigned"
"UserAssigned" (gerekli)
identity_ids Kaynakla ilişkili kullanıcı tarafından atanan kimliklerin listesi. Kullanıcı kimliği sözlüğü anahtar başvuruları şu formda ARM kaynak kimlikleri olacaktır: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} Kullanıcı kimliği kimlikleri dizisi.

WorkflowProperties

Ad Açıklama Değer
accessControl Erişim denetimi yapılandırması. FlowAccessControlConfiguration
tanım Tanımı. Bkz. Azure Logic Apps'te İş Akışı Tanımlama Dili için şema başvurusu.
endpointsConfiguration Uç nokta yapılandırması. FlowEndpointsConfiguration
integrationAccount Tümleştirme hesabı. ResourceReference
integrationServiceEnvironment Tümleştirme hizmeti ortamı. ResourceReference
parameters Parametreler. object
state Durum. "Tamamlandı"
"Silindi"
"Devre dışı"
"Etkin"
"NotSpecified"
"Askıya alındı"

FlowAccessControlConfiguration

Ad Açıklama Değer
eylem İş akışı eylemleri için erişim denetimi yapılandırması. FlowAccessControlConfigurationPolicy
Içeriği İş akışı çalıştırma içeriğine erişmek için erişim denetimi yapılandırması. FlowAccessControlConfigurationPolicy
tetikleyiciler İş akışı tetikleyicilerini çağırmak için erişim denetimi yapılandırması. FlowAccessControlConfigurationPolicy
workflowManagement İş akışı yönetimi için erişim denetimi yapılandırması. FlowAccessControlConfigurationPolicy

FlowAccessControlConfigurationPolicy

Ad Açıklama Değer
allowedCallerIpAddresses İzin verilen arayan IP adresi aralıkları. IpAddressRange[]
openAuthenticationPolicies İş akışı için kimlik doğrulama ilkeleri. OpenAuthenticationAccessPolicies

IpAddressRange

Ad Açıklama Değer
addressRange IP adresi aralığı. string

OpenAuthenticationAccessPolicies

Ad Açıklama Değer
ilkeler Kimlik doğrulama ilkelerini açın. OpenAuthenticationAccessPolicies

FlowEndpointsConfiguration

Ad Açıklama Değer
bağlayıcı Bağlayıcı uç noktaları. FlowEndpoints
iş akışı İş akışı uç noktaları. FlowEndpoints

FlowEndpoints

Ad Açıklama Değer
accessEndpointIpAddresses Erişim uç noktası ip adresi. IpAddress[]
gidenIpAddresses Giden IP adresi. IpAddress[]

Ipaddress

Ad Açıklama Değer
adres Adres. string

ResourceReference

Ad Açıklama Değer
kimlik Kaynak kimliği. string