dtkt.shared.v1beta1messages.protoPackage
MessagePackage provides an identity and metadata for a DataKit Integration.
| Field | Type | Number | Description |
|---|---|---|---|
| identity | Identity dtkt.shared.v1beta1.Package.Identity | 1 | Identity name (camel, snake, or pascal case) and version (semver) of integration. |
| description | string | 2 | A helpful description of features and capabilities. |
| icon | string | 3 | An icon image uri (optional). |
| type | PackageType dtkt.shared.v1beta1.PackageType | 4 | Source language & SDK of integration (required). |
| runtimes | Runtime[] dtkt.shared.v1beta1.Runtime[] | 5 | Compatible target runtimes of integration (optional; defaults to all runtimes). |
| platforms | Platform[] dtkt.shared.v1beta1.Platform[] | 6 | Compatible target platforms of integration (optional; defaults to all platforms). |
| build | BuildConfig dtkt.shared.v1beta1.Package.BuildConfig | 7 | Build configuration. |
| deploy | DeployConfig dtkt.shared.v1beta1.Package.DeployConfig | 8 | Deploy configuration. |