Type object
File match *.mtaext
Schema URL https://catalog.lintel.tools/schemas/schemastore/mtaext/latest.json
Source https://www.schemastore.org/mtaext.json

Validate with Lintel

npx @lintel/lintel check
Type: object

MTA extension descriptor schema v3.3

Properties

_schema-version string required

Used to indicate to an MTA processing tool (e.g. a deployer), which schema version was taken as the base when authoring a descriptor.

Default: "3.3.0"
pattern=^[1-9]\d*(\.\d+){0,2}$
ID string required

A globally unique ID of this MTA extension descriptor. Unlimited string of unicode characters.

pattern=^[A-Za-z0-9_\-\.]+$
extends string required

A globally unique ID of the MTA or the MTA extension which shall be extended by this descriptor.

pattern=^[A-Za-z0-9_\-\.]+$
description string

A non-translatable description of this MTA extension. This is not a text for application users.

provider string

The provider or vendor.

parameters parameters
hooks object[]
modules object[]

List of the existing modules that will be modified by the extension.

resources object[]

List of the existing resources that will be modified by the extension.

module-types object[]

A list of existing module type definitions that will be modified by the extension.

resource-types object[]

A list of existing resource type definitions that will be modified by the extension.

Definitions

parameters parameters
module-parameters module-parameters
module-requires-parameters module-requires-parameters
module-provides module-provides
module-requires module-requires
hooks object[]
hooks-parameters hooks-parameters
resource-parameters resource-parameters