Skip to main content

connected_registries

Creates, updates, deletes, gets or lists a connected_registries resource.

Overview

Nameconnected_registries
TypeResource
Idazure.container_registry.connected_registries

Fields

The following fields are returned by SELECT queries:

The request was successful; the request was well-formed and received properly.

NameDatatypeDescription
idstringThe resource ID.
namestringThe name of the resource.
propertiesobjectThe properties of the connected registry.
systemDataobjectMetadata pertaining to creation and last modification of the resource.
typestringThe type of the resource.

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
getselectsubscriptionId, resourceGroupName, registryName, connectedRegistryNameGets the properties of the connected registry.
listselectsubscriptionId, resourceGroupName, registryName$filterLists all connected registries for the specified container registry.
createinsertsubscriptionId, resourceGroupName, registryName, connectedRegistryNameCreates a connected registry for a container registry with the specified parameters.
updateupdatesubscriptionId, resourceGroupName, registryName, connectedRegistryNameUpdates a connected registry with the specified parameters.
deletedeletesubscriptionId, resourceGroupName, registryName, connectedRegistryNameDeletes a connected registry from a container registry.
deactivateexecsubscriptionId, resourceGroupName, registryName, connectedRegistryNameDeactivates the connected registry instance.

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
connectedRegistryNamestringThe name of the connected registry.
registryNamestringThe name of the container registry.
resourceGroupNamestringThe name of the resource group. The name is case insensitive.
subscriptionIdstring (uuid)The ID of the target subscription. The value must be an UUID.
$filterstringAn OData filter expression that describes a subset of connectedRegistries to return. The parameters that can be filtered are parent.id (the resource id of the connectedRegistry parent), mode, and connectionState. The supported operator is eq.

SELECT examples

Gets the properties of the connected registry.

SELECT
id,
name,
properties,
systemData,
type
FROM azure.container_registry.connected_registries
WHERE subscriptionId = '{{ subscriptionId }}' -- required
AND resourceGroupName = '{{ resourceGroupName }}' -- required
AND registryName = '{{ registryName }}' -- required
AND connectedRegistryName = '{{ connectedRegistryName }}' -- required
;

INSERT examples

Creates a connected registry for a container registry with the specified parameters.

INSERT INTO azure.container_registry.connected_registries (
data__properties,
subscriptionId,
resourceGroupName,
registryName,
connectedRegistryName
)
SELECT
'{{ properties }}',
'{{ subscriptionId }}',
'{{ resourceGroupName }}',
'{{ registryName }}',
'{{ connectedRegistryName }}'
RETURNING
id,
name,
properties,
systemData,
type
;

UPDATE examples

Updates a connected registry with the specified parameters.

UPDATE azure.container_registry.connected_registries
SET
data__properties = '{{ properties }}'
WHERE
subscriptionId = '{{ subscriptionId }}' --required
AND resourceGroupName = '{{ resourceGroupName }}' --required
AND registryName = '{{ registryName }}' --required
AND connectedRegistryName = '{{ connectedRegistryName }}' --required
RETURNING
id,
name,
properties,
systemData,
type;

DELETE examples

Deletes a connected registry from a container registry.

DELETE FROM azure.container_registry.connected_registries
WHERE subscriptionId = '{{ subscriptionId }}' --required
AND resourceGroupName = '{{ resourceGroupName }}' --required
AND registryName = '{{ registryName }}' --required
AND connectedRegistryName = '{{ connectedRegistryName }}' --required
;

Lifecycle Methods

Deactivates the connected registry instance.

EXEC azure.container_registry.connected_registries.deactivate 
@subscriptionId='{{ subscriptionId }}' --required,
@resourceGroupName='{{ resourceGroupName }}' --required,
@registryName='{{ registryName }}' --required,
@connectedRegistryName='{{ connectedRegistryName }}' --required
;