Showing:

Annotations
Diagram
Properties
Constraints
Used By
Source
Main Schema
Properties
Definitions
Main Schema BizTalkServerApplication.jschema
Document version http://json-schema.org/draft-04/schema
Annotations
Title  BizTalkServerApplicationInventorySchema

Description  BizTalk Server Application Inventory Schema
Diagram
Type object
Properties
Name Occurrence
BizTalkAssemblies
BindingsFiles
Assemblies
PreProcessingScripts
PostProcessingScripts
Files
DeploymentSequence
required
required
optional
optional
optional
optional
required
Additional Properties true
Source

{
  "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.
Diagram
Type array
Constraints
Unique Items : false

Array Items
Additional Items true
Used by
Schema
#/schema
Source

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


Property BizTalkAssemblies/items
Diagram
Type object
Properties
Name Occurrence
Name
Path
optional
optional
Additional Properties true
Used by
Source

 "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.
Diagram
Type string
Used by
Source

 "Name": {
  "type": "string",
  "description": "Filename of the BizTalk Referenced Assembly."
}


Property Path
Annotations
Description  Relative output filepath for the Referenced Assembly. 
Example: bins\\bts1.dll
Diagram
Type string
Constraints
Pattern : \w+[\\](\w+\.)*\w+\.dll

Used by
Source

 "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.
Diagram
Type array
Constraints
Unique Items : false

Array Items
Additional Items true
Used by
Schema
#/schema
Source

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


Property BindingsFiles/items
Diagram
Type object
Properties
Name Occurrence
Name
Path
optional
optional
Additional Properties true
Used by
Schema
BindingsFiles
Source

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


Property Name
Annotations
Description  Filename of the Bindings File.
Diagram
Type string
Used by
Source

 "Name": {
  "type": "string",
  "description": "Filename of the Bindings File."
}


Property Path
Annotations
Description  Relative output filepath for the Bindings File.
Example: bindings\\binding1.xml
Diagram
Type string
Constraints
Pattern : \w+[\\](\w+\.)*\w+\.xml

Used by
Source

 "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.
Diagram
Type array
Constraints
Unique Items : false

Array Items
Additional Items true
Used by
Schema
#/schema
Source

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


Property Assemblies/items
Diagram
Type object
Properties
Name Occurrence
Name
Path
optional
optional
Additional Properties true
Used by
Schema
Assemblies
Source

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


Property Name
Annotations
Description  Filename of the Referenced Assembly.
Diagram
Type string
Used by
Source

 "Name": {
  "type": "string",
  "description": "Filename of the Referenced Assembly."
}


Property Path
Annotations
Description  Relative output filepath for the Unmanaged Referenced Assembly. 
Example: bins\\bts1.dll
Diagram
Type string
Constraints
Pattern : \w+[\\](\w+\.)*\w+\.dll

Used by
Source

 "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.
Diagram
Type array
Constraints
Unique Items : false

Array Items
Additional Items true
Used by
Schema
#/schema
Source

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


Property PreProcessingScripts/items
Diagram
Type object
Properties
Name Occurrence
Name
Path
Arguments
optional
optional
optional
Additional Properties true
Used by
Source

 "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.
Diagram
Type string
Used by
Source

 "Name": {
  "type": "string",
  "description": "Filename of the Pre Processing Script."
}


Property Path
Annotations
Description  Relative output filepath for the Pre Processing Script.
Example: bins\\Script1.vbs
Diagram
Type string
Constraints
Pattern : \w+[\\](\w+\.)*\w+\.\w+

Used by
Source

 "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
Diagram
Type string
Constraints
Pattern : \w+(,\w+)*

Used by
Source

 "Arguments": {
  "type": "string",
  "pattern": "\\w+(,\\w+)*",
  "description": "Arguments for the Pre Processing Script .\r\nExample: arg1,arg2"
}


Property PostProcessingScripts
Annotations
Description  Post-Processing Scripts used in Deployment.
Diagram
Type array
Constraints
Unique Items : false

Array Items
Additional Items true
Used by
Schema
#/schema
Source

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


Property PostProcessingScripts/items
Diagram
Type object
Properties
Name Occurrence
Name
Path
Arguments
optional
optional
optional
Additional Properties true
Used by
Source

 "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.
Diagram
Type string
Used by
Source

 "Name": {
  "type": "string",
  "description": "Filename of the Post Processing Script."
}


Property Path
Annotations
Description  Relative output filepath for the Post Processing Script.
Example: Script\\Script1.vbs
Diagram
Type string
Constraints
Pattern : \w+[\\](\w+\.)*\w+\.\w+

Used by
Source

 "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
Diagram
Type string
Constraints
Pattern : \w+(,\w+)*

Used by
Source

 "Arguments": {
  "type": "string",
  "pattern": "\\w+(,\\w+)*",
  "description": "Arguments for the Post Processing Script .\r\nExample: arg1,arg2"
}


Property Files
Annotations
Description  File used in Deployment.
Diagram
Type array
Constraints
Unique Items : false

Array Items
Additional Items true
Used by
Schema
#/schema
Source

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


Property Files/items
Diagram
Type object
Properties
Name Occurrence
Name
Path
optional
optional
Additional Properties true
Used by
Schema
Files
Source

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


Property Name
Annotations
Description  Name of the File
Diagram
Type string
Used by
Schema
Files/items
Source

 "Name": {
  "type": "string",
  "description": "Name of the File"
}


Property Path
Annotations
Description  Relative output filepath for the Files.
Example: File\\File.txt
Diagram
Type string
Constraints
Pattern : \w+[\\](\w+\.)*\w+\.\w+

Used by
Schema
Files/items
Source

 "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.
Diagram
Type array
Constraints
Unique Items : false

Array Items
Additional Items true
Used by
Schema
#/schema
Source

 "DeploymentSequence": {
  "type": "array",
  "description": "Sequence of Binding Files, Reference Assemblies, Pre-Processing and Post-Processing Scripts used in Deployment.",
  "items": {"type": "string"}
}


Property DeploymentSequence/items
Diagram
Type string
Used by
Source

 "items": {"type": "string"}