@azure/arm-compute
Version:
A generated SDK for ComputeManagementClient.
49 lines • 2.98 kB
TypeScript
import { PagedAsyncIterableIterator } from "@azure/core-paging";
import { SoftDeletedResource } from "../operationsInterfaces/index.js";
import { ComputeManagementClient } from "../computeManagementClient.js";
import { GallerySoftDeletedResource, SoftDeletedResourceListByArtifactNameOptionalParams } from "../models/index.js";
/** Class containing SoftDeletedResource operations. */
export declare class SoftDeletedResourceImpl implements SoftDeletedResource {
private readonly client;
/**
* Initialize a new instance of the class SoftDeletedResource class.
* @param client Reference to the service client
*/
constructor(client: ComputeManagementClient);
/**
* List soft-deleted resources of an artifact in the gallery, such as soft-deleted gallery image
* version of an image.
* @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param galleryName The name of the Shared Image Gallery.
* @param artifactType The type of the artifact to be listed, such as gallery image version.
* @param artifactName The artifact name to be listed. If artifact type is Images, then the artifact
* name should be the gallery image name.
* @param options The options parameters.
*/
listByArtifactName(resourceGroupName: string, galleryName: string, artifactType: string, artifactName: string, options?: SoftDeletedResourceListByArtifactNameOptionalParams): PagedAsyncIterableIterator<GallerySoftDeletedResource>;
private listByArtifactNamePagingPage;
private listByArtifactNamePagingAll;
/**
* List soft-deleted resources of an artifact in the gallery, such as soft-deleted gallery image
* version of an image.
* @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param galleryName The name of the Shared Image Gallery.
* @param artifactType The type of the artifact to be listed, such as gallery image version.
* @param artifactName The artifact name to be listed. If artifact type is Images, then the artifact
* name should be the gallery image name.
* @param options The options parameters.
*/
private _listByArtifactName;
/**
* ListByArtifactNameNext
* @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param galleryName The name of the Shared Image Gallery.
* @param artifactType The type of the artifact to be listed, such as gallery image version.
* @param artifactName The artifact name to be listed. If artifact type is Images, then the artifact
* name should be the gallery image name.
* @param nextLink The nextLink from the previous successful call to the ListByArtifactName method.
* @param options The options parameters.
*/
private _listByArtifactNameNext;
}
//# sourceMappingURL=softDeletedResource.d.ts.map