@azure/arm-compute
Version:
A generated SDK for ComputeManagementClient.
37 lines • 2.18 kB
TypeScript
import { VirtualMachineExtensionImages } from "../operationsInterfaces/index.js";
import { ComputeManagementClient } from "../computeManagementClient.js";
import { VirtualMachineExtensionImagesListTypesOptionalParams, VirtualMachineExtensionImagesListTypesResponse, VirtualMachineExtensionImagesListVersionsOptionalParams, VirtualMachineExtensionImagesListVersionsResponse, VirtualMachineExtensionImagesGetOptionalParams, VirtualMachineExtensionImagesGetResponse } from "../models/index.js";
/** Class containing VirtualMachineExtensionImages operations. */
export declare class VirtualMachineExtensionImagesImpl implements VirtualMachineExtensionImages {
private readonly client;
/**
* Initialize a new instance of the class VirtualMachineExtensionImages class.
* @param client Reference to the service client
*/
constructor(client: ComputeManagementClient);
/**
* Gets a list of virtual machine extension image types.
* @param location The name of Azure region.
* @param publisherName
* @param options The options parameters.
*/
listTypes(location: string, publisherName: string, options?: VirtualMachineExtensionImagesListTypesOptionalParams): Promise<VirtualMachineExtensionImagesListTypesResponse>;
/**
* Gets a list of virtual machine extension image versions.
* @param location The name of Azure region.
* @param publisherName
* @param typeParam
* @param options The options parameters.
*/
listVersions(location: string, publisherName: string, typeParam: string, options?: VirtualMachineExtensionImagesListVersionsOptionalParams): Promise<VirtualMachineExtensionImagesListVersionsResponse>;
/**
* Gets a virtual machine extension image.
* @param location The name of Azure region.
* @param publisherName
* @param typeParam
* @param version
* @param options The options parameters.
*/
get(location: string, publisherName: string, typeParam: string, version: string, options?: VirtualMachineExtensionImagesGetOptionalParams): Promise<VirtualMachineExtensionImagesGetResponse>;
}
//# sourceMappingURL=virtualMachineExtensionImages.d.ts.map