UNPKG

@azure/arm-compute

Version:
30 lines 1.93 kB
import { GallerySharingProfile } from "../operationsInterfaces/index.js"; import { ComputeManagementClient } from "../computeManagementClient.js"; import { SimplePollerLike, OperationState } from "@azure/core-lro"; import { SharingUpdate, GallerySharingProfileUpdateOptionalParams, GallerySharingProfileUpdateResponse } from "../models/index.js"; /** Class containing GallerySharingProfile operations. */ export declare class GallerySharingProfileImpl implements GallerySharingProfile { private readonly client; /** * Initialize a new instance of the class GallerySharingProfile class. * @param client Reference to the service client */ constructor(client: ComputeManagementClient); /** * Update sharing profile of a gallery. * @param resourceGroupName The name of the resource group. The name is case insensitive. * @param galleryName The name of the Shared Image Gallery. * @param sharingUpdate Parameters supplied to the update gallery sharing profile. * @param options The options parameters. */ beginUpdate(resourceGroupName: string, galleryName: string, sharingUpdate: SharingUpdate, options?: GallerySharingProfileUpdateOptionalParams): Promise<SimplePollerLike<OperationState<GallerySharingProfileUpdateResponse>, GallerySharingProfileUpdateResponse>>; /** * Update sharing profile of a gallery. * @param resourceGroupName The name of the resource group. The name is case insensitive. * @param galleryName The name of the Shared Image Gallery. * @param sharingUpdate Parameters supplied to the update gallery sharing profile. * @param options The options parameters. */ beginUpdateAndWait(resourceGroupName: string, galleryName: string, sharingUpdate: SharingUpdate, options?: GallerySharingProfileUpdateOptionalParams): Promise<GallerySharingProfileUpdateResponse>; } //# sourceMappingURL=gallerySharingProfile.d.ts.map