{"type":"object","title":"BizTalkServerApplicationInventorySchema","description":"BizTalk Server Application Inventory Schema","id":"http://schema.management.azure.com/schemas/2017-04-01/BizTalkServerApplicationSchema.json#","$schema":"http://json-schema.org/draft-04/schema","required":["BizTalkAssemblies","BindingsFiles","DeploymentSequence"],"properties":{"BizTalkAssemblies":{"type":"array","description":"Array of BizTalk Reference Assemblies to be deployed.","items":{}},"BindingsFiles":{"type":"array","description":"Array of Binding Files used in Deployment.","items":{}},"Assemblies":{"type":"array","description":"Array of Reference Assemblies to be deployed.","items":{}},"PreProcessingScripts":{"type":"array","description":"Pre-Processing Scripts used in Deployment.","items":{}},"PostProcessingScripts":{"type":"array","description":"Post-Processing Scripts used in Deployment.","items":{}},"Files":{"type":"array","description":"File used in Deployment.","items":{}},"DeploymentSequence":{"type":"array","description":"Sequence of Binding Files, Reference Assemblies, Pre-Processing and Post-Processing Scripts used in Deployment.","items":{}}}}
Property BizTalkAssemblies
Annotations
Description Array of BizTalk Reference Assemblies to be deployed.
"BizTalkAssemblies":{"type":"array","description":"Array of BizTalk Reference Assemblies to be deployed.","items":{"type":"object","properties":{"Name":{"type":"string","description":"Filename of the BizTalk Referenced Assembly."},"Path":{"type":"string","pattern":"\\w+[\\\\](\\w+\\.)*\\w+\\.dll","description":"Relative output filepath for the Referenced Assembly. \r\nExample: bins\\\\bts1.dll"}}}}
"items":{"type":"object","properties":{"Name":{"type":"string","description":"Filename of the BizTalk Referenced Assembly."},"Path":{"type":"string","pattern":"\\w+[\\\\](\\w+\\.)*\\w+\\.dll","description":"Relative output filepath for the Referenced Assembly. \r\nExample: bins\\\\bts1.dll"}}}
Property Name
Annotations
Description Filename of the BizTalk Referenced Assembly.
"Path":{"type":"string","pattern":"\\w+[\\\\](\\w+\\.)*\\w+\\.dll","description":"Relative output filepath for the Referenced Assembly. \r\nExample: bins\\\\bts1.dll"}
Property BindingsFiles
Annotations
Description Array of Binding Files used in Deployment.
"BindingsFiles":{"type":"array","description":"Array of Binding Files used in Deployment.","items":{"type":"object","properties":{"Name":{"type":"string","description":"Filename of the Bindings File."},"Path":{"type":"string","pattern":"\\w+[\\\\](\\w+\\.)*\\w+\\.xml","description":"Relative output filepath for the Bindings File.\r\nExample: bindings\\\\binding1.xml"}}}}
"items":{"type":"object","properties":{"Name":{"type":"string","description":"Filename of the Bindings File."},"Path":{"type":"string","pattern":"\\w+[\\\\](\\w+\\.)*\\w+\\.xml","description":"Relative output filepath for the Bindings File.\r\nExample: bindings\\\\binding1.xml"}}}
"Path":{"type":"string","pattern":"\\w+[\\\\](\\w+\\.)*\\w+\\.xml","description":"Relative output filepath for the Bindings File.\r\nExample: bindings\\\\binding1.xml"}
Property Assemblies
Annotations
Description Array of Reference Assemblies to be deployed.
"Assemblies":{"type":"array","description":"Array of Reference Assemblies to be deployed.","items":{"type":"object","properties":{"Name":{"type":"string","description":"Filename of the Referenced Assembly."},"Path":{"type":"string","pattern":"\\w+[\\\\](\\w+\\.)*\\w+\\.dll","description":"Relative output filepath for the Unmanaged Referenced Assembly. \r\nExample: bins\\\\bts1.dll"}}}}
"items":{"type":"object","properties":{"Name":{"type":"string","description":"Filename of the Referenced Assembly."},"Path":{"type":"string","pattern":"\\w+[\\\\](\\w+\\.)*\\w+\\.dll","description":"Relative output filepath for the Unmanaged Referenced Assembly. \r\nExample: bins\\\\bts1.dll"}}}
"Path":{"type":"string","pattern":"\\w+[\\\\](\\w+\\.)*\\w+\\.dll","description":"Relative output filepath for the Unmanaged Referenced Assembly. \r\nExample: bins\\\\bts1.dll"}
Property PreProcessingScripts
Annotations
Description Pre-Processing Scripts used in Deployment.
"PreProcessingScripts":{"type":"array","description":"Pre-Processing Scripts used in Deployment.","items":{"type":"object","properties":{"Name":{"type":"string","description":"Filename of the Pre Processing Script."},"Path":{"type":"string","pattern":"\\w+[\\\\](\\w+\\.)*\\w+\\.\\w+","description":"Relative output filepath for the Pre Processing Script.\r\nExample: bins\\\\Script1.vbs"},"Arguments":{"type":"string","pattern":"\\w+(,\\w+)*","description":"Arguments for the Pre Processing Script .\r\nExample: arg1,arg2"}}}}
"items":{"type":"object","properties":{"Name":{"type":"string","description":"Filename of the Pre Processing Script."},"Path":{"type":"string","pattern":"\\w+[\\\\](\\w+\\.)*\\w+\\.\\w+","description":"Relative output filepath for the Pre Processing Script.\r\nExample: bins\\\\Script1.vbs"},"Arguments":{"type":"string","pattern":"\\w+(,\\w+)*","description":"Arguments for the Pre Processing Script .\r\nExample: arg1,arg2"}}}
Property Name
Annotations
Description Filename of the Pre Processing Script.
"Path":{"type":"string","pattern":"\\w+[\\\\](\\w+\\.)*\\w+\\.\\w+","description":"Relative output filepath for the Pre Processing Script.\r\nExample: bins\\\\Script1.vbs"}
Property Arguments
Annotations
Description Arguments for the Pre Processing Script .
Example: arg1,arg2
"PostProcessingScripts":{"type":"array","description":"Post-Processing Scripts used in Deployment.","items":{"type":"object","properties":{"Name":{"type":"string","description":"Filename of the Post Processing Script."},"Path":{"type":"string","pattern":"\\w+[\\\\](\\w+\\.)*\\w+\\.\\w+","description":"Relative output filepath for the Post Processing Script.\r\nExample: Script\\\\Script1.vbs"},"Arguments":{"type":"string","pattern":"\\w+(,\\w+)*","description":"Arguments for the Post Processing Script .\r\nExample: arg1,arg2"}}}}
"items":{"type":"object","properties":{"Name":{"type":"string","description":"Filename of the Post Processing Script."},"Path":{"type":"string","pattern":"\\w+[\\\\](\\w+\\.)*\\w+\\.\\w+","description":"Relative output filepath for the Post Processing Script.\r\nExample: Script\\\\Script1.vbs"},"Arguments":{"type":"string","pattern":"\\w+(,\\w+)*","description":"Arguments for the Post Processing Script .\r\nExample: arg1,arg2"}}}
Property Name
Annotations
Description Filename of the Post Processing Script.
"Path":{"type":"string","pattern":"\\w+[\\\\](\\w+\\.)*\\w+\\.\\w+","description":"Relative output filepath for the Post Processing Script.\r\nExample: Script\\\\Script1.vbs"}
Property Arguments
Annotations
Description Arguments for the Post Processing Script .
Example: arg1,arg2
"Files":{"type":"array","description":"File used in Deployment.","items":{"type":"object","properties":{"Name":{"type":"string","description":"Name of the File"},"Path":{"type":"string","pattern":"\\w+[\\\\](\\w+\\.)*\\w+\\.\\w+","description":"Relative output filepath for the Files.\r\nExample: File\\\\File.txt"}}}}
"items":{"type":"object","properties":{"Name":{"type":"string","description":"Name of the File"},"Path":{"type":"string","pattern":"\\w+[\\\\](\\w+\\.)*\\w+\\.\\w+","description":"Relative output filepath for the Files.\r\nExample: File\\\\File.txt"}}}
"Path":{"type":"string","pattern":"\\w+[\\\\](\\w+\\.)*\\w+\\.\\w+","description":"Relative output filepath for the Files.\r\nExample: File\\\\File.txt"}
Property DeploymentSequence
Annotations
Description Sequence of Binding Files, Reference Assemblies, Pre-Processing and Post-Processing Scripts used in Deployment.
"DeploymentSequence":{"type":"array","description":"Sequence of Binding Files, Reference Assemblies, Pre-Processing and Post-Processing Scripts used in Deployment.","items":{"type":"string"}}