Package version:

Interface representing a Archives.

interface Archives {
    beginCreate(resourceGroupName: string, registryName: string, packageType: string, archiveName: string, archiveCreateParameters: Archive, options?: ArchivesCreateOptionalParams): Promise<SimplePollerLike<OperationState<Archive>, Archive>>;
    beginCreateAndWait(resourceGroupName: string, registryName: string, packageType: string, archiveName: string, archiveCreateParameters: Archive, options?: ArchivesCreateOptionalParams): Promise<Archive>;
    beginDelete(resourceGroupName: string, registryName: string, packageType: string, archiveName: string, options?: ArchivesDeleteOptionalParams): Promise<SimplePollerLike<OperationState<ArchivesDeleteHeaders>, ArchivesDeleteHeaders>>;
    beginDeleteAndWait(resourceGroupName: string, registryName: string, packageType: string, archiveName: string, options?: ArchivesDeleteOptionalParams): Promise<ArchivesDeleteHeaders>;
    get(resourceGroupName: string, registryName: string, packageType: string, archiveName: string, options?: ArchivesGetOptionalParams): Promise<Archive>;
    list(resourceGroupName: string, registryName: string, packageType: string, options?: ArchivesListOptionalParams): PagedAsyncIterableIterator<Archive>;
    update(resourceGroupName: string, registryName: string, packageType: string, archiveName: string, archiveUpdateParameters: ArchiveUpdateParameters, options?: ArchivesUpdateOptionalParams): Promise<Archive>;
}

Methods

  • Creates a archive for a container registry with the specified parameters.

    Parameters

    • resourceGroupName: string

      The name of the resource group. The name is case insensitive.

    • registryName: string

      The name of the container registry.

    • packageType: string

      The type of the package resource.

    • archiveName: string

      The name of the archive resource.

    • archiveCreateParameters: Archive

      The parameters for creating a archive.

    • Optionaloptions: ArchivesCreateOptionalParams

      The options parameters.

    Returns Promise<SimplePollerLike<OperationState<Archive>, Archive>>

  • Creates a archive for a container registry with the specified parameters.

    Parameters

    • resourceGroupName: string

      The name of the resource group. The name is case insensitive.

    • registryName: string

      The name of the container registry.

    • packageType: string

      The type of the package resource.

    • archiveName: string

      The name of the archive resource.

    • archiveCreateParameters: Archive

      The parameters for creating a archive.

    • Optionaloptions: ArchivesCreateOptionalParams

      The options parameters.

    Returns Promise<Archive>

  • Deletes a archive from a container registry.

    Parameters

    • resourceGroupName: string

      The name of the resource group. The name is case insensitive.

    • registryName: string

      The name of the container registry.

    • packageType: string

      The type of the package resource.

    • archiveName: string

      The name of the archive resource.

    • Optionaloptions: ArchivesDeleteOptionalParams

      The options parameters.

    Returns Promise<ArchivesDeleteHeaders>

  • Gets the properties of the archive.

    Parameters

    • resourceGroupName: string

      The name of the resource group. The name is case insensitive.

    • registryName: string

      The name of the container registry.

    • packageType: string

      The type of the package resource.

    • archiveName: string

      The name of the archive resource.

    • Optionaloptions: ArchivesGetOptionalParams

      The options parameters.

    Returns Promise<Archive>

  • Lists all archives for the specified container registry and package type.

    Parameters

    • resourceGroupName: string

      The name of the resource group. The name is case insensitive.

    • registryName: string

      The name of the container registry.

    • packageType: string

      The type of the package resource.

    • Optionaloptions: ArchivesListOptionalParams

      The options parameters.

    Returns PagedAsyncIterableIterator<Archive>

  • Updates a archive for a container registry with the specified parameters.

    Parameters

    • resourceGroupName: string

      The name of the resource group. The name is case insensitive.

    • registryName: string

      The name of the container registry.

    • packageType: string

      The type of the package resource.

    • archiveName: string

      The name of the archive resource.

    • archiveUpdateParameters: ArchiveUpdateParameters

      The parameters for updating a archive.

    • Optionaloptions: ArchivesUpdateOptionalParams

      The options parameters.

    Returns Promise<Archive>