Skip to main content

archive_versions

Creates, updates, deletes, gets or lists an archive_versions resource.

Overview

Namearchive_versions
TypeResource
Idazure.container_registry.archive_versions

Fields

The following fields are returned by SELECT queries:

NameDatatypeDescription
idstringFully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}.
namestringThe name of the private link resource.
archiveVersionErrorMessagestringThe detailed error message for the archive version in the case of failure.
provisioningStatestringThe provisioning state of the archive at the time the operation was called. Known values are: "Creating", "Updating", "Deleting", "Succeeded", "Failed", and "Canceled". (Creating, Updating, Deleting, Succeeded, Failed, Canceled)
systemDataobjectAzure Resource Manager metadata containing createdBy and modifiedBy information.
typestringThe type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts".

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
getselectresource_group_name, registry_name, package_type, archive_name, archive_version_name, subscription_idGets the properties of the archive version.
listselectresource_group_name, registry_name, package_type, archive_name, subscription_idLists all archive versions for the specified container registry, repository type and archive name.
createinsertresource_group_name, registry_name, package_type, archive_name, archive_version_name, subscription_idCreates a archive version for a container registry with the specified parameters.
deletedeleteresource_group_name, registry_name, package_type, archive_name, archive_version_name, subscription_idDeletes a archive version from a container registry.

Parameters

Parameters can be passed in the WHERE clause of a query. Check the Methods section to see which parameters are required or optional for each operation.

NameDatatypeDescription
archive_namestringThe name of the archive resource. Required.
archive_version_namestringThe name of the archive version resource. Required.
package_typestringThe package type. Required.
registry_namestringThe name of the container registry. Required.
resource_group_namestringThe name of the resource group. The name is case insensitive. Required.
subscription_idstring

SELECT examples

Gets the properties of the archive version.

SELECT
id,
name,
archiveVersionErrorMessage,
provisioningState,
systemData,
type
FROM azure.container_registry.archive_versions
WHERE resource_group_name = '{{ resource_group_name }}' -- required
AND registry_name = '{{ registry_name }}' -- required
AND package_type = '{{ package_type }}' -- required
AND archive_name = '{{ archive_name }}' -- required
AND archive_version_name = '{{ archive_version_name }}' -- required
AND subscription_id = '{{ subscription_id }}' -- required
;

INSERT examples

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

INSERT INTO azure.container_registry.archive_versions (
resource_group_name,
registry_name,
package_type,
archive_name,
archive_version_name,
subscription_id
)
SELECT
'{{ resource_group_name }}',
'{{ registry_name }}',
'{{ package_type }}',
'{{ archive_name }}',
'{{ archive_version_name }}',
'{{ subscription_id }}'
RETURNING
id,
name,
properties,
systemData,
type
;

DELETE examples

Deletes a archive version from a container registry.

DELETE FROM azure.container_registry.archive_versions
WHERE resource_group_name = '{{ resource_group_name }}' --required
AND registry_name = '{{ registry_name }}' --required
AND package_type = '{{ package_type }}' --required
AND archive_name = '{{ archive_name }}' --required
AND archive_version_name = '{{ archive_version_name }}' --required
AND subscription_id = '{{ subscription_id }}' --required
;