Package version:

Interface GalleryInVMAccessControlProfileVersions

Interface representing a GalleryInVMAccessControlProfileVersions.

interface GalleryInVMAccessControlProfileVersions {
    beginCreateOrUpdate(resourceGroupName: string, galleryName: string, inVMAccessControlProfileName: string, inVMAccessControlProfileVersionName: string, galleryInVMAccessControlProfileVersion: GalleryInVMAccessControlProfileVersion, options?: GalleryInVMAccessControlProfileVersionsCreateOrUpdateOptionalParams): Promise<SimplePollerLike<OperationState<GalleryInVMAccessControlProfileVersion>, GalleryInVMAccessControlProfileVersion>>;
    beginCreateOrUpdateAndWait(resourceGroupName: string, galleryName: string, inVMAccessControlProfileName: string, inVMAccessControlProfileVersionName: string, galleryInVMAccessControlProfileVersion: GalleryInVMAccessControlProfileVersion, options?: GalleryInVMAccessControlProfileVersionsCreateOrUpdateOptionalParams): Promise<GalleryInVMAccessControlProfileVersion>;
    beginDelete(resourceGroupName: string, galleryName: string, inVMAccessControlProfileName: string, inVMAccessControlProfileVersionName: string, options?: GalleryInVMAccessControlProfileVersionsDeleteOptionalParams): Promise<SimplePollerLike<OperationState<GalleryInVMAccessControlProfileVersionsDeleteHeaders>, GalleryInVMAccessControlProfileVersionsDeleteHeaders>>;
    beginDeleteAndWait(resourceGroupName: string, galleryName: string, inVMAccessControlProfileName: string, inVMAccessControlProfileVersionName: string, options?: GalleryInVMAccessControlProfileVersionsDeleteOptionalParams): Promise<GalleryInVMAccessControlProfileVersionsDeleteHeaders>;
    beginUpdate(resourceGroupName: string, galleryName: string, inVMAccessControlProfileName: string, inVMAccessControlProfileVersionName: string, galleryInVMAccessControlProfileVersion: GalleryInVMAccessControlProfileVersionUpdate, options?: GalleryInVMAccessControlProfileVersionsUpdateOptionalParams): Promise<SimplePollerLike<OperationState<GalleryInVMAccessControlProfileVersion>, GalleryInVMAccessControlProfileVersion>>;
    beginUpdateAndWait(resourceGroupName: string, galleryName: string, inVMAccessControlProfileName: string, inVMAccessControlProfileVersionName: string, galleryInVMAccessControlProfileVersion: GalleryInVMAccessControlProfileVersionUpdate, options?: GalleryInVMAccessControlProfileVersionsUpdateOptionalParams): Promise<GalleryInVMAccessControlProfileVersion>;
    get(resourceGroupName: string, galleryName: string, inVMAccessControlProfileName: string, inVMAccessControlProfileVersionName: string, options?: GalleryInVMAccessControlProfileVersionsGetOptionalParams): Promise<GalleryInVMAccessControlProfileVersion>;
    listByGalleryInVMAccessControlProfile(resourceGroupName: string, galleryName: string, inVMAccessControlProfileName: string, options?: GalleryInVMAccessControlProfileVersionsListByGalleryInVMAccessControlProfileOptionalParams): PagedAsyncIterableIterator<GalleryInVMAccessControlProfileVersion>;
}

Methods

  • Create or update a gallery inVMAccessControlProfile version.

    Parameters

    • resourceGroupName: string

      The name of the resource group.

    • galleryName: string

      The name of the Shared Image Gallery in which the inVMAccessControlProfile resides.

    • inVMAccessControlProfileName: string

      The name of the gallery inVMAccessControlProfile in which the inVMAccessControlProfile version is to be created.

    • inVMAccessControlProfileVersionName: string

      The name of the gallery inVMAccessControlProfile version to be created. Needs to follow semantic version name pattern: The allowed characters are digit and period. Digits must be within the range of a 32-bit integer. Format: ..

    • galleryInVMAccessControlProfileVersion: GalleryInVMAccessControlProfileVersion

      Parameters supplied to the create or update gallery inVMAccessControlProfile version operation.

    • Optionaloptions: GalleryInVMAccessControlProfileVersionsCreateOrUpdateOptionalParams

      The options parameters.

    Returns Promise<GalleryInVMAccessControlProfileVersion>

  • Update a gallery inVMAccessControlProfile version.

    Parameters

    • resourceGroupName: string

      The name of the resource group.

    • galleryName: string

      The name of the Shared Image Gallery in which the inVMAccessControlProfile resides.

    • inVMAccessControlProfileName: string

      The name of the gallery inVMAccessControlProfile in which the inVMAccessControlProfile version is to be updated.

    • inVMAccessControlProfileVersionName: string

      The name of the gallery inVMAccessControlProfile version to be updated. Needs to follow semantic version name pattern: The allowed characters are digit and period. Digits must be within the range of a 32-bit integer. Format: ..

    • galleryInVMAccessControlProfileVersion: GalleryInVMAccessControlProfileVersionUpdate

      Parameters supplied to the update gallery inVMAccessControlProfile version operation.

    • Optionaloptions: GalleryInVMAccessControlProfileVersionsUpdateOptionalParams

      The options parameters.

    Returns Promise<GalleryInVMAccessControlProfileVersion>