@azure/arm-compute
Version:
A generated SDK for ComputeManagementClient.
114 lines • 9.02 kB
TypeScript
import { PagedAsyncIterableIterator } from "@azure/core-paging";
import { GalleryApplicationVersions } from "../operationsInterfaces/index.js";
import { ComputeManagementClient } from "../computeManagementClient.js";
import { SimplePollerLike, OperationState } from "@azure/core-lro";
import { GalleryApplicationVersion, GalleryApplicationVersionsListByGalleryApplicationOptionalParams, GalleryApplicationVersionsGetOptionalParams, GalleryApplicationVersionsGetResponse, GalleryApplicationVersionsCreateOrUpdateOptionalParams, GalleryApplicationVersionsCreateOrUpdateResponse, GalleryApplicationVersionUpdate, GalleryApplicationVersionsUpdateOptionalParams, GalleryApplicationVersionsUpdateResponse, GalleryApplicationVersionsDeleteOptionalParams } from "../models/index.js";
/** Class containing GalleryApplicationVersions operations. */
export declare class GalleryApplicationVersionsImpl implements GalleryApplicationVersions {
private readonly client;
/**
* Initialize a new instance of the class GalleryApplicationVersions class.
* @param client Reference to the service client
*/
constructor(client: ComputeManagementClient);
/**
* List gallery Application Versions in a gallery Application Definition.
* @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param galleryName The name of the Shared Image Gallery.
* @param galleryApplicationName The name of the gallery Application Definition to be retrieved.
* @param options The options parameters.
*/
listByGalleryApplication(resourceGroupName: string, galleryName: string, galleryApplicationName: string, options?: GalleryApplicationVersionsListByGalleryApplicationOptionalParams): PagedAsyncIterableIterator<GalleryApplicationVersion>;
private listByGalleryApplicationPagingPage;
private listByGalleryApplicationPagingAll;
/**
* List gallery Application Versions in a gallery Application Definition.
* @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param galleryName The name of the Shared Image Gallery.
* @param galleryApplicationName The name of the gallery Application Definition to be retrieved.
* @param options The options parameters.
*/
private _listByGalleryApplication;
/**
* Retrieves information about a gallery Application Version.
* @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param galleryName The name of the Shared Image Gallery.
* @param galleryApplicationName The name of the gallery Application Definition to be retrieved.
* @param galleryApplicationVersionName The name of the gallery Application Version to be retrieved.
* @param options The options parameters.
*/
get(resourceGroupName: string, galleryName: string, galleryApplicationName: string, galleryApplicationVersionName: string, options?: GalleryApplicationVersionsGetOptionalParams): Promise<GalleryApplicationVersionsGetResponse>;
/**
* Create or update a gallery Application Version.
* @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param galleryName The name of the Shared Image Gallery.
* @param galleryApplicationName The name of the gallery Application Definition to be retrieved.
* @param galleryApplicationVersionName The name of the gallery Application Version to be retrieved.
* @param galleryApplicationVersion Parameters supplied to the create or update gallery Application
* Version operation.
* @param options The options parameters.
*/
beginCreateOrUpdate(resourceGroupName: string, galleryName: string, galleryApplicationName: string, galleryApplicationVersionName: string, galleryApplicationVersion: GalleryApplicationVersion, options?: GalleryApplicationVersionsCreateOrUpdateOptionalParams): Promise<SimplePollerLike<OperationState<GalleryApplicationVersionsCreateOrUpdateResponse>, GalleryApplicationVersionsCreateOrUpdateResponse>>;
/**
* Create or update a gallery Application Version.
* @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param galleryName The name of the Shared Image Gallery.
* @param galleryApplicationName The name of the gallery Application Definition to be retrieved.
* @param galleryApplicationVersionName The name of the gallery Application Version to be retrieved.
* @param galleryApplicationVersion Parameters supplied to the create or update gallery Application
* Version operation.
* @param options The options parameters.
*/
beginCreateOrUpdateAndWait(resourceGroupName: string, galleryName: string, galleryApplicationName: string, galleryApplicationVersionName: string, galleryApplicationVersion: GalleryApplicationVersion, options?: GalleryApplicationVersionsCreateOrUpdateOptionalParams): Promise<GalleryApplicationVersionsCreateOrUpdateResponse>;
/**
* Update a gallery Application Version.
* @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param galleryName The name of the Shared Image Gallery.
* @param galleryApplicationName The name of the gallery Application Definition to be retrieved.
* @param galleryApplicationVersionName The name of the gallery Application Version to be retrieved.
* @param galleryApplicationVersion Parameters supplied to the update gallery Application Version
* operation.
* @param options The options parameters.
*/
beginUpdate(resourceGroupName: string, galleryName: string, galleryApplicationName: string, galleryApplicationVersionName: string, galleryApplicationVersion: GalleryApplicationVersionUpdate, options?: GalleryApplicationVersionsUpdateOptionalParams): Promise<SimplePollerLike<OperationState<GalleryApplicationVersionsUpdateResponse>, GalleryApplicationVersionsUpdateResponse>>;
/**
* Update a gallery Application Version.
* @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param galleryName The name of the Shared Image Gallery.
* @param galleryApplicationName The name of the gallery Application Definition to be retrieved.
* @param galleryApplicationVersionName The name of the gallery Application Version to be retrieved.
* @param galleryApplicationVersion Parameters supplied to the update gallery Application Version
* operation.
* @param options The options parameters.
*/
beginUpdateAndWait(resourceGroupName: string, galleryName: string, galleryApplicationName: string, galleryApplicationVersionName: string, galleryApplicationVersion: GalleryApplicationVersionUpdate, options?: GalleryApplicationVersionsUpdateOptionalParams): Promise<GalleryApplicationVersionsUpdateResponse>;
/**
* Delete a gallery Application Version.
* @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param galleryName The name of the Shared Image Gallery.
* @param galleryApplicationName The name of the gallery Application Definition to be retrieved.
* @param galleryApplicationVersionName The name of the gallery Application Version to be retrieved.
* @param options The options parameters.
*/
beginDelete(resourceGroupName: string, galleryName: string, galleryApplicationName: string, galleryApplicationVersionName: string, options?: GalleryApplicationVersionsDeleteOptionalParams): Promise<SimplePollerLike<OperationState<void>, void>>;
/**
* Delete a gallery Application Version.
* @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param galleryName The name of the Shared Image Gallery.
* @param galleryApplicationName The name of the gallery Application Definition to be retrieved.
* @param galleryApplicationVersionName The name of the gallery Application Version to be retrieved.
* @param options The options parameters.
*/
beginDeleteAndWait(resourceGroupName: string, galleryName: string, galleryApplicationName: string, galleryApplicationVersionName: string, options?: GalleryApplicationVersionsDeleteOptionalParams): Promise<void>;
/**
* ListByGalleryApplicationNext
* @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param galleryName The name of the Shared Image Gallery.
* @param galleryApplicationName The name of the gallery Application Definition to be retrieved.
* @param nextLink The nextLink from the previous successful call to the ListByGalleryApplication
* method.
* @param options The options parameters.
*/
private _listByGalleryApplicationNext;
}
//# sourceMappingURL=galleryApplicationVersions.d.ts.map