Alur kerja Microsoft.Logic
- Terbaru
- 2019-05-01
- 2018-07-01-preview
- 2016-06-01
- pratinjau
2015-02-01
Definisi sumber daya Bicep
Jenis sumber daya alur kerja dapat disebarkan dengan operasi yang menargetkan:
- Grup sumber daya
- Lihat perintah penyebaran grup sumber daya
Untuk daftar properti yang diubah di setiap versi API, lihat mengubah log.
Format sumber daya
Untuk membuat sumber daya Microsoft.Logic/workflows, tambahkan Bicep berikut ke templat Anda.
resource symbolicname 'Microsoft.Logic/workflows@2019-05-01' = {
identity: {
type: 'string'
userAssignedIdentities: {
{customized property}: {}
}
}
location: 'string'
name: 'string'
properties: {
accessControl: {
actions: {
allowedCallerIpAddresses: [
{
addressRange: 'string'
}
]
openAuthenticationPolicies: {
policies: {
{customized property}: {
claims: [
{
name: 'string'
value: 'string'
}
]
type: 'string'
}
}
}
}
contents: {
allowedCallerIpAddresses: [
{
addressRange: 'string'
}
]
openAuthenticationPolicies: {
policies: {
{customized property}: {
claims: [
{
name: 'string'
value: 'string'
}
]
type: 'string'
}
}
}
}
triggers: {
allowedCallerIpAddresses: [
{
addressRange: 'string'
}
]
openAuthenticationPolicies: {
policies: {
{customized property}: {
claims: [
{
name: 'string'
value: 'string'
}
]
type: 'string'
}
}
}
}
workflowManagement: {
allowedCallerIpAddresses: [
{
addressRange: 'string'
}
]
openAuthenticationPolicies: {
policies: {
{customized property}: {
claims: [
{
name: 'string'
value: 'string'
}
]
type: 'string'
}
}
}
}
}
definition: any(...)
endpointsConfiguration: {
connector: {
accessEndpointIpAddresses: [
{
address: 'string'
}
]
outgoingIpAddresses: [
{
address: 'string'
}
]
}
workflow: {
accessEndpointIpAddresses: [
{
address: 'string'
}
]
outgoingIpAddresses: [
{
address: 'string'
}
]
}
}
integrationAccount: {
id: 'string'
}
integrationServiceEnvironment: {
id: 'string'
}
parameters: {
{customized property}: {
description: 'string'
metadata: any(...)
type: 'string'
value: any(...)
}
}
state: 'string'
}
tags: {
{customized property}: 'string'
}
}
Nilai Properti
FlowAccessControlConfiguration
Nama | Deskripsi | Nilai |
---|---|---|
Tindakan | Konfigurasi kontrol akses untuk tindakan alur kerja. | FlowAccessControlConfigurationPolicy |
isi | Konfigurasi kontrol akses untuk mengakses konten eksekusi alur kerja. | FlowAccessControlConfigurationPolicy |
Memicu | Konfigurasi kontrol akses untuk memanggil pemicu alur kerja. | FlowAccessControlConfigurationPolicy |
workflowManagement | Konfigurasi kontrol akses untuk manajemen alur kerja. | FlowAccessControlConfigurationPolicy |
FlowAccessControlConfigurationPolicy
Nama | Deskripsi | Nilai |
---|---|---|
allowedCallerIpAddresses | Rentang alamat IP penelepon yang diizinkan. | IpAddressRange[] |
openAuthenticationPolicies | Kebijakan autentikasi untuk alur kerja. | OpenAuthenticationAccessPolicies |
FlowEndpoints
Nama | Deskripsi | Nilai |
---|---|---|
accessEndpointIpAddresses | Alamat ip titik akhir akses. | IpAddress[] |
outgoingIpAddresses | Alamat IP keluar. | IpAddress[] |
FlowEndpointsConfiguration
Nama | Deskripsi | Nilai |
---|---|---|
Konektor | Titik akhir konektor. | |
alur kerja | Titik akhir alur kerja. | |
IpAddress
Nama | Deskripsi | Nilai |
---|---|---|
alamat | Alamatnya. | tali |
IpAddressRange
Nama | Deskripsi | Nilai |
---|---|---|
addressRange | Rentang alamat IP. | tali |
ManagedServiceIdentity
Nama | Deskripsi | Nilai |
---|---|---|
jenis | Jenis identitas layanan terkelola. Jenis 'SystemAssigned' menyertakan identitas yang dibuat secara implisit. Jenis 'None' akan menghapus identitas apa pun dari sumber daya. | 'Tidak Ada' 'SystemAssigned' 'UserAssigned' (diperlukan) |
userAssignedIdentities | Daftar identitas yang ditetapkan pengguna yang terkait dengan sumber daya. Referensi kunci kamus identitas pengguna akan menjadi id sumber daya ARM dalam formulir: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} | ManagedServiceIdentityUserAssignedIdentities |
ManagedServiceIdentityUserAssignedIdentities
Nama | Deskripsi | Nilai |
---|
Microsoft.Logic/workflows
Nama | Deskripsi | Nilai |
---|---|---|
identitas | Properti identitas layanan terkelola. | managedServiceIdentity |
tempat | Lokasi sumber daya. | tali |
Nama | Nama sumber daya | string (diperlukan) |
Properti | Properti alur kerja. | |
Tags | Tag sumber daya | Kamus nama dan nilai tag. Lihat Tag dalam templat |
OpenAuthenticationAccessPolicies
Nama | Deskripsi | Nilai |
---|---|---|
Kebijakan | Buka kebijakan autentikasi. | OpenAuthenticationAccessPolicies |
OpenAuthenticationAccessPolicies
Nama | Deskripsi | Nilai |
---|
OpenAuthenticationAccessPolicy
Nama | Deskripsi | Nilai |
---|---|---|
Klaim | Klaim kebijakan akses. | OpenAuthenticationPolicyClaim[] |
jenis | Jenis penyedia untuk OAuth. | 'AAD' |
OpenAuthenticationPolicyClaim
Nama | Deskripsi | Nilai |
---|---|---|
Nama | Nama klaim. | tali |
nilai | Nilai klaim. | tali |
ResourceReference
Nama | Deskripsi | Nilai |
---|---|---|
Id | Id sumber daya. | tali |
ResourceTags
Nama | Deskripsi | Nilai |
---|
UserAssignedIdentity
Nama | Deskripsi | Nilai |
---|
WorkflowParameter
Nama | Deskripsi | Nilai |
---|---|---|
deskripsi | Deskripsinya. | tali |
metadata | Metadata. | apa pun |
jenis | Jenisnya. | 'Array' 'Bool' 'Float' 'Int' 'Tidak Ditentukan' 'Objek' 'SecureObject' 'SecureString' 'String' |
nilai | Nilainya. | apa pun |
WorkflowProperties
Nama | Deskripsi | Nilai |
---|---|---|
accessControl | Konfigurasi kontrol akses. | FlowAccessControlConfiguration |
Definisi | Definisinya. | apa pun |
titik akhirKonfigurasi | Konfigurasi titik akhir. | FlowEndpointsConfiguration |
integrationAccount | Akun integrasi. | ResourceReference |
integrationServiceEnvironment | Lingkungan layanan integrasi. | ResourceReference |
Parameter | Parameter. | WorkflowPropertiesParameters |
negara | Negara bagian. | 'Selesai' 'Dihapus' 'Dinonaktifkan' 'Diaktifkan' 'Tidak Ditentukan' 'Ditangguhkan' |
WorkflowPropertiesParameters
Nama | Deskripsi | Nilai |
---|
Contoh Penggunaan
Modul Terverifikasi Azure
Modul Terverifikasi Azure berikut dapat digunakan untuk menyebarkan jenis sumber daya ini.
Sampel Mulai Cepat Azure
Templat Mulai Cepat Azure berikut ini berisi sampel Bicep untuk menyebarkan jenis sumber daya ini.
Bicep File | Deskripsi |
---|---|
Azure Logic Apps - Kirim Penerimaan AS2 | Membuat akun integrasi untuk dua mitra, Contoso dan Fabrikam, termasuk artefak untuk mitra dan perjanjian. Templat ini juga membuat aplikasi logika antara Fabrikam Sales dan Contoso untuk menunjukkan As2 Send Receive yang sinkron. Templat ini juga membuat aplikasi logika antara Fabrikam Finance dan Contoso, yang menunjukkan Asinkron Kirim Penerimaan AS2. |
Menyalin file FTP ke aplikasi logika Azure Blob | Templat ini memungkinkan Anda membuat pemicu aplikasi Logika pada file di server FTP dan menyalinnya ke kontainer Azure Blob. Anda dapat menambahkan pemicu atau tindakan tambahan untuk menyesuaikannya dengan kebutuhan Anda. |
Membuat aplikasi logika Konsumsi | Templat ini membuat aplikasi logika kosong yang dapat Anda gunakan untuk menentukan alur kerja. |
Mengambil kunci akses Azure Storage di templat ARM | Templat ini akan membuat akun Storage, setelah itu akan membuat koneksi API dengan mengambil kunci utama akun Storage secara dinamis. Koneksi API kemudian digunakan dalam Aplikasi Logika sebagai polling pemicu untuk perubahan blob. |
Definisi sumber daya templat ARM
Jenis sumber daya alur kerja dapat disebarkan dengan operasi yang menargetkan:
- Grup sumber daya
- Lihat perintah penyebaran grup sumber daya
Untuk daftar properti yang diubah di setiap versi API, lihat mengubah log.
Format sumber daya
Untuk membuat sumber daya Microsoft.Logic/workflows, tambahkan JSON berikut ke templat Anda.
{
"type": "Microsoft.Logic/workflows",
"apiVersion": "2019-05-01",
"name": "string",
"identity": {
"type": "string",
"userAssignedIdentities": {
"{customized property}": {
}
}
},
"location": "string",
"properties": {
"accessControl": {
"actions": {
"allowedCallerIpAddresses": [
{
"addressRange": "string"
}
],
"openAuthenticationPolicies": {
"policies": {
"{customized property}": {
"claims": [
{
"name": "string",
"value": "string"
}
],
"type": "string"
}
}
}
},
"contents": {
"allowedCallerIpAddresses": [
{
"addressRange": "string"
}
],
"openAuthenticationPolicies": {
"policies": {
"{customized property}": {
"claims": [
{
"name": "string",
"value": "string"
}
],
"type": "string"
}
}
}
},
"triggers": {
"allowedCallerIpAddresses": [
{
"addressRange": "string"
}
],
"openAuthenticationPolicies": {
"policies": {
"{customized property}": {
"claims": [
{
"name": "string",
"value": "string"
}
],
"type": "string"
}
}
}
},
"workflowManagement": {
"allowedCallerIpAddresses": [
{
"addressRange": "string"
}
],
"openAuthenticationPolicies": {
"policies": {
"{customized property}": {
"claims": [
{
"name": "string",
"value": "string"
}
],
"type": "string"
}
}
}
}
},
"definition": {},
"endpointsConfiguration": {
"connector": {
"accessEndpointIpAddresses": [
{
"address": "string"
}
],
"outgoingIpAddresses": [
{
"address": "string"
}
]
},
"workflow": {
"accessEndpointIpAddresses": [
{
"address": "string"
}
],
"outgoingIpAddresses": [
{
"address": "string"
}
]
}
},
"integrationAccount": {
"id": "string"
},
"integrationServiceEnvironment": {
"id": "string"
},
"parameters": {
"{customized property}": {
"description": "string",
"metadata": {},
"type": "string",
"value": {}
}
},
"state": "string"
},
"tags": {
"{customized property}": "string"
}
}
Nilai Properti
FlowAccessControlConfiguration
Nama | Deskripsi | Nilai |
---|---|---|
Tindakan | Konfigurasi kontrol akses untuk tindakan alur kerja. | FlowAccessControlConfigurationPolicy |
isi | Konfigurasi kontrol akses untuk mengakses konten eksekusi alur kerja. | FlowAccessControlConfigurationPolicy |
Memicu | Konfigurasi kontrol akses untuk memanggil pemicu alur kerja. | FlowAccessControlConfigurationPolicy |
workflowManagement | Konfigurasi kontrol akses untuk manajemen alur kerja. | FlowAccessControlConfigurationPolicy |
FlowAccessControlConfigurationPolicy
Nama | Deskripsi | Nilai |
---|---|---|
allowedCallerIpAddresses | Rentang alamat IP penelepon yang diizinkan. | IpAddressRange[] |
openAuthenticationPolicies | Kebijakan autentikasi untuk alur kerja. | OpenAuthenticationAccessPolicies |
FlowEndpoints
Nama | Deskripsi | Nilai |
---|---|---|
accessEndpointIpAddresses | Alamat ip titik akhir akses. | IpAddress[] |
outgoingIpAddresses | Alamat IP keluar. | IpAddress[] |
FlowEndpointsConfiguration
Nama | Deskripsi | Nilai |
---|---|---|
Konektor | Titik akhir konektor. | |
alur kerja | Titik akhir alur kerja. | |
IpAddress
Nama | Deskripsi | Nilai |
---|---|---|
alamat | Alamatnya. | tali |
IpAddressRange
Nama | Deskripsi | Nilai |
---|---|---|
addressRange | Rentang alamat IP. | tali |
ManagedServiceIdentity
Nama | Deskripsi | Nilai |
---|---|---|
jenis | Jenis identitas layanan terkelola. Jenis 'SystemAssigned' menyertakan identitas yang dibuat secara implisit. Jenis 'None' akan menghapus identitas apa pun dari sumber daya. | 'Tidak Ada' 'SystemAssigned' 'UserAssigned' (diperlukan) |
userAssignedIdentities | Daftar identitas yang ditetapkan pengguna yang terkait dengan sumber daya. Referensi kunci kamus identitas pengguna akan menjadi id sumber daya ARM dalam formulir: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} | ManagedServiceIdentityUserAssignedIdentities |
ManagedServiceIdentityUserAssignedIdentities
Nama | Deskripsi | Nilai |
---|
Microsoft.Logic/workflows
Nama | Deskripsi | Nilai |
---|---|---|
apiVersion | Versi api | '2019-05-01' |
identitas | Properti identitas layanan terkelola. | managedServiceIdentity |
tempat | Lokasi sumber daya. | tali |
Nama | Nama sumber daya | string (diperlukan) |
Properti | Properti alur kerja. | |
Tags | Tag sumber daya | Kamus nama dan nilai tag. Lihat Tag dalam templat |
jenis | Jenis sumber daya | 'Microsoft.Logic/workflows' |
OpenAuthenticationAccessPolicies
Nama | Deskripsi | Nilai |
---|---|---|
Kebijakan | Buka kebijakan autentikasi. | OpenAuthenticationAccessPolicies |
OpenAuthenticationAccessPolicies
Nama | Deskripsi | Nilai |
---|
OpenAuthenticationAccessPolicy
Nama | Deskripsi | Nilai |
---|---|---|
Klaim | Klaim kebijakan akses. | OpenAuthenticationPolicyClaim[] |
jenis | Jenis penyedia untuk OAuth. | 'AAD' |
OpenAuthenticationPolicyClaim
Nama | Deskripsi | Nilai |
---|---|---|
Nama | Nama klaim. | tali |
nilai | Nilai klaim. | tali |
ResourceReference
Nama | Deskripsi | Nilai |
---|---|---|
Id | Id sumber daya. | tali |
ResourceTags
Nama | Deskripsi | Nilai |
---|
UserAssignedIdentity
Nama | Deskripsi | Nilai |
---|
WorkflowParameter
Nama | Deskripsi | Nilai |
---|---|---|
deskripsi | Deskripsinya. | tali |
metadata | Metadata. | apa pun |
jenis | Jenisnya. | 'Array' 'Bool' 'Float' 'Int' 'Tidak Ditentukan' 'Objek' 'SecureObject' 'SecureString' 'String' |
nilai | Nilainya. | apa pun |
WorkflowProperties
Nama | Deskripsi | Nilai |
---|---|---|
accessControl | Konfigurasi kontrol akses. | FlowAccessControlConfiguration |
Definisi | Definisinya. | apa pun |
titik akhirKonfigurasi | Konfigurasi titik akhir. | FlowEndpointsConfiguration |
integrationAccount | Akun integrasi. | ResourceReference |
integrationServiceEnvironment | Lingkungan layanan integrasi. | ResourceReference |
Parameter | Parameter. | WorkflowPropertiesParameters |
negara | Negara bagian. | 'Selesai' 'Dihapus' 'Dinonaktifkan' 'Diaktifkan' 'Tidak Ditentukan' 'Ditangguhkan' |
WorkflowPropertiesParameters
Nama | Deskripsi | Nilai |
---|
Contoh Penggunaan
Templat Quickstart Azure
Templat Mulai Cepat Azure berikut ini menyebarkan jenis sumber daya ini.
Templat | Deskripsi |
---|---|
Pemberitahuan untuk mengantre dengan aplikasi Logika |
Templat ini memungkinkan Anda membuat aplikasi Logika yang memiliki webhook. Saat aplikasi Logika dipicu, aplikasi logika akan menambahkan payload yang Anda teruskan ke antrean Azure Storage yang Anda tentukan. Anda dapat menambahkan webhook ini ke Pemberitahuan Azure lalu setiap kali Pemberitahuan diaktifkan, Anda akan mendapatkan item tersebut dalam antrean. |
Pemberitahuan ke Slack dengan aplikasi Logika |
Templat ini memungkinkan Anda membuat aplikasi Logika yang memiliki webhook untuk digunakan dari Pemberitahuan Azure. Saat Pemberitahuan dipicu, pemberitahuan akan memposting pesan ke saluran slack yang Anda tentukan. Anda harus memiliki akun slack untuk menggunakan templat ini. |
Pemberitahuan ke pesan teks dengan aplikasi Logika |
Templat ini memungkinkan Anda membuat aplikasi Logika yang memiliki webhook untuk digunakan dari Pemberitahuan Azure. Saat Pemberitahuan dipicu, pemberitahuan akan mengirimi Anda pesan teks dengan detail pemberitahuan. Ini menggunakan layanan persingkat URL go.gl untuk menyertakan tautan ke portal untuk melihat sumber daya. |
Azure Logic App dengan Fungsi |
Templat ini membuat aplikasi Tanpa Server di Azure dengan Logic Apps dan Functions. Aplikasi Logika memicu pada HTTP POST, memanggil Azure Function, dan mengembalikan respons. |
Azure Logic Apps - Kirim Penerimaan AS2 |
Membuat akun integrasi untuk dua mitra, Contoso dan Fabrikam, termasuk artefak untuk mitra dan perjanjian. Templat ini juga membuat aplikasi logika antara Fabrikam Sales dan Contoso untuk menunjukkan As2 Send Receive yang sinkron. Templat ini juga membuat aplikasi logika antara Fabrikam Finance dan Contoso, yang menunjukkan Asinkron Kirim Penerimaan AS2. |
Azure Logic Apps - replikasi Pemulihan Bencana B2B |
Membuat Logic Apps replikasi untuk AS2 MIC, menghasilkan dan menerima nomor kontrol X12. Setiap pemicu Aplikasi Logika menunjuk ke akun integrasi situs utama. Setiap tindakan Aplikasi Logika menunjuk ke akun integrasi situs sekunder. |
Azure Logic Apps - Alur VETER |
Membuat akun integrasi, menambahkan skema/peta ke dalamnya, membuat aplikasi logika dan mengaitkannya dengan akun integrasi. Aplikasi logika mengimplementasikan alur VETER menggunakan operasi Validasi Xml, Ekstrak XPath, dan Transformasi Xml. |
Azure Logic Apps - XSLT dengan parameter |
Membuat Logic App respons permintaan yang melakukan transformasi berbasis XSLT. Peta XSLT mengambil primitif (bilangan bulat, string, dll.) sebagai parameter input seperti yang digunakan selama transformasi XML. |
Memanggil API kustom dari Azure Logic Apps |
Meskipun Logic Apps menyediakan ratusan konektor untuk berbagai layanan, Anda mungkin ingin memanggil API yang menjalankan kode Anda sendiri. Salah satu cara term mudah dan paling mudah diskalakan untuk menghosting API web Anda sendiri adalah dengan menggunakan Azure App Service. Templat ini menyebarkan aplikasi Web untuk API kustom Anda dan mengamankan API tersebut dengan menggunakan autentikasi Azure Active Directory. |
Menyalin file FTP ke aplikasi logika Azure Blob |
Templat ini memungkinkan Anda membuat pemicu aplikasi Logika pada file di server FTP dan menyalinnya ke kontainer Azure Blob. Anda dapat menambahkan pemicu atau tindakan tambahan untuk menyesuaikannya dengan kebutuhan Anda. |
Menghubungkan pesan melalui Logic Apps menggunakan Service Bus |
yang menunjukkan bagaimana kita dapat menghubungkan pesan melalui Logic Apps menggunakan Azure Service Bus |
Membuat aplikasi logika Konsumsi |
Templat ini membuat aplikasi logika kosong yang dapat Anda gunakan untuk menentukan alur kerja. |
Membuat Sumber Daya Kustom untuk templat dengan Penyedia Kustom |
Sampel ini menunjukkan cara menambahkan sumber daya kustom ke Templat Resource Manager menggunakan penyedia kustom dan aplikasi logika. |
Topik/Langganan Azure Event Grid Kustom dengan CloudEvents |
Membuat topik Azure Event Grid kustom, langganan webhook yang memiliki skema CloudEvents, dan Aplikasi Logika sebagai penanganan aktivitas. Templat awalnya ditulis oleh Justin Yoo. |
Menyebarkan aplikasi logika sampel, untuk digunakan sebagai ekstensi kustom Pengelolaan Pemberian Pemberian Izin |
Templat ini membuat aplikasi logika sederhana dengan semua pengaturan kebijakan otorisasi dan skema ke pemicu http yang diperlukan oleh API ekstensi kustom Pengelolaan Pemberian Hak. |
Menyebarkan aplikasi logika sampel, untuk digunakan sebagai ekstensi kustom Pengelolaan Pemberian Pemberian Izin |
Templat ini membuat aplikasi logika sederhana dengan semua pengaturan kebijakan otorisasi, layanan sekarang connetion untuk membuat tiket dan skema ke pemicu http yang diperlukan oleh API ekstensi kustom Entitlement Management. |
Perluas Sumber Daya Azure yang Ada dengan Penyedia Kustom |
Sampel ini akan masuk ke detail tentang cara memperluas sumber daya Azure dan templat Resource Manager yang ada untuk ditambahkan dalam beban kerja kustom. |
Pola Integrasi - Router Pesan - Aplikasi Logika |
Solusi yang menunjukkan bagaimana kita dapat menyiapkan pola Router Pesan menggunakan Aplikasi Logika |
Logic App untuk mengirim laporan cadangan terperinci melalui email |
Buat Aplikasi Logika untuk mengirim laporan tentang instans cadangan, penggunaan, pekerjaan, kebijakan, kepatuhan kebijakan, dan peluang pengoptimalan melalui email. |
Logic App ke laporan email tentang pekerjaan pencadangan dan pemulihan |
Membuat Aplikasi Logika untuk mengirim laporan tentang pekerjaan pencadangan dan pemulihan Anda melalui email |
Logic App ke laporan email tentang pengoptimalan biaya pencadangan |
Templat ini menyebarkan Aplikasi Logika yang mengirim laporan berkala tentang sumber daya cadangan yang tidak aktif, kemungkinan pengoptimalan jadwal pencadangan, dan kemungkinan pengoptimalan retensi cadangan, ke sekumpulan alamat email tertentu. |
Logic App untuk mengirim laporan email pada instans cadangan |
Membuat Aplikasi Logika untuk mengirim laporan tentang instans cadangan yang dilindungi menggunakan Azure Backup melalui email |
Logic App ke laporan email tentang kebijakan pencadangan |
Membuat Aplikasi Logika untuk mengirim laporan tentang kebijakan pencadangan Anda melalui email |
Logic App ke laporan email tentang kepatuhan kebijakan pencadangan |
Membuat Aplikasi Logika untuk mengirim laporan tentang kepatuhan kebijakan cadangan instans cadangan Anda melalui email |
Logic App ke laporan email di penagihan Azure Backup Anda |
Templat ini menyebarkan Aplikasi Logika yang mengirim laporan berkala tentang parameter penagihan cadangan utama (instans terlindungi dan penyimpanan cloud cadangan yang digunakan) pada tingkat entitas penagihan, ke sekumpulan alamat email tertentu. |
Logic App ke laporan ringkasan email tentang pencadangan |
Buat Aplikasi Logika untuk mengirim laporan ringkasan pada cadangan Anda melalui email. |
Mengambil kunci akses Azure Storage di templat ARM |
Templat ini akan membuat akun Storage, setelah itu akan membuat koneksi API dengan mengambil kunci utama akun Storage secara dinamis. Koneksi API kemudian digunakan dalam Aplikasi Logika sebagai polling pemicu untuk perubahan blob. |
Menjalankan prosedur tersimpan SQL sesuai jadwal melalui aplikasi logika |
Templat ini memungkinkan Anda membuat Aplikasi Logika yang akan menjalankan prosedur tersimpan SQL sesuai jadwal. Argumen apa pun untuk prosedur dapat dimasukkan ke dalam bagian isi templat. |
Menjalankan pekerjaan timer yang dijalankan sesuai jadwal menggunakan Logic Apps |
Templat ini membuat sepasang Logic Apps yang memungkinkan Anda membuat instans pekerjaan timer terjadwal. |
Mengirim email dengan aplikasi Logika |
Templat ini memungkinkan Anda membuat aplikasi Logika yang mengirim email. Anda dapat menambahkan pemicu atau tindakan tambahan untuk menyesuaikannya dengan kebutuhan Anda. |
Definisi sumber daya Terraform (penyedia AzAPI)
Jenis sumber daya alur kerja dapat disebarkan dengan operasi yang menargetkan:
- grup Sumber Daya
Untuk daftar properti yang diubah di setiap versi API, lihat mengubah log.
Format sumber daya
Untuk membuat sumber daya Microsoft.Logic/workflows, tambahkan Terraform berikut ke templat Anda.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Logic/workflows@2019-05-01"
name = "string"
identity = {
type = "string"
userAssignedIdentities = {
{customized property} = {
}
}
}
location = "string"
tags = {
{customized property} = "string"
}
body = jsonencode({
properties = {
accessControl = {
actions = {
allowedCallerIpAddresses = [
{
addressRange = "string"
}
]
openAuthenticationPolicies = {
policies = {
{customized property} = {
claims = [
{
name = "string"
value = "string"
}
]
type = "string"
}
}
}
}
contents = {
allowedCallerIpAddresses = [
{
addressRange = "string"
}
]
openAuthenticationPolicies = {
policies = {
{customized property} = {
claims = [
{
name = "string"
value = "string"
}
]
type = "string"
}
}
}
}
triggers = {
allowedCallerIpAddresses = [
{
addressRange = "string"
}
]
openAuthenticationPolicies = {
policies = {
{customized property} = {
claims = [
{
name = "string"
value = "string"
}
]
type = "string"
}
}
}
}
workflowManagement = {
allowedCallerIpAddresses = [
{
addressRange = "string"
}
]
openAuthenticationPolicies = {
policies = {
{customized property} = {
claims = [
{
name = "string"
value = "string"
}
]
type = "string"
}
}
}
}
}
definition = ?
endpointsConfiguration = {
connector = {
accessEndpointIpAddresses = [
{
address = "string"
}
]
outgoingIpAddresses = [
{
address = "string"
}
]
}
workflow = {
accessEndpointIpAddresses = [
{
address = "string"
}
]
outgoingIpAddresses = [
{
address = "string"
}
]
}
}
integrationAccount = {
id = "string"
}
integrationServiceEnvironment = {
id = "string"
}
parameters = {
{customized property} = {
description = "string"
metadata = ?
type = "string"
value = ?
}
}
state = "string"
}
})
}
Nilai Properti
FlowAccessControlConfiguration
Nama | Deskripsi | Nilai |
---|---|---|
Tindakan | Konfigurasi kontrol akses untuk tindakan alur kerja. | FlowAccessControlConfigurationPolicy |
isi | Konfigurasi kontrol akses untuk mengakses konten eksekusi alur kerja. | FlowAccessControlConfigurationPolicy |
Memicu | Konfigurasi kontrol akses untuk memanggil pemicu alur kerja. | FlowAccessControlConfigurationPolicy |
workflowManagement | Konfigurasi kontrol akses untuk manajemen alur kerja. | FlowAccessControlConfigurationPolicy |
FlowAccessControlConfigurationPolicy
Nama | Deskripsi | Nilai |
---|---|---|
allowedCallerIpAddresses | Rentang alamat IP penelepon yang diizinkan. | IpAddressRange[] |
openAuthenticationPolicies | Kebijakan autentikasi untuk alur kerja. | OpenAuthenticationAccessPolicies |
FlowEndpoints
Nama | Deskripsi | Nilai |
---|---|---|
accessEndpointIpAddresses | Alamat ip titik akhir akses. | IpAddress[] |
outgoingIpAddresses | Alamat IP keluar. | IpAddress[] |
FlowEndpointsConfiguration
Nama | Deskripsi | Nilai |
---|---|---|
Konektor | Titik akhir konektor. | |
alur kerja | Titik akhir alur kerja. | |
IpAddress
Nama | Deskripsi | Nilai |
---|---|---|
alamat | Alamatnya. | tali |
IpAddressRange
Nama | Deskripsi | Nilai |
---|---|---|
addressRange | Rentang alamat IP. | tali |
ManagedServiceIdentity
Nama | Deskripsi | Nilai |
---|---|---|
jenis | Jenis identitas layanan terkelola. Jenis 'SystemAssigned' menyertakan identitas yang dibuat secara implisit. Jenis 'None' akan menghapus identitas apa pun dari sumber daya. | 'Tidak Ada' 'SystemAssigned' 'UserAssigned' (diperlukan) |
userAssignedIdentities | Daftar identitas yang ditetapkan pengguna yang terkait dengan sumber daya. Referensi kunci kamus identitas pengguna akan menjadi id sumber daya ARM dalam formulir: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} | ManagedServiceIdentityUserAssignedIdentities |
ManagedServiceIdentityUserAssignedIdentities
Nama | Deskripsi | Nilai |
---|
Microsoft.Logic/workflows
Nama | Deskripsi | Nilai |
---|---|---|
identitas | Properti identitas layanan terkelola. | managedServiceIdentity |
tempat | Lokasi sumber daya. | tali |
Nama | Nama sumber daya | string (diperlukan) |
Properti | Properti alur kerja. | |
Tags | Tag sumber daya | Kamus nama dan nilai tag. |
jenis | Jenis sumber daya | "Microsoft.Logic/workflows@2019-05-01" |
OpenAuthenticationAccessPolicies
Nama | Deskripsi | Nilai |
---|---|---|
Kebijakan | Buka kebijakan autentikasi. | OpenAuthenticationAccessPolicies |
OpenAuthenticationAccessPolicies
Nama | Deskripsi | Nilai |
---|
OpenAuthenticationAccessPolicy
Nama | Deskripsi | Nilai |
---|---|---|
Klaim | Klaim kebijakan akses. | OpenAuthenticationPolicyClaim[] |
jenis | Jenis penyedia untuk OAuth. | 'AAD' |
OpenAuthenticationPolicyClaim
Nama | Deskripsi | Nilai |
---|---|---|
Nama | Nama klaim. | tali |
nilai | Nilai klaim. | tali |
ResourceReference
Nama | Deskripsi | Nilai |
---|---|---|
Id | Id sumber daya. | tali |
ResourceTags
Nama | Deskripsi | Nilai |
---|
UserAssignedIdentity
Nama | Deskripsi | Nilai |
---|
WorkflowParameter
Nama | Deskripsi | Nilai |
---|---|---|
deskripsi | Deskripsinya. | tali |
metadata | Metadata. | apa pun |
jenis | Jenisnya. | 'Array' 'Bool' 'Float' 'Int' 'Tidak Ditentukan' 'Objek' 'SecureObject' 'SecureString' 'String' |
nilai | Nilainya. | apa pun |
WorkflowProperties
Nama | Deskripsi | Nilai |
---|---|---|
accessControl | Konfigurasi kontrol akses. | FlowAccessControlConfiguration |
Definisi | Definisinya. | apa pun |
titik akhirKonfigurasi | Konfigurasi titik akhir. | FlowEndpointsConfiguration |
integrationAccount | Akun integrasi. | ResourceReference |
integrationServiceEnvironment | Lingkungan layanan integrasi. | ResourceReference |
Parameter | Parameter. | WorkflowPropertiesParameters |
negara | Negara bagian. | 'Selesai' 'Dihapus' 'Dinonaktifkan' 'Diaktifkan' 'Tidak Ditentukan' 'Ditangguhkan' |
WorkflowPropertiesParameters
Nama | Deskripsi | Nilai |
---|
Contoh Penggunaan
Modul Terverifikasi Azure
Modul Terverifikasi Azure berikut dapat digunakan untuk menyebarkan jenis sumber daya ini.