InstalledExtension interface
Represents a VSTS extension along with its installation state
- Extends
Properties
extension |
The friendly extension id for this extension - unique for a given publisher. |
extension |
The display name of the extension. |
files | This is the set of files available from the extension. |
flags | Extension flags relevant to contribution consumers |
install |
Information about this particular installation of the extension |
last |
This represents the date/time the extensions was last updated in the gallery. This doesnt mean this version was updated the value represents changes to any and all versions of the extension. |
publisher |
Unique id of the publisher of this extension |
publisher |
The display name of the publisher |
registration |
Unique id for this extension (the same id is used for all versions of a single extension) |
version | Version of this extension |
Inherited Properties
base |
Uri used as base for other relative uri's defined in extension |
constraints | List of shared constraints defined by this extension |
contributions | List of contributions made by this extension |
contribution |
List of contribution types defined by this extension |
demands | List of explicit demands required by this extension |
event |
Collection of endpoints that get called when particular extension events occur |
fallback |
Secondary location that can be used as base for other relative uri's defined in extension |
language | Language Culture Name set by the Gallery |
licensing | How this extension behaves with respect to licensing |
manifest |
Version of the extension manifest format/content |
restricted |
Default user claims applied to all contributions (except the ones which have been specified restrictedTo explicitly) to control the visibility of a contribution. |
scopes | List of all oauth scopes required by this extension |
service |
The ServiceInstanceType(Guid) of the VSTS service that must be available to an account in order for the extension to be installed |
Property Details
extensionId
The friendly extension id for this extension - unique for a given publisher.
extensionId: string
Property Value
string
extensionName
The display name of the extension.
extensionName: string
Property Value
string
files
This is the set of files available from the extension.
files: ExtensionFile[]
Property Value
flags
Extension flags relevant to contribution consumers
flags: ExtensionFlags
Property Value
installState
Information about this particular installation of the extension
installState: InstalledExtensionState
Property Value
lastPublished
This represents the date/time the extensions was last updated in the gallery. This doesnt mean this version was updated the value represents changes to any and all versions of the extension.
lastPublished: Date
Property Value
Date
publisherId
Unique id of the publisher of this extension
publisherId: string
Property Value
string
publisherName
The display name of the publisher
publisherName: string
Property Value
string
registrationId
Unique id for this extension (the same id is used for all versions of a single extension)
registrationId: string
Property Value
string
version
Version of this extension
version: string
Property Value
string
Inherited Property Details
baseUri
Uri used as base for other relative uri's defined in extension
baseUri: string
Property Value
string
Inherited From ExtensionManifest.baseUri
constraints
List of shared constraints defined by this extension
constraints: ContributionConstraint[]
Property Value
Inherited From ExtensionManifest.constraints
contributions
List of contributions made by this extension
contributions: Contribution[]
Property Value
Inherited From ExtensionManifest.contributions
contributionTypes
List of contribution types defined by this extension
contributionTypes: ContributionType[]
Property Value
Inherited From ExtensionManifest.contributionTypes
demands
List of explicit demands required by this extension
demands: string[]
Property Value
string[]
Inherited From ExtensionManifest.demands
eventCallbacks
Collection of endpoints that get called when particular extension events occur
eventCallbacks: ExtensionEventCallbackCollection
Property Value
Inherited From ExtensionManifest.eventCallbacks
fallbackBaseUri
Secondary location that can be used as base for other relative uri's defined in extension
fallbackBaseUri: string
Property Value
string
Inherited From ExtensionManifest.fallbackBaseUri
language
Language Culture Name set by the Gallery
language: string
Property Value
string
Inherited From ExtensionManifest.language
licensing
How this extension behaves with respect to licensing
licensing: ExtensionLicensing
Property Value
Inherited From ExtensionManifest.licensing
manifestVersion
Version of the extension manifest format/content
manifestVersion: number
Property Value
number
Inherited From ExtensionManifest.manifestVersion
restrictedTo
Default user claims applied to all contributions (except the ones which have been specified restrictedTo explicitly) to control the visibility of a contribution.
restrictedTo: string[]
Property Value
string[]
Inherited From ExtensionManifest.restrictedTo
scopes
List of all oauth scopes required by this extension
scopes: string[]
Property Value
string[]
Inherited From ExtensionManifest.scopes
serviceInstanceType
The ServiceInstanceType(Guid) of the VSTS service that must be available to an account in order for the extension to be installed
serviceInstanceType: string
Property Value
string
Inherited From ExtensionManifest.serviceInstanceType