Package version:

The Extension Patch Request object.

interface PatchExtension {
    autoUpgradeMinorVersion?: boolean;
    configurationProtectedSettings?: {
        [propertyName: string]: string;
    };
    configurationSettings?: {
        [propertyName: string]: string;
    };
    releaseTrain?: string;
    version?: string;
}

Properties

autoUpgradeMinorVersion?: boolean

Flag to note if this extension participates in auto upgrade of minor version, or not.

configurationProtectedSettings?: {
    [propertyName: string]: string;
}

Configuration settings that are sensitive, as name-value pairs for configuring this extension.

configurationSettings?: {
    [propertyName: string]: string;
}

Configuration settings, as name-value pairs for configuring this extension.

releaseTrain?: string

ReleaseTrain this extension participates in for auto-upgrade (e.g. Stable, Preview, etc.) - only if autoUpgradeMinorVersion is 'true'.

version?: string

Version of the extension for this extension, if it is 'pinned' to a specific version. autoUpgradeMinorVersion must be 'false'.