Package version:

Interface representing a ExtensionMetadata.

interface ExtensionMetadata {
    get(location: string, publisher: string, extensionType: string, version: string, options?: ExtensionMetadataGetOptionalParams): Promise<ExtensionValue>;
    list(location: string, publisher: string, extensionType: string, options?: ExtensionMetadataListOptionalParams): PagedAsyncIterableIterator<ExtensionValue>;
}

Methods

Methods

  • Gets an Extension Metadata based on location, publisher, extensionType and version

    Parameters

    • location: string

      The location of the Extension being received.

    • publisher: string

      The publisher of the Extension being received.

    • extensionType: string

      The extensionType of the Extension being received.

    • version: string

      The version of the Extension being received.

    • Optionaloptions: ExtensionMetadataGetOptionalParams

      The options parameters.

    Returns Promise<ExtensionValue>

  • Gets all Extension versions based on location, publisher, extensionType

    Parameters

    • location: string

      The location of the Extension being received.

    • publisher: string

      The publisher of the Extension being received.

    • extensionType: string

      The extensionType of the Extension being received.

    • Optionaloptions: ExtensionMetadataListOptionalParams

      The options parameters.

    Returns PagedAsyncIterableIterator<ExtensionValue>