forked from SchemaStore/schemastore
-
Notifications
You must be signed in to change notification settings - Fork 0
/
BizTalkServerApplicationSchema.json
135 lines (135 loc) · 4.34 KB
/
BizTalkServerApplicationSchema.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
{
"$schema": "http://json-schema.org/draft-04/schema#",
"description": "BizTalk Server Application Inventory Schema",
"id": "http://schema.management.azure.com/schemas/2017-04-01/BizTalkServerApplicationSchema.json#",
"properties": {
"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"
}
}
}
},
"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"
}
}
}
},
"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"
}
}
}
},
"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"
}
}
}
},
"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"
}
}
}
},
"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"
}
}
}
},
"DeploymentSequence": {
"type": "array",
"description": "Sequence of Binding Files, Reference Assemblies, Pre-Processing and Post-Processing Scripts used in Deployment.",
"items": {
"type": "string"
}
}
},
"required": ["BizTalkAssemblies", "BindingsFiles", "DeploymentSequence"],
"title": "BizTalkServerApplicationInventorySchema",
"type": "object"
}